From 2fe30b952cd3a2a85107a8a8ca671a457f891819 Mon Sep 17 00:00:00 2001 From: Filo <98309485+Filokini@users.noreply.github.com> Date: Fri, 18 Oct 2024 17:36:55 +0500 Subject: [PATCH 01/17] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D1=82=D1=80=D0=B5=D0=B1=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D0=B8=D0=BA?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=BA=D0=B0=D1=80=D1=82=20(#655)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :cl: Filo - tweak: Alley теперь требует 60 игроков для выбора карты - tweak: Astra теперь требует 50 игроков для выбора карты - tweak: Avrite теперь требует 60 игроков для выбора карты - tweak: Box теперь требует 30 игроков для выбора карты - tweak: Core теперь требует 25 игроков для выбора карты - tweak: Delta теперь требует 55 игроков для выбора карты - tweak: Gemini Теперь требует 25 игроков для выбора карты - tweak: Fland Теперь требует 35 игроков для выбора карты - tweak: Oasis Теперь требует 40 игроков для выбора карты --- Resources/Prototypes/ADT/Maps/ADTMaps/adt_alley.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_avrite.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_box.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_core.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_fland.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml | 2 +- Resources/Prototypes/ADT/Maps/ADTMaps/adt_meta.yml | 1 + Resources/Prototypes/ADT/Maps/ADTMaps/adt_oasis.yml | 2 +- 10 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_alley.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_alley.yml index df8ea8e346..57d7f4e3a2 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_alley.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_alley.yml @@ -4,7 +4,7 @@ mapPath: /Maps/ADTMaps/ADTStations/adt_alley.yml maxRandomOffset: 0 randomRotation: false - minPlayers: 30 + minPlayers: 60 stations: ADT_Alley: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml index 2d87d0760e..480996cc4c 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml @@ -4,7 +4,7 @@ mapPath: /Maps/ADTMaps/ADTStations/adt_astra.yml maxRandomOffset: 0 randomRotation: false - minPlayers: 30 + minPlayers: 50 stations: ADT_Astra: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_avrite.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_avrite.yml index d4d6b73ce6..53824efe62 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_avrite.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_avrite.yml @@ -4,7 +4,7 @@ mapPath: /Maps/ADTMaps/ADTStations/adt_avrite.yml maxRandomOffset: 0 randomRotation: false - minPlayers: 30 + minPlayers: 60 stations: ADT_Avrit: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_box.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_box.yml index 6c538319b8..d5dae5b8c6 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_box.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_box.yml @@ -2,7 +2,7 @@ id: ADT_Box mapName: 'Box Station' mapPath: /Maps/ADTMaps/ADTStations/adt_box.yml - minPlayers: 20 + minPlayers: 30 stations: ADT_Boxstation: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_core.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_core.yml index 67fcabf99e..cfb968b6b8 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_core.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_core.yml @@ -2,7 +2,7 @@ id: ADT_Core mapName: 'Core' mapPath: /Maps/ADTMaps/ADTStations/adt_core.yml - minPlayers: 20 + minPlayers: 25 maxPlayers: 80 stations: ADT_Core: diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml index 40fecd4b38..adf7f94010 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml @@ -4,7 +4,7 @@ mapPath: /Maps/ADTMaps/ADTStations/adt_delta.yml maxRandomOffset: 0 randomRotation: false - minPlayers: 40 + minPlayers: 55 stations: Delta: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_fland.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_fland.yml index dbace8891b..319d5565ea 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_fland.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_fland.yml @@ -2,7 +2,7 @@ id: ADT_Fland mapName: 'Fland Installation' mapPath: /Maps/ADTMaps/ADTStations/adt_fland.yml - minPlayers: 25 + minPlayers: 35 stations: ADT_Fland: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml index cb914b0e04..298c67ef8b 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml @@ -4,7 +4,7 @@ mapPath: /Maps/ADTMaps/ADTStations/adt_gemini.yml maxRandomOffset: 0 randomRotation: false - minPlayers: 20 + minPlayers: 25 stations: Gemini: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_meta.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_meta.yml index ac076fcbcb..b241fe3aa0 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_meta.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_meta.yml @@ -3,6 +3,7 @@ mapName: 'Meta Station' mapPath: /Maps/ADTMaps/ADTStations/adt_meta.yml minPlayers: 10 + maxPlayers: 80 stations: ADT_Meta: stationProto: StandardNanotrasenStation diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_oasis.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_oasis.yml index 7f81681742..eecc2a4aaa 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_oasis.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_oasis.yml @@ -2,7 +2,7 @@ id: ADT_Oasis mapName: 'Oasis' mapPath: /Maps/ADTMaps/ADTStations/adt_oasis.yml - minPlayers: 25 + minPlayers: 40 stations: ADT_Oasis: stationProto: StandardNanotrasenStation From 84bab85d152c622dafe527007a52ada58a221a9c Mon Sep 17 00:00:00 2001 From: Filo <98309485+Filokini@users.noreply.github.com> Date: Sat, 19 Oct 2024 22:40:46 +0500 Subject: [PATCH 02/17] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D0=B4=D0=BE=D1=82=D0=B4?= =?UTF-8?q?=D0=B5=D0=BB=D0=B0=20=D0=B8=20=D0=BD=D0=B5=20=D1=82=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=BA=D0=BE..=20(#629)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлены следующие вещи: Таблеткомат и Парашкаф вместе с вещами парамедика. Вещи для Глав врача, а именно, набор походной одежды, хай-риск дефиб, чемоданчик с особыми лекарствами. Две мутации растений, конопли и мака. Немного разнообразия в медицинском инструментарии, а именно бутылочки, шприцы и пачки для таблеток. Возвращена возможность изучения аппарата клонирования в сервисной ветке. Новый вид затяжек для ботаников из конопли. :cl: Filo - add: Добавлены такие криогенные препараты как Аразин, Миадинол, Мезадрозин, Аломицин. - add: Добавлен ГраждоМед, который поможет вам потратить свои сбережения. - add: При взломе емагом ГраждоМеда и НаноМеда ассортимент дополняется. - add: Новый вид затяжек для ботаников из конопли. - add: Таблеткомат и Парашкаф вместе с вещами парамедика. - add: Походная одежка глав врача в лоадаут. см. ниже. - add: Вещи для Глав врача, а именно, набор походной одежды, хай-риск дефиб, чемоданчик с особыми лекарствами. - add: Немного разнообразия в медицинском инструментарии, а именно бутылочки, шприцы и пачки для таблеток. - add: Также весь этот инструментарий можно сделать в медфабе, как и пробирки - add: Возвращена возможность изучения аппарата клонирования в сервисной ветке. - tweak: Бинты отныне можно использовать для остановления кровотечения даже если нету порезов или уколов. - tweak: Парамедик отныне стал истинным патриотом NanoTrasen, так что никакие предательства от него не ждите. Не может стать антагом. - tweak: Изменены рецепты криогенных препаратов и их эффекты - tweak: Что-то изменил... ![изображение](https://github.com/user-attachments/assets/d33b9359-0cca-421a-9d15-1f3db80c9416) ![изображение](https://github.com/user-attachments/assets/7a1ad6eb-2988-4350-b213-4dcc5226b33b) --- .../ru-RU/ADT/Adverisements/civimed.ftl | 9 + .../ru-RU/ADT/Adverisements/pillomat.ftl | 4 + .../ru-RU/ADT/Preferences/loadout-groups.ftl | 3 + .../Locale/ru-RU/ADT/hydroponics/seeds.ftl | 5 + .../Catalog/Fills/Crates/medical.ftl | 3 + .../Catalog/Fills/Items/briefcases.ftl | 7 + .../Catalog/Fills/Items/medicalbag.ftl | 7 + .../Catalog/Fills/Items/patchpack.ftl | 3 + .../Catalog/cargo/cargo_vending.ftl | 2 + .../Entities/Clothing/Back/backpacks.ftl | 3 + .../Entities/Clothing/Back/duffels.ftl | 2 + .../Entities/Clothing/Back/satchels.ftl | 2 + .../Entities/Clothing/Belt/belts.ftl | 4 + .../Entities/Clothing/Ears/headsets.ftl | 3 + .../Entities/Clothing/Head/hats.ftl | 27 +- .../Entities/Clothing/OuterClothing/coats.ftl | 7 + .../Entities/Clothing/Shoes/boots.ftl | 3 + .../Entities/Clothing/Uniforms/jumpskirts.ftl | 4 + .../Entities/Clothing/Uniforms/jumpsuits.ftl | 8 +- .../Consumable/Smokeables/cigarettes.ftl | 6 + .../Specific/Chemistry/chemical-bottles.ftl | 38 ++ .../Specific/Chemistry/chemical-packs.ftl | 27 ++ .../Objects/Specific/Chemistry/chemistry.ftl | 32 ++ .../Objects/Specific/Hydroponics/leaves.ftl | 11 + .../Objects/Specific/Hydroponics/seeds.ftl | 4 + .../Objects/Specific/Medical/defib.ftl | 4 + .../Objects/Specific/Medical/healing.ftl | 24 + .../Objects/Specific/Medical/patchs.ftl | 23 + .../Entities/Objects/Storage/briefcases.ftl | 3 + .../Structures/Machines/vending_machines.ftl | 13 +- .../Objectives/steal-target-groups.ftl | 1 + .../ADT/prototypes/Research/paranormal.ftl | 2 + .../ru-RU/ADT/reagents/meta/medicine.ftl | 12 + .../objects/specific/medical/healing.ftl | 2 +- .../ADT/Catalog/Cargo/cargo_vending.yml | 9 + .../ADT/Catalog/Fills/Boxes/medical.yml | 23 + .../ADT/Catalog/Fills/Crates/vending.yml | 9 + .../ADT/Catalog/Fills/Items/belt.yml | 30 ++ .../ADT/Catalog/Fills/Items/briefcases.yml | 28 +- .../ADT/Catalog/Fills/Items/patchpack.yml | 16 + .../Advertisements/civimed.yml | 5 + .../Advertisements/pillomat.yml | 6 + .../VendingMachines/Inventories/civimed.yml | 16 + .../VendingMachines/Inventories/paradrobe.yml | 14 + .../VendingMachines/Inventories/pillomat.yml | 17 + .../ADT/Entities/Clothing/Back/backpacks.yml | 10 + .../ADT/Entities/Clothing/Back/duffel.yml | 25 +- .../ADT/Entities/Clothing/Back/satchel.yml | 11 + .../ADT/Entities/Clothing/Belt/belts.yml | 31 ++ .../ADT/Entities/Clothing/Ears/headsets.yml | 11 + .../ADT/Entities/Clothing/Head/hats.yml | 14 + .../Entities/Clothing/OuterClothing/coats.yml | 42 +- .../ADT/Entities/Clothing/Shoes/Boots.yml | 13 + .../Entities/Clothing/Uniforms/Jumpsuits.yml | 57 ++- .../Entities/Clothing/Uniforms/jumpskirts.yml | 57 ++- .../Objects/Consumable/Food/produce.yml | 29 ++ .../Smokeables/Cigarettes/joints.yml | 37 ++ .../ADT/Entities/Objects/Materials/scrap.yml | 17 + .../ADT/Entities/Objects/Misc/medicalcase.yml | 29 ++ .../Specific/Chemistry/chemical-bottles.yml | 424 ++++++++++++++++++ .../Specific/Chemistry/chemical-pills.yml | 379 ++++++++++++++++ .../Objects/Specific/Chemistry/chemistry.yml | 45 ++ .../Specific/Hydroponics/Seeds/fill.txt | 1 - .../Objects/Specific/Hydroponics/leaves.yml | 71 +++ .../Objects/Specific/Hydroponics/seeds.yml | 20 + .../Specific/Medical/Chemistry/fill.txt | 1 - .../Objects/Specific/Medical/defib.yml | 28 ++ .../Objects/Specific/Medical/healing.yml | 124 +++++ .../Objects/Specific/Medical/patchs.yml | 161 +++++++ .../Service/vending_machine_restock.yml | 65 +++ .../Structures/Machines/vending_machines.yml | 106 +++++ .../Prototypes/ADT/Hydroponics/seeds.yml | 58 +++ .../Jobs/Medical/chief-medical-officer.yml | 19 + .../Loadouts/Jobs/Medical/medical-officer.yml | 9 + .../ADT/Loadouts/Jobs/Medical/paramedic.yml | 29 ++ .../ADT/Loadouts/loadout_groups.yml | 25 ++ .../Prototypes/ADT/Loadouts/role_loadouts.yml | 1 + .../ADT/Objectives/stealTargetGroups.yml | 12 +- .../Prototypes/ADT/Objectives/traitor.yml | 9 + .../Prototypes/ADT/Reagents/medicine.yml | 112 ++++- .../Recipes/Crafting/Graphs/smokeables.yml | 44 ++ .../ADT/Recipes/Crafting/smokeables.yml | 32 ++ .../ADT/Recipes/Lathes/chemistry.yml | 27 ++ .../Prototypes/ADT/Recipes/Lathes/medical.yml | 15 + .../ADT/Recipes/Reactions/medicine.yml | 59 ++- .../ADT/Research/civilianservices.yml | 13 + .../ADT/Stacks/consumable_stacks.yml | 13 + .../Prototypes/ADT/Stacks/medical_stacks.yml | 6 + Resources/Prototypes/ADT/tags.yml | 9 + .../Catalog/Fills/Lockers/heads.yml | 7 +- .../Catalog/Fills/Lockers/medical.yml | 14 + .../VendingMachines/Inventories/medical.yml | 15 +- .../VendingMachines/Inventories/wallmed.yml | 5 +- .../Entities/Clothing/Head/eva-helmets.yml | 4 +- .../Clothing/OuterClothing/softsuits.yml | 4 +- .../Entities/Objects/Materials/materials.yml | 1 + .../Objects/Specific/Medical/healing.yml | 3 +- .../Objects/Specific/Medical/hypospray.yml | 1 + .../Entities/Structures/Machines/lathe.yml | 8 + .../Entities/Structures/Storage/morgue.yml | 18 + Resources/Prototypes/Hydroponics/seeds.yml | 2 + .../Prototypes/Loadouts/loadout_groups.yml | 6 + .../Prototypes/Loadouts/role_loadouts.yml | 9 +- Resources/Prototypes/Reagents/medicine.yml | 34 +- .../Prototypes/Recipes/Reactions/medicine.yml | 24 +- .../Jobs/Medical/chief_medical_officer.yml | 2 +- .../Roles/Jobs/Medical/medical_doctor.yml | 2 +- .../Roles/Jobs/Medical/medical_intern.yml | 2 +- .../Roles/Jobs/Medical/paramedic.yml | 7 +- .../equipped-BACKPACK.png | Bin 0 -> 900 bytes .../Back/paramedic_backpack.rsi/icon.png | Bin 0 -> 615 bytes .../paramedic_backpack.rsi/inhand-left.png | Bin 0 -> 669 bytes .../paramedic_backpack.rsi/inhand-right.png | Bin 0 -> 658 bytes .../Back/paramedic_backpack.rsi/meta.json | 26 ++ .../equipped-BACKPACK.png | Bin 0 -> 1058 bytes .../Back/paramedic_duffel.rsi/icon.png | Bin 0 -> 591 bytes .../Back/paramedic_duffel.rsi/inhand-left.png | Bin 0 -> 795 bytes .../paramedic_duffel.rsi/inhand-right.png | Bin 0 -> 773 bytes .../Back/paramedic_duffel.rsi/meta.json | 26 ++ .../equipped-BACKPACK.png | Bin 0 -> 853 bytes .../Back/paramedic_satchel.rsi/icon.png | Bin 0 -> 806 bytes .../paramedic_satchel.rsi/inhand-left.png | Bin 0 -> 768 bytes .../paramedic_satchel.rsi/inhand-right.png | Bin 0 -> 762 bytes .../Back/paramedic_satchel.rsi/meta.json | 26 ++ .../Belt/medical_bag.rsi/equipped-BELT.png | Bin 0 -> 539 bytes .../Clothing/Belt/medical_bag.rsi/icon.png | Bin 0 -> 523 bytes .../Belt/medical_bag.rsi/inhand-left.png | Bin 0 -> 557 bytes .../Belt/medical_bag.rsi/inhand-right.png | Bin 0 -> 571 bytes .../Clothing/Belt/medical_bag.rsi/meta.json | 26 ++ .../headset_paramedic.rsi/equipped-EARS.png | Bin 0 -> 370 bytes .../Headsets/headset_paramedic.rsi/icon.png | Bin 0 -> 397 bytes .../Headsets/headset_paramedic.rsi/meta.json | 18 + .../equipped-HELMET-vox.png | Bin 0 -> 1152 bytes .../equipped-HELMET.png | Bin 0 -> 976 bytes .../paramedic_hardsuithead.rsi/icon-flash.png | Bin 0 -> 637 bytes .../paramedic_hardsuithead.rsi/icon.png | Bin 0 -> 429 bytes .../paramedic_hardsuithead.rsi/meta.json | 34 ++ .../on-equipped-HELMET-vox.png | Bin 0 -> 1464 bytes .../on-equipped-HELMET.png | Bin 0 -> 1355 bytes .../equipped-HELMET-hamster.png | Bin 0 -> 641 bytes .../beret_paramedic.rsi/equipped-HELMET.png | Bin 0 -> 659 bytes .../Head/Hats/beret_paramedic.rsi/icon.png | Bin 0 -> 345 bytes .../Hats/beret_paramedic.rsi/inhand-left.png | Bin 0 -> 514 bytes .../Hats/beret_paramedic.rsi/inhand-right.png | Bin 0 -> 524 bytes .../Head/Hats/beret_paramedic.rsi/meta.json | 30 ++ .../equipped-OUTERCLOTHING.png | Bin 0 -> 1271 bytes .../Coats/hike_labcoat_cmo.rsi/icon-open.png | Bin 0 -> 728 bytes .../Coats/hike_labcoat_cmo.rsi/icon.png | Bin 0 -> 566 bytes .../hike_labcoat_cmo.rsi/inhand-left.png | Bin 0 -> 650 bytes .../hike_labcoat_cmo.rsi/inhand-right.png | Bin 0 -> 661 bytes .../Coats/hike_labcoat_cmo.rsi/meta.json | 41 ++ .../open-equipped-OUTERCLOTHING.png | Bin 0 -> 1270 bytes .../hike_labcoat_cmo.rsi/open-inhand-left.png | Bin 0 -> 680 bytes .../open-inhand-right.png | Bin 0 -> 690 bytes .../equipped-OUTERCLOTHING-PAI.png | Bin 0 -> 178 bytes .../equipped-OUTERCLOTHING-vox.png | Bin 0 -> 2166 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 1920 bytes .../Hardsuits/paramedic_hardsuit.rsi/icon.png | Bin 0 -> 827 bytes .../paramedic_hardsuit.rsi/inhand-left.png | Bin 0 -> 790 bytes .../paramedic_hardsuit.rsi/inhand-right.png | Bin 0 -> 776 bytes .../paramedic_hardsuit.rsi/meta.json | 34 ++ .../Boots/highboots.rsi/equipped-FEET.png | Bin 0 -> 425 bytes .../Shoes/Boots/highboots.rsi/icon.png | Bin 0 -> 326 bytes .../Shoes/Boots/highboots.rsi/inhand-left.png | Bin 0 -> 374 bytes .../Boots/highboots.rsi/inhand-right.png | Bin 0 -> 368 bytes .../Shoes/Boots/highboots.rsi/meta.json | 26 ++ .../equipped-INNERCLOTHING.png | Bin 0 -> 1809 bytes .../Jumpskirt/hike_jumpskirt_cmo.rsi/icon.png | Bin 0 -> 533 bytes .../hike_jumpskirt_cmo.rsi/inhand-left.png | Bin 0 -> 666 bytes .../hike_jumpskirt_cmo.rsi/inhand-right.png | Bin 0 -> 675 bytes .../hike_jumpskirt_cmo.rsi/meta.json | 26 ++ .../equipped-INNERCLOTHING.png | Bin 0 -> 2226 bytes .../Jumpsuit/hike_uniform_cmo.rsi/icon.png | Bin 0 -> 555 bytes .../hike_uniform_cmo.rsi/inhand-left.png | Bin 0 -> 666 bytes .../hike_uniform_cmo.rsi/inhand-right.png | Bin 0 -> 675 bytes .../Jumpsuit/hike_uniform_cmo.rsi/meta.json | 26 ++ .../Materials/Scrap/securedbox.rsi/icon.png | Bin 0 -> 473 bytes .../Materials/Scrap/securedbox.rsi/meta.json | 14 + .../Chemistry/glass-bottle.rsi/fill1.png | Bin 0 -> 108 bytes .../Chemistry/glass-bottle.rsi/fill2.png | Bin 0 -> 118 bytes .../Chemistry/glass-bottle.rsi/fill3.png | Bin 0 -> 120 bytes .../Chemistry/glass-bottle.rsi/fill4.png | Bin 0 -> 123 bytes .../Chemistry/glass-bottle.rsi/fill5.png | Bin 0 -> 121 bytes .../Chemistry/glass-bottle.rsi/fill6.png | Bin 0 -> 121 bytes .../glass-bottle.rsi/icon-front-morphine.png | Bin 0 -> 221 bytes .../Chemistry/glass-bottle.rsi/icon-front.png | Bin 0 -> 151 bytes .../Chemistry/glass-bottle.rsi/icon.png | Bin 0 -> 276 bytes .../glass-bottle.rsi/icon_formalin.png | Bin 0 -> 288 bytes .../glass-bottle.rsi/inhand-left.png | Bin 0 -> 260 bytes .../glass-bottle.rsi/inhand-right.png | Bin 0 -> 275 bytes .../Chemistry/glass-bottle.rsi/meta.json | 49 ++ .../Chemistry/packs.rsi/anelgesin.png | Bin 0 -> 413 bytes .../Specific/Chemistry/packs.rsi/charcoal.png | Bin 0 -> 394 bytes .../Chemistry/packs.rsi/diethamilate.png | Bin 0 -> 440 bytes .../Chemistry/packs.rsi/ethylredoxrazine.png | Bin 0 -> 432 bytes .../Chemistry/packs.rsi/haloperidol.png | Bin 0 -> 438 bytes .../Chemistry/packs.rsi/inhand-left.png | Bin 0 -> 199 bytes .../Chemistry/packs.rsi/inhand-right.png | Bin 0 -> 188 bytes .../Specific/Chemistry/packs.rsi/meta.json | 46 ++ .../Specific/Chemistry/packs.rsi/minoxide.png | Bin 0 -> 429 bytes .../Chemistry/packs.rsi/nitrofurfoll.png | Bin 0 -> 420 bytes .../Specific/Chemistry/packs.rsi/pack.png | Bin 0 -> 349 bytes .../Chemistry/packs.rsi/sodiumizole.png | Bin 0 -> 440 bytes .../pills.rsi/agolatine-canister.png | Bin 0 -> 358 bytes .../Chemistry/pills.rsi/inhand-left.png | Bin 0 -> 185 bytes .../Chemistry/pills.rsi/inhand-right.png | Bin 0 -> 191 bytes .../Specific/Chemistry/pills.rsi/meta.json | 28 ++ .../Chemistry/pills.rsi/pill-canister.png | Bin 0 -> 280 bytes .../Chemistry/pills.rsi/vitamin-canister.png | Bin 0 -> 362 bytes .../Chemistry/plastic-bottle.rsi/fill1.png | Bin 0 -> 102 bytes .../Chemistry/plastic-bottle.rsi/fill2.png | Bin 0 -> 112 bytes .../Chemistry/plastic-bottle.rsi/fill3.png | Bin 0 -> 135 bytes .../Chemistry/plastic-bottle.rsi/fill4.png | Bin 0 -> 143 bytes .../Chemistry/plastic-bottle.rsi/fill5.png | Bin 0 -> 146 bytes .../Chemistry/plastic-bottle.rsi/fill6.png | Bin 0 -> 149 bytes .../Chemistry/plastic-bottle.rsi/fill7.png | Bin 0 -> 148 bytes .../icon-front-diethamilate.png | Bin 0 -> 278 bytes .../icon-front-nikematide.png | Bin 0 -> 258 bytes .../icon-front-perohydrogen.png | Bin 0 -> 254 bytes .../plastic-bottle.rsi/icon-front.png | Bin 0 -> 152 bytes .../Chemistry/plastic-bottle.rsi/icon.png | Bin 0 -> 300 bytes .../plastic-bottle.rsi/inhand-left.png | Bin 0 -> 241 bytes .../plastic-bottle.rsi/inhand-right.png | Bin 0 -> 257 bytes .../Chemistry/plastic-bottle.rsi/meta.json | 55 +++ .../Specific/Chemistry/syringe.rsi/fill-1.png | Bin 0 -> 124 bytes .../Specific/Chemistry/syringe.rsi/fill-2.png | Bin 0 -> 113 bytes .../Specific/Chemistry/syringe.rsi/fill-3.png | Bin 0 -> 122 bytes .../Specific/Chemistry/syringe.rsi/fill-4.png | Bin 0 -> 140 bytes .../Specific/Chemistry/syringe.rsi/fill-5.png | Bin 0 -> 131 bytes .../Specific/Chemistry/syringe.rsi/icon.png | Bin 0 -> 336 bytes .../Chemistry/syringe.rsi/inhand-left.png | Bin 0 -> 298 bytes .../Chemistry/syringe.rsi/inhand-right.png | Bin 0 -> 300 bytes .../Specific/Chemistry/syringe.rsi/meta.json | 40 ++ .../Chemistry/syringe.rsi/syringe_base.png | Bin 0 -> 320 bytes .../Hydroponics/buckwheat.rsi/dead.png | Bin 0 -> 581 bytes .../Hydroponics/buckwheat.rsi/harvest.png | Bin 0 -> 658 bytes .../Hydroponics/buckwheat.rsi/meta.json | 41 ++ .../Hydroponics/buckwheat.rsi/produce.png | Bin 0 -> 773 bytes .../Hydroponics/buckwheat.rsi/seed.png | Bin 0 -> 333 bytes .../Hydroponics/buckwheat.rsi/stage-1.png | Bin 0 -> 266 bytes .../Hydroponics/buckwheat.rsi/stage-2.png | Bin 0 -> 385 bytes .../Hydroponics/buckwheat.rsi/stage-3.png | Bin 0 -> 583 bytes .../Hydroponics/buckwheat.rsi/stage-4.png | Bin 0 -> 650 bytes .../Hydroponics/buckwheat.rsi/stage-5.png | Bin 0 -> 751 bytes .../Hydroponics/buckwheat.rsi/stage-6.png | Bin 0 -> 784 bytes .../Hydroponics/cannabiswhite.rsi/dead.png | Bin 0 -> 313 bytes .../Hydroponics/cannabiswhite.rsi/dried.png | Bin 0 -> 678 bytes .../Hydroponics/cannabiswhite.rsi/harvest.png | Bin 0 -> 697 bytes .../Hydroponics/cannabiswhite.rsi/meta.json | 35 ++ .../Hydroponics/cannabiswhite.rsi/produce.png | Bin 0 -> 577 bytes .../Hydroponics/cannabiswhite.rsi/seed.png | Bin 0 -> 400 bytes .../Hydroponics/cannabiswhite.rsi/stage-1.png | Bin 0 -> 452 bytes .../Hydroponics/cannabiswhite.rsi/stage-2.png | Bin 0 -> 510 bytes .../Hydroponics/cannabiswhite.rsi/stage-3.png | Bin 0 -> 608 bytes .../Specific/Hydroponics/cocoa.rsi/dead.png | Bin 0 -> 502 bytes .../Hydroponics/cocoa.rsi/harvest.png | Bin 0 -> 834 bytes .../Specific/Hydroponics/cocoa.rsi/meta.json | 41 ++ .../Hydroponics/cocoa.rsi/produce.png | Bin 0 -> 361 bytes .../Specific/Hydroponics/cocoa.rsi/seed.png | Bin 0 -> 329 bytes .../Hydroponics/cocoa.rsi/stage-1.png | Bin 0 -> 231 bytes .../Hydroponics/cocoa.rsi/stage-2.png | Bin 0 -> 253 bytes .../Hydroponics/cocoa.rsi/stage-3.png | Bin 0 -> 289 bytes .../Hydroponics/cocoa.rsi/stage-4.png | Bin 0 -> 459 bytes .../Hydroponics/cocoa.rsi/stage-5.png | Bin 0 -> 622 bytes .../Hydroponics/cocoa.rsi/stage-6.png | Bin 0 -> 676 bytes .../Hydroponics/mandarin.rsi/dead.png | Bin 0 -> 409 bytes .../Hydroponics/mandarin.rsi/harvest.png | Bin 0 -> 682 bytes .../Hydroponics/mandarin.rsi/meta.json | 50 +++ .../Hydroponics/mandarin.rsi/peel.png | Bin 0 -> 527 bytes .../Hydroponics/mandarin.rsi/peeledprod.png | Bin 0 -> 388 bytes .../Hydroponics/mandarin.rsi/produce.png | Bin 0 -> 325 bytes .../Hydroponics/mandarin.rsi/seed.png | Bin 0 -> 299 bytes .../Hydroponics/mandarin.rsi/slice.png | Bin 0 -> 199 bytes .../Hydroponics/mandarin.rsi/stage-1.png | Bin 0 -> 174 bytes .../Hydroponics/mandarin.rsi/stage-2.png | Bin 0 -> 188 bytes .../Hydroponics/mandarin.rsi/stage-3.png | Bin 0 -> 211 bytes .../Hydroponics/mandarin.rsi/stage-4.png | Bin 0 -> 317 bytes .../Hydroponics/mandarin.rsi/stage-5.png | Bin 0 -> 570 bytes .../Hydroponics/mandarin.rsi/stage-6.png | Bin 0 -> 598 bytes .../papaver_somniferum.rsi/dead.png | Bin 0 -> 262 bytes .../papaver_somniferum.rsi/harvest.png | Bin 0 -> 409 bytes .../papaver_somniferum.rsi/meta.json | 32 ++ .../papaver_somniferum.rsi/produce.png | Bin 0 -> 329 bytes .../papaver_somniferum.rsi/seed.png | Bin 0 -> 430 bytes .../papaver_somniferum.rsi/stage-1.png | Bin 0 -> 224 bytes .../papaver_somniferum.rsi/stage-2.png | Bin 0 -> 272 bytes .../papaver_somniferum.rsi/stage-3.png | Bin 0 -> 289 bytes .../Specific/Hydroponics/pumpkin.rsi/dead.png | Bin 0 -> 386 bytes .../Hydroponics/pumpkin.rsi/harvest.png | Bin 0 -> 250 bytes .../Hydroponics/pumpkin.rsi/meta.json | 44 ++ .../Hydroponics/pumpkin.rsi/produce.png | Bin 0 -> 438 bytes .../Specific/Hydroponics/pumpkin.rsi/seed.png | Bin 0 -> 203 bytes .../Hydroponics/pumpkin.rsi/slice.png | Bin 0 -> 329 bytes .../Hydroponics/pumpkin.rsi/stage-1.png | Bin 0 -> 208 bytes .../Hydroponics/pumpkin.rsi/stage-2.png | Bin 0 -> 312 bytes .../Hydroponics/pumpkin.rsi/stage-3.png | Bin 0 -> 388 bytes .../Hydroponics/pumpkin.rsi/stage-4.png | Bin 0 -> 457 bytes .../Hydroponics/pumpkin.rsi/stage-5.png | Bin 0 -> 469 bytes .../Hydroponics/pumpkin.rsi/stage-6.png | Bin 0 -> 537 bytes .../Medical/briefcase_medical.rsi/icon.png | Bin 0 -> 400 bytes .../briefcase_medical.rsi/inhand-left.png | Bin 0 -> 382 bytes .../briefcase_medical.rsi/inhand-right.png | Bin 0 -> 399 bytes .../Medical/briefcase_medical.rsi/meta.json | 22 + .../antib_ointment-inhand-left.png | Bin 0 -> 203 bytes .../antib_ointment-inhand-right.png | Bin 0 -> 221 bytes .../Medical/medical.rsi/antib_ointment.png | Bin 0 -> 387 bytes .../med_tourniqet-equipped-BELT.png | Bin 0 -> 339 bytes .../medical.rsi/med_tourniqet-inhand-left.png | Bin 0 -> 407 bytes .../med_tourniqet-inhand-right.png | Bin 0 -> 407 bytes .../Medical/medical.rsi/med_tourniqet.png | Bin 0 -> 372 bytes .../Specific/Medical/medical.rsi/meta.json | 36 ++ .../mobile_defib.rsi/equipped-BELT.png | Bin 0 -> 317 bytes .../Medical/mobile_defib.rsi/icon.png | Bin 0 -> 521 bytes .../Medical/mobile_defib.rsi/inhand-left.png | Bin 0 -> 356 bytes .../Medical/mobile_defib.rsi/inhand-right.png | Bin 0 -> 356 bytes .../Medical/mobile_defib.rsi/meta.json | 33 ++ .../Medical/mobile_defib.rsi/ready.png | Bin 0 -> 102 bytes .../Medical/mobile_defib.rsi/screen.png | Bin 0 -> 393 bytes .../Specific/Medical/patch.rsi/meta.json | 80 ++++ .../Specific/Medical/patch.rsi/patch0.png | Bin 0 -> 4421 bytes .../Specific/Medical/patch.rsi/patch1.png | Bin 0 -> 4412 bytes .../Specific/Medical/patch.rsi/patch10.png | Bin 0 -> 4474 bytes .../Specific/Medical/patch.rsi/patch11.png | Bin 0 -> 4504 bytes .../Specific/Medical/patch.rsi/patch12.png | Bin 0 -> 4429 bytes .../Specific/Medical/patch.rsi/patch13.png | Bin 0 -> 4469 bytes .../Specific/Medical/patch.rsi/patch14.png | Bin 0 -> 4514 bytes .../Specific/Medical/patch.rsi/patch15.png | Bin 0 -> 4432 bytes .../Specific/Medical/patch.rsi/patch16.png | Bin 0 -> 4367 bytes .../Specific/Medical/patch.rsi/patch17.png | Bin 0 -> 4532 bytes .../Specific/Medical/patch.rsi/patch18.png | Bin 0 -> 4513 bytes .../Specific/Medical/patch.rsi/patch19.png | Bin 0 -> 4436 bytes .../Specific/Medical/patch.rsi/patch2.png | Bin 0 -> 4471 bytes .../Specific/Medical/patch.rsi/patch20.png | Bin 0 -> 4390 bytes .../Specific/Medical/patch.rsi/patch3.png | Bin 0 -> 4413 bytes .../Specific/Medical/patch.rsi/patch4.png | Bin 0 -> 4473 bytes .../Specific/Medical/patch.rsi/patch5.png | Bin 0 -> 4465 bytes .../Specific/Medical/patch.rsi/patch6.png | Bin 0 -> 4448 bytes .../Specific/Medical/patch.rsi/patch7.png | Bin 0 -> 4411 bytes .../Specific/Medical/patch.rsi/patch8.png | Bin 0 -> 4479 bytes .../Specific/Medical/patch.rsi/patch9.png | Bin 0 -> 4423 bytes .../Specific/Medical/patch.rsi/patchpack.png | Bin 0 -> 4511 bytes .../Specific/Medical/patch.rsi/patchused.png | Bin 0 -> 4687 bytes .../vending_machine_restock.rsi/base.png | Bin 0 -> 431 bytes .../vending_machine_restock.rsi/green_bit.png | Bin 0 -> 108 bytes .../vending_machine_restock.rsi/meta.json | 41 ++ .../refill_autotune.png | Bin 0 -> 285 bytes .../refill_civimed.png | Bin 0 -> 344 bytes .../refill_contravend.png | Bin 0 -> 817 bytes .../refill_lesslethal.png | Bin 0 -> 790 bytes .../refill_nfsddrobe.png | Bin 0 -> 318 bytes .../refill_nfsdtec.png | Bin 0 -> 352 bytes .../refill_nonlethal.png | Bin 0 -> 793 bytes .../refill_pottedplant.png | Bin 0 -> 6348 bytes .../VendingMachines/civimed.rsi/broken.png | Bin 0 -> 623 bytes .../civimed.rsi/deny-unshaded.png | Bin 0 -> 780 bytes .../civimed.rsi/eject-unshaded.png | Bin 0 -> 624 bytes .../VendingMachines/civimed.rsi/meta.json | 48 ++ .../civimed.rsi/normal-unshaded.png | Bin 0 -> 538 bytes .../VendingMachines/civimed.rsi/off.png | Bin 0 -> 421 bytes .../VendingMachines/civimed.rsi/panel.png | Bin 0 -> 242 bytes .../VendingMachines/paradrobe.rsi/broken.png | Bin 0 -> 801 bytes .../VendingMachines/paradrobe.rsi/meta.json | 33 ++ .../paradrobe.rsi/normal-unshaded.png | Bin 0 -> 15328 bytes .../VendingMachines/paradrobe.rsi/off.png | Bin 0 -> 500 bytes .../VendingMachines/paradrobe.rsi/panel.png | Bin 0 -> 190 bytes .../VendingMachines/pillomat.rsi/broken.png | Bin 0 -> 1125 bytes .../pillomat.rsi/deny-unshaded.png | Bin 0 -> 450 bytes .../pillomat.rsi/eject-unshaded.png | Bin 0 -> 323 bytes .../VendingMachines/pillomat.rsi/meta.json | 62 +++ .../pillomat.rsi/normal-unshaded.png | Bin 0 -> 2484 bytes .../VendingMachines/pillomat.rsi/off.png | Bin 0 -> 582 bytes .../VendingMachines/pillomat.rsi/panel.png | Bin 0 -> 242 bytes .../Structures/Storage/morgue.rsi/meta.json | 4 + .../Storage/morgue.rsi/morgue_paper.png | Bin 0 -> 446 bytes 374 files changed, 3988 insertions(+), 134 deletions(-) create mode 100644 Resources/Locale/ru-RU/ADT/Adverisements/civimed.ftl create mode 100644 Resources/Locale/ru-RU/ADT/Adverisements/pillomat.ftl create mode 100644 Resources/Locale/ru-RU/ADT/hydroponics/seeds.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/medical.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/briefcases.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/medicalbag.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/patchpack.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Catalog/cargo/cargo_vending.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-bottles.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-packs.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemistry.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/leaves.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/seeds.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/healing.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/patchs.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/briefcases.ftl create mode 100644 Resources/Prototypes/ADT/Catalog/Cargo/cargo_vending.yml create mode 100644 Resources/Prototypes/ADT/Catalog/Fills/Boxes/medical.yml create mode 100644 Resources/Prototypes/ADT/Catalog/Fills/Crates/vending.yml create mode 100644 Resources/Prototypes/ADT/Catalog/Fills/Items/patchpack.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/civimed.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/pillomat.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/civimed.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/paradrobe.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/pillomat.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/produce.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/joints.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Materials/scrap.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Misc/medicalcase.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-bottles.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-pills.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemistry.yml delete mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/leaves.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/seeds.yml delete mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/healing.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/patchs.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Specific/Service/vending_machine_restock.yml create mode 100644 Resources/Prototypes/ADT/Hydroponics/seeds.yml create mode 100644 Resources/Prototypes/ADT/Loadouts/Jobs/Medical/chief-medical-officer.yml create mode 100644 Resources/Prototypes/ADT/Loadouts/Jobs/Medical/medical-officer.yml create mode 100644 Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml create mode 100644 Resources/Prototypes/ADT/Objectives/traitor.yml create mode 100644 Resources/Prototypes/ADT/Recipes/Crafting/Graphs/smokeables.yml create mode 100644 Resources/Prototypes/ADT/Recipes/Crafting/smokeables.yml create mode 100644 Resources/Prototypes/ADT/Recipes/Lathes/chemistry.yml create mode 100644 Resources/Prototypes/ADT/Recipes/Lathes/medical.yml create mode 100644 Resources/Prototypes/ADT/Research/civilianservices.yml create mode 100644 Resources/Prototypes/ADT/Stacks/consumable_stacks.yml create mode 100644 Resources/Prototypes/ADT/Stacks/medical_stacks.yml create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/equipped-BELT.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/equipped-EARS.png create mode 100644 Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon-flash.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/on-equipped-HELMET-vox.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/on-equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon-open.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/open-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/open-inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/open-inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/equipped-OUTERCLOTHING-PAI.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/equipped-FEET.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon-front-morphine.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon-front.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon_formalin.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/anelgesin.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/charcoal.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/diethamilate.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/ethylredoxrazine.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/haloperidol.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/minoxide.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/nitrofurfoll.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/pack.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/sodiumizole.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/agolatine-canister.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/pill-canister.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/vitamin-canister.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill7.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-diethamilate.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-nikematide.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-perohydrogen.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/syringe_base.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/dried.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/peel.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/peeledprod.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/slice.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/dead.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/harvest.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/produce.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/seed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/slice.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-equipped-BELT.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/equipped-BELT.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/ready.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/screen.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch0.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch1.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch10.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch11.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch12.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch13.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch14.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch15.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch16.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch17.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch18.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch19.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch2.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch20.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch3.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch4.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch5.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch6.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch7.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch8.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch9.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patchpack.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patchused.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/base.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_autotune.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_civimed.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_contravend.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_lesslethal.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsddrobe.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsdtec.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nonlethal.png create mode 100644 Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_pottedplant.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/broken.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/deny-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/eject-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/normal-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/off.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/panel.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/broken.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/normal-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/off.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/panel.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/broken.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/deny-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/eject-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/normal-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/off.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/panel.png create mode 100644 Resources/Textures/ADT/Structures/Storage/morgue.rsi/morgue_paper.png diff --git a/Resources/Locale/ru-RU/ADT/Adverisements/civimed.ftl b/Resources/Locale/ru-RU/ADT/Adverisements/civimed.ftl new file mode 100644 index 0000000000..a3004eb0d0 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Adverisements/civimed.ftl @@ -0,0 +1,9 @@ +advertisement-civimed-1 = Мертвецы не могут оставить жалобы, так чего же ты ждёшь?! +advertisement-civimed-2 = ТЫ выше глупой смерти в технических туннелях! Закупайся! +advertisement-civimed-3 = Мы не переоцениваем тебя, мы просто знаем, чего ТЫ стоишь! Плати! +advertisement-civimed-4 = Твои деньги или твоя жизнь! И это не угрозы! +advertisement-civimed-5 = Девять из десяти трупов НЕ запасались медициной! Десятый просто был идиотом.. +advertisement-civimed-6 = Стоят ли эти бумажки ТВОЕЙ жизни?! Закупайся скорее! +advertisement-civimed-7 = Порезался или обжёгся? Не беда, стоит лишь немного потратиться! +advertisement-civimed-8 = Я не врач, но им можешь стать ТЫ! Скорее избавься от этой боли! +advertisement-civimed-9 = Инспекция говорит что наши товары ТОЧНО помогут вам! diff --git a/Resources/Locale/ru-RU/ADT/Adverisements/pillomat.ftl b/Resources/Locale/ru-RU/ADT/Adverisements/pillomat.ftl new file mode 100644 index 0000000000..f561a426aa --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Adverisements/pillomat.ftl @@ -0,0 +1,4 @@ +advertisement-pill-1 = Утопите боль в таблетках! +advertisement-pill-2 = Хочешь витаминку? +advertisement-pill-3 = Голоса становятся всё громче... Пока вы не примите таблетку галоперидола! +advertisement-pill-4 = Все престарелые пьют таблетки из этого автомата! diff --git a/Resources/Locale/ru-RU/ADT/Preferences/loadout-groups.ftl b/Resources/Locale/ru-RU/ADT/Preferences/loadout-groups.ftl index b2110eda4c..e1eb432658 100644 --- a/Resources/Locale/ru-RU/ADT/Preferences/loadout-groups.ftl +++ b/Resources/Locale/ru-RU/ADT/Preferences/loadout-groups.ftl @@ -39,6 +39,9 @@ loadout-brigmedic-glasses-adt = Бригмедик, очки loadout-brigmedic-belt-adt = Бригмедик, поясы loadout-brigmedic-outerwear-adt = Бригмедик, верхняя одежда # Medical +loadout-group-medical-belt-adt = Врач, пояс +loadout-group-paramedic-belt-adt = Парамедик, пояс +loadout-group-paramedic-backpack-adt = Парамедик, рюкзак loadout-group-patholog-head = Патологоанатом, голова loadout-group-patholog-jumpsuit = Патологоанатом, комбинезон loadout-group-patholog-outerclothing = Патологоанатом, верхняя одежда diff --git a/Resources/Locale/ru-RU/ADT/hydroponics/seeds.ftl b/Resources/Locale/ru-RU/ADT/hydroponics/seeds.ftl new file mode 100644 index 0000000000..473c225277 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/hydroponics/seeds.ftl @@ -0,0 +1,5 @@ +seeds-cannabiswhite-name = конопля жизни +seeds-cannabiswhite-display-name = конопли жизни + +seeds-papaver-somniferum-name = мак снотворный +seeds-papaver-somniferum-display-name = мака снотворного diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/medical.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/medical.ftl new file mode 100644 index 0000000000..9f4b223c03 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/medical.ftl @@ -0,0 +1,3 @@ +# я хз куда это блять +ent-ADTCrateSecuredVendingMachineRestockCiviMedVendFilled = ящик пополнения ГраждоМеда + .desc = содержит набор пополнения для ГраждоМеда diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/briefcases.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/briefcases.ftl new file mode 100644 index 0000000000..897e59bba4 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/briefcases.ftl @@ -0,0 +1,7 @@ +ent-ADTBriefcaseMedicalFilled = чемодан для экстренных случаев + .desc = Небольшой чемоданчик, в котором хранятся очень полезные бутылочки с медицинскими препаратами. + .suffix = { "Заполненный" } + +ent-ADTBriefcaseBrownHikingCmoFilled = походный чемодан главного врача + .suffix = Заполненный + .desc = Коричневый чемодан, заполненный всем нужным для рабочих вылазок главного врача. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/medicalbag.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/medicalbag.ftl new file mode 100644 index 0000000000..d7923108fa --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/medicalbag.ftl @@ -0,0 +1,7 @@ +ent-ADTClothingBeltMedicalBagFilled = { ent-ADTClothingBeltMedicalBag } + .desc = { ent-ADTClothingBeltMedicalBag.desc } + .suffix = { "Заполнено" } + +ent-ADTClothingBeltMedicalBagEMTFilled = { ent-ADTClothingBeltMedicalBag } + .desc = { ent-ADTClothingBeltMedicalBag.desc } + .suffix = { "Заполнено, Парамедик" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/patchpack.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/patchpack.ftl new file mode 100644 index 0000000000..cbab8edf65 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Items/patchpack.ftl @@ -0,0 +1,3 @@ +ent-ADTPatchPackFilled = { ent-ADTPatchPack } + .desc = { ent-ADTPatchPack.desc } + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/cargo/cargo_vending.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/cargo/cargo_vending.ftl new file mode 100644 index 0000000000..97c323ca2a --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/cargo/cargo_vending.ftl @@ -0,0 +1,2 @@ +ent-ADTSecuredVendingMachineRestockCiviMedVend = набор пополнения ГраждоМеда + .desc = Контейнер наполненный стандартными медикаментами специально для ГраждоМеда. На обратной стороне надпись: СОДЕРЖИМОЕ ЗАЩИЩЕНО ОТ НЕСАНКЦИОНИРОВАННОГО ИСПОЛЬЗОВАНИЯ, ЧТО УНИЧТОЖИТ СОДЕРЖИМОЕ ПРИ ВЗЛОМЕ. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/backpacks.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/backpacks.ftl index ad3bc8560b..7b82d2a16d 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/backpacks.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/backpacks.ftl @@ -13,3 +13,6 @@ ent-ADTClothingBackpackBlackLadySatchel = черная дамская сумоч ent-ADTClothingBackpackLeatherLadySatchel = кожаный ранец .desc = Для тех, кто снова хочет оказаться в школе. + +ent-ADTClothingBackpackParamedic = рюкзак парамедика + .desc = Рюкзак, изготовленный для экстренных вызовов медицинской помощи. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/duffels.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/duffels.ftl index 02814dcdaf..1016bf1cc1 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/duffels.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/duffels.ftl @@ -4,3 +4,5 @@ ent-ADTClothingBackpackDuffelBlueshield = вещмешок офицера син ent-ADTClothingBackpackDuffelDurathead = дюротканевый вещмешок .desc = Вещмешок выполненый из более прочной и эластичной дюраткани. +ent-ADTClothingBackpackDuffelParamedic = вещмешок парамедика + .desc = Вместительный вещмешок для оборудования экстренной помощи. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/satchels.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/satchels.ftl index 97ec389be1..005b78493c 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/satchels.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Back/satchels.ftl @@ -1,3 +1,5 @@ ent-ADTClothingBackpackSatchelBlueshield = сумка офицера синего щита .desc = Крайне вместительная черно-синяя сумка с яркими белыми эмблемами щита, предназначенная для хранения охранного и медицинского арсенала Офицеров Синего Щита. +ent-ADTClothingBackpackSatchelParamedic = сумка парамедика + .desc = Стерильная сумка для экстренных вызовов медицинской помощи. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl index 04eb0dc7d4..75e269fc2a 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl @@ -28,3 +28,7 @@ ent-ADTClothingBeltMagTSF = подсумок для пустых магазин ent-ADTClothingBeltMedTSF = подсумок для медицины .desc = Подсумок, применяемый в экипировке пехотинца ТСФ для хранения медицинских принадлежностей. Можно прикрепить в слот кармана. .suffix = { "ТСФ" } + +ent-ADTClothingBeltMedicalBag = медицинская поясная сумка + .desc = Небольшая, но вместительная сумка для хранения медикаментов. Тут даже поместится планшет для бумаги! + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Ears/headsets.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Ears/headsets.ftl index 58d4bb049e..6204cc695e 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Ears/headsets.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Ears/headsets.ftl @@ -25,3 +25,6 @@ ent-ADTClothingHeadsetTSF = гарнитура ТСФ ent-ADTClothingHeadsetTrader = гарнитура торговцев .desc = Гарнитура, используемая торговцами. .suffix = { "ТСФ" } + +ent-ADTClothingHeadsetParamedic = гарнитура парамедика + .desc = Гарнитура, используемая парамедиками. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl index 8bdefb9248..162cf310f6 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl @@ -11,9 +11,25 @@ ent-ADTClothingHeadHatGreyFlatCap = серая плоская кепка ent-ADTClothingHeadHatBeretBrigmedic = берет бригмедика .desc = Красный берет с ярким белым крестом, показывающий всем что вы - Медик. К сожалению, это не защищает вас от пули, ведь здесь не работают земные конвенции. Зато служит отличной мешенью. +ent-ADTClothingHeadHatsParamedicBeret = берет парамедика + .desc = Берет, связанный с постоянной медицинской работой. + +ent-ADTClothingHeadHatsBeretSupply = берет отдела снабжения + .desc = Берет медного цвета с вышитой эмблемой отдела снабжения. + +ent-ADTClothingHeadHatsBeretAtmos = берет атмосферного техника + .desc = Голубой берет с вышитой эмблемой инжерного отдела. Пахнет фрезоном. + +ent-ADTClothingHeadHatsBeretHOP = берет главы персонала + .desc = Синий берет с вышитой командирской эмблемой. Холодная рассудительность и твердая рука - вот что главное. + ent-ADTClothingHeadHatBeretBlackCivilian = чёрный берет .desc = Этот тёмный берет из мягкой ткани прилегает к голове как уютный оберег от холода. Его простой и классический дизайн делает его универсальным аксессуаром для любого стиля одежды. +ent-ADTClothingHeadHatsBeretArmy = армейский берет + .desc = Потрёпанный на службе военный берет. Имеет золотую нашивку сбоку. + .suffix = { "Новая Мекка" } + ent-ADTClothingHeadCapIlisium = фуражка .suffix = Иллизиум .desc = Тёмная фуражка офицера Иллизиума. @@ -22,17 +38,6 @@ ent-ADTClothingHeadHatsInvestigatorCap = фуражка следователя .desc = Слава NanoTrasen! .suffix = { "" } -ent-ADTClothingHeadHatsBeretArmy = армейский берет - .desc = Потрёпанный на службе военный берет. Имеет золотую нашивку сбоку. - .suffix = { "Новая Мекка" } - -ent-ADTClothingHeadHatsBeretSupply = берет отдела снабжения - .desc = Берет медного цвета с вышитой эмблемой отдела снабжения. -ent-ADTClothingHeadHatsBeretAtmos = берет атмосферного техника - .desc = Голубой берет с вышитой эмблемой инжерного отдела. Пахнет фрезоном. -ent-ADTClothingHeadHatsBeretHOP = берет главы персонала - .desc = Синий берет с вышитой командирской эмблемой. Холодная рассудительность и твердая рука - вот что главное. - ent-ADTClothingHeadHatsBavarianHat = баварская шляпа .desc = Традиционная баварская шляпа. .suffix = { "Октоберфест" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl index 0b6ef9c61f..d9a74fc8cf 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl @@ -31,3 +31,10 @@ ent-ADTClothingOuterCoatCyberSun = лабораторный халат Кибе ent-ADTClothingOuterCoatTrader = бомбер торговца .desc = Куртка-бомбер торговцев ТСФ .suffix = { "ТСФ" } + +ent-ADTClothingOuterCoatLabcoatCMOHike = походный халат главного врача + .desc = Частично открытый халат. Не сковывает движения. + +ent-ADTClothingOuterCoatLabcoatCMOHikeOpened = походный халат главного врача + .desc = Частично открытый халат. Не сковывает движения. + .suffix = {"Раскрытый"} diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/boots.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/boots.ftl index 9ebf7b9bbd..e18be14cd7 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/boots.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/boots.ftl @@ -8,3 +8,6 @@ ent-ADTClothingFootNewMekkaBoots = сапоги Новой Мекки ent-ADTClothingShoesBootsMagAdvSynd = улучшенные магнитные ботинки синдиката .desc = Созданые благодаря ревёрс инженерингу, эти ботинки защитят вас как от условий отсутвия гравитации, так и от клоунов. .suffix = { "" } + +ent-ADTClothingShoesHighboots = Походные сапоги + .desc = Пара высоких сапог, чтобы не заморать ноги во время ходьбы по лужам крови. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl index 4b5c619dc1..80b0b6c8b3 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl @@ -154,3 +154,7 @@ ent-ADTClothingUniformOktoberfestDirndlGreen = дирндль с зеленой ent-ADTClothingUniformOktoberfestDirndlRed = дирндль с красной юбкой .desc = Стилизованное под традиционный наряд платье с красной юбкой. .suffix = { "Октоберфест" } + +ent-ADTClothingUniformJumpskirtCMOHike = походная юбка-костюм главного врача + .desc = Рубашка и мешковитая юбка, отлично подходящие для активной работы как вне, так и внутри своего отдела. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl index d8b5cc9f9e..8d41c36d1d 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl @@ -203,13 +203,13 @@ ent-ADTClothingUniformInvestigatorSuit = форма следователя Сл ent-ADTClothingUniformNewMekka = униформа Новой Мекки .desc = Эта униформа имеет очень долгую и кровавую историю... .suffix = { "Новая Мекка" } - + ent-ADTClothingUniformBlackWeddingSuit = чёрный мужской свадебный костюм .desc = Чёрный костюм для знаменательного события. ent-ADTClothingUniformBlueWeddingSuit = синий мужской свадебный костюм .desc = Синий костюм для знаменательного события. ent-ADTClothingUniformBrownWeddingSuit = коричневый мужской свадебный костюм - .desc = Коричневый костюм для знаменательного события. + .desc = Коричневый костюм для знаменательного события. ent-ADTClothingUniformBlackWeddingWomenSuit = женский свадебный костюм черный .desc = Это женский костюм, для тех кому надоели платья. Выглядит сексуально. @@ -265,3 +265,7 @@ ent-ADTClothingUniformSquidGamePlayer = комбинезон игрока Игр ent-ADTClothingUniformJumpsuitTrader = комбинезон торговца .desc = Это комбинезон, который носят торговцы ТСФ .suffix = { "ТСФ" } + +ent-ADTClothingUniformJumpsuitCMOHike = походный костюм главного врача + .desc = Рубашка и мешковитые штаны, отлично подходящие для активной работы как вне, так и внутри своего отдела. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Smokeables/cigarettes.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Smokeables/cigarettes.ftl index 34919170b7..09067c3689 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Smokeables/cigarettes.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Smokeables/cigarettes.ftl @@ -4,3 +4,9 @@ ent-ADTWeYaGoldCigarette = сигарета We-Ya Gold .desc = Для тех, кто ценит здоровье, но предпочитает делать это с искажённым вкусом! ent-ADTExecutiveSelectCigarette = сигарета Executive Select .desc = Эти сигареты - вершина роскоши. Они мягкие, прохладные, пахнут победой... и сигаретным дымом. +ent-ADTJointWhite = косяк + .desc = Самокрутка из высушенного растения, завёрнутого в тонкую бумагу. Внутри, похоже, что-то ярко-зеленое. + .suffix = { "Конопля жизни" } +ent-ADTBluntWhite = блант + .desc = Самокрутка из высушенного растения, завёрнутого в высушенный табачный лист. Внутри, похоже, что-то ярко-зеленое. + .suffix = { "Конопля жизни" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-bottles.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-bottles.ftl new file mode 100644 index 0000000000..49d819297b --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-bottles.ftl @@ -0,0 +1,38 @@ + +ent-ADTPlasticBottle = пластиковая бутылочка + .desc = Небольшая пластиковая бутылочка. + .suffix = { "" } + +ent-ADTGlassBottle = стеклянная бутылочка + .desc = Небольшая стеклянная бутылочка. + .suffix = { "" } + +ent-ADTObjectsSpecificArithrazineChemistryBottle = бутылочка аритразина + .desc = "Маленькая бутылочка" +ent-ADTObjectsSpecificBicaridineChemistryBottle = бутылочка бикаридина + .desc = "Маленькая бутылочка" +ent-ADTObjectsSpecificDexalinPlusChemistryBottle = бутылочка дексалина плюс + .desc = "Маленькая бутылочка" +ent-ADTObjectsSpecificDermalineChemistryBottle = бутылочка дермалина + .desc = "Маленькая бутылочка" +ent-ADTObjectsSpecificDexalinChemistryBottle = бутылочка дексалина + .desc = "Маленькая бутылочка" +ent-ADTObjectsSpecificLeporazineChemistryBottle = бутылочка лепоразина + .desc = "Маленькая бутылочка" +ent-ADTDyloveneBiomicineBottle = бутылочка диловена и биомицина + .desc = Пластиковая бутылочка, содержащая смесь биомицина и диловена. Использовать в крайних случаях отравления. +ent-ADTOmnizineBottle = бутылочка омнизина + .desc = Бутылочка с крайне полезным, хоть и вызывающим зависимость омнизином. + +ent-ADTPeroHydrogenBottle = бутылочка пероводорода + .desc = Пластиковая бутылочка с препаратом от болезненных уколов. Препарат действует эффективнее на открытые уколы, отчего лучше всего их поливать. Становится полезнее при смешании бикаридином, хоть на этикетке этого не указано. +ent-ADTNikematideBottle = бутылочка никематида + .desc = Пластиковая бутылочка для случаев лёгкого кислородного голодания. Первое время этот препарат рекламировали как полезное средство для пациентов с синдромом астмы. Практика показала обратное. Становится ещё эффективнее, если смешать с дексалином плюс, хоть и производитель умалчивает об этом на упаковках. +ent-ADTDiethamilateBottle = бутылочка диэтамилата + .desc = Пластиковая бутылочка предназначенная для остановки небольших кровотечений. Препарат действует эффективнее на открытых ранах, поэтому лучше выплёскивать содержимое бутылочки на пациентов, несмотря на их вопросы 'Что вы делаете!?'. Помогает в случаях кровопотери, если смешать с дексалином плюс, хоть на этикетке этого не указано. +ent-ADTMorphineBottle = бутылочка морфина + .desc = Небольшая бутылочка с полезным, хоть и вызывающим зависимость, анальгетиком. На удивление многих докторов, является любимым лечебным препаратом врачей среди экипажа подводных лодок. +ent-ADTOpiumBottle = бутылочка опиума + .desc = Небольшая бутылочка, за которую велись целые войны в далёком прошлом. Но сейчас же никто не будет убивать других ради короткого момента эйфории, верно? +ent-ADTFormalinBottle = бутылочка формалина + .desc = Основа работы патологоанатома. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-packs.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-packs.ftl new file mode 100644 index 0000000000..0d3d71bbed --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemical-packs.ftl @@ -0,0 +1,27 @@ +ent-ADTBasePack = упаковка таблеток + .desc = Содержит 10 таблеток с распространённым лекарством. + .suffix = { "" } + +ent-ADTPillPack = пачка таблеток + .desc = упаковка для удобного хранения таблеток +ent-ADTPillCanister = баночка таблеток + .desc = Сделана для хранения таблеток в тепле +ent-ADTVitaminCanister = баночка витаминов + .desc = Содержит полезные витаминки. + +ent-ADTSodiumizolePack = упаковка натримизола + .desc = Таблетки от головной боли в простонародии. Достаточно дешёвые, но имеют целебные свойства при смешании бикаридином, хоть на упаковке этого не указано. +ent-ADTNitrofurfollPack = упаковка нитрофурфолла + .desc = Препарат для исцеления небольших резаных ран. Странно, что его выпускают в таблетках. Имеет целебные свойства при смешании бикаридином, хоть на упаковке этого не указано. +ent-ADTAnelgesinPack = упаковка анельгезина + .desc = По-простому - жаропонижающее. Имеет более практичный эффект, если смешать с дермалином, хоть и производитель умалчивает об этом на упаковках. +ent-ADTMinoxidePack = упаковка миноксида + .desc = Название что-то напоминает... На деле это неплохой препарат для случаев поражения электрическим током. Становится ещё полезнее, если смешать с дермалином, хоть и производитель умалчивает об этом на упаковках. +ent-ADTDiethamilatePack = упаковка диэтамилата + .desc = Старая партия медикамента, предназначенного для остановления кровотечения. Учитывая, что диэтамилат помогает остановить открытое кровотечение, понятно, почему идею с таблетками быстро отозвали. +ent-ADTHaloperidolPack = упаковка галоперидола + .desc = Достаточно эффективный нейролептик. Жаль не в бутылочке, можно было бы вести себя как врачи на подводных лодках. +ent-ADTCharcoalPack = упаковка угля + .desc = Ваш спаситель при желудочных отравлениях. Жаль, однако, что не активированный. +ent-ADTEthylredoxrazinePack = упаковка этилредоксразина + .desc = Очень важная часть барной стойки, особенно в случаях частых посетителей. Однако эту упаковку редко можно заметить там. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemistry.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemistry.ftl new file mode 100644 index 0000000000..2a53b7f80c --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Chemistry/chemistry.ftl @@ -0,0 +1,32 @@ +ent-ADTSmallSyringe = маленький шприц + .desc = Используется для точечных манипулиций с препаратами + +ent-ADTSodiumizolePill = таблетка натримизола + .desc = { ent-Pill.desc } +ent-ADTNitrofurfollPill = таблетка нитрофурфолла + .desc = { ent-Pill.desc } +ent-ADTAnelgesinPill = таблетка анельгезина + .desc = { ent-Pill.desc } +ent-ADTMinoxidePill = таблетка миноксида + .desc = { ent-Pill.desc } +ent-ADTDiethamilatePill = таблетка диэтамилата + .desc = { ent-Pill.desc } +ent-ADTHaloperidolPill = таблетка галоперидола + .desc = { ent-Pill.desc } +ent-ADTEthylredoxrazinePill = таблетка этилредоксразина + .desc = { ent-Pill.desc } +ent-ADTVitaminPill = таблетка витаминов + .desc = { ent-Pill.desc } + +ent-ADTPillTricordrazine = таблетка трикордразина + .desc = Помогает при незначительных внешних повреждениях организма. + .suffix = { "ГраждоМед" } +ent-ADTEphedrinePill = таблетка эфедрина + .desc = Почувствуй скорость! + .suffix = { "ГраждоМед" } +ent-ADTToxinPill = таблетка токсина + .desc = Может быть стоит подложить её в кому-нибудь в стакан? + .suffix = { "ГраждоМед" } +ent-ADTHappinessPill = таблетка счастья + .desc = То что нужно, чтобы расслабиться после кражи диска. + .suffix = { "ГраждоМед" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/leaves.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/leaves.ftl new file mode 100644 index 0000000000..458853b3a7 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/leaves.ftl @@ -0,0 +1,11 @@ +ent-ADTLeavesCannabisWhite = листья конопли жизни + .desc = Мутировшая версия конопли, содержащая полезные реагенты. Колючая... + +ent-ADTLeavesCannabisWhiteDried = сушёные листья конопли жизни + .desc = Высушенные и готовые для вашего подпольно-медицинского бизнеса. + +ent-ADTGroundCannabisWhite = измельчённая конопля жизни + .desc = 'Это точно мне поможет, доктор?' + +ent-ADTFoodPapaverSomniferum = мак снотворный + .desc = Бутон, экстракт которого используется в создании медицинских препаратов. И наркотиков. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/seeds.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/seeds.ftl new file mode 100644 index 0000000000..7cca312107 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Hydroponics/seeds.ftl @@ -0,0 +1,4 @@ +ent-ADTPapaverSomniferumSeeds = пакет семян (мак снотворный) + .desc = { ent-SeedBase.desc } +ent-ADTcannabiswhiteSeeds = пакет семян (конопля жизни) + .desc = { ent-SeedBase.desc } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/defib.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/defib.ftl index c57860bbda..c5a249c733 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/defib.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/defib.ftl @@ -1,3 +1,7 @@ ent-ADTHandDefibrillator = боевой переносной Дефибриллятор .desc = Облегченная версия дефибриллятора, возращает к жизни лучше и быстрее, хоть разряд опаснее. Можно надеть на шею .suffix = { "" } + +ent-ADTMobileDefibrillator = мобильный дефибриллятор + .desc = Продвинутый переносной дефибриллятор. Помещается в карманы, можно закрепить на врачебный и обычный пояс. Обладает батареей, которая восстанавливает короткое время после удара током. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/healing.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/healing.ftl new file mode 100644 index 0000000000..a35bb1265f --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/healing.ftl @@ -0,0 +1,24 @@ +ent-ADTAntibioticOintment = антибиотическая мазь + .desc = Используется для лечения как ушибов, порезов, уколов, так и ожогов. +ent-ADTAntibioticOintment1 = { ent-ADTAntibioticOintment } + .desc = { ent-ADTAntibioticOintment.desc } + .suffix = Один + +ent-ADTBloodpack1 = { ent-Bloodpack } + .desc = { ent-Bloodpack.desc } + .suffix = { "ГраждоМед" } +ent-ADTOintment1 = { ent-Ointment } + .desc = { ent-Ointment.desc } + .suffix = { "ГраждоМед" } +ent-ADTBrutepack1 = { ent-Brutepack } + .desc = { ent-Brutepack.desc } + .suffix = { "ГраждоМед" } +ent-ADTGauze1 = { ent-Gauze } + .desc = { ent-Gauze.desc } + .suffix = { "ГраждоМед" } +ent-ADTBrutepackAdvanced1 = { ent-MedicatedSuture } + .desc = { ent-MedicatedSuture.desc } + .suffix = { "ГраждоМед" } +ent-ADTOintmentAdvanced1 = { ent-RegenerativeMesh } + .desc = { ent-RegenerativeMesh.desc } + .suffix = { "ГраждоМед" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/patchs.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/patchs.ftl new file mode 100644 index 0000000000..251eaaa79d --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Specific/Medical/patchs.ftl @@ -0,0 +1,23 @@ +ent-ADTPatchPack = коробка пластырей + .desc = Коробка для хранения медицинских пластырей. + .suffix = { "" } + +ent-ADTPatchHealing = пластырь + .desc = Помогает при грубых травмах. + .suffix = { "" } + +ent-ADTPatchHealingMini = мини-пластырь от ушибов + .desc = Помогает при грубых травмах. + .suffix = { "" } + +ent-ADTPatchBurn = пластырь от ожогов + .desc = Помогает при ожоговых травмах. + .suffix = { "" } + +ent-ADTPatchBurnMini = мини-пластырь от ожогов + .desc = Помогает при ожоговых травмах. + .suffix = { "" } + +ent-ADTPatchHonk = хонк пластырь + .desc = Чудо клоунской медицины, повышает уровень веселья в крови. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/briefcases.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/briefcases.ftl new file mode 100644 index 0000000000..53de4f0d70 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/briefcases.ftl @@ -0,0 +1,3 @@ +ent-ADTBriefcaseMedical = чемодан для экстренных случаев + .desc = Небольшой чемоданчик, в котором хранятся очень полезные бутылочки с медицинскими препаратами. + .suffix = { "Пустой" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl index 54747e145a..81f10a4b86 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl @@ -1,9 +1,16 @@ -ent-ADTVendingMachinePatholoDrobe = ПатологоШкаф - .desc = Самая стильная одежда в самом отдалёном месте медицинского отдела. - ent-ADTVendingMachinePrazatClothing = СтильноМат .desc = Особый вид автомата с одеждой, выдающий нестандартную одежду. Одобрен бюро по контролю за стилем NanoTrasen. ent-ADTVendingMachineTSFArmoury = оружейная ТСФ .desc = Связанный с удаленным хранилищем шкаф, используемый для выдачи оружия и экипировки бойцов ТСФ. .suffix = { "ТСФ" } + +ent-ADTVendingMachinePill = ТаблеткоМат + .desc = (Почти) практическое решение всех ваших болячек. +ent-ADTVendingMachineParaDrobe = ПараШкаф + .desc = Стильная одежда для экстренных медицинских вызовов. +ent-ADTVendingMachinePatholoDrobe = ПатологоШкаф + .desc = Самая стильная одежда в самом отдалёном месте медицинского отдела. + +ent-ADTVendingMachineCiviMedVend = ГраждоМед + .desc = Создан специально чтобы облегчить ваш бала.. боль. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Objectives/steal-target-groups.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Objectives/steal-target-groups.ftl index 87bc325ea7..d46aa9a73e 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Objectives/steal-target-groups.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Objectives/steal-target-groups.ftl @@ -1 +1,2 @@ steal-target-groups-clothing-mask-gas-ce = противогаз старшего инженера +steal-target-groups-adt-mobile-defibrillator = мобильный дефибриллятор diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Research/paranormal.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Research/paranormal.ftl index cbc59b7bbd..c338a18313 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Research/paranormal.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Research/paranormal.ftl @@ -3,3 +3,5 @@ research-technology-pseudiscience = Развлекательная псевдо research-technology-combat-pseudiscience = Боевая псевдонаука research-technology-protection-pseudiscience = Защитная псевдонаука + +research-technology-medical-cloning-adt = Устройство клонирования diff --git a/Resources/Locale/ru-RU/ADT/reagents/meta/medicine.ftl b/Resources/Locale/ru-RU/ADT/reagents/meta/medicine.ftl index 53e3991cfa..6b1e19b1f1 100644 --- a/Resources/Locale/ru-RU/ADT/reagents/meta/medicine.ftl +++ b/Resources/Locale/ru-RU/ADT/reagents/meta/medicine.ftl @@ -39,3 +39,15 @@ reagent-desc-silver-sulfadiazine = При нанесении на кожу за reagent-name-detoxisol = Детоксизол reagent-desc-detoxisol = Препарат, синтезированный на основе растительных ферментов, с целью всеобщей детоксикации организма. Имеет небольшой побочный эффект в виде небольших потерь верхних слоёв эпителия. + +reagent-name-arazine = Аразин +reagent-desc-arazine = Выведенный на основе Криоксадона, имеет профиль в лечении последствий сильного радиационного излучения + +reagent-name-mezadrozine = Мезадрозин +reagent-desc-mezadrozine = Используется В случае тяжелый механических повреждений тела пациента, имеет некоторые побочные эффекты в виде ожогов в излеченных местах. + +reagent-name-alomicine = Аломицин +reagent-desc-alomicine = Очень эффективный препарат в том случае когда организм пациента под влиянием сильных химических или электрических ожогов + +reagent-name-miadinol = Миадинол +reagent-desc-miadinol = Хорошо помогает восстановить тела тех бедолаг, которым неповезло выйти в открытый космос без защитного снаряжения. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/medical/healing.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/medical/healing.ftl index f9fbd6b518..863d0d0715 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/medical/healing.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/medical/healing.ftl @@ -114,7 +114,7 @@ ent-PillBicaridine = таблетка ent-PillCanisterBicaridine = баночка для таблеток .suffix = Бикаридин 10 ед, 5 шт .desc = { ent-PillCanister.desc } -ent-PillCharcoal = таблетка +ent-PillCharcoal = таблетка угля .desc = { ent-Pill.desc } .suffix = Уголь 10 ед ent-PillCanisterCharcoal = баночка для таблеток diff --git a/Resources/Prototypes/ADT/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_vending.yml new file mode 100644 index 0000000000..170e2700c0 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_vending.yml @@ -0,0 +1,9 @@ +- type: cargoProduct + id: ADTCrateVendingMachineRestockCiviMedVend + icon: + sprite: ADT/Objects/Specific/Service/vending_machine_restock.rsi + state: base + product: ADTCrateSecuredVendingMachineRestockCiviMedVendFilled + cost: 2300 + category: cargoproduct-category-name-medical + group: market diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Boxes/medical.yml b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/medical.yml new file mode 100644 index 0000000000..bfc8a442f6 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/medical.yml @@ -0,0 +1,23 @@ +- type: entity + name: box of small syringes + parent: BoxCardboard + id: ADTSmallSyringeBox + description: It's plastic a box with small syringes inside. + components: + - type: Storage + maxItemSize: Small + grid: + - 0,0,2,1 + - type: StorageFill + contents: + - id: ADTSmallSyringe + amount: 6 + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/syringe.rsi + state: icon + - type: Item + sprite: ADT/Objects/Specific/Chemistry/syringe.rsi + size: Normal + - type: PhysicalComposition + materialComposition: + Cardboard: 50 diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/ADT/Catalog/Fills/Crates/vending.yml new file mode 100644 index 0000000000..29e09d0190 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/Fills/Crates/vending.yml @@ -0,0 +1,9 @@ +- type: entity + id: ADTCrateSecuredVendingMachineRestockCiviMedVendFilled + parent: CratePlastic + name: CiviMed restock crate + description: Contains two restock boxes for the CiviMed vending machine. + components: + - type: StorageFill + contents: + - id: ADTSecuredVendingMachineRestockCiviMedVend diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Items/belt.yml b/Resources/Prototypes/ADT/Catalog/Fills/Items/belt.yml index f85b200f88..0d34f22e8c 100644 --- a/Resources/Prototypes/ADT/Catalog/Fills/Items/belt.yml +++ b/Resources/Prototypes/ADT/Catalog/Fills/Items/belt.yml @@ -21,3 +21,33 @@ contents: - id: WeaponPistolMk58 - id: MagazinePistol + +- type: entity + id: ADTClothingBeltMedicalBagFilled + parent: ADTClothingBeltMedicalBag + suffix: Filled + components: + - type: StorageFill + contents: + - id: Brutepack + amount: 2 + - id: Ointment + amount: 1 + - id: Bloodpack + amount: 1 + - id: Gauze + - id: EmergencyMedipen + +- type: entity + id: ADTClothingBeltMedicalBagEMTFilled + parent: ADTClothingBeltMedicalBag + suffix: Filled, Paramedic + components: + - type: StorageFill + contents: + - id: Brutepack + - id: Ointment + - id: Bloodpack + - id: Gauze + - id: EmergencyMedipen + amount: 3 diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Items/briefcases.yml b/Resources/Prototypes/ADT/Catalog/Fills/Items/briefcases.yml index 6e5b6f09a1..993dd29422 100644 --- a/Resources/Prototypes/ADT/Catalog/Fills/Items/briefcases.yml +++ b/Resources/Prototypes/ADT/Catalog/Fills/Items/briefcases.yml @@ -32,4 +32,30 @@ - id: ADTClothingHeadHatsPyotrCap - id: ADTClothingNeckPyotrCloak - id: ADTClothingOuterCoatPyotrCoat - - id: ADTClothingUniformPyotrOfficialSuit \ No newline at end of file + - id: ADTClothingUniformPyotrOfficialSuit + +- type: entity + name: box of medical treatment + parent: ADTBriefcaseMedical + id: ADTBriefcaseMedicalFilled + description: A plastic a box with bottles with medicaments. + components: + - type: StorageFill + contents: + - id: ADTMorphineBottle + - id: ADTDyloveneBiomicineBottle + - id: EpinephrineChemistryBottle + - id: ADTOmnizineBottle + +- type: entity + id: ADTBriefcaseBrownHikingCmoFilled + name: Chief medical officer's hiking briefcase + parent: BriefcaseBrown + suffix: Filled + components: + - type: StorageFill + contents: + - id: ADTClothingOuterCoatLabcoatCMOHike + - id: ADTClothingUniformJumpskirtCMOHike + - id: ADTClothingUniformJumpsuitCMOHike + - id: ADTClothingShoesHighboots diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Items/patchpack.yml b/Resources/Prototypes/ADT/Catalog/Fills/Items/patchpack.yml new file mode 100644 index 0000000000..8146e50137 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/Fills/Items/patchpack.yml @@ -0,0 +1,16 @@ +- type: entity + name: patch pack + id: ADTPatchPackFilled + suffix: Filled + parent: ADTPatchPack + components: + - type: StorageFill + contents: + - id: ADTPatchHealing + amount: 1 + - id: ADTPatchBurn + amount: 1 + - id: ADTPatchHealingMini + amount: 2 + - id: ADTPatchBurnMini + amount: 2 diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/civimed.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/civimed.yml new file mode 100644 index 0000000000..463d276673 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/civimed.yml @@ -0,0 +1,5 @@ +- type: localizedDataset + id: ADTCiviMedAds + values: + prefix: advertisement-civimed- + count: 9 diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/pillomat.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/pillomat.yml new file mode 100644 index 0000000000..211d5dc37c --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/pillomat.yml @@ -0,0 +1,6 @@ +- type: localizedDataset + id: PillAds + values: + prefix: advertisement-pill- + count: 4 + diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/civimed.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/civimed.yml new file mode 100644 index 0000000000..c671368cc8 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/civimed.yml @@ -0,0 +1,16 @@ +- type: vendingMachineInventory + id: ADTCiviMedVendInventory + startingInventory: + ADTBrutepack1: 40 + ADTOintment1: 40 + ADTBloodpack1: 40 + ADTGauze1: 40 + ADTPillTricordrazine: 20 + ADTPatchHealingMini: 15 + ADTPatchBurnMini: 15 + emaggedInventory: + ADTBrutepackAdvanced1: 10 + ADTOintmentAdvanced1: 10 + ADTEphedrinePill: 3 + ADTHappinessPill: 3 + ADTToxinPill: 3 diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/paradrobe.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/paradrobe.yml new file mode 100644 index 0000000000..d25428122b --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/paradrobe.yml @@ -0,0 +1,14 @@ +- type: vendingMachineInventory + id: ParadrobeInventory + startingInventory: + ADTClothingBackpackParamedic: 2 + ADTClothingBackpackDuffelParamedic: 2 + ADTClothingBackpackSatchelParamedic: 2 + ClothingUniformJumpsuitParamedic: 2 + ClothingUniformJumpskirtParamedic: 2 + ClothingShoesColorWhite: 2 + ClothingOuterWinterPara: 2 + ClothingOuterCoatParamedicWB: 2 + ClothingHeadHatParamedicsoft: 2 + ADTClothingHeadHatsParamedicBeret: 2 + ADTClothingHeadsetParamedic: 2 diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/pillomat.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/pillomat.yml new file mode 100644 index 0000000000..522ba8b7e5 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/pillomat.yml @@ -0,0 +1,17 @@ +- type: vendingMachineInventory + id: PillInventory + startingInventory: + ADTSodiumizolePack: 5 + ADTNitrofurfollPack: 5 + ADTPeroHydrogenBottle: 5 + ADTAnelgesinPack: 5 + ADTMinoxidePack: 5 + ADTNikematideBottle: 5 + ADTDiethamilatePack: 5 + ADTHaloperidolPack: 3 + ADTVitaminCanister: 5 + ADTCharcoalPack: 5 + ADTEthylredoxrazinePack: 5 + emaggedInventory: + ADTMorphineBottle: 5 + ADTOpiumBottle: 5 diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/ADT/Entities/Clothing/Back/backpacks.yml index 83d553cb26..bc499a3185 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Back/backpacks.yml @@ -33,6 +33,7 @@ - type: StaticPrice price: 5 +# Med - type: entity parent: ClothingBackpackMedical @@ -40,3 +41,12 @@ components: - type: Sprite sprite: ADT/Clothing/Back/pathologist_backpack.rsi + +- type: entity + parent: ClothingBackpack + id: ADTClothingBackpackParamedic + name: paramedical backpack + description: Backpack to store some paramedical equipment. + components: + - type: Sprite + sprite: ADT/Clothing/Back/paramedic_backpack.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/ADT/Entities/Clothing/Back/duffel.yml index df8ec44b9b..1fd36c09d1 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Back/duffel.yml @@ -8,13 +8,6 @@ - type: Sprite sprite: ADT/Clothing/Back/blueshield_duffel.rsi -- type: entity - parent: ClothingBackpackDuffelMedical - id: ADTClothingBackpackDuffelPathologist - components: - - type: Sprite - sprite: ADT/Clothing/Back/pathologist_duffel.rsi - - type: entity parent: ClothingBackpackDuffel id: ADTClothingBackpackDuffelDurathead @@ -35,3 +28,21 @@ - type: Construction graph: DuffelDurathead node: DuffelDurathead + +# Med + +- type: entity + parent: ClothingBackpackDuffelMedical + id: ADTClothingBackpackDuffelPathologist + components: + - type: Sprite + sprite: ADT/Clothing/Back/pathologist_duffel.rsi + +- type: entity + parent: ClothingBackpackDuffel + id: ADTClothingBackpackDuffelParamedic + name: parsmedical duffel bag + description: A large duffel bag to hold paramedical equipment + components: + - type: Sprite + sprite: ADT/Clothing/Back/paramedic_duffel.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/ADT/Entities/Clothing/Back/satchel.yml index 91803f42f2..6dd39a0241 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Back/satchel.yml @@ -8,9 +8,20 @@ - type: Sprite sprite: ADT/Clothing/Back/blueshield_satchel.rsi +# Med + - type: entity parent: ClothingBackpackSatchelMedical id: ADTClothingBackpackSatchelPathologist components: - type: Sprite sprite: ADT/Clothing/Back/pathologist_satchel.rsi + +- type: entity + parent: ClothingBackpack + id: ADTClothingBackpackSatchelParamedic + name: paramedical satchel + description: A satchel to store some paramedical equipment. + components: + - type: Sprite + sprite: ADT/Clothing/Back/paramedic_satchel.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml index 74839f112b..13494912a5 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml @@ -211,3 +211,34 @@ maxItemSize: Small - type: Item size: Small + +- type: entity + parent: ClothingBeltStorageBase + id: ADTClothingBeltMedicalBag + name: medical bag + description: Small but capacious bag to hold various medical equipment. It even has some place for a tablet for paper! + components: + - type: Sprite + sprite: ADT/Clothing/Belt/medical_bag.rsi + - type: Clothing + sprite: ADT/Clothing/Belt/medical_bag.rsi + - type: Storage + whitelist: + tags: + - Wrench + - Bottle + - Spray + - Brutepack + - Bloodpack + - Gauze + - Ointment + - CigPack + - PillCanister + - Radio + - DiscreteHealthAnalyzer + - Folder + components: + - Hypospray + - Injector + - Pill + - type: Appearance diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Ears/headsets.yml b/Resources/Prototypes/ADT/Entities/Clothing/Ears/headsets.yml index 48d0235f6d..89a3271e00 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Ears/headsets.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Ears/headsets.yml @@ -129,3 +129,14 @@ sprite: ADT/Clothing/Ears/Headsets/trader.rsi - type: Clothing sprite: ADT/Clothing/Ears/Headsets/trader.rsi + +- type: entity + parent: ClothingHeadsetMedical + id: ADTClothingHeadsetParamedic + name: paramedic's headset + description: A headset for the paramedic. + components: + - type: Sprite + sprite: ADT/Clothing/Ears/Headsets/headset_paramedic.rsi + - type: Clothing + sprite: ADT/Clothing/Ears/Headsets/headset_paramedic.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml index d9cdb48c3a..4285c02851 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml @@ -171,6 +171,20 @@ tags: - HamsterWearable +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadHatsParamedicBeret + name: paramedic's beret + description: A blue beret of a constantly busy job. + components: + - type: Sprite + sprite: ADT/Clothing/Head/Hats/beret_paramedic.rsi #спрайты от prazat911 + - type: Clothing + sprite: ADT/Clothing/Head/Hats/beret_paramedic.rsi + - type: Tag + tags: + - HamsterWearable + #октоберфест - type: entity diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml index c8233dc3ce..70d1b11a82 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml @@ -61,17 +61,6 @@ - type: StaticPrice price: 800 -- type: entity - parent: ClothingOuterCoatLab - id: ADTClothingOuterCoatLabPathologist - name: pathologist's lab coat - description: A suit that protects against minor chemical spills. But still a bit too white for blood stains. - components: - - type: Sprite - sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist.rsi - state: icon-open - - type: Clothing - sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist.rsi - type: entity parent: [ClothingOuterStorageFoldableBaseOpened, ClothingOuterCoatLab] @@ -180,3 +169,34 @@ coefficients: Slash: 0.95 Heat: 0.90 + +# Med + +- type: entity + parent: ClothingOuterCoatLab + id: ADTClothingOuterCoatLabcoatCMOHike + name: chief medical officer's hiking lab coat + description: Partially open labcoat. Does not hinder movement. + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi + +- type: entity + parent: [ClothingOuterStorageFoldableBaseOpened, ADTClothingOuterCoatLabcoatCMOHike] + id: ADTClothingOuterCoatLabcoatCMOHikeOpened + name: chief medical officer's hiking lab coat + +- type: entity + parent: ClothingOuterCoatLab + id: ADTClothingOuterCoatLabPathologist + name: pathologist's lab coat + description: A suit that protects against minor chemical spills. But still a bit too white for blood stains. + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist.rsi + state: icon-open + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist.rsi + diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/Boots.yml b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/Boots.yml index 43f0f33c95..aa1c9a0e31 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/Boots.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/Boots.yml @@ -9,3 +9,16 @@ sprite: ADT/Clothing/Shoes/Boots/newmekka.rsi - type: Clothing sprite: ADT/Clothing/Shoes/Boots/newmekka.rsi #спрайты от prazat911 + +# Med + +- type: entity + parent: ClothingShoesBaseButcherable + id: ADTClothingShoesHighboots + name: Highboots + description: a pair of highboot to walk on blood puddles + components: + - type: Sprite + sprite: ADT/Clothing/Shoes/Boots/highboots.rsi + - type: Clothing + sprite: ADT/Clothing/Shoes/Boots/highboots.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml index 20f3bd4403..f9cd9a6949 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml @@ -552,28 +552,6 @@ - type: Clothing sprite: ADT/Clothing/Uniforms/Jumpsuit/space_sec_officer.rsi -- type: entity - parent: ClothingUniformBase - id: ADTClothingUniformPathologistSuit - name: pathologist jumpsuit - description: A lightweight jumpsuit for a morgue worker - components: - - type: Sprite - sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist.rsi - - type: Clothing - sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist.rsi - -- type: entity - parent: ClothingUniformBase - id: ADTClothingUniformPathologistSuitAlt - name: pathologist jumpsuit - description: A lightweight jumpsuit for a morgue worker. A darker version. - components: - - type: Sprite - sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist_alt.rsi - - type: Clothing - sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist_alt.rsi - #Brigmed - type: entity parent: ClothingUniformBase @@ -890,3 +868,38 @@ sprite: ADT/Clothing/Uniforms/Jumpsuit/trader.rsi - type: Clothing sprite: ADT/Clothing/Uniforms/Jumpsuit/trader.rsi + +# Med + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformJumpsuitCMOHike + name: chief medical officer's hiking uniform + description: Shirt and baggy pants. Perfect for working in and out of medical departament. + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformPathologistSuit + name: pathologist jumpsuit + description: A lightweight jumpsuit for a morgue worker + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformPathologistSuitAlt + name: pathologist jumpsuit + description: A lightweight jumpsuit for a morgue worker. A darker version. + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist_alt.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/pathologist_alt.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml index c01a57f99e..6f7d135584 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml @@ -217,28 +217,6 @@ - type: StaticPrice price: 15 -- type: entity - parent: ClothingUniformBase - id: ADTClothingUniformPathologistSkirt - name: pathologist jumpskirt - description: A lightweight jumpskirt for a morgue worker - components: - - type: Sprite - sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist.rsi - - type: Clothing - sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist.rsi - -- type: entity - parent: ClothingUniformBase - id: ADTClothingUniformPathologistSkirtAlt - name: pathologist jumpskirt - description: A lightweight jumpskirt for a morgue worker. A darker version. - components: - - type: Sprite - sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist_alt.rsi - - type: Clothing - sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist_alt.rsi - - type: entity parent: ClothingUniformBase id: ADTClothingUniformSkirtBrigmedicJumpskirtTurtleneck @@ -484,3 +462,38 @@ sprite: ADT/Clothing/Uniforms/Jumpskirt/oktoberfest_dirndlgreen.rsi #спрайты от SHIONE - type: Clothing sprite: ADT/Clothing/Uniforms/Jumpskirt/oktoberfest_dirndlgreen.rsi #спрайты от SHIONE + +# Med + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformJumpskirtCMOHike + name: chief medical officer's hiking jumpskirt + description: Shirt and baggy skirt. Perfect for working in and out of medical departament. + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformPathologistSkirt + name: pathologist jumpskirt + description: A lightweight jumpskirt for a morgue worker + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformPathologistSkirtAlt + name: pathologist jumpskirt + description: A lightweight jumpskirt for a morgue worker. A darker version. + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist_alt.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpskirt/pathologist_alt.rsi diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/produce.yml new file mode 100644 index 0000000000..99fb2863cf --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/produce.yml @@ -0,0 +1,29 @@ +- type: entity + name: Papaver somniferum + parent: FoodProduceBase + id: ADTFoodPapaverSomniferum + description: A flower which extracts used in making medicine. And narcotics. + components: + - type: FlavorProfile + flavors: + - Bitter + - type: SolutionContainerManager + solutions: + food: + maxVol: 16 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Toxin + Quantity: 4 + - ReagentId: ADTOpium + Quantity: 10 + - type: Sprite + sprite: ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi + - type: Produce + seedId: ADTPapaverSomniferum + - type: Extractable + grindableSolutionName: food + - type: Tag + tags: + - Flower diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/joints.yml b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/joints.yml new file mode 100644 index 0000000000..6de6fd6057 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/joints.yml @@ -0,0 +1,37 @@ +- type: entity + id: ADTJointWhite + parent: Joint + name: joint of cannabis white + description: A roll of dried plant matter wrapped in thin paper. + components: + - type: Construction + graph: ADTsmokeableJoint + node: joint + - type: SolutionContainerManager + solutions: + smokable: + maxVol: 30 + reagents: + - ReagentId: THC + Quantity: 10 + - ReagentId: Omnizine + Quantity: 16 + +- type: entity + id: ADTBluntWhite + parent: Blunt + name: blunt of cannabis white + description: A roll of dried plant matter wrapped in a dried tobacco leaf. + components: + - type: Construction + graph: ADTsmokeableBlunt + node: blunt + - type: SolutionContainerManager + solutions: + smokable: + maxVol: 30 + reagents: + - ReagentId: THC + Quantity: 10 + - ReagentId: Omnizine + Quantity: 16 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Materials/scrap.yml b/Resources/Prototypes/ADT/Entities/Objects/Materials/scrap.yml new file mode 100644 index 0000000000..28741b44f5 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Materials/scrap.yml @@ -0,0 +1,17 @@ +# TODO Сделать общий парент со спрайтами если будете добавлять еще мусор всякий. +- type: entity + parent: BaseScrap + id: ADTScrapSecuredBox + name: broken secure box + description: Just empty box + components: + - type: Sprite + sprite: ADT/Objects/Materials/Scrap/securedbox.rsi + layers: + - state: icon + - type: Item + size: Huge + - type: PhysicalComposition + materialComposition: + Steel: 400 # 4 sheets + diff --git a/Resources/Prototypes/ADT/Entities/Objects/Misc/medicalcase.yml b/Resources/Prototypes/ADT/Entities/Objects/Misc/medicalcase.yml new file mode 100644 index 0000000000..a9ec9c97d1 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Misc/medicalcase.yml @@ -0,0 +1,29 @@ +- type: entity + name: box of medical treatment + parent: BaseStorageItem + id: ADTBriefcaseMedical + description: A plastic a box for medicaments. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Medical/briefcase_medical.rsi + state: icon + - type: Item + sprite: ADT/Objects/Specific/Medical/briefcase_medical.rsi + size: Normal + shape: + - 0,0,1,0 + - type: PhysicalComposition + materialComposition: + Plastic: 50 + - type: Storage + maxItemSize: Small + grid: + - 0,0,3,0 + whitelist: + tags: + - Bottle + - Ointment + - Gauze + - Brutepack + - Bloodpack + - ADTMedipen diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-bottles.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-bottles.yml new file mode 100644 index 0000000000..4d68c7ce03 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-bottles.yml @@ -0,0 +1,424 @@ +# бутылочки + +##пластиковая + +- type: entity + name: bottle + parent: BaseItem + id: ADTBaseChemistryEmptyPlasticBottle + abstract: true + description: A small plastic bottle. + components: + - type: Tag + tags: + - Bottle + - Trash + - type: PhysicalComposition + materialComposition: + Plastic: 25 + - type: SpaceGarbage + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/plastic-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 7 + fillBaseName: fill + - type: Drink + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + - type: MixableSolution + solution: drink + - type: RefillableSolution + solution: drink + - type: DrainableSolution + solution: drink + - type: DrawableSolution + solution: drink + - type: SolutionTransfer + maxTransferAmount: 30 + canChangeTransferAmount: true + - type: SolutionItemStatus + solution: drink + - type: UserInterface + interfaces: + enum.TransferAmountUiKey.Key: + type: TransferAmountBoundUserInterface + - type: Item + size: Tiny + sprite: ADT/Objects/Specific/Chemistry/plastic-bottle.rsi + - type: Spillable + solution: drink + - type: MeleeWeapon + soundNoDamage: + path: "/Audio/Effects/Fluids/splat.ogg" + damage: + types: + Blunt: 0 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/metal_break1.ogg + params: + volume: -4 + - !type:SpillBehavior { } + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 0 + max: 1 + transferForensics: true + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Openable + sound: + path: /Audio/Items/pop.ogg + - type: StaticPrice + price: 0 + +- type: entity + id: ADTPlasticBottle + name: plastic bottle + parent: ADTBaseChemistryEmptyPlasticBottle + +##стеклянная + +- type: entity + name: bottle + parent: BaseChemistryEmptyBottle + id: ADTBaseChemistryEmptyBottle + abstract: true + description: A small plastic bottle. + components: + - type: PhysicalComposition + materialComposition: + Glass: 25 + - type: SpaceGarbage + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/glass-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: Appearance + - type: SolutionTransfer + minTransferAmount: 1 + transferAmount: 5 + maxTransferAmount: 30 + canChangeTransferAmount: true + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill + - type: Item + size: Tiny + sprite: ADT/Objects/Specific/Chemistry/glass-bottle.rsi + - type: Openable + sound: + path: /Audio/Items/pop.ogg + - type: StaticPrice + price: 0 + +- type: entity + id: ADTGlassBottle + name: glass bottle + parent: ADTBaseChemistryEmptyBottle + +# Заполненные бутылочки + +#пластиковые +- type: entity + id: ADTPeroHydrogenBottle + name: perohydrogen bottle + parent: ADTPlasticBottle + description: A small plastic bottle. The letters on the label so small that they form a funny face. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/plastic-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front-perohydrogen + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: ADTPeroHydrogen + Quantity: 30 + +- type: entity + id: ADTNikematideBottle + name: nikematide bottle + description: A small plastic bottle. The letters on the label so small that they form a funny face. + parent: ADTPlasticBottle + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/plastic-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front-nikematide + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: ADTNikematide + Quantity: 30 + +- type: entity + id: ADTDiethamilateBottle + name: diethamilate bottle + description: A small plastic bottle. The letters on the label so small that they form a funny face. + parent: ADTPlasticBottle + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/plastic-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front-diethamilate + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: ADTDiethamilate + Quantity: 30 + +- type: entity + id: ADTDyloveneBiomicineBottle + name: dylovene & biomicine bottle + parent: ADTPlasticBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dylovene + Quantity: 15 + - ReagentId: ADTBiomicine + Quantity: 15 + +#стеклянные ADT +- type: entity + id: ADTMorphineBottle + name: morphine bottle + parent: ADTGlassBottle + description: A small bottle with morphine. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/glass-bottle.rsi + layers: + - state: icon + map: [ "enum.SolutionContainerLayers.Base" ] + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon-front-morphine + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: ADTMorphine + Quantity: 30 + +- type: entity + id: ADTOpiumBottle + name: opium bottle + parent: ADTMorphineBottle + description: A small bottle with opium. + components: + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: ADTOpium + Quantity: 30 + +- type: entity + id: ADTFormalinBottle + name: Formalin bottle + parent: ADTGlassBottle + description: A basis of pathologist's work. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/glass-bottle.rsi + layers: + - state: fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - state: icon_formalin + map: [ "enum.SolutionContainerLayers.Overlay" ] + - type: SolutionContainerVisuals + maxFillLevels: 3 + fillBaseName: fill + - type: SolutionContainerManager + solutions: + drink: + maxVol: 15 + reagents: + - ReagentId: ADTFormalin + Quantity: 15 + +#стеклянные обычные +- type: entity + id: ADTObjectsSpecificArithrazineChemistryBottle + name: Arithrazine bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Arithrazine + Quantity: 30 + +- type: entity + id: ADTObjectsSpecificBicaridineChemistryBottle + name: Bicaridine bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Bicaridine + Quantity: 30 + +- type: entity + id: ADTObjectsSpecificDexalinPlusChemistryBottle + name: DexalinPlus bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: DexalinPlus + Quantity: 30 + +- type: entity + id: ADTObjectsSpecificDermalineChemistryBottle + name: Dermaline bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dermaline + Quantity: 30 + +- type: entity + id: ADTObjectsSpecificDexalinChemistryBottle + name: Dexalin bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dexalin + Quantity: 30 + +- type: entity + id: ADTObjectsSpecificLeporazineChemistryBottle + name: Leporazine bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Leporazine + Quantity: 30 + +- type: entity + id: ADTOmnizineBottle + name: omnizine bottle + parent: BaseChemistryEmptyBottle + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Omnizine + Quantity: 30 + +- type: entity + id: ADTAmatoxinChemistryBottle + name: amatoxin bottle + parent: BaseChemistryBottleFilled + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Amatoxin + Quantity: 30 + +- type: entity + id: ADTLicoxideChemistryBottle + name: licoxide bottle + parent: BaseChemistryBottleFilled + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Licoxide + Quantity: 30 + +- type: entity + id: ADTLexorinChemistryBottle + name: lexorin bottle + parent: BaseChemistryBottleFilled + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Lexorin + Quantity: 30 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-pills.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-pills.yml new file mode 100644 index 0000000000..6a4a9a3b28 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemical-pills.yml @@ -0,0 +1,379 @@ +- type: entity + id: ADTBasePack + parent: BaseStorageItem + description: Holds up to 10 pills. + abstract: true + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: pack + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + size: Tiny + - type: Tag + tags: + - PillCanister + - type: Storage + grid: + - 0,0,4,1 + whitelist: + components: + - Pill + +- type: entity + name: pill canister + id: ADTPillCanister + parent: PillCanister + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/pills.rsi + state: pill-canister + - type: Item + sprite: ADT/Objects/Specific/Chemistry/pills.rsi + +- type: entity + id: ADTPillPack + name: pill pack + parent: ADTBasePack + +#заполненные упаковки +- type: entity + name: sodiumizole pack + id: ADTSodiumizolePack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: sodiumizole + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTSodiumizolePill + amount: 10 + +- type: entity + name: nitrofurfoll pack + id: ADTNitrofurfollPack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: nitrofurfoll + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTNitrofurfollPill + amount: 10 + +- type: entity + name: anelgesin pack + id: ADTAnelgesinPack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: anelgesin + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTAnelgesinPill + amount: 10 + +- type: entity + name: minoxide pack + id: ADTMinoxidePack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: minoxide + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTMinoxidePill + amount: 10 + +- type: entity + name: diethamilate pack + id: ADTDiethamilatePack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: diethamilate + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTDiethamilatePill + amount: 10 + +- type: entity + name: haloperidol pack + id: ADTHaloperidolPack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: haloperidol + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTHaloperidolPill + amount: 10 + +- type: entity + name: charcoal pack + id: ADTCharcoalPack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: charcoal + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: PillCharcoal + amount: 10 + +- type: entity + name: ethylredoxrazine pack + id: ADTEthylredoxrazinePack + parent: ADTPillPack + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + state: ethylredoxrazine + - type: Item + sprite: ADT/Objects/Specific/Chemistry/packs.rsi + - type: StorageFill + contents: + - id: ADTEthylredoxrazinePill + amount: 10 + +#баночка +- type: entity + name: vitamin canister + id: ADTVitaminCanister + parent: ADTPillCanister + description: Contains healthy vitamins for you. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/pills.rsi + state: vitamin-canister + - type: Item + sprite: ADT/Objects/Specific/Chemistry/pills.rsi + - type: StorageFill + contents: + - id: ADTVitaminPill + amount: 10 + +# пиллюли. +- type: entity + name: pill + parent: Pill + id: ADTPillBase + abstract: true + description: It's not a suppository. + +- type: entity + name: sodiumizole pill + parent: ADTPillBase + id: ADTSodiumizolePill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: ADTSodiumizole + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill7 + +- type: entity + name: nitrofurfoll pill + parent: ADTPillBase + id: ADTNitrofurfollPill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: ADTNitrofurfoll + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill7 + +- type: entity + name: anelgesin pill + parent: ADTPillBase + id: ADTAnelgesinPill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: ADTAnelgesin + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill8 + +- type: entity + name: minoxide pill + parent: ADTPillBase + id: ADTMinoxidePill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: ADTMinoxide + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill20 + +- type: entity + name: diethamilate pill + parent: ADTPillBase + id: ADTDiethamilatePill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: ADTDiethamilate + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill9 + +- type: entity + name: haloperidol pill + parent: ADTPillBase + id: ADTHaloperidolPill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Haloperidol + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill9 + +- type: entity + name: ethylredoxrazine pill + parent: ADTPillBase + id: ADTEthylredoxrazinePill + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Ethylredoxrazine + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill17 + +- type: entity + name: vitamin pill + parent: ADTPillBase + id: ADTVitaminPill + description: Found in healthy, complete meals. + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Vitamin + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill16 + +# Пилюля для ГраждоМеда # Убрать и заменить на норм настройку цен в вендомате как будет возможность. + +- type: entity + name: pill Tricordrazine + parent: PillTricordrazine + id: ADTPillTricordrazine + components: + - type: Pill + pillType: 0 + - type: Label + currentLabel: + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Tricordrazine + Quantity: 10 + - type: StaticPrice + price: 5 + +- type: entity + name: ephedrine pill + parent: ADTPillBase + id: ADTEphedrinePill + description: Feel the speed! + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Ephedrine + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill16 + - type: StaticPrice + price: 4 + +- type: entity + name: toxin pill + parent: ADTPillBase + id: ADTToxinPill + description: Whoops. he-he + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Toxin + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill14 + - type: StaticPrice + price: 4 + +- type: entity + name: happiness pill + parent: ADTPillBase + id: ADTHappinessPill + description: Feel the speed! + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Happiness + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Chemistry/pills.rsi + state: pill11 + - type: StaticPrice + price: 4 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemistry.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemistry.yml new file mode 100644 index 0000000000..29145775ef --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chemistry/chemistry.yml @@ -0,0 +1,45 @@ +- type: entity + name: small syringe + description: A small syringe to take.. you guessed it, small samples of liquid. + parent: BaseItem + id: ADTSmallSyringe + components: + - type: Sprite + sprite: ADT/Objects/Specific/Chemistry/syringe.rsi + layers: + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: syringe_base + map: ["enum.SolutionContainerLayers.Base"] + - type: Icon + sprite: ADT/Objects/Specific/Chemistry/syringe.rsi + state: "syringe_base" + - type: Item + size: Tiny + sprite: ADT/Objects/Specific/Chemistry/syringe.rsi + - type: SolutionContainerManager + solutions: + injector: + maxVol: 5 + - type: FitsInDispenser + solution: injector + - type: Injector + minTransferAmount: 1 + maxTransferAmount: 5 + delay: 3 + transferAmount: 1 + injectOnly: false + - type: Appearance + - type: ExaminableSolution + solution: injector + - type: Spillable + solution: injector + - type: TrashOnSolutionEmpty + solution: injector + - type: SolutionContainerVisuals + maxFillLevels: 5 + fillBaseName: fill- + - type: Tag + tags: + - Syringe diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt deleted file mode 100644 index b4954caf47..0000000000 --- a/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt +++ /dev/null @@ -1 +0,0 @@ -# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/leaves.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/leaves.yml new file mode 100644 index 0000000000..464cad38c2 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/leaves.yml @@ -0,0 +1,71 @@ +- type: entity + name: cannabis white leaves + parent: ProduceBase + id: ADTLeavesCannabisWhite + description: "Recently legalized in most galaxies. This one have omnizine inside" + components: + - type: Sprite + sprite: ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi + - type: Produce + seedId: ADTCannabisWhite + - type: Food + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: THC + Quantity: 5 + - ReagentId: Omnizine + Quantity: 8 + +- type: entity + name: dried cannabis leaves + parent: BaseItem + id: ADTLeavesCannabisWhiteDried + description: "Dried cannabis leaves, ready to be ground." + components: + - type: Stack + stackType: ADTLeavesCannabisWhiteDried + count: 1 + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: THC + Quantity: 4 + - ReagentId: Omnizine + Quantity: 7 + - type: Sprite + sprite: ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi # Corvax-Resprite: Fix path + state: dried + +#измельчённый ееееееееееееееееееееееееееееееееееееее +- type: entity + name: ground cannabis white + parent: BaseItem + id: ADTGroundCannabisWhite + description: "Ground cannabis, ready to take you on a trip." + components: + - type: Stack + stackType: ADTGroundCannabisWhite + count: 1 + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: THC + Quantity: 8 + - ReagentId: Omnizine + Quantity: 14 + - type: Sprite + sprite: Objects/Misc/reagent_fillings.rsi + state: powderpile + color: lightgreen + - type: Construction + graph: ADTsmokeableGroundCannabisWhite + node: ground + - type: Tag + tags: + - Smokable + - type: Item + size: Tiny diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/seeds.yml new file mode 100644 index 0000000000..ae4457d231 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -0,0 +1,20 @@ +- type: entity + parent: SeedBase + name: packet of papaver somniferum seeds + id: ADTPapaverSomniferumSeeds + components: + - type: Seed + seedId: ADTPapaverSomniferum + - type: Sprite + sprite: ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi + +- type: entity + parent: SeedBase + name: packet of cannabis white seeds + description: "Sweet." + id: ADTcannabiswhiteSeeds + components: + - type: Seed + seedId: ADTCannabisWhite + - type: Sprite + sprite: ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt deleted file mode 100644 index b4954caf47..0000000000 --- a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt +++ /dev/null @@ -1 +0,0 @@ -# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/defib.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/defib.yml index ee787c7a4c..8a0f528665 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/defib.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/defib.yml @@ -1,3 +1,31 @@ +- type: entity + id: ADTMobileDefibrillator + name: mobile defibrillator + description: Mobile version of defibrillator. Can be fixed on your belt, a medical one and even fits in pockets! #somehow + parent: BaseDefibrillator + components: + - type: Item + size: Small + - type: Clothing + quickEquip: false + slots: + - belt + - type: Tag + tags: + - Defibrillator + - ADTMobileDefibrillator + - type: Sprite + sprite: ADT/Objects/Specific/Medical/mobile_defib.rsi + - type: Defibrillator + zapHeal: + types: + Asphyxiation: -20 + doAfterDuration: 1.5 + zapDelay: 6 + - type: MultiHandedItem + - type: StealTarget + stealGroup: ADTMobileDefibrillator + - type: entity id: ADTHandDefibrillator name: diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/healing.yml new file mode 100644 index 0000000000..10a6bec47c --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/healing.yml @@ -0,0 +1,124 @@ +- type: entity + parent: BaseItem + id: ADTBaseHealingItem + abstract: true + components: + - type: Sprite + sprite: ADT/Objects/Specific/Medical/medical.rsi + - type: Item + size: Small + sprite: ADT/Objects/Specific/Medical/medical.rsi + heldPrefix: med_tourniqet + - type: StaticPrice + price: 0 + +- type: entity + name: antibiotic ointment + description: Used to treat blunt and burn traumas. + parent: ADTBaseHealingItem + id: ADTAntibioticOintment + suffix: Full + components: + - type: Tag + tags: + - Ointment + - type: Sprite + state: antib_ointment + - type: Item + heldPrefix: antib_ointment + - type: Healing #по факту, эта штука может вылечить аж 210 урона за 10 штук, но учитывая то, что кислотные раны очень редки, то где-то 190, что тоже достаточно. + damageContainers: + - Biological + damage: + groups: + Brute: -9 #по 3 в каждом уроне. + Burn: -12 #по 3 в каждом уроне. даже кислотных. + healingBeginSound: + path: "/Audio/Items/Medical/ointment_begin.ogg" + healingEndSound: + path: "/Audio/Items/Medical/ointment_end.ogg" + - type: Stack + stackType: ADTAntibioticOintment + count: 10 + - type: StackPrice + price: 10 + +- type: entity + id: ADTAntibioticOintment1 + parent: ADTAntibioticOintment + suffix: Single + components: + - type: Stack + stackType: ADTAntibioticOintment + count: 1 + +# Стаки Для ГраждоМеда # Убрать и заменить на норм настройку цен в вендомате как будет возможность. + +- type: entity + id: ADTBloodpack1 + parent: Bloodpack + suffix: Single + components: + - type: Stack + stackType: Bloodpack + count: 1 + - type: StackPrice + price: 12 + +- type: entity + id: ADTOintment1 + parent: Ointment + suffix: Single + components: + - type: Stack + stackType: Ointment + count: 1 + - type: StackPrice + price: 9 + +- type: entity + id: ADTGauze1 + parent: Gauze + suffix: Single + components: + - type: Stack + count: 1 + - type: StackPrice + price: 13 + +- type: entity + id: ADTBrutepack1 + parent: Brutepack + suffix: Single + components: + - type: Stack + stackType: Brutepack + count: 1 + - type: StackPrice + price: 9 + +# Емагнутые хилки для граждомеда + +- type: entity + id: ADTBrutepackAdvanced1 + parent: MedicatedSuture + suffix: Single + components: + - type: Stack + stackType: MedicatedSuture + count: 1 + - type: StackPrice + price: 5 + +- type: entity + id: ADTOintmentAdvanced1 + parent: RegenerativeMesh + suffix: Single + components: + - type: Stack + stackType: RegenerativeMesh + count: 1 + - type: StackPrice + price: 5 + + diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/patchs.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/patchs.yml new file mode 100644 index 0000000000..fb090c74d0 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/patchs.yml @@ -0,0 +1,161 @@ +- type: entity + name: patch pack + id: ADTPatchPack + parent: BaseStorageItem + description: It's a container for storing medical patches. + components: + - type: Sprite + sprite: ADT/Objects/Specific/Medical/patch.rsi + scale: 1.3, 1.3 + state: patchpack + - type: Item + size: Small + - type: Storage + grid: + - 0,0,1,2 + maxItemSize: Small + quickInsert: true + areaInsert: true + whitelist: + tags: + - ADTPatch + +#BasePatch + +- type: entity + name: patch + parent: BaseItem + description: + id: ADTBasePatch + components: + - type: Sprite + sprite: ADT/Objects/Specific/Medical/patch.rsi + layers: + - state: patch0 + map: ["enum.SolutionContainerLayers.Fill"] + - type: Item + sprite: ADT/Objects/Specific/Medical/patch.rsi + size: Tiny + - type: SolutionContainerManager + solutions: + pen: + maxVol: 20 + - type: DeleteOnSolutionEmpty + solution: pen + - type: Hypospray + onlyAffectsMobs: true + solutionName: pen + transferAmount: 20 + injectSound: /Audio/Items/Medical/brutepack_end.ogg + - type: Extractable + grindableSolutionName: pen + - type: Appearance + - type: StaticPrice + price: 10 + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: patchused + - type: Tag + tags: + - ADTPatch + +#Patch healing + +- type: entity + name: healing patch + parent: ADTBasePatch + id: ADTPatchHealing + description: Helps with brute injuries. + components: + - type: Sprite + layers: + - state: patch2 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerManager + solutions: + pen: + maxVol: 18 + reagents: + - ReagentId: ADTStypticPowder + Quantity: 18 + +#Patch healing small + +- type: entity + name: healing mini-patch + parent: ADTBasePatch + id: ADTPatchHealingMini + description: Helps with brute injuries. + components: + - type: Sprite + layers: + - state: patch1 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerManager + solutions: + pen: + maxVol: 10 + reagents: + - ReagentId: ADTStypticPowder + Quantity: 10 + +#Patch burn + +- type: entity + name: burn patch + parent: ADTBasePatch + id: ADTPatchBurn + description: Helps with burn injuries. + components: + - type: Sprite + layers: + - state: patch4 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerManager + solutions: + pen: + maxVol: 14 + reagents: + - ReagentId: ADTSilverSulfadiazine + Quantity: 14 + +#Patch burn small + +- type: entity + name: burn mini-patch. + parent: ADTBasePatch + id: ADTPatchBurnMini + description: Helps with burn injuries. + components: + - type: Sprite + layers: + - state: patch3 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerManager + solutions: + pen: + maxVol: 7 + reagents: + - ReagentId: ADTSilverSulfadiazine + Quantity: 7 + +#honk honk? + +- type: entity + name: honk patch + parent: ADTBasePatch + id: ADTPatchHonk + description: Miracle honk-medicine, increases the level of fun in the blood. + components: + - type: Sprite + layers: + - state: patch20 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerManager + solutions: + pen: + maxVol: 6 + reagents: + - ReagentId: Honk + Quantity: 6 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/vending_machine_restock.yml new file mode 100644 index 0000000000..b218a6867d --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -0,0 +1,65 @@ +- type: entity + parent: BaseItem + id: ADTSecuredVendingMachineRestock + abstract: true + name: secured vending machine restock box + description: A secured box for restocking vending machines with corporate goodies, the contents of the box gets destroyed if it's hit by force. + components: + - type: VendingMachineRestock + - type: Sprite + sprite: ADT/Objects/Specific/Service/vending_machine_restock.rsi # Update this later with a new sprite + layers: + - state: base + - state: green_bit + shader: unshaded + - type: CargoSellBlacklist + - type: StaticPrice + price: 0 + - type: MeleeWeapon + damage: + types: + Blunt: 5 + soundHit: + path: /Audio/Weapons/genhit2.ogg + soundSwing: + path: /Audio/Weapons/punchmiss.ogg + - type: Item + size: Large + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + ADTScrapSecuredBox: + min: 1 + max: 1 + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: ADTSecuredVendingMachineRestock + id: ADTSecuredVendingMachineRestockCiviMedVend + name: CiviMed restock box + description: A box containing medical supplies for the CiviMed vending machine. A label reads THE BOX IS TAMPER PROOF AND WILL DESTROY IT'S CONTENT ON HARM. + components: + - type: VendingMachineRestock + canRestock: + - ADTCiviMedVendInventory + - type: Sprite + sprite: ADT/Objects/Specific/Service/vending_machine_restock.rsi + layers: + - state: base + - state: green_bit + shader: unshaded + - state: refill_civimed + - type: StaticPrice + price: -1500 diff --git a/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml index e53ac62c62..b184599628 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml @@ -65,6 +65,8 @@ - type: TTS # Corvax-TTS voice: bebey +# Оружейная тсф + - type: entity parent: VendingMachine id: ADTVendingMachineTSFArmoury @@ -85,3 +87,107 @@ shader: unshaded - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] + +# Таблеткомат + +- type: entity + parent: VendingMachine + id: ADTVendingMachinePill + name: Pill-O-Mat + description: (Almost) A practical solution to many of your sores. + components: + - type: VendingMachine + pack: PillInventory + offState: off + brokenState: broken + normalState: normal-unshaded + denyState: deny-unshaded + ejectState: eject-unshaded + ejectDelay: 0.6 + - type: Advertise + pack: PillAds + - type: Speech + - type: Sprite + sprite: ADT/Structures/Machines/VendingMachines/pillomat.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.8 + energy: 1.6 + color: "#a1e1f0" + - type: StaticPrice + price: 2600 + +# Парашкаф + +- type: entity + parent: VendingMachine + id: ADTVendingMachineParaDrobe + name: ParaDrobe + description: A vending machine that dispences new clothing for paramedics. + components: + - type: VendingMachine + pack: ParadrobeInventory + offState: off + brokenState: broken + normalState: normal-unshaded + - type: Advertise + pack: MediDrobeAds + - type: Sprite + sprite: ADT/Structures/Machines/VendingMachines/paradrobe.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: AccessReader + access: [["Medical"]] + - type: PointLight + radius: 1.8 + energy: 1.6 + color: "#1ca9d4" + +# ГраждоМед + +- type: entity + parent: VendingMachine + id: ADTVendingMachineCiviMedVend + name: CiviMedVend + description: CiviMed, distributing lifesaving meds harder than the rocks you break! Miners, DON'T DIE! + components: + - type: VendingMachine + pack: ADTCiviMedVendInventory + offState: off + brokenState: broken + normalState: normal-unshaded + priceMultiplier: 1.1 + ejectDelay: 0.6 + # ejectState: eject-unshaded No sprite, see chefvend/dinnerware/BODA/etc for expamples + - type: Advertise + pack: ADTCiviMedAds + - type: Sprite + sprite: ADT/Structures/Machines/VendingMachines/civimed.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#4b93ad" + - type: StaticPrice + price: -2000 + diff --git a/Resources/Prototypes/ADT/Hydroponics/seeds.yml b/Resources/Prototypes/ADT/Hydroponics/seeds.yml new file mode 100644 index 0000000000..b485419d42 --- /dev/null +++ b/Resources/Prototypes/ADT/Hydroponics/seeds.yml @@ -0,0 +1,58 @@ +- type: seed + id: ADTPapaverSomniferum + name: seeds-papaver-somniferum-name + noun: seeds-noun-seeds + displayName: seeds-papaver-somniferum-display-name + plantRsi: ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi + packetPrototype: ADTPapaverSomniferumSeeds + productPrototypes: + - ADTFoodPapaverSomniferum + lifespan: 25 + maturation: 10 + production: 3 + yield: 3 + potency: 10 + growthStages: 3 + waterConsumption: 0.60 + chemicals: + Nutriment: + Min: 1 + Max: 2 + PotencyDivisor: 50 + Toxin: + Min: 1 + Max: 4 + PotencyDivisor: 5 + ADTMOpium: + Min: 1 + Max: 10 + PotencyDivisor: 5 + +- type: seed + id: ADTCannabisWhite + name: seeds-cannabiswhite-name + noun: seeds-noun-seeds + displayName: seeds-cannabiswhite-display-name + plantRsi: ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi + packetPrototype: ADTcannabiswhiteSeeds + productPrototypes: + - ADTLeavesCannabisWhite + harvestRepeat: Repeat + lifespan: 75 + maturation: 8 + production: 15 + yield: 2 + potency: 30 + growthStages: 2 + waterConsumption: 0.40 + idealLight: 9 + idealHeat: 298 + chemicals: + THC: + Min: 5 + Max: 15 + PotencyDivisor: 15 + Omnizine: + Min: 3 + Max: 8 + PotencyDivisor: 15 diff --git a/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/chief-medical-officer.yml b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/chief-medical-officer.yml new file mode 100644 index 0000000000..2d0d34f7d3 --- /dev/null +++ b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/chief-medical-officer.yml @@ -0,0 +1,19 @@ +- type: loadout + id: ADTCMOJumpsuitHike + equipment: + jumpsuit: ADTClothingUniformJumpsuitCMOHike + +- type: loadout + id: ADTCMOJumpskirtHike + equipment: + jumpsuit: ADTClothingUniformJumpskirtCMOHike + +- type: loadout + id: ADTCMOLabcoatHike + equipment: + outerClothing: ADTClothingOuterCoatLabcoatCMOHike + +- type: loadout + id: ADTCMOHighBoots + equipment: + shoes: ADTClothingShoesHighboots diff --git a/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/medical-officer.yml b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/medical-officer.yml new file mode 100644 index 0000000000..68b18d6ac9 --- /dev/null +++ b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/medical-officer.yml @@ -0,0 +1,9 @@ +- type: loadout + id: ADTMedicalBelt + equipment: + belt: ClothingBeltMedicalFilled + +- type: loadout + id: ADTMedicalBeltBag + equipment: + belt: ADTClothingBeltMedicalBagFilled diff --git a/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml new file mode 100644 index 0000000000..04758e6d02 --- /dev/null +++ b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml @@ -0,0 +1,29 @@ +- type: loadout + id: ADTParamedicBeret + equipment: + head: ADTClothingHeadHatsParamedicBeret + +- type: loadout + id: ADTParamedicBackpack + equipment: + back: ADTClothingBackpackParamedic + +- type: loadout + id: ADTParamedicSatchel + equipment: + back: ADTClothingBackpackSatchelParamedic + +- type: loadout + id: ADTParamedicDuffel + equipment: + back: ADTClothingBackpackDuffelParamedic + +- type: loadout + id: ADTParamedicBeltEMT + equipment: + belt: ClothingBeltMedicalEMTFilled + +- type: loadout + id: ADTParamedicBeltEMTBag + equipment: + belt: ADTClothingBeltMedicalBagEMTFilled diff --git a/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml b/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml index 876fdcdaee..1d052192ba 100644 --- a/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml @@ -64,6 +64,31 @@ - BlueShoes - MedicalWinterBoots +- type: loadoutGroup + id: ADTMedicalBelt + name: loadout-group-medical-belt-adt + minLimit: 1 + loadouts: + - ADTMedicalBelt + - ADTMedicalBeltBag + +- type: loadoutGroup + id: ADTParamedicBelt + name: loadout-group-paramedic-belt-adt + minLimit: 1 + loadouts: + - ADTParamedicBeltEMT + - ADTParamedicBeltEMTBag + +- type: loadoutGroup + id: ADTParamedicBackpack + name: loadout-group-paramedic-backpack-adt + minLimit: 1 + loadouts: + - ADTParamedicBackpack + - ADTParamedicSatchel + - ADTParamedicDuffel + #Science - type: loadoutGroup diff --git a/Resources/Prototypes/ADT/Loadouts/role_loadouts.yml b/Resources/Prototypes/ADT/Loadouts/role_loadouts.yml index 46ed80e309..d7cf3d54f3 100644 --- a/Resources/Prototypes/ADT/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/ADT/Loadouts/role_loadouts.yml @@ -87,6 +87,7 @@ - MedicalMask - MedicalDoctorJumpsuit - MedicalGloves + - ADTMedicalBelt # ADT tweak - MedicalBackpack - MedicalDoctorOuterClothing - Trinkets diff --git a/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml b/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml index a38dc508af..d6398f274c 100644 --- a/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml +++ b/Resources/Prototypes/ADT/Objectives/stealTargetGroups.yml @@ -6,12 +6,12 @@ # sprite: NES/GraviCore.rsi # state: GraviCore -# - type: stealTargetGroup -# id: MobileDefibrillator -# name: переносной дефибриллятор -# sprite: -# sprite: ADT/Objects/Specific/Medical/mobile_defib.rsi -# state: icon +- type: stealTargetGroup + id: ADTMobileDefibrillator + name: steal-target-groups-adt-mobile-defibrillator + sprite: + sprite: ADT/Objects/Specific/Medical/mobile_defib.rsi + state: icon - type: stealTargetGroup id: ADTClothingMaskGasCE diff --git a/Resources/Prototypes/ADT/Objectives/traitor.yml b/Resources/Prototypes/ADT/Objectives/traitor.yml new file mode 100644 index 0000000000..3ff93ad8fd --- /dev/null +++ b/Resources/Prototypes/ADT/Objectives/traitor.yml @@ -0,0 +1,9 @@ +- type: entity + categories: [ HideSpawnMenu ] + parent: BaseTraitorStealObjective + id: ADTCMODefibrillatorStealObjective + components: + - type: NotJobRequirement + job: ChiefMedicalOfficer + - type: StealCondition + stealGroup: ADTMobileDefibrillator diff --git a/Resources/Prototypes/ADT/Reagents/medicine.yml b/Resources/Prototypes/ADT/Reagents/medicine.yml index d4f5faee2a..462da158d5 100644 --- a/Resources/Prototypes/ADT/Reagents/medicine.yml +++ b/Resources/Prototypes/ADT/Reagents/medicine.yml @@ -501,11 +501,117 @@ - !type:HealthChange conditions: - !type:Temperature - max: 153.0 + max: 173.0 damage: types: - Poison: -2.5 - Radiation: -2 + Poison: -5 Slash: 0.4 Piercing: 0.8 + - !type:GenericStatusEffect + key: Drunk + time: 8.0 + type: Add +- type: reagent + id: ADTArazine + name: reagent-name-arazine + group: Medicine + desc: reagent-desc-arazine + physicalDesc: reagent-physical-desc-fizzy + flavor: medicine + color: "#ff6d05" + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate : 0.5 + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 213.0 + damage: + types: + Radiation: -4.5 + +- type: reagent + id: ADTMezadrozine + name: reagent-name-mezadrozine + group: Medicine + desc: reagent-desc-mezadrozine + physicalDesc: reagent-physical-desc-acrid + flavor: medicine + color: "#47061a" + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate : 0.5 + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 173.0 + damage: + groups: + Brute: -9.6 + types: + Caustic: 1.0 + - !type:GenericStatusEffect + key: Stutter + component: StutteringAccent + time: 60 + type: Add + - !type:Jitter + time: 60 + +- type: reagent + id: ADTAlomicine + name: reagent-name-alomicine + group: Medicine + desc: reagent-desc-alomicine + physicalDesc: reagent-physical-desc-exotic-smelling + flavor: medicine + color: "#b315c2" + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate : 0.5 + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 203.0 + damage: + types: + Shock: -4.2 + Caustic: -3.1 + - !type:GenericStatusEffect + key: TemporaryBlindness + component: TemporaryBlindness + time: 60 + type: Add + +- type: reagent + id: ADTMiadinol + name: reagent-name-miadinol + group: Medicine + desc: reagent-desc-miadinol + physicalDesc: reagent-physical-desc-strong-smelling + flavor: medicine + color: "#111b30" + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate : 0.5 + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 203.0 + damage: + types: + Cold: -4.4 + - !type:GenericStatusEffect + key: Stutter + component: StutteringAccent + time: 60 + type: Add diff --git a/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/smokeables.yml b/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/smokeables.yml new file mode 100644 index 0000000000..86bb9716fa --- /dev/null +++ b/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/smokeables.yml @@ -0,0 +1,44 @@ +- type: constructionGraph + id: ADTsmokeableGroundCannabisWhite + start: start + graph: + - node: start + edges: + - to: ground + steps: + - material: ADTLeavesCannabisWhiteDried + amount: 2 + doAfter: 5 + - node: ground + entity: ADTGroundCannabisWhite + +#сами сигарки + +- type: constructionGraph + id: ADTsmokeableJoint + start: start + graph: + - node: start + edges: + - to: joint + steps: + - material: PaperRolling + - material: CigaretteFilter + - material: ADTGroundCannabisWhite + doAfter: 2 + - node: joint + entity: ADTJointWhite + +- type: constructionGraph + id: ADTsmokeableBlunt + start: start + graph: + - node: start + edges: + - to: blunt + steps: + - material: LeavesTobaccoDried + - material: ADTGroundCannabisWhite + doAfter: 2 + - node: blunt + entity: ADTBluntWhite diff --git a/Resources/Prototypes/ADT/Recipes/Crafting/smokeables.yml b/Resources/Prototypes/ADT/Recipes/Crafting/smokeables.yml new file mode 100644 index 0000000000..0372ddc868 --- /dev/null +++ b/Resources/Prototypes/ADT/Recipes/Crafting/smokeables.yml @@ -0,0 +1,32 @@ +- type: construction + name: ground cannabis white + id: ADTsmokeableGroundCannabisWhite + graph: ADTsmokeableGroundCannabisWhite + startNode: start + targetNode: ground + category: construction-category-misc + description: "Ground white cannabis, ready to take you on a trip." + icon: { sprite: Objects/Misc/reagent_fillings.rsi, state: powderpile } + objectType: Item + +- type: construction + name: joint of cannabis white + id: ADTsmokeableJoint + graph: ADTsmokeableJoint + startNode: start + targetNode: joint + category: construction-category-misc + description: "A roll of dried plant matter wrapped in thin paper." + icon: { sprite: Objects/Consumable/Smokeables/Cannabis/joint.rsi, state: unlit-icon } + objectType: Item + +- type: construction + name: blunt of cannabis white + id: ADTsmokeableBlunt + graph: ADTsmokeableBlunt + startNode: start + targetNode: blunt + category: construction-category-misc + description: "A roll of dried plant matter wrapped in a dried tobacco leaf." + icon: { sprite: Objects/Consumable/Smokeables/Cannabis/blunt.rsi, state: unlit-icon } + objectType: Item diff --git a/Resources/Prototypes/ADT/Recipes/Lathes/chemistry.yml b/Resources/Prototypes/ADT/Recipes/Lathes/chemistry.yml new file mode 100644 index 0000000000..3cfc29c683 --- /dev/null +++ b/Resources/Prototypes/ADT/Recipes/Lathes/chemistry.yml @@ -0,0 +1,27 @@ +- type: latheRecipe + id: ADTPillCanister + result: ADTPillCanister + completetime: 2 + materials: + Plastic: 100 + +- type: latheRecipe + id: ADTPlasticBottle + result: ADTPlasticBottle + completetime: 2 + materials: + Plastic: 50 + +- type: latheRecipe + id: ADTPillPack + result: ADTPillPack + completetime: 2 + materials: + Plastic: 100 + +- type: latheRecipe + id: ADTBaseChemistryEmptyVial + result: BaseChemistryEmptyVial + completetime: 2 + materials: + Glass: 50 diff --git a/Resources/Prototypes/ADT/Recipes/Lathes/medical.yml b/Resources/Prototypes/ADT/Recipes/Lathes/medical.yml new file mode 100644 index 0000000000..a086e6aa63 --- /dev/null +++ b/Resources/Prototypes/ADT/Recipes/Lathes/medical.yml @@ -0,0 +1,15 @@ +- type: latheRecipe + id: ADTSmallSyringe + result: ADTSmallSyringe + completetime: 1 + materials: + Plastic: 25 + Steel: 25 + +- type: latheRecipe + id: ADTAntibioticOintment + result: ADTAntibioticOintment1 + completetime: 2 + materials: + Glass: 50 + Plastic: 50 diff --git a/Resources/Prototypes/ADT/Recipes/Reactions/medicine.yml b/Resources/Prototypes/ADT/Recipes/Reactions/medicine.yml index b82129eb61..71d216b233 100644 --- a/Resources/Prototypes/ADT/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/ADT/Recipes/Reactions/medicine.yml @@ -169,10 +169,11 @@ products: ADTSilverSulfadiazine: 5 +# КриоПрепараты - type: reaction id: ADTDetoxisol reactants: - Ultravasculine: + Diethylamine: amount: 1 Diphenhydramine: amount: 1 @@ -182,3 +183,59 @@ amount: 1 products: ADTDetoxisol: 4 + +- type: reaction + id: ADTArazine + reactants: + Arithrazine: + amount: 1 + Ammonia: + amount: 1 + Cryoxadone: + amount: 1 + Gold: + amount: 1 + products: + ADTArazine: 4 + +- type: reaction + id: ADTMezadrozine + reactants: + Razorium: + amount: 1 + Silver: + amount: 1 + Cryoxadone: + amount: 1 + Carbon: + amount: 1 + products: + ADTMezadrozine: 4 + +- type: reaction + id: ADTAlomicine + reactants: + Insuzine: + amount: 1 + Sigynate: + amount: 1 + Cryoxadone: + amount: 1 + Phenol: + amount: 1 + products: + ADTAlomicine: 4 + +- type: reaction + id: ADTMiadinol + reactants: + Kelotane: + amount: 1 + Leporazine: + amount: 1 + Cryoxadone: + amount: 1 + Phenol: + amount: 1 + products: + ADTMiadinol: 4 diff --git a/Resources/Prototypes/ADT/Research/civilianservices.yml b/Resources/Prototypes/ADT/Research/civilianservices.yml new file mode 100644 index 0000000000..fe2347a45d --- /dev/null +++ b/Resources/Prototypes/ADT/Research/civilianservices.yml @@ -0,0 +1,13 @@ +- type: technology + id: ADTCloning + name: research-technology-medical-cloning-adt + icon: + sprite: Structures/Machines/scanner.rsi + state: closed + discipline: CivilianServices + tier: 2 + cost: 12000 + recipeUnlocks: + - CloningPodMachineCircuitboard + - CloningConsoleComputerCircuitboard + - MedicalScannerMachineCircuitboard diff --git a/Resources/Prototypes/ADT/Stacks/consumable_stacks.yml b/Resources/Prototypes/ADT/Stacks/consumable_stacks.yml new file mode 100644 index 0000000000..91350a5560 --- /dev/null +++ b/Resources/Prototypes/ADT/Stacks/consumable_stacks.yml @@ -0,0 +1,13 @@ +- type: stack + id: ADTGroundCannabisWhite + name: ground rainbow cannabis + icon: { sprite: /Textures/Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: powderpile_rainbow } + spawn: ADTGroundCannabisWhite + maxCount: + +- type: stack + id: ADTLeavesCannabisWhiteDried + name: dried tobacco leaves + icon: { sprite: /Textures/Objects/Specific/Hydroponics/tobacco.rsi, state: dried } + spawn: ADTLeavesCannabisWhiteDried + maxCount: 5 diff --git a/Resources/Prototypes/ADT/Stacks/medical_stacks.yml b/Resources/Prototypes/ADT/Stacks/medical_stacks.yml new file mode 100644 index 0000000000..64fdce6f30 --- /dev/null +++ b/Resources/Prototypes/ADT/Stacks/medical_stacks.yml @@ -0,0 +1,6 @@ +- type: stack + id: ADTAntibioticOintment + name: antibiotic ointment + icon: { sprite: "/Textures/ADT/Objects/Specific/Medical/medical.rsi", state: antib_ointment } + spawn: ADTAntibioticOintment + maxCount: 10 diff --git a/Resources/Prototypes/ADT/tags.yml b/Resources/Prototypes/ADT/tags.yml index c523760fff..4278293e1a 100644 --- a/Resources/Prototypes/ADT/tags.yml +++ b/Resources/Prototypes/ADT/tags.yml @@ -133,6 +133,12 @@ - type: Tag id: ADTMagazineRifleAR12 +- type: Tag + id: ADTMobileDefibrillator + +- type: Tag + id: ADTPatch + - type: Tag id: ADTUnderwearB @@ -141,3 +147,6 @@ - type: Tag id: ADTSocks + +- type: Tag + id: ADTMedipen diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 4976225a66..54893c6e57 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -254,12 +254,15 @@ - id: MedicalTechFabCircuitboard - id: MedkitFilled - id: RubberStampCMO - # ADT-WikiBooks-Start + # ADT tweak Start + - id: ADTMobileDefibrillator + - id: ADTBriefcaseBrownHikingCmoFilled + - id: ADTBriefcaseMedicalFilled - id: ADTBookSRPcmd - id: ADTBookSRPmed - id: ADTBookPCDcmd - id: ADTtelescopicBaton - # ADT-WikiBooks-End + # ADT tweak End # Hardsuit table, used for suit storage as well - type: entityTable diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/medical.yml b/Resources/Prototypes/Catalog/Fills/Lockers/medical.yml index 8592b56bfa..4c5cf5d828 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/medical.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/medical.yml @@ -12,6 +12,12 @@ amount: 2 - id: Ointment amount: 2 + # ADT tweak Start + - id: ADTAntibioticOintment + amount: 1 + - id: ADTPatchPackFilled + amount: 1 + # ADT tweak End - id: Bloodpack amount: 2 - id: Gauze @@ -31,6 +37,12 @@ amount: 2 - id: Ointment amount: 2 + # ADT tweak Start + - id: ADTAntibioticOintment + amount: 1 + - id: ADTPatchPackFilled + amount: 1 + # ADT tweak End - id: Bloodpack amount: 2 - id: Gauze @@ -114,6 +126,7 @@ - type: StorageFill contents: - id: BoxSyringe + - id: ADTSmallSyringeBox # ADT tweak - id: BoxBeaker - id: BoxBeaker prob: 0.3 @@ -140,6 +153,7 @@ - id: ClothingOuterHardsuitVoidParamed - id: ClothingOuterCoatParamedicWB - id: ClothingHeadHatParamedicsoft + - id: ADTClothingHeadHatsParamedicBeret # ADT tweak - id: ClothingOuterWinterPara - id: ClothingUniformJumpsuitParamedic - id: ClothingUniformJumpskirtParamedic diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml index 466749120b..6bdb8e7373 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml @@ -2,11 +2,20 @@ id: NanoMedPlusInventory startingInventory: HandheldHealthAnalyzer: 3 - Brutepack: 5 - Ointment: 5 + # ADT tweak start + ADTPatchPackFilled: 3 + Brutepack: 4 + Ointment: 4 + ADTAntibioticOintment: 4 + # ADT tweak end Bloodpack: 5 EpinephrineChemistryBottle: 3 Syringe: 5 ClothingEyesHudMedical: 2 ClothingEyesEyepatchHudMedical: 2 - + # ADT tweak Start + emaggedInventory: + ADTMorphineBottle: 1 + ADTOmnizineBottle: 1 + ADTPatchHonk: 3 + # ADT tweak End diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml index 405e2eff56..32b7bebc52 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml @@ -2,7 +2,10 @@ id: NanoMedInventory startingInventory: Brutepack: 3 - Ointment: 3 + # ADT tweak start + Ointment: 2 + ADTAntibioticOintment: 2 + # ADT tweak end Bloodpack: 3 EpinephrineChemistryBottle: 3 Syringe: 3 diff --git a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml index c38c869f2e..84fc3bde70 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml @@ -58,9 +58,9 @@ description: A void helmet made for paramedics. components: - type: Sprite - sprite: Clothing/Head/Helmets/paramedhelm.rsi + sprite: ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi # ADT tweak респрайт от празата - type: Clothing - sprite: Clothing/Head/Helmets/paramedhelm.rsi + sprite: ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi # ADT tweak респрайт от празата - type: TemperatureProtection heatingCoefficient: 0.1 coolingCoefficient: 0.1 diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml index a60d9bc75c..47d00d1187 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml @@ -99,9 +99,9 @@ description: A void suit made for paramedics. components: - type: Sprite - sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi + sprite: ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi # ADT tweak респрайт от празата - type: Clothing - sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi + sprite: ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi # ADT tweak респрайт от празата - type: PressureProtection highPressureMultiplier: 0.5 lowPressureMultiplier: 1000 diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 8371e21c65..fc9b376f2e 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -86,6 +86,7 @@ - Biological damage: types: + Blunt: 0 # ADT tweak Slash: -0.5 Piercing: -0.5 bloodlossModifier: -4 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index f28548a8d1..683ac75a2c 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -210,7 +210,7 @@ - Biological damage: types: - Bloodloss: -0.5 #lowers bloodloss damage + Bloodloss: -2.5 #lowers bloodloss damage # ADT tweak было до этого -0.5 ModifyBloodLevel: 15 #restores about 5% blood per use on standard humanoids. healingBeginSound: path: "/Audio/Items/Medical/brutepack_begin.ogg" @@ -276,6 +276,7 @@ - Biological damage: types: + Blunt: 0 # благодаря этому дает лечить кровотек всегда ADT tweak Slash: -5 Piercing: -10 bloodlossModifier: -10 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index f6967f4478..059aff3eed 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -124,6 +124,7 @@ - type: Tag tags: - Trash + - ADTMedipen - type: PhysicalComposition materialComposition: Plastic: 50 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 2eca7a723b..b64273a77d 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -997,6 +997,7 @@ staticRecipes: - Brutepack - Ointment + - ADTAntibioticOintment # ADT tweak - Gauze - HandLabeler - Defibrillator @@ -1009,9 +1010,16 @@ - LargeBeaker - Dropper - Jug + - ADTSmallSyringe # ADT tweak - Syringe - Implanter - PillCanister + # Start ADT tweak + - ADTPillCanister + - ADTPillPack + - ADTPlasticBottle + - ADTBaseChemistryEmptyVial + # End ADT tweak - BodyBag - ChemistryEmptyBottle01 - RollerBedSpawnFolded diff --git a/Resources/Prototypes/Entities/Structures/Storage/morgue.yml b/Resources/Prototypes/Entities/Structures/Storage/morgue.yml index 885072e653..1e814d08df 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/morgue.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/morgue.yml @@ -49,6 +49,7 @@ - type: ContainerContainer containers: entity_storage: !type:Container + paper_label: !type:ContainerSlot # ADT tweak - type: Appearance - type: GenericVisualizer visuals: @@ -73,6 +74,23 @@ - type: AntiRottingContainer - type: StaticPrice price: 200 +# ADT tweak Start + - type: ItemSlots + - type: PaperLabel + labelSlot: + insertVerbText: Attach Label + ejectVerbText: Remove Label + whitelist: + components: + - Paper + - type: ItemMapper + mapLayers: + morgue_paper: + whitelist: + tags: + - Document + sprite: ADT/Structures/Storage/morgue.rsi +# ADT tweak End - type: entity id: Crematorium diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 54c5c29d55..5907c84832 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -937,6 +937,7 @@ - LeavesCannabis mutationPrototypes: - rainbowCannabis + - ADTCannabisWhite # ADT tweak harvestRepeat: Repeat lifespan: 75 maturation: 8 @@ -1153,6 +1154,7 @@ - FoodPoppy mutationPrototypes: - lily + - ADTPapaverSomniferum # ADT tweak lifespan: 25 maturation: 10 production: 3 diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index e149f93b2c..e9f43f19bf 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -1177,6 +1177,10 @@ - ChiefMedicalOfficerJumpskirt - ChiefMedicalOfficerTurtleneckJumpsuit - ChiefMedicalOfficerTurtleneckJumpskirt + # ADT tweak start + - ADTCMOJumpsuitHike + - ADTCMOJumpskirtHike + # ADT tweak end - type: loadoutGroup id: ChiefMedicalOfficerOuterClothing @@ -1185,6 +1189,7 @@ loadouts: - ChiefMedicalOfficerLabCoat - ChiefMedicalOfficerWintercoat + - ADTCMOLabcoatHike # ADT tweak - type: loadoutGroup id: ChiefMedicalOfficerNeck @@ -1200,6 +1205,7 @@ loadouts: - BrownShoes - MedicalWinterBoots + - ADTCMOHighBoots # ADT tweak - type: loadoutGroup id: MedicalDoctorHead diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index ca2910f710..212bd7d081 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -590,6 +590,7 @@ - ChiefMedicalOfficerJumpsuit - MedicalGloves - MedicalBackpack + - ADTMedicalBelt # ADT tweak - ChiefMedicalOfficerOuterClothing - ChiefMedicalOfficerNeck - ChiefMedicalOfficerShoes @@ -613,6 +614,7 @@ - MedicalDoctorJumpsuit - MedicalGloves - MedicalBackpack + - ADTMedicalBelt # ADT tweak - MedicalDoctorOuterClothing - MedicalShoes - MedicalDoctorPDA @@ -633,6 +635,7 @@ - GroupTankHarness - MedicalInternJumpsuit - MedicalBackpack + - ADTMedicalBelt # ADT tweak - Glasses # ADT underwear tweak start - ADTTop @@ -672,7 +675,11 @@ - MedicalMask - ParamedicJumpsuit - MedicalGloves - - MedicalBackpack + # ADT tweak Start + - ADTParamedicBelt + - ADTParamedicBackpack +# - MedicalBackpack Закоментил для нашего + # ADT tweak End - ParamedicOuterClothing - ParamedicShoes - Glasses diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 8793452c0d..9108eb7e66 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -185,6 +185,7 @@ physicalDesc: reagent-physical-desc-fizzy flavor: medicine color: "#0091ff" + worksOnTheDead: true plantMetabolism: - !type:PlantAdjustToxins amount: -5 @@ -207,10 +208,10 @@ damage: # todo scale with temp like SS13 groups: - Airloss: -6 - Brute: -4 - Burn: -6 - Toxin: -4 + Airloss: -1 + Brute: -1 + Burn: -1.2 + Toxin: -0.8 # Start ADT tweak - !type:HealthChange conditions: @@ -221,11 +222,11 @@ max: 213.0 damage: groups: - Brute: -4 - Burn: -6 - Toxin: -4 + Brute: -1 + Burn: -1.2 + Toxin: -0.8 types: - Bloodloss: -5 + Bloodloss: -1 # End ADT tweak - type: reagent @@ -236,6 +237,7 @@ physicalDesc: reagent-physical-desc-bubbling flavor: medicine color: "#32cd32" + worksOnTheDead: true metabolisms: Medicine: effects: @@ -245,7 +247,7 @@ max: 213.0 damage: types: - Cellular: -2 + Cellular: -3 # ADT tweak - type: reagent id: Dermaline @@ -1449,10 +1451,10 @@ max: 213.0 damage: groups: - Brute: -4 - Burn: -5 - types: - Poison: -2 + Brute: -7 + Burn: -6 + Airloss: -3 + Toxin: -4 - type: reagent id : Aloxadone @@ -1472,9 +1474,9 @@ max: 213.0 damage: types: - Heat: -3.0 - Shock: -3.0 - Caustic: -1.0 + Heat: -5.5 +# Shock: -3.0 ADT tweak +# Caustic: -1.0 ADT tweak - type: reagent id : Mannitol # currently this is just a way to create psicodine diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index a99015fe90..2e06a4b4b5 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -57,24 +57,28 @@ - type: reaction id: Cryoxadone reactants: - Dexalin: + Siderlac: # ADT tweak Может сделать новое особое растение для крио, но это лишь в планах. amount: 1 + DexalinPlus: # ADT tweak + amount: 2 # ADT tweak Water: - amount: 1 - Oxygen: - amount: 1 + amount: 2 # ADT tweak products: - Cryoxadone: 3 + Cryoxadone: 5 # ADT tweak - type: reaction id: Doxarubixadone reactants: + # ADT tweak Start Cryoxadone: amount: 1 UnstableMutagen: amount: 1 + Phalanximine: + amount: 2 + # ADT tweak End products: - Doxarubixadone: 2 + Doxarubixadone: 4 # ADT tweak - type: reaction id: Epinephrine @@ -561,7 +565,7 @@ id: Opporozidone minTemp: 400 #Maybe if a method of reducing reagent temp exists one day, this could be -50 reactants: - Cognizine: + Cognizine: amount: 1 Plasma: amount: 2 @@ -588,12 +592,14 @@ id: Aloxadone impact: Medium reactants: + # ADT tweak Start Cryoxadone: amount: 1 - Aloe: + Pyrazine: amount: 2 - Sigynate: + Phenol: amount: 2 + # ADT tweak Start products: Aloxadone: 4 diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml index 87fd003dbc..41ae4e4309 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml @@ -46,7 +46,7 @@ equipment: id: CMOPDA ears: ClothingHeadsetCMO - belt: ClothingBeltMedicalFilled +# belt: ClothingBeltMedicalFilled ADT tweak storage: back: - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml index 42c388f9b7..80a0486c78 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml @@ -20,7 +20,7 @@ id: DoctorGear equipment: ears: ClothingHeadsetMedical - belt: ClothingBeltMedicalFilled +# belt: ClothingBeltMedicalFilled ADT tweak #storage: #back: #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml index 6a143daf6f..95e6ef28f1 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml @@ -24,7 +24,7 @@ shoes: ClothingShoesColorWhite id: MedicalInternPDA ears: ClothingHeadsetMedical - belt: ClothingBeltMedicalFilled +# belt: ClothingBeltMedicalFilled ADT tweak pocket2: BookMedicalReferenceBook #storage: #back: diff --git a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml index 166f9ac42b..5e810308de 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml @@ -12,6 +12,7 @@ startingGear: ParamedicGear icon: "JobIconParamedic" supervisors: job-supervisors-cmo + canBeAntag: false # ADT tweak? access: - Medical - Maintenance @@ -22,8 +23,10 @@ id: ParamedicGear equipment: id: ParamedicPDA - ears: ClothingHeadsetMedical - belt: ClothingBeltMedicalEMTFilled +# ADT tweak Start + ears: ADTClothingHeadsetParamedic +# belt: ClothingBeltMedicalEMTFilled +# ADT tweak End storage: back: - EmergencyRollerBedSpawnFolded diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/equipped-BACKPACK.png b/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e2d26ad1afaf9246eda81bbda08f80ce45ffe1 GIT binary patch literal 900 zcmV-~1AF|5P)Px&K1oDDRCr$PnmuR~K@`W|A#$;aAk1A?AU6hNGSO+G`( zW0I%>{G^NS=~HJJX!QV-3F+FR28ca?8X+}7ghBt;ZG_eUKwy3d1Tk*%_`FpBysAMM zbg%o>=e1)k0No{|nlAuMk+jv0D8SarnTlH!V2Y%zc0>WTR?bx1q5xAQZM7o`u(fig z;uZy%B5A7~QGl(LGZnWez!XVa?T7+wt(>X2BP-zfiw$Rf;lBI(`yjuwP2bq3fTXv?!yx*7lLB6^KLIS*&C3^9C4>S% zgGd!Gta_02vjl)(MTwi{vH-Zf_oUARgegGf+kcKAtY@(R-fgV+kD#<8U_5j+G4^jYEr8LG- z0TeU#uCSvsN&wjX@c@!{?_KBMK^lpZPb!}G9D(Y+KncKmB8wno^##ZeTPJq536gw} zs!a;OSV;-7zXj5i@j>}!-vkdTkhJ^=fV9YG#jhwJE0stq4pBf_Px%AxT6*R9Hu2WEfz;IKcKZj5=U61cp`!NUB==CnncCzkPyej}fg9WVwL26pH=Z zmdye4y`oZ3#6P@z#z3qih;jhTaser6xJ8r7Q7z5ugg6ESK0JHMK&&H(a)6My=6`lR zeg@6ui05Ogr z7zOAKfZ2*35+I+$08Jeb9^=oja>+)Ncn4Vw3LRuQs)PV2`+@0OWXPGarUOZ{FZ^1WpHl z;$B=;lL6TQAWI230%SS3FoGsRkOMwly~ObI-cGD`;SB+h53uEbV(J5!1HN+0ft8c& z09firP6M#ez~=yvdQiwAr-5&v&>%Gg&>aACh=QRh-T-)T{xmrMgAy)?1|>qOIRF+N zFc)lEF%!)6i%5q%3T8Pt*eP)UdK~}@T2M5=z~o82U}kP!FJvbUaD0_Fh_vm6`U2(8YVFBgAyJr=!vnM=n#Ne z0IQY>WkX^uC)ojnEG9>us5C&1!Nlqrb-;j!0072LJutumO1uC7002ovPDHLkV1l;b B`3?X8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..645451d1406748df1a86c2fe931313f236f6b665 GIT binary patch literal 669 zcmV;O0%HA%P)Px%S4l)cRCr$PnjuJoK@`Vt$)>|HoW8Lxw^)#LMRLiW+Jn06^^hZBxfyTrMeB;g~$c>vq~2Ds{_}1q88&^#e6C zJ*hRmytP!NTC*07$!GJuc-?j@5f_jEh>P7@U(te(FK@JHo65!GK@5Pv9snf0y;@R@ z>s|}QznfY&l>ngMtL0r)KRVF>@Vl!6-k%=T)a)F82LJ%Djr$zkPO|jrJOdmn#(Y{(;rEandj+hLNyA0YNbQ4-$?)00bTz0Ps72 z@aHD(#~=tr5GdL-@qWPZc&@Pq6_3OL!&r^$I|6`fWqj!p2lyh*bscd4*UI?PB@XaK zn(I2^0IrqsrAr*(i!|4D!~t9@<4cz~z!zz*>xcumR>qeuaeyzZA3ATKnkF7(TrSX0!;P^s(A!50Fb=POn_07fMOnj3_xYS7P-s>m;j)hM<4@$=dtZf zfGGfYpJE;eS5}f5f00000NkvXXu0mjf DAI%}6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..67055a0152bad5cef1fc94a698ae7ea3255ecab4 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VDj;FaSW-5 zdppa}gE^3=EneMRSMTU9ixn3xItmmPZ?br)aLZSwv{*-WN%FykeUFwkEtve`iJF#$ zh1i;AZ|&G6yDUSCR10M8>@9y=t@8Bgvc)nd=j+$s6V;P^`g7{XJ$0%KM;PY`PZ0cY zhoOk$6vqjU3O@(81I5fIq8;2o3??I{dC~{|=mtdGd|@h=?{>&AbBmf-OXIR<)2bd! zS^wGALZQd^pxX^Ym)h#S5k+vz|Tm>{BC)Fh?hYLd4prz|Wg6J0AGn zKg~)QzzpybKTap3Di{$-r2%Z||y^tw$fqFfbI%+n_La=?bpn zd#*9~JmcEC@gwKg@4pw9m2YeQkuE-+tN!;plZbsnhttJ(FwDAo|-1_4yv$Q@sA`2qWp7 zwjzgF??0^LmNco$VpzP(Sb#l4fg!}2nc@Do@{?B>G|Jfw$}?Bbh}tg79`KIGrTBK! zgf5kLT!C*u>|6dGybW3D46+T@T-(g9u`xMpG!~F!obmkm>ME_bVdof5&27whcdM|K zjbXx)8od8q=3F(yf9~wWfXTk?XMl-}!PC{x JWt~$(69A3f9ajJV literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/meta.json b/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/meta.json new file mode 100644 index 0000000000..84bb9e9bde --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Back/paramedic_backpack.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/equipped-BACKPACK.png b/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..3e092c6b48a6e9582d3d309e8ab9b367c158f34c GIT binary patch literal 1058 zcmV+-1l{|IP)Px&+(|@1RCr$PnmuR~K@`Vdu&~n*#GI$aDFzZDA{J_qB85%FDn$~}Mo=N55v+m) zyg(4^Cg8>tX=oQI%r!ho33tjmSJQ>#8-I>kJesD9DdNZ@{ z{pSDXt@~aRHTY<1aR12yunK5!0yYF1TmbeGv>{+aK!d=}_9M=YJvn+mJ(&pQw6u0O zTeoee=GH8IUt1BLd|i5}Wt-OI1IPQEmVNta_U;X>bsCJ7r^?PZXLr*^c~z`koSo9L zO>1(J0OW`B&Yg!(#pwe84}j2tpalRANdg2o-+ri_GMNnJayjZbbM+sDh5!KhPZcMG z^M{Z2(3=-e1O$wYYMH()&nX|Q@6rYHjPFiLoK7R4TMIzeM?)c`cu`CcCfbsFfhcesBMvaGoZ6NSMhW-8;K;a$`(HnQ(0X-I`#`l9)G`1@+H(FRio=UPgZ~o0uaK)KHFAz0NLzbr(FJA z_kH>Hhv6IwVbY%aQ0i`IJx|@e7a-u@@cz#uZ0s9TfJp$nH-o_6!(4o_jj2+A3Ah%3 z394z@(<&fMr)9!cs{j*J)3m2mK$=d=gsoNqCa9)qPpg15ot6n(tpZF?P1BxM0ckod z6Si6f1X1O$vHa~l)7dGOB&A1y?Z>Bi{JFBQAif#m!>LN0&{qNMJXc?^;qNVf#52(- z5m&DO8a2EcA!^y|S1k1fP$(1}6dt(xB5%aqB2h!|bDq_}5V&UOS2Xbjz_mDR3=rMj z-T%#xx;_{bviN;wX2wCa2qUOy;t2p0u>oQUg-0|bc#%vR1Sl7dql%2M#qbIPPXPG# zj_T{k<#RN4>z?n0k~9GBdjNd|UiE{T0I&gwJt#gFDtJ5hnjXEH_w2oi5hh*GYz^@LcVwlPW z7BolBKIlnszmLc*G;$VTpOh4UNmwv+wqIO+$N=Ic!>0}(WfLVot5!n>9~#?>%W(XD zQST0L=Tp?+RZ>dO=|%CooVrJEPX@jX`o0Iqa$@6EUN56?wAM4^CJOwn(mE6PpCP$1 z0h?~N9&Zv(7+V7Y@O{9BZ?+z95nGFI?nwqfH>(V;n`LJNjQZ#ZLkW6lYSDO c-S7(d3!#(>Uz}QirT_o{07*qoM6N<$g0ZRPoB#j- literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/icon.png b/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7acffef099747fd0806331c10bb63cd83d4ffa55 GIT binary patch literal 591 zcmV-V0Px%2}wjjR9Hu2WEfz;IKcKZj5=U61V%$(Xoi5Ks>Oc+aVd-<v0{8A@uJ2o|2`YVm~%P6xn( z85FFb;NG@u4#S(*kHL;;nLG!@5#FW-4B3S_3{(53Fl;@20W7y@Vm(|fzNo?K0Q5M< z=7=e4x5FK=tfvud`O&AZQN)lPjLQ*N9iV9w^j|iB!jY^IRh~c$O-mju(Gs3aRk{807ZeIyd1-uCl45e zMPwLYQ2_EDEG@+4H=_6!B<>ZJf*}S9Es$E0q5zcoC3JQ1I$+JZO$_(%KVVQ)RKQB# zzju#e)vC4N=%UC0%zv2}et!DM0LqFWaBS~3u%Uht>3FlFt*JIcXGb?&EyxUPWe3(Y zfE)tI4uDxsOnHE=mLvy&yr$(6_8*i6{=EMT_dU6V5y)~DL0*PeH%<|k3(y?^;_uwH z0$i}<<`okx3DMPpf?iC+>_15kKz0N+jRakRqyS{Oh>QZmwLPnd4*{5dSX99H#5x9K zDNGM8%R%x))rKHPzzhSW3t|AsQW(JIbC?`a4nVdL*)jMWg3nT9eIz@87~hkkX4CPx%)k#D_RCr$PTF*;WK@>iM;7%Gm2=}>Zjbxk{J7`6r!!|(kIT$AbH4MPGY{s= z0Lw>)3`g;h>g zb`I?Sm?2YFQF){D_w)}OAFhyLdWk0m#NcBO8TL&^b-L?hu!D0V6MzRrK+O8kKrhVC ze1%t2@BKZzZ(|d$g&7oKQL2hW0iN6u3?&*Q;oaPVyT|XtJ)f9FB*`*Rzrn`FCX|(x!sE79mlP2J@vuBHFBAbUh6f?Dq((^r7mfg|+bgxTaI&>c z(gQ?T=dK4}O;tZ=cMg`8q;3HWaQWk8+_Dp4ox5AWYbto~M1grkiRP%xQ@!uw&5zUs zgP=&l&z;TCee#P-6J|bkQ5e?I>MYq=N&g5@Wg=ZTNntfz!RYME1n974(i&EPN!iqi zg%zN~nn`O|0VZWrCl*$K4r?Z@VFj3!O`TX+0XnRiw1yR6QZ{vBVFl>0X3`o~0ChG~ z^{nlkJE|WcDGEpx2^4+=QUdU?w4=*PpU){8A*COIoB*s(1dY7~M4kZE z{~;m|LGTuk*_*5hh6N(y8&D+x=gZ*A%pt!93o38BD!`%Y2~Z`1%8!s#1*isPx%zez+vRCr$Pn$JsAQ546|tlFhn_-mvTf1rY*_ydDBMH_#t6a*7mv^F%bofwJB z0g3zzgf>zxq92>6jnJTif}&D}CYl=lNOyuTaUQ&3=FOYA=gD#2yWI0u!<#$je$VHA z&%Fcpguw78WO)7{0K@@?6Oa-x+yJr(N(o2_7*0S+z;FY|DIg^vC15xKDFMR`KsyDB zD%)b`XQyy{uoig7K1;tjZ&X$Ix-3Jg7aZUz7^d%%r5w_$&IIdB_craiz-bCLsUANIyD zDat8OSXT$DU#3ZCZMNzk=gD*mxM@yF03oOnqm0RB(v-Q?!&Yl6BxBUJCI9go?yD38e_~8IA zdjMz80M3io*(blZt$ihN5BNC01Z%T1O82sqfS)}B_T0`>02AZtO(IdG^aD`FP*%h_ z=Bnb_^N;}GU_W~XoOAzOpCjv5L1zo3nkcB>8xP<=S1j^SJonNA00000NkvXXu0mjf Dl*d>O literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/meta.json b/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/meta.json new file mode 100644 index 0000000000..84bb9e9bde --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Back/paramedic_duffel.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/equipped-BACKPACK.png b/Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..77d2c2f1f24b4e32506bfd78fe160e98e7620202 GIT binary patch literal 853 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/meta.json b/Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/meta.json new file mode 100644 index 0000000000..84bb9e9bde --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Back/paramedic_satchel.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/equipped-BELT.png b/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..46df54d9520391689212b5cf722fd35a40d0f645 GIT binary patch literal 539 zcmV+$0_6RPP)OvBgoeJngIxW z4}f)y@W?#jwBT3rsz#;X_i`Zvgq zf2-Z0dlo&M9+0_Ogg8m9HNu_kO_Rm6{qkVB003dVX0=PhWuxu&2LRR!AR;0nA|fIp zA|fIpB9FyPj+u70Hw|EAPvD82l>VJ;Sn5?>nyb&Jj#sDv*@DE)@0yJj6D}>9ic`Kl zxVJ1C#>7d={^3!+F!84xf2Z*AsW@fxb@HtQ5H2lVd)O!)lij;76{l=ozii~!f$!y` z_^Y|y)lBw)Y!?B*tGetT9{u&$ywHlwLlM?%`8LXF_w!Uc12b8GgX5D@;Cm+f{J--N d5fPbDKLEIPw9TQ;!4m)g002ovPDHLkV1k&*_U`}y literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/icon.png b/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c777f50c0deaa985112ba5f6dd7ebb015e0b85 GIT binary patch literal 523 zcmV+m0`&cfP)ul|)l05j3KZB7~&SL(&C(07>Oj_-b}mHWtB7!jU2&qzD+i2)X14F~RmM zWY)di*+04Su*p~5vBQ49o1K|kfPa=_3UKR{$Q0xChQ@uY0Yt;)YHi%4u$NB^6AO0h zl}I!kjVIa-%V#GsV1%&+VL`mP$PP?-X# zKqv?aKt-AsM772Myx!2^+bJsu@dL>t$RZ0W<@gt`H*_{JzrVX>vHmn5V;)~#wOy6d zEt<@WhX?GPe?|rK5L(Sfq=QJ*1-0{%RhB3yEr89BXH&VgYV4@A04SSj=uZO(=3yE( z8NlYx2LMn$J!TLl1@jR6X#o5A-M^iLrK2J<;N|rP@bL6Zt^vr|O$>kqCT3yu{t+|B z_0RQ}Lmh46HU#*|0ve#<_0@$0hESAZ0ENB0RUKgZF$-RQpp0pEy3l{~l|@ZvfS-oq z44;LISgcL2>qOoOO<9E>LFyZDtJ(PN7_Q%Srdw^r>l+gYN literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9103b393ecbee0530442d501f02c3740c153e5 GIT binary patch literal 557 zcmV+|0@D47P)Nkl%iH_JU)I zCprOcwT!)^Vn^!sN8Bu4^P)e^5 z>qdIPcMpr)lWtqxu8HS5D{ENCS~sYoKmcHG*T&ax->u}N$+4=^@n6qxald%{w^&sa zNb-xTD3J76mDTN9u49{d1g__|c;9X<(`fYb($Zs9Ht6@{^yFAP*U9z#+pHV+i%09n zcp{$b;Pm8J0ATp*vZOH0@%LT$`z`?B)8{W6(?2rnSr*znPf53yrel|TOgFuR%O zel{}$fTt`_M;$pkzW@NJRujYV^kvZ*rWZe&T;+QHuNweh`Sp{NSK0LU45P^vhT~~@ znL6nAWYF)uihqA1A|fIpA|fIpA|gXxW8Xm9#?n~YHv0xlyr<9xs3?%Ths8?8IBzq; zOLRL2xhuX#t?Lo^AAJLLyC%Bvp-hF3fd1m?1%Ev1lo!<+rsm&R98G&}IT6ow;JJRL1*zggzLn*Z=`7CaS5;lDOb9wyAn7eQW08g8+w`)UR0C0AG0o7`j5z`9QYC@Oj zlkY4;;SA7{jS?UFJ?X}W#>(fqL_fQk=j!^{3e)9tmgkAcgg?o{v~?lzUsV7A002ov JPDHLkV1kaf6a4@H literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/meta.json b/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/meta.json new file mode 100644 index 0000000000..9578ed8cfd --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Belt/medical_bag.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by JustKekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/equipped-EARS.png b/Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/equipped-EARS.png new file mode 100644 index 0000000000000000000000000000000000000000..87da680017fd323bfeb7507490f5cd90b61ef28f GIT binary patch literal 370 zcmV-&0ge8NP)Px$EJ;K`RCr$PnZXUhFc1Wja_AsPh$48<1=Y|64~jrYNe7e@L-x$ZpV=g100l-XJ9~bJC1A^;Gmp50|S!V zab&{)2j%1$7?9kKBO3-dC@0UrfaG=@*)YICIe7*KB)8+ph5-)B$ulq@xgAF~3{WX6 zZ}IA^mgi&xl(+bni>P-?0F-BFHDK#=5`bT*e}NzaXx)tKegL>gr_RBE)Mi|{Fu+AR zbq)rkHsi{L0WQ+1b1)#a8CNb0aFI@(g8`|{xN>2Di*)K73`lLpm8*LLzOA1yLB<+( Q)Bpeg07*qoM6N<$g5~|4f&c&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/icon.png b/Resources/Textures/ADT/Clothing/Ears/Headsets/headset_paramedic.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..202fcd895e53d2fe87e1423ff599b656709b5f14 GIT binary patch literal 397 zcmV;80doF{P)Px$M@d9MR9Hu2WEfz;IKcKZj5=U61V%%Eq!5r)wfO(@(?bZ^}2f)(6|2Nm*A;2i2 z1x}EZCPbp*59R<+Jc1knvK$2H<^Uma&Htdh4+5|(2x5cEgm*8m6Xgkt5+O*lnwr}G zHy@e7g%HSM5&pjnw{G1+v0PkS{6Ea1moHxupPx(I!Q!9RCt{2nqO#JRT#j3No$&vu1&9{cS)fO}hOF@jS&Vd*6Txd(?8VN zbJxwu&hO=NzjM#`o$ov6e&^x)K=Nc`voh)B56+H-B4L92+erQX2g&$6KYV;_Y>(IW zNbJ{(PSE;>j8G&T^ZP=$9qag=3II!eLq_8A1xo=HK~Xg$ac+{OAH7`jc2LOPq>#&^ zs9H3iO9D=1fOe1HxLwTG-t)Sh<+6j!+C~f= zPM4^CAx!0K*n#yVsHK^f> z^Z?+C^q>YcDyv0H`h=2(yVYxGuO7t}=#6d9!li}TXyUu`6jrhiEfKm~y@uVN5Jtx* zj2GT~Z*ko)GN#N`S1m`xzdhgo&Bd<)DCDv%rDla~2~SW|%}|3Hx6;=DxLwRM^-Ct! z?pUvVvs`vm$L=!nAVDylZ>r-AK)X}lu%X)-?)F8STB;o?Py3%GmrCqdIK3aj<#B*p z>1zZ!{pjTqjs_RQ-M;9Rypt<=XU%zlraI1;$JPq<_4_cLhiYI=JHy?+sH4G!UM>;n z^w%~-6iWfn%Ow_Wr0EKU(JLj6PhEQ3yVD8syi%K#+4}hYy(b}w#S+nD7 zto{=Bb}+i5vVURo?wii9tmbR>%r!U~T5;=zE}!?nQfO+8#1kL z$e25QD*D`8AI8juCgbzGeeB4V9osF*_&kTZ0(^1y;uiVb=~Gd&7h$t~tL%A0gLzAs z6mnSr;Va4$>@@()>lUz-<^OXORWq#g5m=okkw_#Gi9{liNF)-8L?V$$?#ti6YpY8# S&Z5)+0000VD9pCaSW-5 zdppZFL)cN|czn`LvyEFkS7c63TDwG(jdi8Mmj~O;`=`!fajkmkI>pJhV?(3>zZln| zb~&9(&C4&y?d=G%=VRqxdO<2fN~6hBc&qPHwYNc=Kd~*Fl9iIad$#1uH=6RhfB$>` z{hx7h#d+4>e~R9I{&P^M!TWoh%C2fZhb?PaFP*-hkeJ4I&t}iG6{0@YkByl-=DsvO zcRy^aN4h!76s|Qd@=oaJ9=Lsc)~sI!C;!-mWi(!!5qSTKkKE_2Z3}0dpLBk<{j~(u z`AL1}zc8r1=icso|AI2_ySanUi?w!+pjZ zt28c1_5OX>P-De<+=}0ty83%GcF#`Fc5 z>~F-n1YYECwPA{En7Q-15rd6j27`Keow4Ver*fwmz6pgaNmpfB zN4uP!v9$SBXE7!INVasm{h8VPS13!<-G?z%vn=JGv1feRV%xj+<;0E8XKi2Sl*an# zIKLH_qUC>M!JG>Vw>)h-_;2SNT<~ z(UiuhjN5Zcy^aVqSZ(Kvl@s zt82>GV6r!E|H3QP9-o$8TE+dnHR8{-w#msAmZeG$&h@`PzH&>*r%o?(+d0w;q9Xc( z(%3_|8{U4puyeK4zxP-6FwFHlaO(EeN!xiD)cOS0yg8D#+Ra~K_oU-HwlNvZ?(q2T z$)FV4+%EQ#LGFrcm!_;jkZDE6M7{@(u}fxLVkA!Lr*!XuRRP!H?iT^GD1)b~pUXO@ GgeCyQ_rg2? literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon-flash.png b/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..b3a169bce3ab72629b356a8dee2cc85923d0e67a GIT binary patch literal 637 zcmV-@0)qXCP)Px%H%UZ6R9Hvtl|N_`Q5?s=*HlfAYjcgFl^T%N!GcH!LFgjRu2C$w=-R=dj&2SP zIyluuigXABsuskh{tG$?4oYY_YZ7Y}Q`6eyyg#|Sm*ie~*IrCx>NROXmb>L0_wN0^ zpZ9rp?{Vnx#dSCz9)M@SGvFC;H4sZGhif;hODFlYR&8KA0#t%a+|k;wx1YZyPK1YG z(aoOJ(jp#2&bUsd9(3J7cKB8>rBtXM_;D!{@9z)ebT2^{N3mw?!*apbG{ipuPIx7_ zj9~}hS@hB5Xyh7(_##AkKP&)c%2iA}yfFsx-Q$K#{2zdYclib#fLBjr6K5}8#z24| zss05x9w^%u?p-;LmE`;80k+M4E1aX$&j8}H(eWVPi_pj@2Ks`?5unIs58#;J!pnse z5_fMR^*xQ%mGrJ5w!OF$!0Vam@e7fw`1Inr4bamgpkz^m4s3pfKXf0yd|hlmz?&yg zgif6Ue@Fn&3l#&Y-% XPW4hSYqh#%00000NkvXXu0mjfb5SDt literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon.png b/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f3974870bc788b3ccad2ebc0410d0e2f9e55e GIT binary patch literal 429 zcmV;e0aE^nP)Px$XGugsR9Hu2WEfz;IKcKZj5=U61V%$(Gz5lb2xP3j_+Ld)9bSmuxqp*kMyNhn zo*`Ki%yKiKA7BT({K3lb@EbD&xsD*o0h%^J|C1*yV*pux>KzA0H8Qs#isAZ^btIWd zl440!i~q&T4`4Vzp6f3-6nY~a7@prgL6Vt7D;ASf{;wjZ%%E4&&ETx90=5taKn~b@ z^$x?Oo>GQ8kM1(OdVZH^bBR(YASm_!*U#?^2D+wT2fz{_$YKzHr2(2dfQMg*K_{`9 zLCsJb?g)?rKnd{H`Kt_9=GQX(`thCN!~17Mc?_hND21>PKz0Cn3Z$t6K$d|V0ircs zgBdtgEHQGx_dCZKuJ2w87N>d$z-$u|*ZeQ8s>vWAC5_>L56_-5yu5v#;oZyYM1?BM z0Fo4g9Kg=U&mbT!h3SBo&lrAw`bb*`Acq9H3rO`jSs_4+7BopwFzSHO5Eu=CVHpAd X&@qxBOL3%)00000NkvXXu0mjf<3g@` literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/meta.json b/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/meta.json new file mode 100644 index 0000000000..3dd3d65119 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:Празат Д.В. aka [767Sikon] (prazat911)", + + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/ADT/Clothing/Head/Hardsuits/paramedic_hardsuithead.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..bef2769716f9d7a0306112efa50664f50981a936 GIT binary patch literal 1464 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd1e23b7af1edfc45449be4c64fd9bfffa934c2 GIT binary patch literal 514 zcmV+d0{#7oP)Px$yh%hsRCr$PnxReuQ4mF66`}#rCUpoL3WMYe5EXm?!C?rZ4g#J!R6hWLKvj^y z7obQ5D3XdMAV`{Y1*8JCWHy-%*#yz;eNArOeIIb&oilfK#hXS*{4^4;KL~&lkT?O2 zK;i+=M^Gc65lEbXMj-J3=r5oV&Aj$}AZtdm9^=JMarqkEjcXT>Ch0a=Yy=c?N z@N00r2R*jqYKZ)w%U# zAjbe|)*v9wt>Om-1+WUk=sN@eO_WVf31I6O+OHCTCd#I#1h91s?NpB>qnBb^~d*DF6Tf07*qoM6N<$ Ef>~kNuK)l5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Head/Hats/beret_paramedic.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..505255291b64c5a96b0f6fc2ed37c6e5af992c23 GIT binary patch literal 524 zcmV+n0`vWeP)Px$#z{m$RCr$PnxReuK@f(g3ekYLCUub1p+GdKJ^>^MR0Sb89HNed`kt#GeE^;S zf#3;{7!*lG1%jkWD9mv}xOi7M`{l)6^FYW1u-`nL@6>8E=yeuNy}0U@ z4uUJ53unJ>eNHC1Afy6t#eWQkiC!GvQs??+AzrpoSdPCl%20esNCn`c|Mv2jYmPQG z_p8oz$?%OqW`PXB_i-5uU)Ph`4zF8i)_wqxBB@me3DDX(Dc?wd6iKZ*NPyPPN%=+s zq)2MjK?1aPPRchDAVpHE4iccXb5g#M04b7Mb&vq9os;s71W1w8s)Gb*?VOZvB%mnC z-?y`@<-3e5dY<(6g%Xf!$#EbCt0y(c(o9@+rFPiK}_|1PHU z_R0SS@K+HHeU6GQg@gbAA?a$+MglZ+DWpdvAS7K4+DL$gE`{`HJ^?>Pvur^#@+r;$ O0000%&r(5aq|l|;!S5%ZWLehlY}J(92OfHoPWs;ce7fJ= z?|y(rqtR$I8qF)p-mWX4g45{=qf$dS9fOXK@7`8w3+o}L(-q;!NAPI4^qkprg;BSZ zE5gwS0Hbb2*X3(m{WtO!bbEba*){;cKXS$J+x}kKJ)=^K-P;y1ea{2^pFHR4=Q4oX z>x*mGZ^W+see;(1<;U;#KDc>HShkIF)dT=KZq*1$ebSmu0+g#}bgrWR`nm#6rz_l# zKE`Yk;K|9aICt(%l&dDrmoDPsrOW;Iu3SaAYR2wgdjAUk{0IHtpZxYUv#q)G_e&)J zh>if1^fbV$-M?S*o7_&)$Yu9hU?e#_8hH~^tll}lG>t`B(Ugmq= z(&##y1ZaQrJ)S-s#-4e6_x2tcN$xQ!Wa+PhtDiXtlEvj0(f^ihnBmwXB948*cbET`K5c$U%Wg!{#BR(iqK!{ z1!S&%_GL^gDNgr`qU0QA>eGD=xvk}Nx}wo)N8g(~DAC;9vTd9m4+@zMn@v|79Jv7I z-@iQhp@9+ro<1D1K7(96Agl4feB>n`+-SAobh;b4zclE(Pc|M{%t_>OdC6q}np9-1 zy2uD}`E4Qhuw>&2GJ;X5v3`Kui=nixZ8lvYcek_qV%r8tb7#p<09d#~j{D7J0M1J{ z_5FF?YuWbFbXcYF0MiTX3hHGv)s@#Dz;fd`gJ8ZMup$VOQQ55zf}|fj8ZLd~n?!^( z8jVJy(P%UpjYjh-qO^ph<)~4qp@^+;4sNe6C={o%BxVOh%%&@hN)3%x8{u?ZNB}f1 zPNyrv=@^Yx8%CuTZJcmm8Nlgug;BSn;AErKMmX|!Vg$+-X|&plfN0%f*ClsQ6qtAU zWHQ9TkxLUjhJ9-HhAoi|(C!qI6+jsJJ06q|?1~Po$;5aO<#@jgi4mKcM6s zf_866F!o|860=LF h4!e#_X*B;+{skqmF!SlVOJe{4002ovPDHLkV1kqzWZM7$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon-open.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon-open.png new file mode 100644 index 0000000000000000000000000000000000000000..b002149e1ec495ba5262a24537bd69cdef90d014 GIT binary patch literal 728 zcmV;}0w?{6P)Px%l1W5CR9J=Wl|4)oaTvyb{lGg8YCl8;S_n{sNzqD48sf*$7?h}+2`-IOCq@UE z>#BpB4yKb~QCCCUItYP9gvOgVOY8?BAxES@KxogQ-i1ceyBnPBv;6Pw|J?gN_q^}_ zJ!qkY7Fzh<;jlxFCR3W4SGYFy7=VvYQjP~NGaA6k`?mxJ!>rC`Y{j%pPCQL(;Yb8U zmRXz6GBAD%Pfw7_Mv3*M&s@5hK;O^4NL!BUwwiqW&RqZ$Sq7k1J*KizqEtjCj1Wzxw8XLCq^{Z>wz1eZV_1 zW;n3-bDM*MUzApt!R^9-{sP0JG1|KO((4P^rY6t%C z>dD$9so`GVw*%8Tpd*@0X;;RtBMuBB1pDz^>;b?n2ngLlhHl>{9EnivJZtIv>##Hl zqsf#OpO`cnQt|~F_9b7yXw>+`B!Fi1pJ1s3dWWm!0)o^*yU!1R=&i5qK0kugVTiCg zge(g<3D+5+A-TTl&+Woe3Dk0dwfQWeSe$mBAJOY)Zf4rB_}=r^ntuK1%_{A%8oyO6hhhlL{6R?FAbo>T5F8>^%dd?OA0000< KMNUMnLSTaVCR?=t literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcbc00a3385ba883da88c81847885bef218fec2 GIT binary patch literal 566 zcmV-60?GY}P)hZV?WLDvll8(p5)62PwF85<0l0 zO(Ba%kAp&6c$2|G{!AgmadngDaNaXjBzXbRA)n>F-~0XE@Au0u@BJQ7Q&Us(kD02n z$=-5UmV{iERUQ5-r;;zBO_RW@8|~k81JA9LNNHoM(`A#u0i`fZlk4*Gz;kiByHnb4 zDMNe9Ve9uFa5;@5{>77uC>r7V{=t6fN?a`)JdGoq^^ZUd12d9@x%mYIC&!n9_Yd~b zXiQ`I_8nYb)SdI5zg^`2N|8a9gh=BE0i}En0E$Miy3xkKa{-L2k|iMmO8LAD*NO~I zcXy^_RcBceBKs0t(z!35LB99!XRfOtVoA$px9-|7OcRPmkj4?*cW=;s@)QB3 z`25L7)boXW7FOU_vLr;7gpgGo$8TRkvex)-sDe)nS+>K0JTS*B`xp&u@uH69P(H!#tDV zibk-x=Rva8u({_!(FhFFgskc!?!*(wlg1I`C4={csuXs@Jm)=s`^NH$(`Zcdp8u^W zIdk(12q>-mA_`%3x{S1JmR}<+n^~PM`_rD9nwtNb@8B=UUr;9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..11ac597b52b6e84c85b22116bbcea296d3b5c5ea GIT binary patch literal 650 zcmV;50(Jd~P)v~*~L2cs!chE$z2cnCBBck$5L|3McoEy6<#9i48)V?*~WA$aPNLU%bH zyf_fNbCLRlvmIw)@Z`DMZKRb; z8}PAnA)+wA$oH}Trh+I8;GG=U^@;B)51}uw6eY1c>oZF0SwaufW&#L zq<#X9Dy7_@>tWdM0RRlsLbcw2cXA8>81{P@biIG>?0jAn1`F4sFi4!Yik2zxZdeXd+??XNfa<7v2H;;7%6?W{ngZbhfUc4$}*a$9qN}1Ei z7}Lo({{25_8%Y4jZ$1_I&1doP)%7o2UH?{YLwDXXTBZO16l<>7JvhASY&by1gDX_H-+i|e}y^G89PW(pDkte0eyNlMxNxrKGT@No`S26N^^uDx|+mLxu z+Pt-}N@X#>*O4bT9eG4VL_|bHL_|bHL>V@}Ql#?f{9!LLtRM>|WW7KX1~`5HHqkw4 zTN_+Aw|ypt{T^(`iC3jnWOe{#4T51>m`=us!T^J=mpCW0Q@|>fMYY}lFk3U6PR2@w z6PX==b<_?#c(Xy6ZK`zx+Uf)DL%z5dSEJq34v3`FAkzadUzemR^K+(Hb46imJ3fB$ kXybY3^QWKp*rjaw1044#`2^8gy8r+H07*qoM6N<$f;}586951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hike_labcoat_cmo.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..efe0b04fec3cb9e47b1b608b8122cab66ef8ecd9 GIT binary patch literal 661 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 FV1i^gdPx8P literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..73ca22563dffb3616b9f43e9e7d18f1fb0335fbf GIT binary patch literal 790 zcmV+x1L^#UP)Px%&`Cr=RCr$PS}|x8K@|O0*=gA3NP?i~DO-t1;DP}gEn>hTLQdaLp3!tVZ6jKP)SEH#K*{*?OAOMdG3BYIn<(RCkf?eNu|HB0(V7%2f zfB*cZW-F$#iAg)zrw?!G;j?Ax9VT?;>NPq&-0wSQ5fAL#i#K$3a_ofnVI?R5Q8P9O za;!OF2|xfpejd@c@5l6N$O%Z()O_CAr=`WG z6wl0C5?(%^wd3`TZJK@3rYMT~5>Ujibe0LhC%aot_>mJ3&&(SHjRJ;npf!N2H5V=Rgo~oHzuD*B7qXL%b#5Rf~| zy6iUSiyt`w>l@n!#V#v`jpBHigH`dv>=%Czo&sD4vQOBz2b+>=%VT`-&O8Js0EZdO z&U-%Z?f7ocA&5P$ig%9OV^zx97V-b!3J?)>&PgRe+KPqtR}~PNQEB#60n%11w7;r= z(2Pp6rwWj^Vxj$21%zf)nmtv3v=s~OuPPukqtfiD0;H{2Xn$1!p&7j_d)#pOb@0`; z;0E;^2l*sU0SFucq3N2xH{eTxNCG%`G+uAqpRz>Y-KFnPRD(DI5CBwwfbqOveQoa@ za4W8C3Q8ov@Z}3$d2YkkMFD2K)wYEX_m0wDLKyo554A{CfK@qqj&~nDw(s0ZFDrl1 z1fY$6=k_Gsx_RARrkZ+i&ucNgKt4=g0OmXue9r))6_C4kP$>?P3gE*~h`WRT0BE~t UP|$RYi~s-t07*qoM6N<$f{^uWHvj+t literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/paramedic_hardsuit.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7c08180e94346b209f0ba9f5a9cf1d7111508d GIT binary patch literal 776 zcmV+j1NZ!iP)Px%!bwCyRCr$Pnz2hGK@`ScD!Ws*33?nTVzK2Ff^umsRIpIc!q&pVbXNwBllu?S zTw!Yw3k%`A;%o%PfQVQHjiMkL(gg3it46+MXW49a#Y}X3>%Ohr1!unZd*7QkWF|)$ ze{va*p9Fw7Amaq21Tt;_Sp=m7qy#cfKuRFv29PcwB_Jh`aRO2T88?7*f!Gq5Tr8@i ztuoB<9!f+_E*9x%s~j6k$43N@$bA3-1Rn}}AQ7EjECArg)SC4;-HS0C%`_NB~dX+7NsD5alUHwK6_jif<+k$cOu0oIl`5_Mg2DrMu zrHjiu`dV5iz-cvWYypJzAMR`f+JBTc=%INZtG_LnR;#6c|EbdQ(hRwUc@M(c!nF6k zS=puOsR?o%hb@4p{!(#;5Pa=mJ5hgIFm7R9A!yV;>IT+{zSj=6*#a=p9~X>r@~&6! zD20%9($W>W(jVIe^rE3RNqSLCY9*XDQ|JQS=ud2e7zB3Lwn}OvoPzgTp4a-GtG@%l zW@T4lvGW(hT=bn=z)?Nj>Q7qGJc|BKF#I?7__e-g>+b-7%>+i#Jzw`$eB-;3NhQ=fl%D za7F;|+q=F)aC3Sb+$Ye-Q7@UH*B;9VK=}9x7boxlNZPUw-9`Yk1F!~YC-~Vn9`m&` zoix4?01O5Qje3=EmjK7-fPr^YsHp=GJ~lt!-(!7u=qb3y4mdtJQ==oFf{RGYOEbn} zy;b&mwySQ3X|%qE-fPzMIegDB-^v9&0SMpAOXDU8njZn!i)By(3J?a z<*?|3rLi(SEWMXP;#3L~Fb70%7E z%oN;TA$vU{ltFO5>z~W2>-?RLypLjuee}3O)2tvi_t)&80~X)9uNU`*%JU@0=xN8c zm`RmY*PZWAv{cN#d-u;LQJYW6K1d#Lk#|4xd{gLOzgfStHSOK5;A=VzpCy(hg{0@}F?=ZZXDFzNuY3O{-to*{nT`i0{lF+-@O1Ta JS?83{1OTlCxx)Ye literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/icon.png b/Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1675f9131099517bc697599e288621554144e5f4 GIT binary patch literal 326 zcmV-M0lEH(P)hbtOeSZe$O_FGq0YaGF?e+j}2ane3?cfR9Fo%zugb-%k zUm2qyrNC;nj`n$2j?_(Avx5QgC|rIH2l;=$IS4(g>zO2Nh=#pHdKh(Ip7L(+050RR910001Q z<&e=JVU^XY!Qe}|7gS_X42lo*rx{wzs~G3|;MW0G^BcprAh`paj_ zVBZ^lSbHCo^Smie*QL^RHDT{-42#=Z(*i6@P4s#lCDqL@%Pi+YS$lk)3#IFlrfHP- zKS^&b;#y6wfK-$3`?F$9T9#QcrrS|o8zblWR?O$m)|x*meSa>}?^7VHf5hzG+wbfo zOw-tWzW@LL00000004Lwhi)~sm_=yb9DOyL8?c7#mL{xp@B-M}fED3>y;jrtfLC%Z zl-fNWZ(U?-$!~GU0@x^yRNL@2jWP_EhoOo!4*3Y$J-?qJu!0Q3<&Zf60PqjK04CmR ULe={aN&o-=07*qoM6N<$f-8TfdH?_b literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Shoes/Boots/highboots.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa8f10802d0767250356a21eb387861a29c0299 GIT binary patch literal 368 zcmV-$0gwKPP)eMuCb>hA&olN7HCH1;IFPXLWo|TgC+T)njG_A%lPfJ_jX$9EQ zu>r@}Dy2@t(7!qKzhRR!f6kNg=qV$%&%F+;gsP_hHR__NqvchRfog^KiT>i?Y1Y9pk+_k+AZwc(bEZz^Ov5Kpe%B}M1 zTv)8VAHk*sNSDE<)TxxLVd!t$U>N#CCSh~HDRq7R;woYTbcWv^Bf2)nb*J8a~8`?+?tT zlB#Fe3;)m{Hd`#xd@6;PPX^Y^q*mWv>%y_4hnML0^*@9X3JB|ODmLL_PcItxw=nUo zJFC#w{}6j>cB$J5QTNpBQv3QJV(ZQ-*lS&wPo>nx{VllI)4S@8Q~kQVjZD9$Y2UK? zHBI}Ne%;D4 zn4FSfG#J#*j&_{s?qcJl(utPiUHInqcTAjern?KB9qlk04C>^REV}0v^)H=24Mmo7 z^zF5-9DPNWaq0YNA^m~@Fq_IS?Des0MV6V^_{dXi-C4!1Nu`q+1b|_$4`x$Y$&bRt zp57(;T1cf6HBI|+g0F?@7o%VRLK6|Sv!flsaCliGCyul(D;x}m(b>_C&_qNn>Oer> zP6*^^WZAiLGy*#z!ukczfX4bdDHsl`!(JbP!LS5Cm7@_B^;-`H*=uTy&ZB?-eALgs z;{y7TXpF6^^`O-TkTb8bzOLxIT)_-58Vs16k|hTrQZNvJ5(;2^jE%uRG>Gw$r)<;I3y^&z z{X>HYjE&{!7lZ3_0A+j2LDgRC0sttX004kq)3KLN287n+#nG@As@cj?I$xI}y-rFo z-!txYxy)KB2vRdLY}PHzfX!-Q_Y=vK=Jl&J4*=D7I*6LDm+vPMlZEt)=Lmq*O!jnt zW3<3*wZT|sg2`6S?!QUIkx9?tbut0qm54qURDUK7n5{Ng9NS>g=%*5K%rSj2xB{TX zSZ2x*2LOw$9H~USBm<(96UUM<>ZcU_q928sNCi>NRvUn9#I?|Cv(*Mm1zFWwUoriB zZLNn=^tm&Draq0f)=2&sP1&`C24AZ~GcSLhh(31!XnJYI^9^N6d=7c_%~l&S={W$| zM^USr?~@my6O*Q)vCOpO9^HIuM(h+WMSmqq(HAyLpE0cwmL2Q3`SsE-*|7Go`7bv9 zuIcOO=;-L^=;-L^=;&-{gug{y?CFJr5CFiAZDdu&&$ZyrV-IKzFeb~wbqJvV9Qx`! zHvf~s{+5r_W_JS~c?KkBRTau@HdMTy{eHgQ0lD+o0|1!$JArs2fyl%J4z(RrhrK@h z`s6ohev=W8zWtheJ?;QBeA*2xWS~s^#fl@xjvfX8G`kxB0GWjasov$n0cRz*0TG5G zQH%xxFd7Uh09LQ;>wgF!TOhGl?UGo-_a#<8P^vAen&yQ`}K0Db*gue=Bq zM(l*JbPtBZ0KjVWv|+-vYx#QpS}^kaD1N*bS<;jd42QA1x*E;y26%?ONT<`>YjPJx zlG6%+#rprS*N0~>6U@l$iwT_R?t*VDP-vM|LD!~z38d1AXD<^up0r+h;10m-v;zOo zV8J=J9t;YJi;|pHpvW?AJy_X?e`pZ1>k)wYRJI~J;Q2+md+)yV+#iy(wR->1AWj@< z6%rR^c3R2lO8~Nc0nhy*>F&Mz(tzg|N$Zsd?$eUi=e2ctAbTz-vdm6o(fYgy+8zOW zt&3@EQ9=PB58Q{~LNW={bPSQvk(_bboI>mKbDOQaOA13h06=7P1j}^`*{l{J55lD} zn|)hOEe=>LnNNoN>t3X=R1kGXZ5>i?dlK?}B$O#355oNcg{s4%mDy6DC9(Xzsj$OY_Cf2P#fO^nYsj0r!lW32CP=7!)s_| zw%QPvW2{p|>nD|nFOG9&qELT;vCOpOxuXWki34#t#=G3A(EcNq^CR+4D5*bSIZ8Qz zN@1mgm?GLEu;Kax*4o2{?GJcYJm~1?Y;67obR5Uky|?pm00000NkvXXu0mjf*64YO literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..57322beb00dd1ede49bb56cf87e82570780919d7 GIT binary patch literal 533 zcmV+w0_y#VP)>FSf*`1ybSgr-Ik~wzbu5a4^j~mu5TQ_A zY7j}bBp&Dxjzc+&wv_T50dOzQ0XRE3W^LtDU@r5sQ00qlp zer6iabt7h9_m3iL&vlufnWkV_{RJ4$We1v$gV$4kb`6wnxcvRWxL{4)WM)O{|X(furBojo2SZl_x63=yqkpP4JcQt{>j-VswZbG z7glguP0mk`0Vr&2^7-gJtGNuhOq#8=)v50r&pUeiW>}|_H_hBDU~6qPl*^=P)N25I zc>Ri0Hcu*>2cS`}&D7ZOyu!vNscfFY#->)@G)A_7YK)q#=TDz-etJB7p0%;+`%bHg z(`qvQ*;MDjz!m_AFW5dnEMd{>c*AmQ@gClf?*Mc!oPU0o>AaiVH4y@X#)czNlJ*j= z(QFIx$OL(q0j4kta$)k&!yM# z=z8wN`gs`{0JUUQV}X%It9qThtIIwxn0ej2n;01Y70A0CquWbQLo{&nj9R~hR-?zI{+}a zi~;cRoBnZGV7I`e15%x1vp}zaSi&Nfu(<#5k# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2afe2f3386d32ef0cbc81558df767d1cc3c6f1b1 GIT binary patch literal 675 zcmV;U0$lxxP)mW~>AD5V3Bz+FPuPOIDxy$Fi_uLKn9ta_X5JCtcgb+dq zAq0?o`O5DeE3KFPpm81a%XM4cd;NBrwe60bOY3F-{iiQ zV|&LxKK;hd@hQ)8FL0_A&QFd2$Stq%<6xJ3CPgNdWOX6mv;Vkt=RNrFt~EDI-kue( zx{#m9q>`NN?*VYQwMinKC6UeoaJIjv&B;S=-rVvEiFB6S@(OT!-oRTxeOXm=ZE2qK zlcUzQE+?<3JWjQOQ?1bbc~IWKiP((o0~n@7&OdmebpS8H}Dov)rwhhT&G6k(!+IX#H@J7 zye``F)IFERrAOU!1LwO17CCVQr~&|d{dv=QIoyiw)rXMJfS_h$R9jG?SHPpE&oN93!?f-)&)9`7fa}zl zoSN3QTRf~#1yFB~sP=i3g(`r$>S_f<_5L48Y{vF=ds9S&@CSWbGnG~Pe$)T}002ov JPDHLkV1ngTP<8+S literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/meta.json new file mode 100644 index 0000000000..92e0986e8f --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/hike_jumpskirt_cmo.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by JustKekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..73d28687847a3e926a2a3f2d8c09e1129976d0d3 GIT binary patch literal 2226 zcmV;j2u=5iP)Sgq}q6~%JxcsiCk9$B}MW*_8pd}KTFIllB^ ztN)9o(ee5H&o}3sxqKf`QAHJ1R8d70RaDVWQxZ?3WBqT!>GdL;Oxhi9oWVd}H)^~- zskiIrmpC?XL&+Jb0F`n<)fT6>4J>0O0zyo3vg3rD3RzO<4PG z0RS*C@GEY9*%`33qCt^md+5R-u3jFd$JNFr^j{jrpFjI6g%e%9JdB|WgHUAIURu#a z$NWnEdpF*Nu4yIwKzp!+uWK6KyYa3Nzia?JZWkt}L-f0@X%zN+>IrI&H`DKGV-qz9 z0F%=pc-*c%FNIsT?`-3Rh8z$Vd#-C zo=-i2witsR3FFGSGtd@e&=zBOKJ^58B#ilR81Vp>^<5`ndwg_C6E4dJ04Zfk%b};-{c;7sTc^U|asp3`$@u=R09*O4Y7eUODSI1li=TCeN6M_HxcR%!kqsHki}2Q|@c8^tTyCT@X(%o? za+x%|^+%D*q>(ZWBsba}v{n~iAhW^u)*s#Wdz$d$FNFBq0r1wTw#Vm3ty&KNNE!)v z{k8NjBO3xsOO&s;-0=EqkqvVJj{-6529SrU8%7PkksZH&Uhnhpb3>E63gMuFnDhAUj>i zrq}IUCJnE@7K+OakIxT7Ujchoa+x%;>2+In?tTLzBH8Ie-pbh?pC14yp9Dd1xd8wk zpC5TEC&cFpKvh*$3CQcO-B@p$lrjyv1cmvxZ0zoP6P%R@yKRa8+$6;)JGMgK1nz7@W8`wr^W;w@>z zQFUL*&x6ptM`Iv4z-3Jn&O-Hc5ZecfI7a_q6x)ZC0(zaMq46`vFj zJ0SNSjR64SKNv_D24V{fcx&KIdvZF2e}DZSDO;uB%fI}IyFcy#bp7TsVCA4Mys$}9 z;^O(U0D!*kE&xEzvZT&n5N|X!avKoQL~Ic=;V=|gwgJ$5<;dtm0L27Jpt(hYtRVEa z&$#;JejN5xS0gt4lvZf;b$8Jm{m90#p$mg{JdrrG$KrS*fzDvi{`)`w1yT_L03Uwz z0VbzI7#RihNZ4-bK6&u3#T~MYz~(>!0Kfag??I|FKK=L;^mTV(Nm~^i7q>$Hji5pO z89x2^6IzsU@%&kwXl=!b)>Z(($Y{|kuS8ymAfT#ry3a?W06=r}q+lZ0vU9%vAT;&O z4E}LHwyh{*J{rY|)>ia&cVTRD8ktOnyHD;{V&Jrq(COmy*!*~epFNuS^ULV7kEk=R`Q?8G>(oI4`~7uDLTUQ(9;6zc+>%|@ip?|&gZ z9{WmSz4C~AwT3HRzUVlz`E z$H^OblAljIeY{-?i+BKl*vu4mdi(G9d4)Xi2Ow!8UI09G4FEv1L*zYueB;%$+cLS~ zqO#Xb#Ph|^<$NePeh=JxK(4U)nN51`D9#!LzX2rAxa7(NV?4F_8d-bkQH04LEzsngby_{v{gr%gEq@2 z>3Y$Ag#UpB(>(n~%KXO)0`b7|fxVpw;YtQl5W&_38Tv}`_#qTWZI!o9ManctcDi_M z!_TX7hvg&`05U+fK#4>@8P^VV{Zn3Cqf?zJjG~@IPlE82^{WlYTh_KcAaCWQ_|gl} z?)Id*h88$vW!oO$kY&lxmW28eUIJwB1Pm0HMWG;Y?b)Xag#w-KY;8i`vV?0BgdT^9 z*tJG#1FS6nBj|o*WiybSF3HeW4y72QqMwrf2fa3hq*{z%hyVZp07*qoM6N<$f}Kw~ A0RR91 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d71acb1c17b54a4041fcac0e6949cf9ca90c48 GIT binary patch literal 555 zcmV+`0@VG9P)XBPL9&jLh)a4a}c3W zU2G^N-O@CmU_6e5BWDvbybj@glM{uzm=5B7m-l%e-uL-_-k%UERH*-5kx3`+?ClE~ zzkK>+;yQsRK76(<9+XRzOGTBd*3LPu);N0oDsa6UK?WB$w#3ZroH8A6XJ+RpZfuD^ zPX1efJC*waz|3ShYdIY59#E~FbGUoJSnqF5=W^2pSjc7~7tJPiqt4~&$4kb`6wnxcvRWxL{4)WM)O{|X(furBojo2SZl_x63=yqkpP4JcQt{>j-VswZbG z7glguP0mk`0Vr&2^7-gJtGNuhOq#8=)v50r&pUeiW>}|_H_hBDU~6qPl*^=P)N25I zc>Ri0Hcu*>2cS`}&D7ZOyu!vNscfFY#->)@G)A_7YK)q#=TDz-etJB7p0%;+`%bHg z(`qvQ*;MDjz!m_AFW5dnEMd{>c*AmQ@gClf?*Mc!oPU0o>AaiVH4y@X#)czNlJ*j= z(QFIx$OL(q0j4kta$)k&!yM# z=z8wN`gs`{0JUUQV}X%It9qThtIIwxn0ej2n;01Y70A0CquWbQLo{&nj9R~hR-?zI{+}a zi~;cRoBnZGV7I`e15%x1vp}zaSi&Nfu(<#5k# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2afe2f3386d32ef0cbc81558df767d1cc3c6f1b1 GIT binary patch literal 675 zcmV;U0$lxxP)mW~>AD5V3Bz+FPuPOIDxy$Fi_uLKn9ta_X5JCtcgb+dq zAq0?o`O5DeE3KFPpm81a%XM4cd;NBrwe60bOY3F-{iiQ zV|&LxKK;hd@hQ)8FL0_A&QFd2$Stq%<6xJ3CPgNdWOX6mv;Vkt=RNrFt~EDI-kue( zx{#m9q>`NN?*VYQwMinKC6UeoaJIjv&B;S=-rVvEiFB6S@(OT!-oRTxeOXm=ZE2qK zlcUzQE+?<3JWjQOQ?1bbc~IWKiP((o0~n@7&OdmebpS8H}Dov)rwhhT&G6k(!+IX#H@J7 zye``F)IFERrAOU!1LwO17CCVQr~&|d{dv=QIoyiw)rXMJfS_h$R9jG?SHPpE&oN93!?f-)&)9`7fa}zl zoSN3QTRf~#1yFB~sP=i3g(`r$>S_f<_5L48Y{vF=ds9S&@CSWbGnG~Pe$)T}002ov JPDHLkV1ngTP<8+S literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/meta.json new file mode 100644 index 0000000000..92e0986e8f --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hike_uniform_cmo.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by JustKekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/icon.png b/Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..959a2e1e40c585d3caadede214130ed0ee3baef1 GIT binary patch literal 473 zcmV;~0Ve*5P)Px$lSxEDR9J=WmOE~PKomufqjXlfOkv3aQASEfJrYfJkjgvA5?BFC@D8Z512;(2 zbdg++nAYy1)TD4`GW^UZky3`85GI zTq%W8swQDRyCP#H1_heo0L8~WuW#=y30GvS#8rX5aD&)vYZC5xV&DFU+=>9b5?2RN z9LH4{hMZ0(OgqG8TdP30J_DC3!DT*Zt?@k14l608JwMNL%CfY%g9F3&{g#9&c~`g) zf}$t@@H`J_Pt8dJeG-7}aWmXZLQ`@hVq_)>m_4DZ9fq!OmuBxLSHRF!iJ|Z=W^YDc z=2aMm_UV`!-lX?2?AnggG$l!rRZ$cOA$}YVGu{UbbGBZC+k%CKg+J#LF<>HU{Tj)@ P00000NkvXXu0mjfE6mDc literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/meta.json b/Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/meta.json new file mode 100644 index 0000000000..c2e4f5dab8 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Materials/Scrap/securedbox.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by ADT team", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill1.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/fill1.png new file mode 100644 index 0000000000000000000000000000000000000000..f34f2651cf1c289d0e9799823539ff1bd3d47654 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzV^0^ykcif|=Qi>(DDW_EI3)S^ z|F(UM+0XSnPTVt6@nT_M=wF+;ah2csnU=S1U1nyedCZjQ!@~0RH=_hlJA(DDW^JY*=C3 z@O{2+wu5)B>!JtiixW=^0#)so&fB=^+g#Pi=*zYjQgIE!D*){pa PKqU;Gu6{1-oD!M9dXr+on|=xO??gs$Jy61LxTp7~Y!kPh+uA TeS5M2XcmK~tDnm{r-UW|FWM-Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon-front-morphine.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon-front-morphine.png new file mode 100644 index 0000000000000000000000000000000000000000..8d493a15676c732556cd774ff36b4962a917c20c GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJC7v#hArY;~2@#VOyKhoHQN+N^%}+v?g-6snwicNx);hoaJu&Og)};;KKe=Z1{r%|q?x+FJ=lgpY YUUpe|UcDlx1oS3@r>mdKI;Vst06!#amjD0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon_formalin.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/icon_formalin.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1edd545cebf100dd962b69af6b5a75ba8eb191 GIT binary patch literal 288 zcmV+*0pI?KP)wPaAiC$NJ{kt#@qKyYlRTil#F^c5=3T^-#7AEAP{wGZHsshu2L91053 zK?#Jk*d||RM{g$a{>Bf^;qYBhN-3pIneBSUc0H4(<1$TnvtFf%1CWshZPznV7!ZX4 zSCw1wFNg;8oxA}kU*C``6ajduW<(=ICz$5%=vgzCyFFjoZvZB79r!r9OMC(zM?8!d zOyWA-w@-16XuxK@!f_m$_iX@t-zN$K(SQp{=)G4mtrzRyZCKmVdEFh|CmI0o+^`J5 m&tJlCoG_Rt;x46>I&c3H20iPMFX!$60000VdlgY zRwDCQcoqqTZe7$SUBK+ua=&Pny?n2dtiQ8IdL{S$;s&W}sQYOmjB5Z}|)&t;ucLK6Ul)MnTK literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b50056f6b431816f1b304a6c02bc0d5205eb2f98 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=w>(`OLn`LHy|t0=V1UT6kLz#v zm`#p7l=LFQNK)tC0cnpt{d>TxMU`c;+P(%CPZw^p5g6J~sT+rETgkt3aY zSC{=dy0h>1fnOhNfWqlE8MA*c-kVg)IBClazkB{uHx_LP5m2u@4mKA|eDL4&!+1g( z|LeCOl;gH1EplFQ_SXNfdF^J|@fQ`Rygg+deArEKazN(SpBYRb4G+TaGQ{n(6=`*S QJRQXMboFyt=akR{0CnwmNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/meta.json new file mode 100644 index 0000000000..0226f96b06 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Chemistry/glass-bottle.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Created by JustKekc.", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_formalin" + }, + { + "name": "icon-front" + }, + { + "name": "icon-front-morphine" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "fill3" + }, + { + "name": "fill4" + }, + { + "name": "fill5" + }, + { + "name": "fill6" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/anelgesin.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/anelgesin.png new file mode 100644 index 0000000000000000000000000000000000000000..f418bdb42d633b51e5cebd568d0f87f8e037f23f GIT binary patch literal 413 zcmV;O0b>4%P)c5y5fL+hfmlpuJSTb=X< z+xj2kP!k20Tv9_dG8$O_R~p0@DyorXc`}_t(@lG6nEFF9K*Z8UV~@K6f`ErP3y*A+%~~1&GB? zrHXAC_`XlPez*@X4Z-QT!^u&&`T(x$MoKC64i1sQ82Kp%uq`8z_qtN&POR&^EQDY< z=;KtXNf-8acar^HSJG^W-}wiG5IB`8YS72F49boJKq$X%+-wPK%SbH;%?^Agl#)=& zBnZIurQ+pnu2m;>2b5AcEIR@G=)i2Q0604y5&SBjh{ZA( zXA)-$AcHYVEx+?{&Es&cT8CZNP3C@HaX~>r!Jpv+M=^nDOWds>00000NkvXX Hu0mjfcY?D$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/charcoal.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/charcoal.png new file mode 100644 index 0000000000000000000000000000000000000000..cc985b33f411965b024f1802d8f05eb4f6ad2cdd GIT binary patch literal 394 zcmV;50d@X~P);M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/diethamilate.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/diethamilate.png new file mode 100644 index 0000000000000000000000000000000000000000..07e10f8b55dd80babf56fa97dcb648a07c53e2bf GIT binary patch literal 440 zcmV;p0Z0CcP)6RzuquIq+L_DoGm43NoW0BE&Z z6bgk{vuDN;JB||yA%?^NolYnAjFAEy#|Z)Q`8)tpN`w$BudcJQWbk}`_d5Xtv1w&l zSu&7P^8LAg{Yakx-F=;WfNk5M)|!Lk0>0P8{}Ka;`+z<{lCwli$6Y9%dThPTan*1! ztt_UMMcfA*?&pTqDW&NK@nd2KEE)zGa|iL%i^NvBh*zmcVx=@EwKHb-HYXqO6R%Ro ztJJZ|MU>KPoaQ*Go$=uNiRL8w2$j+-8U_GXxd<>Myu7_bN=d0yihaMt4tQMXv36v_ z#SKd7Nc__NeBZv;1V|)L6fod@d!F5VZfx;L0lwEnYt2hL;Hu#QP_0(Sy3P}AwrxB5 i(TpojNl8ihGkgFf&zB=Tmb}9N00005ij9JJd zrR4kb$-RI8UZ3>n18m!ll~RgX*akC_SxE4?~_ML6Df^X*Bq>!jy~WgqG}?lCbAL| zDNTLv0k5uk^!-$GQhkJx(jTt@kd+XiPk42Ehm?|Xxt#cZNgS{;y-R7+;^=IhNPV3& ze2xI{TOL3vd8&XeI}67MA%+$Y6yUc!lv0Gx5!aV40JU0esOvn{X4|%VKbm3185tQF ae};EvmzE6p*6zjt0000UwO6iXjLD$=z9A3&&U5T!35go3Ao2=4uHNaq$I z^bDo#>fqoI7aQ!Bv=v11ZAb3z`vSQOL_|bH{3k5S@+`~p!mL?Zlo&wMGys~-CdFbg z(B3Qah)vV<6h)a51B^zazzBECwk-u#__iC9f%NW@nW zLhy6^{L-f@`^YzU@d1Wmc&_VmSSVt*8ra`rfUf+YEBj&I#b-I_#CGqU;itkw-9k-g zP}3Q@@`Iy;+|)cr4(L0tiw{VqHpuSo(C)qa;z}vc<;|ThcI1HTi!+Y*HvvG4##4oIdpd@(@Bw*BY#k5338D3{BD@0Y*<@z{vmUY6Re ziz5fVSPsVk*sTUYD0!%W3EQa{x~|PFo+-d?HE>-QIUMs)w*aVCt8-oFp%xp4;s0pn g6-PuwMEn`P0245qYW_h+9RL6T07*qoM6N<$f?i3+u>b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f6d65cbcbf00bf372bde7a95c6e97c6a7f95336d GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=eV#6kAr*7p-a6QMC_#kff#8~h z6`j5v>e@cqFP%3lM74A#K28IXvb&OTXD(!P)GFU+xJzf1=);T3K0RWTNPWAu* literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..276c0d6166b7c5d980171c3a556105f7784027fb GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=&7LlfAr*7p-g4w>Vh~`xAYam! zlRUj6O!kcMG{-B7lN5Hh%vA^o;;hNHJv{&K9~PjNhSW%2NxRtm*hz1;&7P8Knejb- z?Qg!Y(5rX#pR1hQtf6Mj0aOJ7$G(5=uU~i0;j+oy$6wEV+#qkdxZM81?44H3rLoI% fZ+jX84SV{7;fIuL>`f(J6Oa~9S3j3^P62O5= literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/meta.json new file mode 100644 index 0000000000..3aa2afba91 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Created by JustKekc.", + "states": [ + { + "name": "pack" + }, + { + "name": "sodiumizole" + }, + { + "name": "nitrofurfoll" + }, + { + "name": "anelgesin" + }, + { + "name": "minoxide" + }, + { + "name": "diethamilate" + }, + { + "name": "haloperidol" + }, + { + "name": "charcoal" + }, + { + "name": "ethylredoxrazine" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/minoxide.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/minoxide.png new file mode 100644 index 0000000000000000000000000000000000000000..53774fa07404e626045691020b78fae4cd29863d GIT binary patch literal 429 zcmV;e0aE^nP)j7-r_7Z&Zt{dp76y5#{0B_T2=o%XZux;A|D3wY8xUNe#k>*rCSp`w3r4+yy zo7pqc$vCd-;y=e?hv=yk6+`Ft@oDz~EX(qwlw9AG5yJuETMUp+#`!opref$c$CKb! zgkeAQN=tWR{$mXRsnpm7!EcPZxlcb2S_QIEtYgz4giftV(?k00000NkvXXu0mjfA6C5B literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/nitrofurfoll.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/nitrofurfoll.png new file mode 100644 index 0000000000000000000000000000000000000000..1598c36e6123a9a20b6b348aaa1fc7de85e0f6d4 GIT binary patch literal 420 zcmV;V0bBlwP)U|bQ+_Ef}ixkmvU_1jreyjucILLrySuQ}eS_QziKS{m6kiAUq8Cf3R zfG2Deie%Cnwr%76pReE0l5t490ylws1~y=trYoi7_O6B)_7OW_fJ|D0*iL*^R~QLS zRf=_8r`u^`6pDTdm2&B)U{%N2G?d;zU<10Y|C+c`E|E73CPMf%&ZeZq}6hL3Ao*_gkid6LkVJbaA)gfhwxCOJ%keORp8JrANPXJ8j4v~kDOVFVOg(^~Q z$WT>&8xr<=2J``s$K&}=NGV$>W$Uu$=2~KaIF11*%aSxrt@gf~BF^)?4T4}G256eb zdXG^7d7ifbNs<7dlp+WM?jIgm%x8Vb)dM?iBEoT5D>p2f|B1 zzhV6fj4?!fJ&8`%g>>xRKTt}MWtsJS89fI&@!@y^KvxBTlYCOZRPm?)T@@H(I2=#x vw-SKOW;1D=J1rJM^go)ZVvon;`7?Y1XTNbs-6*2E00000NkvXXu0mjf6LpV1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/sodiumizole.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/packs.rsi/sodiumizole.png new file mode 100644 index 0000000000000000000000000000000000000000..88bf34d2d9dda7533bb48a32bf3bee6f5da65279 GIT binary patch literal 440 zcmV;p0Z0CcP)xM5)%Fswrz*DZHIAc=4K@ZC>DzVG@DIy zU60f|J&oA1tWZ&uF)=`=(}~<;q5zg@aGmQ1JimWN4lo~eVLqFtw7E#&nB;DbIXOBUle>O^>jzxO3>)Xx>;wFyUP@6f zrBIz7t{U46$BUKRO}*j zaIi$k>*VYb7ZdFGE{G2AOz&N|_n!9&7K_DV`D2!(iAt%w7;CNZeP2{dl%$l(9mgr> zvuw`z=}{!HA`#G9myHY3G?kPx7bsRA$MHhrqmwp39t45WE{Jv@NfKPwWtPope#eFb zB`GBnsMZ@KNm3p~nx=T3M-)ZBFR=D}P3?0Fc5bNF8vwYK4R|2cdr<~yaCYe-2IMwbC^$eY6>*!_(EzWt~$(69D=8Muh+X literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/pills.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4b4e5619f6d76af14e7ee5b478e3d170b6e003d1 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=ZJsWUAr*7p-a5$3tjNRSFlCu$ z%j!eDF^YR)STz+YC%6>s%2>v*$LP;AkamU&Q9)&;V^=NHbWYxklHU70FnjM&p{n)8MCAOpwH8HDuzInIh{$DG7RFsa;Prg4BsLrYYi$Vj7-KlC;syNb zo2HosU#>R*aAjFW?E-5DwAN5cq3Z{v<6L_uPAi_k{&0lWI{XS_4DvijUDw|cNOs#G z0sv|pbBGr3t4*SqN=J~dOFYM+B+fk3bF;f#Pspu egbRWo`~`2-tXMS~{oaiL0000<~JLzrZ-Pd$yJv zniPuQ;20NE?3f2dhx?|x2k*V_-f;&8gTY|WNDP_9@+QMA4atu=$efFKCAFYxfPbVV4d298;b>QT1Tu>jolsc`g8|?-5oNEr`RW7+ZO=v`gK;Rrq=FJYxkJN zQy%ZnC8cB^k?;FiwSKk{8;=x4pP*PEm-zkpNSYfA2E)JL8>0kj&D}m}RsaA107*qo IM6N<$f_=KAy#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill1.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill1.png new file mode 100644 index 0000000000000000000000000000000000000000..f21d8446925c5f58b66fc04c7d07d18e04799a16 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzT~8Oskcif|XBILtDDW^J+!X76 zt}NlADaX4z-AlL_8t$)sX>fAi?%l`Z8Ei@!{J*j=J@Y*WGKs;{)z4*}Q$iB}cbFiN literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill2.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill2.png new file mode 100644 index 0000000000000000000000000000000000000000..bffbc8ed49a04232321d6d5f58e6245d3dae3faa GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzb59q?kcif|7Zinn5-bjXW&NL( zN69L)HSO*#U_UIuz_5Sz)r7Ql#eE$?;hH7-^_GkNGBa$s{cH;l%a-CL6M;rBc)I$z JtaD0e0sunZA{_t# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill3.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill3.png new file mode 100644 index 0000000000000000000000000000000000000000..a63161b31949162a1ff287a3fc0ecd1d8de2d3a9 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzKTj9Okcif|7k3LXC~~+4-nG(b zbkdmV^uj&(?ukk^weKkghtn6BGB7k8-xW1uW^%8x(<@cczwP&RK5BB$xEc7adcw%(e5oK-dw$>!~1qjWj>R$%KY)f qAZ~8=Px32P-8bH`+lHHALn!;ksl05-FV=#rWAJqKb6Mw<&;$T_0x{|U literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill5.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill5.png new file mode 100644 index 0000000000000000000000000000000000000000..785369617bf7bc2dcd8031e7e48dd22a5e391ae0 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|mk#nCP~d1yyj{ZM zmLTAkCh+ZI_Un^2vnzh?pRLBvvCx!(q2R_+Hsj6v?+Yqko#a&fd9Gq!DuZ$Kujr2+ uD|_3FGnwlr^>0{ZSN`B#kuJl5KxWT>yd0;~70&@JVeoYIb6Mw<&;$T8r!)Zo literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill6.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/fill6.png new file mode 100644 index 0000000000000000000000000000000000000000..bb787c28ff5d9af524e9bc90cf5a5d22e302ffa6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ7*7|+kcif|mk;tDP~d1yyj{ZM zmLTAkCh#qD{aW?UCLb^S-<`>{MAegL(YBAHc)45(w3UJOFnGH9xvX0 zy+FXdOyIlcx?I19ODCNEe^)3#zG*EZL&1%uVrgmh`<0zusfwOGT<&zoi@`YhSM*1Z wP-*7$OKksK7=H4sepSr*PVYMtgN!Ld?QvcnDTOa;Kx-I0UHx3vIVCg!0F}cs+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-diethamilate.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-diethamilate.png new file mode 100644 index 0000000000000000000000000000000000000000..fab6d00435f934b8f041cc2dab9ebe6961cb6364 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJyPhtNArY;~2@ zBn&34{`hb4@!*L+yNWj5d@|#()4He2{bkN4B_t$N{QRWq)1%`)L58V2c=o?&shLIw z)vtY=#p(@`-LL&zEiTz*=BIelXOi=SudBm(47sHxrx{#HKX^pWzRqctVZi~HzGbQ( zzk((HET3Wk0#9=0IBa9~=xYjH9cK9FPVM9UODAeFGczCh{(OC0iU6-+dQWe!>PeeT zP6w8m72f(-yj-$xzV+D;PreqneGb<*V)4_P|Lxb;>`7;(KIB+%xgFF1`Q`v4!-Ep9 VpQVyd#DE@U@O1TaS?83{1OQFqacKYm literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-nikematide.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-nikematide.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1cd60853fe2caaeabf9ca1e9e2bb3906a93c25 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJlb$Y)ArY;~2@ zBn&34{`hb4@!*L+yNWj5d@|#()4He2{bkN4B_t$N{QRWq)1%`)L568{(~tk!-XDxP zLS^Q*>HJ%F*y{Cz-f$k*-*ppG)J`gXcyidkZC`p2Pq6ix%^p{~c?~8m&RliTxb01G z5Kkd{rKE&}!~+w{hA$csTe}()U0>Cwa@L7_Y&MTG>`*(G*3;XodeUZ-(}9vhQ!~rs zYf>5>f}~jVcG$lC`ue)cY|{rf3m`6bJJ`U?@Gi=ALGsUSsz6UMc)I$ztaD0e0suFz BY9s&v literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-perohydrogen.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front-perohydrogen.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1d466cdb328de9fd815e8a6f74f9187c8b2761 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJqn<8~ArY;~2@ zBn&34{`hb4@!*L+yNWj5d@|#()4He2{bkN4B_t$N{QRWq)1%`)L5As{Xzl;AId3Ev zeL1pBv0H!l7p>Ph0Ip*HvblKDb!`ajo0I24;pEs*X#fqg7pj9%Arx^>bP0l+XkK)Tw96 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/icon-front.png new file mode 100644 index 0000000000000000000000000000000000000000..be6d8afc8b03be90531752f3d82d5844952ec2a9 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJcuyC{kcigg1PRu~2_ijBfd*V` z5(bl2fBd)jc<{uZT}7L2KACaYY2DN1{xav25)u+BetuH*>CthY@RWfK2!gp!XFhr5 v%I0&$Ams|9^DRc^dA#liHNd9vSTHb5DHScM-~4$N&?*K`S3j3^P6b^l5JewREH~TOwQu1Yx%X-4eE`lyW4W*;0|L7s%_>^$u9O&OlOntZ2{C^@!;FAT zCX@MNL~7tL3|uak2w;p6UDy4d0i_i4JhN?Eyw&OZ{;<|tiUEMCs-o5!tu;XW>imxy zsOuVlwry#e2HVP{1T zi_O%zQ+t;#b>Fb%&atfBx=p=%w<_*zX%zS-Fx#tR=|feeKld5$@$|nfI|DQT2-J$~ zRGvHk`YLxnYGu=^T^rZ+Zx%HS-?@ot-SpyX+w`@&dP{3Vj?Vh5cvt>>$&Fm&$QLJ~ zWFzi*o&M}JZMlvx#1Igcq!RrN@-;Q5a^45HI dA|9;zPcviR6ZZv6#g7$&_@1tQF6*2UngG4HVKx8& literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..853d38480a3dbac6b1a37d1aca47e90406363751 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Cp=voLn`LHy`|50$Ux-yNA`zO z-WFHyh@=Uf6r6BEG9>nB)4|1&+l(h{@x1&+!1bZnr498C`{e&#`kwtcWD+ zuc~&d`)6HZ?&!EO{nzIZW8-Iv=h~MhgN*|dKh%rg@c7(R{#m}me`!gHoyX;}gTe~DWM4f(8y^@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/meta.json new file mode 100644 index 0000000000..8c77cf9dc2 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Chemistry/plastic-bottle.rsi/meta.json @@ -0,0 +1,55 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Created by JustKekc.", + "states": [ + { + "name": "icon" + }, + { + "name": "icon-front" + }, + { + "name": "icon-front-nikematide" + }, + { + "name": "icon-front-perohydrogen" + }, + { + "name": "icon-front-diethamilate" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "fill3" + }, + { + "name": "fill4" + }, + { + "name": "fill5" + }, + { + "name": "fill6" + }, + { + "name": "fill7" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-1.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1e33adaa7c7ad4cd6e709294e765baacb9c19e7e GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzXHOT$kcif|=MM5V7zi*QbSMmW z&bq68t|o(_QAFwOAKmv7lTbP0l+XkKrZ*}B literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-2.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-2.png new file mode 100644 index 0000000000000000000000000000000000000000..81405aecbcf1eafe53b7b945bcd60ee78f18e835 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz3r`ovkcif|7dG-T81OJT_Mcp% z;~sTAP-NDA)(S&r28M!zWvd>026dlMdRc#@?m(ITA~QaQink2&N{zDw)*n0xG=ss@ L)z4*}Q$iB}p_wCC literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-3.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/fill-3.png new file mode 100644 index 0000000000000000000000000000000000000000..2423b8a2e0cc960d88213315518401912dade4b0 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzM^6{Wkcif|7cO!#81fvx&^I%3 z>zwziCop;)YP`o}WamCf<*(?3s}+;h^z8V!dR3bH7Yl)eGMD}JHuv1u998vPU#nl{ W_2$I%Yny?7F+j zIjywKc)7wlktbP0l+XkK_SP_+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/icon.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46e0c75f9a3b1482f3f3aec868745b77cc02c3d4 GIT binary patch literal 336 zcmV-W0k8gvP)k1 z1H*qpjv(j&WFR9W!@$eS3+KnAlrk)t(~ZLZ{P{B}Mv~?LWB{`;CZ&`?QBDT#5K;jX zxeh?K{QjdS;FiN2Lk=K23Tm4sGBnraGcYiqrUkk<0Np}zEhpIlPo6;H zy1F=t;rjLKWLrwU1D?KPU|?Win7?QVR{6xZ80tIV`=_@I$4{MRxN+kqikP996^gp^ zr;afkKXsacfq?<8_WP%|lsfsxneh)+DPkx^wqB iQRa_=Q7{TdHUI$Ie`AM^H$y@I0000!mlZ#Y_(3{?lw0P(An}@@Lj`%;3V%W*%u#Ry;HUk;C*Rk3(Spl@EzpB}xb0>}^nFVdQ&MBb@0Ijcc AmjD0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Chemistry/syringe.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..863a40a4932e2c99de5896ae8ff3802dd5b9d66f GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1G6o zi(^Q|oVT|w@--1 zbs4w){eH}9*6|wAgyh`RKUX={Za?4^zF*^U?yich4AZ~X-7)<3%H|x?8oQtA$FnM| z=Wk~CZ}ju#tGgGPlOnDvN-7BU|RLZf4to&zBufFxmob?Ig8C5KHL3KIIP?g z!RY(@!`x+mzn^GND3#xL_{#02j&>=q@p zF8|#}`D6Pkir9VM9?G^fv*R(ic-(RaBe&`-_FMt>mSunL*M9j?Ut7#?v1~T;1YPxG zGOLy`))x2wFAG!SQFZNgap!dX*!Jf1j}C@5=i}!L?$m#2S@OjpkVE6tNdpl0^5v?r zj8$3N!E>ir-Wkj~Vr|61;rsJE1E-@K$e7x{#s)e|XDVONZNK=$qTz`KNOphXSDCaG ztpD}q-8p#VKtl)LtfqzwQ$T9}83TIwP4kYVt2 L^>bP0l+XkK2L*)9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/dead.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1e5735cd8f286cdfbb1b189ede7e41d816a118 GIT binary patch literal 581 zcmV-L0=oT)P)4*7?Tc$vjM!uJo1oYoWT)sMze8ZTeJb+mgo z802%YmVy5GGVOr2Z)R#TIy>(m3@@a{&sVy1fIFBcq1_V)Zua#70362w0JyGuC1C$R zM7?^m>J0Q3P`NWKeO{_X+j1L3K&|!}0MO}#0Dx-slaT1n$w~Yj!|+040H{;h00000NkvXXu0mjf&TtA; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/harvest.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..51469d0a083ced1936a1c57edd798daec9f70db7 GIT binary patch literal 658 zcmV;D0&V??P)Px%Oi4sRR9HvtS4}8HQ4~IJ!2+|Pkwn>$NU^e^W{|`Rg$yfVAuQNqjRmqGR*X=x zA_+6a#%dNKKO039VKG>+xcY9+bLY;yj3!g^?qcqH=YHp$?|kRHH!}u(t~c>6cCLL? zn_X?NP2Yh@G!iV&b^PYlwy4T-lkTJ1WiSK|`tHc#PM2T?sDxAu?0R6`hwnLV`Cc9E zS8NdbvfW5o$PufqSs4(Zlj#6Gtlf}G2qb}fY`c&c1k%s-B7iT<%#&E%he@O^=8_}; zAQqB~`eafa4=cB&N~OEi0{ijJxp~eCq1uu2F_}yTU4Nm1o)XJ@6aw6H`=ud+I~tr~ zWx^{}zyTIWAQ?a)$u>^Hq+y3GtufOi4?iSfl@Js7Na{)gk@_{1H)s;#WUBP2zRBMe zk_a|dLhU^#1`%#|m;x*rf;9JgLgqkKg%v;`5K!kwuY9W0O#|}>hB_aZhvLy&n%O#% z#mf&!JmSxy;iofdea#@RCrG&Oo%4mXgl7aj#-OsaoLC)VTsJMfN&;vx@ccM-*A$5m z0w6KoQ6`35*W~d!OagGm@Tq;*`v?+hzcC9?6N?GpT1{$6015dJgmn2J>1u0|IZUVs z1d#}8p=vCam}A65fE7S8tAK3hT`wXg0;;o3;D0F)>9P4$1vsI;$88Az1OcnJnbmv1 z3Lo)J7>xopf$tRPYbgPx%zez+vR9Hvtl}%_9Q51zwAjz(Z6jE>&{v>D>#84@S7NLSrw{8^Lg^&bkq#FZ8 zY^4>GO(kxMQE3WYv|G0kToj5Gp->`1jgt7Y=)!J_?LtffPtMD{IE==5GodYrZ!_~I z^X~cXx%Xy#*yH8fV}1M^098>FL0`aAGM)}u%SQ3-#SP3YTt#a3rR#XE57@=6`;p5% zc>4UUtC)^2+wE2RPoL++zK@r1XKDb`g;mgnt)nk+4mi~QJY95eP~B)=%lSpTvBf)U0zGzh2Oa0JN4`h*HjQ6MWDLnu1)r;&FAuxHJHT!i60-60@>R5>X4?0z0s?#87XofnOkI*tH022Kej zq%xo&g;j=DH`MdnPg1f3sxe#jf+GM$6$FJkmkgvMevA%&Z@R#DSc20%IRx(ouy!qj z!h=E+kbSUL%7~NQW54NX0Z<@4?-#s|m+Qa=fG|+KRYUM$0H^@za}6j0R3~aEzn?KII|{H3paX!qnm}%|=P`E<*o32Hpx9-?RM4>BVT~O^42C`m=K1o44Px-8DRO~ zCQt&ReoN=8a->{LlZ`;j0a=3jFLBv`5lb0%8bCrPAXN6v37GVrx%(;L=nXgi3yP27 z!z2WD8$daM8Te#b2-4>A9v}fhkT&((5AYwLT?c*wxLZds*IS5G00000NkvXXu0mjf D;o)Rp literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/seed.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..2c7324164f52fa0d48637d218e4565502182a2d7 GIT binary patch literal 333 zcmV-T0kZyyP)Px$2T4RhR9Hu2WEfz;IKcKZj5=U61V%%E=nyzjq4@vn`>zb#g4_&*Xp4^fM4L;L zLXhQuIYby(gcTUrMHCo*zIlL?{`2+$1H+e>4Awo5h%%cfMMoP<{}W?5%yA$`ST~#| z%50((Av=Ij$q5P_x;bF)p5qM8E|w^6qMHMzFWkYPCe6=q>*+^^%yWQigh_#p;b)ya# f4S~@R7!3gc5vb}ReuO4R00000NkvXXu0mjftbcrc literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-1.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f9dd270748187e94ccb377dff360c0291a5980bc GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}M?75|Ln7Rh zQzQ}&SRD9f++&qs!s6zPAQ2rB!4M>KOj_mF|IfRwt5h~+unRmE z_`EmozrWS{rrDkE6mrrMEEuM%%}ASJV|Mt$QI3y}YYlm>A2L~Z`GuIWwa9cC9hZWc zuG5$krYTx8*p^(7ZPEYoK=HwXgTMYC=)K>w_rwEs}f!%tSy|hiAQ(VhsAsnyp0zHBt8f*FzofyFpyp2_!HPx$J4r-AR9HvtmLX3AK@^1F3K9ZT)&K%UXsfC#AmJB)=NIsM_yq_A33wD02vUJ+ zOHc^FoGhq{C9`2R)4d}pn3`9!$=jK?^S-_GF4&5HVa4a02XF#TzzH}3C*TBX1hy{s zVz~WEZ|T`hmG)bw?HErsQ?0kXZ&k1lTN#f5@<|(=|~-FKReINjDQv^fdBdAm{X`p^0ih zLkG~n&?$}H)rL*ht9*qE0bnFfT~WsYikgA+nt1Q1bq2d}`tX*5X@Iit!ZXl0+=Px%0ZBwbR9HvtmQ621K@^71U04VWk#=K+hDasEM}sCl62VTevcbyA$8Yc(gdc!J zEPSMPB$bLpB8ZS^no6;zaG-lPv%}=)Tho4BSv>MT_)%I%Gq|7qf3K(oIQ{m``VK-j+s--jX zD%@wE;J@{wHlGhW-)0kH0%MO$B#{y+G}?Vh7qZFTr}&~g@AG~7I|3X64uO&r_y(05 Vk}$Q-lHmXV002ovPDHLkV1o9E0bT$A literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-4.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..988693e410b18cccd263d3f9194625dfdcc0dfe2 GIT binary patch literal 650 zcmV;50(Jd~P)Px%L`g(JR9Hvtl`%+MK@f)L5o|OEiV-weXcI*d3;|kyEDpv7S!cSQo)i3p-a3@D0%Xo8I*5``;Iud#UHfABA}tMBrZpv~LnExS82|9msM z&yxop-UG*%SU^l5CU7ePkLT+A=BLkOo?_M;5f3~zup>*psy@g9571p2UbU$dJu8(3RGXmfMfm18> z(*Ed5zV(#`Lf{O6Km`M2AOLesifcMJh~%4c!OtI$L}sFkaDc&5jgNPL|aWfO;x}a;Rod1b|~^LSy!bt}ktPUfXG*xXx@= zivVg0j0i?!EdX_9FCY`Qx!k~700e{Rr{t;8V)X#;zUxE_82XU%zn^TGTM;I}B>}=L zi+k10EeKN&0lEhel#fhQ0y+scD=1^#2w)KR>y`ko8k}_3zL43kOV&H$W`0v2>4Yo+ zE`hKnBmp$7`@|NbcvDYV0+Nj-!Q*mYW9|2qT>=QGN{Hn0B2m9uY*ZVbyC&eiGI!(r kxBvQG6Nm-G1Y!bz0Wll|KLXfgg8%>k07*qoM6N<$f@v8XZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-5.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..4d198317971680b4d2b77eb67deb00c36a0d3d90 GIT binary patch literal 751 zcmVPx%sYygZR9HvtmOW?`K@`W|odzU&Xb2I%3e%h)hoF@NELH^Z0}Dk?%wZ*{sGtzF zNpU%C6tzfUp&}M~5rY^D6%~Y21V0)DNsJM}LR5?r;Y^woE5Cs^%RMM8pb)7;MP zym`O(fBzXSCDS}o)0|)aFMv7MmioCxS$VnP(WHSV-e~RPjeaqEO!Ad|@_Wyx#BqOX zabTm&juzkFK3lduoG&-7zp~%-J=HVf6aaGllLk3`@?J{S@+vds%&Ggaz=010^?H|N z*O7u$Zx5Sq`mQu|PImS;OR4F3qyi^8xA@+HqgJ7$ibX0wVwIWdx6W#nyPLmDxc|T% z{*bd31ON1LcVG_qM4qWpVE2nwNq_tyJ&oUF<)Jmw|7A#0eWTJowm`Cr=Ss(wXC@|G zF)+oEHlq;hiOml*OL1PbV(N{W-t6DB$}bnHrdpCSq5zQCZ3zISUu`C#-MnwqwldC) z7C=q2`s`PEb9|xTc;sV_8hGOT-gQ0-u$B!E4z7^&jC8n3wocb0rV1eM zt=vyjK^TBwl7vm^0K2C$pmWphFlUhfmD0K~|r3TWS{JW2t#HQHYQx<=j`IFxf+ zMq*-6m!a@h0pubWx4TJM>;f>S4S?bm_lRjicRel8i%b){<~0B;=xSPKH=YQ9$Dh8582=`YVo04PwE#qjx_F&k@-VVFJ+Kq1{r$@PF+ zgzo7U!L$3m4p3LXD&Q?|FxTi*jmqG-$sGV_$%qVBMUwuyut{TdT@AogRUXbWX@4&N hwSYQ6U4gm+e*peA(?7~=bN>JU002ovPDHLkV1kNqS84zN literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-6.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/buckwheat.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..a77d1a4090107f8928078a6fbbc1dbad4aaaee39 GIT binary patch literal 784 zcmV+r1MmEaP)Px%%1J~)R9HvtmrY1iQ546|BaECHqJ^4f)TSv%f?T<2F%W3E5nC8IwF+wyQDAL# zoTcT2WQ6vG#0a`5S`;A(vuM$jP!RSpwFt5ga1k-(Cg{rl#(A83-#q6v)ClU^%=q59 z=lst9{LeV!kaa!yIHfu>C+Nqq503rpfBbC}LGk8yjg;LrOKsa*JOFrJ=)NCVka(j= z_;8h)7)n!r?jmImO#KxcAY{Q}%`mi4qU(mB3BlU*SVXUl7=$GHkMBS+?u8HJ<@Qp(qfqy~TzwpUQF zu`Z%>&wkDk-Xo9QjO`Z}Ko$Z7E>18R8zo5DpQ)#w8;>0n!#(L0IX(a)9uTⅆxfl z_quy19nTXA961x$eqflymfacv#kf;mSKLGAILGQhF~l#mz8(+6(_w1AHs~f9?LJF2 zw2np|zH|nU?^mny=<3*vn*(t;%c{Y&0Jc|B!sx>?03$#W$jy$I0Ell$^wN_{1C&fXG89DI zi}SVGgitcFZL>QvUSZq7I)PjvD1aoON4J=<1VC}WPfNtXKPYaG?DVq+8lIccTOkds z0Wd!lgsfc)TaCkbZjXQsn!hveQ2>QyJbQ+rcw5*XIsw)SbA{wkK+@X)42dxX1wc{u z7V=@dtgfK|Xl;5wfc15ibou7fKnipmimGb$XOnn^@fm{#+yuO0#Q+$xqPCKTZv_Le zo5+3ou3>P$WPqAzH6>HiffSGc_WP0nN>$*W0c@xb(a`nmDpp|SjUcwCLjQ{`*Ohtm z%UnYMRE3G=^F%>kC2Y_$9OnTjSLaK9BU%oKvi$l9{FQ7?fi(q|LxDy2_i|2uT=P=^ O0000(x_j5LCx=u3=Tomc+ImNO5 zo2^%m!g;g&Y(aBIaVJ;f-1O;x=hwc_ef-8bUs8XWmSKg=Z@%fl!9uA5 zRYzIN&#bLpFR69<$-m1g+3#$2^UQl11ax7!dd46Bt-}BMWvtS=egB^hJ8?lh`jAY6 zo}bsO1sc+in3gB`2b=R=5aP*Yzq9N6tf+So?ljA6#haGvX$70>u^#;q?}}g>M+61?!8jIcWld2^#|k!Af~hVNPrv56It3=OVM-J(;_W`kU-j)q*P(r zgi%XnWyD4;l^vZPLsF^>0hJ~I0DD`z@GgDSWd)K_h1RLz)tlGC{exkjQA=f7rv^!> zqAn}&E`6Mzcok6zmMWJUtjh{oiVoLv;g3TAfYzyj5}LbqHJjijn!z83aL)pvpQWe3 zJqs%SIK)jfgX_7VghK1oa`&bQrJWa*tyCX4+&M@hOoOk9zVXP5dPE@s&U}BnU*VY$ zWg%ORWs!3fYJgfQlN(a<&O2YX*T$F06py|4z5^%}}rNxCd7 z)X_(X2XY009wc=SCtvX`$}hPn{XmI6Fh>Tzdi$nfBw~B^{3+hOeV>SMM5QjSl0DcRNAJdWJphcQ1 zU)AQoCmXfYIiu84*^8G?7KRkHRA$){8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/harvest.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..2faaeb24961482ea4db1bf91b98de40aa90a7846 GIT binary patch literal 697 zcmV;q0!ICbP)JY80*bTDO zR9w=?4R?A0U~+nDx5-lN^GZxy)>tSZc9!>{&REzDC2FQ~NVAv~s{)o|L+;2}By-3enZLU@fS0>h$#QH2 zyMQf{d2Il_ZeJpYq(WQMU_?3_B##IE)F=QqbJ;r2F&z1|SrB~f0qZ>HnXmI4ZB2vR zk$Es>J4f}Qv#xpylRGke?E!=25dg3qzkS3z-m5sYhn!IWz;8vW`k}Hx(kx~%Ql5c0 zRQl*04HOEN_5#3kHbJo}@a^jpmYXHFu}J2aIAd<(s06B~u&4Yxe>Phtrn3n*93!oY znae*M`52CTeEB?p<=7aG`~&9zPESNSyEH(8UBIujrg{ofJ%!h@{N14Gsd@?%*F+yD zOQ3oRvm6_J^zftg6Z9>hTE5)9O0-X`C(R2|j3gh9d{~an*TQaidM1dGiP5W`!m|)F zF9&W!I#*BRiRxAPJ&K4_pqh&fw9a#`LYV{XyPWPV$L81r;P)26Nv`tl_bvGq8uY*m$wdYvcR*A!timr#X;Mo}HeU zbHMd%KR*OOvz|HwF!^{i4LB0MD45=N@toBm1iff^Vy@ zHIVro1KH8=0(@OPG3 zOi~G2ye^0*mXt=xm1Eok2yWzFhsShP~g}hPwVCa^QrUy0529c zo==_u{4O-JP5b^OHN>0Eu7@~_=ze?OSW=vlH~(R^59H-@>b;9Dde`~|=<{n~OxXQi P00000NkvXXu0mjf`;!S~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/seed.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..685a329bf36e597893975541917eb32cf6879d7a GIT binary patch literal 400 zcmV;B0dM|^P)0StpD<1{4*mkoi1%TVgg>7`1t7 z;@}1>-f?}co0000@5XQgA)%pUKX_8V%kaX69rJV#+5PKgZeF$hkwo56bP8US6-87czLwtd`LO14; z_~+n2IQCa=cIKOzZ?b?yB9TZW|Cu0i>0`nsGst8Hy(*&hZo=OPXT26QT?YV!?fui3 zuUAP;W{{Km@94uxeauF4#OD~6Y5@Q&)k4BJX}XT#rH}Dosgz@s#!R?&ll5AN&oL6t zvFc81!H@8Ak3RV3W(*2TAKTv=S)3vZ&Lh$;_9YM*RMI4?Xc z+h8(-%44)oHi-fg&LR93J0Tir+JV{xg2<(?y}t`~7K)d91ON`dE@N3dh+N9l`>q@& zN9BMcw%A@TFp#F}uv80KL!-4F_#u9)wmiP7|Kq_@DNm@%syju(d12qvUpk0fvQPHI u3nnufm#^vko!CF)ormgU&$2`!dBrzA1^5S?fTC9b0000t5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-2.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0260362ce24c2ea08e3fd4a9be19e608a85fc864 GIT binary patch literal 510 zcmV+StBJRd&)ovflB`ym>RTU}0flVPRqMUa&1z@_&8aiglWthn-WDUp}B5}56e0Qn);Iri%vX*Ab4J~S!$Ccf)?=!YyesZP9N+f*}? z;0vV?OlK3OvkCWiWAa1JbT+vl2WkQ?l=qfh85gnaExYpZ_oF_Q%}ZSAC9YI+RcBnp z+Al6*=_Rf-Z6?R7Bk&Se_M-tKhWzsXu-K%ugMd;90DgS_=_o&Qp1oyPs<|t*p&v4x zP3T7hZOb}Yv+`cG$vT;HdO87b zET5T7wXv$MO4tsuGlK=n!07*qoM6N<$g6MSV AhX4Qo literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-3.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cannabiswhite.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b4610429b4bf2d398c9b610cae0de52dad8d5487 GIT binary patch literal 608 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 b;2{720|Vh9sQ}>P00000NkvXXu0mjf-bH)I literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-1.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8b4588dec2809fbea0a3762cae7a089f4b96d3 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}3q4&NLn7Rh zQzQ}&SRD9f++&qs!s6zPAQ~141k8W-?SI-ey{@WVH)!en$j9K-fLm5Xyjs4rx@@+bDVr*WE8gtkiZcQ@Yd-VVE{94b6k}272k#*gX z^Bmv4cV_dFah%6|$m_pxOFVdQ&MBb@0M-Rly#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-2.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f83b56c50e412fa3df700f9edf9e4385010044b4 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dW+zLn7Rh zQzQ}&SRD9f++&qs!s6x(BQ&@ezh>tB&rf^1=mbxfiE+F4|Npx`X}YEbERnp)_@s?3 zlCL4s#(3WQ`d^3qd#1FoMDj71COJ%tum9BP7~Iy+_=KZK+AJlTB{Jf{nGf}c;!a7K zI$vizT9@|!f1T~o17~uNUD*9n>bF*bQ2y{!9Pyhi~G$idG4Uu+qt? oVv(~>_@1PLn7Rh zQzQ}&SRD9f++&qs!s6x(B--jYR`?hHt~bsWzbU8ask|vw;oIEiaLIq`YP=>%zHqho zoHg_C(*MfQ9p}{5O+1PiPJBHv?Of0E-}Co<5Wc}va$F$#Px$g-Jv~R9Hu2WEfz;IKcKZj5=Uwg@F1rxBoY@cEKG@h)+!VB02<^!=?YL*lRP~ zIe3-f@5-l)Aj^wRo?yuO!3*Yt04jI^?)p$#`=^Y>$fzD zy`(sVpaZ~`aD0aQbf&lXe+)+;$%9;i9yRzv1+N2O!3v^5hQNFVa|FzB=?gzG&Wz{# z52C5+0FX~$aSrnZ%uygmFo=AIhYYC}!^|TX1<1jPoY2stf-Vj~k4umvvUphFQA27D z0I4S!0{9HY<^XKbMs^}Z)(A_8)4u$HXGLTOz~o_xmDrp>R0tp^JW!Cs9D$q;&_jc& z4gmQIIZJ}FBRCf@Fn~jYlC(fn2;lM!vLnbzfJ7%kTn;GqGyC7W=@e0(z~w-SG!Li) zK*4{DS)M`d??aRdiqxneI|M+!hgn8RG?3*0WXmaa1X&JX2rK>1@cA7gw0VUX7*=(Y zWfobQNR4Nz6vfoEl;kEEtt=Px%C`m*?R9HvtRy|7tK@gn~3&jsagdizw1PK;)7B&__P*Mt7S_%O{0{#jy2tpt~ zLD5DGLcqetB86ZfL9tAbKu}Nv7KX@McyYPpcJ~hPnxr{$H#_s@&3khflZbz@i0jLr z0f=uUJ7}hTQV*2V7(8D{tE7+FvNi7c=0WCG76jKIAo?aoVI;y2NlhToxgLYF>*r;4 z=6E`31=9mSFTUHX%hg6&b>*cOh0!VF*>y3K=w!!+y5Mc>`BKZ70tCAuh`m)&qd|x0 z9z_t3*rRLd0c8@p5dde3D`;gwGD3y`fYbv33X&n4%dFz!{8@k_A^iY`d$_VV&LG}K zKjM5vh=+QoOwJioc)8oMR9~d46^?`;Y%Vgopz!%E)vt!4Ue^Nd=QE3<7xyaP)eXKQ zpt`-@=6!-A{QybZf_ezm&q2B_j2bWriK<636rvLVI9Iw?4Dp_6F*&bIT2C*gyMW3k zGx)EI($5W67htxj;e_mz8Y-65qD$x_H6xN=POJQM1Um;9o(l|s6my;GHY6wjh>tGG z<=SMA4P9SO)=kLyp>ut=7q=%m)!KWvv3_*BEF)(TdXwn@YHuQEcfC8sWf_GAKv7}@ zhZhxRF?+RO6(QHDx0`DSXQkb$IQc!W4NcwSg@oej`=C`(SC^&J zFK0OMZ0>jD{=$L8x4z4%t33f;=Ap7%(tkAaVwN00yC*Fi=r0CjbBd07*qo IM6N<$f}Fev&Hw-a literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-6.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/cocoa.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..7133d2c99dd6d9210cb6c780b79dfe555337c02f GIT binary patch literal 676 zcmV;V0$crwP)Px%UP(kjR9HvtRWV3gQ4~EP)IsQ=6got3Xu(11n9?bO7?6NV!ER2O0)l8ev}*?k zQ3N3%ICUu%TofsM>Cj2cA}As)ItczjDCtlNg%W-_|8vOWng9OJ7n>z-dFJ2u?mhS1 z^Nu<6c;$LrA9n`uVjsa_1v&1G4+XS7`Ca979?rii1Z2ogs-j|#znfQO43Bysh^M9T zFvQ;k=VG~IP=$+gewdKEnaGT@u-3)bv+(TmHDKdWA^e=g$SnY7^4EL7yNRd(lQY>^ zy&S01`5!)x76F0a8FtUOzJ05C-7~;~EW~|!$HV8B5eS=NGtL-0=UJUg>Yn#w(UA$# z$xa3bJd{4RY1MajEEY6-7UxPU$W$VfsK^Ev=WFUioiomnP%mUKiT+py)IGc4VwWsR zASQ^3DIZVjz-0|MIf&w9>$n;*t1-HOIA4JZvMYAUCDGaR6AVE}`SJyUkJCe<2E+ov zNaf}(hD@RA8S0MfIVNhrL@vWI-@B;^3RXJc-=v=7biIaDw#ivC@%2x@e;>Vjf~Y_6 zQTy8#r0ICJdBwS*6M*RjQoa-~4ao82fO-Y&obzA*lEI3JRtY*e-LowZr`0mJj|@fT zLxxyvd>O&nTZGhSvSLwXCs>$7prF6XV5owEc!vM@_;dklCnGF{IbiK%hW}J`3^q%U z0kRm)LSgM>hX2S8!R7$EM8V7^hW|60aEAiABPn(iHiHY|A#r?hulIkLqp<146=Ea< zm_aa$ksUI#344O0n&mJ{u^AZRj<6hC&{HiJh30@%vhE?5+Fvq6Uke?_=!6+C7BM$%o@RYfGQY(aa00000NkvXXu0mjf Dtx2Vv literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/harvest.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..4f155185ffb679b04552c4043971ef352d1ca766 GIT binary patch literal 682 zcmV;b0#*HqP)Y&8^_TT*ug5kHJSoMgw=x%y8 zz3V-$y;zm^Aj%A67+pZCWN%|ig1W!Eo3NIEnY7sLL>6il;-|g;ox&d|5MA)t+legA z*Pt8n?h=`fib4R?Ds1eSbl;j1IOCVvhk#Q+IR%t%c)@kV#7<rS5fjz1Xc@4vW0FgQ>R1>Vc=8JFk3q@tN)ogThbo|V;l@4G zR8!1fZlA^t`No-Yq>MBgTH)c`q>N=gEE{i#Tw z{3S>HX40|_8plYGtZp(p#76L8R1Qbt!eIiao?Z+#KBf z0~B=#xYgOs2HY|fTTrxL{Qq^5h|wM<=*#kN>QhKqnr1cpZEEG zdB0yC$jQmc`QK50^H^4t94&ezW9@QmhC9u={3`m|y~`VOn|J+7znQV2U?aXX8v!7# zf~e(Gox5_CvWd`#bFj5Jj(&Cn0I#Y~aFaf|G)1S`l8NLC4nwqCI+~G|BWl@Xjw5pf zK|54#(&zGd;o^m9=5O4>lL4l38Y#~ZHo$= z#Ge8G1cTX|^cNl?1>a_+oq?deuRd%%$J=|4NfWeJ2jxO~NL*Vat(>8FutT?3`?m)E z{L+K@2cQ#%$LBEaF|>aYC;d(-+M>Gon4leI?m(szc6&8sC6e9iYke|~9w4>J8g&<<6%SHu0Wk2poV-414=fjA|MH^ry5`xvh})-kf`00@P_ zSJKK^8gK95=mAQ{0F*zj+iC-rr?}Ic7L)^`3EH6=9j8(0Y_iYE$;rtX@e@-Js}IHG RfIR>J002ovPDHLkV1f>M@vr~@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/peeledprod.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/peeledprod.png new file mode 100644 index 0000000000000000000000000000000000000000..3bed2c4b8d6a0a661988faabe72304db7daf536e GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xR z)5S3)qV?_Njb4WxWR8D)Z_g<;J7JOD)iI$Th`7eNTE&B|u`+jSITq?Q zt?qJOV{2%bJ9&?N!x z8UBQRxw6%0tPg*=lqRT8*msptOld}qW2nO&L#<3Pg~|q_|IryMmOZF2_{Vac zz0mM)*u0DHGPxc#UVC7=;KVEL(=yX;FYx|RVWO3Jh4H2MAs5GQd>`ZPGBW5ld`*_< zpYU0Hv6zH^;}`DEIyQ~{+y~wMzB(!z!uIjySD)lukVmfS=fnl<+ZQX@Rm be0>?TfNTyR27yb#lR=cHtDnm{r-UW|=Q5n| literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/produce.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6df214f7d4a222ba762406b3f2fa56f34cc23f GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQse z#W5tJ_3h;IUWXk7+V|&9osb~r_2G%)LXX^aFT0fn&a`@WUJ1X802(&%Dgfsb6 zthepU8dovT^tD#=q5^E66%~v6ajl;Eylh|CQJG9V{rP)SD!ZA#MRFb}dtCKeMrZz> zSN1Eo7%~p+5H=HKcrJeFwx`rp<51BJE4WpDzWi~6>B&jHw{|Pk3m)t!elbtQASNv^{@X(x&7NEK;0bZ)_*MbTUZ0w Um-eJd0fT_S)78&qol`;+0L0aSv;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/seed.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..2904cfaf72cebfc69248be3f81cc7e32181f5037 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0tV? z#W5tJH90|ob#a17PZJ|s&k_y473n|!KY1z7CYdS5=JciMn7zx)vp!u4}9%b-!^>bP0l+XkK(kN@S literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/slice.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/slice.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6bfa3624d3f08857168b277e75f7308c2b0992 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|K#~ z;usRqnw%iPx;R0krzy~Y%k3Zovs;l#ZPer6^PeBpV>?!F|M1wK2iKDy^z8T8RO$1? z;sJlV$>H>u3~lrGNb&rS_#sip@xr)9+)Vwr#wVwS#>U2npS`~S-~YozLgL@ww1k9| kG=Xoke6~d*Y&gNj&~GMg(dcDp4|D{Br>mdKI;Vst0B?Oq*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-1.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..575d4e3d4b64580328c924252b79ef91a8f5c002 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D45{s z;usRqnw%iPx;R0krzy~Y%k7|s1go=TL4N8F|CN$HQ!@VjpA+<2v*bWv;wjk!9_xj-P5qbt;}74#=b}jo5m$Y;DT57B2HK$G%-14uIp_e; OE(T9mKbLh*2~7aCDLG95 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-2.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0445261c8e8a01eb4a3c3fa0ce9327d91f56e7f8 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46Hz z;usRqnw%iPx;R0krzy~Y%k7}X0)~S8)F1vUC4Htu{Q7UX^x9<3bL-nJnB4ehD6?H* zy_`zY%&o$lKiXYkkh9#Ns8{5Ti!3_;hBG5k)@(lLPBEKNy99N b$r22lj517X*y}FbP0l+XkKrA#=n literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-3.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..a56a25ff8b4f5a3265b71113e4d77fde74abc2e8 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DA?-h z;usRqnw%iPx;R0krzz0j3gh>%w*Sm&hSz1RqWj+6X8ic~=T{Ezi8o711(sn-wbFGV~PWQnrxL}11UIf z+WzqW8MTnp6Bajyv`-LWZENJ|ac@=3c_Of(j(g$G?M8q8zdC!sqid!LW6J%rIY~eG zxdlrsS23-#6quhl+1a1}MAeE{9iLw-?sMH`Qr^@$Wg4do zbA;ZEn=Ky9C7We#3ZCFwxccc08AF8y3iFCiYp&v6!FZyKVe6y$IqWg}yS*lJpU~RA z@#x={)+aNMI`u8%yzeb3VYlCz;{%tWfkDaSmdK II;Vst02vj0;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-5.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..c9683549b647835b6bf798f3a268c59d6b959d65 GIT binary patch literal 570 zcmV-A0>%A_P)`6pHR9J=Wl`V|aKorM+v%$1Qk!%74g#vR5M=A+oWx;XO9Jgwd z8pImJnF<6=R_&%{ITXptVlX5d9O}%Sxl}eKVc+ zdml3cjT+S?FGDu&u(Z_%Gu)fM;ACL!<(%ub+92E%@iN4T?cz?XwkTAanp1bKP&|>86ZU;Gx8PU)klyVOdH;PR|qFYf}V}uiM1r>9n3t48;hKK8NvxfA;MIh zNe`9tDy&8-q*;s z9e97Di-Yb8&@s>*QS>ooLwXsKj4|hP(qCCltY<3yC!Kde1`;iY9JJr@)IXz_)f`zE+d~HP`^6cq)Xa7A(zbPqRL+htC6t{r4t1>id)aXCgZ>Fi*iKU|RPXGV_07*qo IM6N<$f*wQm`v3p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-6.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/mandarin.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..8453867ea9373e01da1cd5ed79eead964ee0ffd7 GIT binary patch literal 598 zcmV-c0;&CpP)GQkq?n5Q-LT_k76qA9S`H>Ah?+s;N zBr=%_tGjr&m|P6RsIDgi=+|L$+0K0gZqa^^yMGaZ>aMBZzf8Q05~76gO;sYKq7Hti z46o!-=Lm?qxVVe+5p)_NLXEn>JpFNP9&axdBP}GL7UEBj@cp_N?=)oIzm!=?I}P~w zO$2?3Z>K69#i<4O5xm;MHOJ!lWFRC@=Oxs-e|I9D`$$p(vi2i+cY2g9BDY918epVa zY+4ijx{-rK0;E78yB%}eP}^$l(DDvebp1Ls$4TfTA#aXlOa}Sif=mJW!D)`+>ubxu zrUZmY_gbWt6&rcT6rk$08@89kV~}W^oy%JD-5W|O)bj`V5-Q>@&ILlSb|@jgxRNxu zKssS_8GgN$_AP3+umBLRTma#!5Q4R#w&}DetTc_eW4w02`|mP;ej(nMu~!On$M|*& zzwxsCUolLXf;1k=+tLEsE&RpRBMJEQ!NUIh*&_%zJC_y&ncJ=Mb?~Ijql0({DnIQY kUI6yWYM5b$8UAzp0TXiK4#ldni~s-t07*qoM6N<$g7424@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/dead.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..10a06b21ef4b46ab1638ce560cb4884838e4f6b7 GIT binary patch literal 262 zcmV+h0r~!kP)GvIIfm>i**A^Z&T4ewG5p)yix_TAw3IZ2z z;QP1RVgsI63%XzZS)fG(E|GoT`v@?zwt9Q>8kSNfpmPj^!Qd}=0VGde08FgUk^lez M07*qoM6N<$f&l_&DgXcg literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/harvest.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..f4333b1f29b3f886b07c584e179dabae79d0e844 GIT binary patch literal 409 zcmV;K0cQS*P)~$n@>>Fd_r34F%Xxjl9Y#*JY z^Lz0*fP8)#;ZqAbg?YC@xPu|Mkm2YMV5SHdxV^afYxP zHe?{RN)*CwNZy3Th4UtC{sC49U+90o0c&b%Y6`vqT~B`EtkUDJ00000NkvXXu0mjf D9TK{F literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/meta.json new file mode 100644 index 0000000000..033ad13f4e --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:justkekc.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/produce.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc346363edf6139d953833876d3ac7a14172c51 GIT binary patch literal 329 zcmV-P0k-~$P)glyH> zR8UG+hgx_J62Z+}KossX-E!~!c<&A@%d)KhY&PvlH1woSjUCgA(a;m8-6cHiQzt~j zV( zAPg8x=Hyw*>g9>SWKIwUs94o{kU!#&ec5gb(TNrnE76G-ooLx^3h~E&~g z(TxVcb3KY>0l?$KebrKC0rn408`u4_ug0a5yGs_MMde>$^bO&26-}qfdbI{HYHnGU bW&H^sf{t94uTENg00000NkvXXu0mjfxBZqw literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/seed.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..cba34b839496074af84217ed4fe658a79286e2d6 GIT binary patch literal 430 zcmV;f0a5;mP)CM@56BiHa0dkf6Sb$aCghm3kAJYYfYv-&GsYN zldkk$hn2KzzSXHuH5$Vxm&k6@lMNxA6y92JuPjbH&t%d780C_56P6n2qlT5Sb6wAq z$)r)EF?2mIwaan>SFD^%F z&86aqq8MvF)0c2~`O$`NqM=a{(mO5v3$$e9Tb)r6+&?^Vc=j@zPqB07*qoM6N<$f|i!ThX4Qo literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/stage-1.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/papaver_somniferum.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d41367e133b3eb9946646f480f09e8d7033d60 GIT binary patch literal 224 zcmV<603ZK}P)FjbuH8>q-z08x&5(Cd29z8)hVPAs8iU% z##IMUrwBd(z^AS{zz*!-ArY-_FDvpLG7w>VP~ReL z;w`{qdC@1Snyuz*-vQY)3n%@CBWJJcC8j?JouFguESQoqX|JC1h4UeM_wKJ=?=VTl z^HZ|q@)u>6Z8hZwKGZxYc^7eCBG=OO`YIMnr@*NUyJq~maYpyTTD~V7NB1#UHszH@ zm;xzz8-|*5q0BzbKK^>wm^2py1zhwJvZc4StU@bLe(GQocXH@O;4Od}rOkHXv(BWl@6b9r)E$hHYZEWHV}f6EBMr zWG(3{1^@tD?_eB8u3o%>wT&$99cmxImIflpOC%K&O5+uEt>Fodd66!RL366}RVF2GbKQ;nk7QOueH-bCyS nV1pVdY{Mo7HWN=I5Px$JV``BR9Hvtl`#s!KoCVYm4&1c!75!EOCcAq@eCf(GuU{6fTc}3D?x06g;nGS zK8)k;PDCLHn>~m`q!2+nW{ccm4ryr5X<4WjOuvBjc4=R}$EryI&qXfNjp-A|6-5Q0kS?xKOA?X*$&pZKcbEiZ6NQ>m`lD^oJ4N?` zxeYaXO@s;Qw-z9`tM6O030XiMNWLO50n!fLkb?wBj6NGEG8PLRQiBA<5?g1z6(1zP gO7cxS2^gKg6MX9TA*Z3j8~^|S07*qoM6N<$f-BmZxc~qF literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/harvest.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..e222bf17acd8cb82e0318c5a599332211fcd33ef GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*GF@nY`w4|Ws=|Yy)6&= zxqe@t`D15LYU@E=paRB{AirP+hi5m^fSk#mE{-7@6YrjP!30jKJ>l534>3~Jqykn`B`yJEDn4#?y*WRVR3T?5^ZH1D_AA}h8s<96kle2%6#G*#Yv_Ia+)LS-airE!R*k- zXvw5fo_*JH(HS)_!J^v0ky@#*nf#q>y2o zOS`U>!#+3vDZbO^34Bp-WW6E7@JY8yiKVkqhT)W=0>dfMkWz*-0TE&?ksPPmHoRbr z^eSa<;AwAV+NFGbrgkt zm`^NK=;?hUQKaK)Hd%)~p;%;R(qcXd-o}dp5+4K@7^1WeEAEoNDgq2{zSIcMG+$o^ YEg+i%h(X{|@MI9>>FVdQ&MBb@0Jlb%=>Px# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/seed.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..2555918af282dc639fe9ce2e6b87b7c5277a10a2 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*GF@nNcuDI8!#v&GfX~G zWBi}t|4fGeXBf@^$ux$)o0E0|RWgEDn4#?y*WRVR3Ut5DjXIAAbKj^S@sHZOV?K&xXyO_cHgC1zcq`=yuHINwX|( zQ|2y~l(DW0yw9l6J@1`{OXg{hjLL?e`s>~{bnj2RwoHfRTlj{*;UejY6TZE0-^i2l z^Y8R}35TK=CYzicibPru%=BFL-}PTys)M;milGP3&Fu=}ld>#5_z#*iyyJ*4IIP2b z)Kuf3BJ+g99h`NGWEi^HCL{%fEQn^?EMaNV!C5uKu1S$0h@*(5gN@bJj^WeS=jq~{ z$E-I=x>zzSV-%59;C5&T_mcNH{6oQPAxrz&k1Cc8VznKC>^*Gg&E)78&qol`;+03Wh;0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7c9d58f95fb85cf56ad4e5e168c9d612f41b2c GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}U7jwEArbD$ zDG~_>EDn4#?y*WRVR3UtB7U?SxW=vhuUgt=!W+d&rV8c>3Df-U-~MEOd1u>18TWuE z3=@(QrcJ)RY0(Wv&B=fMoj-ZoWt(M6cFWIyZ>|RO9J`gqvp_>ZUF5_imhBpPkL>5{ w&0vj8o4B-7X8xl~#;+PK3P|uaUKC(p5L>9E7|A5GALuFuPgg&ebxsLQ04DEE3IG5A literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..df56edf5123571248a27e703b95f729496c58ae7 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}pFCY0Ln7Rh zQzQ}&SRD9f++&qs!s6x(CK^@<+^9-C`u}VDG{Z9|Z@WyX3hF9f#5-r-_NV`Eu3rA2 z&tvA3@AA(SQp_}`HD3{W%P=7+rF(*G%R7r88OKS?6BaY2temrft9iR4i}GEWhCIO& zjtcAx+!;M$mlg8{&Qtah)bY3|tZX*F`AWkT`>N{pMhW)`PZ(yjHkJh@m^bP;`pwuN z;OMXa;}VM}AA=-IF-u48np`$>=_zt2POeh1WJs|*;r3*~QWfq=b9f!4E?j23E88G6 zzfkaj0AsVOwg;E*46{up6N4@Y1X;goxF{gO+jvocfkDG;y5e$=rAL9jXYh3Ob6Mw< G&;$U_=yPfS literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4ace2a5e6e93c2db13f82bfc30107e09b2a266 GIT binary patch literal 388 zcmV-~0ek+5P)Px$K1oDDR9Hvtm7xj(K@>%2zrk*@Sp>moF$#iB%odAZVDt+t7PHs{!DulGg2iUC z`wc61;mTv!ao&szTV~77va|1=x$n+wW@^5&n)OWrNDd?ik^{*BuLGz1KF4u=xa`b! zarDj)J=(nm0q}Z1i@LYR^$Rguk8%RZapeFkxH+$K0uYMN@|~P-Lzls+9FQNP732QY zz?EjBRorbM0BOWAM+HC;Srj4!kgcJ(3(j`I3m`2;Q5nWE>ls==&j(9yeeVQGOhL2& z7ewUhU4i`-%pd?1A_T_WcCX06urtXZ9I*^fLe||hs{{nnewWtJ9 iIiR&OW?llQ-GL9TtqCv|xjL5s0000Px$gGod|R9Hvtm9c6)=`BVOK49QJyQ0|f}UT>1~f9KE1xfNCNsFbX)5-FYUEv9eY^+j8|Hy{8`=WiW%|F!#vm^|NS1d`8J2VlUL&!>z4gyMfWC)bzb~u14-8vqGSHr}pPScdYAx045M?24HjzdtFV;31G8S-hT?= z7;N_)4qy%-7=;1ME8{w22+6fJA+7Px$k4Z#9R9Hvtm90(#K@^2&p8=1;VIU+Jk{TolNgb&`)nIr6Bu`LNQ&rL6NSah) zNH8P~7+e*eXIOGJInBw<+|JCJHB-~w?cF)wJ@=9jFc@9oT%o zv{=`#@2jwQTqom8S9|h60Q~;#x^uTbpL>Yu?6xJ4UK4=ec=zG@$<;{$@WA=ob4vh1 z@m_yJyayd~Ckenz_%cc{9!&x=J3cz;zSSMTFjgJ&N|OaZ5i3Lh6(T?ku9pK^0vxK% zXsxIH_*Q7#dwq~}01ZZni_^=l5m5q)X!a$w=a~lqApWuZ+Bdhq#6-H)nSZ z#QThD5`fvNt#ko4^V*7A=X#ZZS7SEeBM%ttz^U!0%foxSp;CMwjkbrg6;%P zP1YF3?Dw)ntoIuoENVi{?vSWg4*MJs*cbMBRta)N`ovX$!5#PqA0S&Wq0t@v00000 LNkvXXu0mjfKh?wt literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-6.png b/Resources/Textures/ADT/Objects/Specific/Hydroponics/pumpkin.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..e466217971f66d73aa93f064b5db15df489728db GIT binary patch literal 537 zcmV+!0_OdRP)Px$(@8`@R9Hvtl|M+sKp4d@i;IgO4uUv{lP-mVV-cK05d;TuaMD$WPVTNUXMAxpBPP44dfzW2Sm1S;h#NLgQH z0GR`s1DOMv16~I%9!^3W*QfPkb+~or9pCHG?p+W7t$?T*PC2aHd`QK57)|RTK*#8euMJ)YAl~}DR_||Ds`0WTp+XCAK}4@UF0ihh;RJxV zRPb6<`LUAR34!PN=^1flA-5VpTz3a^x67BJ?b^Pv09XKmBct=G`Lq&MOiLL=I%0}* zF28aeRueI(BaU;@!@fE70fq;)7F4k8u+md;LnDfS;N01*35 zA+*5^8go;-%}GWGQkZCW=_Lvw>}2I;KXD4`A>;dcb5Nc$GjOqTKG&5AF95fenRr{W zZAUW3al6{w>IuNNr(NF!&IN?NbrSuhs3I#oe1xY^7482Fu;Id<0HB=#<6wmG`(jO+D$jhK ueiOoz&^*8RGkS}N-bSTIy+k6B91cI@SBWg`#>G7V0000`GJ}QoYx7sU8grN#-rR{(&3^vPWAmO< zdpXj~!vC_*xcTQ(U5g762w(s9@f$z6`P;XyIJbAtce^Rqv-W0|6t4cdY*lH*{=C?$ zKO0O=udcqld}r#vqK6Om^85GSF8J{$B#T$W`v0F#t3-dUH#seMd%k4T4X>??r7O;| z%baJ;IK%#D>6!m$-U&t@EPD9i>w~Q8doM;^_$XQT@#DH_wOMDky%G|$3Q92WD`nD>ck7M+xNNu+sIxA&+rTqO{AiHY=cg;3=H~IcEituD zoV4Uz$AZgmr=F?_{c@p$fuXJ0j^Tl(%b{74f;{ZCPgWTysT+&yIjrki`)}>r7RX+^ z`P#0dMWNXi_piq*W{c0`w|J($zI^-nb5XCK8UHQXueVd{+D$eFzWobBq8Q{8X1zJj z>m$r5x8lU#!^#bR`#3^3f2cWNXkT1^dYz#!%jcPo{<|8sPZyW}ciAWRPC7j^&h8*Epcy<}{an^LB{Ts5OLw%| literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/meta.json new file mode 100644 index 0000000000..f5a167a761 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Medical/briefcase_medical.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by JustKekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-left.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ae4e7bc7f022bbbee135bf8ee374d68be806ee4a GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=lRRAX5weGG5>wr`oJ{dF*!|N0Q!eMc=L z?L4kzPu?r}?zrNst(x23te>*#=+*ZO41eA+C-%#^q~2l%xsJip)z4*}Q$iB}34KtQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-right.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bccb346c37bdfa83b8c3218539a885d0d4b14145 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=OFUg1Ln`LHy>*bc$w7cM;7Uug zRBvY-gT9Q$iEh>#9I`h!b#HWaDsJrF$|S-gVDdh;+<5a%%YU6pK+Oz4DtDh&+p^a> zKX{GC=WDFX9~9gv|JCB=Imi^;CJ)`tvtu^v~*1@%~@- z38Whc=Jss0HVB#D&n@&`BvtNFmT5)ToRrLt)mJCz?lTW-(ObpNupnN)VZDNi_M~?g PKsr2K{an^LB{Ts5_7PP? literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/antib_ointment.png new file mode 100644 index 0000000000000000000000000000000000000000..18dbc8cea9a421e928b3a23f3814a85cda9cebd9 GIT binary patch literal 387 zcmV-}0et?6P)NklopN~eP+?}hub><#^W)= zr{}rxmlq+neM{IqmsxpSQYT>hmMA&}`gHiXnnd$)P7kn@M!tKxElN%aEvJ#qWtgme z@qPUhTMm#-BRBIV0G~$!GjCFK3TXQ)QgNi8!1gTxFe{%jym_JT-%Ay?)MDGW#MaJc zH10J9Y#gow&PuI6FBf9EGeN=m3l!Uz554i5i&R0zjwP#jTX-G`qYVzo+V^Qk(xKkyf4v!_$S~ h>9Ic>g+ig2$1iV4c1K5u7Q6re002ovPDHLkV1k;{s}cYJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-equipped-BELT.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..099d2e4661dad15c83691240ff63da9e14cf9184 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zc|BbmLn`9l z&N|3@$UuN4cb~_ViE2tx3u2@ebbpy3FLYlbuxaY$tp3@59!I}FXVt%B`y+q-egE4S z1p@9cY6ZwJ@HuKZuy$DkG4p}&2Cjg{M|?ocaHgL1TB+>secN+y|7)7}($_|B`^Q~< zW&gi?v$=Qq{cb_?y^Wt(bWR)9X--?)AblwPt55iYHxAps8y?UV+$zTrVExXFpXrWJ z;Oj<)t&j6QE08WcPk_njzagKY!soe-0?em`C;U9;z`^*cS-VJ%&1KijLS2p%GoqHH madeazKaLWZV7S%eY<$piBgZ{D{SSbl#Ng@b=d#Wzp$P!=tcV=| literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-inhand-left.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b0edb057df3fd556da5de7097aaa491925d17bf9 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z13g_FLn`9l z&NAd{HsEn}{$7&&GA1;pN&3r600kvD=Ez1~#rw(y!e zOX7IpzWAu`zvpnQczw(DbJ4^JIyt_|Dt7y}Fa5crY<=y&%yUTxq$Y3K!_2%zMR6%J zi-+aT6Hu zxN9^qoU3d(EPcSXzo3FSV~WLdjxK|S&$f+>GT*%-xS6~>CSGRdc(5b{xez1X*@49b}ED=PHQ}KUR3=`r(Z> zddpR=&r9%pcl-C$Z29b);j>@;-p6zJ!{2?Gvy9Gf)@IoHFjaoP!WuKxC%3lwGC8h0 z|2-X2Vy`g`Y1{ft}`b z?>x_nxc>jUe#W2U(Wwqz+i=~OIeOY^1`oxvyUWj3y)9iYbs)|$aKAT$#-_Meml*UX gJ3U>(h+zL=Xt9ZOydM#p2@GilPgg&ebxsLQ09sqNzyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet.png b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/med_tourniqet.png new file mode 100644 index 0000000000000000000000000000000000000000..2acd66da9e9db8fb4fb6bfd0b554a3957e5ce3e0 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^TEDn4#?y*WRVR3T?6Af=Z>G|-uC12 z^Yc9X@^_LZOqim4TG078qxVzRteR^X83Af@Xje!$!wP3tli> zw94Oa{G!;S;=x2B4`D{-_uQ+s0OyQrnhEYW6hEu{5 zD+Upz(5XjxzVfd9qRlQO-1RU2{!X@ecEOV_OGHIwo#^u0WYUTSj=S?Btp9zWpBz_7i$QjwXF;Vm$*_);T0(|mmyw18|5AO?X;!IMFhr>mdKI;Vst E0F_pdY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/meta.json new file mode 100644 index 0000000000..06368e4a3b --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Medical/medical.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by JustKekc and @prazat911 for use on the Adventure Time project.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "med_tourniqet" + }, + { + "name": "med_tourniqet-inhand-right", + "directions": 4 + }, + { + "name": "med_tourniqet-inhand-left", + "directions": 4 + }, + { + "name": "med_tourniqet-equipped-BELT" + }, + { + "name": "antib_ointment" + }, + { + "name": "antib_ointment-inhand-right", + "directions": 4 + }, + { + "name": "antib_ointment-inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/equipped-BELT.png b/Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..45a454d7dbe2daa555ec275036b5c2050b375844 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}W)haSW-L^Y+$8uOkiu$3FV+ zeCNX9%@Zb6d^K{}Dd8VX;rAX#{*nv3eyjCLdIZbEThiS6Vo4KYV{SJ8U(aKGCPnPh zlgU8ifS_UXmU}t6%ibA1DY#lDc3WfV*R?KB2cG zua@1cWro-TB9~0hPD@y~py5b<%v}w$ITM;6+&_7G(H2eVg56a=>R#S4VlLKo;$HVI zeAjCEv;2Fzg5w+}^*OIUocHJQ!+*{nnEVu5G4=K+nJ)9Y{S7ryn#YVCC(lRaJi KT-G@yGywo#@Q6gBV3RHR(eTrHaVwpf`;* zFL^d8l;T-(-v{rU_i@h+aKV2>xzXh1Mw83TO~gg2872n+rKm$uRR92U91Pp7K#uD; z$jgl;C(=>B=k_bA3e7P2+u%hgBJv3kIddGBbky%bDe6aUk%&kFzLOKq5pfko0D(=d zfy`yrBmVY`*^BlE_;dIbc{FnOs`bsr$b^xfGu-d`rpuGMy3LKOlJpnqj(5=V!S>)as#DES-j4vymdlJ_W;ylGF(-Cu8hv z8}r*cESc@bGT3g`f#YXo0WEfOAYU+BI5(r@rPlnh6N<=*I7nP90z_CaTYC4uB7j5? zK9-C41#CC#&|PMfeCPuNB3kh|M;%E(`r*-aJT|qU6m`tH9RR@7bMs_A6{GuF9c*f0 zH4xVTDJ#|tlY0dK!4^zlQ%m?CaFzfP0qiTCw-y8;jQoNN{scY&R$SbkS-bV~00000 LNkvXXu0mjf1l2!h{%m^L$X>+vRe1aH7TZxHKzB4cH7Ou8WZen z$%@itMd_kA?e$Mbaq2WCTor$LL+%3r0000000000fXPA+NL+H@!uve#bFR41^8x2_ zhHA>B24qF)P7Bj#@sN`tn(Oq*-L}oYZ$k}kfWE&U9;^lG+Sl7_@Ua-psb?HESZf(G z8!)QSC{Eq&-ThHvbJ5H1KR@K>+g$ZL5&!_eRrv*tyM1LtJky~70000l2!h{%m^L$X>+vRe1aH7TZxHKzB4cH7Ou8WZen z$%@itMd_kA?e$Mbaq2WCTor$LL+%3r0000000000fXPA+NL+H@!uve#bFR41^8x2_ zhHA>B24qF)P7Bj#@sN`tn(Oq*-L}oYZ$k}kfWE&U9;^lG+Sl7_@Ua-psb?HESZf(G z8!)QSC{Eq&-ThHvbJ5H1KR@K>+g$ZL5&!_eRrv*tyM1LtJky~70000`BS90C9U literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/screen.png b/Resources/Textures/ADT/Objects/Specific/Medical/mobile_defib.rsi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..4eac45c0823fce222d9d267e669ce10b67324fb5 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}EWU|hnFAl? zS=yZ#gnhND8GJ5gtZO(}$gtz2OdE5;g&(nuJ5!npIv36=@s)ph?X9Wg{Qf(q?`>ay zbN;OFN|+az_|bb literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/meta.json new file mode 100644 index 0000000000..34e30f9a4f --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/meta.json @@ -0,0 +1,80 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "ADT Team", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "patchpack" + }, + { + "name": "patchused" + }, + { + "name": "patch0" + }, + { + "name": "patch1" + }, + { + "name": "patch2" + }, + { + "name": "patch3" + }, + { + "name": "patch4" + }, + { + "name": "patch5" + }, + { + "name": "patch6" + }, + { + "name": "patch7" + }, + { + "name": "patch8" + }, + { + "name": "patch9" + }, + { + "name": "patch10" + }, + { + "name": "patch11" + }, + { + "name": "patch12" + }, + { + "name": "patch13" + }, + { + "name": "patch14" + }, + { + "name": "patch15" + }, + { + "name": "patch16" + }, + { + "name": "patch17" + }, + { + "name": "patch18" + }, + { + "name": "patch19" + }, + { + "name": "patch20" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch0.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch0.png new file mode 100644 index 0000000000000000000000000000000000000000..2a33d38348bed45ed3aecaf251d7a21158099bdc GIT binary patch literal 4421 zcmeHKe^3yYpH-oWT4Ga$(KIuuNhB$frrOquP!+6E`t}YGCYk9l)BMNY zz1w}?_xXO__xpL@_vW_Fv_5lTU~HgBBwA?5(&d0VB(wlO@XJ+H+yl1@73MrXhj2qq z7i(o~G{l!XX^8ePR*}f_nccJ@qz4Lkd^2Lz&iOBE_H6E^RG$p{ulZ%yon@(2nFj)H zw~Pio=hqj!De9fhKerD2VPUslW8609dW}bv{!wK|Px8Sxv)B>ymU{{JD`Uq#R{StJ zvApK!l{H`9{dvM6&wiV@{xq_M(A`=S^4guhtUYzf_4xN)Z!aG7-<|ijW9-9UU%$TV zz4Y2u^xDh1+s`z_&;Q5rq{K*jpE>hl-Xd#P!}eEjQNbtr{Gg>tt3kZ;e!`@un+)mc zlgWS-nz!xMX7&6i?qWf1Th7aIw+{|ByoGO&i;rwA_x4{0w|i zH1}{LdUqF86P6)5@qO8S%8CYE9WD(`C>XM6dLQ+-B>pBM+iy%asBT{pHS9Nhuf2`? zV#S`L$6Lc%!e3v)rwwKv>6M%-k*HVR?W^5uyc(Wadod@vcXQw6nzb5z+(z@yMyi{8 z18>4tww${1+2~)T!I3B52)@SbfvT4MVDHX=#ieFbb#+Wa&acEp;q_9T2A`l@?t)QT1Tt){qJ+m8L~^$pO`pp&t`eZ0+fy)*p$c@&fse{Wo>Zft2ct(-qpbkA5`I1m+Z0&0U!bRs+tT&StTS+w~ zUY#1K@!){KPV)rhvD+LR?$L_9yf}Ck%u+Grh45Ro;yj}XN@ra(B$vn~2(0%oWtccM z5Yo6PE1sjvn4kbXt+<%yow!u$cDp5RnS^x}Nl~?0Ek!UXhQR;;x@_KbC{jw>Xgh#%U{-X-l$i#jY05*8 zpopy2R6;ohxHBEb|C=$HiEYT z2e1bi2gSO%r(iQQs6-6X6xpzcZ7#ySn zq$Pw(1q5C@$Ocb$(FD)B%q(luiiHp$!Ea8VmL5=x!2^|Q@M1BujlL981H6+An&%o3DTDWN0iZ& zH%`Fi8zPGdM-dIqkBNevv@_pQ3^a+z5V=AL6IMb7>IuPMH9}ip0-*>>sYX+1xpF2u z$69$e;iA)ufQ~>bP@rC|prnbVN}h>#7t_Kz0Lfq!fu~6(mQExq6;6!FY&Ftv=%Mif zrX4ZB&u0Ti7dQ!}Q%B*1Uc#aC9bOab@Ey(osOKh`mA-Rw&B-+@1!e`FtFAe@W~IQa zz;o60f0HZl>B|)D0RMp8;8p2Kq;Uaw&GNIX%hZX+h0nov-`)o-&pNa6IguzRTxjz| zP0caD=+7IBdjFe&ix-A1J(3yb0;Yc(bZO?i9BXtA)Zf z_Vq(q|A@l<9(tyJyt?=EUwoRq%D;dA{&}M%0n+zJ!XmSN*D_RB)6v+zIihw;2Zr?4 z_rP5Ac+lzQ{2w=`nRDNGP-m*G552eu>8(C9R@@R0S}^YCUeI-@;j5pT4Jm;c7m|b= c&(9NOMCAV}KK{!SAbpWRzg~A_P2tY}0yITJJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch1.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch1.png new file mode 100644 index 0000000000000000000000000000000000000000..daf55987201458a071d1e8f09533f71e39a71a04 GIT binary patch literal 4412 zcmeHKe^3*577tdD@>>y+AC@&#Db`K0y9p$F1dSv>tf47}7J9b0+5HCgAV0`1Byd`O z^mKqKDpz}V98>HRxGAj+w$h4Ti%OAJ7;L@q>ZxrVy-J;{BCU7n6}9)>1Q6yrbHmK_ zKay-V-}im*^WOWs_r8;@H)dys1jYo4M4}LVmNp085#b8(hu>UfvUwEMR)3c zMc=9Z4fPL=>NcUP*B*7Ychr1X^H-Jb)@6-^O*`M8wC|OJDH&@ACiYg6A*avF&qO6u z9P1w02t2=wPpFDc-aqii*xZx_A**^dv0pZ{pK;zhb!;#i&z710F!;e&FWKxvKZMqm zKdJ@QgQD&it1Y$os$zQMjmT@e>7~zo)Tdqv!Fz7kSg9v8yg9d{Sd?gH)`Yi~ZTA0OdsWpDyL{Y#{7y$Z_eEl3 z_uFmZtr2@;dCk?#t|3WZsYJEz_Hf;P!`X<;x`CXiq34Fr?Any7i_10b`F3Z^P~a#! z@~fVai=MwrgCma|2>y(1L~2$)y1zCcy3AzUxpT##n4~r5j>LOzhyCLIvR=lSd*Y+R z)iI{5#`wEoFSv@ACnjEQGsbDC8Y!h8sOsg32`n14Q zHwgi(fTs|*wZz7eZnfBpOTyoRSSm)mDtxh8oM$j1>2@bTklFD!?j-yZmf&k&e&;pKj zvJRfL+YkYhGTX~|wO9=Ik*WBs4ufGD-o{O`0Qr!*DTfr3$fQ=QbfyKz>&hX>WI#V@ z!I|KYN^<~bFLTmBR}O4^!b}K;p0;*x zUMooUEKQ!ZJRoaUY{HH=otc3^^J&~!+EclEm7$iwKx*xDnGl{{s}>9XNybjI4C(!8 zApmVj#$_nY-~g55atmsv2n#AFXg~mlN>KnX14?h>c*;ft0SbakScs#-Eh@7@DMwQ< zGlR+%W&)*DaLEuBvx1>$Oo7X0Ks@PWVOLTmGouoq7zm{xm}Cl9VJHri7%G=R6tfbe zP$eNtVUlqM$O+sF#n5Di-D#y@Iaw=J2&4{Mp?5Q-tfln-1rNjx95|bxm1g20uPUS}cTs2$s{^1~^a*#Zy{}2M|<-6C@@hafJy>CgDdRe_Te8 zvKjhzhP71uFKuCbkW^pMvse!Lukea|GqnYj`c}SW3F{pu1o4gqNzuL(II0{l-Z&wa zZ;LLXY=r=xACnC`C1-!485Bx71y|8#6fhWU1{rRK6~r+Vs8Vnlp#&C%+(+ItI%l`= zF3Jfsg^)+c6>Ly1SIA?NrAnF|jjIRZ1w{y#pQyQI z1r#pk^#D(HP^f62p(v;=*Z*YKk%~R-7n=I+-rVr|r$u*N%M}CHl+Ran zM(?7=m->0Gi#Kkn|6uG1$>`>QniX_U9oX~il9R)aTptcz^2WPYUhh!0FRb>wYP)p6 zGjzYUbL3*pT0hTW*QLg@5pgNo2R?5;Pc1qjH{>pOg?sNk`Io7#Mei)y-g<&CAKJhFlmuqm#yvExUKd-<7Yt) literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch10.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch10.png new file mode 100644 index 0000000000000000000000000000000000000000..798300f5bb3aee0a84d79738a2e24f2ab7d4d2b6 GIT binary patch literal 4474 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 WmLD5>Lmmh?78vxYx~7D;SN<0)8*h66 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch12.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch12.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb2a1ffaaeebc375478384da50cbd8a69c58664 GIT binary patch literal 4429 zcmeHKdr%X19*?ymgr|bMElVs=u5R85?3O4<0;Fd!VojTb=$I}lkpLh%fY#!!<><-#QSxAU2 zx04X*rc6AZ`wKdmmJD=2di}-DY*K=?C21M1iwik8VW9mQM zz`S+wMjRPgng`T9wvpbW{CY<}NCw0cf+5OcGc_*G8X#8tOOUu$fM}GGAD(jr+ zw)VAA-*-laZhQ2PtaIDa6Q57%eb`)3_qVSjj;dNhUcy2;(T7XcIA7oXLEn0F_9BDN zRiBPj-`-4pB4J(pf~?x1cFIOu;5w$hUT7wn?7qO>e&~sEiDaO$3&2MI&`O)p_D;)?5smtGAr()J0EX+b@MKIszOYUuj zszb7PAI+BihcHR}yYD-LX`O>N_RjktY_ZQH^=)K-O!$4D`~CYHn43v8tsm|S z*&Dh&hRwL0-O?#+FBKy5?{&RVtLqNUe&cjrMCaFaOQBZ(!_h~7tgu{f4()gvu!@>n+3eS~cE`o2U`R!I zBtttLIH@TkZS1`95ClHzZ+AK@-gF3DL|RBIFlE51k_k&@Yjyfj4~~Lj%4+v|0kS7p zvXp6ztO>Dk8gDw|0|D-%xD%{La`zeoE1eEi)3}ohPpei5xb;zj#wh~z-pU9Cp)lfN zn2_QGEH}zhU?c@m!k9^^Ae3S;iOW;RL1}Fai`j6Jg96|}3gAc;3I(nt6|h{HB8BB9 z418BLB#1^vO5jwS zkRpguflI}t7mC2qEZSkkKshNZR!oZQwqmb>BOJ}pYgGcNP&_8lTQJrH9KZ}vHiC9B zV=4n>C6}=n$EQSzq)O#tNoq=}T&hGQV@AtK2LpPMLzReyGPzg76$S%c$}7>lVfmIR<;sSK5f0h0!a5(W3-lo!R|JkFjb zC{y|WvgXDIN*gMA4#j}=%e|tZnOa7c4m}M$S}5-@L6CPWPz)bRfx*hip>hGNAr)@M zY{ewlKZYB2L{9xoGboH0rbsaoFph{xSdOJ&aH@=u!&1;@GD0H5O*rOdVHBOAO{@!Z zkQv2*N5Bq1Y-JVDw zoXKi+nwfX_QGpRNW&YE1fatMSona_A_3f@h{Ehms>dN=;&JLUvVY!fOrkz2vH}1Z? zraq$A&$D4o#}SP$zwVXmGm=(^#YQjsZsn%(gH5*hS?|yf9>@K#@PubtHTHJpnVzUM zU5R&!W&i%_^8@Po`7X~h+0I2*-pvcodT!DaN|^kqNg*PAczT9MFmq%pnaz|~!s;jT-kjv55^?aA;rL9e`h@mDuL z`Q3?xTQz9TN0FPJgizs?{V}gqY{tI4pyZ|3owjGcBe3{xu5BF5IeB-tIWKBX(Um`~ s%1>$y4vT%XqHo%>+@#ztw#H!x2|4o`orwE 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 XUGu|Biwo`ovUvvm5?$5&l^g#9@BDaf literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch15.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch15.png new file mode 100644 index 0000000000000000000000000000000000000000..830e861f93eae5b6009ede6483630196dcd02990 GIT binary patch literal 4432 zcmeHKdr%X19uMdt1`t%_Az0R6!3UeoZr*F6P!b>>(Fj5DN(VOCP1uqb*$oL?Efl4P zdZ(3Yd&6+m&H+7WwbWYQ4qSaw9BVyqsOUN9d8fVB13X&1s^xwg9>QE_ZkW0LM>3n; z{r@nFHpAM?F#bY5kH-tsWodH29pbLwAn?mnR1AXKrxnJ0Hiz&+F1OP{ z+bD=FcTo`Kqb)q1ug7k9ao!my_{qIUb+t<3i~m!j_;lK?!pOR9dhhuK`4(-_@TtQ7 z`%vT?r;1yemTWP$TuZrfw|EQM*&D#`eAqJQz0?h+lh0Mx3%lrkgwmd{2}4~5`5R@uIL-L-g>YosV7z$ zE8Y>_@l@pcx*9D#l5rO^#d<=;FJ5d{FRDViJ)43q{v&Z7j~B3&PER-J($mMH0Wmae z-mT6$lNx`nFt;h^7xCZhzw^es_;s!JtgbbGW=PY4E3I2Pn+mTqF4mQnMizw3c{OFj zqJjpG$F*SQAHyRyMki~dmkm_v-qrqk)`h1&Z(r%qoQV3o=6W?#)w(GIpBv5mI}h#O z4!s_c!TWfg_*>F~hI~HY2~Q~OGpV{B-`tn@L1cE&Bh4LUb6nIw(7<4G6LTwhXWOC1 zh<)>S#j$C3G7okM+e?MYl>SS#yY-*X&#XO{6W#UFrO#epqteFb8GrMzrlE^}55D~J zCzpGM?joTJ4(|=^rguWGJ-=jkb#Sc5XsD@)Ik0e9($&KWL;c|^e~3Izy7M|NepI#4 zn6)$EN%*VYlBne5n~jF}`Zlm52yKFboD7FjMYe2_NiW5;=$w3=PGY-L#9P zoeqe@Buq{Zs}=~rIyB~=-KE!$!#kK!762cJk8mNVP=wg+$V3Z<)s_K}QHOrif-!<7 zMRF*{>2aGWZ5icY6DLBD=5c$M$8Gb6Lz)rFM%jTX19n9xZJDXl8^$d-3aqr<<+lQ4 zPts&*%QLbj`NpmI!Q8kO=20Q zAeAOqB$dcviPR#4O-e!uV+y&1kddTJL5L?n=^PA8ILs6W1;B+gz!8fvrCegdV6jCa zgCz=#fE6N&gymu>u(rs>a;aqk#5y+(s*R;dp$I}ctwEz=}o=FTgg0%nx&;zuC zbb6U*OGesG<+23FCn{4aFo_70qEeAqDjx~lkGO$yGoThZR8%AsOZ?_sVsH=+pqAh& z6#)3|4W-|A4oNl^embI`kVID3k=In2gRi zEv%PtQ)yPfBj5@YsGlon>1e8!P1g4oQ(PVZWiTp&Cr~CpMuSDTi7^(f3i&TSRDOjC zBL>)w$iV0VlMopng`<3NL+2;_jOO7d+yOvOZ!#r*r|FueYf21ENqM@ursf4u061m^nSP$B;SF=&{iol16G&#evNkb1UdVjz3gFc@ z!~o$eR;Sm_y2pPuan$)LH1iVs=CH5j8JXO zOVuF6;`}emXP-O&S$b`Bn|^Lv+m6L?wO__u$%qczZiAL8K8!6J?s&ywiH3r!A9?gZ8I5dZMzooEa!+dCDcvR!~)!aL?6%3(RewFmSl`ZhTsZJnQn@z~QCRyjJbe zqovpXZd%Wet9|(|1u5IF&iST$rSe}Lvkp~+pa1KVYipzt$$=+|ir}!{cS6<_HF@me w;hS^M-u}wId&RoFg&pgjY@L}Fakl&T4DXCwQ;)i&4-moAY1e8FzED*C9}1R5=>Px# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch16.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch16.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf9b7de9155f41b05f9a743f06d9158f55efb1b GIT binary patch literal 4367 zcmeHKe^3GPv-R}L~%^mUN4(^O+4?H4d$Z&hRd&idh#qAz< z(5L~c6A%f~{8S?cij5{3HQK~z3ej4V;E=Q(YgC#VCN{CHKWoL5V*1@Xem0rOFw^|U z-t4dUeed($`+VPfb6am+l|MacUJ?XB)6FJBA-KcBIV~Psxtf|g;C8acR?HWYA=n@A zIaxOY^VNO^X2Pr!g2ER)R{hLV@U#;H4LSM}#l5UQ?v@YgTgx(9>Mfz)%_?>pPu{QY zJh^Mb%!HoJ&p)}s=D)JS5?8-Tr7=FJT_$03&Yj9`elen6`a<7ezV6ldD&>~jr%gL0 zZ@gu_FnHz62W5G!ubtVRS)`uwN^@`I!rP9$hf6yTUa#ErY2vHJe?8>;y8Y6n!@r4Z zpPyJT*PaOt!jYiKzHaFL5&dnXp z2IR0~?N*)X)UvG8Wve?1pUnD4q_4S+xL`E?*1WHHYI4W^Pxfv2u%qmg-4B^7D>F)y zQ`aqhVt(n4V9-Bn>iaX&*34OAoRfWPy}8ZUm~dt=9J*22pPIIU1HXHOT->3-_$N1Ik?jafyuEw?xB z=uY|)>G|2wo{RloNK)@%>&A_u{qwRH|KZ4j{+lx%y`OQ6 z4it5LaOjzNHdE7r|IAnys+hfGN$+lJ)>mr}U3;zoKA3!D-meGOx-acd@A@XCl%2nR zf8yDvTR!`${PznZ>oebZ=X&|=2mQz5QgW`gJcPHj?y)YNa>I4UQf)2<;!WJM+)w~d*=ASyFVZ3UwOQ9!MTP&&tm`L!=UP_SWsQXmX!qM^GHbA z=U^mZj~|pB1Zf`&`$?*T;b8~kV!b-?jpLnSn5A{%HA)L=@#iw-tf?lztgcyQqiQNB zoEATplcWt30KmiWBpmj*y&MtNiKDm#coxJ`F&tIlD|F&wixtlG1sGT%QAkk47-p+v z;+!N{8=##;p&@Sw0=((O{#b6yCj?d$_SVrKz+z<s|8R-);Q4Fs5v;EvNC&ONFOv@90F;G=>nVlLnG!04OSx6BtU!lr~I7 z$P|Q3^9U*@&@uWxnsruxpSI9Gur{{oCYA&KtD~Y=PpxJuV{frnHydpx7>>3DK~k|4 zII@bNqj3VP*b-GvdR+{dA43H@EN8!?7${PvCTSE!oH!2Z2~(&M9Mw1xH7QrBlo+X! zY5oVD^Evqt8DR7-z$4%a6ljzy_~D_g${rt0sGJe@0Z@iuC^CjJv2-X|sW35yv(-w! z#fLVkFlNL6yO<1&E-(qDBcpJLFJb8XfXC22{D2++^rVvs@jFS^BwZ6?U_#21)ip`i zgcz8R@?>@W-{?vj{g`6B;2%&3d@AJxdoO~|ta!)c`3C44;TL)DSHA?3M8BzogP`Pe z;d}tvwnGGj3B1{2O!zWs?sQRB&fPy%0MQAvL2oNQMcG9^+GWpZtlOF@G8gpjOuyUO zyzQgx*F|g}^zxNjb6bk~%|F}2>-uMvt|}~P)Iat326FJkxkZoG)n}ZKU%avX=3hG3 z)vwtp>RR5=xBa{q6%K9ZK*Q&Qe}5^ZuDwsx6xkbRf4|9%cQo0>MRBU`?8>PhrgkyM zBClz#?OIk?lHxLTePNoO*pd}F&{3-->=&AAYimEhSl@kQ^OWM8{HD~WZ|Alz%8JEV bfL?~6e_k(X>(T$M5dw$VxXN%~xxMbcc1|x6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch17.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch17.png new file mode 100644 index 0000000000000000000000000000000000000000..38824282cde93f2f22a7619ab6aea57fb9359f17 GIT binary patch literal 4532 zcmeHKdsGu=79U!92nZ;kC@4duA}f$~u*Jn#JHU*$f` zzcx9RIg{fI@`=ybpS_XXSX`+hTsvoeJg128ZX9*zyEMG3t8T)a6@{6r&o-yk3b*ai zAA9!bcuQ%@FI$>FjSNqEB{=4wYP_i|hdWTY^DbFlnf$)`W~2S7@$%)WXRrP|e&mse z56(cByf!5s`DEQ4Qhj$-Q38*)$A$7l-+!*T+G-bt7@ zKBuOr$Pqs5NN~vfF>#tP@$IGBO`0{n$Dg@fZG{~{A=R0itCj51tqW3!kz?4Wnc{n^ z;PQ|ZXwN9=Bg!leIMrSh9G%-{RJ3+oshzkjY?jXx^>z8?$kFXS?GHCMuvg8;CEaFqvPVP)a#>eE!p+!+H`nlz}|6<&z4v&Zx22EJTQkDU%GwxiMOk+-pW5S zabs!Z{{46J?@w?Xcr|d^?W!1gRqbYd!Ygfg4|R**yf)fz$APc+brg0&)E8g=6nX7h zNW_%%#|Mu$bsc=Gt7BHvq3H9goF^waChZ1YSImI!%F@juOm?e~r0hmo=(ajQ+d+`x zb+>~w70?`Pr1Kb?Qqb0PNB}dGQZOIap*lx0ozJ9|IO(}1vkj(_0+XB)ygtoe;U)lp zmF7s;ZME1~!mSi|a0&3ti$wz1qrw#^1z9>hoNRZ}Feb!=D57yQ#S+0Ze^}w9%tVGd zr56IcDFyi)=O9EPm&+w|NriT2o=7a0%SEU}B#|IM17R22IMR*S*oizu4~Cj%O-{za zF?JiwW0FRD5vLRgz&hL)pVgt$^~2lPUKRi!A~)#}iG`@hY84H%U^z`O0O<|rH!WBL z7*bIN&Dx8cCR$TW+qj7XAt+P7y`#u!@uWkUM6`vr0#z1x6%TTms@3WHEqDs@7^}l$ z1;`$x$uZ^^WDSaqU-6_fFc4tgk2^@aFL#eJ(9-D$wcS+2ho@C51-yTPvYQx+@H~<- z87h(C6k;@!NeE^(nh=>(j3Y8iisEKUj>?n71E91vmLqK@nuh}5LI&W7QB-22B{V`y zDG7oZaWNvpX)|KPr6`t|h|{Jd=>Uj1P6l)(X&D$54@CheJSmAb%TN?CNpLxWNiYmC zVu>^&BPnr`F){JdGY_!=EnzC^b|dfVS)d}9#PLs&7})_-g;gwjAxi&*fSOcY3fOVC5vgw z6DPpxSu*95wmcf_AH5CRCue@68Dyjp#}Y{?l8EDG1WUpw&`+Qvq?kl3$1!t~N!&wT zKRRnSb1u?JtMUMkfGg0T92$iUVGc0y7AR@loIi1qjU^w#0`bOFOdPF{-NA-aa>dMO58N_nWehUj`J z23|^esJs4eboswHOwl&*56A_MN|RgN7r`;h$2c=p4L#?-8^8X1J&+7{q%B|}C?J%- zyrAlu2q5(3v^tINP5-eYA`tuJ3+do2O={IDL)Ot>KUB_47KfEbYlw>MJr@=gZGf*^ zG~V8Yw=aw?UGeGay47{v6^5K+4e+gu_RA AIRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch18.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch18.png new file mode 100644 index 0000000000000000000000000000000000000000..3238604dc6d928aee77e3b36a4e1721fc17b2450 GIT binary patch literal 4513 zcmeHKdsGu=79Yg&MyR49NF9T#<+!}NBsa!JYgl%@KiOHm4 zF2_d0w2Lu8kn3x+E^d4y>~pTCC^l}nw0r8cGD&aTfwYkAg<9vw6H`s<3(s=uFC5Mr z?|tQ+ci)_^x80ks^(-uij#0m&m@8yrzi5ow_Fk!c_Rc%KiOT(6*|IHvRN7OKUeMT6%6Ch&&du(5qW@2QLqw)aljvxcmtF&8)4* zPnHEAm{1(f#obA)Y7y3F3Gvw-mo}AXKbw%asVRAK%gRfi7R*5w)Jj&nK;@5^; z`OT>-Uw3^g3Yb{4GvGS275?3?W|X|;GsU6T<>!Z1hDFW%Tg|ktj-c0{h162^l!i}E zYz)&UZJqWsXuWgIq*=3Wmg%P6Uw7hR@nZP6e@)ow-gTL+l@l7C2drQsHdOjv`t9~_ z?q_@+S-K(o?AaeO9=&3#^$du8uzfnd{Xn^H_L%nc$J(6LwW> z&e%A{YJqu7(qMIPN`V0A;eqv;ZCdRhyoK#&0q`Mmkv5T7h>FZ+(QprzQ)dH^{ssN4 z2df8DDoUnVtHW-j)!DR#iyRI?83+As4tu6M9m*)8Gift0WkFQ&3n3FVTHT-rPeD3k zwz<6k*)LdfjA@9h7uLpW-02Ko2yh?7eZhJlcegRH(rO8n)#%`tr%@>de0+kk8X1ak zKZ*@Bips<|g3E9dA|?4JsZ5T@jTCB>$PFeGqlQ6gEG$P_j5H4gz=aIJF_<+358rL>&|y~v}AQK3ZY*6@WPKstb0 zlJ8Ui;Fg1Ihi{T2#3(Y1GJ&W+SrNZu3}mYi z{TCk!x52P22Ke>Kz}5wJLebz>*v}V;{Y!rO>+nm4fZ@>~BjR_Iu2H&1#K4G*N4sm3 zt`RXXBID8S`oGcTH*}byE#M!J6C9O%$|{zCW0sd;L81zJ&VNhKzrO=Wd~Hd~SqSo< zz+WEFo_(P}=*?-gYVS6`DS@G{?|o_n5)Z9L6{k;aeE6<7Y0To#<_+ovV`ZTQ?;r&} ziH(2HZoF(Rsws@wmA7L-UcBx0?W?6b^6*V(Upnn`S$|=ksM3?>=dR&i3M8&L}QF^Pa)CsUdkr zerS+fl#&0{ne`w2At1HT16uq0)&*@>1AV63_J3FOGIYH{@V1YY{Pw%3+KxTg?k%5w zjz+$Jts?C(nJ}|@F)v&8#zozejsJ9ov_^bP4!md8^<04+(~SssI20 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch19.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch19.png new file mode 100644 index 0000000000000000000000000000000000000000..27b970cb1179ddf5d059fe176da45abe97769c09 GIT binary patch literal 4436 zcmeHKeN-brYw!YKK+S&5v5Ftfd=hp*x=1s?5<^U5mrd(Mg59H+%?ZJ!gk=*8fOO z?#J`~p5OaCzxR2clegNKlNlh&An<-}H>S;Qg#zCl*qV}-FaI|7uLrTGY5P`$@2EC-K8!Hi{4Wlc zwOl;#>g<`9x9xf*+vK{HZJ1GAsYuqnpk5?lQm(Wn)a`CiCcfU&S6hyU_O6P)wXI&g z+-%$5JkVZSKUCAbq*kds;_#Ejok=@!+;X_NAk*BRoZh=RCy~AO$F*H|?fFB~y0&kA zE96+x#`U7kvki+sdV=gXtG{l`I$O744K8}`(}(#%H@@kp7YL?pX42D*`t*MT0-SUovaniav|Fec<}O`M(ce9Pq8SM|CJ>&i#P{8Qf54P-W7v6?1 zuR3-4^ZqZTArU8E5BZeY4sH6$kLxP}qe@K1EnDU`MJL36a&lh(y;&~}hM%F_OD}wM zd}FjJYx}(KX07+Ep0i-V^@GOPJL`_$tz7~g3qBeBho|d`t~G^S7z!z1p5M?E)UkF) z_npG7`3)OlPM`i~;e!`kXJ&+?{9{L)YRA4q#>DA;wnv7tl{e=E9zApZRDbak0d@H8 zTQN6pismj{@~^XP=LXKM8R%bpu4Uept?tY5uJ~q9bfpX^F0)}VPCD%pf^u4DiP!D| zRVNUrQ@t*NTupP3g|;ycjkxbzix^@kjripx17dKc(}he{xtq=_&oPnZt4S3lPE8T2 zy*MDS(;NYL?L`h2_iDsGUK~90W~mtRLAcc#vDsjR(w%M^l1trihn8kZ zH{;?Mrvu_S35&CY(}=}j92$+!?lKt0=pF2c3P2C3mvBi@2_m)IrQ*J{N4{5a(#84CA3 z$_QDKOo_^28LFgVxs_1C7Q~`}6-hFyMVX8#Q6)K!O7CDf!a>qJ6(E-|fCrOXNW@CY z;bbN7mQ#QXP#~~^LQq;}l~W39(m0A=xEWBDMA7)Dcq$4|Ayl%}LLd}OAea)CqgD&7 z!jwu_fshInNvjAMg7~N?63=kD?F3j(#!lF1smo#W4e)~FX-2(9ERzgFeHLR8!C8R= z*aM7%a(dWjU=w4f^EiUn6IG~^WpV^VF$_iInDQBD8SQ34E%K}=BEjUo5q@ECkPeWR z;42jn`0OAXJl#zboYQS`I*T-7J_LyO92+)(4MhWI`3-ilf*< z1j9#i<>?Ggim{gcFEqb>AT_{)MbBbbFn^iPG`y$s=;GnG;nyO@x0xWww=Hmj98Q5H zN@>a$C*T?$A`1zJjRyT=q+mzw%=Z)nZ9x!>Qc-ZSC0P#3RY@ppA!R5`VTg>zD1|(U zP)uZJomS36xal+-&=F__3e=|+^y0`;B}~M73Tb{FfMhU=z~dwnOGlEG@*QI|TebAR z^icZ%<5~>x8@7Sg1v;U0tQC&v#W$TF@H4UwKi~|2dTNqM={qIYlw6ZiU{c_z>Y9>k zQVL88JXKx)H@Sq*4pX!P`~&iUqte3DjR(LnE5P#eOs!yu|2CZe-A-T$a%JVS0zq&X z|C=V*vv)2q&gAq4-OSsviy+1=8NK&>yeYr#{@bOF-R-+0W;}jC_5QZt%PLh{HR_ig7dCx;xFzp;jp3x>dOR6<`^K%t z()WH@7gF#=U`@!bZLwDdtKN8+k@^+?;C?eE=FS@-snTVP(00BuI}b@XRcdbPjY>uX z1aHOf%xJo_wql9jrrf|?(|0y^*>YE1TIKgE5iX2xOc^>+`S;Fl|Lwc2}!r7j)hjX_7k(|lQ z-0$Asckk~$PQEvcx!IvXF+m7|gz9s&dGL<%SKt`<>#DB42X7x#n+mx+%8fdlb_-hu zP_D`WP~c%L2;#Y9HD-((oe+5J-z!ryqD_nIFWc7qwE3KPT5Hke+#7*!Mf+X)dQZ|7 zQWd11w!ZZ2Nwi>^GFUeAz)9lcYkrlV+-=O=(KctwMMDH653_XT4OmXchBhX;ros zAHyh?E=ez0fLkUnifYJi3`xy8Soiqy=Y9{7FYQGkGZuw02;%o!HZ#+x&&=$P2F9?V zra_Z)Dn0JQh53zn^WwhWeB+%hB^;>jr1)ToT>AT`Z+oNbYEu2) z{o4ea!dJy|88@Vm-DdGs@ENJ_9 z-_jUUPJR62uqE!&iAhOcZ8OGo)a?6V)ogTc@PU{^Kh~68ZV7LD5;C8iRNFGPeevq6 z9VMS8Zmx|zeE44_cb|0}86A@P?dk;e>P_2?(?{JYzGtX<`P#(5-A9fe>?wbUFin5@ zCidDjK~(bW?xUw$A01uvsAp#DiTDdEooA;wrtF7RSINTaDm2U_X}eWKF?KT$d8`gt zb_kM^=5bJTDd12uC}wRM;hokKLX>4R!ntw-Zg6CR5;mvW3G%CRO>}iBt!9L2sX-|o z5&~EON1+~TnaxFdG(s;f37>hfScrO6xKfR<&|pL}?M{HoL^2VM={#(uM3@?crZ^c3 znWxR_gMe=uVF|}MNU_-Mc8lCnk=o zht~>{Jw%gZEl4QH?;(0l-Qh<1PMUS+6dFpye1UBSDj*J_0P{v>0kS%&mI zN+h&}F#}9tQ7SN*Sw&-NTxP}?rG#NDluUxFi9t|$n~S4tG~l5ixQK-~zzhhrLPlUT z1pp=kN(-iv$|aZ-r*M@;u989cK@hW?EUZeZY_L~66vIO)fJ!Zwm@$bIs4y9=mSQTU zg~H^3l9~yXL?LI)UMPkpv+PbQ1=Gn|sbU~@*owUiJmF-9QLhn7MEFyQv5ev@&;a%T zYh&zg*V82vYX$in#q&uh)GCQo4ZT-MaS84V+>1B|I9;$7c~k-yNo8JhJ~1Q=2U1J% zl?nm8au^Mn=>!yKcbe?>GL4XjKzYl7Wdm#|hT_U@B;?7s zl*9+=+ZonU^}n?F_CZs8NzY+jaQ`Z=$k$W(pxpQ7do5$V&4i-fwje3m7lMnb1dP{D zh~-<2%N6?TzEn*es_!lVd>$ZW7=dGhC=-hNf)(=iWOY74-Bl1#IvikQ*MAn!6vX;W2BB`NeE4@`V3xKE7iOl#F%c6uA&2IGn%yko6m) zpfG^b8*~A;gQ7#nhn23J{urL6C+oEtrovM{tUYc$g$wFV_}dojG-P0co!60=4{U%L z71^|P?5#`Tg>zysr} zd+hpS3GK1Su7mXW{KA<;q|Ps0;NP2E`^BEulRtX5>b>VK2%9E0eK$}0X35dxS=#EF z&i1^vns+*W<7rO&F6IwA0uII0yB|@bx-S@>@BT|s^|k$1x2)Ydy;YfZJZ1FWPaUZn zh(@Yw-e-p}lT=PcEiWu3KHA&<`}b`xWD5K}f6QJ7+7-)-)?Kf9NjW|_zV@5^d!Ki1 l>`dzlC*#Jwe)Hl3;Fi1?D5@IYv)2JO4Fd}JX0z>W-q^EBjAeZw$M3pzOVsd)^*w-gEcd=B#7Y?H?~c@@7ez=6dv#9BoT*P5HJf z7jp;W55C)z`1MHVvR_8Wtj|FSx<8T z88mO)rOmytGWKF|erw(O4cu0KD^1WPrrTkil`vm90P1=wl1azj?5wxl?ir z>0W=LyKnS!G;G1~H^ctM?SOyzg@Tr>-C=QBzMv=P;(U=sI5ZdDw1|NWEA7Furi;+ z4T=teG%I{=ir&Bqu!Xg8POWtC?0G57F&) zXnZ6faIgXe`y6&BPx`b{KQ9Tsi)K^``ys*xt+dc+g0oy67FNoXG7QoCxC(_dLjr3& zjFrsOWsg&UJFT=-5Zok+dc9tm7niv_HdIa!1d1t8g#rNxgs*f8ln-(82_i*+L&x&8 zhjR;@%L$8|l*LspXr)px4nK|0;Wip4=$-ty3P2CkN4ZhC3_~3bbg~C8=qmupctGFj z!J9#gqIoRuD)-Q=zJhfM36m)pdcxmb?y>vRVQ7@Kvkm~|!L0HrQ|1_qrU?&G0vqRW z`@MkJQ;-5@eJ0kF*u)WkI+Ftd?i0LI&`)#sg8|BDBy}#jTnx{k(@MqpNybHU4C(($ zr!y=;r85YNThbAwic%p2o~A(3)akgIQmJu@#wJl2oV-9eX;!2HZN~B@{6-HxeEQV1Ci&-#4nT9J7 zN{JH)lP*^&XhO{pYL%agp~-BQ$3cPR<+5v~VhFJ4IWcSm4aHCbrK1EEkYWm)lw+hqWtOYK8GKSO zoWv&KT?}Wf{9kCXePB&s(Q`Q-%wOp@1$ruRnQsAiymhs04 zxB^3TDdn`WVE-5|*r#^xJBk4Vm4K-%Y9x(PSwKb5=?DSp3&G?xp~BS+u+mf6d6!l2 zQXV$b26O~kfdchw1uq+4s^wGh-cnXv2Ot?D$B;>qNzw6SQE|t3nym)?mL3{EVA2)? z`~o(xb%C7_o!AP;^%6Io@9{Oh4&UPpfO=+A1&>Njrmzn@W(8Yb%+Wz(;(PD=zuyBabKJQ_JOqVCiN`Fcv3W5t z&K3+t{p?$kC3BZ7S^HX4D==L*=rYZP7w)~G4X;}nxg~Dvw!*x@iZ%0<4-=bf>4tu! zU((#sV|lM4TOx_MKb-n`&i;?=1Fzh!{?O{RCE;k(Th9k&Mt-yOYEnaeb<@!8%GGb= z?J_5Ra%0WD+=Ul1dbciaI+v2N;0tW&ml-v8ya^?#fBNhne?9s4d$WEr@2%{cm$wZR z2t~oayVM?WH>kmLCfT6f_J{q1$rk=RQ$@Y_FBMdB>oHUd-#u8|;gno*o^Pt-8?Qmi z4&|KgrlCE(b9$O)=SNnU?0b7PBV*k!EeolGPYp==m{&)-$K2r00thnbSL+VHP*V3_ D(6T;7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch3.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch3.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5a947c23b8ec109e8c70333fa087a34c2ca204 GIT binary patch literal 4413 zcmeHKdr%Yk9gjVV7*J7Ao|YvlXwOY{vw7|jPb2}NhKnJd*lKZ;-Gx2!BD;`)B6zLV zb5yG0w6)xb4iAgMc%C|X=t1we%87{Dc50ETr4M}cj>mX#p6AiuhKFH#GaY7n|B=jQ zcfY^y_w)OHKi|jX_l_|mZMHC4C=du{>(jL+aEJISC=mRz#l=s-?W1CI7H1+nkjw3) z85;$0MJ@`WybLW6c)RSzF$nbxMRyo9<@x1cgK$Jky-r z>58dp-N_!gz2+UEqx)nYbn9kfUEATrwxu1vELMI0_WY;2YfP6%PS*XQrLl4ShmoKD zb(eiXbW`*8sAuhwVf(-QTWZJtRS8R!4~H7Ej{fmU#05=b=xao1J3jQrPYSk`pYAKm zO3VN7gOd##+mc4H}GQ*8+X=~Oj3W~e4c2jWrwxMc)V8+jwloX>rC1pGs z5JP3jK~4I{t71RN&a5&0DE8k~J-;}P|3#;3)z@bQ1lKg&tpDk!HQ6_-{#*UqRo{B1+E1FzndGnF(OeHv3#IZe_Xe3=G7NoPhbAv&G};WivH_+4jMYc()N5}ifG?*{o3v|NxIk#=KX`aD%*v< z@Qt_5-{>0tha_adxg#NeW)46*mo7Q@c2HD-*|=+0WJC1wgxlxhhWqEf_D%RD(!HUj z?Y**SbNYd}ujlUY7pG*VHV67*ZqJC^sMmR|=KOq!+uX%;F5QwK&hJCPlBW z6ef9b0AQy$0`l5z4i@)nL_S;`Jo93S2=b|Lc^Xlc!3d=|-4rAf%ftw*^D>1}(Mlnd zCTa$YPDK|NF`D!3^ZW2$iWd_*ugI5Ax1H@ z6l--eE{<_JARd#jI14z9NCeiQasTWtgJA;R!H%&2_>g!Bmjo3f61!dEZ^3f9LI5)6 z(6?H!X3(S(6U90U+*V3gNIAI0{t%>f!roQjw)w&#trE&c*?}qxc10&`nWi@wCoFgh zau~bIX9dWfq{%V#OR^^U#;^Fo@plB6PvB0{9*^Cp473aeT|nxbG@X(45V9HVKA!VgOCU^&8JrFbX+E@l9Z5>d!x z7Ap#4l#&7v6b-8hISnJ2TB=fEGFpaVeh_cC8Bmpk&EG2?iUd#=t3|4|APN{!E0wSe zqouHgMhTe2lrjX9Qz)XKd{CqnPj$NO1V|@iCvqr>%aP+-;0ec*je3npDn?#Pj5dO! zfdS|N#z8tg?8_xHW2Z7Xg69)es8v!-t&&R-1u9ke*}qA-Sx}2SDvF3Pna`Y03=YBp z)DnE90sx;JM1!ZeDS~sl%}%FHBjTNcc*}`p1869c;0P_jQ2-Q?VmON6Qn?vb;HVPE zq^}|vj`-<2Nro=^U)p^8KuM!XPiI)Lf00i#+EbZS{^;B2tBvtB69oC%0w=7aA+SUt zMf&^%SffkUT*8qGMJ)iR3?>SDuSdZ zqq9z$^AK(-IS23vxB><0;|f|fma65G^*y;1p9er0j3TffWg^K~uo8Y^j7OU!`7b__ zd%_(=|=klo*(j@^p1g(={aq zrldSwUH><_gf9-3RQg;|gX1UTgu>wJG7=O(W z9IcE5!kL`jpqtq%jG8?UYWeZJ8X$VC*Cv~@KK`r%&1gkJb@xx$m#?VbY!Po=a;%m5 z;p1?IF;&;Dd9*t(>!XPNr59F<-DNdp`_C;4DvB>_y?kvj?onySzS( zx!U>GS0CQD&woIEekJkud(Ic$GObbd2F06yez9Kv`<{(BqCw`OO?S_4*T zf7SbI+NS2hM5}K+JF)2GEkrZzQOGIFuIw<2`jKD0fvn+%8#*oU6#TKccjo`EQOF4*Ipx0$+8&_|A`#&%dOYQ&w literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch4.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch4.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0732ea02fff7103f81503b2084bc608ea11a80 GIT binary patch literal 4473 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 WY#KN|`xF@s0r?9Q?ai80kk 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch9.png b/Resources/Textures/ADT/Objects/Specific/Medical/patch.rsi/patch9.png new file mode 100644 index 0000000000000000000000000000000000000000..198f94dca32563e1a687398ae596bdb7c3859e89 GIT binary patch literal 4423 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 Z1n&{Geuz8x+8qD@002ovPDHLkV1m+F#83bL literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7480a8df9f07bfa5bc00452572e886a2256d5b GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}YMw5RArY-_ z&l&PE81OJ}uzAdH*=o3Tlb{77Lj(6LliI(38E#}U$WLNnvg3HM52%B|)78&qol`;+ E06_>G*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/meta.json new file mode 100644 index 0000000000..b5a3a5afa5 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg. LessLethalVend by @|Data_Redacted| pottedplant by @erhardsteinhauer based on @minnie6969 work, NonlethalVend made by Slush modified from the NonLethalVend", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "green_bit" + }, + { + "name": "refill_lesslethal" + }, + { + "name": "refill_autotune" + }, + { + "name": "refill_pottedplant" + }, + { + "name": "refill_nfsddrobe" + }, + { + "name": "refill_nfsdtec" + }, + { + "name": "refill_nonlethal" + }, + { + "name": "refill_contravend" + }, + { + "name": "refill_civimed" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_autotune.png b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_autotune.png new file mode 100644 index 0000000000000000000000000000000000000000..92770e83842bfba966cb19512e4a37285a1789c7 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`)Ym%P6qNV1AIbU zFFaE_di1D)k?!>A(?dc+X3H^5Fkm>7#*mVd^7r3wM@Prn+S=&oXhmVp3f(#L7+!TU zoOI)lmy(h)`BJqSXozr0kY6yve+*z}e@7Q69p>rc7-G@;c7h`p&@n8$yQcs9zj2`p zXD-*=+0HC{mM&i^muZ{MFkgB+f6B3w(RWNn6%i>@w%>+;>$<%(iSZT<;W&;l+ll}Hc=J1GiB1HB5QT(^!L5bYkyq^W z<>9sV2a_2C#5=sXgWaaS-mfO`x&6ABNs|~dV-P|Zb5~EG-1+&ps!2>n2kei4yk`J{ zzY73AJJ;vwVqBZo5+-h1!E`Y$E-as`@O{6KXq0v2so9gOs#a2lh*X~E?L0)L&NVV) q2*a?Orx*YpmmkK?Ef$OA-*5uM^mXCUHj6<30000Ih7;; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_contravend.png b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_contravend.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad63d1ac6b6f6c1cdcf84d79133a834e1b12083 GIT binary patch literal 817 zcmV-11J3-3P)4Tx04R}tkv&MmP!xqvQ>CI62aAX}WT;LSL`B4@RIvyaN?V~-2a}in2u&K2 z6c<1NmzipIL;+Q^ zj8r@(W^*fI;1xaaVF2Tpm6)j~(hC`Q*4I7tQr$&(mUrKu)vM%92KYqcDANs#c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)S3h7rdi5=cUXj4C!zhJ^_28Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~o~>D!oN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)r7bZoh}++2Q$Rh8n49 z`%bhWbRv%2JQmmm#qIZ4RCQ`I?#^WafK|^XSR#pqG{eNrzF2#>3;UPtJ(R=S#J6n% zHP6OHOPrm`fvvau#NI3;%<}YG8>&u|u@gz8av;jd={nt#BT6|~8dYEvEaC`rFiySO z?_sDqXWfg$S*aX&T;7@L>-GwbcNBAgGR!+{eEc3``57>>$UxNchW1Lm#E%0pSf0&s z78!_hAn2cqUkvjOf&D=E`B^hEkc!;Fm5A#n19)Dngy&UA^&|T85|iSAV6*~sR6RR! vj-JF+^~J8)6adi*&?;ydiAy9B$(;EHB{Pt|)+iPh00000NkvXXu0mjfEX>4Tx04R}tkv&MmP!xqvQ>CI62aAX}WT;LSL`B4@RIvyaN?V~-2a}in2u&K2 z6c<1NmzipIL;+Q^ zj8r@(W^*fI;1xaaVF2Tpm6)j~(hC`Q*4I7tQr$&(mUrKu)vM%92KYqcDANs#c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)S3h7rdi5=cUXj4C!zhJ^_28Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~o~>D!oN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)rw;7?FqKzP;JUGMhFE0=_i{k_x1YU z4RAOdj(_4bXT*i1@nS`%IU@jw;Hnpe6w09+31#xaY^P)k_L!0bp&&3aq$x`Z_W z^X5?*qMiv8HGbw&dP$(E?PeyLGV^E$JS9*sZf2rw3cj+60bsmXk^4P69FCvh3PJ6V UC+MSd82|tP07*qoM6N<$g5MfYX8-^I literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsddrobe.png b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsddrobe.png new file mode 100644 index 0000000000000000000000000000000000000000..66d879a984a92dd4367dc939fbb3274539feece8 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`)Ym%P6qO$0(?ST zLm3#39z7Zo5;A@IbO%F5FH1%b50C#d8H@~dGs5K(gJe@uQXCx}Yiny$;^U*EqZ$4) zoH1rF{?8yM&abT?BFN7xCd@CREU#;2Vi#g!=5C^{AW;zQa=cIRh{eZsKwIQWg8YIR z{^J8*ETqhVDpNgO978O6-%fDkJD|Y9V)?U?Rqw|C`pr|WO%}T}Z*GOb&67$(xpj*d z)!i!=Of~bgcG1n`SiIG1h14lQZ$_V<->X)eH`H1mR@S-JQ^PUC?Ld|NF5#|(ECZIf k#OV|2mvFo8`+1J@5)a$&Rb31%Knoc>UHx3vIVCg!00P2$NdN!< literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsdtec.png b/Resources/Textures/ADT/Objects/Specific/Service/vending_machine_restock.rsi/refill_nfsdtec.png new file mode 100644 index 0000000000000000000000000000000000000000..7b10539f133acb8bcd12a351cd601efb6397b977 GIT binary patch literal 352 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 Gq<;XUh@@Nq literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/broken.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e60a2352cb5961c0cbfa32b188da68c4d104d2 GIT binary patch literal 623 zcmV-#0+9WQP)qG(9Ac^^fq&hOEA*X>O5lv zU=AX{f+GOulu75coYPT~VK7=E)@R&_fF}VK?CwNI!V;l(ntSa2`OWJ`Kn41&Rl1;s z#%jP90d#7Tn#LM1flP!nd}}}zZZ8o+QL+j?G{EM!4iT(`I2Ow>TLY2MDcQXWnGs-} z=!lSZ4nPf91R`M&0adzriIBbvYSw^>(pB(X2UOwKxhJ3wsNgFNWqMeep4BE~T#7{y zk-!Rw_`PHJM#py{lGOrmjtvO@7r~f-EEVZ`0k8^rty@)@hF6`Z zT_FM50D$fDR1i7BIrdnD1n7p5#(HX%)B~)27lE_8n*eDtz5&XFI_CdAVHf}a002ov JPDHLkV1n_B3^4!z literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/deny-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/deny-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..85dcb639683f9c1c403cede3c814cdfbe54b58f9 GIT binary patch literal 780 zcmV+n1M~ceP)ssnk+&(om{H|3HTdC2^8SgAt{W zA*F+xq}-??s9o%^1jo(cfWhz@4fH$9`7A^@ZiCN z2M-=RTvPZ&Hwvm!bvxM0;pe_LpFY<0{rvsMRQGN93*QT>ssGVHn5WN%$s`iwi$&M` z(NM^ie{yot^h~>GuwY-mTYeL1Pj?rYL_+W1KRIS;al!W4p6)IHc1v4V&Tj?b1jq<@ z`~DpOON$GvkH4t4&zAW5K;!j^>a$9O5w-g=1{nGC#bWi>`hAvj6*l+GiMLHan}3=! zE$Ldo?$ML#!@!0Q;Bor1j{tDwa*Wazr{Q@z)G62ecW&O&ucM)m4{iXrfjv{LZ~}h# zN6#<(qjacKL@Lv!8l}^Ea%wLRm=e(FOWX~w0-X?EtJ(+SuuZGnRbkpSaD z*K7iUef{8Ig2(_PztkEqS57lyBO*sZuNTEpW(|l`rcuPsKH4@s}fLy zlL;+NKqDernSdJXOlV00V*DS}xbRqs5bYdg5^#W`w~Y(0l?ft9CBO)$IEr?RG6^uk z>2nnA80Gc>0s$fs1kB@%#p5ChTi6)@)+RXdZ_1nojd85Qg@`jP384@GA70IhhHZF4 zE*oI{9P4T>HftT~6bx@T@?XZ)oCehqxKuwDkE5*R^>$=1>UcCY!qsU|TQPN6@k=GZ zEtIu9k-=zP+YMxn<8Js{@;?Aze`lLaV!P?*Wet$!_u#?9^}s(#hZg1NX5sq)0000< KMNUMnLSTa3QfSQp literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/eject-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/eject-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..5f71048acf2c5780f236958f406e5ed75977de43 GIT binary patch literal 624 zcmV-$0+0QPP)DU#7_gLIz0@2kE&=X*lWcY5#cx%czld*API?+ZX8kw_#Gi9{liNF=3lh%RJq z^}1|ltBcEyt;7A6bFc4ZqpfLL&wXX@u5IO4t5s=!z~}484~N6dJwu|-+#atipMg${ zIpH)GGtSFQfZhB;{=srSPr?^~8Nl}L4gdfokK>TeX6tX4({Prm0CY&)pz$#V5b<+G zmfx2I6h7wavy(RtfJQ6#Q7z2p;MW(jr1o$g!OpQKz#J%?y4gi)VKsCSJ z00*TLrY7QAk>aBg5GpOOH7>qOpT25F+o}Yp=C>OlQ8{O7g5NWed_)3d29P|C8*Qr+ zpqh^{fQT=h0CVg@BkTZDkTKe#IARiDC%=$?;C}YZO1v~pA^IGm62NnvNFq045@09a z?eTJ5FRT}&0hItN27pO`oqVedKnb7(Py+s(fFLwG?e-roTDV{mU?<=0@xn9c#<9#g zK*U$J4lv7(b$}Io%x|!muV@`$*3$ZV*P21(TV((}Agjn`v}FRW?sd>K zP1yusg*5>0`GI4Az9nF4)Yu(GNF);JpXvvb)aGbRc2y(*0000< KMNUMnLSTaThZ{uz literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/meta.json b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/meta.json new file mode 100644 index 0000000000..ffcd378509 --- /dev/null +++ b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1516a728931b4985c1e86f0c5995a5aa1554a1ad and modified by Dusty Lens", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "broken" + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.1, + 0.4, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/normal-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..0084601527a90ea907518f1c3731577f7f97ae3f GIT binary patch literal 538 zcmV+#0_FXQP)y`vH^aC0S!ZuL|ZESFJix=LZp+$vo z3PQ1@2ug&a*#_zLwY$gH>v^@o`%d@X``mr+z2|fA+zV)FX=!O`X=x3qeAJ8lt<_YW zY-?@9w|{oh(f9oNZnq7?=y|S2qoM2{3Iw|PN25_;%m_8v?A(H?zhF8&Ie|<(ZuhHf zK>7a8bAOr04d5)`;OGzlkWM9F77ERm>v>#e>p&Ocev6X;%D-3<{rf^d`E9wmG;`wv zT37<30H)ODU?hO{uL!X{6A-L#3o+LCxpeH0IRMWHIIUd>F}wavC4UwHk=m*lYaO4mmJ9bVb zpV~>Gjw6czS=K30G;j!zWu1&CXkZcG#R514c#!~2fF^)JKp5>w-Rc0UaN!W}2+Mv} zsRJngfz<&{{YM=@`wyrNaB4jkbB&S7s{}axi=5k_6Gt~4@9atYIk!RQain70{AKFP zZ4hYfyp=QU=io|6X*}mLM)|V{P?eQ4J3iXVnFISDK>5qmHv*~;C1m2IKab}ofa|ZN cr8OM-2HCq+L|?O}N&o-=07*qoM6N<$f~v;$3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/off.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/civimed.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..bc342677ab0daaa61819df182ff66a51f532c07d GIT binary patch literal 421 zcmV;W0b2fvP)0}MtTFgP8ctYN_L?)7s9AyG*%ADK-Gz-9)B#_50$z|?=`$`yvEFAgw} z3(O2PQTWI?3dDZ;{59AftPX&IdA+@4J3zX-oh0=b4tVUs{x@t=!o5xdGo|TIZm9lvV3$VO7RbA1x`ihj1XMvLQ zD-D6@gnyyoGJlTC-jSQx&A`N=kWkI={;!DBjOwK#bBd3yYLJMNWuJ3y_mZEkegcP& zZ)$9P!gweDy!oRpzgb@yqq1%En6i0~z32X6|KP&+6|P(!PQQd2B<@KWpY4!o;8!Xw ktM2ar8QZ|XRJT_APx%+et)0R9Hu~Ry}A_Q5gL?7)xRuQd*%>eoyCLg~|7{=v1blwK{Mp))&DwX#y?m

ncW>WO=XyLI^=!A>5{X2lSS(7ZRFYsYD4|eD(&@A$lS#?v z^AeB8rTS`0mX_<1dE*oBzGG^rIaJ`V)Yb}eekLY?KtO>49072w35sVTk&tq^ta9$n z-R}^?l>#Kd6A6qpKr@+)y17oyhypCZi&u(si9qdH9*{&}ol2$LcY*E!5}@2{ zH+TZ7=!&3S&rL@=y1|3G0hkcr0D$p0 z5jljYHN9ZG3owW{XxL^1r79dsAZL6Izyo@Ht?h?3y+C3=zV7@~ua@4brz;bp1h^T2 z(Ggfva_(afMC^VGTod4!<@hByiLo?nSEDBEXy`r{t`q>~OmtelRjZER4^B+T^W2Ji z59kD9u~<(eve~Q{C2-<+P#x$bpxB3xB{K>*0k+HS+XEi2*DdzW3~9BT|0gtpY&oRo fKc#~J?{?;2Bs9W5UgMpj00000NkvXXu0mjfu1{w> literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/meta.json b/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/meta.json new file mode 100644 index 0000000000..4eb75fdce1 --- /dev/null +++ b/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by discord: prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "normal-unshaded", + "delays": [ + [ + 1.0, + 0.1, + 1.0, + 0.1, + 1.0, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/normal-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..d8191578f197ce87198d56d173b5b059a81bc981 GIT binary patch literal 15328 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 P9RZM)RFbF>GYbAci2hdI literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/off.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/paradrobe.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd611704c748941716ce739e5b3762eb6c34660 GIT binary patch literal 500 zcmVPx$u1Q2eR9Hu2WWWMs6|Mhc6Q@+{@%^KW=w@IDfE0inz%3-i@cYLPhODG;20I5+ zu)aeFPBToKw-T>Au&HO|;9&Ur?j6IZ14cuDiv;-%-W5MNDEj%%T)PeZ8)Pv+mN`zu!djExF6&Sw0d&^LelZcWFCQO-+Hy2=256V&R9zSGw z_39FF*%0P{*N=`-n)Si@Mdd6>cK|y#FT=MlHyN558X5HT^cdLK*a$l2*RNj;mo8mm zh>VP6c(zlIVgBm33=0l(GjQ>!GyMGenbZ)FXL$YSIKzf@>%o?*s;Uxn!0p?&89TD@E@bvU_NvA($#wnr(!Xc+! zxY-SW0LU@E^H5*bg578Khv|+_lg$sW*?jCvdBeJOdWZj3DYB`nt4B%rOPnz=`)6-p h#&6~hvQUMA!DX(Lkd@zrT|fshc)I$ztaD0e0svz&KxzO0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/broken.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..e495135dd414762f85d52639fbe68f81b48f70f3 GIT binary patch literal 1125 zcmV-r1e*JaP)A5oBb7eX8V?5E@B2*%Z4e zCOL^xu*t!NKn}h5kaI7kkQ`dMme^&rtHt{ZTc_k8&t!f{N)J8son~j=yziUuy?L_< zFt)X|^$Gy;`8@tBvuzsyu(Gm}0DyNzhcB0wV0Ak5`^M5u?C-XuK;k_6ty%+s{oNKm zzIF}2J$pviI0CAZ=du|t0124OW;nn7-4^vDd&r#V%i>51i1z5GZ2&;2T;Tx7yhxVp zA^xIoCc~4N5`zRmAO$X!D{#C3xoigeyDd0gfKs`FQn@0LC1Av#1;4R$6Q6$e1-D13 zKuXsU`#uG5ynxFoJ1&(gk{Yc1L^WWj(9@^C;`zY=olCGA_xAQ)eSZBqRY8GVVb^;&f#2^P59?Wzd?fZ21T z&4a-yC7^2>{4nI!bxi{RoW#BqW263nj!$AAKR$lU?H$<%2v8hF(wqn^5+dnaZ!|G~ z{u}_{<%>U+2OLQtiXy~Ogu&nx*;#`F(lrh3!#2FWi)3@r2B$DB3#Mh!oTt)hItIXvi*q@wH=1}qHwR#-!2J1h94Xgz zClm0)kjrr@orY;y+&TeoAGW!@4>vclyt+yiIO=q{Yt7n70&x^63yd`aF4lwN1$el* z2|%sDSOQOe`I(Mca8_mj@cJ%H%fiBi1#VvKc%lMxdA><;1PsG~J;u4ynWizAes zHE4aXX1@3--S3122t|GxUtUJ{j952AV@9s$oh__(uA5k1d zC>9Fv`mU4?QiN>&$tfK#z|PJ#%$|cMtzk;pJ}~wcundcZg0jfisuyeH)~yPcf=Rbv ztOD${V*$OsOMyj#CD9V3d4sh_xBy1fPfSX=*=iznXwi3A7w%eo~00000NkvXXu0mjfe>wx+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/deny-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/deny-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..30250aedb7873d97abd703e2bca1d3d66e47d4dc GIT binary patch literal 450 zcmV;z0X_bSP)WuD5tqca$9MjdYM7U-3QqG#1)awZlWc#vl`YBkv*41r{P;Pk zW>FRB%1YA39-IL{EeGs#ul)b%`%i{HUk)&YoI6K!3{firwmrV{|MKJK3{UU8V3-sa zieW!ZQotG`qyI3^I_+#HD_c+!0m$|f%9aFE07uGPh97g1aTlto# z1maYOO&-}ELMZ^JgF25L{;yuK9?r++2y}UJ3L#uz+v7X`Ia21r`Pd=>U7nmmm|!h{ z%MsYbu{nU;6acFQa76+(acmJlQ3}9i87@arI|abl=z)zZQfQI_usH&o<+vO`X$pV= zd0elV^Z3i%r))J&eZ;+IhAUP30QY}CT(7F~N1ZY|d&>PUJ sJ3cxdFwhRb1qM0-M!_f;1tS9h0E}&Gli!ohc>n+a07*qoM6N<$f(pE{oB#j- literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/eject-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/eject-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..68ff9b3c752c3f4b84f0d5374a81f24622b5615c GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC!3HGX9;gjrU|{6(ba4#HXnZ?Ek?)X$fa`Kj zu?rnmI?E=ta4$Gm#CxvcsmzPG2A0U+=azo}jK#?SrvpSLxN)7FRnZ?InB`?_kn#^#zyCh@E5zOj0k zE->j`>+AjenbYsHzn<&6tYX~vGwQ3m;e!B?vd~b;iU0F8moN%Jge3i@9AoILS^I18 z`34a-k0;qz`y~%tcq#dTi>HCn;J|ZB2?pknPl*i7Ag+V5{Vv9Re@+_-+zx2Fm*ZT^ znR}qXrt0?d`|HiWN`C0gU@KY5CaIY Op7C_`b6Mw<&;$U9Cxv|g literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/meta.json b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/meta.json new file mode 100644 index 0000000000..e65d518eb2 --- /dev/null +++ b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "JustKekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 2, + 2, + 0.15, + 0.15, + 1.5, + 1.5, + 0.15, + 0.15, + 1.5, + 1.5, + 0.15, + 0.15, + 1.5, + 1.5, + 0.15, + 0.15 + ] + ] + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 1, + 0.1 + ] + ] + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.1, + 0.4, + 0.1 + ] + ] + }, + { + "name": "off" + }, + { + "name": "broken" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/normal-unshaded.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..8921f29d32355e4ea43da48680b4d2f580fa4d5e GIT binary patch literal 2484 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/off.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..5095c64cda3735b0c0605e1d658708e6f5b35e5e GIT binary patch literal 582 zcmV-M0=fN(P)BjE7>1vOE=C|_a4Z@UZ@~sbhWwQdS-Q0uO~6xa&q^{Gis_X6j|}|}T}mMtTBs!w zWNU~7#$z*>Q%=&!$`M_l9~kb=r|*65z3+RaEu@%Er~d$4*TqzXVF*CK-`@gwm*4Q= z@yO!ZD-~M0!fm*85t!30LyWVfT{8piqN)g zk|e=$oPu0J9kDK}mEXJRxl#gQ7^WQ%KI&hEyHidA;Ll$_#ZeLv!1wb7-e{;zV0?bT zUTatDnM@4?K>&a^8q%;F?VmRqaz9^Gf(jf^DDaX5RUzk?c$evTwT$_8eVy5B#0R|5 zFulU|!9MMSeOAl3Kn@fN)DfL-FCEYPwcHKMNlBCvh@yzY8VCqbSStWebC(SF6&tLl$?6r0opI@YNl>$)|rDG#SD0{)o519D@4NGnB#@>d4M7|3u3A9{2 zC##CQ0{Q$I0?lT#R&Y=&AmbSE0XeF=!1x!DN&&eGjQ9XNTdtN9))fML9xnL!`P0U| z1uJ&mw_goD@h+98ZCFl$kdYc#En_;}Ugle&)9t<86~OxLg$;|jDvS^i1$TEF7uH`y z;Ph<3)z^tO@afqAfWi1nW_?p4dOZomMUo`2F*THZZL1HGY_7Oy<9cCzLGV UFmJbEQvd(}07*qoM6N<$f?ZAqegFUf literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/panel.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/pillomat.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..a797b42b18b66d3a3a9428d17e354f5e3de7ccf4 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7eJa z#WAE}&f6;+IS(5MuwKX)x>Us{x@t=!o5xdGo|TIZm9lvV3$VO7RbA1x`ihj1XMvLQ zD-D6@gnyyoGJlTC-jSQx&A`N=kWkI={;!DBjOwK#bBd3yYLJMNWuJ3y_mZEkegcP& zZ)$9P!gweDy!oRpzgb@yqq1%En6i0~z32X6|KP&+6|P(!PQQd2B<@KWpY4!o;8!Xw ktM2ar8QZ|XRJT_A*UgXs$18!oU(9d`kJG`cI`@9(VwhRXV8=Z1`Om{wD!Ud**p_vu zFbW9X4Had05ORI-@#^!hWas&x`jQEmh%eko^3#xA@(0(JE`X#p_P1 zoLqBY&l_E(EXxD?YF6z(kfgh}PC*F)qUPRwyDabfvfB)?-rBDXkE!fl<@8J@j=w!S z`*u~cx4AXL-)-g3?ri_}?~ Date: Sun, 20 Oct 2024 15:08:16 +0300 Subject: [PATCH 03/17] Auto CL update (#650) No cl, no fun Co-authored-by: github-actions[bot] --- Resources/Changelog/1ChangelogADT.yml | 60 +++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/Resources/Changelog/1ChangelogADT.yml b/Resources/Changelog/1ChangelogADT.yml index 9387181080..6aea0b525d 100644 --- a/Resources/Changelog/1ChangelogADT.yml +++ b/Resources/Changelog/1ChangelogADT.yml @@ -3624,3 +3624,63 @@ Entries: не используют органы внутри тел для ритуалов!', type: Fix} time: '2024-10-14T16:45:53Z' id: 449 + - author: Inconnu1337 + changes: + - {message: Добавлен шлем спецназа синдиката в аплинк, type: Add} + - {message: Изменены цены и статистики некоторых предметов в аплинке(подробнее + см. ПР), type: Tweak} + time: '2024-10-15T23:02:20Z' + id: 450 + - author: Mirokko + changes: + - {message: 'Добавлена возможность написать на бумаге моноширинным шрифтом с + помощью тега [mono]', type: Add} + time: '2024-10-16T20:45:49Z' + id: 451 + - author: Filo + changes: + - {message: АВД и пилот получили возможность выбрать бельё, type: Fix} + - {message: Магистрат начал отображаться как член командования., type: Fix} + - {message: Арахниды теперь надевают трусы пониз комбинезона., type: Fix} + time: '2024-10-17T23:09:35Z' + id: 452 + - author: Filo + changes: + - {message: Alley теперь требует 60 игроков для выбора карты, type: Tweak} + - {message: Astra теперь требует 50 игроков для выбора карты, type: Tweak} + - {message: Avrite теперь требует 60 игроков для выбора карты, type: Tweak} + - {message: Box теперь требует 30 игроков для выбора карты, type: Tweak} + - {message: Core теперь требует 25 игроков для выбора карты, type: Tweak} + - {message: Delta теперь требует 55 игроков для выбора карты, type: Tweak} + - {message: Gemini Теперь требует 25 игроков для выбора карты, type: Tweak} + - {message: Fland Теперь требует 35 игроков для выбора карты, type: Tweak} + - {message: Oasis Теперь требует 40 игроков для выбора карты, type: Tweak} + time: '2024-10-18T12:37:12Z' + id: 453 + - author: Filo + changes: + - {message: 'Добавлены такие криогенные препараты как Аразин, Миадинол, Мезадрозин, + Аломицин.', type: Add} + - {message: 'Добавлен ГраждоМед, который поможет вам потратить свои сбережения.', + type: Add} + - {message: При взломе емагом ГраждоМеда и НаноМеда ассортимент дополняется., + type: Add} + - {message: Новый вид затяжек для ботаников из конопли., type: Add} + - {message: Таблеткомат и Парашкаф вместе с вещами парамедика., type: Add} + - {message: Походная одежка глав врача в лоадаут. см. ниже., type: Add} + - {message: 'Вещи для Глав врача, а именно, набор походной одежды, хай-риск + дефиб, чемоданчик с особыми лекарствами.', type: Add} + - {message: 'Немного разнообразия в медицинском инструментарии, а именно бутылочки, + шприцы и пачки для таблеток.', type: Add} + - {message: 'Также весь этот инструментарий можно сделать в медфабе, как и пробирки', + type: Add} + - {message: Возвращена возможность изучения аппарата клонирования в сервисной + ветке., type: Add} + - {message: Бинты отныне можно использовать для остановления кровотечения даже + если нету порезов или уколов., type: Tweak} + - {message: 'Парамедик отныне стал истинным патриотом NanoTrasen, так что никакие + предательства от него не ждите. Не может стать антагом.', type: Tweak} + - {message: Изменены рецепты криогенных препаратов и их эффекты, type: Tweak} + - {message: Что-то изменил..., type: Tweak} + time: '2024-10-19T17:41:03Z' + id: 454 From f49e0f542dd0efe9c8433bd8dcea1b8147db34d4 Mon Sep 17 00:00:00 2001 From: Inconnu <177014427+Inconnu1337@users.noreply.github.com> Date: Sun, 20 Oct 2024 22:27:28 +0300 Subject: [PATCH 04/17] =?UTF-8?q?=D0=9A=D0=BE=D0=BB=D0=BB=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B9=20=D1=80=D0=B0=D0=B7=D1=83?= =?UTF-8?q?=D0=BC=20(#657)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR в названии ## Почему / Баланс ачеб не **Ссылка на публикацию** - [Перенос контента](https://github.com/AdventureTimeSS14/space_station/pull/518) ## Требования - [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре **Чейнджлог** :cl: Inconnu - add: Коллективный разум --- .../Systems/CollectiveMindSystem.cs | 31 +++++++ Content.Client/Chat/Managers/ChatManager.cs | 12 +++ Content.Client/Chat/Managers/IChatManager.cs | 8 +- Content.Client/Input/ContentContexts.cs | 1 + .../Options/UI/Tabs/KeyRebindTab.xaml.cs | 1 + .../Systems/Chat/ChatUIController.cs | 18 ++++ .../Chat/Controls/ChannelFilterPopup.xaml.cs | 1 + .../Chat/Controls/ChannelSelectorPopup.cs | 1 + .../CollectiveMind/CollectiveMindCommand.cs | 42 ++++++++++ Content.Server/Chat/Systems/ChatSystem.cs | 84 ++++++++++++++++++- .../CollectiveMind/CollectiveMindComponent.cs | 21 +++++ Content.Shared/Chat/ChatChannel.cs | 7 +- Content.Shared/Chat/ChatSelectChannel.cs | 5 ++ Content.Shared/Chat/SharedChatSystem.cs | 1 + Content.Shared/Input/ContentKeyFunctions.cs | 1 + .../ADT/collectivemind/collective-mind.ftl | 5 ++ .../ru-RU/ADT/collectivemind/options-menu.ftl | 3 + .../Locale/ru-RU/ADT/collectivemind/radio.ftl | 4 + .../Locale/ru-RU/ADT/collectivemind/rank.ftl | 14 ++++ .../ADT/CollectiveMind/channels.yml | 32 +++++++ .../Mobs/Cyborgs/base_borg_chassis.yml | 6 ++ .../Prototypes/Entities/Mobs/NPCs/carp.yml | 9 +- .../Prototypes/Entities/Mobs/NPCs/xeno.yml | 35 ++++++++ 23 files changed, 338 insertions(+), 4 deletions(-) create mode 100644 Content.Client/ADT/CollectiveMind/Systems/CollectiveMindSystem.cs create mode 100644 Content.Server/ADT/CollectiveMind/CollectiveMindCommand.cs create mode 100644 Content.Shared/ADT/CollectiveMind/CollectiveMindComponent.cs create mode 100644 Resources/Locale/ru-RU/ADT/collectivemind/collective-mind.ftl create mode 100644 Resources/Locale/ru-RU/ADT/collectivemind/options-menu.ftl create mode 100644 Resources/Locale/ru-RU/ADT/collectivemind/radio.ftl create mode 100644 Resources/Locale/ru-RU/ADT/collectivemind/rank.ftl create mode 100644 Resources/Prototypes/ADT/CollectiveMind/channels.yml diff --git a/Content.Client/ADT/CollectiveMind/Systems/CollectiveMindSystem.cs b/Content.Client/ADT/CollectiveMind/Systems/CollectiveMindSystem.cs new file mode 100644 index 0000000000..5949eac6cc --- /dev/null +++ b/Content.Client/ADT/CollectiveMind/Systems/CollectiveMindSystem.cs @@ -0,0 +1,31 @@ +using Content.Client.Chat.Managers; +using Content.Shared.Sirena.CollectiveMind; +using Robust.Client.Player; + +namespace Content.Client.Sirena.CollectiveMind; + +public sealed class CollectiveMindSystem : EntitySystem +{ + [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private readonly IPlayerManager _playerManager = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnRemove); + } + + public CollectiveMindComponent? Player => CompOrNull(_playerManager.LocalPlayer?.ControlledEntity); + public bool IsCollectiveMind => Player != null; + + private void OnInit(EntityUid uid, CollectiveMindComponent component, ComponentInit args) + { + _chatManager.UpdatePermissions(); + } + + private void OnRemove(EntityUid uid, CollectiveMindComponent component, ComponentRemove args) + { + _chatManager.UpdatePermissions(); + } +} diff --git a/Content.Client/Chat/Managers/ChatManager.cs b/Content.Client/Chat/Managers/ChatManager.cs index e428d30f20..f08bb2651d 100644 --- a/Content.Client/Chat/Managers/ChatManager.cs +++ b/Content.Client/Chat/Managers/ChatManager.cs @@ -14,6 +14,7 @@ internal sealed class ChatManager : IChatManager [Dependency] private readonly IEntitySystemManager _systems = default!; private ISawmill _sawmill = default!; + public event Action? PermissionsUpdated; // ADT-CollectiveMind-Tweak public void Initialize() { @@ -67,8 +68,19 @@ public void SendMessage(string text, ChatSelectChannel channel) _consoleHost.ExecuteCommand($"whisper \"{CommandParsing.Escape(str)}\""); break; + case ChatSelectChannel.CollectiveMind: + _consoleHost.ExecuteCommand($"cmsay \"{CommandParsing.Escape(str)}\""); + break; + default: throw new ArgumentOutOfRangeException(nameof(channel), channel, null); } } + +// ADT-CollectiveMind-Tweak-Start + public void UpdatePermissions() + { + PermissionsUpdated?.Invoke(); + } +// ADT-CollectiveMind-Tweak-End } diff --git a/Content.Client/Chat/Managers/IChatManager.cs b/Content.Client/Chat/Managers/IChatManager.cs index 6464ca1019..c62ddaa969 100644 --- a/Content.Client/Chat/Managers/IChatManager.cs +++ b/Content.Client/Chat/Managers/IChatManager.cs @@ -4,8 +4,14 @@ namespace Content.Client.Chat.Managers { public interface IChatManager { - void Initialize(); + void Initialize(); // ADT-CollectiveMind-Tweak + + ///

+ /// Will refresh perms. + /// + event Action PermissionsUpdated; // ADT-CollectiveMind-Tweak public void SendMessage(string text, ChatSelectChannel channel); + public void UpdatePermissions(); // ADT-CollectiveMind-Tweak } } diff --git a/Content.Client/Input/ContentContexts.cs b/Content.Client/Input/ContentContexts.cs index 8d551f79d5..4ae0ee62ef 100644 --- a/Content.Client/Input/ContentContexts.cs +++ b/Content.Client/Input/ContentContexts.cs @@ -15,6 +15,7 @@ public static void SetupContexts(IInputContextContainer contexts) common.AddFunction(ContentKeyFunctions.FocusChat); common.AddFunction(ContentKeyFunctions.FocusLocalChat); common.AddFunction(ContentKeyFunctions.FocusEmote); + common.AddFunction(ContentKeyFunctions.FocusCollectiveMind); // ADT-CollectiveMind-Tweak common.AddFunction(ContentKeyFunctions.FocusWhisperChat); common.AddFunction(ContentKeyFunctions.FocusRadio); common.AddFunction(ContentKeyFunctions.FocusLOOC); diff --git a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs index f661ccf92c..20b4330e98 100644 --- a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs @@ -205,6 +205,7 @@ void AddCheckBox(string checkBoxName, bool currentState, Action] private const string ChatNamePalette = "ChatNames"; @@ -78,6 +83,7 @@ public sealed class ChatUIController : UIController { {SharedChatSystem.LocalPrefix, ChatSelectChannel.Local}, {SharedChatSystem.WhisperPrefix, ChatSelectChannel.Whisper}, + {SharedChatSystem.CollectiveMindPrefix, ChatSelectChannel.CollectiveMind}, // ADT-CollectiveMind-Tweak {SharedChatSystem.ConsolePrefix, ChatSelectChannel.Console}, {SharedChatSystem.LOOCPrefix, ChatSelectChannel.LOOC}, {SharedChatSystem.OOCPrefix, ChatSelectChannel.OOC}, @@ -92,6 +98,7 @@ public sealed class ChatUIController : UIController { {ChatSelectChannel.Local, SharedChatSystem.LocalPrefix}, {ChatSelectChannel.Whisper, SharedChatSystem.WhisperPrefix}, + {ChatSelectChannel.CollectiveMind, SharedChatSystem.CollectiveMindPrefix}, // ADT-CollectiveMind-Tweak {ChatSelectChannel.Console, SharedChatSystem.ConsolePrefix}, {ChatSelectChannel.LOOC, SharedChatSystem.LOOCPrefix}, {ChatSelectChannel.OOC, SharedChatSystem.OOCPrefix}, @@ -204,6 +211,9 @@ public override void Initialize() _input.SetInputCommand(ContentKeyFunctions.FocusWhisperChat, InputCmdHandler.FromDelegate(_ => FocusChannel(ChatSelectChannel.Whisper))); + _input.SetInputCommand(ContentKeyFunctions.FocusCollectiveMind, // ADT-CollectiveMind-Tweak + InputCmdHandler.FromDelegate(_ => FocusChannel(ChatSelectChannel.CollectiveMind))); // ADT-CollectiveMind-Tweak + _input.SetInputCommand(ContentKeyFunctions.FocusLOOC, InputCmdHandler.FromDelegate(_ => FocusChannel(ChatSelectChannel.LOOC))); @@ -558,7 +568,15 @@ private void UpdateChannelPermissions() FilterableChannels |= ChatChannel.AdminAlert; FilterableChannels |= ChatChannel.AdminChat; CanSendChannels |= ChatSelectChannel.Admin; + FilterableChannels |= ChatChannel.CollectiveMind; // ADT-CollectiveMind-Tweak + } + // ADT-CollectiveMind-Tweak-Start + if (_collectiveMind != null) + { + CanSendChannels |= ChatSelectChannel.CollectiveMind; + FilterableChannels |= ChatChannel.CollectiveMind; } + // ADT-CollectiveMind-Tweak-End SelectableChannels = CanSendChannels; diff --git a/Content.Client/UserInterface/Systems/Chat/Controls/ChannelFilterPopup.xaml.cs b/Content.Client/UserInterface/Systems/Chat/Controls/ChannelFilterPopup.xaml.cs index df4f56cb27..c649c31255 100644 --- a/Content.Client/UserInterface/Systems/Chat/Controls/ChannelFilterPopup.xaml.cs +++ b/Content.Client/UserInterface/Systems/Chat/Controls/ChannelFilterPopup.xaml.cs @@ -16,6 +16,7 @@ public sealed partial class ChannelFilterPopup : Popup ChatChannel.Whisper, ChatChannel.Emotes, ChatChannel.Radio, + ChatChannel.CollectiveMind, // ADT-CollectiveMind-Tweak ChatChannel.Notifications, ChatChannel.LOOC, ChatChannel.OOC, diff --git a/Content.Client/UserInterface/Systems/Chat/Controls/ChannelSelectorPopup.cs b/Content.Client/UserInterface/Systems/Chat/Controls/ChannelSelectorPopup.cs index 0852c10bb9..4a3c132eb6 100644 --- a/Content.Client/UserInterface/Systems/Chat/Controls/ChannelSelectorPopup.cs +++ b/Content.Client/UserInterface/Systems/Chat/Controls/ChannelSelectorPopup.cs @@ -13,6 +13,7 @@ public sealed class ChannelSelectorPopup : Popup ChatSelectChannel.Whisper, ChatSelectChannel.Emotes, ChatSelectChannel.Radio, + ChatSelectChannel.CollectiveMind, // ADT-CollectiveMind-Tweak ChatSelectChannel.LOOC, ChatSelectChannel.OOC, ChatSelectChannel.Dead, diff --git a/Content.Server/ADT/CollectiveMind/CollectiveMindCommand.cs b/Content.Server/ADT/CollectiveMind/CollectiveMindCommand.cs new file mode 100644 index 0000000000..0874103f7e --- /dev/null +++ b/Content.Server/ADT/CollectiveMind/CollectiveMindCommand.cs @@ -0,0 +1,42 @@ +using Content.Server.Chat.Systems; +using Content.Shared.Administration; +using Robust.Shared.Console; +using Robust.Shared.Enums; + +namespace Content.Server.Sirena.CollectiveMind; + +[AnyCommand] +internal sealed class CollectiveMindCommand : IConsoleCommand +{ + public string Command => "cmsay"; + public string Description => "Send chat messages to the collective mind."; + public string Help => "cmsay "; + + public void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (shell.Player is not { } player) + { + shell.WriteError("This command cannot be run from the server."); + return; + } + + if (player.Status != SessionStatus.InGame) + return; + + if (player.AttachedEntity is not { } playerEntity) + { + shell.WriteError("You don't have an entity!"); + return; + } + + if (args.Length < 1) + return; + + var message = string.Join(" ", args).Trim(); + if (string.IsNullOrEmpty(message)) + return; + + IoCManager.Resolve().GetEntitySystem() + .TrySendInGameICMessage(playerEntity, message, InGameICChatType.CollectiveMind, ChatTransmitRange.Normal); + } +} diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index f099010dd4..1b4840bae9 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -39,6 +39,10 @@ using Robust.Shared.Utility; using Content.Shared.ADT.Language; // ADT Languages using Content.Server.ADT.Language; // ADT Languages +using Content.Shared.Sirena.CollectiveMind; // ADT-CollectiveMind-Tweak +using System.Globalization; +using System.Linq; +using System.Text; namespace Content.Server.Chat.Systems; @@ -281,6 +285,11 @@ public void TrySendInGameICMessage( case InGameICChatType.Emote: SendEntityEmote(source, sanitizedMessage, range, nameOverride, hideLog: hideLog, ignoreActionBlocker: ignoreActionBlocker); // ADT Languages break; + // ADT-CollectiveMind-Tweak-Start + case InGameICChatType.CollectiveMind: + SendCollectiveMindChat(source, message, false); + break; + // ADT-CollectiveMind-Tweak-End } } @@ -431,6 +440,78 @@ public void DispatchStationAnnouncement( #region Private API + // ADT-CollectiveMind-Tweak-Start + public void SendCollectiveMindChat(EntityUid source, string message, bool hideChat) + { + if (!TryComp(source, out var sourseCollectiveMindComp)) + return; + + var clients = Filter.Empty(); + var mindQuery = EntityQueryEnumerator(); + while (mindQuery.MoveNext(out var uid, out var collectMindComp, out var actorComp)) + { + if (collectMindComp.Channel == sourseCollectiveMindComp.Channel) + { + clients.AddPlayer(actorComp.PlayerSession); + } + } + + var admins = _adminManager.ActiveAdmins + .Select(p => p.Channel); + string messageWrap; + string adminMessageWrap; + + var channelProto = IoCManager.Resolve().Index(sourseCollectiveMindComp.Channel); + + messageWrap = + sourseCollectiveMindComp.ShowRank && sourseCollectiveMindComp.ShowName ? + Loc.GetString("chat-manager-send-collective-mind-chat-wrap-message-rank-name", + ("source", source), + ("rank", Loc.GetString(sourseCollectiveMindComp.RankName)), + ("message", message), + ("channel", channelProto.LocalizedName)) : + + sourseCollectiveMindComp.ShowName ? + Loc.GetString("chat-manager-send-collective-mind-chat-wrap-message-name", + ("source", source), + ("message", message), + ("channel", channelProto.LocalizedName)) : + + sourseCollectiveMindComp.ShowRank ? + Loc.GetString("chat-manager-send-collective-mind-chat-wrap-message-rank", + ("rank", Loc.GetString(sourseCollectiveMindComp.RankName)), + ("message", message), + ("channel", channelProto.LocalizedName)) : + + Loc.GetString("chat-manager-send-collective-mind-chat-wrap-message", ("message", message), ("channel", channelProto.LocalizedName)); + + adminMessageWrap = Loc.GetString("chat-manager-send-collective-mind-chat-wrap-message-admin", + ("source", source), + ("rank", Loc.GetString(sourseCollectiveMindComp.RankName)), + ("message", message), + ("channel", channelProto.LocalizedName)); + + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"CollectiveMind chat from {ToPrettyString(source):Player}: {message}"); + + _chatManager.ChatMessageToManyFiltered(clients, + ChatChannel.CollectiveMind, + message, + messageWrap, + source, + hideChat, + true, + channelProto.Color); + + _chatManager.ChatMessageToMany(ChatChannel.CollectiveMind, + message, + adminMessageWrap, + source, + hideChat, + true, + admins, + channelProto.Color); + } + // ADT-CollectiveMind-Tweak-End private void SendEntitySpeak( EntityUid source, string originalMessage, @@ -1131,7 +1212,8 @@ public enum InGameICChatType : byte { Speak, Emote, - Whisper + Whisper, + CollectiveMind } /// diff --git a/Content.Shared/ADT/CollectiveMind/CollectiveMindComponent.cs b/Content.Shared/ADT/CollectiveMind/CollectiveMindComponent.cs new file mode 100644 index 0000000000..e29bebb74e --- /dev/null +++ b/Content.Shared/ADT/CollectiveMind/CollectiveMindComponent.cs @@ -0,0 +1,21 @@ +using Content.Shared.Radio; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Sirena.CollectiveMind; + +[RegisterComponent, NetworkedComponent] +public sealed partial class CollectiveMindComponent : Component +{ + [DataField(required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Channel = string.Empty; + + [DataField] + public bool ShowName = true; + + [DataField] + public bool ShowRank = false; + + [DataField] + public string RankName = "???"; +} diff --git a/Content.Shared/Chat/ChatChannel.cs b/Content.Shared/Chat/ChatChannel.cs index e8715a6ecb..c34e6e899d 100644 --- a/Content.Shared/Chat/ChatChannel.cs +++ b/Content.Shared/Chat/ChatChannel.cs @@ -85,10 +85,15 @@ public enum ChatChannel : ushort /// Unspecified = 1 << 14, + /// + /// Collective mind channel for entities who have comp. + /// + CollectiveMind = 1 << 15, // ADT-CollectiveMind-Tweak + /// /// Channels considered to be IC. /// - IC = Local | Whisper | Radio | Dead | Emotes | Damage | Visual | Notifications, + IC = Local | Whisper | Radio | Dead | Emotes | Damage | Visual | Notifications | CollectiveMind, // ADT-CollectiveMind-Tweak AdminRelated = Admin | AdminAlert | AdminChat, } diff --git a/Content.Shared/Chat/ChatSelectChannel.cs b/Content.Shared/Chat/ChatSelectChannel.cs index c18bb9b8ee..024661f8ea 100644 --- a/Content.Shared/Chat/ChatSelectChannel.cs +++ b/Content.Shared/Chat/ChatSelectChannel.cs @@ -41,6 +41,11 @@ public enum ChatSelectChannel : ushort /// Emotes = ChatChannel.Emotes, + /// + /// CollectiveMind + /// + CollectiveMind = ChatChannel.CollectiveMind, // ADT-CollectiveMind-Tweak + /// /// Deadchat /// diff --git a/Content.Shared/Chat/SharedChatSystem.cs b/Content.Shared/Chat/SharedChatSystem.cs index fff973270b..73b785f83d 100644 --- a/Content.Shared/Chat/SharedChatSystem.cs +++ b/Content.Shared/Chat/SharedChatSystem.cs @@ -22,6 +22,7 @@ public abstract class SharedChatSystem : EntitySystem public const char EmotesAltPrefix = '*'; public const char AdminPrefix = ']'; public const char WhisperPrefix = ','; + public const char CollectiveMindPrefix = '+'; // ADT-CollectiveMind-Tweak public const char DefaultChannelKey = 'р'; // Corvax-Localization // Corvax-TTS-Start: Moved from Server to Shared public const int VoiceRange = 10; // how far voice goes in world units diff --git a/Content.Shared/Input/ContentKeyFunctions.cs b/Content.Shared/Input/ContentKeyFunctions.cs index b1159b3794..85b2899bda 100644 --- a/Content.Shared/Input/ContentKeyFunctions.cs +++ b/Content.Shared/Input/ContentKeyFunctions.cs @@ -14,6 +14,7 @@ public static class ContentKeyFunctions public static readonly BoundKeyFunction FocusChat = "FocusChatInputWindow"; public static readonly BoundKeyFunction FocusLocalChat = "FocusLocalChatWindow"; public static readonly BoundKeyFunction FocusEmote = "FocusEmote"; + public static readonly BoundKeyFunction FocusCollectiveMind = "FocusCollectiveMind"; // ADT-CollectiveMind-Tweak public static readonly BoundKeyFunction FocusWhisperChat = "FocusWhisperChatWindow"; public static readonly BoundKeyFunction FocusRadio = "FocusRadioWindow"; public static readonly BoundKeyFunction FocusLOOC = "FocusLOOCWindow"; diff --git a/Resources/Locale/ru-RU/ADT/collectivemind/collective-mind.ftl b/Resources/Locale/ru-RU/ADT/collectivemind/collective-mind.ftl new file mode 100644 index 0000000000..b88d719a1c --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/collectivemind/collective-mind.ftl @@ -0,0 +1,5 @@ +chat-manager-send-collective-mind-chat-wrap-message = {$channel}: {$message} +chat-manager-send-collective-mind-chat-wrap-message-rank = {$channel}: [bold]{$rank}[/bold]: {$message} +chat-manager-send-collective-mind-chat-wrap-message-name = {$channel}: {$source}: {$message} +chat-manager-send-collective-mind-chat-wrap-message-rank-name = {$channel}: {$source} [bold]{$rank}[/bold]: {$message} +chat-manager-send-collective-mind-chat-wrap-message-admin = {$channel}: {$source} [bold]{$rank}[/bold]: {$message} diff --git a/Resources/Locale/ru-RU/ADT/collectivemind/options-menu.ftl b/Resources/Locale/ru-RU/ADT/collectivemind/options-menu.ftl new file mode 100644 index 0000000000..e5e6a899b0 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/collectivemind/options-menu.ftl @@ -0,0 +1,3 @@ +ui-options-function-focus-collective-mind = Писать в чат коллективного разума +hud-chatbox-select-channel-CollectiveMind = Коллективный разум +hud-chatbox-channel-CollectiveMind = Коллективный разум diff --git a/Resources/Locale/ru-RU/ADT/collectivemind/radio.ftl b/Resources/Locale/ru-RU/ADT/collectivemind/radio.ftl new file mode 100644 index 0000000000..eb1c214a2c --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/collectivemind/radio.ftl @@ -0,0 +1,4 @@ +collective-mind-dionas = Коллективный разум дион +collective-mind-carp = Коллективный разум карпов +collective-mind-xeno = Коллективный разум роя +collective-mind-ling = Разум улья diff --git a/Resources/Locale/ru-RU/ADT/collectivemind/rank.ftl b/Resources/Locale/ru-RU/ADT/collectivemind/rank.ftl new file mode 100644 index 0000000000..be65bb8612 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/collectivemind/rank.ftl @@ -0,0 +1,14 @@ +collective-mind-borg-rank = Киборг +collective-mind-pai-rank = Персональный ИИ +collective-mind-dragon-rank = Дракон +collective-mind-shark-rank = Карпоакула +collective-mind-carp-rank = Карп +collective-mind-queen-rank = Королева +collective-mind-praetorian-rank = Преторианец +collective-mind-ravager-rank = Разрушитель +collective-mind-runner-rank = Бегун +collective-mind-spitter-rank = Плевальщик +collective-mind-drone-rank = Дрон +collective-mind-burrower-rank = Без специализации +collective-mind-rouny-rank = Руни +collective-mind-ling-rank = Генокрад diff --git a/Resources/Prototypes/ADT/CollectiveMind/channels.yml b/Resources/Prototypes/ADT/CollectiveMind/channels.yml new file mode 100644 index 0000000000..a6f665f454 --- /dev/null +++ b/Resources/Prototypes/ADT/CollectiveMind/channels.yml @@ -0,0 +1,32 @@ +- type: radioChannel + id: DionsCollectiveMind + name: collective-mind-dionas + frequency: 1331 + keycode: 't' + color: "#3de500" + longRange: true + +- type: radioChannel + id: CarpCollectiveMind + name: collective-mind-carp + frequency: 1332 + keycode: 'q' + color: "#ba66ff" + longRange: true + +- type: radioChannel + id: XenoCollectiveMind + name: collective-mind-xeno + frequency: 1333 + keycode: 'e' + color: "#ba66ff" + longRange: true + +# в комментариях до добавления генокрадов +# - type: radioChannel +# id: ChangelingCollectiveMind +# name: collective-mind-ling +# frequency: 1334 +# keycode: 'x' +# color: "#e56000" +# longRange: true diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 1a5813b127..770f270bba 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -246,6 +246,12 @@ - FootstepSound - CanPilot - type: Emoting + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + channel: Binary + showRank: true + rankName: collective-mind-borg-rank + # ADT-CollectiveMind-Tweak-End - type: GuideHelp guides: - Cyborgs diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index 233b2f9030..bba678ed71 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -85,7 +85,12 @@ interactFailureString: petting-failure-carp interactFailureSound: path: /Audio/Effects/bite.ogg - + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + channel: CarpCollectiveMind + showRank: true + rankName: collective-mind-carp-rank + # ADT-CollectiveMind-Tweak-End - type: entity parent: BaseMobCarp id: MobCarp @@ -248,6 +253,8 @@ types: Slash: 10 Bloodloss: 5 + - type: CollectiveMind + rankName: collective-mind-shark-rank - type: entity id: MobSharkSalvage diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index b0cc3757c1..bb4b102ba7 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -124,6 +124,12 @@ - Xeno understands: - Xeno + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + channel: XenoCollectiveMind + showRank: true + rankName: collective-mind-burrower-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: praetorian @@ -157,6 +163,10 @@ - MobMask layer: - MobLayer + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-praetorian-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: drone @@ -194,6 +204,10 @@ - MobMask layer: - MobLayer + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-drone-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: queen @@ -233,6 +247,11 @@ - type: Tag tags: - CannotSuicide + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-queen-rank + # ADT-CollectiveMind-Tweak-End + - type: entity name: ravager @@ -270,6 +289,10 @@ - MobMask layer: - MobLayer + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-ravager-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: runner @@ -300,6 +323,10 @@ - MobMask layer: - MobLayer + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-runner-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: rouny @@ -315,6 +342,10 @@ spawned: - id: FoodMeatRouny amount: 3 + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-rouny-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: spitter @@ -362,6 +393,10 @@ - MobMask layer: - MobLayer + # ADT-CollectiveMind-Tweak-Start + - type: CollectiveMind + rankName: collective-mind-spitter-rank + # ADT-CollectiveMind-Tweak-End - type: entity name: space adder From 4329aa7bf7c1cd08d451cfa47d57a0efa5b0f704 Mon Sep 17 00:00:00 2001 From: FaDeOkno <143940725+FaDeOkno@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:47:27 +0400 Subject: [PATCH 05/17] =?UTF-8?q?=D1=8B=20(#610)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR Ченджлог ## Почему / Баланс Багфикс **Ссылка на публикацию в Discord** ## Техническая информация ## Медиа ## Требования - [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре ## Критические изменения **Чейнджлог** :cl: Котя - fix: Теперь при наведении на лежачего персонажа, даже если он под столом и предметами, пули будут попадать. --------- Co-authored-by: Schrödinger <132720404+Schrodinger71@users.noreply.github.com> Co-authored-by: bananchiki <87230164+Darkiich@users.noreply.github.com> Co-authored-by: Inconnu <177014427+Inconnu1337@users.noreply.github.com> --- .../Weapons/Ranged/Systems/GunSystem.cs | 15 ++++++++++++++- .../Systems/RequireProjectileTargetSystem.cs | 15 +++++++++++++-- .../Components/TargetedProjectileComponent.cs | 5 +++++ 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index f72af1deef..e53860efd1 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -40,6 +40,7 @@ public sealed partial class GunSystem : SharedGunSystem [Dependency] private readonly StaminaSystem _stamina = default!; [Dependency] private readonly StunSystem _stun = default!; [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly EntityLookupSystem _lookup = default!; private const float DamagePitchVariation = 0.05f; public const float GunClumsyChance = 0.5f; @@ -191,12 +192,23 @@ public override void Shoot(EntityUid gunUid, GunComponent gun, List<(EntityUid? // Checks if the laser should pass over unless targeted by its user foreach (var collide in rayCastResults) { + // ADT Crawling abuse fix start + foreach (var item in _lookup.GetEntitiesInRange(toCoordinates, 0.5f)) + { + if (item == collide.HitEntity && TryComp(item, out var require) && require.Active) + { + result = collide; + break; + } + } + if (result.Equals(collide)) + break; + // ADT Crawling abuse fix end if (collide.HitEntity != gun.Target && CompOrNull(collide.HitEntity)?.Active == true) { continue; } - result = collide; break; } @@ -319,6 +331,7 @@ private void ShootOrThrow(EntityUid uid, Vector2 mapDirection, Vector2 gunVeloci { var targeted = EnsureComp(uid); targeted.Target = target; + targeted.TargetCoords = gun.ShootCoordinates; // ADT-Crawling-Abuse-Tweak Dirty(uid, targeted); } diff --git a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs index 12838eb04d..209704064b 100644 --- a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs +++ b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs @@ -9,6 +9,7 @@ namespace Content.Shared.Damage.Components; public sealed class RequireProjectileTargetSystem : EntitySystem { [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly EntityLookupSystem _lookup = default!; public override void Initialize() { @@ -26,9 +27,19 @@ private void PreventCollide(Entity ent, ref Pr return; var other = args.OtherEntity; - if (TryComp(other, out ProjectileComponent? projectile) && - CompOrNull(other)?.Target != ent) + if (TryComp(other, out ProjectileComponent? projectile)) { + // ADT Crawling abuse fix start + if (TryComp(other, out var targeted) && targeted.TargetCoords != null) + { + foreach (var item in _lookup.GetEntitiesInRange(targeted.TargetCoords.Value, 0.5f)) + { + if (item == ent.Owner) + return; + } + } + // ADT Crawling abuse fix end + // Prevents shooting out of while inside of crates var shooter = projectile.Shooter; if (!shooter.HasValue) diff --git a/Content.Shared/Weapons/Ranged/Components/TargetedProjectileComponent.cs b/Content.Shared/Weapons/Ranged/Components/TargetedProjectileComponent.cs index b804176497..550c0f38e9 100644 --- a/Content.Shared/Weapons/Ranged/Components/TargetedProjectileComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/TargetedProjectileComponent.cs @@ -1,5 +1,6 @@ using Content.Shared.Weapons.Ranged.Systems; using Robust.Shared.GameStates; +using Robust.Shared.Map; namespace Content.Shared.Weapons.Ranged.Components; @@ -9,4 +10,8 @@ public sealed partial class TargetedProjectileComponent : Component { [DataField, AutoNetworkedField] public EntityUid Target; + + // ADT Crawling abuse fix + [DataField, AutoNetworkedField] + public EntityCoordinates? TargetCoords; } From 0cbd5329ea2731899220b572a399fea533ba3c49 Mon Sep 17 00:00:00 2001 From: Inconnu <177014427+Inconnu1337@users.noreply.github.com> Date: Mon, 21 Oct 2024 10:57:51 +0300 Subject: [PATCH 06/17] =?UTF-8?q?=D0=97=D0=90=D0=95=D0=91=D0=90=D0=9B?= =?UTF-8?q?=D0=9E.=20=D0=9A=D0=BB=D0=BE=D1=83=D0=BD=D1=8B=20=D0=BC=D0=BE?= =?UTF-8?q?=D0=B3=D1=83=D1=82=20=D1=81=D1=82=D1=80=D0=B5=D0=BB=D1=8F=D1=82?= =?UTF-8?q?=D1=8C=20=D0=B8=D0=B7=20=D0=BE=D1=80=D1=83=D0=B6=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=B5=D1=81=D0=BB=D0=B8=20=D1=8F=D0=B2=D0=BB=D1=8F=D1=8E=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20=D0=B0=D0=BD=D1=82=D0=B0=D0=B3=D0=BE=D0=BD=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=BC=D0=B8=20(#654)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR название ## Почему / Баланс захотелось ## Требования - [х] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [х] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре **Чейнджлог** :cl: Inconnu - tweak: Теперь клоун может стрелять из оружия если является антагонистом(при попытке залезть на стол он все равно упадет) --- .../Weapons/Ranged/Systems/GunSystem.cs | 2 +- .../Interaction/SharedInteractionSystem.Clumsy.cs | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index e53860efd1..eb9143f8d4 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -74,7 +74,7 @@ public override void Shoot(EntityUid gunUid, GunComponent gun, List<(EntityUid? // Try a clumsy roll // TODO: Who put this here - if (TryComp(user, out var clumsy) && gun.ClumsyProof == false) + if (TryComp(user, out var clumsy) && gun.ClumsyProof == false && !_interaction.GetAntagonistStatus(user.Value, clumsy)) // ADT-Clumsy-Tweak { for (var i = 0; i < ammo.Count; i++) { diff --git a/Content.Shared/Interaction/SharedInteractionSystem.Clumsy.cs b/Content.Shared/Interaction/SharedInteractionSystem.Clumsy.cs index 9e45847e07..bcf898fddb 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.Clumsy.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.Clumsy.cs @@ -1,10 +1,25 @@ using Content.Shared.Interaction.Components; using Robust.Shared.Random; +using Content.Shared.Roles; // ADT-Clumsy-Tweak +using Content.Shared.Mind; // ADT-Clumsy-Tweak namespace Content.Shared.Interaction { public partial class SharedInteractionSystem { + [Dependency] private readonly SharedRoleSystem _role = default!; // ADT-Clumsy-Tweak + [Dependency] private readonly SharedMindSystem _mind = default!; // ADT-Clumsy-Tweak + + // ADT-Clumsy-Tweak-Start + public bool GetAntagonistStatus(EntityUid uid, ClumsyComponent component) + { + var mindId = _mind.GetMind(uid); + if (mindId == null) + return false; + + return _role.MindIsAntagonist(mindId); + } + // ADT-Clumsy-Tweak-End public bool RollClumsy(ClumsyComponent component, float chance) { return component.Running && _random.Prob(chance); From 37e8c4cd2f3ae1aee3ef965cb759db6f33161419 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:56:48 +0300 Subject: [PATCH 07/17] Auto CL update (#659) No cl, no fun Co-authored-by: github-actions[bot] --- Resources/Changelog/1ChangelogADT.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Resources/Changelog/1ChangelogADT.yml b/Resources/Changelog/1ChangelogADT.yml index 6aea0b525d..f4d461745e 100644 --- a/Resources/Changelog/1ChangelogADT.yml +++ b/Resources/Changelog/1ChangelogADT.yml @@ -3684,3 +3684,20 @@ Entries: - {message: Что-то изменил..., type: Tweak} time: '2024-10-19T17:41:03Z' id: 454 + - author: Inconnu + changes: + - {message: Коллективный разум, type: Add} + time: '2024-10-20T19:27:45Z' + id: 455 + - author: Котя + changes: + - {message: 'Теперь при наведении на лежачего персонажа, даже если он под столом + и предметами, пули будут попадать.', type: Fix} + time: '2024-10-20T19:47:44Z' + id: 456 + - author: Inconnu + changes: + - {message: Теперь клоун может стрелять из оружия если является антагонистом(при + попытке залезть на стол он все равно упадет), type: Tweak} + time: '2024-10-21T07:58:08Z' + id: 457 From 28833e3913b576aa7d7d294fbcc1906b91f1b511 Mon Sep 17 00:00:00 2001 From: Inconnu <177014427+Inconnu1337@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:22:27 +0300 Subject: [PATCH 08/17] =?UTF-8?q?=D0=94=D0=9D=D0=9A=20=D0=97=D0=B0=D0=BC?= =?UTF-8?q?=D0=BE=D0=BA=20=D0=B4=D0=BB=D1=8F=20=D1=81=D0=BA=D0=B0=D1=84?= =?UTF-8?q?=D0=B0=D0=BD=D0=B4=D1=80=D0=BE=D0=B2=20(#626)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR Добавлен компонент DNALocker позволяющий наделить любой скафандр ДНК Замком Скафандры ОБР и ЯО имеют встроенный ДНК Замок Фултоны можно цеплять на гуманоидов. **УРА!** ## Почему / Баланс Перенос со старой сборки и небольшое улучшение от меня **Ссылка на публикацию в Discord** - [Предложения](https://discord.com/channels/901772674865455115/1293258570997174322/1293258570997174322) - [Перенос контента](https://github.com/AdventureTimeSS14/space_station/pull/561) ## Техническая информация Добавлен компонент DNALockComponent и DNALockerSystem для биозамка скафандров ## Требования - [х] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [х] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре **Чейнджлог** :cl: Inconnu - add: Добавлен ДНК Замок на скафандры ЭС, ЯО и ОБР - tweak: Фултоны вновь цепляются на гуманоидов. Гойда? --------- Co-authored-by: bananchiki <87230164+Darkiich@users.noreply.github.com> --- .../Components/DNALockerComponent.cs | 30 +++++ .../ADT/DNALocker/Systems/DNALockerSystem.cs | 127 ++++++++++++++++++ .../Salvage/Fulton/FultonComponent.cs | 9 +- Resources/Audio/ADT/dna-lock.ogg | Bin 0 -> 10768 bytes .../Locale/ru-RU/ADT/actions/syndicate.ftl | 6 + .../Clothing/OuterClothing/hardsuits.yml | 12 ++ 6 files changed, 183 insertions(+), 1 deletion(-) create mode 100644 Content.Server/ADT/DNALocker/Components/DNALockerComponent.cs create mode 100644 Content.Server/ADT/DNALocker/Systems/DNALockerSystem.cs create mode 100644 Resources/Audio/ADT/dna-lock.ogg create mode 100644 Resources/Locale/ru-RU/ADT/actions/syndicate.ftl diff --git a/Content.Server/ADT/DNALocker/Components/DNALockerComponent.cs b/Content.Server/ADT/DNALocker/Components/DNALockerComponent.cs new file mode 100644 index 0000000000..b9fd175da6 --- /dev/null +++ b/Content.Server/ADT/DNALocker/Components/DNALockerComponent.cs @@ -0,0 +1,30 @@ +using Robust.Shared.Audio; + +namespace Content.Server.DNALocker; + +[RegisterComponent] +public sealed partial class DNALockerComponent : Component +{ + [DataField] + public string DNA = string.Empty; + + public bool IsLocked => DNA != string.Empty; + + [DataField] + public bool IsEquipped = false; + + [DataField] + public bool CanBeEmagged = true; + + [DataField("lockSound")] + public SoundSpecifier LockSound = new SoundPathSpecifier("/Audio/ADT/dna-lock.ogg"); + + [DataField("emagSound")] + public SoundSpecifier EmagSound = new SoundCollectionSpecifier("sparks"); + + [DataField("lockerExplodeSound")] + public SoundSpecifier LockerExplodeSound = new SoundPathSpecifier("/Audio/Effects/Grenades/SelfDestruct/SDS_Charge.ogg"); + + [DataField("deniedSound")] + public SoundSpecifier DeniedSound = new SoundPathSpecifier("/Audio/Effects/Cargo/buzz_sigh.ogg"); +} diff --git a/Content.Server/ADT/DNALocker/Systems/DNALockerSystem.cs b/Content.Server/ADT/DNALocker/Systems/DNALockerSystem.cs new file mode 100644 index 0000000000..494aef1382 --- /dev/null +++ b/Content.Server/ADT/DNALocker/Systems/DNALockerSystem.cs @@ -0,0 +1,127 @@ +using Content.Server.Forensics; +using Content.Shared.Inventory; +using Content.Shared.Inventory.Events; +using Content.Server.Explosion.EntitySystems; +using Robust.Shared.Audio.Systems; +using Content.Shared.Popups; +using Content.Shared.Emag.Systems; +using Robust.Shared.Timing; +using Content.Shared.Interaction.Components; +using Content.Shared.Verbs; +using Robust.Shared.Utility; + +namespace Content.Server.DNALocker; + +public sealed partial class DNALockerSystem : EntitySystem +{ + [Dependency] private readonly SharedAudioSystem _audioSystem = default!; + [Dependency] private readonly ExplosionSystem _explosion = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly InventorySystem _inventorySystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent>(OnAltVerb); + SubscribeLocalEvent(OnEquip); + SubscribeLocalEvent(OnGotEmagged); + } + + public void LockEntity(EntityUid uid, DNALockerComponent component, EntityUid equipee) + { + if (!TryComp(equipee, out var dna)) + { + ExplodeEntity(uid, component, equipee); + return; + } + + component.DNA = dna.DNA; + _audioSystem.PlayPvs(component.LockSound, uid); + var selfMessage = Loc.GetString("dna-locker-success"); + _popup.PopupEntity(selfMessage, equipee, equipee); + } + + public void ExplodeEntity(EntityUid uid, DNALockerComponent component, EntityUid equipee) + { + EnsureComp(uid); + var selfMessage = Loc.GetString("dna-locker-failure"); + var unremoveableMessage = Loc.GetString("dna-locker-unremoveable"); + + _popup.PopupEntity(unremoveableMessage, equipee, equipee, PopupType.LargeCaution); + _audioSystem.PlayPvs(component.LockerExplodeSound, uid); + Timer.Spawn(3000, () => + { + _popup.PopupEntity(selfMessage, equipee, equipee, PopupType.LargeCaution); + _explosion.QueueExplosion(equipee, "Default", 200f, 10f, 100f, 1f); + QueueDel(uid); + }); + } + + private void OnEquip(EntityUid uid, DNALockerComponent component, GotEquippedEvent args) + { + Log.Debug($"{args.Slot}"); + if (!component.IsLocked) + { + LockEntity(uid, component, args.Equipee); + return; + } + + if (TryComp(args.Equipee, out var dna)) + { + if (component.DNA != null && component.DNA != dna.DNA) + { + ExplodeEntity(uid, component, args.Equipee); + } + } + } + + private void OnGotEmagged(EntityUid uid, DNALockerComponent component, ref GotEmaggedEvent args) + { + if (!component.CanBeEmagged) + return; + + component.DNA = string.Empty; + _audioSystem.PlayPvs(component.EmagSound, uid); + var userUid = args.UserUid; + Timer.Spawn(1500, () => + { + _audioSystem.PlayPvs(component.LockSound, uid); + var selfMessage = Loc.GetString("dna-locker-unlock"); + _popup.PopupEntity(selfMessage, uid, userUid); + }); + args.Repeatable = true; + args.Handled = true; + } + + private void OnAltVerb(EntityUid uid, DNALockerComponent component, GetVerbsEvent args) + { + if (!component.IsLocked) + return; + + AlternativeVerb verbDNALock = new() + { + Act = () => MakeUnlocked(uid, component, args.User), + Text = Loc.GetString("dna-locker-verb-name"), + Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/fold.svg.192dpi.png")), + }; + args.Verbs.Add(verbDNALock); + } + + private void MakeUnlocked(EntityUid uid, DNALockerComponent component, EntityUid userUid) + { + if (TryComp(userUid, out var userDNAComponent) && component.DNA == userDNAComponent.DNA) + { + var unlocked = Loc.GetString("dna-locker-unlock"); + _audioSystem.PlayPvs(component.LockSound, userUid); + _popup.PopupEntity(unlocked, uid, userUid); + component.DNA = string.Empty; + } + else + { + var denied = Loc.GetString("dna-locker-failure"); + _audioSystem.PlayPvs(component.DeniedSound, userUid); + _popup.PopupEntity(denied, uid, userUid); + } + } +} diff --git a/Content.Shared/Salvage/Fulton/FultonComponent.cs b/Content.Shared/Salvage/Fulton/FultonComponent.cs index 236ee18c3a..d9c07d6f1f 100644 --- a/Content.Shared/Salvage/Fulton/FultonComponent.cs +++ b/Content.Shared/Salvage/Fulton/FultonComponent.cs @@ -40,7 +40,14 @@ public sealed partial class FultonComponent : Component Components = new[] { "Item", - "Anchorable" + "Anchorable", + // ADT-Tweak-Start + "Machine", + "Computer", + "VendingMachine", + "AtmosDevice", + "RadiationReceiver" + // ADT-Tweak-End } }; diff --git a/Resources/Audio/ADT/dna-lock.ogg b/Resources/Audio/ADT/dna-lock.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d8ce3f5230331529bc83ea4680b0a592afc4c8bd GIT binary patch literal 10768 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 Date: Tue, 22 Oct 2024 14:18:07 +0300 Subject: [PATCH 09/17] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B2=D0=B5=D0=BD=D0=B0=D0=BD=D1=82=D0=B0,=20=D0=BD=D0=B5?= =?UTF-8?q?=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=BE=D0=B9=20=D1=80=D0=B5=D0=B1?= =?UTF-8?q?=D0=B0=D0=BB=D0=B0=D0=BD=D1=81=20(#664)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Почему / Баланс нерф щитов а то пипяо ## Требования - [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре **Чейнджлог** :cl: - add: Добавлено замедление щитам - tweak: Снижена цена рейдерской брони с 12 до 8 ТК - fix: Исправлен баг, который позволял ревенанту отожрать пузо и болтировать обесточенные шлюзы --- .../EntitySystems/RevenantSystem.Abilities.cs | 7 +++++-- .../Revenant/Components/RevenantComponent.cs | 4 ++-- Resources/Prototypes/Catalog/uplink_catalog.yml | 2 +- .../Prototypes/Entities/Clothing/Head/helmets.yml | 1 - .../Prototypes/Entities/Objects/Shields/shields.yml | 11 +++++++++++ 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs index 1a502e6fc1..e088a90e5b 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs @@ -43,6 +43,7 @@ using Content.Shared.Whitelist; using Content.Shared.ADT.Silicon.Components; using Content.Shared.Stunnable; +using Content.Server.Power.Components; // ADT-Revenant-Tweak namespace Content.Server.Revenant.EntitySystems; @@ -61,7 +62,7 @@ public sealed partial class RevenantSystem [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedMindSystem _mind = default!; [Dependency] private readonly SharedDoorSystem _door = default!; - [Dependency] private readonly WeldableSystem _weld = default!; +// [Dependency] private readonly WeldableSystem _weld = default!; ADT-Revenant-Tweak [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; [Dependency] private readonly SharedTransformSystem _transformSystem = default!; @@ -454,7 +455,9 @@ private void OnLockAction(EntityUid uid, RevenantComponent component, RevenantLo continue; if (!TryComp(ent, out var boltsComp)) continue; - if (!boltsComp.BoltWireCut && door.State == DoorState.Closed && !boltsComp.BoltsDown) + if (!TryComp(ent, out var powerComp)) + continue; + if (!boltsComp.BoltWireCut && door.State == DoorState.Closed && !boltsComp.BoltsDown && powerComp.Powered) { _door.SetBoltsDown((ent, boltsComp), true, uid); _audio.PlayPvs(component.LockSound, ent); diff --git a/Content.Shared/Revenant/Components/RevenantComponent.cs b/Content.Shared/Revenant/Components/RevenantComponent.cs index d6d9700261..163c863c57 100644 --- a/Content.Shared/Revenant/Components/RevenantComponent.cs +++ b/Content.Shared/Revenant/Components/RevenantComponent.cs @@ -232,7 +232,7 @@ public sealed partial class RevenantComponent : Component /// The amount of essence that is needed to use the ability. /// [ViewVariables(VVAccess.ReadWrite), DataField("hysteriaCost")] - public FixedPoint2 HysteriaCost = -60; + public FixedPoint2 HysteriaCost = 60; /// /// The status effects applied after the ability @@ -316,7 +316,7 @@ public sealed partial class RevenantComponent : Component /// The amount of essence that is needed to use the ability. /// [ViewVariables(VVAccess.ReadWrite), DataField("lockCost")] - public FixedPoint2 LockCost = -50; + public FixedPoint2 LockCost = 50; /// /// The status effects applied after the ability diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index cac8974be8..41fd3533c6 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -1546,7 +1546,7 @@ icon: { sprite: /Textures/Clothing/OuterClothing/Armor/syndie-raid.rsi, state: icon } productEntity: ClothingBackpackDuffelSyndicateRaidBundle cost: - Telecrystal: 12 # ADT-Tweak 8>13 + Telecrystal: 8 # ADT-Tweak categories: - UplinkWearables conditions: diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index 6c8a93f3df..625ef7a056 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -386,7 +386,6 @@ Slash: 0.85 Piercing: 0.85 Heat: 0.85 - staminaModifier: 0.3 # ADT-Tweak #Bone Helmet - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml index e8d47c5f14..cb053662b3 100644 --- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml +++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml @@ -30,6 +30,12 @@ Slash: 1 Piercing: 1 Heat: 1 + # ADT-Tweak-Start + - type: ClothingSpeedModifier + walkModifier: 0.8 + sprintModifier: 0.7 + - type: HeldSpeedModifier + # ADT-Tweak-End - type: Damageable damageContainer: Shield - type: Destructible @@ -451,6 +457,11 @@ flatReductions: Heat: 1 Piercing: 1 + # ADT-Tweak-Start + - type: ClothingSpeedModifier + walkModifier: 1 + sprintModifier: 1 + # ADT-Tweak-End - type: Appearance - type: Damageable damageContainer: Shield From d7f1f09971ed684ca7f936804a60138bc849792b Mon Sep 17 00:00:00 2001 From: Kasey <143746353+BitBoxxxer@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:03:52 +0500 Subject: [PATCH 10/17] =?UTF-8?q?Halloween=20||=20=D0=A5=D0=B5=D0=BB=D0=BE?= =?UTF-8?q?=D1=83=D0=B8=D0=BD=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81?= =?UTF-8?q?=20=D0=BC=D0=BE=D0=B4=D0=BE=D0=B2=20=D1=81=20=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=80=D0=BE=D0=B9=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20(#6?= =?UTF-8?q?49)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR Перенос модов с старой сборки ## Почему / Баланс Скоро Хеллоуин. Заказ от Петра, Шреди. ## Медиа ![Снимок экрана 2024-10-16 013219](https://github.com/user-attachments/assets/1d63b6f7-2975-4e7d-bc07-5a6fb96acebc) ![Снимок экрана 2024-10-16 013155](https://github.com/user-attachments/assets/98283099-4a55-4d82-92d1-e823dd71e7ea) ![Снимок экрана 2024-10-16 013854](https://github.com/user-attachments/assets/d732c851-6c48-41d0-bb34-206043dc37cb) ## Требования - [х ] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [х ] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре **Чейнджлог** :cl: Kasey [Adnoda] Bitboxxer - add: Моды на Хелоуин !!! Одежда, еда, много всего :3 --- .../prototypes/Catalog/Fills/Crates/food.ftl | 4 + .../Entities/Clothing/Belt/belts.ftl | 5 + .../Entities/Clothing/Eyes/glasses.ftl | 8 + .../Entities/Clothing/Hands/gloves.ftl | 17 + .../Entities/Clothing/Head/hats.ftl | 21 + .../Entities/Clothing/Head/helmets.ftl | 4 + .../Entities/Clothing/Head/misc.ftl | 0 .../Entities/Clothing/Mask/mask.ftl | 33 + .../Entities/Clothing/Neck/cloaks.ftl | 5 + .../Entities/Clothing/Neck/misc.ftl | 9 + .../Entities/Clothing/OuterClothing/armor.ftl | 14 + .../Entities/Clothing/OuterClothing/coats.ftl | 8 + .../Entities/Clothing/Shoes/misc.ftl | 9 + .../Entities/Clothing/Uniforms/jumpskirts.ftl | 4 + .../Entities/Clothing/Uniforms/jumpsuits.ftl | 70 +++ .../Entities/Markers/Spawners/misc.ftl | 7 + .../prototypes/Entities/Mobs/NPCs/slimes.ftl | 7 + .../Objects/Consumable/Food/Baked/pie.ftl | 7 + .../Objects/Consumable/Food/snacks.ftl | 85 +++ .../Entities/Objects/Consumable/Food/soup.ftl | 3 + .../prototypes/Entities/Objects/Fun/misc.ftl | 3 + .../prototypes/Entities/Objects/Misc/bowl.ftl | 23 + .../Entities/Objects/Misc/candles.ftl | 12 + .../Entities/Objects/Storage/boxes.ftl | 87 +++ .../Entities/Objects/Weapons/Melee/melee.ftl | 7 +- .../Entities/Objects/Weapons/Melee/swords.ftl | 7 + .../Structures/Decorations/plants.ftl | 7 + .../Entities/Structures/Furniture/chairs.ftl | 4 + .../Entities/Structures/Furniture/misc.ftl | 20 + .../Structures/Machines/vending_machines.ftl | 4 + .../ADT/Catalog/Cargo/cargo_food.yml | 10 + .../ADT/Catalog/Cargo/cargo_fun.yml | 10 + .../ADT/Catalog/Fills/Boxes/boxes.yml | 588 ++++++++++++++++++ .../ADT/Catalog/Fills/Crates/food.yml | 20 + .../ADT/Catalog/Fills/Crates/fun.yml | 34 + .../Inventories/vendingMachine.yml | 35 ++ .../ADT/Entities/Clothing/Belt/belts.yml | 16 + .../ADT/Entities/Clothing/Eyes/glasses.yml | 29 + .../ADT/Entities/Clothing/Hands/fill.txt | 1 - .../ADT/Entities/Clothing/Hands/gloves.yml | 76 +++ .../ADT/Entities/Clothing/Head/hats.yml | 83 +++ .../ADT/Entities/Clothing/Head/helmets.yml | 25 + .../ADT/Entities/Clothing/Head/hoods.yml | 1 + .../ADT/Entities/Clothing/Masks/mask.yml | 124 ++++ .../ADT/Entities/Clothing/Neck/Cloaks.yml | 15 + .../ADT/Entities/Clothing/Neck/misc.yml | 23 + .../Entities/Clothing/OuterClothing/armor.yml | 64 ++ .../Entities/Clothing/OuterClothing/coats.yml | 26 + .../ADT/Entities/Clothing/Shoes/misc.yml | 27 + .../Entities/Clothing/Uniforms/Jumpsuits.yml | 208 +++++++ .../Entities/Clothing/Uniforms/jumpskirts.yml | 10 + .../Entities/Markers/Spawners/Random/misc.yml | 25 + .../Markers/Spawners/Random/plants.yml | 23 + .../ADT/Entities/Mobs/NPCs/slimes.yml | 49 ++ .../Objects/Consumable/Food/Baked/fill.txt | 1 - .../Objects/Consumable/Food/Baked/pie.yml | 38 ++ .../Objects/Consumable/Food/snacks.yml | 251 ++++++++ .../Entities/Objects/Consumable/Food/soup.yml | 23 + .../ADT/Entities/Objects/Fun/misc.yml | 18 + .../ADT/Entities/Objects/Misc/bowl.yml | 75 +++ .../ADT/Entities/Objects/Tools/tools.yml | 136 ++++ .../Entities/Objects/Weapons/Melee/swords.yml | 82 +++ .../Structures/Decorations/plants.yml | 22 + .../Entities/Structures/Furniture/chairs.yml | 17 + .../Entities/Structures/Furniture/misc.yml | 76 +++ .../Structures/Machines/vending_machines.yml | 39 ++ Resources/Prototypes/GameRules/events.yml | 4 + .../Belt/killa_webbing.rsi/equipped-BELT.png | Bin 0 -> 719 bytes .../Clothing/Belt/killa_webbing.rsi/icon.png | Bin 0 -> 325 bytes .../Belt/killa_webbing.rsi/inhand-left.png | Bin 0 -> 503 bytes .../Belt/killa_webbing.rsi/inhand-right.png | Bin 0 -> 507 bytes .../Clothing/Belt/killa_webbing.rsi/meta.json | 26 + .../neontactical.rsi/equipped-EYES.png | Bin 0 -> 405 bytes .../Eyes/Glasses/neontactical.rsi/icon.png | Bin 0 -> 258 bytes .../Eyes/Glasses/neontactical.rsi/meta.json | 18 + .../servant_of_evil.rsi/equipped-EYES.png | Bin 0 -> 522 bytes .../Eyes/Glasses/servant_of_evil.rsi/icon.png | Bin 0 -> 418 bytes .../Glasses/servant_of_evil.rsi/meta.json | 18 + .../biomerc_gloves.rsi/equipped-HAND.png | Bin 0 -> 425 bytes .../Hands/Gloves/biomerc_gloves.rsi/icon.png | Bin 0 -> 411 bytes .../Hands/Gloves/biomerc_gloves.rsi/meta.json | 18 + .../fingerless_combat.rsi/equipped-HAND.png | Bin 0 -> 434 bytes .../Gloves/fingerless_combat.rsi/icon.png | Bin 0 -> 424 bytes .../fingerless_combat.rsi/inhand-left.png | Bin 0 -> 205 bytes .../fingerless_combat.rsi/inhand-right.png | Bin 0 -> 214 bytes .../Gloves/fingerless_combat.rsi/meta.json | 26 + .../rabbit_gloves.rsi/equipped-HAND.png | Bin 0 -> 601 bytes .../Hands/Gloves/rabbit_gloves.rsi/icon.png | Bin 0 -> 561 bytes .../Gloves/rabbit_gloves.rsi/inhand-left.png | Bin 0 -> 425 bytes .../Gloves/rabbit_gloves.rsi/inhand-right.png | Bin 0 -> 439 bytes .../Hands/Gloves/rabbit_gloves.rsi/meta.json | 26 + .../red_martial_gloves.rsi/equipped-HAND.png | Bin 0 -> 563 bytes .../Gloves/red_martial_gloves.rsi/icon.png | Bin 0 -> 564 bytes .../Gloves/red_martial_gloves.rsi/meta.json | 18 + .../vyazov_gloves.rsi/equipped-HAND.png | Bin 0 -> 507 bytes .../Hands/Gloves/vyazov_gloves.rsi/icon.png | Bin 0 -> 502 bytes .../Hands/Gloves/vyazov_gloves.rsi/meta.json | 18 + .../Hats/killahelmet.rsi/equipped-HELMET.png | Bin 0 -> 1014 bytes .../Head/Hats/killahelmet.rsi/icon.png | Bin 0 -> 334 bytes .../Head/Hats/killahelmet.rsi/meta.json | 18 + .../Hats/ussphelmet.rsi/equipped-HELMET.png | Bin 0 -> 940 bytes .../Head/Hats/ussphelmet.rsi/icon.png | Bin 0 -> 294 bytes .../Head/Hats/ussphelmet.rsi/inhand-left.png | Bin 0 -> 735 bytes .../Head/Hats/ussphelmet.rsi/inhand-right.png | Bin 0 -> 716 bytes .../Head/Hats/ussphelmet.rsi/meta.json | 26 + .../Hats/vyazovhat.rsi/equipped-HELMET.png | Bin 0 -> 458 bytes .../Clothing/Head/Hats/vyazovhat.rsi/icon.png | Bin 0 -> 298 bytes .../Head/Hats/vyazovhat.rsi/meta.json | 18 + .../Hats/xeno_head.rsi/equipped-HELMET.png | Bin 0 -> 792 bytes .../Clothing/Head/Hats/xeno_head.rsi/icon.png | Bin 0 -> 318 bytes .../Head/Hats/xeno_head.rsi/meta.json | 18 + .../Hats/zombie_head.rsi/equipped-HELMET.png | Bin 0 -> 921 bytes .../Head/Hats/zombie_head.rsi/icon.png | Bin 0 -> 817 bytes .../Head/Hats/zombie_head.rsi/meta.json | 18 + .../Misc/hatchainsaw.rsi/equipped-HELMET.png | Bin 0 -> 1261 bytes .../Head/Misc/hatchainsaw.rsi/icon.png | Bin 0 -> 451 bytes .../Head/Misc/hatchainsaw.rsi/meta.json | 18 + .../clownballistic_mask.rsi/equipped-MASK.png | Bin 0 -> 877 bytes .../Mask/clownballistic_mask.rsi/icon.png | Bin 0 -> 395 bytes .../Mask/clownballistic_mask.rsi/meta.json | 18 + .../Clothing/Mask/jason.rsi/equipped-MASK.png | Bin 0 -> 812 bytes .../ADT/Clothing/Mask/jason.rsi/icon.png | Bin 0 -> 622 bytes .../Clothing/Mask/jason.rsi/inhand-left.png | Bin 0 -> 544 bytes .../Clothing/Mask/jason.rsi/inhand-right.png | Bin 0 -> 577 bytes .../ADT/Clothing/Mask/jason.rsi/meta.json | 26 + .../michael_myersmask.rsi/equipped-MASK.png | Bin 0 -> 981 bytes .../Mask/michael_myersmask.rsi/icon.png | Bin 0 -> 702 bytes .../Mask/michael_myersmask.rsi/meta.json | 18 + .../Mask/payday_chains.rsi/equipped-MASK.png | Bin 0 -> 797 bytes .../Clothing/Mask/payday_chains.rsi/icon.png | Bin 0 -> 615 bytes .../Clothing/Mask/payday_chains.rsi/meta.json | 18 + .../Mask/payday_dallas.rsi/equipped-MASK.png | Bin 0 -> 829 bytes .../Clothing/Mask/payday_dallas.rsi/icon.png | Bin 0 -> 615 bytes .../Clothing/Mask/payday_dallas.rsi/meta.json | 18 + .../Mask/payday_houston.rsi/equipped-MASK.png | Bin 0 -> 817 bytes .../Clothing/Mask/payday_houston.rsi/icon.png | Bin 0 -> 618 bytes .../Mask/payday_houston.rsi/meta.json | 18 + .../Mask/payday_wolf.rsi/equipped-MASK.png | Bin 0 -> 773 bytes .../Clothing/Mask/payday_wolf.rsi/icon.png | Bin 0 -> 618 bytes .../Clothing/Mask/payday_wolf.rsi/meta.json | 18 + .../Mask/tagilla_mask.rsi/equipped-HELMET.png | Bin 0 -> 1078 bytes .../Clothing/Mask/tagilla_mask.rsi/icon.png | Bin 0 -> 615 bytes .../Clothing/Mask/tagilla_mask.rsi/meta.json | 18 + .../Misc/clowncollar.rsi/equipped-NECK.png | Bin 0 -> 552 bytes .../Neck/Misc/clowncollar.rsi/icon.png | Bin 0 -> 265 bytes .../Neck/Misc/clowncollar.rsi/meta.json | 18 + .../Misc/vampire_cloak.rsi/equipped-NECK.png | Bin 0 -> 1174 bytes .../Neck/Misc/vampire_cloak.rsi/icon.png | Bin 0 -> 621 bytes .../Neck/Misc/vampire_cloak.rsi/meta.json | 18 + .../CSIJ_armor.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 739 bytes .../Armor/CSIJ_armor.rsi/icon.png | Bin 0 -> 306 bytes .../Armor/CSIJ_armor.rsi/meta.json | 18 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 964 bytes .../Armor/killa_armor.rsi/icon.png | Bin 0 -> 367 bytes .../Armor/killa_armor.rsi/inhand-left.png | Bin 0 -> 526 bytes .../Armor/killa_armor.rsi/inhand-right.png | Bin 0 -> 548 bytes .../Armor/killa_armor.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 969 bytes .../Armor/tagilla_armor.rsi/icon.png | Bin 0 -> 381 bytes .../Armor/tagilla_armor.rsi/inhand-left.png | Bin 0 -> 730 bytes .../Armor/tagilla_armor.rsi/inhand-right.png | Bin 0 -> 717 bytes .../Armor/tagilla_armor.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1078 bytes .../Coats/hotline_student.rsi/icon.png | Bin 0 -> 544 bytes .../Coats/hotline_student.rsi/inhand-left.png | Bin 0 -> 580 bytes .../hotline_student.rsi/inhand-right.png | Bin 0 -> 601 bytes .../Coats/hotline_student.rsi/meta.json | 26 + .../jason.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 942 bytes .../OuterClothing/Coats/jason.rsi/icon.png | Bin 0 -> 389 bytes .../Coats/jason.rsi/inhand-left.png | Bin 0 -> 557 bytes .../Coats/jason.rsi/inhand-right.png | Bin 0 -> 571 bytes .../OuterClothing/Coats/jason.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1646 bytes .../Misc/vergile_cloak.rsi/icon.png | Bin 0 -> 601 bytes .../Misc/vergile_cloak.rsi/meta.json | 18 + .../clownnightmareshoes.rsi/equipped-FEET.png | Bin 0 -> 609 bytes .../Misc/clownnightmareshoes.rsi/icon.png | Bin 0 -> 312 bytes .../Misc/clownnightmareshoes.rsi/meta.json | 18 + .../Misc/greyclownshoes.rsi/equipped-FEET.png | Bin 0 -> 451 bytes .../Shoes/Misc/greyclownshoes.rsi/icon.png | Bin 0 -> 208 bytes .../Shoes/Misc/greyclownshoes.rsi/meta.json | 18 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1130 bytes .../Jumpskirt/rabbit_dress.rsi/icon.png | Bin 0 -> 435 bytes .../rabbit_dress.rsi/inhand-left.png | Bin 0 -> 455 bytes .../rabbit_dress.rsi/inhand-right.png | Bin 0 -> 460 bytes .../Jumpskirt/rabbit_dress.rsi/meta.json | 26 + .../bio_merc.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1180 bytes .../Uniforms/Jumpsuit/bio_merc.rsi/icon.png | Bin 0 -> 469 bytes .../Jumpsuit/bio_merc.rsi/inhand-left.png | Bin 0 -> 583 bytes .../Jumpsuit/bio_merc.rsi/inhand-right.png | Bin 0 -> 587 bytes .../Uniforms/Jumpsuit/bio_merc.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1409 bytes .../Jumpsuit/black_abibas.rsi/icon.png | Bin 0 -> 548 bytes .../Jumpsuit/black_abibas.rsi/inhand-left.png | Bin 0 -> 660 bytes .../black_abibas.rsi/inhand-right.png | Bin 0 -> 678 bytes .../Jumpsuit/black_abibas.rsi/meta.json | 26 + .../djclown.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 2581 bytes .../Uniforms/Jumpsuit/djclown.rsi/icon.png | Bin 0 -> 715 bytes .../Jumpsuit/djclown.rsi/inhand-left.png | Bin 0 -> 740 bytes .../Jumpsuit/djclown.rsi/inhand-right.png | Bin 0 -> 732 bytes .../Uniforms/Jumpsuit/djclown.rsi/meta.json | 26 + .../dude_shirt.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1260 bytes .../Uniforms/Jumpsuit/dude_shirt.rsi/icon.png | Bin 0 -> 471 bytes .../Jumpsuit/dude_shirt.rsi/inhand-left.png | Bin 0 -> 570 bytes .../Jumpsuit/dude_shirt.rsi/inhand-right.png | Bin 0 -> 573 bytes .../Jumpsuit/dude_shirt.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1187 bytes .../Jumpsuit/hotlinemiami.rsi/icon.png | Bin 0 -> 486 bytes .../Jumpsuit/hotlinemiami.rsi/inhand-left.png | Bin 0 -> 599 bytes .../hotlinemiami.rsi/inhand-right.png | Bin 0 -> 620 bytes .../Jumpsuit/hotlinemiami.rsi/meta.json | 26 + .../jason.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1143 bytes .../Uniforms/Jumpsuit/jason.rsi/icon.png | Bin 0 -> 449 bytes .../Jumpsuit/jason.rsi/inhand-left.png | Bin 0 -> 616 bytes .../Jumpsuit/jason.rsi/inhand-right.png | Bin 0 -> 620 bytes .../Uniforms/Jumpsuit/jason.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1140 bytes .../Jumpsuit/michael_suit.rsi/icon.png | Bin 0 -> 430 bytes .../Jumpsuit/michael_suit.rsi/meta.json | 18 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1376 bytes .../Jumpsuit/otherworld_clown.rsi/icon.png | Bin 0 -> 566 bytes .../otherworld_clown.rsi/inhand-left.png | Bin 0 -> 640 bytes .../otherworld_clown.rsi/inhand-right.png | Bin 0 -> 656 bytes .../Jumpsuit/otherworld_clown.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1345 bytes .../Jumpsuit/servant_evil.rsi/icon.png | Bin 0 -> 590 bytes .../Jumpsuit/servant_evil.rsi/inhand-left.png | Bin 0 -> 647 bytes .../servant_evil.rsi/inhand-right.png | Bin 0 -> 662 bytes .../Jumpsuit/servant_evil.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1315 bytes .../Jumpsuit/suit_hunterdemon.rsi/icon.png | Bin 0 -> 489 bytes .../Jumpsuit/suit_hunterdemon.rsi/meta.json | 18 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1334 bytes .../Jumpsuit/tagilla_pants.rsi/icon.png | Bin 0 -> 361 bytes .../tagilla_pants.rsi/inhand-left.png | Bin 0 -> 654 bytes .../tagilla_pants.rsi/inhand-right.png | Bin 0 -> 656 bytes .../Jumpsuit/tagilla_pants.rsi/meta.json | 26 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1550 bytes .../Jumpsuit/vampire_suit.rsi/icon.png | Bin 0 -> 579 bytes .../Jumpsuit/vampire_suit.rsi/meta.json | 18 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1223 bytes .../Jumpsuit/vergile_suit.rsi/icon.png | Bin 0 -> 482 bytes .../Jumpsuit/vergile_suit.rsi/meta.json | 18 + .../vyasov.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1282 bytes .../Uniforms/Jumpsuit/vyasov.rsi/icon.png | Bin 0 -> 493 bytes .../Uniforms/Jumpsuit/vyasov.rsi/meta.json | 18 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1808 bytes .../Jumpsuit/xenomorph_suit.rsi/icon.png | Bin 0 -> 473 bytes .../Jumpsuit/xenomorph_suit.rsi/meta.json | 18 + .../halloween_slime.rsi/green_adult_slime.png | Bin 0 -> 15772 bytes .../green_adult_slime_dead.png | Bin 0 -> 708 bytes .../ADT/Mobs/halloween_slime.rsi/meta.json | 72 +++ .../Food/Baked/pumpkin_pie.rsi/meta.json | 18 + .../Baked/pumpkin_pie.rsi/pumpkin_pie.png | Bin 0 -> 461 bytes .../Food/Baked/pumpkin_pie.rsi/slice.png | Bin 0 -> 764 bytes .../Food/Baked/pumpkin_soup.rsi/icon.png | Bin 0 -> 781 bytes .../Food/Baked/pumpkin_soup.rsi/meta.json | 15 + .../Consumable/Food/Snacks/Candies/bat.png | Bin 0 -> 245 bytes .../Consumable/Food/Snacks/Candies/black.png | Bin 0 -> 286 bytes .../Consumable/Food/Snacks/Candies/brains.png | Bin 0 -> 452 bytes .../Consumable/Food/Snacks/Candies/bunny.png | Bin 0 -> 344 bytes .../Food/Snacks/Candies/candyblue.png | Bin 0 -> 346 bytes .../Food/Snacks/Candies/candygow.png | Bin 0 -> 360 bytes .../Food/Snacks/Candies/candygreen.png | Bin 0 -> 335 bytes .../Food/Snacks/Candies/candymine.png | Bin 0 -> 327 bytes .../Food/Snacks/Candies/candyred.png | Bin 0 -> 347 bytes .../Consumable/Food/Snacks/Candies/coin.png | Bin 0 -> 223 bytes .../Consumable/Food/Snacks/Candies/eyes.png | Bin 0 -> 444 bytes .../Consumable/Food/Snacks/Candies/green.png | Bin 0 -> 364 bytes .../Consumable/Food/Snacks/Candies/heart.png | Bin 0 -> 314 bytes .../Food/Snacks/Candies/hl_caramel.png | Bin 0 -> 329 bytes .../Consumable/Food/Snacks/Candies/meta.json | 75 +++ .../Food/Snacks/Candies/mint_caramel.png | Bin 0 -> 315 bytes .../Food/Snacks/Candies/pumpkin.png | Bin 0 -> 696 bytes .../Consumable/Food/Snacks/Candies/red.png | Bin 0 -> 322 bytes .../Consumable/Food/Snacks/Candies/scull.png | Bin 0 -> 579 bytes .../Consumable/Food/Snacks/Candies/violet.png | Bin 0 -> 319 bytes .../Consumable/Food/Snacks/Candies/worms.png | Bin 0 -> 524 bytes .../Consumable/Food/Snacks/Candies/yellow.png | Bin 0 -> 359 bytes .../poster_helloween.rsi/happyhalloween.png | Bin 0 -> 1086 bytes .../Decoration/poster_helloween.rsi/meta.json | 32 + .../poster_helloween.rsi/spider.png | Bin 0 -> 326 bytes .../poster_helloween.rsi/spiderweb1.png | Bin 0 -> 230 bytes .../poster_helloween.rsi/spiderweb2.png | Bin 0 -> 298 bytes .../poster_helloween.rsi/spooky.png | Bin 0 -> 1000 bytes .../poster_helloween.rsi/tayarhalloween.png | Bin 0 -> 1477 bytes .../Decoration/poster_helloween.rsi/yummy.png | Bin 0 -> 833 bytes .../ADT/Objects/Fun/broom.rsi/icon.png | Bin 0 -> 560 bytes .../ADT/Objects/Fun/broom.rsi/inhand-left.png | Bin 0 -> 628 bytes .../Objects/Fun/broom.rsi/inhand-right.png | Bin 0 -> 614 bytes .../ADT/Objects/Fun/broom.rsi/meta.json | 30 + .../Fun/broom.rsi/wielded-inhand-left.png | Bin 0 -> 581 bytes .../Fun/broom.rsi/wielded-inhand-right.png | Bin 0 -> 581 bytes .../inhand-left-light.png | Bin 0 -> 715 bytes .../golden_candlestick.rsi/inhand-left.png | Bin 0 -> 372 bytes .../inhand-right-light.png | Bin 0 -> 597 bytes .../golden_candlestick.rsi/inhand-right.png | Bin 0 -> 378 bytes .../Misc/golden_candlestick.rsi/lamp-on.png | Bin 0 -> 1145 bytes .../Misc/golden_candlestick.rsi/lamp.png | Bin 0 -> 367 bytes .../Misc/golden_candlestick.rsi/meta.json | 33 + .../halloween_NTcandy_bowl.rsi/icon-0.png | Bin 0 -> 468 bytes .../halloween_NTcandy_bowl.rsi/icon-1.png | Bin 0 -> 475 bytes .../halloween_NTcandy_bowl.rsi/icon-2.png | Bin 0 -> 527 bytes .../halloween_NTcandy_bowl.rsi/icon-3.png | Bin 0 -> 574 bytes .../inhand-left.png | Bin 0 -> 474 bytes .../inhand-right.png | Bin 0 -> 491 bytes .../Misc/halloween_NTcandy_bowl.rsi/meta.json | 31 + .../Misc/halloween_candy_bowl.rsi/icon-0.png | Bin 0 -> 457 bytes .../Misc/halloween_candy_bowl.rsi/icon-1.png | Bin 0 -> 468 bytes .../Misc/halloween_candy_bowl.rsi/icon-2.png | Bin 0 -> 522 bytes .../Misc/halloween_candy_bowl.rsi/icon-3.png | Bin 0 -> 572 bytes .../halloween_candy_bowl.rsi/inhand-left.png | Bin 0 -> 526 bytes .../halloween_candy_bowl.rsi/inhand-right.png | Bin 0 -> 538 bytes .../Misc/halloween_candy_bowl.rsi/meta.json | 31 + .../halloween_sealcandy_bowl.rsi/icon-0.png | Bin 0 -> 483 bytes .../halloween_sealcandy_bowl.rsi/icon-1.png | Bin 0 -> 480 bytes .../halloween_sealcandy_bowl.rsi/icon-2.png | Bin 0 -> 524 bytes .../halloween_sealcandy_bowl.rsi/icon-3.png | Bin 0 -> 571 bytes .../inhand-left.png | Bin 0 -> 492 bytes .../inhand-right.png | Bin 0 -> 506 bytes .../halloween_sealcandy_bowl.rsi/meta.json | 31 + .../halloween_smilecandy_bowl.rsi/icon-0.png | Bin 0 -> 497 bytes .../halloween_smilecandy_bowl.rsi/icon-1.png | Bin 0 -> 508 bytes .../halloween_smilecandy_bowl.rsi/icon-2.png | Bin 0 -> 559 bytes .../halloween_smilecandy_bowl.rsi/icon-3.png | Bin 0 -> 605 bytes .../inhand-left.png | Bin 0 -> 526 bytes .../inhand-right.png | Bin 0 -> 538 bytes .../halloween_smilecandy_bowl.rsi/meta.json | 31 + .../halloween_syndiecandy_bowl.rsi/icon-0.png | Bin 0 -> 526 bytes .../halloween_syndiecandy_bowl.rsi/icon-1.png | Bin 0 -> 535 bytes .../halloween_syndiecandy_bowl.rsi/icon-2.png | Bin 0 -> 588 bytes .../halloween_syndiecandy_bowl.rsi/icon-3.png | Bin 0 -> 629 bytes .../inhand-left.png | Bin 0 -> 557 bytes .../inhand-right.png | Bin 0 -> 571 bytes .../halloween_syndiecandy_bowl.rsi/meta.json | 31 + .../halloween_zombiecandy_bowl.rsi/icon-0.png | Bin 0 -> 425 bytes .../halloween_zombiecandy_bowl.rsi/icon-1.png | Bin 0 -> 433 bytes .../halloween_zombiecandy_bowl.rsi/icon-2.png | Bin 0 -> 489 bytes .../halloween_zombiecandy_bowl.rsi/icon-3.png | Bin 0 -> 521 bytes .../inhand-left.png | Bin 0 -> 517 bytes .../inhand-right.png | Bin 0 -> 529 bytes .../halloween_zombiecandy_bowl.rsi/meta.json | 31 + .../Misc/scull_lamp.rsi/inhand-left-light.png | Bin 0 -> 513 bytes .../Misc/scull_lamp.rsi/inhand-left.png | Bin 0 -> 374 bytes .../scull_lamp.rsi/inhand-right-light.png | Bin 0 -> 542 bytes .../Misc/scull_lamp.rsi/inhand-right.png | Bin 0 -> 393 bytes .../Objects/Misc/scull_lamp.rsi/lamp-on.png | Bin 0 -> 656 bytes .../ADT/Objects/Misc/scull_lamp.rsi/lamp.png | Bin 0 -> 512 bytes .../ADT/Objects/Misc/scull_lamp.rsi/meta.json | 33 + .../inhand-left-light.png | Bin 0 -> 836 bytes .../silver_candlestick.rsi/inhand-left.png | Bin 0 -> 378 bytes .../inhand-right-light.png | Bin 0 -> 778 bytes .../silver_candlestick.rsi/inhand-right.png | Bin 0 -> 386 bytes .../Misc/silver_candlestick.rsi/lamp-on.png | Bin 0 -> 1140 bytes .../Misc/silver_candlestick.rsi/lamp.png | Bin 0 -> 384 bytes .../Misc/silver_candlestick.rsi/meta.json | 33 + .../Storage/Boxes/halloween_box.rsi/base.png | Bin 0 -> 314 bytes .../Boxes/halloween_box.rsi/chainsaw.png | Bin 0 -> 484 bytes .../Boxes/halloween_box.rsi/freddy.png | Bin 0 -> 395 bytes .../Storage/Boxes/halloween_box.rsi/harry.png | Bin 0 -> 480 bytes .../Boxes/halloween_box.rsi/jasonvoorhees.png | Bin 0 -> 463 bytes .../Boxes/halloween_box.rsi/jecket.png | Bin 0 -> 436 bytes .../Storage/Boxes/halloween_box.rsi/killa.png | Bin 0 -> 424 bytes .../Storage/Boxes/halloween_box.rsi/kim.png | Bin 0 -> 409 bytes .../Storage/Boxes/halloween_box.rsi/meta.json | 71 +++ .../Boxes/halloween_box.rsi/michael.png | Bin 0 -> 425 bytes .../Boxes/halloween_box.rsi/minion.png | Bin 0 -> 423 bytes .../Boxes/halloween_box.rsi/payday.png | Bin 0 -> 513 bytes .../Boxes/halloween_box.rsi/pennywise.png | Bin 0 -> 481 bytes .../Boxes/halloween_box.rsi/postal2.png | Bin 0 -> 397 bytes .../Boxes/halloween_box.rsi/rabbit.png | Bin 0 -> 368 bytes .../Boxes/halloween_box.rsi/tagilla.png | Bin 0 -> 470 bytes .../Boxes/halloween_box.rsi/tricky.png | Bin 0 -> 443 bytes .../Boxes/halloween_box.rsi/vampire.png | Bin 0 -> 411 bytes .../Boxes/halloween_box.rsi/vergil.png | Bin 0 -> 471 bytes .../Storage/Boxes/halloween_box.rsi/xeno.png | Bin 0 -> 386 bytes .../\321\201rueltysquad.png" | Bin 0 -> 412 bytes .../tagilla_sledge.rsi/equipped-BACKPACK.png | Bin 0 -> 646 bytes .../Weapons/Melee/tagilla_sledge.rsi/icon.png | Bin 0 -> 386 bytes .../Melee/tagilla_sledge.rsi/inhand-left.png | Bin 0 -> 767 bytes .../Melee/tagilla_sledge.rsi/inhand-right.png | Bin 0 -> 796 bytes .../Melee/tagilla_sledge.rsi/meta.json | 34 + .../wielded-inhand-left.png | Bin 0 -> 627 bytes .../wielded-inhand-right.png | Bin 0 -> 657 bytes .../potted_plant_helloween.rsi/meta.json | 17 + .../potted_plant_helloween.rsi/plant1.png | Bin 0 -> 926 bytes .../potted_plant_helloween.rsi/plant2.png | Bin 0 -> 909 bytes .../Chairs/spider_stool.rsi/icon.png | Bin 0 -> 1799 bytes .../Chairs/spider_stool.rsi/meta.json | 16 + .../Furniture/pumpkin_light.rsi/meta.json | 26 + .../pumpkin_light.rsi/pumpkin_light1.png | Bin 0 -> 651 bytes .../pumpkin_light.rsi/pumpkin_light2.png | Bin 0 -> 739 bytes .../pumpkin_light.rsi/pumpkin_light3.png | Bin 0 -> 765 bytes .../pumpkin_light.rsi/pumpkin_light4.png | Bin 0 -> 586 bytes .../pumpkin_light.rsi/pumpkin_light5.png | Bin 0 -> 521 bytes .../halloweenmat.rsi/broken.png | Bin 0 -> 1100 bytes .../halloweenmat.rsi/deny-unshaded.png | Bin 0 -> 867 bytes .../halloweenmat.rsi/meta.json | 44 ++ .../halloweenmat.rsi/normal-unshaded.png | Bin 0 -> 2205 bytes .../VendingMachines/halloweenmat.rsi/off.png | Bin 0 -> 782 bytes .../halloweenmat.rsi/panel.png | Bin 0 -> 216 bytes 401 files changed, 4546 insertions(+), 3 deletions(-) create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Hands/gloves.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/misc.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Markers/Spawners/misc.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/NPCs/slimes.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/Baked/pie.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/misc.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/bowl.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/candles.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/boxes.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/swords.ftl create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Decorations/plants.ftl create mode 100644 Resources/Prototypes/ADT/Catalog/Fills/Boxes/boxes.yml create mode 100644 Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/vendingMachine.yml delete mode 100644 Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt create mode 100644 Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml create mode 100644 Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/misc.yml create mode 100644 Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/plants.yml create mode 100644 Resources/Prototypes/ADT/Entities/Mobs/NPCs/slimes.yml delete mode 100644 Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/pie.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Fun/misc.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Misc/bowl.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/swords.yml create mode 100644 Resources/Prototypes/ADT/Entities/Structures/Decorations/plants.yml create mode 100644 Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/equipped-BELT.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/equipped-EYES.png create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/equipped-EYES.png create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/red_martial_gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/red_martial_gloves.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/red_martial_gloves.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/killahelmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/killahelmet.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/killahelmet.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/xeno_head.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/xeno_head.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/xeno_head.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/zombie_head.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/zombie_head.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Hats/zombie_head.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/clownballistic_mask.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/clownballistic_mask.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/clownballistic_mask.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/jason.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/jason.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/jason.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/jason.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/jason.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_chains.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_chains.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_chains.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_dallas.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_dallas.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_dallas.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/equipped-MASK.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/equipped-NECK.png create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/equipped-NECK.png create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/equipped-FEET.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/greyclownshoes.rsi/equipped-FEET.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/greyclownshoes.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Shoes/Misc/greyclownshoes.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi/meta.json create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/meta.json create mode 100644 Resources/Textures/ADT/Mobs/halloween_slime.rsi/green_adult_slime.png create mode 100644 Resources/Textures/ADT/Mobs/halloween_slime.rsi/green_adult_slime_dead.png create mode 100644 Resources/Textures/ADT/Mobs/halloween_slime.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_pie.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_pie.rsi/pumpkin_pie.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_pie.rsi/slice.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/bat.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/black.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/brains.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/bunny.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyblue.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candygow.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candygreen.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candymine.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyred.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/coin.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/eyes.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/green.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/heart.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/hl_caramel.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/meta.json create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/mint_caramel.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/pumpkin.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/red.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/scull.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/violet.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/worms.png create mode 100644 Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/yellow.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/happyhalloween.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spider.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spiderweb1.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spiderweb2.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spooky.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/tayarhalloween.png create mode 100644 Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/yummy.png create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-left-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/lamp-on.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/lamp.png create mode 100644 Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-0.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-1.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-2.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-3.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-left-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/lamp-on.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/lamp.png create mode 100644 Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-left-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-right-light.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/lamp-on.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/lamp.png create mode 100644 Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/base.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/chainsaw.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/freddy.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/harry.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/jasonvoorhees.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/jecket.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/killa.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/kim.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/michael.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/minion.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/payday.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/pennywise.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/postal2.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/rabbit.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/tagilla.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/tricky.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/vampire.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/vergil.png create mode 100644 Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/xeno.png create mode 100644 "Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/\321\201rueltysquad.png" create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/icon.png create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/inhand-right.png create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/meta.json create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant1.png create mode 100644 Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant2.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/Chairs/spider_stool.rsi/icon.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/Chairs/spider_stool.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light1.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light2.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light3.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light4.png create mode 100644 Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light5.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/broken.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/deny-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/meta.json create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/normal-unshaded.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/off.png create mode 100644 Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/panel.png diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/food.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/food.ftl index ccf6f689a9..81d079065d 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/food.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/Crates/food.ftl @@ -1,3 +1,7 @@ ent-ADTCrateFoodOktoberfestSnack = ящик закусок к пиву .desc = Ящик с набором колбасок и кренделей, чтобы закусывать пиво на Октоберфесте. Ну или в техах под карго. .suffix = { "Октоберфест" } + +ent-ADTCrateHalloweenFood = ящик сладостей для Хеллоуина + .suffix = Хеллоуин + .desc = Ящик с кучей конфеток, леденцов, мармеладок и прочих сладостей. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl index 75e269fc2a..cb5233f4e8 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Belt/belts.ftl @@ -29,6 +29,11 @@ ent-ADTClothingBeltMedTSF = подсумок для медицины .desc = Подсумок, применяемый в экипировке пехотинца ТСФ для хранения медицинских принадлежностей. Можно прикрепить в слот кармана. .suffix = { "ТСФ" } + +ent-ADTClothingBeltKilla = РПС "Тритон" + .suffix = Хеллоуин + .desc = Боевой нагрудник Тритон М43–А - Создан для размещёния и переноски элементов амуниции и снаряжения, для использования в умеренном и жарком климате. + ent-ADTClothingBeltMedicalBag = медицинская поясная сумка .desc = Небольшая, но вместительная сумка для хранения медикаментов. Тут даже поместится планшет для бумаги! .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Eyes/glasses.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Eyes/glasses.ftl index 56d7c5c5e3..e01547f8e0 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Eyes/glasses.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Eyes/glasses.ftl @@ -7,3 +7,11 @@ ent-ADTClothingEyesGlassesMed = медицинские солнцезащитн ent-ADTClothingEyesGlassesPink = розовые очки .desc = Не замечай недостатков этого мира. + +ent-ADTNeonTacticalGlasses = неоновые тактические очки + .suffix = Хеллоуин + .desc = Обычные тактические очки, сделанные из поликарбоната кислотно-зелёного цвета. + +ent-ADTServantOfEvilGlasses = сварочные очки прислужника зла + .suffix = Хеллоуин + .desc = К сожалению, вместо защитных линз, здесь теперь обычное стекло, так что они утратили свои свойства. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Hands/gloves.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Hands/gloves.ftl new file mode 100644 index 0000000000..508d84aae9 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Hands/gloves.ftl @@ -0,0 +1,17 @@ +ent-ADTBioMercGloves = беспалые перчатки из биоткани + .suffix = Хеллоуин + .desc = Если вы подумали, что эти перчатки экологически чистые, то вы сильно ошибаетесь. Они сделаны из ткани с примесью биомассы, которая очень сильно напоминает кожу. Причем эта "кожа" неестественно теплая... + +ent-ADTClothingHandsRabbitGloves = кроличьи перчатки + .desc = Ох. Фурри. + +ent-ADTRedMartialArtsGloves = красные перчатки для смешанных единоборств + .suffix = Хеллоуин + .desc = Беспалые перчатки, специально сделанные для смешанных единоборств. + +ent-ADTVyazovGloves = перчатки из измерения кошмаров + .suffix = Хеллоуин + .desc = У правой перчатки есть лезвия, кажется, которыми её бывший владелец расправлялся со своими жертвами. + +ent-ADTClothingHandsFingerlessCombat = беспалые боевые перчатки + .desc = Эти тактические перчатки огнеупорные и ударопрочные, и стали намного круче. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl index 162cf310f6..3927a2cf6f 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/hats.ftl @@ -63,3 +63,24 @@ ent-ADTClothingHeadHatsBavarianHatRed = красная егерская шляп ent-ADTClothingHeadHatTrader = кепка торговца .desc = Бейсболка, окрашенная в цвета ТСФ .suffix = { "ТСФ" } + +ent-ADTClothingHeadVyasovHat = потертая федора + .suffix = Хеллоуин + .desc = С виду очень потрепанная шляпа коричневого цвета, от неё веет кошмаром прямиком с улицы Вязова + +ent-ADTClothingHeadKillaHelmet = бронешлем ТШ-6 "Килла" + .suffix = Хеллоуин + .desc = Это просто реплика ТШ-6, но с тремя белыми полосками... В принципе, всё равно выглядит очень круто и стильно. + +ent-ADTClothingHeadXenomorph = шапка ксеноморфа + .suffix = Хеллоуин + .desc = Не пытайтесь в ней замаскироваться среди ксено на экспедиции. + +ent-ADTClothingHeadZombie = маска зомби + .suffix = Хеллоуин + .desc = Маска ужасного, зеленого, разлагающегося ожившего кошмара. Только не пытайтесь показаться в такой перед РХБЗЗ. + +ent-ADTClothingHeadHatChainSaw = голова демона-бензопилы + .suffix = Хеллоуин + .desc = Весь ад содрогается от его рева, даже демоны помнят его после перерождения! + diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/helmets.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/helmets.ftl index 8b116a1c1d..7792e228d0 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/helmets.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/helmets.ftl @@ -5,3 +5,7 @@ ent-ADTClothingHeadHelmetSoliderIlisium = шлем скафандра ent-ADTClothingHeadHelmetTSF = шлем армии ТСФ .desc = Стандартная каска пехотинца Транс-Солнечной Федерации. .suffix = { "ТСФ" } + +ent-ADTClothingHeadUSSPjuggernautHelmetArmored = бронешлем "ТШ-6" + .desc = Тяжелый защитный с Шестого уровнем защиты "Вулкан" предназначен для использования в комплекте боевого снаряжения с целью круговой защиты головы человека шестого класса от пуль стрелкового оружия. Прошел реальные боевые испытания в "Лямбде-14" и "Шерхане" и до сих пор остается на вооружении органов КГБ СССП и армейского спецназа. + .suffix = { "" } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Head/misc.ftl new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl index 6e5dd11ed7..583fe6b80a 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Mask/mask.ftl @@ -32,3 +32,36 @@ ent-ADTClothingMaskSquidGameSoldier = маска солдата Игр Каль ent-ADTClothingMaskSquidGameManager = маска организатра Игр Кальмара .suffix = Игры Кальмара .desc = Маска злобного гения. Или его подручного. Или скучного бюрократа, вынужденного считать сколько жадных до денег погибнет сегодня. + + +ent-ADTJasonHockeyMask = хоккейная маска маньяка + .suffix = Хеллоуин + .desc = Эта маска не только защитит вас от шайб, но и может скрыть ваше изуродованное лицо! + +ent-ADTClothingHeadHatTagilla = сварочная маска "УБЕЙ" + .suffix = Хеллоуин + .desc = Реплика сварочнай маски из бронестали, выполненная в спецраскраске "УБЕЙ". От реального прототипа унаследовала в основном только защиту от сварки. + +ent-ADTClothingHeadHatClownArmor = баллистическая маска клоуна-психопата + .suffix = Хеллоуин + .desc = OMFG YOU DO NOT KILL CLOWN! CLOWN KILLS YOU! + +ent-ADTMichaelMyersMask = маска Майкла Майерса + .suffix = Хеллоуин + .desc = Резиновая маска главного героя "Хеллоуина". + +ent-ADTPayDayChainsMask = маска клоуна грабителя + .suffix = Хеллоуин + .desc = А ведь люди говорили, что клоуны только в цирке. Оказывается еще и в денежных хранилищах. + +ent-ADTPayDayDallasMask = маска клоуна Патриот + .suffix = Хеллоуин + .desc = Надев эту маску, вы начинаете чувствовать себя настоящим патриотом! Но не в рамках закона. + +ent-ADTPayDayHoustonMask = маска умного клоуна + .suffix = Хеллоуин + .desc = С этими розовыми деталями на лбу люди точно поймут, что вы умный, в отличии от других! + +ent-ADTPayDayWolfMask = маска клоуна Волка с Уолл-стрит + .suffix = Хеллоуин + .desc = Одевая эту маску, вы почему то начинаете чувствовать разделение надвое и желание переворачивать маску совсем пропадает.. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/cloaks.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/cloaks.ftl index b5f03a0e4f..33a48c532c 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/cloaks.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/cloaks.ftl @@ -30,3 +30,8 @@ ent-ADTClothingNeckCloakNukeOps = плащ Ядерных Оперативник ent-ADTClothingNeckCloakKnight = плащ рыцаря .desc = Шёлковый и внушительный рыцарский плащ. За честь короны! .suffix = { "" } + + +ent-ADTVergileCloak = плащ темного убийцы + .suffix = Хеллоуин + .desc = Длинный тёмно-синий плащ с серебряными пуговицами и белым вышитым узором, похожим на змею. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/misc.ftl index 916a7123f5..11d14e1ed5 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/misc.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Neck/misc.ftl @@ -6,5 +6,14 @@ ent-ADTSpaceSecToken = жетон сотрудника SPACE SEC ent-SirenaChokerWithSpike = Чокер с шипами .desc = Если его вывернуть задом-наперед, то это будет оружие пыток. + ent-SirenaChokerWithHeart = Чокер с сердцем .desc = Для послушных членов экипажа. + +ent-ADTClownCollarCaterpillar = клоунский воротник-гусеница + .suffix = Хеллоуин + .desc = Некогда вымерший аттрибут Шута и Клоуна. + +ent-ADTVampireCloak = вампирский плащ с воротником + .suffix = Хеллоуин + .desc = Чёрный плащ с красной тканью во внутренней части плаща, сшитый из плотной, но при этом легкой ткани. Прекрасно защищает от солнечных лучей! diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/armor.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/armor.ftl index d4fd37a5af..9b38169d24 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/armor.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/armor.ftl @@ -18,3 +18,17 @@ ent-ADTClothingGigaMuscles = мускулы ent-ADTClothingOuterArmorTSF = бронежилет армии ТСФ .desc = Стандартный бронежилет пехотинца Транс-Солнечной Федерации. .suffix = { "ТСФ" } + + +ent-ADTCSIJArmor = бронежилет CSIJ + .suffix = Хеллоуин + .desc = Никто не знает, из чего сделан этот бронежилет, и лучше не знать... На спине есть инициалы CS - 'Cruelty Squad'. + +ent-ADTKillaArmor = бронежилет СОБ-12 "Килла" + .suffix = Хеллоуин + .desc = Реплика бронежилета "СОБ-12" под костюм "Киллы". Очень сильно похож по внешнему виду на 6Б13, хотя он им не является. + +ent-ADTTagillaArmor = разгрузочный жилет с бронепластинами + .suffix = Хеллоуин + .desc = Реплика бывалого плитника на основе модульной системы AVS. Установлена фронтальная панель на три подсумка. Да и, собственно, все. Ничего лишнего. + diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl index d9a74fc8cf..bdc81150a8 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl @@ -32,6 +32,14 @@ ent-ADTClothingOuterCoatTrader = бомбер торговца .desc = Куртка-бомбер торговцев ТСФ .suffix = { "ТСФ" } +ent-ADTJasonBomber = куртка маньяка-убийцы + .suffix = Хеллоуин + .desc = Ходят слухи, что эта куртка принадлежит маньяку в хоккейной маске! + +ent-ADTStudentBomber = университетская куртка-бомбер + .suffix = Хеллоуин + .desc = Удобная студенческая куртка-бомбер с нашитой на ней большой английской буквой В. Довольно популярна среди студентов различных учебных заведений ТСФ. + ent-ADTClothingOuterCoatLabcoatCMOHike = походный халат главного врача .desc = Частично открытый халат. Не сковывает движения. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/misc.ftl index 52a6f5a0ff..4c6a600674 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/misc.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/misc.ftl @@ -6,3 +6,12 @@ ent-ADTClothingFootWhiteSandals = белые сандали ent-ADTClothingFootBlackBoots = чёрные сапоги .desc = В них удобно бегать хулиганам! + + +ent-ADTClownNightmareShoes = кошмарные туфли клоуна + .suffix = Хеллоуин + .desc = Нет смысла бежать! Ты обречен! + +ent-ADTGreyClownPsyhoShoes = серые ботинки клоуна-психопата + .suffix = Хеллоуин + .desc = SUP? n_n. I do what I want! You can't stop me! diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl index 80b0b6c8b3..677e3dae3c 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpskirts.ftl @@ -155,6 +155,10 @@ ent-ADTClothingUniformOktoberfestDirndlRed = дирндль с красной ю .desc = Стилизованное под традиционный наряд платье с красной юбкой. .suffix = { "Октоберфест" } +ent-ADTClothingUniformRabbitDress = кроличий купальник + .desc = А куда здесь крепить КПК? + .suffix = { "" } + ent-ADTClothingUniformJumpskirtCMOHike = походная юбка-костюм главного врача .desc = Рубашка и мешковитая юбка, отлично подходящие для активной работы как вне, так и внутри своего отдела. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl index 8d41c36d1d..f0bb57af1c 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Uniforms/jumpsuits.ftl @@ -266,6 +266,76 @@ ent-ADTClothingUniformJumpsuitTrader = комбинезон торговца .desc = Это комбинезон, который носят торговцы ТСФ .suffix = { "ТСФ" } + +ent-ADTOtherworldClownCostume = костюм потустороннего клоуна + .suffix = Хеллоуин + .desc = Костюм древнего существа, прибывшего из другого измерения, чтобы пугать людей и питаться их страхами... звучит как работа клоуна! + +ent-ADTBioMercUniform = униформа био-наёмника "Cruelty Squad" + .suffix = Хеллоуин + .desc = Поздравляю, ты родился в этом мире, где ценность жизни равна нулю. В этом мире всё уже сгнило, и всё стоит в вечной стагнации, и нет необходимости торопиться и делать мир лучше или хуже. Ты способен лишь существовать в этом мире, пропитанный ненавистью ко всему. Ты всего лишь биомасса среди других биомасс. + +ent-ADTJasonCostume = костюм маньяка + .suffix = Хеллоуин + .desc = Носи маску хоккеиста и убивай своих жертв при помощи мачете. + +ent-ADTVyasovCostume = костюм Вязова + .suffix = Хеллоуин + .desc = Кошмар на станции Вязова! + +ent-ADTHotlineMiamiUniform = студенческая форма + .suffix = Хеллоуин + .desc = Ходят легенды, что именно эту форму носил известный несколько сотен лет назад потрошитель из Майами. + +ent-ADTServantOfEvilUniform = униформа прислужника зла + .suffix = Хеллоуин + .desc = Удобный желтый комбинезон идеально подойдет для слуги зла! Ты обязан служить NT! слава NT!!! + +ent-ADTDudeShirt = майка Чувака + .suffix = Хеллоуин + .desc = Футболка с принтом стереотипного зелёного инопланетянина. К сожалению, наши предки не знали, что "инопланетяне" выглядят как антропоморфные животные... + +ent-ADTSquidGameOrganizerSuit = комбинезон организатора Игр Кальмара + .suffix = Хеллоуин + .desc = Комбинезон для того, кто прячется за маской и испытывает худшее и лучшее в других. + +ent-ADTSquidGamePlayerSuit = комбинезон игрока Игр Кальмара + .suffix = Хеллоуин + .desc = Комбинезон для того, кто проверяет себя на прочность и готовность на все. + +ent-ADTTagillaSuit = потрепанные тактические брюки + .suffix = Хеллоуин + .desc = Обычные тактические брюки с набедренным подсумком и наколенниками. Выглядит брутально и потрепанно. + +ent-ADTDJClownSuit = костюм клоуна DJ + .suffix = Хеллоуин + .desc = Странный с виду серый комбинезон, перепачканный кровью и пятнами от горчицы и кетчупа. Это основная одежда клоуна-психопата DJTricky. + +ent-ADTVampireSuit = вампирский костюм + .suffix = Хеллоуин + .desc = Обычная белая рубашка с красным жилетом и черные брюки. + +ent-ADTVergileSuit = чёрная водолазка с тёмно-синим жилетом + .suffix = Хеллоуин + .desc = Отвергни человечность и прими демоническое наследие отца. + +ent-ADTXenomorphSuit = костюм ксеноморфа + .suffix = Хеллоуин + .desc = Этот потрясающий хэллоуинский костюм вдохновлен страшным Ксеноморфом из культового фильма "Чужой". Он идеально подходит для любителей настоящей научной фантастики и желающих создать незабываемый облик на Хэллоуине. + +ent-ADTHalloweenMichaelMyersSuit = костюм Майкла Майерса + .suffix = Хеллоуин + .desc = Комбинезон героя фильма "Хеллоуин". + +ent-ADTJumpsuitHunterDemon = костюм охотника на демонов + .suffix = Хеллоуин + .desc = Служебный костюм "Охотники на Демонов Общественной Безопасности" или же "Охотник на Демонов". Выглядит потрепанно. + + +ent-ADTClothingUniformAbibasBlackSuit = черный спортивный костюм + .desc = Спортивка для четких пацанов + .suffix = { "" } + ent-ADTClothingUniformJumpsuitCMOHike = походный костюм главного врача .desc = Рубашка и мешковитые штаны, отлично подходящие для активной работы как вне, так и внутри своего отдела. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Markers/Spawners/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Markers/Spawners/misc.ftl new file mode 100644 index 0000000000..cbe6399732 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Markers/Spawners/misc.ftl @@ -0,0 +1,7 @@ +ent-ADTHelloweenPlantRandom = спавнер декора к Хеллоуину + .desc = { ent-MarkerBase.desc } + .suffix = Хеллоуин + +ent-ADTHalloweenPosterRandom = спавнер настенного декора к Хеллоуину + .desc = { ent-MarkerBase.desc } + .suffix = Хеллоуин \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/NPCs/slimes.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/NPCs/slimes.ftl new file mode 100644 index 0000000000..8e8565c280 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Mobs/NPCs/slimes.ftl @@ -0,0 +1,7 @@ +ent-ADTMobAdultSlimesGreenHalloween = зеленый слайм + .suffix = Хеллоуин + .desc = Эта зеленая жижа явно не выглядит дружелюбно. Большая, склизкая пасть так и норовит вас поглотить, чтобы ваша плоть растворилась внутри. + +ent-ADTMobAdultSlimesGreenHalloweenAngry = ужасный зеленый слайм + .suffix = Хеллоуин + .desc = Эта злая зеленая жижа явно не выглядит дружелюбно. Большая, склизкая пасть так и норовит вас поглотить, чтобы ваша плоть растворилась внутри. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/Baked/pie.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/Baked/pie.ftl new file mode 100644 index 0000000000..35f7039aa6 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/Baked/pie.ftl @@ -0,0 +1,7 @@ +ent-ADTFoodPiePumpkin = тыквенный пирог + .suffix = Хеллоуин + .desc = Теплый, мягкий, вкусный и приготовленный с любовью к низкосортным ужастикам. + +ent-ADTFoodPiePumpkinSlice = кусочек тыквенного пирога + .suffix = Хеллоуин + .desc = Небольшая часть большой вкуснятины. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/snacks.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/snacks.ftl index 3f5e24bce3..c8de266e3b 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/snacks.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/snacks.ftl @@ -110,3 +110,88 @@ ent-ADTFoodSnackChocolateTrashPink = обертка от Розовый шоко ent-ADTFoodSnackChocolateTrashTwo = обертка от Двойного батончика .desc = Мусор + + +ent-ADTFoodSnackBlackCandies = черные конфетки + .suffix = Хеллоуин + .desc = Это точно сладость. + +ent-ADTFoodSnackGreenCandies = зеленые конфетки + .suffix = Хеллоуин + .desc = Это точно сладость. + +ent-ADTFoodSnackRedCandies = красные конфетки + .suffix = Хеллоуин + .desc = Это точно сладость. + +ent-ADTFoodSnackVioletCandies = фиолетовые конфетки + .suffix = Хеллоуин + .desc = Это точно сладость. + +ent-ADTFoodSnackYellowCandies = желтые конфетки + .suffix = Хеллоуин + .desc = Это точно сладость. + +ent-ADTFoodSnackBatGingerBread = пряник в виде летучей мыши + .suffix = Хеллоуин + .desc = Абсолютно безопасен и не разносит вирусов. + +ent-ADTFoodSnackScullGingerBread = черепной пряник + .suffix = Хеллоуин + .desc = Если вы давно желали отгрызть кому-то голову. + +ent-ADTFoodSnackPumpkinGingerBread = хеллоуинский пряник + .suffix = Хеллоуин + .desc = Вкусный пряник с нарисованной на глазури тыквой. + +ent-ADTFoodSnackBunnyCandies = шоколадный заяц + .suffix = Хеллоуин + .desc = Вкусен, шоколаден, ласков и возможно даже мерзавец. + +ent-ADTFoodSnackCoinCandies = шоколадная монетка + .suffix = Хеллоуин + .desc = Оказывается, что деньги тоже можно съесть? Можно. Является узаконенным платежным средством во всех детских садах NanoTrasen. + +ent-ADTFoodSnackBrains = желейные мозги + .suffix = Хеллоуин + .desc = Груол..мазгиииии. + +ent-ADTFoodSnackHeart = мармеладное сердце + .suffix = Хеллоуин + .desc = Это не атомное сердце, но, по крайней мере, лучше...чем ничего. + +ent-ADTFoodSnackWorms = горсть мармеладных червячков + .suffix = Хеллоуин + .desc = Куча из мармеладных червей с разными вкусами - от яблока до ананаса. + +ent-ADTFoodSnackHLCaramel = хеллоуинская карамельная трость + .suffix = Хеллоуин + .desc = Твёрдая карамельная палочка в форме трости. Жутко выглядит и успешно конкурирует с битой бармена за выбитые зубы! + +ent-ADTFoodSnackMintCaramel = мятная карамельная трость + .suffix = Хеллоуин + .desc = Твёрдая карамельная палочка в форме трости. На вкус напоминает мяту. + +ent-ADTFoodSnackEyes = мармеладные глаза + .suffix = Хеллоуин + .desc = Вкусные и сладкие, с красной начинкой внутри. Их едят - а они глядят. + +ent-ADTFoodSnackCandyBlue = синий леденец + .suffix = Хеллоуин + .desc = Обычный кусочек остывшей карамели, воткнутый в деревянную палочку. На вкус напоминает мяту. + +ent-ADTFoodSnackCandyGoW = леденец убийцы богов + .suffix = Хеллоуин + .desc = После того, как боги убили его семью, этот леденец поклялся убить всех богов Олимпа до единого. Говорят, он уже застревал в глотке одного из них. + +ent-ADTFoodSnackCandyGreen = зеленый леденец + .suffix = Хеллоуин + .desc = Обычный кусочек остывшей карамели, воткнутый в деревянную палочку. На вкус напоминает яблоко. + +ent-ADTFoodSnackCandyMine = леденец зеленого существа + .suffix = Хеллоуин + .desc = Он кого-то очень сильно напоми...что это за шипение у меня за спиной? + +ent-ADTFoodSnackCandyRed = красный леденец + .suffix = Хеллоуин + .desc = Обычный кусочек остывшей карамели, воткнутый в деревянную палочку. На вкус напоминает вишню. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/soup.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/soup.ftl index 8300327ae9..336a8a0d8b 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/soup.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Consumable/Food/soup.ftl @@ -1,2 +1,5 @@ ent-ADTFoodSoupSawdust = суп с опилками .desc = Ешьте, ведь потом вам нужно будет топить генератор... + +ent-ADTFoodSoupPumpkin = тыквенный суп + .desc = Сытный и кремоподобный суп из тыквы и других овощей. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/misc.ftl new file mode 100644 index 0000000000..e9ac07394f --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Fun/misc.ftl @@ -0,0 +1,3 @@ +ent-ADTHalloweenBroom = ведьмина метла + .suffix = Хеллоуин + .desc = Время полетать, ихихихиа! diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/bowl.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/bowl.ftl new file mode 100644 index 0000000000..d9588404e2 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/bowl.ftl @@ -0,0 +1,23 @@ +ent-ADTHalloweenCandyBowl = корзинка для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Сладость или гадость! + +ent-ADTHalloweenSmileCandyBowl = корзинка для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Сладость или гадость! + +ent-ADTHalloweenNTCandyBowl = корзинка NT для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Цель ЦК или ревизор! + +ent-ADTHalloweenSyndieCandyBowl = корзинка Синдиката для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Гадость или гадость! + +ent-ADTHalloweenZombieCandyBowl = зомби-корзинка для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Мазгиии или гадость! + +ent-ADTHalloweenSealCandyBowl = тюленья корзинка для хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Сладость или гадость! Для настоящих космических котиков. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/candles.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/candles.ftl new file mode 100644 index 0000000000..75eb9beaf9 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Misc/candles.ftl @@ -0,0 +1,12 @@ +ent-ADTGoldenCandleStick = золотой подсвечник + .suffix = Хеллоуин + .desc = Лампа, которая выглядит так, будто только что взята из древнего замка. + +ent-ADTSilverCandleStick = серебрянный подсвечник + .suffix = Хеллоуин + .desc = Лампа, которая выглядит так, будто только что взята из древнего замка. + +ent-ADTScullLamp = лампа-череп + .suffix = Хеллоуин + .desc = Лампа в виде черепа. Или это настоящий череп с лампочкой внутри? Или это светится неупокоенная душа? Никто не знает. + diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/boxes.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/boxes.ftl new file mode 100644 index 0000000000..ae41fae78d --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Storage/boxes.ftl @@ -0,0 +1,87 @@ +ent-ADTBoxNightmareClown = набор ужасающего костюма клоуна + .suffix = Хеллоуин + .desc = Если вы увидишь красный шарик... "Оно" тут, и он сзади тебя. + +ent-ADTBoxCrueltySquad = набор био-наемника Cruelty Squad + .suffix = Хеллоуин + .desc = Набор вещей, необходимых для работы в сфере заказных убийств. + +ent-ADTBoxJason = набор маньяка из Пятницы 13-е + .suffix = Хеллоуин + .desc = Набор вещей маньяка в хоккейной маске, который очень жестоко расправляется над своими жертвами. + +ent-ADTBoxVyazov = набор Фредди Крюгера + .suffix = Хеллоуин + .desc = Набор вещей маньяка, приходящего в кошмарных снах. + +ent-ADTBoxHotlineMiami = набор потрошителя из Майами + .suffix = Хеллоуин + .desc = Набор вещей любителя разговоров по телефону и психопата, известного как Майамский Потрошитель. + +ent-ADTBoxKilla = набор костюма Киллы + .suffix = Хеллоуин + .desc = Набор вещей для костюма босса бандитов с тремя полосками. С ним вы сможете навести суету и защитить свой торговый центр. + +ent-ADTBoxServantOfEvil = набор прислужника Зла + .suffix = Хеллоуин + .desc = Набор вещей для маленького и желтого прислужника Зла. Банана! + +ent-ADTBoxDude = набор вещей Чувака + .suffix = Хеллоуин + .desc = Набор вещей для костюма того самого Чувака! Избивай мужика в костюме хрена, и не забывай заставлять людей подписывать твою петицию! + +ent-ADTBoxSquidPlayers = набор игроков для Игр Кальмара + .suffix = Хеллоуин + .desc = Коробка с пятью наборами одежды для игроков. + +ent-ADTBoxSquidOrganizer = набор организатора Игр Кальмара + .suffix = Хеллоуин + .desc = Коробка с набором для люборго из организаторов Игр. + +ent-ADTBoxTagilla = набор одежды дикого начальника Завода + .suffix = Хеллоуин + .desc = Набор вещей для костюма обезумевшего работника "Полихима"", у которого двинулась крыша на почве попыток превзойти своего старшего брата. + +ent-ADTBoxNevadaClown = набор невадского клоуна-психопата + .suffix = Хеллоуин + .desc = Набор вещей, для костюма клоун-психопата, проживавшего в Неваде и наводившего суету. + +ent-ADTBoxTransilvania = набор Трансильванского Кровопийцы + .suffix = Хеллоуин + .desc = Набор вещей для костюма монстра-аристократа, прямиком из Трансильвании. + +ent-ADTBoxVergile = набор Верджила + .suffix = Хеллоуин + .desc = Коробка вещей человека, который после гибели матери разошелся со своим братом-близнецом, отверг свою человечность и принял демоническое наследие своего отца. + +ent-ADTXenoBox = набор ксеноморфа + .suffix = Хеллоуин + .desc = Коробка с набором нескольких костюмов ксеноморфа. + +ent-ADTSuperstarPoliceBox = набор полицейского-суперзвезды + .suffix = Хеллоуин + .desc = Костюм полицейского суперзвезды прямиком из Ревашоль. Только для ценителей саморазрушения! + +ent-ADTSuperstarPoliceWingmanBox = набор напарника полицейского-суперзвезды + .suffix = Хеллоуин + .desc = Костюм лейтенанта из 51-го участка, прибывшего помочь суперзвезде в деле с повешенным трупом возле бара. + +ent-ADTBunnyDancerBox = набор кроличьей танцовщицы + .suffix = Хеллоуин + .desc = Торт и шест в наборе не представлены. + +ent-ADTBoxHalloweenCandy = коробка хеллоуинских сладостей + .suffix = Хеллоуин + .desc = Их тут и правда очень много. + +ent-ADTPayDayBox = набор весёлых масок "4 костюма в один набор!" + .suffix = Хеллоуин + .desc = Набор из четырёх абсолютно непримечательных масок, которые помогут вам в быстрых выплатах от банка. + +ent-ADTChainSawManBox = набор Человека-бензопила + .suffix = Хеллоуин + .desc = Набор вещей для костюма человек, полного амбиций и желаний, а именно: вкусно поесть, поспать на кровать, а также полапать женскую грудь! + +ent-ADTMichaelMyersBox = набор Майкла Майерса + .suffix = Хеллоуин + .desc = Коробка с костюмом главного героя старого, даже архаичного фильма "Хеллоуин". diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/melee.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/melee.ftl index be7320e05f..bae7ed331b 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/melee.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/melee.ftl @@ -21,4 +21,9 @@ ent-HereticBladeFlesh = кровавый клинок .desc = То, что нужно, когда вокруг тебя летают призраки. ent-HereticBladeVoid = пустотный клинок - .desc = То, что нужно, когда вокруг тебя летают призраки. \ No newline at end of file + .desc = То, что нужно, когда вокруг тебя летают призраки. + +ent-ADTJasonMachette = мачете Джейсона + .suffix = Хеллоуин + .desc = Мачете одного из самых ужасающих маньяков. Сбоку маленькая надпись "полиуретан". + diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/swords.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/swords.ftl new file mode 100644 index 0000000000..51b12c1775 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Melee/swords.ftl @@ -0,0 +1,7 @@ +ent-ADTTagillaSledgehammerReal = кувалда Тагиллы + .suffix = Хеллоуин. Настоящая + .desc = Реплика той самой кувалды, наводившей страх на посетителей Завода. Она тяжелее, чем должна быть игрушка. + +ent-ADTTagillaSledgehammerToy = кувалда Тагиллы + .suffix = Хеллоуин. Игрушечная + .desc = Реплика той самой кувалды, наводившей страх на посетителей Завода. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Decorations/plants.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Decorations/plants.ftl new file mode 100644 index 0000000000..820dc4cd70 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Decorations/plants.ftl @@ -0,0 +1,7 @@ +ent-ADTHalloweenPottedPlant1 = черепоцветочек + .suffix = Хеллоуин + .desc = Вам не кажется, что от него издается скрежет зубов. + +ent-ADTHalloweenPottedPlant2 = зомбицветочек + .suffix = Хеллоуин + .desc = Пахнет умиротворением и разложением. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/chairs.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/chairs.ftl index 039528cf77..6eac4696eb 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/chairs.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/chairs.ftl @@ -40,3 +40,7 @@ ent-ADTArmchairBlue = синее кресло ent-ADTArmchairBlue2 = { ent-ADTArmchairBlue } .desc = { ent-ADTArmchairWhite.desc } + +ent-ADTSpiderStool = паучий стул + .suffix = Хеллоуин + .desc = Выглядит страшноватенько. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/misc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/misc.ftl index 02342558ea..3b4df29949 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/misc.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Furniture/misc.ftl @@ -1,2 +1,22 @@ ent-ADTDiscoBall = диско-шар .desc = Ярко светящаяся сфера из которой так и разбегается свет. + +ent-ADTHalloweenPumpkinLight1 = тыквенный светильник + .suffix = Хеллоуин + .desc = Фонарь, сделанный из тыквы. + +ent-ADTHalloweenPumpkinLight2 = тыквенный светильник + .suffix = Хеллоуин + .desc = Фонарь, сделанный из тыквы. + +ent-ADTHalloweenPumpkinLight3 = тыквенный светильник + .suffix = Хеллоуин + .desc = Фонарь, сделанный из тыквы. + +ent-ADTHalloweenPumpkinLight4 = тыквенный светильник + .suffix = Хеллоуин + .desc = Фонарь, сделанный из тыквы. + +ent-ADTHalloweenPumpkinLight5 = тыквенный светильник + .suffix = Хеллоуин + .desc = Фонарь, сделанный из тыквы. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl index 81f10a4b86..90a965c703 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Structures/Machines/vending_machines.ftl @@ -5,6 +5,10 @@ ent-ADTVendingMachineTSFArmoury = оружейная ТСФ .desc = Связанный с удаленным хранилищем шкаф, используемый для выдачи оружия и экипировки бойцов ТСФ. .suffix = { "ТСФ" } +ent-ADTVendingMachineHalloween = Хеллоуиномат + .suffix = Хеллоуин + .desc = Торговый автомат со всем, что нужно для Хеллоуина. + ent-ADTVendingMachinePill = ТаблеткоМат .desc = (Почти) практическое решение всех ваших болячек. ent-ADTVendingMachineParaDrobe = ПараШкаф diff --git a/Resources/Prototypes/ADT/Catalog/Cargo/cargo_food.yml b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_food.yml index 398205640a..a8836a6e9a 100644 --- a/Resources/Prototypes/ADT/Catalog/Cargo/cargo_food.yml +++ b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_food.yml @@ -87,3 +87,13 @@ cost: 1500 category: cargoproduct-category-name-food group: market + +- type: cargoProduct + id: ADTCargoHalloweenSnack + icon: + sprite: ADT/Objects/Misc/halloween_smilecandy_bowl.rsi + state: icon-0 + product: ADTCrateHalloweenFood + cost: 1200 + category: cargoproduct-category-name-food + group: market diff --git a/Resources/Prototypes/ADT/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_fun.yml index 427cc030ff..bdd4c2ff34 100644 --- a/Resources/Prototypes/ADT/Catalog/Cargo/cargo_fun.yml +++ b/Resources/Prototypes/ADT/Catalog/Cargo/cargo_fun.yml @@ -35,3 +35,13 @@ product: ADTRingBox category: cargoproduct-category-name-fun cost: 8000 + +- type: cargoProduct + id: ADTFunHalloweenCloth + icon: + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: pennywise + product: ADTCrateHalloweenCloth + cost: 4250 + category: cargoproduct-category-name-fun + group: market diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Boxes/boxes.yml b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/boxes.yml new file mode 100644 index 0000000000..109f533e60 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/boxes.yml @@ -0,0 +1,588 @@ +- type: entity + id: ADTBoxNightmareClown + parent: BaseStorageItem + name: clown Nightmare Suit + description: clown Nightmare Suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: pennywise + #layers: + #- state: pennywise + - type: Item + size: Ginormous + - type: ClothingSpeedModifier + walkModifier: 0.8 + sprintModifier: 0.8 + - type: Storage + maxItemSize: Huge + grid: + - 0,0,8,6 + - type: ContainerContainer + containers: + storagebase: !type:Container + - type: PhysicalComposition + materialComposition: + Cardboard: 100 + - type: StorageFill + contents: + - id: ADTOtherworldClownCostume + amount: 1 + - id: ADTClownCollarCaterpillar + amount: 1 + - id: ADTClownNightmareShoes + amount: 1 + - id: ClothingHandsGlovesColorWhite + amount: 1 + - id: BikeHorn + amount: 1 + - id: ClothingMaskClown + amount: 1 + - id: BalloonSyn + amount: 1 + +- type: entity + id: ADTBoxCrueltySquad + parent: ADTBoxNightmareClown + name: bio-merc of cruelty squad suit + description: bio-merc of cruelty squad suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: сrueltysquad + #layers: + #- state: base + #- state: сrueltysquad + - type: StorageFill + contents: + - id: ADTCSIJArmor + amount: 1 + - id: ADTNeonTacticalGlasses + amount: 1 + - id: ADTBioMercGloves + amount: 1 + - id: ADTBioMercUniform + amount: 1 + - id: ClothingShoesBootsCombat + amount: 1 + +- type: entity + id: ADTBoxJason + parent: ADTBoxNightmareClown + name: Friday 13 suit + description: Friday 13 suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: jasonvoorhees + #layers: + #- state: base + #- state: jasonvoorhees + - type: StorageFill + contents: + - id: ADTJasonBomber + amount: 1 + - id: ADTJasonHockeyMask + amount: 1 + - id: ADTJasonMachette + amount: 1 + - id: ADTJasonCostume + amount: 1 + - id: ClothingShoesBootsCombat + amount: 1 + - id: ClothingHandsGlovesColorBlack + amount: 1 + +- type: entity + id: ADTBoxVyazov + parent: ADTBoxNightmareClown + name: Freddy Krueger suit + description: Freddy Krueger suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: freddy + #layers: + #- state: base + #- state: freddy + - type: StorageFill + contents: + - id: ADTVyasovCostume + amount: 1 + - id: ADTClothingHeadVyasovHat + amount: 1 + - id: ADTVyazovGloves + amount: 1 + +- type: entity + id: ADTBoxHotlineMiami + parent: ADTBoxNightmareClown + name: Hotline Miami suit + description: Hotline Miami suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: jecket + #layers: + #- state: base + #- state: jecket + - type: Item + size: Ginormous + - type: Storage + maxItemSize: Ginormous + - type: StorageFill + contents: + - id: BaseBallBat + amount: 1 + - id: ClothingHeadHatRichard + amount: 1 + - id: ClothingShoesBootsLaceup + amount: 1 + - id: ADTHotlineMiamiUniform + amount: 1 + - id: ADTStudentBomber + amount: 1 + +- type: entity + id: ADTBoxKilla + parent: ADTBoxNightmareClown + name: Killa suit + description: Killa suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: killa + #layers: + #- state: base + #- state: killa + - type: StorageFill + contents: + - id: ADTClothingHeadKillaHelmet + amount: 1 + - id: ADTKillaArmor + amount: 1 + - id: ClothingShoesBootsCombat + amount: 1 + - id: ADTClothingUniformAbibasBlackSuit + amount: 1 + +- type: entity + id: ADTBoxServantOfEvil + parent: ADTBoxNightmareClown + name: servant of evil suit + description: servant of evil suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: minion + #layers: + #- state: base + #- state: minion + - type: StorageFill + contents: + - id: ADTServantOfEvilUniform + amount: 1 + - id: ADTServantOfEvilGlasses + amount: 1 + - id: ClothingHandsGlovesColorBlack + amount: 1 + - id: ClothingShoesBootsCombat + amount: 1 + +- type: entity + id: ADTBoxDude + parent: ADTBoxNightmareClown + name: Dude suit + description: Dude suit + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: postal2 + #layers: + #- state: base + #- state: postal2 + - type: Item + size: Ginormous + - type: Storage + maxItemSize: Ginormous + - type: StorageFill + contents: + - id: ADTDudeShirt + amount: 1 + - id: ClothingShoesBootsCombat + amount: 1 + - id: ClothingOuterCoatJensen + amount: 1 + - id: Shovel + amount: 1 + - id: ClothingEyesGlassesSunglasses + amount: 1 + - id: BoxFolderClipboard + amount: 1 + +- type: entity + id: ADTBoxSquidPlayers + parent: ADTBoxNightmareClown + name: Squid Game players uniforms + description: Squid Game players uniforms + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: base + #layers: + #- state: base + - type: StorageFill + contents: + - id: ADTSquidGamePlayerSuit + amount: 5 + - id: ClothingShoesColorWhite + amount: 5 + +- type: entity + id: ADTBoxSquidOrganizer + parent: ADTBoxNightmareClown + name: Squid Game organizer uniform + description: Squid Game organizer uniform + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: base + #layers: + #- state: base + - type: StorageFill + contents: + - id: ADTSquidGameOrganizerSuit + amount: 1 + - id: ADTClothingHeadSquidGameHood + amount: 1 + - id: ADTClothingMaskSquidGameWorker + amount: 1 + - id: ADTClothingMaskSquidGameSoldier + amount: 1 + - id: ADTClothingMaskSquidGameManager + amount: 1 + - id: ClothingHandsGlovesColorBlack + amount: 1 + - id: ClothingShoesBootsLaceup + amount: 1 + +- type: entity + id: ADTBoxTagilla + parent: ADTBoxNightmareClown + name: Tagilla box + description: Tagilla box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: tagilla + #layers: + #- state: base + #- state: tagilla + - type: StorageFill + contents: + - id: ADTTagillaSuit + amount: 1 + - id: ADTClothingHeadHatTagilla + amount: 1 + - id: ADTRedMartialArtsGloves + amount: 1 + - id: ADTTagillaArmor + amount: 1 + - id: ADTTagillaSledgehammerToy + orGroup: ToyOrRealSledge + - id: ADTTagillaSledgehammerReal + prob: 0.1 + orGroup: ToyOrRealSledge + - id: ClothingShoesBootsCombat + amount: 1 + +- type: entity + id: ADTBoxNevadaClown + parent: ADTBoxNightmareClown + name: the costume of the Nevada psychopathic clown + description: the costume of the Nevada psychopathic clown + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: tricky + #layers: + #- state: base + #- state: tricky + - type: StorageFill + contents: + - id: ADTDJClownSuit + amount: 1 + - id: ADTClothingHeadHatClownArmor + amount: 1 + - id: ADTGreyClownPsyhoShoes + amount: 1 + +- type: entity + id: ADTBoxTransilvania + parent: ADTBoxNightmareClown + name: the costume vampire + description: the costume vampire + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: vampire + #layers: + #- state: base + #- state: vampire + - type: StorageFill + contents: + - id: ADTVampireSuit + amount: 1 + - id: ADTVampireCloak + amount: 1 + - id: ClothingShoesBootsLaceup + amount: 1 + - id: ClothingHandsGlovesColorWhite + amount: 1 + +- type: entity + id: ADTBoxVergile + parent: ADTBoxNightmareClown + name: Vergile box + description: Vergile box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: vergil + #layers: + #- state: base + #- state: vergil + - type: StorageFill + contents: + - id: ADTVergileSuit + amount: 1 + - id: ADTVergileCloak + amount: 1 + - id: ADTClothingHandsFingerlessCombat + amount: 1 + - id: ClothingShoesBootsLaceup + amount: 1 + +- type: entity + id: ADTXenoBox + parent: ADTBoxNightmareClown + name: Xeno box + description: Xeno box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: xeno + #layers: + #- state: base + #- state: xeno + - type: StorageFill + contents: + - id: ADTXenomorphSuit + amount: 3 + - id: ADTClothingHeadXenomorph + amount: 3 + +- type: entity + id: ADTSuperstarPoliceBox + parent: ADTBoxNightmareClown + name: police-superstar box + description: police-superstar box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: harry + #layers: + #- state: base + #- state: harry + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitSuperstarCop + amount: 1 + - id: ClothingOuterDiscoAssBlazer + amount: 1 + - id: ClothingNeckHorrific + amount: 1 + - id: ClothingShoesGreenLizardskin + amount: 1 + +- type: entity + id: ADTSuperstarPoliceWingmanBox + parent: ADTBoxNightmareClown + name: police-superstar wingman box + description: police-superstar wingman box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: kim + #layers: + #- state: base + #- state: kim + - type: StorageFill + contents: + - id: ClothingEyesBinoclardLenses + amount: 1 + - id: ClothingHandsGlovesAerostatic + amount: 1 + - id: ClothingShoesAerostatic + amount: 1 + - id: ClothingOuterAerostaticBomberJacket + amount: 1 + - id: ClothingUniformJumpsuitAerostatic + amount: 1 + - id: BoxFolderClipboard + amount: 1 + +- type: entity + id: ADTBunnyDancerBox + parent: ADTBoxNightmareClown + name: bunny dancer box + description: bunny dancer box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: rabbit + #layers: + #- state: base + #- state: rabbit + - type: StorageFill + contents: + - id: ADTClothingUniformRabbitDress + amount: 1 + - id: ClothingHeadHatBunny + amount: 1 + - id: ADTClothingHandsRabbitGloves + amount: 1 + +- type: entity + id: ADTBoxHalloweenCandy + parent: ADTBoxNightmareClown + name: halloween candy box + description: halloween candy box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: base + - type: Storage + maxItemSize: Normal + grid: + - 0,0,20,0 + - type: StorageFill + contents: + - id: ADTFoodSnackBlackCandies + - id: ADTFoodSnackGreenCandies + - id: ADTFoodSnackRedCandies + - id: ADTFoodSnackVioletCandies + - id: ADTFoodSnackYellowCandies + - id: ADTFoodSnackBatGingerBread + - id: ADTFoodSnackScullGingerBread + - id: ADTFoodSnackPumpkinGingerBread + - id: ADTFoodSnackBunnyCandies + - id: ADTFoodSnackCoinCandies + - id: ADTFoodSnackBrains + - id: ADTFoodSnackHeart + - id: ADTFoodSnackWorms + - id: ADTFoodSnackHLCaramel + - id: ADTFoodSnackMintCaramel + - id: ADTFoodSnackEyes + - id: ADTFoodSnackCandyBlue + - id: ADTFoodSnackCandyGoW + - id: ADTFoodSnackCandyGreen + - id: ADTFoodSnackCandyMine + - id: ADTFoodSnackCandyRed + +- type: entity + id: ADTPayDayBox + parent: ADTBoxNightmareClown + name: police-superstar box + description: police-superstar box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: payday + #layers: + #- state: base + #- state: harry + - type: StorageFill + contents: + - id: ADTPayDayChainsMask + amount: 1 + - id: ADTPayDayDallasMask + amount: 1 + - id: ADTPayDayHoustonMask + amount: 1 + - id: ADTPayDayWolfMask + amount: 1 + - id: ClothingShoesBootsLaceup + amount: 4 + - id: ClothingUniformJumpsuitLawyerGood + amount: 1 + - id: ClothingUniformJumpsuitLawyerBlue + amount: 1 + - id: ClothingUniformJumpsuitLawyerRed + amount: 1 + - id: ClothingUniformJumpsuitLawyerBlack + amount: 1 + - id: ClothingHandsGlovesNitrile + amount: 4 + +- type: entity + id: ADTChainSawManBox + parent: ADTBoxNightmareClown + name: police-superstar box + description: police-superstar box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: chainsaw + #layers: + #- state: base + #- state: harry + - type: StorageFill + contents: + - id: ADTClothingHeadHatChainSaw + amount: 1 + - id: ADTJumpsuitHunterDemon + amount: 1 + - id: ClothingShoesColorRed + amount: 1 + +- type: entity + id: ADTMichaelMyersBox + parent: ADTBoxNightmareClown + name: michael myers box + description: michael myers box + suffix: Halloweeen + components: + - type: Sprite + sprite: ADT/Objects/Storage/Boxes/halloween_box.rsi + state: michael + #layers: + #- state: base + #- state: harry + - type: StorageFill + contents: + - id: ADTMichaelMyersMask + amount: 1 + - id: ADTHalloweenMichaelMyersSuit + amount: 1 diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Crates/food.yml b/Resources/Prototypes/ADT/Catalog/Fills/Crates/food.yml index af45801009..c97e8641d6 100644 --- a/Resources/Prototypes/ADT/Catalog/Fills/Crates/food.yml +++ b/Resources/Prototypes/ADT/Catalog/Fills/Crates/food.yml @@ -21,3 +21,23 @@ amount: 3 - id: ADTFoodBakedBrezelVanilla amount: 3 + +# halloween + +- type: entity + id: ADTCrateHalloweenFood + parent: CratePlastic + name: halloween candy crate + description: halloween candy crate + suffix: Halloween + components: + - type: StorageFill + contents: + - id: ADTBoxHalloweenCandy + amount: 4 + - id: ADTHalloweenCandyBowl + - id: ADTHalloweenSmileCandyBowl + - id: ADTHalloweenNTCandyBowl + - id: ADTHalloweenSyndieCandyBowl + - id: ADTHalloweenZombieCandyBowl + - id: ADTHalloweenSealCandyBowl diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Crates/fun.yml b/Resources/Prototypes/ADT/Catalog/Fills/Crates/fun.yml index 6fec525593..52db0bb56f 100644 --- a/Resources/Prototypes/ADT/Catalog/Fills/Crates/fun.yml +++ b/Resources/Prototypes/ADT/Catalog/Fills/Crates/fun.yml @@ -105,3 +105,37 @@ amount: 1 - id: ADTVehicleKeySyndicateSegway amount: 1 + +# halloween + +- type: entity + id: ADTCrateHalloweenCloth + parent: CratePlastic + name: halloween clothing crate + description: halloween clothing crate + suffix: Halloween + components: + - type: StorageFill + contents: + - id: ADTBoxHalloweenCandy + amount: 4 + - id: ADTBoxNightmareClown + - id: ADTBoxCrueltySquad + - id: ADTBoxJason + - id: ADTBoxVyazov + - id: ADTBoxHotlineMiami + - id: ADTBoxKilla + - id: ADTBoxServantOfEvil + - id: ADTBoxDude + - id: ADTBoxSquidPlayers + - id: ADTBoxSquidOrganizer + - id: ADTBoxTagilla + - id: ADTBoxNevadaClown + - id: ADTBoxTransilvania + - id: ADTBoxVergile + - id: ADTXenoBox + - id: ADTSuperstarPoliceBox + - id: ADTSuperstarPoliceWingmanBox + - id: ADTBunnyDancerBox + - id: ADTPayDayBox + - id: ADTChainSawManBox diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/vendingMachine.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/vendingMachine.yml new file mode 100644 index 0000000000..2b63d2cead --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/vendingMachine.yml @@ -0,0 +1,35 @@ +- type: vendingMachineInventory + id: ADTHalloweenMateInventory + startingInventory: + ADTBoxHalloweenCandy: 6 + ADTHalloweenCandyBowl: 3 + ADTHalloweenSmileCandyBowl: 3 + ADTHalloweenNTCandyBowl: 3 + ADTHalloweenSyndieCandyBowl: 2 + ADTHalloweenZombieCandyBowl: 2 + ADTHalloweenSealCandyBowl: 2 + ADTHalloweenBroom: 4 + ADTGoldenCandleStick: 3 + ADTSilverCandleStick: 3 + ADTScullLamp: 3 + ADTBoxNightmareClown: 3 + ADTBoxCrueltySquad: 3 + ADTBoxJason: 3 + ADTBoxVyazov: 3 + ADTBoxHotlineMiami: 3 + ADTBoxKilla: 3 + ADTBoxServantOfEvil: 3 + ADTBoxDude: 3 + ADTBoxSquidPlayers: 3 + ADTBoxSquidOrganizer: 3 + ADTBoxTagilla: 3 + ADTBoxNevadaClown: 3 + ADTBoxTransilvania: 3 + ADTBoxVergile: 3 + ADTXenoBox: 3 + ADTSuperstarPoliceBox: 3 + ADTSuperstarPoliceWingmanBox: 3 + ADTBunnyDancerBox: 3 + ADTPayDayBox: 3 + ADTChainSawManBox: 3 + ADTMichaelMyersBox: 2 diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml index 13494912a5..c12fffd727 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Belt/belts.yml @@ -212,6 +212,22 @@ - type: Item size: Small +#РПС Киллы + +- type: entity + id: ADTClothingBeltKilla + parent: ClothingBeltMilitaryWebbing + name: Triton belt + description: Triton belt + suffix: Halloween + components: + - type: Storage + maxItemSize: Normal + - type: Sprite + sprite: ADT/Clothing/Belt/killa_webbing.rsi + - type: Clothing + sprite: ADT/Clothing/Belt/killa_webbing.rsi + - type: entity parent: ClothingBeltStorageBase id: ADTClothingBeltMedicalBag diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Eyes/glasses.yml b/Resources/Prototypes/ADT/Entities/Clothing/Eyes/glasses.yml index d4f9c06134..f8adb555b6 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Eyes/glasses.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Eyes/glasses.yml @@ -52,3 +52,32 @@ tags: - WhitelistChameleon - HudMedical + + + # halloween + +- type: entity + parent: ClothingEyesBase + id: ADTNeonTacticalGlasses + name: neon tactical glasses + description: Ordinary tactical glasses made of acid-green polycarbonate. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Eyes/Glasses/neontactical.rsi + state: icon + - type: Clothing + sprite: ADT/Clothing/Eyes/Glasses/neontactical.rsi + +- type: entity + parent: ClothingEyesBase + id: ADTServantOfEvilGlasses + name: welding glasses + description: welding glasses + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi + state: icon + - type: Clothing + sprite: ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt deleted file mode 100644 index b4954caf47..0000000000 --- a/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt +++ /dev/null @@ -1 +0,0 @@ -# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml new file mode 100644 index 0000000000..d758cd5f64 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml @@ -0,0 +1,76 @@ +- type: entity + parent: ClothingHandsBase + id: ADTClothingHandsRabbitGloves + name: Rabbit Gloves + description: Shhh. Furry. + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + - type: FingerprintMask + +- type: entity + parent: ClothingHandsBase + id: ADTBioMercGloves + name: fingerless tactical bio-fabric gloves + description: If you thought that this glove is environmentally friendly, then you are very mistaken. This glove is made of a fabric with an admixture of biomass, which strongly resembles leather. Moreover, this "skin" is unnaturally warm... + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + +- type: entity + parent: ClothingHandsBase + id: ADTVyazovGloves + name: gloves from the dimension of nightmares + description: The right glove has blades, it seems, with which its former owner dealt with his victims. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + - type: MeleeWeapon + damage: + types: + Slash: 8 + soundHit: + path: /Audio/Weapons/bladeslice.ogg + animation: WeaponArcFist + +- type: entity + parent: ClothingHandsGlovesBoxingRed + id: ADTRedMartialArtsGloves + name: red gloves for martial arts + description: red gloves for martial arts + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/red_martial_gloves.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/red_martial_gloves.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + +- type: entity + parent: ClothingHandsBase + id: ADTClothingHandsFingerlessCombat + name: fingerless combat gloves + description: These tactical gloves are fireproof and shockproof, and have become much cooler. + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/fingerless_combat.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/fingerless_combat.rsi + - type: Fiber + fiberMaterial: fibers-insulative + fiberColor: fibers-black diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml index 4285c02851..8a7558be72 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/hats.yml @@ -284,3 +284,86 @@ sprite: ADT/Clothing/Head/Hats/trader.rsi #спрайты от prazat911 - type: Clothing sprite: ADT/Clothing/Head/Hats/trader.rsi + + + # halloween + +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadVyasovHat + name: shabby fedora + description: It looks very shabby brown in color, it smells like a nightmare straight from Vyazova Street + suffix: Halloween + components: + - type: Tag + tags: # ignore "WhitelistChameleon" tag + - WhitelistChameleon + - type: Sprite + sprite: ADT/Clothing/Head/Hats/vyazovhat.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/vyazovhat.rsi + +- type: entity + parent: ADTClothingHeadUSSPjuggernautHelmetArmored + id: ADTClothingHeadKillaHelmet + name: Killa helmet + description: Killa helmet + suffix: Halloween + components: + - type: Tag + tags: # ignore "WhitelistChameleon" tag + - WhitelistChameleon + - type: Sprite + sprite: ADT/Clothing/Head/Hats/killahelmet.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/killahelmet.rsi + - type: Armor + modifiers: + coefficients: + Piercing: 0.95 + Heat: 0.95 + - type: ExplosionResistance + damageCoefficient: 0.95 + +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadXenomorph + name: Xenomorph head + description: Xenomorph head + suffix: Halloween + components: + - type: Tag + tags: # ignore "WhitelistChameleon" tag + - WhitelistChameleon + - type: Sprite + sprite: ADT/Clothing/Head/Hats/xeno_head.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/xeno_head.rsi + +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadZombie + name: zombie head + description: zombie head + suffix: Halloween + components: + - type: Tag + tags: # ignore "WhitelistChameleon" tag + - WhitelistChameleon + - type: Sprite + sprite: ADT/Clothing/Head/Hats/zombie_head.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/zombie_head.rsi + +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadHatChainSaw + name: fox head + description: "It's a fox head. Snort snort snort!" + components: + - type: Sprite + sprite: ADT/Clothing/Head/Misc/hatchainsaw.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Misc/hatchainsaw.rsi + - type: IngestionBlocker + diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/helmets.yml index f73392d1fb..153cc3a73c 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/helmets.yml @@ -31,3 +31,28 @@ - type: Tag tags: - WhitelistChameleon + +#head hat armored +- type: entity + parent: ClothingHeadBase + id: ADTClothingHeadUSSPjuggernautHelmetArmored + name: USSP Armored jugger hard helmet + description: An armored hard hat. Provides the best of both worlds in both protection & utility - perfect for the engineer on the frontlines. + components: + - type: Sprite + sprite: ADT/Clothing/Head/Hats/ussphelmet.rsi + - type: Clothing + sprite: ADT/Clothing/Head/Hats/ussphelmet.rsi + - type: FlashImmunity + - type: EyeProtection + protectionTime: 5 + - type: Armor #Copied from the sec helmet, as it's hard to give these sane values without locational damage existing. + modifiers: + coefficients: + Blunt: 0.6 + Slash: 0.6 + Piercing: 0.6 + Heat: 0.8 + - type: ExplosionResistance + damageCoefficient: 0.70 + - type: GroupExamine diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/hoods.yml b/Resources/Prototypes/ADT/Entities/Clothing/Head/hoods.yml index 71a8a4dba6..24a9191b71 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Head/hoods.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/hoods.yml @@ -33,6 +33,7 @@ - WhitelistChameleon - type: Sprite sprite: ADT/Clothing/Head/hoods/squidgame.rsi + state: icon - type: Clothing sprite: ADT/Clothing/Head/hoods/squidgame.rsi - type: HideLayerClothing diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml b/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml index b118e74287..04d0f96baa 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Masks/mask.yml @@ -323,3 +323,127 @@ - type: HideLayerClothing slots: - Snout + + + # halloween + +- type: entity + parent: ClothingMaskBase + id: ADTJasonHockeyMask + name: hockey mask of maniac + description: hockey mask of maniac + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/jason.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/jason.rsi + clothingVisuals: + mask: + - state: equipped-MASK + - type: BreathMask + +- type: entity + parent: WeldingMaskBase + id: ADTClothingHeadHatTagilla + name: Tagilla mask + description: Tagilla mask + components: + - type: Sprite + sprite: ADT/Clothing/Mask/tagilla_mask.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/tagilla_mask.rsi + - type: Armor + modifiers: + coefficients: + Piercing: 0.95 + Heat: 0.95 + +- type: entity + parent: ClothingMaskBase + id: ADTClothingHeadHatClownArmor + name: ballistic mask of a psychopathic clown + description: OMFG YOU DO NOT KILL CLOWN! CLOWN KILLS YOU! + components: + - type: Sprite + sprite: ADT/Clothing/Mask/clownballistic_mask.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/clownballistic_mask.rsi + clothingVisuals: + mask: + - state: equipped-MASK + - type: BreathMask + - type: Armor + modifiers: + coefficients: + Piercing: 0.95 + Heat: 0.95 + +- type: entity + parent: ClothingMaskBase + id: ADTMichaelMyersMask + name: Michael Myers mask + description: Michael Myers mask + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/michael_myersmask.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/michael_myersmask.rsi + clothingVisuals: + mask: + - state: equipped-MASK + - type: BreathMask + +# PayDay2 mask +- type: entity + parent: ClothingMaskBase + id: ADTPayDayChainsMask + name: squid game worker mask + description: squid game worker mask + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/payday_chains.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/payday_chains.rsi + - type: BreathMask + +- type: entity + parent: ClothingMaskBase + id: ADTPayDayDallasMask + name: squid game worker mask + description: squid game worker mask + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/payday_dallas.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/payday_dallas.rsi + - type: BreathMask + +- type: entity + parent: ClothingMaskBase + id: ADTPayDayHoustonMask + name: squid game worker mask + description: squid game worker mask + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/payday_houston.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/payday_houston.rsi + - type: BreathMask + +- type: entity + parent: ClothingMaskBase + id: ADTPayDayWolfMask + name: squid game worker mask + description: squid game worker mask + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Mask/payday_wolf.rsi + - type: Clothing + sprite: ADT/Clothing/Mask/payday_wolf.rsi + - type: BreathMask diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Neck/Cloaks.yml b/Resources/Prototypes/ADT/Entities/Clothing/Neck/Cloaks.yml index 19c3573260..17c54284e3 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Neck/Cloaks.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Neck/Cloaks.yml @@ -84,3 +84,18 @@ components: - type: Sprite sprite: ADT/Clothing/Neck/Cloaks/nukeops_cloak.rsi #спрайты от floppo4ka + + + # halloween + +- type: entity + parent: ClothingOuterStorageBase + id: ADTVergileCloak + name: Vergile cloak + description: Vergile cloak + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Neck/misc.yml b/Resources/Prototypes/ADT/Entities/Clothing/Neck/misc.yml index c3cd1c6761..a0966a995d 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Neck/misc.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Neck/misc.yml @@ -42,3 +42,26 @@ sprite: ADT/Clothing/Neck/Misc/choker_with_heart.rsi - type: StaticPrice price: 300 + + + # halloween + +- type: entity + parent: ClothingNeckBase + id: ADTClownCollarCaterpillar + name: clown collar-caterpillar + description: A once-extinct attribute of a Buffoon and a Clown + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Neck/Misc/clowncollar.rsi + +- type: entity + parent: ClothingNeckBase + id: ADTVampireCloak + name: vampire cloak + description: vampire cloak + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Neck/Misc/vampire_cloak.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/armor.yml index 070b3ce93f..5d3b566c59 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/armor.yml @@ -104,3 +104,67 @@ damageCoefficient: 0.80 - type: Item size: Large + + + # halloween + +- type: entity + parent: ClothingOuterArmorBasic + id: ADTTagillaArmor + name: Tagilla bulletproof vest + description: Tagilla bulletproof vest + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.85 + Heat: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.90 + #- type: Storage + # capacity: 12 + +- type: entity + parent: ClothingOuterArmorBasic + id: ADTKillaArmor + name: Killa armor vest + description: Killa armor vest + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Armor/killa_armor.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Armor/killa_armor.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.85 + Heat: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.9 + - type: ClothingSpeedModifier + walkModifier: 0.90 + sprintModifier: 0.90 + +- type: entity + parent: ClothingOuterArmorBasic + id: ADTCSIJArmor + name: CSIJ bulletproof vest + description: No one knows what this bulletproof vest is made of, and it's better not to know... On the back there are the initials CS - 'Cruelty Squad'. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi + - type: ExplosionResistance + damageCoefficient: 0.9 diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml index 70d1b11a82..5136fc8c1d 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml @@ -170,6 +170,32 @@ Slash: 0.95 Heat: 0.90 + + # halloween + +- type: entity + parent: ClothingOuterStorageBase + id: ADTJasonBomber + name: maniac bomber + description: maniac bomber + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/jason.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/jason.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ADTStudentBomber + name: student bomber + description: student bomber + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Coats/hotline_student.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Coats/hotline_student.rsi # Med - type: entity diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/misc.yml b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/misc.yml index d693e41897..9c3122dde5 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/misc.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/misc.yml @@ -49,3 +49,30 @@ sprite: ADT/Clothing/Shoes/Boots/sandals.rsi - type: StaticPrice price: 10 + + + # halloween + +- type: entity + parent: ClothingShoesBaseButcherable + id: ADTClownNightmareShoes + name: clown nightmare shoes + description: No way. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi + - type: Clothing + sprite: ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi + +- type: entity + parent: ClothingShoesBaseButcherable + id: ADTGreyClownPsyhoShoes + name: grey clown psyho shoes + description: grey clown psyho shoes + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Shoes/Misc/greyclownshoes.rsi + - type: Clothing + sprite: ADT/Clothing/Shoes/Misc/greyclownshoes.rsi diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml index f9cd9a6949..b8a0941059 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/Jumpsuits.yml @@ -869,6 +869,214 @@ - type: Clothing sprite: ADT/Clothing/Uniforms/Jumpsuit/trader.rsi + +#halloween + +- type: entity + parent: ClothingUniformBase + id: ADTOtherworldClownCostume + name: otherworldly clown costume + description: A costume of an ancient being who came from another dimension to frighten people and feed on their fears... sounds like the work of a clown! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTBioMercUniform + name: bio-mercenary uniform + description: Congratulations, you were born in this world where the value of life is zero. In this world, everything is already rotten, and everything is in eternal stagnation, and there is no need to hurry and make the world better or worse. You can only exist in this world, saturated with hatred for everything. You are just a biomass among other biomass. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTJasonCostume + name: maniac costume + description: Wear a hockey player mask and kill the victims with a machete. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/jason.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/jason.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTVyasovCostume + name: Vyasov costume + description: A nightmate on the Vyasov station! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTHotlineMiamiUniform + name: student uniform + description: A legend told, that this uniform wear a Miami killer + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTServantOfEvilUniform + name: suit of the servant of evil + description: suit of the servant of evil + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTDudeShirt + name: dude's t-shirt + description: dude's t-shirt + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTSquidGameOrganizerSuit + name: squid game organizer suit + description: squid game organizer suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/squid_org.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/squid_org.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTSquidGamePlayerSuit + name: squid game player suit + description: squid game player suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/squid_player.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/squid_player.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTTagillaSuit + name: Tagilla pants + description: Tagilla pants + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi + #- type: Storage + # capacity: 5 + +- type: entity + parent: ClothingUniformBase + id: ADTDJClownSuit + name: DJ clown suit + description: DJ clown suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTVampireSuit + name: vampire suit + description: vampire suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTVergileSuit + name: Vergile suit + description: Vergile suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTXenomorphSuit + name: xenomorph suit + description: xenomorph suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTHalloweenMichaelMyersSuit + name: Michael Myers suit + description: Michael Myers suit + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi + +- type: entity + parent: ClothingUniformBase + id: ADTJumpsuitHunterDemon + name: qm jumpsuit warm + description: A sharp turtleneck made for the hardy work environment of supply. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi + + +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformAbibasBlackSuit + name: black sport suit + description: Sportsuit for real buddies. + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi # Med - type: entity diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml index 6f7d135584..44d18dc275 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/jumpskirts.yml @@ -463,6 +463,16 @@ - type: Clothing sprite: ADT/Clothing/Uniforms/Jumpskirt/oktoberfest_dirndlgreen.rsi #спрайты от SHIONE +- type: entity + parent: ClothingUniformBase + id: ADTClothingUniformRabbitDress + name: rabbit black dress + description: soo...how pick a PDA in this? + components: + - type: Sprite + sprite: ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi + - type: Clothing + sprite: ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi # Med - type: entity diff --git a/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/misc.yml b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/misc.yml new file mode 100644 index 0000000000..bd8f72a42d --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/misc.yml @@ -0,0 +1,25 @@ +# halloween + +- type: entity + parent: MarkerBase + id: ADTHalloweenPosterRandom2 + name: random helloween wall decor spawner + #decription: random helloween wall decor spawner + suffix: Halloween + components: + - type: Sprite + layers: + - state: red + - sprite: ADT/Objects/Decoration/poster_helloween.rsi + state: spider + - type: RandomSpawner + offset: 0 + prototypes: + - ADTPosterHalloweenSpooky + - ADTPosterHalloweenYummy + - ADTPosterHalloweenSpider + - ADTPosterHalloweenSpiderWeb1 + - ADTPosterHalloweenSpiderWeb2 + - ADTPosterHappyHalloween + - ADTPosterTayarHalloween + chance: 1 diff --git a/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/plants.yml b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/plants.yml new file mode 100644 index 0000000000..fe3ce2b7a2 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/plants.yml @@ -0,0 +1,23 @@ +- type: entity + parent: MarkerBase + id: ADTHelloweenPlantRandom + name: random helloween decor spawner + #decription: random helloween decor spawner + suffix: Helloween + components: + - type: Sprite + layers: + - state: red + - sprite: ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi + state: plant1 + - type: RandomSpawner + offset: 0 + prototypes: + - ADTHalloweenPumpkinLight1 + - ADTHalloweenPumpkinLight2 + - ADTHalloweenPumpkinLight3 + - ADTHalloweenPumpkinLight4 + - ADTHalloweenPumpkinLight5 + - ADTHalloweenPottedPlant1 + - ADTHalloweenPottedPlant2 + chance: 1 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/NPCs/slimes.yml b/Resources/Prototypes/ADT/Entities/Mobs/NPCs/slimes.yml new file mode 100644 index 0000000000..0b626f01fa --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/NPCs/slimes.yml @@ -0,0 +1,49 @@ +- type: entity + parent: MobAdultSlimes + id: ADTMobAdultSlimesGreenHalloween + name: green halloween slime + description: green halloween slime + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Mobs/halloween_slime.rsi + layers: + - map: [ "enum.DamageStateVisualLayers.Base" ] + state: green_adult_slime + - type: DamageStateVisuals + states: + Alive: + Base: green_adult_slime + Dead: + Base: green_adult_slime_dead + - type: MeleeWeapon + damage: + types: + Blunt: 6 + Structural: 4 + Caustic: 1 + Poison: 4 + # Frontier - languages mechanic + - type: LanguageSpeaker + speaks: + - Bubblish + understands: + - Bubblish + +- type: entity + parent: ADTMobAdultSlimesGreenHalloween + id: ADTMobAdultSlimesGreenHalloweenAngry + name: green halloween slime angry + suffix: Angry + components: + - type: NpcFactionMember + factions: + - SimpleHostile + - type: GhostRole + description: ghost-role-information-angry-slimes-description + # Frontier - languages mechanic + - type: LanguageSpeaker + speaks: + - Bubblish + understands: + - Bubblish diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt deleted file mode 100644 index b4954caf47..0000000000 --- a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt +++ /dev/null @@ -1 +0,0 @@ -# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/pie.yml b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/pie.yml new file mode 100644 index 0000000000..572d99ffaa --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/pie.yml @@ -0,0 +1,38 @@ +- type: entity + name: pumpkin pie + parent: FoodPieBase + id: ADTFoodPiePumpkin + description: A pie containing sweet, sweet love... and pumpkin. + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - sweet + - adt_pumpkin + - type: Sprite + sprite: ADT/Objects/Consumable/Food/Baked/pumpkin_pie.rsi + state: pumpkin_pie + - type: SliceableFood + slice: ADTFoodPiePumpkinSlice + - type: Tag + tags: + - Fruit + - Pie + +- type: entity + name: slice of pumpkin pie + parent: FoodPieSliceBase + id: ADTFoodPiePumpkinSlice + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - sweet + - adt_pumpkin + - type: Sprite + sprite: ADT/Objects/Consumable/Food/Baked/pumpkin_pie.rsi + state: slice + - type: Tag + tags: + - Fruit + - Pie diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/snacks.yml b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/snacks.yml index 03d295bfbe..f600ec05ea 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/snacks.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/snacks.yml @@ -502,3 +502,254 @@ state: two-trash + # halloween + +- type: entity + name: black candies + parent: FoodSnackBase + id: ADTFoodSnackBlackCandies + description: black candies + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + sprite: ADT/Objects/Consumable/Food/Snacks/Candies + state: black + - type: Item + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 3 + +- type: entity + name: green candies + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackGreenCandies + description: green candies + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: green + +- type: entity + name: red candies + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackRedCandies + description: red candies + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: red + +- type: entity + name: violet candies + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackVioletCandies + description: violet candies + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: violet + +- type: entity + name: yellow candies + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackYellowCandies + description: yellow candies + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: yellow + +- type: entity + name: bat gingerbread + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackBatGingerBread + description: bat gingerbread + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - sweet + - type: Sprite + state: bat + - type: SolutionContainerManager + solutions: + food: + maxVol: 7 + reagents: + - ReagentId: Nutriment + Quantity: 5 + +- type: entity + name: scull gingerbread + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackScullGingerBread + description: scull gingerbread + suffix: Halloween + components: + - type: Sprite + state: scull + +- type: entity + name: pumpkin gingerbread + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackPumpkinGingerBread + description: pumpkin gingerbread + suffix: Halloween + components: + - type: Sprite + state: pumpkin + +- type: entity + name: chocolate bunny + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackBunnyCandies + description: chocolate bunny + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: bunny + +- type: entity + name: chocolate coin + parent: ADTFoodSnackBlackCandies + id: ADTFoodSnackCoinCandies + description: chocolate coin + suffix: Halloween + components: + - type: FlavorProfile + flavors: + - chocolate + - type: Sprite + state: coin + +- type: entity + name: jelly brains + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackBrains + description: jelly brains + suffix: Halloween + components: + - type: Sprite + state: brains + +- type: entity + name: jelly heart + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackHeart + description: jelly heart + suffix: Halloween + components: + - type: Sprite + state: heart + +- type: entity + name: jelly worms + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackWorms + description: jelly worms + suffix: Halloween + components: + - type: Sprite + state: worms + +- type: entity + name: caramel stick + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackHLCaramel + description: caramel stick + suffix: Halloween + components: + - type: Sprite + state: hl_caramel + +- type: entity + name: caramel stick + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackMintCaramel + description: caramel stick + suffix: Halloween + components: + - type: Sprite + state: mint_caramel + +- type: entity + name: jelly eyes + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackEyes + description: jelly eyes + suffix: Halloween + components: + - type: Sprite + state: eyes + +- type: entity + name: candy blue + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackCandyBlue + description: candy blue + suffix: Halloween + components: + - type: Sprite + state: candyblue + +- type: entity + name: candy gow + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackCandyGoW + description: candy gow + suffix: Halloween + components: + - type: Sprite + state: candygow + +- type: entity + name: candy green + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackCandyGreen + description: candy green + suffix: Halloween + components: + - type: Sprite + state: candygreen + +- type: entity + name: candy mine + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackCandyMine + description: candy mine + suffix: Halloween + components: + - type: Sprite + state: candymine + +- type: entity + name: candy red + parent: ADTFoodSnackBatGingerBread + id: ADTFoodSnackCandyRed + description: candy red + suffix: Halloween + components: + - type: Sprite + state: candyred diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/soup.yml b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/soup.yml index 772de9ecd0..f5fc813b16 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/soup.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/soup.yml @@ -85,3 +85,26 @@ - ReagentId: Water Quantity: 15 + +- type: entity + name: pumpkin soup + parent: FoodBowlBase + id: ADTFoodSoupPumpkin + description: A humble split pumpkin soup. + components: + - type: FlavorProfile + flavors: + - creamy + - adt_pumpkin + - type: Sprite + sprite: ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi + state: icon + - type: SolutionContainerManager + solutions: + food: + maxVol: 15 + reagents: + - ReagentId: Nutriment + Quantity: 8 + - ReagentId: Vitamin + Quantity: 5 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Fun/misc.yml b/Resources/Prototypes/ADT/Entities/Objects/Fun/misc.yml new file mode 100644 index 0000000000..21944b5783 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Fun/misc.yml @@ -0,0 +1,18 @@ +# halloween +- type: entity + parent: [BaseBallBat, ClothingHandsBase] + id: ADTHalloweenBroom + name: witch broom + description: time to fly + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Fun/broom.rsi + - type: IncreaseDamageOnWield + damage: + types: + Blunt: 2 + Structural: 5 + #- type: ClothingSpeedModifier + # walkModifier: 0.9 + # sprintModifier: 1.2 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Misc/bowl.yml b/Resources/Prototypes/ADT/Entities/Objects/Misc/bowl.yml new file mode 100644 index 0000000000..680eb3cdb5 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Misc/bowl.yml @@ -0,0 +1,75 @@ +- type: entity + name: halloween candy bowl + id: ADTHalloweenCandyBowl + parent: ADTBoxHalloweenCandy + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_candy_bowl.rsi + layers: + - state: icon-0 + map: ["enum.StorageFillLayers.Fill"] + - type: Storage + maxItemSize: Huge + whitelist: + components: + - Pill + tags: + - FoodSnack + - type: Appearance + - type: StorageFillVisualizer + maxFillLevels: 4 + fillBaseName: icon + - type: Item + size: Huge + +- type: entity + name: halloween candy bowl + id: ADTHalloweenSmileCandyBowl + parent: ADTHalloweenCandyBowl + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_smilecandy_bowl.rsi + +- type: entity + name: halloween NT candy bowl + id: ADTHalloweenNTCandyBowl + parent: ADTHalloweenCandyBowl + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_NTcandy_bowl.rsi + +- type: entity + name: halloween syndie candy bowl + id: ADTHalloweenSyndieCandyBowl + parent: ADTHalloweenCandyBowl + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi + +- type: entity + name: halloween zombie candy bowl + id: ADTHalloweenZombieCandyBowl + parent: ADTHalloweenCandyBowl + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi + +- type: entity + name: halloween seal candy bowl + id: ADTHalloweenSealCandyBowl + parent: ADTHalloweenCandyBowl + description: Trick or treats! + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/halloween_sealcandy_bowl.rsi diff --git a/Resources/Prototypes/ADT/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/ADT/Entities/Objects/Tools/tools.yml index 8dd3c6ebd6..1964c47c86 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Tools/tools.yml @@ -114,3 +114,139 @@ charges: 20 - type: AutoRecharge rechargeDuration: 10 + + + # halloween + +- type: entity + name: golden candlestick + parent: BaseItem + id: ADTGoldenCandleStick + description: A light emitting device that would look like from ancient castle. + suffix: Halloween + components: + - type: Tag + tags: + - Flashlight + - WhitelistChameleon + - type: HandheldLight + addPrefix: false + blinkingBehaviourId: blinking + radiatingBehaviourId: radiating + - type: LightBehaviour + behaviours: + - !type:FadeBehaviour + id: radiating + maxDuration: 2.0 + startValue: 3.0 + endValue: 2.0 + isLooped: true + reverseWhenFinished: true + - !type:PulseBehaviour + id: blinking + interpolate: Nearest + maxDuration: 1.0 + minValue: 0.1 + maxValue: 2.0 + isLooped: true + - type: ToggleableLightVisuals + spriteLayer: light + inhandVisuals: + left: + - state: inhand-left-light + shader: unshaded + right: + - state: inhand-right-light + shader: unshaded + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: Sprite + sprite: ADT/Objects/Misc/golden_candlestick.rsi + layers: + - state: lamp + - state: lamp-on + shader: unshaded + visible: false + map: [ "light" ] + - type: Item + sprite: ADT/Objects/Misc/golden_candlestick.rsi + size: Normal + #- type: PointLight + # enabled: false + # mask: /Textures/Effects/LightMasks/cone.png + # autoRot: true + # radius: 6 + # netsync: false + - type: PointLight + netsync: false + enabled: false + radius: 3 + energy: 0.75 + color: "#f6d33b" + - type: Appearance + - type: StaticPrice + price: 40 + +- type: entity + name: silver candlestick + parent: ADTGoldenCandleStick + id: ADTSilverCandleStick + description: A light emitting device that would look like from ancient castle. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/silver_candlestick.rsi + layers: + - state: lamp + - state: lamp-on + shader: unshaded + visible: false + map: [ "light" ] + - type: Item + sprite: ADT/Objects/Misc/silver_candlestick.rsi + size: Normal + - type: PointLight + netsync: false + enabled: false + radius: 3 + energy: 0.75 + color: "#6fa5da" + - type: Appearance + - type: StaticPrice + price: 40 + +- type: entity + name: scull lamp + parent: ADTGoldenCandleStick + id: ADTScullLamp + description: A light emitting device that would look like scull. Or its a reall scull with the lamp inside? + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Misc/scull_lamp.rsi + layers: + - state: lamp + - state: lamp-on + shader: unshaded + visible: false + map: [ "light" ] + - type: Item + sprite: ADT/Objects/Misc/scull_lamp.rsi + size: Normal + - type: PointLight + netsync: false + enabled: false + radius: 3 + energy: 0.75 + color: "#56e1d8" + - type: Appearance + - type: StaticPrice + price: 40 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/swords.yml b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/swords.yml new file mode 100644 index 0000000000..172ed7b79d --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/swords.yml @@ -0,0 +1,82 @@ +# halloween + +- type: entity + name: Jason's machete + parent: Machete + id: ADTJasonMachette + description: The machete of one of the most terrifying maniacs. There is a small inscription "polyurethane" on the side. + components: + - type: MeleeWeapon + attackRate: 1.2 + angle: 75 + damage: + types: + Blunt: 0.5 + soundHit: + collection: BoxingHit + - type: StaminaDamageOnHit + damage: 8 + +- type: entity + name: Tagilla 's sledgehammer + parent: BaseItem + id: ADTTagillaSledgehammerReal + description: The hammer is coated with urethane, which provides a "thud" using steel balls to dampen the impact and reduce the vibration of the recoil in the handle. + suffix: Halloween + components: + - type: Sprite + sprite: ADT/Objects/Weapons/Melee/tagilla_sledge.rsi + state: icon + - type: MeleeWeapon + attackRate: 0.4 + angle: 75 + damage: + types: + Blunt: 25 + Structural: 15 + - type: StaminaDamageOnHit + damage: 25 + - type: Wieldable + - type: IncreaseDamageOnWield + damage: + types: + Blunt: 10 + Structural: 35 + - type: Item + size: Huge + - type: DisarmMalus + - type: Clothing + quickEquip: false + slots: + - back + +- type: entity + name: Tagilla 's sledgehammer + parent: ADTTagillaSledgehammerReal + id: ADTTagillaSledgehammerToy + description: The hammer is coated with urethane, which provides a "thud" using steel balls to dampen the impact and reduce the vibration of the recoil in the handle. + suffix: Halloween + components: + - type: StaminaDamageOnHit + damage: 5 + - type: Appearance + - type: DisarmMalus + malus: 0 + - type: MeleeWeapon + soundHit: + collection: RubberHammer + params: + variation: 0.03 + volume: 3 + soundNoDamage: + collection: RubberHammer + params: + variation: 0.03 + volume: 3 + damage: + types: + Blunt: 0.01 + - type: IncreaseDamageOnWield + damage: + types: + Blunt: 0.1 diff --git a/Resources/Prototypes/ADT/Entities/Structures/Decorations/plants.yml b/Resources/Prototypes/ADT/Entities/Structures/Decorations/plants.yml new file mode 100644 index 0000000000..a3130e87cc --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Structures/Decorations/plants.yml @@ -0,0 +1,22 @@ + # halloween + +- type: entity + id: ADTHalloweenPottedPlant1 + parent: PottedPlantBase + name: halloween potted plant + description: halloween potted plant + suffix: Halloween + components: + - type: Sprite + drawdepth: Overdoors + offset: "0.0,0.3" + sprite: ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi + state: plant1 + noRot: true + +- type: entity + id: ADTHalloweenPottedPlant2 + parent: ADTHalloweenPottedPlant1 + components: + - type: Sprite + state: plant2 diff --git a/Resources/Prototypes/ADT/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/ADT/Entities/Structures/Furniture/chairs.yml index 0405c598c0..8df95c8d89 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Furniture/chairs.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Furniture/chairs.yml @@ -198,3 +198,20 @@ - type: Construction graph: ADTSeat node: adtarmchairblue2 + +- type: entity + name: spider stool + id: ADTSpiderStool + parent: SeatBase + description: It looks spooky. + suffix: Halloween + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Anchorable + - type: Rotatable + - type: Sprite + sprite: ADT/Structures/Furniture/Chairs/spider_stool.rsi #спрайт от Умы + state: icon diff --git a/Resources/Prototypes/ADT/Entities/Structures/Furniture/misc.yml b/Resources/Prototypes/ADT/Entities/Structures/Furniture/misc.yml index 80bc4c7c0f..8279edef34 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Furniture/misc.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Furniture/misc.yml @@ -47,3 +47,79 @@ - type: Construction graph: ADTDiscoBallGraph node: adtdiscoball + + + # halloween + +- type: entity + id: ADTHalloweenPumpkinLight1 + parent: PottedPlantBase + name: pumpkin light + description: pumpkin light + suffix: Halloween + components: + - type: Sprite + drawdepth: Overdoors + offset: "0.0,0.3" + sprite: ADT/Structures/Furniture/pumpkin_light.rsi + state: pumpkin_light1 + noRot: true + scale: 0.7 , 0.7 + - type: PointLight + netsync: false + enabled: true + radius: 3 + energy: 0.5 + color: "#fbffb8" + #- type: Construction + # graph: pumpkin_light1 + # node: pumpkinlight1 + +- type: entity + id: ADTHalloweenPumpkinLight2 + parent: ADTHalloweenPumpkinLight1 + name: pumpkin light + description: pumpkin light + suffix: Halloween + components: + - type: Sprite + state: pumpkin_light2 + #- type: Construction + # graph: pumpkin_light2 + # node: pumpkinlight2 + +- type: entity + id: ADTHalloweenPumpkinLight3 + parent: ADTHalloweenPumpkinLight1 + name: pumpkin light + description: pumpkin light + suffix: Halloween + components: + - type: Sprite + state: pumpkin_light3 + #- type: Construction + # graph: pumpkin_light3 + # node: pumpkinlight3 + +- type: entity + id: ADTHalloweenPumpkinLight4 + parent: ADTHalloweenPumpkinLight1 + name: pumpkin light + description: pumpkin light + suffix: Halloween + components: + - type: Sprite + state: pumpkin_light4 + #- type: Construction + # graph: pumpkin_light4 + # node: pumpkinlight4 + +- type: entity + id: ADTHalloweenPumpkinLight5 + parent: ADTHalloweenPumpkinLight1 + name: pumpkin light + description: pumpkin light + suffix: Halloween + components: + - type: Sprite + state: pumpkin_light5 diff --git a/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml index b184599628..0396250876 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Machines/vending_machines.yml @@ -88,6 +88,42 @@ - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] + + # halloween + +- type: entity + parent: VendingMachine + id: ADTVendingMachineHalloween + name: HalloMate + description: A vending machine for Halloween things. + components: + - type: VendingMachine + pack: ADTHalloweenMateInventory + offState: off + brokenState: broken + normalState: normal-unshaded + denyState: deny-unshaded + #- type: Advertise + # pack: ClothesMateAds + - type: Speech + - type: Tag + tags: + - WhitelistChameleon + - type: Sprite + sprite: ADT/Structures/Machines/VendingMachines/halloweenmat.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.8 + energy: 1.6 + color: "#c2adff" + # Таблеткомат - type: entity @@ -155,6 +191,9 @@ radius: 1.8 energy: 1.6 color: "#1ca9d4" + - type: StaticPrice + price: 2600 + # ГраждоМед diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index 9e162213f6..773646aa0c 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -368,6 +368,10 @@ prob: 0.02 - id: MobAdultSlimesYellowAngry prob: 0.02 + # halloween + # ADT Tweak + - id: ADTMobAdultSlimesGreenHalloweenAngry + prob: 0.04 - type: entity id: SnakeSpawn diff --git a/Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/equipped-BELT.png b/Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..bef52fc7712cc1136018b820c818b5dc16144cea GIT binary patch literal 719 zcmV;=0xPx%Z%IT!RCr$PTCq;UFc5X8GPF!oq6|P6woXi)_;#jFOx;*o7${PiXa_n4y-JoW z_mcSJoNFuRB}(G>?%q9LqP!cJo{vG#<2MR`GN9)O=oaWX0kjC}7SJugK;U+IUk!&> z=411I#+--8r|Nk8GvC`!F;+>~XE}=?ug7DvTD_e;H=jROzxzE24g=%HsS@^C0KmJ& z;-y+HU(cSayWUmsb{z`nCScm^7Y6_pYz+HY0Km{_G%|GzI2;b-_Grrj_dY;y>yUrW zS&s#PMc?1+b=NtLaOT=#h@y+498-LQ0YH#<)2aE|ZjC*nAOZ~kI`x*|1W3(A(Dn`E z*BkfTofl%01%M5>?I;NV^}2Omk758&w6pZ{k5by?mP0T@TrVm!1>MfJ-|nWnTf1LbjB3l>wz>O3F`V zfE2Q&tg8$tB~wy3Zgg={J7Dg#Q%l$4*!04ZckSyvfQN~Waz zR0eR7#V>IDo5yf9Larjiwd>AzZCPCs_mk)XP=TPtU_cE{4FVNB6l)BqMO>kjwFM{{ z+KQ%>WFC{{wr3%TB4A&K> z8R%LfcZ2S-A0Zlmx?TZE0DPM_>Px#|4BqaR9Hvtl`#*3Kn#V;gabH9A`U8x8YyziFiU|0Yo z_-*|Q0L=ir>o^OBR?aLicECCS_ON^PsIR*CPYr+w7U$qjKUL?MO+6)nT~ZId{HOVUk67gJ z;d5=>zS9pnMgGkc*;l8?V6~utDW~xe?*ZQlx(CEG<}gGrC}92|lEA%zl}jBcaEHN$ zb%Aa{ynWf_m%V%5#{J&m-~Ieu#h;1ipWR*4+Lc_m-BQ!rAok7M9JSeJPg}0jOQ|!T z{{HYo@hRCGgXa9bzK?x-)Y{$ukL_Hxc)v4a#-z~DlV#iAZk^t}bW84S=Zz{rBQ7>E zc}(@5x@*sNl_lpFJc{^|z+m#Seb==9WfM2PF36Yg<`X@>sUm}$XZ5n*4Z9wE%3?M6 z_W#RX)jsQnEyb_<)~g?k4?peM(B;hF#ou-ScutbFmxwu zN#{_Aa^3TJA@iP2_sff!7lj_NmbW@EyTZiQig=0nYh)W{D4&pGNRm^`X6UeNTEnRD zjAIjP!z{31pF%Xl3QH!Y4|N|MUMT`4N*TCR7#DavlX}iFn=>`w1G~%)U`#T2y85}S Ib4q9e07bUiH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Belt/killa_webbing.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f6768b9e8398f7ef766caa9227f7dc3fd88ee024 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zw|crbhE&A8 zon`3HoteUMI`d|&fBTJJ zWXm_sUDHoLzrRQ1#FsR!NAV^XP2(a=Hz$xj{6!>GQY$@LHq>Y zQO5rlYZ)9S@74CMT(4zm_HI3|hTn!)?^qZ7T`$t#yMjSy7e7PG)R6F+yPUt=j?6u< zYBs~Ks))?C`&)0_eXmh_|7zkz-rqrwS!Xir@mPFpA#;HC9l1S@OM9m09A|+{OsONsJNa z?j;`-d^VY}@fs)x!|hj=h|9;r@mU6z23S{;PdroHP!!|_s?yxYItZk?Wc{d@jp?A?1WDY zN7(wNWvf5PIR5A-ivr&jKR%{6TEfz84228IiUbnEXWlSi>0sVExtU@2sUvNQ4l*m| z%COuBRWsvZeB|)Mwll%1yIb@@s2fT78k8sVAd>&u`8WOD#92wV!D45B<;{an^LB{Ts5e*2o$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/icon.png b/Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ec190151f3cf3e402f67c402e879dbe6f934b4 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}dpunnLn7SY zPBY|dHsEo!f2v@xHTkgbj0Vv-T8;M#^RaW5cRn8Au3Pz$lYwOsW6;jo-MU}@ zNVMM1*C|W#L`ULa`gQu&X%Q~loCIDjOVBY`$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/meta.json b/Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/meta.json new file mode 100644 index 0000000000..a27d15fd03 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Eyes/Glasses/neontactical.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-EYES", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/equipped-EYES.png b/Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/equipped-EYES.png new file mode 100644 index 0000000000000000000000000000000000000000..ec59638c371749343d8922c8f3bab50e47608a23 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zS9!WPhE&A8 zou%vTTqttvJg?Ca%_e=v*+&&lG|4{@YrgSCI)dj=lLDLXB2NR3)lF`$vn5R4DDxy9 zOuGDlyTdO<;@>Cp7#6{AF<&YyzDMqQcxUeOr`xwo_Bd$odGIecvjQWle}g@vNJHbr z&JDFu)A!BWwC3#j6R!?leEvDfO10notUbTUJN>D-?Ki`)^qpYdD-?l7F;)O z*iU(PFfnokkLuR$w2t%In=|zoE4hALX9zfW?Rg^88fmAmh72Z#`JYt|L@!<;FVvv+ zEO#DDMYhOSXQm5B_MDx}kl(wg&VymrjO~>|57q`=;pcP^{%q#Yw8ymTmm*_E(!FP% z4cpxU?Nu0j&)l}*{BTX<6}#Gl<^P|X`=8r9yK(htt3P|^a>&p3IehKoOq>1NQfl*l zh3By(EL2XOD$p;yZ&uHtRn}YIq%9COu1xEDn4#?y*WRVR3VY5HH#qR_u6F|E225*VD&UsykG8PfYul{P6IK<1_x%G<6HU zmRKaiuvsE)Wyc1M!)LwO4Zf^;ZTYAE^EcBQf(FM0iZ~qE8+6(u|9pEH+Vm>XQ9)-d zZ=ccx=MR=m3mO&JIXbnIzZx#w#-ibJZ|@%OnamD$j(ne(+4&l3zy1AP&gSp$zk^*& zFXl&lT%4S%jF{>Vr@jP^12POsfbOgKf zIKDg_%Er#l?iTPtx!XAY&an&Etmm&Nao)n5z{eQLmVEs9@x@CRa~`z_X`SR#NKsh% zX)&J!Z{tM)30_793-b=etvpk7fkDfc8sVAd>&u`8WOD#92wV!D45B<;{an^LB{Ts5 DTqK-H literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/meta.json b/Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/meta.json new file mode 100644 index 0000000000..a27d15fd03 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Eyes/Glasses/servant_of_evil.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-EYES", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/equipped-HAND.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..f180d7fae3637cb67fe443e579e54b383e6acff4 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zJw06~3JpH9%3^=GqB+v77 zENbEn(-o8taQOH&2+oLM_{S>2=$25#)N^1WgM8**&tG0u-c_geo5WxGH6i5MUF~ac zo)#Sayq0nG7PltGh0A74Dp?chClbHlOWi-khD&EXmM!}+sl=h<{nl%5B*6-A-k->D z;$C97Je!5n&BqcG_8wkm$5YU<>A0anb$e{B!~>4h{$z)5e7k=c91uJucf8?^Y}wbu z2IVQXeT+A)-@H1^;I2_E!@Q~d#?^MlzJPBPn;GAovGXg*ekb^cxh(tr=I?^D7^fV0 ze5da9IR}O;ORs#!ja$nzPwX!TitjM~y_%P!A^n}Q33JBF8yx#t4{*f3nyJk8Wr_8n zdlCjt)2p6!FxtNC+hEStb7AQ`%YO{(uGu@*a7LE{Lzpi$!ZXd+mq822<^W<4xD-4Y OM0vXUxvXSU literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/icon.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..630fa0c9bb1dfc5baa1c1b4a29e2c291b8ebead5 GIT binary patch literal 411 zcmV;M0c8G(P)Px$RY^oaR9Hvtl(B8YFc3w*CUKY2Tex(eJdap_#gD`(A^cP8INlPUb3jleO z^i@FD0x{fRmXTqd(G%$k_|$CrT{b-w5knk(Oaaljo{6La7wPsXX)g(293SP!u0VK) zXHsAo?)kscXbKqaQzJtB^)QI{T5!aXwOp$; zVU|QD5bMRK&yu(ka77yqfM-tc%J!%5+N(4nZcr^1!A>$3NTq>WG)L=WZj4 zab+OhF|615>Z`m;;2BV(jr>ln7RWYwbbbho1V#cQfgeO^ej(I^9Do1-002ovPDHLk FV1i4#uk!!^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/meta.json b/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/meta.json new file mode 100644 index 0000000000..ce83a40e6a --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Hands/Gloves/biomerc_gloves.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/equipped-HAND.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..26bd662e58a9b66597ca59cb1f311ccc37b031ee GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zgFIavLn`9l z&a&leau8{m-p3WaHHd$~$A9ex6%1R0qF25!5ScB|^yd5;mC3SE75VA=XR@GNM{#sDTG^#y__Y#6FIvsg@+W(r^6NReZxWi?@vYCOZ4!Sal0!+qIZtDqwf5RY zFB;B2dz+T@`j|n|@0KeE^)~KzW^K6Z7_wieK`3Q?IMWSTm#^B48jjzpRLK?Q_iK1P zzqa1~iGLBtftB}ORJLd^lr;x8O=B~N(NBA;!Jz3^-(vB;%It~FfgRxn4AUjH{boAw zEFx>KmqXT~oWD~T%#H`W4rK}wPJO+cWrO9ksQ2RWMw1;G?;ha+1~p%5glC$sFM}44 W%>l$9a4C2)i1Kvxb6Mw<&;$S+D67r@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/icon.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..861e003d2f1fc3c3d22e010b79ee856728ea8687 GIT binary patch literal 424 zcmV;Z0ayNsP)Px$Vo5|nR9HvtmO*R6KoEsjkdlL>7qvFf|Np}ZX=}YScnBg?zJ({#ag(fg2$bE6 zvYG7r=FRMoMVNUlX4Ve{pg2$*_&*N3?wViCl#kCgJF)CQ4j&R>zpARJU)RrJzyAuk z5ZM5TY_~6=>wcn8-}g~O;u7ZB`Fy$#*zdz(RAUlgvtD1VT`r&E!2$uoF815@Jt!^* zWDp=F%z;hw7A2Z{r;J8%I;!aOjY SfV7wZ0000kL;HtGT17lSwG0jVAy;<>ztffs3w=JvxbDXCqT?K50io&T z^4V)co}7)!F8MxDPciI3=?=?utxwOY81L4q6fcfX=sEAJYCOLt5@ZGg!vVQ{bH$Fg zFWx`phV+eX4Oi?AZDU>XO>mp;gHK27m>B+anqQu7cUvs?|9p^YPgg&ebxsLQ0Mmj` A*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..dec3a7db6d67a6c1eff1564080f53fa59d5f1212 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=b3I)gLn`LHy=BOE$biQoaJsJf z$-n-OXQ$`{i?_4{tIS&T{aeU2|Lqn`K*bCXdhh+N`^qD_x!7)%eC}FZ`G;rbEM*WB zOzt^xCig1G-tV@?+YOIh*;&-EI43Rd^5wq=3N6=eU0J-8A^lX`(;va>=P`qfVPN=o za+Us3<5TMouYb46_`}JU41%xU^MurhCVZXS*marl-4bMIK|3DV-} L>gTe~DWM4fmf=_r literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/meta.json b/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/meta.json new file mode 100644 index 0000000000..d210e9fa2d --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Hands/Gloves/fingerless_combat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/equipped-HAND.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..feb7e6ae9c5ede8426b08fed6f7def67dc9fe865 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%ze|ow&hE&A8 zofYqO*g@c!I)9S_*EJ7;DyD@GoKh~ij5?EG2nk^M6Dm3`O!85r0t{1}uU>|p$$-XVB^1I7_Kz>&Zr zquwBRBfa5d#hkB;J0__tyqe{D_~8W(oxaC9986q?CoG%H>Dt`*(Pv(p+NbAT!6(=6 zzT3O)@I`Ig@_j3=zn1Ktc{c6l(?=cq^3R#4%Rm1dBrxmL{OAeqQdVDGWa9fWckebW z7f$=nwU?gf%-#I9Y1yauZ&&EKiQfOeQ|bM-+!BXx8_q0a_g|uL!|Ap;la*iW&$V2? zV)kD?8GHOkbnJ=af0eAi`LAu5Dd)tMG56=%ZX?dAzib&i-pWkRvuNmEa>b&c;mWzf zmu<{DJiL0D*~yc5cZkp6?VGD%*PqEb&SWY(x~@uop+G~d_3yX51(O-ReA{)Zw#A9z z-@7-V?B#c*fABNB(rdaF{Kd{mkwL3-*}8k}`nl6YD`pm6NWb#SW@kj6-L#$k0TK;f zA!+IHOFb^%)cP*y#c04e=?l>1ufk-b9yVC5@ap1ZN8OO5bM b^YvxW0Px$>q$gGR9HvtRk2C~K@gn-%cuke8^IJ77N(E{?39H3fQ8@(=m%J&jgU5iz5alZ z!XF3;Sm#I)3(JT$f)b)Bg_F1NmdV~-E{Kq3r%7&hX5O1Ovv+|k*@7kGizna}@CtYZ z{!M}5O()tf>`8F4JyR3@;$`3|(px@MRGIVF1(m{l1jTY{3FvXSvgr-)^?G)}TtA-OnJ+W~cQNtIS?lHE%ZM)>p6QoV8hQE` z{upI};G9LXy4Iu?CXm(1U(Y=OuYgxz=?eS;@Fz$xrGyg700000NkvXXu0mjfLQD2D literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..015efe2bd372417337cd28839f218f6ec3bfae4c GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zJw064P{o7Xh0Xgjr$>g%-!x zdGm|Us&fBZ^5A|xlLB*-@C7awaR+LeS4Qr1srd?W1g`82~6h3dUL3G)?Z#j`D7x%oPk;Wx|0KSm6yC*t&(Z>V=Xo6e}= z_^nFvfSsesejW$TP1jE|eB)g7^Chptd%ghX4?C(D_nfo6Y!hER_o@u_m3|c@o2M~k6rQpdR N%G1@)Wt~$(696)_rV{`F literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/rabbit_gloves.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9cdc7f9f653e20c79917b8dac57c660d2ae2dfbb GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z!#!ObLn`9l z&N|53qES`B2sVec~w`hL%?uzNKo4*H5~A!_kRj_I|OgckTw;9bRy5 z1=EAw7x(ksPvNoHSN`ag(^m7VzKQdgTMDk~?Kx_!pte}*fSB~A6`l-YQzm9#V0iK_ zB4sfnrEDFegm;lPN*x&thUp*c*%|)MX5{^l!5s86ErH9)q+vtBnaV#Q3a|f*Gj8D9 z?Pkjq(VXR#eW_u}uB~oiQXAN=PPz7nk^5_`E1w9@!v>+wDMrO(cu`Tkc;^I56Jr{%(x|5+Fv9G-9`uqd%J$UF8hxG5B|8Zb>{ zZrIP@#-JRq@W53CZT8*KC4UVT-mZD*bK3Kk?s-0UliI%vKEJ$SnYVR{*{5)^@{Q&? z$KTH{x&QjolZ$&NUUUqTJ1agVH~-Sp)03kbKq|h!K5+LYAhBtP{J>AkvS#F((*JRi|Q{|<9>?OemGZvkgyW;0-<121; zUu&X%Ry#0g`(^!RV2paY=13#OYyrUouV2+on)K{k!#0QMJD&dL*sLVJ_K7P~#APx$?ny*JR9Hvtl(A02P!xu5wUI^%m;eS1>gHe^9dvbfadhzwTzn1}-@wJu#nrg# z;AkA&RH8&65rU?eYR!L>zd5D7P+UmN?E;kB^L_X4xyMlxzMKj3l@+iF*aZGh0=r%* z&#@MM znQSQ8e1&x2xkkn+kN7BQ*-5Unqfl&&{6Rkd%;3855B2iaS`Y(wbvS1pBFnn??A(SwU zX5%1&h=j|6X`t9h9OK8xQ9MSiKP|NaHUXP}P2d;Y@_{g)V3d~t0000`ugJWp!7{G0cs)3@h8WAu1-{ky-qz`6BtyVB0tUU2+<c4nQe-5wUJmEXXyW9N>t#*-x-~YT0waJ&oHIqKNUdp_8 zE^qZ7#v%jFE56FB8M>b6eF<=G7MQeMfT3IV+9?-?D3!q17Z|Rb%Y3?wk$g6vnZmPk z4K-h`{Bx4!0Wt4HSGy}pIGmZwD9pCt9nYU{XE@9lD$^gRa~x!tP|kLR;g34UQl1M{ x?9nTn8N_x87&G&Bc-}v>H?yHt@5q@CylPx$ut`KgR9Hvtm9a_#K@f)LT2qQK0Sm=8tySTkR}F!Op^3u+T?{fmC86 zLIevD)F@&|5jCPkBr#$ou|4@0<`|FUc05l4a$65;CulgGFxxLHEz(H*T3{kGV5$ZfP^|3CDAnp8Dv8hn z0Jq-T9#E!~KYBD@kqGt#B@s%1dp({>(sQG2AgJ2EAOeYt%3D{?j|EWq)L6=k7~tbl zv!evs0Kv!v0AF0)rDA^Fyci;=vRe|73NXA{zN6FPj)5}(Er0}ukXxaFqh;zAtgURC zX$Rb&0#7{p4KXaVB`A8H7nMNi`qnMv4m>!gAVrV@3uvoXC9qdGbZ^eDXlr}JS;#KA zsllOdBF)!2ot@;&QIi8|8$MM6Tsh$Q0onlILwTPjr@tki%e72o`s{r8lwHKP7 zn>BEm1dDLx^8E81p}B?wTL54uxD?U+N7(jQhfpRFHQYLc67Fw_tupQNzy!Dre+9QD sz*We3&{n41XPp7yw00J=g-Fd_OMzW@LL07*qoM6N<$f-@4_4gdfE literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/meta.json b/Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/meta.json new file mode 100644 index 0000000000..ce83a40e6a --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Hands/Gloves/vyazov_gloves.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/killahelmet.rsi/equipped-HELMET.png b/Resources/Textures/ADT/Clothing/Head/Hats/killahelmet.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..b20a85af0e335279b06455cf89228e9d38543232 GIT binary patch literal 1014 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 Mp00i_>zopr0BlS<(EtDd literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/meta.json b/Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/meta.json new file mode 100644 index 0000000000..42217b1128 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Head/Hats/ussphelmet.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "created by to discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/equipped-HELMET.png b/Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..97519eee25becbf5c62ef54a8a6de6678da00afb GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zTRdGHLn`9l z&N|4=m?&_xe7%`^;Hk!{>v*(7-JFR5>zV`j!9X*?V ze0I;Y{hxGgzwYbgmEo^tUf1sY;>+0aqas4|_TQx!R<|VD`dt29^vc|9?W4vntrbUz7FRC(X_`3X5V7&IEG;(G4B{Q?b>*G?rb=H?^X2+hG#WCUV`Sj-Y z`JuHMPb#Bd7hb#~x-)Avzc)uO^N%g_#hG*ex+`q2D`MFH?eltzQ^nrW_xJV10o@)^ vuYKWtGQ$hr%HPV2_c#}yS7)S@y_@+wXS<{4ET)~n$YJnw^>bP0l+XkK9NNbF literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/icon.png b/Resources/Textures/ADT/Clothing/Head/Hats/vyazovhat.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef937b94da9ea660e6f4e56a5dd898146c1eff79 GIT binary patch literal 298 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 X000000Mb*F00000NkvXXu0mjfR82sc literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/icon.png b/Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..72e609269dae998f65574c2f241ebbc1db080013 GIT binary patch literal 451 zcmV;!0X+VRP)Px$eMv+?R9Hu2WEfz;IKcKZj5=U61V%$(Gz3ONfTkg!sHph={{8!S?Z7MP;oG;%iwC|>iyqfI_lUfMv5E&vi!%74@6mhFS}o!=hmFe@%va_iiw7adCmoz!e%eT?lf-jvYG~ zJUl!YaM7T6NA^9)^7hZN3_LtM3}3!{VR-fG2{;t+r3Jh}1d0lL2{7){IRKo0>qgMh_xJ~Zkd(Xe^4~UT#^9C{qf@miLw}G t2T6)aaTu{`M;$O40;3@?8Uh0z0sv0S&mrRor&j;~002ovPDHLkV1o5b$AAC; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/meta.json b/Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/meta.json new file mode 100644 index 0000000000..1cd4d16ba5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Head/Misc/hatchainsaw.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Mask/clownballistic_mask.rsi/equipped-MASK.png b/Resources/Textures/ADT/Clothing/Mask/clownballistic_mask.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..05056412f3c6ffbeb0d45d6c84fd7c46bdf04f72 GIT binary patch literal 877 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VCMC7aSW-5 zdpm2tpR}XEG4{q3Z$pzlVHs8f*O+IDK}${xKT&N8`oJS1Sjjn0A(l(7Nr=m*BWY5% zbb(4VQ|uR6sm&4JD${Fs-x4i8`}6#rb7%7R%}z^eo%dsF(6s;URmSi0Y!+YNYV}v9 z|HYSI^0m^u&+L@9#vh5Rns-I+pEqMo-Nw1fKi7se>ur9>!X#(nc)+kOIbzx0>Gt+s zwNo599_}~Uad>TBU&;@rmgd`nSF=iQMa0klQ&(H;{P<(Xx9jf`XMU@mzWf}+sXy^w znAqQijX>XWATQV-f$)z51|G zi}IJo_xjOO{+{L9zxH{*{r>-RMgKPCPWPNAJo{Vy7B6AeMI1cxTt6z@lm2rvDhRMN zTF**&@0+gIa4vHF3+5fGJnpp|__y|w&Ts}-g1{u>xr`6y)?dxLyuNP#3(g;MObsfQ($R(tGN)q8w{P}-zW4K^ zxju%KPad%}C@zVq3~M)Lkgi;su$Uoe#ia8Rp^SDfmlbT&QfSrs*%K)GU~(Q;`f4U( zr5vJE=Uu(|hTG$O*~apt8GXE`Hb1Im>^Z&E@x}>xvxfeOHB+rQy_p>n_UIpYzuceU z&Ei#aTf7*6hSr{(AIfwi^w&zBhP6G(n}ZoPhN_gD4lu8y@z3m*rvwy4R? zwhwj45#^Na*HSR~c;nAXrli##FDgP97j_Px$MM*?KR9HvtmcdTKKoEw9XwoJYE?Nvmq#W#{c=KH_9()E4M&HGokAerP5Q$bV zP?9#0)ci}Pt_kbfV(ex1v^2y1U%wf`HmK&+s5zemKn#chF(3x42F~66JZ$aJvE$M- zOKCJ;(p~y){9f65E5K#@Bu9AH_h=F)1qA*>bPxpN8N=%J*RM~;94o+0H_UMuFF*`G zQgR%ZTFqwhe7;yvmZfyHyN1>4FD9ev0J;Gj3V_=kQsJKW6_g|i0b;PC0)UNeWdNZJ zfj#En{?MoREmkk-AAH}Ry~Ju>xb~-T)L2`U^?UJ;uum9 z_cqGbN5oO0HaxK~VyBzb76XwPtJi&8vZJNT%PC1QP^z9=h+Eoek*G?`u|q9~?z8oZ zsIX{jP0~KMdFQJ|tQ#+6pW6{u)Ebh!&$PI2wubrXd*<cAZ>Dx}MBE&9bXk5d3OHfkyq6YD;$Kj`v;BL%+U0`SiMMkOTv{xC zQdZG+ZJ6=o88ht`J@pT_Z(O- zYkO&Di;Xd-dzjW-afuS2HjeE#TWpLt-PI1{wZvF5n$MnaeB*3x#=mRgS0+zkSb3`8 zVGw(Pq3+f`D~DA^F*~j>#`t)zUCcLO6_2=HDTDaspw}yymuMYs^_D$wbjua1S4djU s>H8(<1lX1@-vmtLe5nzhX}-P;T0k}j5QD&_;K?A$)78&qol`;+0JsoeQUCw| literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/jason.rsi/icon.png b/Resources/Textures/ADT/Clothing/Mask/jason.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..32cfa2785d6134aa84b9fbd6833dad3097676bd6 GIT binary patch literal 622 zcmV-!0+IcRP)Px%C`m*?R9HvtRl7<9K@`2o2iV0@5Z@6LweW2c5VX-o1PitBMKB;(iC-Y81R)|C zE!08~8wF7ilK8ezQ84j|U}-uF%dDKiyRM0=Gpk^;(+oSibI-Zwo_p6p|GXUkj88TJ zTLD`EOA2(iw`$&IpWeaIod_+jZ&`|^d?`E?)Jm&rGRDW%=`jtAj48)cx`50BW8>jRIm^zb%ID`#XQTZ+gbqnJWUnVjGsa{IO`fg3 zg7X3Da=FCaWHPCj!FUFO@WJj{NKe8H909&1fDgc$4ft*_0eo~26F?wVTkjEP;i;f_ zW+MWaW0{TYCGy$~X z*7cnL&)Sa)r=v4?e`)Xv60OArf8U146lJKWuA%djW5P7VJV4*`4%zv=%6~yh0T93} z820yxGH{(i1i(C=A^-Hug7ggdwhO*;E&l~U;xHPaIzR@sbl5bk^)wMel-dI5->fMt$?k-8=&49Fyx^InE(I)07*qo IM6N<$f?qJ0|F1POsIxU`>aiJ06Hb{WWUEK9c_@Q8E)VbMi=;r(W4y{NUX_ljyewpZA(?W}nF=^gmQ+y*!HpyNX|f?t~qT7A!ZJavG0t zZeSHMXNYIq#t^Mg2om5;_|0|aKHulhtK%})X({iE+%)OV*MydjpOvM~PK%6re&J}% zv~s`m1()9+658asDCm#lUyh7zT{Y4-EKY}SeEXYQLBHvIdPV%cS&jyb53Wr7bL_RK z)zzqptJh1P>e_Al-G{+~{mr|#k6(Xge)lDG)tVj87+f?r{y&;1d-)~zt+&E=_Udx) z{&l8#)1z6;H&$LN+W0%e!eRUM|JJD)wd=#PrcV{UF4G`g@rmoil(OYVx0J2#E{$P# zTqnI_PBlCp0 zjq(h~Bil}1Zq7dQpz<7eG^|t4QcSbP0l+XkKELiKw literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/jason.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Mask/jason.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..282b1ef3b8a2973ea5edbc6dd2b9bdca06a6bb60 GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$OeC0dBpHRr!LnbU;BBDXi;G9&xaT(j9X``$OZ#cqi_|CKynKfwSH;JE{6 z0nY)zCWsb53wZ7TTEKGva0;LW&;p)2fEMr^fPAOG{mmdgzwDZ&MpB>iVrJ7x+&(^~ z>t2T}n!t;{>JMr3_&~LK!+BjR2c{jJ5yeTnOegd=fG-e`(8V4XTM7qQq~dH3gC*7_-s zx6VuhicU{^ei)#gfVMse&`v;G9|UM8psf!Av=h+Q2Laj%XzPOj?F6*-L4bAw+WH_s zI{|Hd5TKoawmt~ZPC#291ZXFqtq%gE3Ao(6O6T6>|HK4Xe=p!_qR0SFzjbm(&p|+2 zsrz_WQA^`Q2Bh!fZ=;Y}zYh{DEzGqRkpYVr8R`4@AP7WrxfWW~I8o6|K>9xZzb>9l z6&djNKHkz}iM*tU3}BJ;y8(-@#$1gM8{jHneH;w1o>0;CfqU@rA^aSW-5 zdppZMBg9eQ*z*qYPC@2OR~MlxYFSq@SR4g(eUxv={9w<$bW~|UZ$cM`8JDKdbhiNJ z>l|jw0$LVim}Ffs(c)A}sunP0D{fQ2e@N!_%{@2oMwjiZJ-a*U{yFpgKg-t7&Pa}cj3>W@W(&g_{2TzXYPtSbe)cHY9&gMDqp@Z}0MsB>Z>e0i$#g#L! zZ5Mla{Z!XPVHbv~UE9+Z*qQ$QWB**v_DXtar;R(~)b!(qEH%gXKWrb+TUg3@21M9-QI1kt!`8O+i^?!yd#yoTo*2FT37a_gnfn_ z>%<%0hZje_eB=4**0$DVa%Tl5vGoWa|DE~qw7J&(S_kvvZZ6ec3=01)AD{f{&f#xg z-5=gKP+3?rF~Z`(rx&_YEhar>4`6t7?1bw^R#k=#+wQUQ9KJ2fz-`1LcK+n;JI90s z8XCS{U{aqkr?yYMh#{Qe|89%#dpO@QcWnA;KaJr))DA&$x%i%C<^2*3AsLIWy*`lp zz@7Vm=na+wq9-H1d-8Q`Em~Ki&b~uQ^0nPb#*Ja;roMZ^5U!GZSKU(K+NqtF=E^+i zN?G$;h5bmBW%#bi%rO&tO6Namh|qrSRbJGf>G|%$4Kp>L$BX3;Y|NE1a^qX!Kks+R zva_6;EVXtA#hN4<{N_bp&G22AedonH0|&*Q8#}E{Dt?8mbv$Lvq^4_R$iQ)d*{;&? zw?Ct`we`_zFPVUqAz8YXHSIfD${4wnN*6|~$*V6(Sss6OW!O$TeFaaCU19S*9iso8 zXpCDOC@IL$v%J7sDu3^|o??GiG31Ts_Hbug98uli5>47H_ZL-_)@D;z?r@hXeU4_U50XcCL$y zjys^luxF*Oz1@0)msY{PZVXEvImOLqXo-=Pzcq=uCV=&)CkWsUtb0-Ae#e-LEuvGWDw=)>gTe~DWM4fZNsk8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/icon.png b/Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5cefea139961f08ce5120edb0948232d4f7f98 GIT binary patch literal 702 zcmV;v0zv(WP)Px%UP(kjR9Hu2WEfz;IKcKZj5=U61jr5nEhYK?+}u12U%!4~0MVx}UnR>dk~M)W z77`R<`1$J>13McV!>7-m8Tfd4;q;NS=Seb?B*h@hSy)&Z{`~pP0HQ&Fot+(?lYjpF z33d!Ajv(3rrn=hyK^A~41o<2k0$>L~LjlBwIgAuX5aj@5%VCZH(J+AQC{UUJg$}Wf zAj$zY#)khvK86Kx|EvWJ@u7YUN6wsQurV|MecKzi{xf}jK5y?gf`6t~sw(;3uMq#1mDeBq&R?dkTO- z=76OuxBWkV;tYeKg$aYFs|CaM-6y~y0RkYOf&elfrUs@bI^2sg2Y||e%(7MnkbzaT zIq;xHcL>O07-(yr0(LMc*AOa}2}S|PP?#e?J|&bBK#33(GQ?O8GMg+1fPA=Q#T=9@ z855BL4k4O20Av#=JA#50778$nU}*rBJwd()MOROM9Z{YmN)gPf=#D@R0+@qHv7G2A zK(+|x2y8_nsg{%F09bTja{#fyj;xoYD8ObZrDCHF7!82|4*>w~S|~6+*c(Iu000hU kSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f|$b@tN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/meta.json b/Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/meta.json new file mode 100644 index 0000000000..00614f1f89 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Mask/michael_myersmask.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Mask/payday_chains.rsi/equipped-MASK.png b/Resources/Textures/ADT/Clothing/Mask/payday_chains.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac55343d44918477526272360763f768c9a67c1 GIT binary patch literal 797 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 Eg0<7~_5c6? literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/meta.json b/Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/meta.json new file mode 100644 index 0000000000..00614f1f89 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Mask/payday_houston.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/equipped-MASK.png b/Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..fd606238abf2c7ea068fd43c7515558dc72db56f GIT binary patch literal 773 zcmV+g1N!`lP)Px%rAb6VRCr$Pn!ih1Q545dNFEx5Ac8|kESmnpp%qclzadMJT2$JlOI;jV=+Mcb zlS4rV7hPPGC@Rv$zoDfqMLUSvs@Q}Kfe-{yd66gg!F^mF{@|V@H}~C~ED3q<+;h(7 zd|xu0ZwMOv6>9MQfdF6?u)MnE@YvU*>AHYSJm_+ACr1_KMg_CxpFB!%_(SN81gvU>xI|q9^(mjZ(mk$2;;j^={wgA~|Hk3>z z9sWM{>K%NUnUX$F_7P;Vw<678Sr)uVkHFWhb+Bz4?D7R*9tY`yr{i&FE*y62p1isO z@$;vAUi!Si0T^#@cX}cbcovJnQn3hc+S=gH=_zcN%aAD)Y7Rga*nRh-3T6-vZQDCL zWm$o2o;831zycWrP9TVrNB;}lC#j%aM=Ky`jowx-0Wf8f*gi-BSaPPskpfJaB(@Jy z0G6C7aijoKCW-BX6o4gXN*pP`lu2UyAO&E_nG#0|FlCb1K1cyra;C(Q0!*1Cwhy!d z*lLcDGXEN*?PKkS^Ho z%3#HCuK@E2)EdHF`7n+VX#mV0kl9!SaYyg>3&>7X=6=5?LG%ZVzkDn0QK%TeEL_6G z*_qqJd`pYFDzBAKfO!+xT3*ce9-2IZgc1P$Y4M`i_qFy3h~5OAuTt333h)EqMX~QU z&(Gb<-%F*6&%Nof7;J5IfBc4{QTK8+Oc_-vRHav-+PSI%K;}nGw|fbIZWB>m4=F%3 zaozHf0(6^*>Uu~4s)_5Cj})NWL{!&93Q$d4w|t}k-6o>C9#Vj6;=1J{1?V;r)%B19 zR1?=N-!&2H2vF&#g~k8?01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjf D{F+>2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/icon.png b/Resources/Textures/ADT/Clothing/Mask/payday_wolf.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..428567d7e3f639171c8556365be14203c8e5a23a GIT binary patch literal 618 zcmV-w0+s!VP)Px%3Q0skR9HvtmCq|gQ546|Xr5^Nm?jnyF=VpPEF}38uo+2+l(Luw`$<_T*|Sti zgd`;7FOXy*3z1)uEM}UE2lLIU3`vRM{sj*u2@YVH`oQL|mwDV~{fZ`qTl_ zd^Y0|P%zGey`!+OGzZ@D3b?<$NCUIJ|8@Rmk$8#0*vJH|ZZ4`q?8LJIU;q*iR#u9G zZ}$2$-} zw%5Hb_1cdK0n#wT0KC5*oPx&)=5M`RCr$PT0uxuQ53zdY@w|(63WIFE~0TW3yF4Gs3DD5P>U7?1-ejbF}5)? zbCa_ubfHjCixveXPDm=Hy9gI+AHTSO~ONkOYK@FAkc)D=I47*f%yd zC@K;de<;7`;`b#}f$>EI0Q^i#nhw|2(6{9kHvs_ zIe+;IwV!LI&&97U0ml+YX!7+ey?XYP^7%#4o{|zcR9)kgm+zzJ#R7fw+<1bBE+y({ zbMrTSUtJO5ixz``yTikDr?;2Zey+J8R2`@y{$4i$_f}WvAd!0U^@E7;x?NqPmjEt- zh4=Hwv>QM&nWBbMjikE-pa5j}5s_0$z;&WB{#~Lfkpe(KZhA_|9X)_+AMYrObZeW| z9w0fG-?d@_9*m7qc5slI+b>Xk{c&1a`b4vnFDcXCPdB@|{%-;xvCbPA)$CC7I6O!| zPe5}Vf0z~5px;dCS|?Hfg1FY1aT><6|HQM~p+v8)12%u19oSp`JNwux9)0VZZ8%9yMI zqGa1dEUN$$vl3-YRsm76Z6cOcfQea&GNwQZU~8%;QKwv5_=NBW;m!szDE%Io&CycK zkzzr4gRsZ^?#1iGH^3ePARiuc0z4nUmNf_o`)_g_9wg&pd)$l7F-ZqC!~`JwLtB~W zAqfxwbM$PwMY%=r4Z}7`V93COgcJ29H$yOJz4#!duUHVPKtw=}NEsrK+ek9?R{*fe zFeiYy0gy0ot6Q}9PSPE?KkDG{i~&2&OF&P4(Y4Ief>Q7uBr=ad1Y9S#03gfSM6D_T zCZMJ9v|6L11hDVS{5wT56R=!dcCkKeB?!Y4e*1xM0=CPLmjIZf$WTXXQ{euxg9?=T zCZ^| literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/icon.png b/Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3eab86b4bd8781f9e38e3183d43197bf385c3a4a GIT binary patch literal 615 zcmV-t0+{`YP)Px%AxT6*R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0eJ5W7 z@?tGOKYjiT7AM6aL^}XvIm}`n9v-X?`10ioSRCXKVjV%010*En{Yj7X`aE6md z_tDk?-@koiU}a@RamerAzZp2W_!(&G08kp3KYcPNg){K;^P@Q6nahAH z4aC{Y{a6k0Ll^A04U{8n>U{UmImzQf56Sb zW;w_VoQV*o0Yo2s$iV;P?jGjMqT$_=nwv2EiHhN~A(fgRxQ=|kOe z0Oo-H>C?f%3n~dgp#aK?AfJP1ki$SFAt;&(Gc#%DfVZB`c(bAK_Pw-o04Rk^m*?Vj zz|+pj;G9C$q8MZ&C>lU{99HJzas{Z402Nlm)B|{P0X7RjjsS_nvLUQ?gjK^JUxNU# zmXquNn4{1gLXO1*vmxGyrlKTKwILPl!!T;p0RXeZCNO0acxC_q002ovPDHLkV1m^A B4f6m1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/meta.json b/Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/meta.json new file mode 100644 index 0000000000..1cd4d16ba5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Mask/tagilla_mask.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/equipped-NECK.png b/Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..32d8e05ac8b284140658a4645dddcf11df7d2706 GIT binary patch literal 552 zcmV+@0@wYCP)Px$$Vo&&RCr$PnlVlTF%(3dtIz=l2o(q@5Cu1&2|aBjH~>g#=}E&4C=dl8sK^0; zj;k#CNRBLr5PvT_jI@(xi?w&gGtX)4LFoB!(DU^N1t0=?o`AMM&jHY%plb^p9vnA! z_cu%Dta{&;Hv9hW{$AJ`Zid&{+rsnd;W7N??8F5c!(CfAKEetlyt ze7t`yJS~**_@sDE_RZqKx%l?Za6b3tdDcWzH6}daL?4$ISK;jZG{k4EZgBu+(polA zTkLdtJ4bLdI{I$J%y<#>EWV4et^lHe*h0Dwz36qZn3``^1yCczI!6JpHiPmd0#He_ z>WBc=W>CIF04ix#9TC9V49b@XKqbwpBLY~PLHQB^sH9nSL;!0uC|@D~l{Bl42w-gn ztUA?I65;0Z=N$LBMn7 q761SM4rN$LW=%~1DgXcg2mk;800000(o>TF0000BN=@}-Ijg>cAw~Ga zr@z(T8+A)d%9yMd?aei6Q`TBtbg<7k%=?6(i{*jKw$JQ0Jv4A{&}sfD;nu9q;jh`>B`#z}a5P*I{A7C~W|1sIG0U$0!jGLB=cKSNXlK#c waWOMVSN$~OmApd}MOd$Ft3h_4gCYY%&(j>mU(Y{z1HHrG>FVdQ&MBb@0B>$(H2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/meta.json b/Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/meta.json new file mode 100644 index 0000000000..cb08957df8 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Neck/Misc/clowncollar.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/equipped-NECK.png b/Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..6a4ae4ddfd149d71129d8cb784c17716b7b0d324 GIT binary patch literal 1174 zcmV;H1Zn$;P)Px(P)S5VRCr$Pn%!zsK@i6`R1(`J3f6+jh4w=H!l2Zv3epGg38XI}c;h2@Blr@< zC-4D^V6QAn#4o(4UL-=Tph;U(EJr3Vux|J4{AW)N=^^Lb1hTU`GryVrnsX{<%Ad-V z`)^7BWd=++0eA{rTDp>a-To}fqjFmA=(wmH>lYm&!FKyja<02?Hg-RV@~aEilb@|Q z)9JhxWl;#^)R{)Z{OSWbckXTXK##bojPqPe+yU~bLLn8#l_sSuuAZYOW|kIcJ;S+nzF z$9(U76M;z}NPn$%+E50NbMz1ha*!Wi+i>^?(hnJkK*+;+cF=|(0V6P|^E4I&fCSly zw85oz$#AKi$0s?m!F?!8xJ{FJ5CD6Q`3SoaLg%04G`HLOc@1#;(lp>lqhAET%6a~E zd%aNvdN1yo-p9UaUTc`<{g;L!&}ugSo1@6KDM4`c^FrwB=dKZmeiZ;-e0&4jhKA%M zhuwA;0Jqy9*m1ir1u8QDAN{n|ofpcOD5OD2a~^?+1|gUMbO5sHN>s^Uo(8;KWjPSJ z`Vq%%8G<0`hXK%F(%$aN0?B}oQxgYZr=S#ld&QV>fPJ|@2D1-L$mKv~pHuDuh-7?Q zo^Na91CwMo1b`O5hx2EH7a=x+?gY>Fei^zzuuc zZ9;1RfsB2mU5mzrPl7%G6m9oLTV}wxi56|VG6RYhv2oj5X27_K7HzyT z17aekeFq<-L)$0TCUpjIrFL_3L)};FltzAKWi>&{;O>|zC%En(qe$aSj4THRtzJi6 zhTPX*S!(_TF(o)PfS7j$ zc|x!Yw`dv6wnqiP_qLd;zgtglkG>VCEU&A^)WS)&))M+IVfoRUV=qi{UjuyK08DZ! zxUbG~1>k#88KY1e@sRvDY=YC(_p16N0w7?Tb4m#SP06$cFlOsPbs}PudxP?aq1@fHNTP&tcI(gf2tWru{Af24LR=S<$3- z0Cypbu`3FImU5QpB7L)5h*SXb{v;l8HcckhHWdKAd($ua{ymFRn!fxEfz~cH0F6;a okSzfeAxe4LSY|+;bc-Px%CrLy>R9HvtR?A94VGtfsw7e8$LPw}vRYu~XT@cYSdV=UBdX!!wdV**f5wvR| zMz@s}cmlI1FQq6az8^;ZPU=5iz>TxiIWymU^Ucifp%I&B#QA9qV9bD+fu+Q<^OSou z`b+&-{KkNAOrr$Jd;E z&7oYRNfO440q3nnCpH(O_2M_BgI-z)HRvGopNZpi(s`-)C{u0HO>~k9Zv}d_pN;X2 z4xp(W2=@Z(C%LEvoCqKSfeEVBerU%NR&21L>T{<|{J*5~oY>P9RLUBsX!Y* zKdT-L0O-&FxT{BCsJoK}FfGiK6hv1Buz)xq)4y5w{ShGR;OwKJW}n-@tuQSlF#vb< z*avJpf)Jydg@FL*Er9sY``sCzT1M^mfX>2DTHqc(roR&a2=dC`pkBtYYYP|v&;DU( zx^4A(D~>9kY9s+dGKyjVy7)RV03bRGLj%xm^g2Cec`ZYX0|Vgw4?6i8nqJX-4Y_Tm zyCB|#007gEkQ)q=!*Grz)%SD@@FK#agw1^o`FE^kyoiPdfZKo_0MkLZ89;IvHX;s| ziGC3SZ~};xddSrN*8dOwiYU1lfH-p>jz$so5woXH#sGc+<1}zE`dnwS00000NkvXX Hu0mjfv``WF literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/meta.json b/Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/meta.json new file mode 100644 index 0000000000..cb08957df8 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Neck/Misc/vampire_cloak.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..f0add39aa5e175813c09370b926aa3e63e064a4d GIT binary patch literal 739 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U~2YsaSW-5 zdmClwci2Hd=5!6Kh)dKxhh7iw^U@PmO!&lB6(wMrzkt_^CH|n1RC_O9vd6ca&DyDV zk8G+n-@JMA^rYI~gAd^aynb1!#O=xT4O`_i=N{G>5-j z3D-XQF@Ai$Jo&-<7$zpWpNk??8m~E=J+94=-0AR#dqEY;sqK6-`xs7C`wEqbIT*~$ z+?l?iq$MWyoP^fzP3L7+Nap-rq;XyHT`;GDnRr3dvXnaQ{)H|A;v(PERlmo?***U8 zZ_Ukp`)cy;EIes`nb&_AT9fdBnYaYfkI#JYU%8)o`Vb>Dt$v z6+PR(-;`+z557{~oy9suc!5@)-|1e3Q%hE{C@8X>iBFryuEcL=)fn!_n{{*%$L7_U zo8LUlYs~+C>cM8O22-{4#yN~Zzj=4^2w5r>_*St!eUxU|z%Jh`#=b$U_?5r(4~hG$ zStXiVp3YNjSo%wD!(m3bO$jFzWfE5IV}Dc7(5@3v#K9i1>OG^i%mYR4X)=cxr@g8^ zz{g&3qDi&A0Gk#w?n~S$$wzi68nK8^WoDVs%%LPBJteukb@!wxJUKZ#PJC!t=Dt#B z!RqhF(~UMBoEDkapBJv4clh!*^-!iQo@HmbGp^h>eeuP5SHX#yEpbeLp6573v&{5) zd3(xRRR&Mh&rDZYG%i0}Ifo}d`f%eK(EwYo+4-VB8fR{9_O`6S-x@7T_;^Hg=DI8(*R7SaBKhN++83Jx>I z86_T7mPuH;NBmAf!*rjBk3g?$zGwX|Y=3XHHV@Z+Sp4jhNhWNwap_P^42wuz6- z*(1M}G^$KsndBh!L!T);WBLKk9UuPo}kD*BIl#cd|{ctsER{+XJR%>k2C^ykK?dzoYJs^5zwhA9#Lbtvj}- zEpO{>g+SpAGd2DhG|pPtH;?nIgGuGtpC%AzGR#?Spx7>EvJ&WT22WQ%mvv4FO#o)| BewhFO literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/meta.json new file mode 100644 index 0000000000..47f701952b --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/CSIJ_armor.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/killa_armor.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..6f90f20af4bf851789e07ca456b2000707a8035d GIT binary patch literal 964 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fa25ecdef0edc6f6eb37eafc40782f949fb70f66 GIT binary patch literal 381 zcmV-@0fPRCP)Px$H%UZ6R9HvtmcdHHKoExi-U@9N14U@FVB$eVJa|zGzJU+y8wf=&9z@iGsj{{p zfrd>3y+tM^vYIHnXw7AE88(}p`S;7e!*r_1%!moW)z`bEDcKnY3_#%_rQ?YgA$ zoIp+Oi&H))0;Yg`nW5MBP)5%~o~_6KBETOAjL%Onxwx*yMPhG2X9AT8pB|<-9v|Um za$AeL`{CwHNCM~xs#rlrvOEQ3%1<#2pwnzKr@(Y^)pX2vw$3-#IGgaVFR?6u2`~XB b&^m#4sPB&<{{ZV4C9T;uum9 z_crQ$wy>kfzp9n3X5K7b};-9cp~&bs9+AG9^-M=1KSyl-rrwm{+ExRzwO@*jy;>5HAKG`2w4igII%Bi-NKMR zjd$->T|U3|w)r8I-&+n|u3E}6;qc3y9}B)74u3ekPPv6+UQ^e-awe&G|JQv#vu4g$ zyD>TEim-vT+`Ro2eC<=6c`BIC7XH7@7-nzQ@$#F`_8ayUKSa*Yw-u_Z+UoyF{=dCo zKvcVk!``r?4+7Yd&ZGpaH+!~MNI~TD<~DKt`w1WaG407ozSmtFwdWM)j#=khjX#@j z{FKN0v2gW;I*VhB!E1w$EmwQLAmk69y~NSwz1N*Q*QR^lajcceXE>ezwE7`ANJ+j`IBZ2bON+j@Yxk!E5KOtN%=vXs9m;`p0Vj;i%?2 zcID%4`ma@m92{fz$vrsvX?2>7cmMmO^vxR2?&eLb_j6!rShvq&#x-qSP7Te@DFU|j z%AY6ZFXi&!I&9n^2Dy*tWfV5n_nxRI%3Q|_a&EQho`p p(PI>i@9}Bi63hMea1YZz2E}r_0FP}CKL8UegQu&X%Q~loCIA^zML7Tf literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Armor/tagilla_armor.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6d6581c58ce6a3475a9a070fe074f8a3294881 GIT binary patch literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U~2btaSW-5 zdpqmAx3r_k@%?dYCcH6g5=pu&uPJoIOKYj<#_RL8{CCK2b>csoo&U&jPo*gTQuh3R z%(sHq>n3?`TsSp|Yvm@bDNTu!8>()83Nt%0x3^P;Ie*6X=_lXxA1}9iZ=KIqS-auS ztIaik1sEPNoaQ_sw&4y#5KAgIkTItrhw(J8!g3&WlWCgp1l@$4j8}paN_3?E+_4Rs zbMcj(c|-Ws`ox7_3ial<*2gq|f6ma}{`J`B<(v7L*VnYDSi~r}{Ibuf%Y7jy=f}G9 zkME9|CX>Es&zx5i#PK4v$>HCPe?PQq+TXeF->GAP@uSE6lcHpH?rh8wP5pE6 zNO8r}+9#j3e@socEh#F_^|-?n;&SespP`{?-`utDPu;j*-&-qKV(d4ga8v!tE!|0l zJm25lu0P|u?$=xGz8#NRFD}!s&QK!!OfFvLfUWbc zubs@~aI6$-uKvGc-Ffoq+--aYd(#)lzSzc~(Qwk1c`su^#rXrN0#?NbN)!!trZ325 zSoWQ#g!RCed5!C`85ki#fee?c*`gX>tl-$TIO9_>V?xols)cu}*#EGraytfGXq>_V POrH#%u6{1-oD!MPx&@JU2LRCr$Pnn7q2K@^5xX`8mDJ%m77t)Z4GdJrsn^5Ds1LA-ep4}up_!FW+o zNDgSxyy0ZR!gr@mABLl;w6xuz1=D-c ze^;auz(RT19;)hJDo}LZ+dl}G&R>Pzo^F^c&coZ8tTT7-P`^dbFN~jsxon0N0{Opt zWx|&i#--|C3c%!}+t#M!AdDS911LYY+{E{zcdo;)*$j*vIw@saMgeaBGza4lw*&sK z>OU|@bRJLiLq|uXDu54fo?EY9yo9O8&+Gt}mdcRNWmzE5;&IWG00Qv4P=bxIsKbx| z-~-ttNCUtHp#*~zaO~U(Kw#Vea6#nX4*>c{wXy&p`e+RI_0#*4o&e}%#ta-dG6HyB zs02}M8<6@Crs&@f0Qr|qg0BMT@S#Hu54)j6tl|tH05iFQeK@-3$?S8lF>X8frP&gX zIs0Bb1Mu(f`GWn0Qt|H#03Gh!oPbY1bGBg$pxRe}0&vd@3&6{NPiF_jqZ=G0(w5AZ z{z7qa$%#{p+s}XC86Zv;KZowmpz7x*3={-{03xkz(9;=lOcWQ(P+nbe0I1kj0)PSF zC8WHv3h#dWapvwB=(8eit$>#iuS=3jKz?II0Pb-O1Avb4%J)&Y4bm;J+AWb2K#(of z1SlyW$hnU14FDap#u>9w04GfyZ5ajVm^IFrjRH7n>S)U-K*y|c#%vV8NmEB#Mgclz zjWcGW08W}Z+A<2zF>9PL8wGIE)X`Qb1yDI07aXQ3ffE!~rO=+cSR?C082}bX$T&7k zV4XlLlE^yd7>9|#TEyjR7j1K4`Vy1?P-O@UpZLR~X?ipb`BJH_1raY;Sc`~9qmUX) z*@ak&M-_q+0I^mtR*WC7Y5^ev5St?Ex&;UT9XQn*CTdxj>|8GeggFS66hQTQbc8(v)U5Eo6@YyS*bhK) zsT4?+0BlXftZ%u(nmMS7iJK4My-+Tf&0;O%Pyu)Vx_c76V)XMCW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f5dd8fcd6b82e0762654c22c69b503adccbdbe1a GIT binary patch literal 544 zcmV+*0^j|KP)Px$+DSw~R9Hu2WEfz;IKcKZj5=U61V%$(Gz5lT2smpf{@;7!K8C|_i4!Vmi4K8z zeMSE#^)CUN_u<XH{$mi};sEpW3S$_Oiu#B)mnelG%f+P?8Ct437{qyb z7+!wX z!sF*~2TYyT$^etEpVrIp?D2gD@9-fDJUTTO9aRvkXo6;0CF%@8~_V?P>_P+bhpdlm2cT<2&W`8~AT|5J%qEx!ksSdF0ZuknhF^dFGCX|y5iTV!%+J8a z!p!jf7bttaBFRjW6oYJpIRZTd$gvz`9?1>>X#yoiP-24x0Xm;h`Hw75mIFw!fRNfz i2aJZmXb22=2mk;TEb$@S)Z0t|0000z`Y{-}|uQ#HabkKYgCeAiy5s=MZ(E zi1~zbKop3ZkX^kdxaR+oH=kGU(-(SEvg)d#Y~0)3ey3EH zP5M^eo>^Pz9Y0Hdn#P0AufCo-rX(t7v`%3`iO`<1Eae1l22=L~VhmY*4Y~|hY?!hcxSZA&voJCIO+4t^ lzn3|SRgWP{^~B$Q@@K_G0vLOj&H^S222WQ%mvv4FO#n%8{LcUY literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..42ce302d50ec3d19b7f283ba36242b2b26a65c41 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U=sFpaSW-5 zdppb8gV|A_O}%wdl8T1JBDbOi36k25-rjF7M{s7=G;RzObP?EU*tA|PA$4+`w>PVH zFc%l68?U;?!HzC5_1y(Zag%o6O`4gaeznau@88d7^KT}dXP@=IX4Z3lmIj#xmW)}9 zXL%i*Cqy+wITSNpVVWh~;0F`~igE^UXXG(hv1)BQ@S-7cZftt}_y7Nozmf^Oo60Do zDtztTIYW{A_KM&CoSNU+X1#XjPtF-WDi_c3MwhGoKVs@;b!&}-w{Xbiw;pYKRc_=S z`1MIlzi44ZQ^0}q*R`d)6YNp~ohDp;%TO@u-sWA0*w*;!epq7slgZ_<;=VZBJ8j2n z#EvCxei5Uv`u4;VSC4ico#d1I?(-7;;_n6`FCV`Caf!#kqWSRS7Yrv}t+QYbV$bCG z75(tfH$JytRR?wUI@VaVUHbRUAuU&7)$SzKn-{Y4avG#Rv;Jy+`{CnP-fsm5tC(&a zj&d<)JP_k6dg}tOv8d<&UPp!y;p1ZcG7W2$R(+koOfJX&1mmLe_ctc#E%Z3@7gG-OYM@!+Xw#H+QYuSnirsFey}jeNA*=86gfu%a r+|dbo|J#Xgg}VgH0=d;%lP>dT8i)rZbiH~AOe+kYu6{1-oD!M<3?2nD literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/meta.json new file mode 100644 index 0000000000..6624d79f7c --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/hotline_student.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..e68b1d1ba18722aec28a8fe56e45ef55a7a3f34a GIT binary patch literal 942 zcmV;f15x~mP)Px&PDw;TRCr$PT1{&dK@ja+Og8Kuk`+NDtSE>g2*Hcw=nu~^c#%Lr6hUzj5yVXn zyTruH$QyW}?CqJZ>gNdU1YH0`uH3h4R2n(D2T2MP%7sh2G9K(2V%g4>{BKL01^cI071jT zS^%VR(k&F6c3&)5f8E#1GOPlC>_qmpNvH)tHa?)~f2SkbeO3TMdL;`!nbj}&9Wv2v^kJe-!cHH$n`}oGoUY-OpPNmAQid3 z$YlofC6lRfWCo-n*B80WfWBlhHIB@HROI?1ml@EPOs2+>8IX!xU*wV)AP1($C-0MV zYzn})N3V;}#9FK0>^y$~mIkapMQfdl?ZeOUa*t&!PB{|*p)t5+5*rK1vM#4oa%ye8 zn_vRKAA@5Mg1ZA&qn1Fc_R3+5e}BO;mNx+)Yag?D7@kbVZn<2kE+cFraOyxZXd8*Z zMTwMNU;=;);3T$90ANBCnq0>~HvvG}K`Cf|e>yGo-z5WJ|Mz0?-@w$;luZEe1VG@Q zzs*}!0?!`LN+7H!fe8SVfZt&7>@J&N$e+fVAWFceSK9yx`B>KnObi%20PF!|0kdzd zyI5z|tjo)jq&yO2^~J;h|AGP>wHnj}r`_Yfmh%p=<&uO60Ig$P+Lr<7Qns4#H8Y?I zRJ)`zGoVY^YQopdfF@AwlFomH0j*!c_V_;l000hUSV?A0O#mtY000O800000007cc QlK=n!07*qoM6N<$f;s206aWAK literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3db9863026bbabca61e3d52fb040ddb4cd8b9398 GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9HvtmcL8GKorMc7MpA9kX8y(OQCeoMR4=~pWFl&J4m5u5lWj3#%Nt4 z--8#<^qRa2lsH_saPP>h1+e^r^axx2~g{5)M jGaxN2jq?Cr0k6O>9^cdPx$=Sf6CRCr$PnlVcQK@f!}jnNp3BodG)f>>xHh>ckK!!3i22sT=XAR2^VlEN5` z&B+|haRidNxWk#;TokyKj<%j@3!EMuB-OPlUEkejy5}dy z$@FJRw+~N+*Rs;llIM8gO=)6Wv7J_nYV{gjb#GE#PNdOn&}2NJx50q&&X}i{*BK2* z8Mw=fvt$_^ZNCyX1HhH$3;7ciL-jr`0cV_|0zAO6Oky@S>kz-?X{0p058_02Vr>1JD*+wYYf;tXhKFegHrt z6nY#E2))8uesF+BDD*fS5PF5R{NMnMQ0Q?uAoL1r`N07iq0r-SKKWYHrO3?S;NAG}N^E^IK#23J!00000NkvXXu0mjfkt6n9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9aabe3160d959506d3f9ac3661a582ec9c9b33cd GIT binary patch literal 571 zcmV-B0>u4^P)Px$^+`lQRCr$Pnz2j6P!Ptii`80(wo;HPf;i|Rh>JM-hdYXk2rfE^AX0>=k?QGKNjSGRY`{nMkv zX!bpWoBKzxZBs<|LNZ8jtJ8r-vjOALI7#^Y>?E2_rtmr(g6#|`POx=fTwcd{A&^$P z1zEZm0AQstc|7os4=;V#-|odg%r)B?QUDayJqN(N1QR!h0bqV32)r)|LK)q20MJJ5 zjV6rVCxB;M2Mhr0e{&trlG>n*?$ia%EGRYr$qS%yC{=eV07Lb8@CG~G&A9rKs-Cv? zP<3Ylz#t!=U$DNm8po>&0E%w0dpg(dq5!x^OO2xrkXjioUFrZX(o*B71Ef}lOP4x; zi?q}@>Hw*g;nJlJ;36$GjygbUWw>;y1Gq>_jiU~bS{W`~>Hsd%Qsa;uK%KoyP1@Gw z44}yD{oeqn>Nf)}1#oge(b>C;0N>B#0w^-wb3yCIRqWt!2bl0L!3SrFRDJfFGyLK~Sh2o0R|n002ov JPDHLkV1gok`n>=E literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/meta.json new file mode 100644 index 0000000000..6624d79f7c --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/jason.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ad3bfccf6baeab303f7604e99c37bb3e9fe592 GIT binary patch literal 1646 zcmV-!29f!RP)Px*4oO5oRCr$Pnty1PRTRgM&@kIdAxDH((~2?Ba^bXKU?ZX|@h^i38iRglVnmS` zNf3mQ7)2ze{eV%DgZxWY77-2#^<5)a=X6Io_n76eR*El zbN|`YCLGef3%n=#GpmmGkc0n;3Td<#r-0_2Baz6GpXV9vFTg>%1; zT>@O(|E=?f^uM+Fw!+L=GmBj>UbraV4}X_xF-?Oy9^6tG{JLA>0BF6lOZqGJ0yL zIJRkFO96$RUcWl}y&51Of8K(drSswYrLDP9+LzrWlarHDS63&?@7*M4Mt+o@4_}ml z;W1gYtSQ*8ppM)39xm*E>seXS{)im;e7C&*!NLCt={-7Hz<3ln-v6Gged1NwwqZrk z+#w85`Qv|#M+PhXp}zYWKpL)TFv(9;662nG{2_Ve?T?}r#(1a~#{hoU{+5-91HzZ@ z?|uKfRemA>960?)zmnyxOXb}8v$Eyo1M+C+Qn_w+eQ_*GemnS+?0kNW%$Yq`jtm}) zD4O^z%-!OjipTA|(wr=Tu?a52Fz;EX#3K-n=%$u@% zdzaK*ab={0bwBzn@Z~da(iT8Zi~K18;BZ4As6u&8;eCe&qC+T-0eA?1T*y8z)yJP_ z-i-?i7{@;M8Nm5~@n?P>G06{Nz#WShMH6!vB{6`*4@LJL=o7X@Ifo(gZg0IwHmvE0 zQ3}WDv0I=fq^$n455Ld(E7y$jJ=z5e$ItKSECh zK(D|q1JckiNlBOfe2zN=`OPZd1ONhDFQ5SEWeDLkD-A;d&!{jd&~o>XJ0I2aKA;`{9E5K7!79gncJddd^ycJqOFae+m5FSRMoC|{cOdhg&<@V8xwCbQb z`AM53IVJ!!HHEO#zl=)b-0Pz!>T;8yNlKRbT@$AiZH%4$Rp#H&6fKH1J!S#`p%h1u z_vZnU3@ix>KTnXxAnO=?ibpnEkjGNaq<4FcnKIHQ05mg0ast$Ai2>-s>R0VqoE35z zKuOy0snMEXK=Z;T(ZY?YGC-fE-KS@gB0cYaYIZ+X%KQECNR-TJAyz5fLS&e?fS>gt z2&r^gT!`XYI_C#tY*R~S$^<~Ea#*55KV2STK)HQ19p@)vttGo=0ND5H^ED)dw48dtBqifQVXaE_f2V{# zG*KE101QA7spyFM|COXtKTHjOsK7MFmKwu?^zMHls!dj1R4@L9y24-p+yV(ez;L&S zvQmaw=V4(;l`9a8w-ia308r&>!Ehfa1w#KH>I#Dau&&JI(mw~_a#^Wr>G>~6N>P3I sEB<`|000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$g7lL6&Hw-a literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e2f24ad6504ec13a28b513ab345a0efd367204 GIT binary patch literal 601 zcmV-f0;c_mP)Px%6G=otR9HvtRZS>FQ562BO#Y*=A`Q``5W-LjNfKF66g5ReEQk_oQX>{bl$xR_ zRw7A4DZe$?Xd;GKp~!!up3bc|O;5agO`6oZtM^Xlo$ou}`R;i-c=_nOj1P@~rhulv z|5YF~EJC`!yKyz3eCORSzfvH-q(ic8TNwtCAaHt4%`#(c(IQk+D49SA{OWWWQE^2$ zKVHE7!!1HX!ZAFvgw~oe78fBQM4)GELz*6KM@mjDc2-6(I605%;tWhJ?J;muVG|BE zCs5VckM4$CuG(Bl)cL}$L+Y%rK;QT*10(R}%Hl5yP+ZO{%`~XiS51)36mLwHHg~sR zN=;{=9ldj?t4xP6*1!}vv|Yf`RnEq-W7|hgW;RajN2>Kz6XfnQj1dgn`SFIPZY!(< zEv^yR&m0WU+%|-f9y9blevHJP{RV0(a1k)XCP;d{9!{qdjb4ENW)tB0wDn1_m*3>P7}oDnRnP=R7|@ zu|46j0?GnJAizKPiw9m_A6*3gbQ98z@b&k_>c%?r0GY5LHxKWx?_ADzC&x7c_YY)n ziYW-fNV$tqkTZjhn5lnF0I$1w n^MpshTbMUbBcLhZbp<{F5VQ_30fRDo00000NkvXXu0mjf&qD#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/meta.json new file mode 100644 index 0000000000..47f701952b --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Misc/vergile_cloak.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/equipped-FEET.png b/Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/equipped-FEET.png new file mode 100644 index 0000000000000000000000000000000000000000..96755aa4aeaf74b2c5af09f149cc9d605ea75633 GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U}E%iaSW-5 zdmFXU?@)lqUY`jO5mSnE8Qf zhnNF5j3eT}y@1suoI!WNPR0VR1*{jCW@$HwUAV(w0c2({o)!I&+xXe%;7h+_C7b67 z1xdC!ZoTz({qs{#nU8PF6)gU7ZFz}_Tl(B(`upbpyZlqSclXX2M<4AIHu)d3f!Fx; zmo?K*l&*XdV`q0cAwRsJcB@X|e4k@a*6l95nBnthd*-Z1^Y+v)m^@e4YSs0lyQH6Q zzxc8=|6g#n!_Szyhkw?Vb?cpZ;`H;s%CkuYn@{nc>h<0f#PG8^EM~@8?>+xd$nP+6 z)IMn|$5gO>LRMWtLssj~$A=m3XfK&1FS8&j@!gLChVNV}pRu#A2%BMTCv#x0)2g2b z8CQuu>*Hr9M$5lTd=rWpcP=**719o={r@jz-Pzk}uh~!dQh3~zKdzV){^9V< zIDXv*mQUwcbevNJAH_XP-Lt!}vbFH8_^X}U9W9pLv<9XOzSIcMG+$o^Eg+i%h(X{| Q@MI9>>FVdQ&MBb@0O0@+9{>OV literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/icon.png b/Resources/Textures/ADT/Clothing/Shoes/Misc/clownnightmareshoes.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e5efdfc99df95d1c478c7ae6d8ebc2ab641e591b GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}pFCY0Ln7Rh zQzQ}&SRD9f++&qs!s6zPAQnfo!|@c?C^+czU{i zLgDu5>m^feSW0loJKHpzHC8B`!^iNG>)GNsMY*=t>vBeW46iUs^KF(9;o2b3u#(l1 ziN)nyd}7D-N$DDO?1ch8x>d{^`636J#4IZ&Hp|;`ajZOi?U$04xPmpyljI4G28K^e x8uZwU751gc2l6dQ-CcNvaj~L-6cdecz;2^B7y53YmGHA1PoC5$!S#5si%Bq%v6{V^{39$)3-yn(lt{|MT$j!>#@9}hn@;DKC$IetbP=gRX+V&ZfAVYlOVyc>w*We(zjGR zWYAr@_R#}|)pIXCYGvLsWm{J>^O`cZZgIW~LASK{_%_^<)Qz)n@XlOqVL?EH#=??6 zE^_u$r(0-$?FpI@xupIq%ZWV>S&aYRXm`$6J#fdTp^c;X=;=L&q7pZ=3MkCv?0COZ z<=TXQ^F#%Fe%7AzIV2stbh+b&-#7mO!=5iS!ZXd+mq822<^W<4xD-4YM0vXUxvXEDn4#?y*WRVR3VY5gvSu_WK|FzjW!+1FJVLFE8g=AHP4*qVA8v$!7<&94DD1 zZT@q5x<1cz{rRdVWu8dQQ0d*Z>)8Lwii!ij9L2P?v!Za%%j#k)ziK~Box t_(Un$6zhg4-IamtJ#7avIG_Xr1FO1)V&5jG4xpPx(3Q0skRCr$PT1`k)Q5gLMMMO{&nuRoxixwk7RtVA$5`@HTB8;$2i9rro|W%l>H${WgyO?h0%nI2}}hMQFw7Ke8cPE=zRCxH@(N)*{I{( z@0@$SbH4|3PZ^c?tE|NLPgVfyfD%{09)S`!fE|MN2-qVaR3MQ^IOn>rQ(y1poO=ca zA39Hm?@~IQ4%|^~ZEeoUQ|IYGYio}Am#Haw_x2@?jg5)%#S1z*I-IlJSLw#J3$!b~ zhkj*#(4Biv=-Kdn8Xq4Q*Awbbz^|&RQp;9XSIPam4!)RhGMRJ${&W5}9XWiQK74#l zyBl^YLa9_rTu&kZx?fXML*?b=YT3rd#y`I=FE7*N*p?M_`?odRE9U#FFo z6{@bTrizLR_1@y*B27$8h-yj%V0>VE1po&fd=Xik|9Cu} z62Jk#fD7RQo&op?_vzqoDZu-0v(Eme1U(-erJkV#I)Ft$10?t&ax4J4&*zYdzy&%Mlng=l3~+a!-JmmrL;`>; zCNT@Ju&_Y&_4Ue%Is-_udH$>$pWpL?FBSlx{5)m?I?rF7&GQ=Iv+(FX8X9oxHcwFTgbtTTE2Y}~yT9Q;0Yv;{D=2|sm8UI0Jh`JMqLz{5}@ z(nr9AfK~t#Dn_}6bwHH6XM($RfC&|&T*Epb%H1=;-8#U8iczj%9T4U2nc!|6U_!+x z*RT%I>E5L)ed>nh(Sw0d21QcuWa_kc2xlp(AXeYZwa~pZ@$tEz|vG zT3Y}ni;IdA$u1ha-LC=@Gt*PPYi=b(b4#m(P)6^~Tl6Y5BEAjw);2;Gsg3#U9~GEL z&wTPtDxUxlJJEbdg)$mqJB%b!d<)@CQ+Fv#Tg~Y|X@(+>W?+=6Jg=y)H8%00$I;9Dwe} zF6R@_{r@h2JFqY}Hy3C|h+Wv&*qAqz5x4`85%NaSAOgq*9g$%HIH$B34=D%H5y&?O zwt9cNGp+Ogd|j4yAJ}36bO?uejTIow-6;k)>wsdY9A*sbfG~Hb7~HG_ilK6tG5!L> wurgnZL(`D}000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f~=$V*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f26536184c4abe5738c37581e777f3defc2bfe35 GIT binary patch literal 435 zcmV;k0ZjghP)Px$ZAnByR9Hu2WEfz;IKcKZj5=U61V%$(Gz5lb2xw|*{*Oz@W2h|8gnOX9bNc^9 z3nnpKzkZ!0Pm!b;R&2Yux&4n!$YChVO=gghRbY7X_yI%z?ASWdXmfp5)8%bu8q!?s@y}kW^0RaK9Wxs#_X88K` zD+4z-Hv=mxD_HEqhYt(~4<01iT%r}id=H9$Sy@?lCHnK{PX=~&b~yj>+}rLn`9l z&f3V^YQW=inCZerLk8&!hSsvu1`M*YIt)ciJVfT}Pl}k<+|R~!B6i;SC52CW;-`N6 zYt7)m)FbS`Ey2%F*ObAyrJ;~1gYhxr0nG+6prCq#n1LL_9H7uUF^S_J=PWzfyw`sD zi-L7umzW)!v^UQo2in_w**0aQhigW4w7B8XUgQIeTBR zVC`3Kr=rrNx{O)(SsBh=o%o@R#UtR_nnsq4b$u=7Dh^GX(s)%Iic3}YC^8C7G0j$B zoV8l{Aus2I1#2RiIWNS>a^`z9u%w=q@@RPW%A>-WNkt?3ngf$b`19WFcO;t@2_G0){_dYJ_K+uP=iZkj(+aAaE&oGKlhY^>bP0l+XkK`jf2* literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/rabbit_dress.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..507921ceba7f5c57947f45b4e203cd7fcaeb3014 GIT binary patch literal 460 zcmV;-0WPx$Y)M2xRCr$Pnz0RqFbqV)0?^Sh02|OTI~^M^0397Hz?UOMq5=LzCW@7#N)cVo z&u1t?HmK*@1c=bKZLV!wUvF3kAUQ&a@q7zl7>0A-ch_~DuXSBl*EEfr z=Q-Q4iShhcj0o0s?ExIek#+GQk*McK0Da$|(sg+x4a>4*+x-9l_550p2#UCc;;#_? z_52DT$CsU^Cj!uTF0000Px(JV``BRCr$PT0LtOQ52l~fLJI*P@)KGBcc#O8Z87tEbIbWXdzhGY9&|;R@zz! z7FsCSS%@H5XcIy}5gQdmgMtAq%nx`n3lmOmHv8V(eY;tByG=H`_uiQ^=VKGjnZkr$ zQxk4KdI9Z9>*caEaFV@?mO0O5~Bzd@vGLm_#+7*@LB9FuvhWB z5J4A>kMCR(!vsk2wf-GG;uMZ=+D>i`{!jr3P7oa|K>n^v#*+}EgunCN4aYJew!`Pz zRDc}(p#mtpsVZ}ixt6LfGI~!D(li<7zMm&vXK11HWuj4!%Y9GHwrcVFusu9(%A4fADML=OLWL zKdj*i?pS9!)-T}f;0P9qE#e_uKKp_tEaA0Fv7L$0%oQ6Zn<@B1{vG{KKSXbBJ_fW7zFDP}IVDS&1I zoaYi7=;M4{?0@5NU5%ei)qX_B~%uin#ABV$O1c<6S;G-11 zvZ$-VqeC1HmH=@+ASI@Gf%&-;?wOVj%PSuSaV8<%?9K>SWMgAOz_C}D)1J1h2M{|^ z+^a^Z&T%1R{+fl>_`NtP0sx1wbKH`feBaGS~Y-QfZWLpmuR{^ofgR{ zfVFEtIxbV!C})2TF0000Px$k4Z#9R9Hvtl(9+!K@>$#J|Gqf5tJx`+K6ByX|xa`VlP-(2o}~>eu9;?g@B*;nMMh1Y z8g&CaKe z(8dKZ!J1cYuSF6%WZx8^YqtyF9?KpF-g&(jS_oTg)^_(eR2L!Q+8YGmc0yKFhZLXP z9|WLdPz~62bRlew^v!{Fw$s(WHgxX*3!wtkxT4MlC*D8iy|6?%tx_SM&l{nm<1=Qb z$9a1BV0UNJd`psq5@o7Xyz_c56u=B6hA8mLJtK_q#b>X_ zrPw#M{s1VsT+l2K3AN6Oh1eh5hFPuG>o@Nj=vAoQ{s<5qhz|S$Cp>~7qH^%z00000 LNkvXXu0mjfypP5n literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..44685c7650ba5403223165560dda10eba9cf3e71 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U}E%iaSW-5 zdpm2R7qg>4+kP7d9i1f6qldg&OeU!{dAYpF)vaOGmOpqZe8YyV;)W{{W+eyjuXS4i&!xZVDe6Zme&3#bHxCckRW5sfTC26EDB1E?j0&xNhmv$CL8X zgHw}QU#e+e$#}X;^03c4^1qTpxSE7oy2xWrc^&-S&-x%j;FTjac* zOB@(7UR1Cvu~QkCr#;;1H=?Zc1m^he><|_B#~ktGgR5-gf`!4) zqD2n~F2BjBUFj>yEXls}on-Opsl~dwb2lCSzc*QAz1iIyhyJR)=MD$Y|9hA3^2;e^ zv20)FWM{tIA#?WTl}oL8rFa;#O}_cwy6 zMwox?JXM7)eLub>bAIr(*-|wPi>5$zhva^RD2Axt9D&Re3Rmvx7tm#}+;dFM@d^VM zN9Z?>MQjT;x(k>x^x8JPU<|pd+#%Jlhk4aIK^Oi7uk78K1Ewatx&NQF_Q`EW?=zD6 Qz?8w@>FVdQ&MBb@0G7%4sQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6bbfb2449f67832e28c3040abb006feb93cbfa7f GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U}E)jaSW-5 zdpm2R7qg>?tG}IsnApayq(oIGDNkWXRi$s+#Qrr+ouBYjKjOx%Zix^B-wm7{Q(H4u zE!kiozrm9T7cimL9mQa^y3cs_w z&*Gs^4ogkR`J7`p-=rI!Jlni{=IVDb4D2%M)%M>Rgqelei|-menZ>=4@59Bpw|yp; zU0UqCHR|cRg{R+@b$_hznQUfjmBjet#XQc0UN!D36^qYn@$QrO=;d$25PsKqd1i*x zZT+CDe{aUr6_@<9!Dq?qo7ET3-n_D%?LqOkJmm#1Os_H2 zoV(YZcW&7}VTS9Q%cU7z*KcG?XxTMyulU_LzP0KMX42DgdzmzDA9=R+yYz~v+m35| Sw#@~m4hBzGKbLh*2~7Z(eE?ek literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/meta.json new file mode 100644 index 0000000000..faa6f974e5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/bio_merc.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..9eed85c6ebaf25dc44b9416275786d2299ff09b9 GIT binary patch literal 1409 zcmV-{1%CR8P)Px)AxT6*RCr$PT1jXWK@=?yF|N49gSg;=dNC1+xJ3~aL0Ma6ura+nk3I=-j>z_gM?%jKs*Ds!Bqi5id zVVSRAzu2BWzIz)iswBQ^wl98cWA8LR$Sj_}z~Xl6+S7dd{yA%d{C@W01v903T2sO=yZ6|^A>HZTQ-}OOBY4~eaqWwXU(mo@;JHFxrUXdnUopU@MO-8D zkwAP9{kG+eZ6+O%ivYCI;1?ud;fht6ruqh(>!|vu_E7}Lc2yI`oAW1*dPhML_yvu_ zv;)TBRZMUA4t8j@L#04+0oqR7U%=0~W@#%nk_;i%}ULkyycO(Jml(PTUWR{6g97Y zXz)R0Kek)h@5K1h~Qj1ROtkyr>e`C4%_W{W1kn7ku#51mHgbF0juj zk6tL2{LL2ut}J%7i4VSt04g(v91WlxZLji+ssU0N<`QQ<_$mTWgdR6HXa5Ph9vEF& z8N3J*Uy3eDUmtum0g%SHTm$f%PZf^xx_mCBu~etjCO-Ho0w6?s_o^@-Kebr9SOaj+ z-$UyFN^BS3S9+@m(0Hp<+NK1Qil;)^nMOb;W=o~tGy+P+Q=#lkBOnyBrP6O20j1)p zP*r1SGD>NffO9%&@POs z3BaN#79X!&zGS_Ri)VzAiU65*z(*9!nmf{gY)}&*Hzsh8lbM)~k~kqEBY?_}$Mf*aXLCeF z0PDcd)*t57`7?Il5Fj;UtIem+AA+6^k&%KZ=+(22se9OH1sRm!vV}`b=khK_lmF;b zO#n%t@`5THGkkbrgO{oB=;>3d2B}Q7gZCx?#SoznJfxC9^!ec0C)K-nHsvef^H5`Y{$aPW}9c_FC6dpB=*vELp7;DkxjXIS-z z^UCYjt@TPnuLuAEke&^MZ~VmN-jK`~rYb=Wbhn6^j4>01jnXNoGw=04e|g00;m8000000Mb*F P00000NkvXXu0mjfl}Lx( literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..17f66126b0e9078bbac006306e48051774fa698c GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^T^H>$oVtkN>Z)k3Z1*s(t%< z&rc#3yZYza{ z0;L;RwXgko|MCTkG+$SGz@Ni1j71Km$+FF}Rv9sCR84s5t#wLLNXdy~R)097+3Ag} zmPJz>`s&`Fnm(f;cdtesQCNLGDdcjT}`iCQ(?;*$(xJ{g%NrUD;q5vri6)| ze(yauotsjU^4M^aSW-5 zdpql-7qg>4oAz>n#SbRQ9AUNf@Dn^TJO3e@lE;zsg64)r0tMA>($#2 zKE1j%OKyI{^Y-0YcjoZd$d5L|lm8{klc3Ur<_72dh zb%1-NPtKM_-?wd>d$_FRm<+@F zd{_2Uk6wAja_oBaBb?p4s)imx}28nKc$}vT>z<#lQz3u{Pc{;ZN?QzJGnh@J@2cD{=M!&Z2mI zz6bLhSJf2~mMD20K36;8EraZ5jvU4pvy>A!9iGcDdNWu(=ZIh`_%G`})BT4ygGMpS z8^(a=95`6TVhb=5RfQgAOHNrE^*Ox&H$mRfI T5V#aP8AN%y`njxgN@xNA1CJEL literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3a192434e06fbbdd8ab24ef9f2b2013619140996 GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U~=4oAz>n#SbRQ9AUNf@Dn^TJO3e@lE;zsg64)r0tMASP z%OC#~g#Vj6@1NuACy!)~xw+qP+E^N%<@PpiSG{O)K~0wG^yv!%el*?N$EYFdEx^P2 z@a0FjLl46|-o82X=ZuIoNAIh3S}f)_Z{I5Gdi$csg5lo%Pkd93UKI@!`14{NQ$yv! zXgBVM=eP15nAZ^KP+stgzpkX(>|n+c>3!YvF9>Bd$NXyzy_k32{Lq3I-&h**4&2_h zzj#-vK7+{Jbqs3H#n$AgG0&)d!@99T<{aPmo2L7t1VZkvV@*u2EL~M(TDlFuk{2R{*Yx4OkRAc5uRzjz6@GGHU|)cz@^~HAj;F#&t;uc GLK6VmxE~h) literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/meta.json new file mode 100644 index 0000000000..72278c9221 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/black_abibas.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "ADT Team", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9d470a06e38ad9def2ceb1d1d4ab9e33d475bf GIT binary patch literal 2581 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 S&0|1mn8DN4&t;ucLK6VbI8U(v literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/djclown.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3dc1c01b00eba5f0ce99344c35af6a624d7ec6 GIT binary patch literal 732 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..580f1ff674dff18135a7226722eae0c35c59931c GIT binary patch literal 570 zcmV-A0>%A_P)Px$^hrcPRCr$PnxReuK@f)j1#u;$6{sG9wgPwso&bwMU{QDs&w#o zLDRi20Jj^fn>P?Het~VY9|4X!1PFWyuwrKB&wy$O%mCcu|1*JLs`?36od!Kt0E6Ly zo_60>k+)Z&Fj(wkI(a2)an+%)CYz!Z>*ssA-zl-v-NNQFqBO;L&&<5||hZk}U28DlgY;iD)}mdn-vIO;Res zL;GF;gw_$?ek1|DiHD{q2?(ttzWqo7d=n2%PZAJXM|}H{1o$Q%nw}&ew2t`pBMIb@?P)Px$_en%SRCr$PnxReuK@f)j1#u;$6{sG9wgPwso&bwMU{QDs&w#XQL}5~AKldeG6S4iV0RUG_yjHtkXrcwn7XSY@DAW|W!AidaPkGL zLw*F9x~uc-GJgd81i%8g#_u~p>hrw)6DYuml<@%+ZYZW#a@DSbeA^M zPPc5kF~vr64d++4I6FST>-YnsNrF-KEEYf=-IV~6q=C&eMSsvouiL{*mSH-bhzG#c zU3r?0rrRw4q&J`I!<^yo{TSD>HuG)rPfggNIe-}y3_%_NK36lcR-EVyVRzOx@Z8F z^`8O43Ge_gXYYji!I#hgIGN4`%-MVJ?g#?t0NiHG**l?r@Fipbb!P9uyCVo71E@25 zC)5wVgav>*dk@|nK>!(m+lxDUC)5wVgashD+64$u01JS+R9k)nJmc^|4JJOg00000 LNkvXXu0mjfikJE9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/meta.json new file mode 100644 index 0000000000..faa6f974e5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/dude_shirt.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..b44d9cbdff759a742d39348a2eb014a0cfc95a44 GIT binary patch literal 1187 zcmV;U1YG-xP)Px(LrFwIRCr$PT03YIQ51baA~7Fh5@Nuh5(r6YG}wuSU@2N?ZDD7rU?WyyBWP)7 zVXcK?DOiY|L}Qr{2r3a`$i|p223a{HCtP19vvc0e&Mxe{W_M@b>^b+`bKivA+vZw) zwY7Nst`wkjK#MC-mOzUepgaW25-3YRP~hUNhgEEU^Z3pl=Ole6KqPLxeE(U5zqzuw zXJ2REP;~9pz3Y;zQ*S0X30M&jJPCx5NFxyN4|ewcxAphts*Ag(h>%JEfOicX+Xdg* z+HgM?W_Ldy86I=(hq`t@Z!CY8Gm#_$gSQyi4<2#XAWT{jY6@V3M_?2J;9MkOzt2kq z8@&B}VDI-C+|r6rQvlXBERNd4t91iK02zMI8jU+E(%9YZNy7I955cb~0LhSuZ+Cug z%Oa1!eWBv;Z3%?prxpN&Kmr0_+1g_{;9RIj@HPn+p8{mTmjsAAiEXCR)}2}g-0$Q2 zPk|78NdP|X{6`N60vt71ZwKHEBEA(M6kiqq!P;j&vyVYw*qYcs<^cu zU)1a?Pv^Av)V%u{_#?ss;*K_ow>p1-HU*+IZHvypff%c9F2*LZa0xGx~yq^So z=3D|q!1}YZEtP@f06PoBVFa87EQ_KAu+FnRLZv|~3E*eUw_}k4@|I`txcT z_$PnXmb@eYGVa^UFAK$fYVg=!3onji5>74xSb!n~NW!bD07?CM&I_EKJSB;$y5Pgq z=c=7a@b6b=1SGO-Ot3#_!9&~AssMR&kOTl(p8y9YLVELR@Z4`Z(rAccg(g52z>2`> z47AJZ*%giximiHlXWR9vsHFg^VsQ=#>C1=U+Iu)F&=3c(P0nGZMhjpECRAZFl>nXw zp_3UZQGdTbEfRVNXBL1ba3c;uJFZi>00Pd9Kt3c+KkGlIA$$N^dH+f4Vj zya0azP|9X*#zbRK0000EWmrjOO-%qQ00008000000002eQ@P)Px$ph-kQR9Hu2WEfz;IKcKZj5=U61V%$(Gz3Tr0oS6g|Db~Fop5b z{Le412`7# z3sNj6*#V&Rz{bUovkCF*+ee}kAIuPvLjaTpusH%`IVo{ZvIC54oc;@&d4TmH=XvC^ z0mOcLY6ru)Bm0Q<7|{wr4*2)S+vWD$)$M?mT6f+nNOyd-wS}1Cz8i z?Hs@(D8wKnEXwfc&P@go`^)=xa9U19o#EZv*I+T4gn+t%@qca}NCJde_VV$4260(M zxT8RFU%z~0xOw3$(IHE;LXhDgM}TOMLqHax(;zugEGIb|;>>>(NRSi)6xf4P>!<@p cLtr!n0BEPNAy*T;qyPW_07*qoM6N<$f=%$vc>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b042b5cb6b3d1cc99d28cc92f3ae58f4a74804d0 GIT binary patch literal 599 zcmV-d0;v6oP)Px%5lKWrRCr$PnmtGZK@f!}f<=ttPY}U?RWOK6R7hnd1ngpCV_&2d>;mYO~>NH{+@@+SzmX4=h*9v#{9Kf_5KH#|I9V(eAa7pv^wW&E$kJ1 zxVAbrhlc{lu55c<{X_Ke{6K@riN^kq2{-FRSr)Ru)X4a2q|L$daF}MV!UMl2%WYANTsK|Sa&atBvW)#Jg2dA zhVIHGs=dEbsd!jzBB`eg+`s2t)%2AcUDC5Dfq^M<5Ats`&r_002ovPDHLkV1f}C_GJJ7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/hotlinemiami.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..53a7a3d3d02f728070c363244d34b2844565ef4e GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U{dpRaSW-5 zdppb8gV|A_O})vr=aF(p!T~LbBWhYpHVHA6ZQQs~Fxs1S?V2?rTegTwOG{toWYpGn z^i>w}RCN*P@M~~CP{{ltTA_fY=(hX30=K&Cogb?&*k--Ec=0Zi z154*o_rJIHy*9OojQ?<6M^>apW9zHO@&+LaCa>+{&iLz=4Aw!+kc7rS8 zt#c3C{IP)Px(7fD1xRCr$PTE9;eK^PqpASVhzh(bL4L8Oqx#KPFwSXkTnN7`9i*w`5h6C)NF z6gb0a5Q2&XNY=cIZ~Zdv?cST+<=EUzbF$9Pd-J~ceY@Fj#@vXHu@T?DivmOkjJN_Z z1xDNeu?WT#h$$c_@c8MIWc%YMxAx}kf6iIGe=k|OeapRg_PjP%J$UpmnY}Xa_P_1A zp9eou=9gxs9k0KB`AWhccrw5jZ?xUf?<41nz|FTVwA{{S$EhR+i2*kc3~=xVuR|OK ze;@(u1_6vs`VoLQ7+C@hvcbGLK0fDy2XT2##V-_q;84~F%OZeluw%beQN^emzfb^L zfBoGDhg`EFKy6shMg-1SxqGLwRLH~k13+gg__+dP6&(~hyJ_Eg_`6I|vJNT2w*jE_ zRs385Q1w|{P~BliZqAATa8_nKA^iJP+jD*qJ_RU)pDO_KkNM1q^xF_Cuzz2u07dw~ zL%rb$!7r=D|73>4-$ZR54CMnD2lQvWiAD%5ObH=oaH6;=XJ2fieLLbfS$qX12bR9!ry1L{(?DeFcDG$m4X@r(|rOWCHZ8y(P; zNY%wNI-o9Po3d_nfEp<@CwLD&L*tXQ(vMg1^5%mJIdGoJMRGvD&P+%{qO1_Mahla0 z8+3h105&VJI9t)^7WY1q{yny$ewQDVDCgM*Ev}(&Y1{T_lq$z`BmwL(6`U8at#Wo~ zRST*DSPr6l2;oqf03@TRuWlamtqadw0Bb*XX8m&l!w`U6Lefxj0DFVTIaXg3 zAc~;oUs(s(gAwF}HI+If31APx$dr3q=R9Hvtl)X#CP!z>)p$##pRO3e>A}w~XAUG5^7YAoI|427y2NySS5QI8Z zD$+nyT0_+s(n90}?jr@I_kp1Z?=Fufx9|MUdH1D6bFR{y^~nI31WW=Z0j&g%PfybR z!y_#&FVXeomHO|&(P8>AdZ(?OI$fNdYwam+hDdGOqxdT(hTyL#i`xq}1yBAI+^jFH z2%y#8PvH&%D2PCm3yA;@#ekigThZR4CII9`SQsEIoPP$mLIALFb8lBUhg(hs54(5w z*?bfVkUxt2`Q~Ti&jBEWW55cB)pd8uImE-)ftm|x{Mb)41MCzx0ph$vFGXYat1EUNdE<5R0OS;Fed2^LyX#ijx&L!Z{$=`O9;l1UEKoDhVBN r?OPzZR=Pb}3FvMv={Eo-0h7Qt>vqN=2_aMc00000NkvXXu0mjfY3#p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..31600c17d785830afbdbfddb8e7a1d5af39519e6 GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U{dmQaSW-5 zdpm2dH?yO_QFQ@Twy6U9o5WQQimccC`(@X?!=mHK+J zUb{{%%SpPr_3DBhAx&o@*!=kToMUyCYf#?O|b4DEbZ&7~Rc2q->S?b&2$_@^gm zkKx&+&W#7S4jhr2&zyGjZGG|lN7jG#9yU+ zTAcWrXZ`gw>uG&!EB5%Axe6K|`?z~&g%K`4A+6r zS_cz8@J4KijPS6sW!e|7{{HCF&+i!uoK5Vl!yDZH%RSr6T2YsERO{Z1XO}iQD$MWl z^>|gvs_^y6j+$(y9Ufj+FS2;pTI$`O#h^DSsMLfp$iMIOcD07?B_XoD4Ob>V{ xh55k@WdYuXWI0Ehh9&+>fF1`QHxT;nm;Lz95T42&)@O1TaS?83{1ONrf3E%(# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa716b7c2b109df79577f02471d0eaf3b512c1d GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U{dpRaSW-5 zdpqmAHjW`F6mmaG|KWUjoB#Q z6*6PW21D-65^r}IH}~Yv+^&A}YUTa!mG|GTGmvIJ+&|;tUuH%Hb_u@*rGy=fFVs8) z7jVEhnhwaE2hxpe=jN)L&Ts6#Z2bP$yMy~KSLPo4`c(ARjTJBcUH8c>K74ZRGeyIx z4bK+8HQiHQ^5V+E;^ zl0B#H+J5*P!MNhZx49~dPjVEg7c{+*Iri*lZ;WgCf~l4BemuJI`F!cASKn9zG^WgP zsk*fF&x4O)*^XPI+@{yBoA`3x>GXdYX@T#y?q@D#XL?b#`<~Owm{Wgkauj*~tN(Z~ zV_MnX$DUqllZzO1R=@c2+x|e^34S&ex%mvY*DWY*=z4b`?M4!JcVxy5{|za+hffy^ zmwv7Z*tF}SUvT&mjt0F;5w9mOZ}4-Qu2)1hhr`+-^}THN<>p;23@%^iGEQXVU=Fxh zEiP#A?mY)%f>P+Wd&lq2@u*E?$T7URw_K3%@xMNUh86pa1=u3E97OI*N=PzH-TQsR zBZ+m~)(xFg?^YkbkT8QylOeI&^`jMI$D=E5D}Rd5Z&waD6E1fMn0y#KUHx3vIVCg! E0C}w&?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/meta.json new file mode 100644 index 0000000000..faa6f974e5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/jason.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/michael_suit.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..5111c7a26afce5b7de5bad2e096b3b5444c8492a GIT binary patch literal 1140 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 Ef@bLJ`Tzg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/otherworld_clown.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..af3d1e62fc57bad344183b071b934fcad5f0bbe5 GIT binary patch literal 640 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 DO;Tm7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b1890b50fbd5888317741addae1832590be78e24 GIT binary patch literal 590 zcmV-U0Px$?ny*JR9HvtmCG*!Q543%hK-tp(nus4saLDC5-GZ5K|NOW2UJ)PJFgXMR$e<{ zLG%yMl}A~ytX3q7YCR*BNTifx)Mg}dCb?rp?j$BQb2c+`a&x}l{m!{}4EX0T{IfoE z0NnxI0o?&r4s5PBO7p>Hbk&70F@2ZIF0t7utF(RY#h5RGp1xxx&vVIf1CV%=$A|X* zBkZlY5eTd*_5J<S@h{UxBdzB!I=LrRv8A^ez<81|(0|Zc8DImC&!dBdi^wT4%9Ui3x zSMe~+C8g+ggy8G8;NnK)c7Y3EZqh2*Z6yro0(rPgB6+f}odYC95Ulq` zp#WL&O_>F?;;N4!&)-e$8ddjz+TuLxbpYJ~-GMJlHqs&fhcnOs000hUSV?A0O#mtY c000O800000007cclK=n!07*qoM6N<$f-V61lmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e041e9d3afad83ab3547266cd5fbb6605cc28a24 GIT binary patch literal 647 zcmV;20(kw2P)Px%K}keGRCr$PnoTG~Q546|>shFYn(>+%l6-`eCRUoESlFh4;1=*W0d4`02Y{af+ydMJ9w)#p;PC+PQvkIEuJ*g^v&$E& zfB2}xN!G?nd$GB}r`Jb!mDj@3QAxM5DVdlsT~^Tx&$%sdHrv)2x7X%#@csASw7%*L zj#t3(Uh3WBPx>-XD%a5fEKb$g@xCe$37A-}*4G#EFfbN?xsf|dBp|hU4~gWpbUiE` zmCcKLq=r<5#C?mCwZ+w)R=vKZ12oXU1{>k> zMlhuNjT$JJw_s);t;|7MdGn5GEFBpH)C4qzd+btQIT*pv$GT?r5nf-O;5@UfycU*@ zZ1d;|2uEV}?ZrO$0|7|REWy{}ERs}pH~~~Ehvl1e0x;$X z$O6EcM<5FTYmR^{0C5Ij%n^_VARxG%BOna`V~&6{0E{^T(f}~#5l90NXMo!|0`dUd hz7aA2w*;yG{|!gyOHiSJymtTq002ovPDHLkV1hZt8Lj{T literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..84b0dfc03a86b5ca2614484587093570f5c35971 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U<&YbaSW-5 zdppZtqq$Jx_H(+yu=ZNIfwc)j!TMn*A@nv8O(PA*bOi z=LfDEF%18No`^mW-C)TW$2gn&Kt7NHGK7I5I~o3n8N@X1_SjxmI{Oq)&)lg`cy7k# z`0jyRvv`t`teAHVWt(So`?b8Ulv)OQK=eA-&d`*QZ_!V_PU zr~H;~_z*MK?n*rGp@x}TrJi5&VrpA%v%%!w6hXF}_qK;qUd)@rx@jk`H0Swi%gp(r z=YG|deZau}V!`3NPc?hK#iXc-%YVvte9Il8_Pu{H4-5O{dtUP|zy0bQRL!FMZC2;J zHxqL0%zKiGrI|9gzPwtxuINM9uTRd`lGcBiSk?Uc1*7HPV#U-VX)|FCzE}O`f(6w! z0#OmIJAZO|s0lsDf79~fBwr+h(a!${3%Kswlk&*&UvM-|CxyZ8d;et-E6%M)8sD%p zT>2%x&e3q^$yaM$@g8OfnYb*fop*tiWa!Qt453R_UQ1+N;pY~rXXYT9xvKOA!>Y-F zQ@eQsTxVs;nl-#i33-~tjG@I*TA}#6-`1ChVl)`S{+?w>W6)sORQ`SjL)v^tMghgt zclXZb@deBCI@qkavAf)dVe|O~j3@5woqbnknVnR_nY-3%4L8#-Fzn+wa33aEF(b6z s_=9xEB8G&HsJA@K8*Ux>XZ>E?+Q%p0`ui<2fC-Jk)78&qol`;+0PwFZFaQ7m literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/meta.json new file mode 100644 index 0000000000..faa6f974e5 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/servant_evil.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..09f1ea58728e66c07209d8700fa4201aa9cc3799 GIT binary patch literal 1315 zcmV+;1>E|HP)Px(-AP12RCr$Pn$JsAQ546oD@8O=6tbus3L!|sG#H6!Q4y8WqQXV}0WE}-0wbtJ zfe`e=g^P$5K?X^+2%{F!qD44RCSedrp%rCd7^Fz9UVKNskK;|}&AD&pIWg~Td^2<3 z`=0YT=iE2WIVGmZkCGzy-^2jo3@CB}aS0T80>qnOTmt`N3EUfe>W!w}_@*}{Tg-`$ zLr%d|T?ApMLj3BDi~hA|yDxb#0*9+1*#tuBQ;+tz>Sqn$^~gJKb7F(}H1XApfBa?| zwyZbpZS7|0$&mk=pYLqmp7njRaU5%?k8{{yAJFD!8vU#cmEshB_B>_!`>vSIt{!u6 ze{zXEFi>Me5QOFQaSd#+wY3le0oak3f=xS;X7p{!w;u)}Gjf>;ne=S{F8YB0PCj>i+)A`beK10 zM5Leu!id|~xdI5%w*k252krsVcs}ou-Z-QI+#}@o16Rjax-K93Y5=Tp{N<)cgY7R! z`2w)qefiB$8vqr6s+t?^RX(W}Z>n$b)>Kxe9sWH#YjDoL2lg#)j@k%lvIHf7^{-Md(wEK6&6$dd3jcii z=d}4T^+n~AYB2z;tE)>3+W=t5_o*qPjerJ#9RNmO21To{0?^pl?7>k00BxpVZB1=D z5_o@XY(#ZW7XW~7r#`bW5&$ro(PmaKCG!nHW+0qpR=8%MDq405N&~nrXd|G_fK>%x zmjE`LwRIc4C`*6|AGJ#hv^O}xf2 zFEqV40}3r7QQH$|fD3UBDCF}8P>o&e7r3#yaxMNF zyw-Qqe~TUI-pl>!U!_$5NE+Q?yA_Sj5atDjhhM7hsfEzmy2ryzf^5S>n>J~C6Dnib z8$?G|0-zJ<7U%OfLFnLjNja0ii4_3gxuz6U0A%{3VamB2Mk7i9bQVw$b++xbWuO9J z_v_gimh%EpW&me}7z~%01Qh@|tHTnIHH>+IC;-Tr1n6@Qz`1rlNd-X82T1CKz&Qf# z#->?s4{5M1&ur9ArKkYNc|d8joEOk+KpMxnRt5pi+DBfW0xJQa5n6E<0J*k7l>wL! zC@m{9<>lo|Z2vVgW6t$lPtOZ%+nP|_Qw!n!hY3&4Bt)74vN6GyH2d>tOR-s^bxO0I zHlRheE4lZdOEEa1nGsM&OZMWZ&UU#*SmU(4HkUT20r1-xGJw&an4C~i592(q1%yO> zBK?vB8!nIF&;Y`ShXEny0>ao38USh^*^tk{h~+?`RgW&UJujez8VUf!I4iVT0K&`% z!G0$I+==Cs*lGfh^9qqzzrfE0?_c^d*>yV&7W0$R$2yuRoG Z`~?So|89v`bp-$b002ovPDHLkV1mT@S;+tZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4daded4cd83c891dbe9ce31a343b7a2ed2dc63ad GIT binary patch literal 489 zcmVPx$qe(uZ}ryE~g$TwVpi{{CkQVGO`G=9}wcsUZi&+k&r6D3#ZA0KNAL zLITfShTPHyrqZL>-#hpjNa64`k8g+dr{#>4|C zc7OmBq;S3dg?KEE@<$oLV4DZR`%jN0(Oij=N!*d>@jgceg$bhK{q0#?PyB$d)}#vy fU>&dywA_Jj3#_&wjRusQ00000NkvXXu0mjft=iOB literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/meta.json new file mode 100644 index 0000000000..440ab189f0 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/suit_hunterdemon.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd6f51a14021b1451a8147ec1ac1bde6d873a76 GIT binary patch literal 1334 zcmV-61Px()=5M`RCr$PT1#(RRS^E12AZUfo%oUXk(kuMuBcmAYLylX(NsKD2@v8puwcUy zvF#SIWW$2rfDj;1d8tu_LTfdsZe3Jcc1s#R8b1;{ZXTt{L37ZFLWtxuH(06d>&=aw zx$}MV&73)l84J4nW9jnvVG3YYK$k0E9)T_|0J902N5DJ+U9Nz61au1E(kGvZOCNvO zHezx3HVulLMWe@&NZdg?h`{CBRDdtP|5*el#_`qHm)k~wci(vv+4~Rh-o;m&#@Ez< zjtHr`aBm)8eEzAHz0R>}mCgGfd?dz>2DFp))Cbfmp_E@!fL1H~wEH(JfRiDQHy{ol z?t^V`5LT-dkyB@pym=jsMg#Sg6>My*qga@4nW#JQck?!i&mtR~3<%$tA68c%*6ZuA zxooJH>*%xf;Xx{gYNd)ozRdE;Nr2bq5)P*W<6-}Q@EhfIaOUhOF?k}0WIVZzOZdT16id|#f(|>r znTfOTwT&tGlVLZW>FveJ>SJ7<%SsXi-uo=JtKrIzv)Vp6!ISNU*JDCe-IK@IPQv7g zqp0TVI3FIytyGC6f;QQ6(bHmN_>knhxU>nU9r*6*oMq~zsPG27^7mS)hMAv!)Aq>~ zVEVNeh23qJuNCGCi2s_fT#TI;5J+qJ};HV17(0w59SIT{{CZay!|J#sQE z+#V;q6Mj?*W&H5%6_!tq2yeV~K{&lG6z=CxDpruZm9o&W@CSUTmX`6?(grJd!e)`B zV5!_nxe}`7W!$}!wVa-c3Xgvjz5PAN+`cDCaf0I5D*PvFTPWrpVlJMr96KHq4%ZOe zezzff7Fm^Tb^h}CM;6tYsR~q9I6-l2eZC_i9EnOCb>loAnh+kJSN5S)G6CYm@yRkK z0;=OG0wlm>C?qlIX5bRwkX88fP9~j}SFTFHu)}ExpCy1IOQ064$zX|;Kz~c`|D7T! zyxsWfJ4aA<58yg)2YW*m&<=s=ax?|dRjO0%%nIn#%<9HvR)DTjooZ)RK&NI_H!iaR zbd~BLu_{1~o^__Kx&#i|jwOH^mFte44>~vKbmu`MU{h0ruJxsMNq7OaC7Ngu)RV z8S0T0Kq6e7`Gp-1`voGtdrx4X-)RVZKO($5{fe*-4#=}l zWXx~_+K&h-35$yh(v6WDz|bwA1fVD9zTHo-&EBPIFv`c!5okuJo&MkT0{jghBt2hg syLA-+000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f`RCGMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/tagilla_pants.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d884d447b8daa634b650f0bed9ef8591e15ced GIT binary patch literal 361 zcmV-v0ha!WP)Px$BS}O-R9Hvtmd#57Q540`(3C@rPeh9*We6iTg9d@M>@V;Sjy45BAbnuv#%Q1q z#|S@S<|$(kFWy_Up1Tk?_iip+4(A+xt7~D!W34zJT!0BM0Vco%m;i~uj_0df&Vk71 z;kqt@!(;Ti9Y`q=CkYmd6raO4k|#-A+xOLOwF0;7AdORqvOqkF;Rpxs{Q)N935L;# zhE5OTBh}%w=&%||7s)I>X&$NV;+pwizNWt@6@b@oiA~|a^F4FFxx7LY%`$tE3TUw| zp|@1h1oj^LR?w)Mo2EexCl^@8`$odW1(*O6U;<2F83g_SHB(z5MHcS{00000NkvXX Hu0mjfsVVDj*EaSW-5 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 AYybcN literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b3fd8380394ba3060e65781807d0f934ae5e905b GIT binary patch literal 579 zcmV-J0=)f+P)Px${YgYYR9Hu2WEfz;IKcKZj5=U61V%$(Gz3Trfu$?A{oj@r%^;an$Y5w;0x!eP zpE$$td|p3;*Q})s(cxYsnMt%_kma7P77SC=G#HepE?`hok!HAc=P8`No1MUrbL$4f z_T48)as*KhfLRXmGROfii(o+ja~Mb*1W0iN(GGz5_-kDu!@(D?7$)Dp%h1+5g`ui8 zhap!{nZaH{jDfqUA08saMg`Fh0Qn3Q*Rso|GkpB}m*M8`-{3e0r3rObRtA1%W`@U6 zneenhRR@$5HvI=BI+$e=!h#Gh-o6Jr0%SQdALJ;ILwow`i1Hj!ia@>xIRcc@%{Vw1 zI0g6^OjfL8=ykARaGWrM;a^7`!}kxL7*7580nQ=BS`IRoXa|54NAnB*hdBVm2U!Yo z42%tOz|xQJNivfp#Z4k&|3Q|4;+wl;0>jse0tVY1dl(LTxPa3I2-LlKMUt5$DF%fA zD9&L3mIjddGz|e{2Y@UuJ#mtu+rk{25J3PWMpFmKE2#aqdH))0;c7`)hEJbAGw|{9 zGK4;V47U7;peVz`2e(KHRgx5g900OV@6kPmy-{9Wm;F(GVC70RUp)+98}x RPwD^w002ovPDHLkV1j%y?{@$I literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/meta.json new file mode 100644 index 0000000000..440ab189f0 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vampire_suit.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..51ace2c7b0dd35286b8c5e88947007e911cbff2c GIT binary patch literal 1223 zcmV;&1UUPNP)Px(XGugsRCr$PT3b&OK@=X6LSiXFu0@a_Nr7NYyzr>LnBYI~!T4wRGsXuWeUnEo zF9emu1Sw5`AZWQtC^Z4%ns1Vi3`?PVW;!jK?!2_Sot<;ecfL7iw&%2{CLb+LZof(Z zNEp!M2qase$qA4I!DI_aw?HP-5tK@Y7l6C$zI6R+^C73RGppL#TF<5)AD^g$gQBXW zSGDy-49JX61?>krDwS$g8ykhQXNQJz!RhIVI_m6IrTn~T&1wpozh|=}0c68ifWX0P z=uj-KiR4F~4CA}{#?951R4)nH@kYYtUvp^=e|QHDF~4P zfIxsSF*2pL%7+?+T<)GK6uxWY`_mn2X>Hz%@dSEwbTWYPy*;<|t)1Op=e`4wm6b)2 zO`^%ek6#AxFvnQthFUKDJ-Y@&)<3-wttr_84F`bR0N(EDA5@>`-YGJ|C;hK217JL8 z&yg^|Qvf8u$Tkduj021X*#8KEW_F6Qy+r#Jkr=6tBg_D#NNF01qGT8VTr(3e8{o4p z03Z(!+}F@tA9-!tk>;DG+Oj7=Tk)dwaJ&2myp{wXc4ZQ;NnP9qn12 z#-aj204|#^Jp)(+07C)9;Lxzz+*nt<_6>mP02s>whv<{2g#*M4fKZ;rx3_<)zP{Uf z@8LL#VRIgj$^Za>xd0!=a+udr`62*7K?qH!(+b8@FhD4m%UU0wLC};Bd1M~+v6U|d z0CYnt3M*h6gra&s90bD-u$3jJ0SY#_- z1OU$BM4AD|3`}5#^kqZ>fDid%0B`^S+Smg00QMm7`v#!a@}7~l)pxU8EnATFNrrDwtbU&zK~ z-Gl*g@suw;69)J~HZJR0F(BNe;PXF#tANBGB>25<4HBj@ES2NlUg3k+e}XE30OPxJ zPxVhOWqB(GP$7VT?>=suxrFsnJ565jDtMa zo+Kv#nw|mAU(E!It4rDo7>!`SWAl;Z8E43R~p^`fUt1ODyy>fFrLQNQU?(OsDRnAiFVbk;%{+#nvM6(XAqG4 zvje(S7CP9p$znZc0I&$o=JkFfgcI=YfzeO^nvwx5le1f#y#lVZmONi89jvwh(_y$) zFEPM%Zmo2%27r0krZ>;kcs^gLUqHIH6#!Bp*Li*dz;*UcJ#_mIUGa8qojhEf0000E lWmrjOO-%qQ00008000000002eQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/icon.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d8356db4a92a5e86edd99f19ea5fdc39698cb8c2 GIT binary patch literal 482 zcmV<80UiE{P)Px$oJmAMR9Hvtlu=81WgGz&5y@@bUs~uCPb1TG4YMvf?En$K~fn@*$(4idr`UX8ZAHiJy zpO^tCK?L1yl`Oh$UIs)Y{=^8NaQXDy4->#~NbJ&F|LP((ReZzREHC0R0v!Bo1EyK= z@zmt_NdQlDIP9^SVr_;2WWdhR*}@(8d}@j;NX!6|4xMXSQ3Mf86lqNNoF|A z;V(%Um58wkRI7*nX!I-$KnTCqZkYxz{a}uD!`P#4_bztb*c&AQbb{zb`oRzck&5AH zPJ{pqplb|ORfV`5FyVQgn1Vtg22eaqA$%0_?78R9euhyOX_fWZcVHEfW#6U-QUWP~ YFY|Q7AshW_!2kdN07*qoM6N<$f)~rx_y7O^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/meta.json new file mode 100644 index 0000000000..440ab189f0 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vergile_suit.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/vyasov.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..babdf4bac34267632bca5f08517d33e1c475d719 GIT binary patch literal 1282 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 P00000NkvXXu0mjfY4FGb literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/meta.json b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/meta.json new file mode 100644 index 0000000000..440ab189f0 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/xenomorph_suit.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/halloween_slime.rsi/green_adult_slime.png b/Resources/Textures/ADT/Mobs/halloween_slime.rsi/green_adult_slime.png new file mode 100644 index 0000000000000000000000000000000000000000..78104d92fae1fe38e4d368938a682766f80ea0a9 GIT binary patch literal 15772 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 LNkvXXu0mjf(T;Ap literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi/meta.json b/Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi/meta.json new file mode 100644 index 0000000000..30a0d6242d --- /dev/null +++ b/Resources/Textures/ADT/Objects/Consumable/Food/Baked/pumpkin_soup.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:yunachka для Времени Приключений MRP", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} + diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/bat.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/bat.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbd18ca7e9fb6380e7d50d9e6e51259f951c462 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Q$1ZALn7SY zPQA!^K!L~QyrorxtWvk7qxfk7tA^qTkyq^jIe#V|`YC*6!X4Wq7CCWw#q|LUoD+cP zz-n}kn;Rk>U)!>R%mf)*#$=wxEU&ndMMo6qK)%!n d&op0O1}z|)1BgN3Qt)ID<>~6@vd$@?2>{31QAz*+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/black.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/black.png new file mode 100644 index 0000000000000000000000000000000000000000..ef82b95adbc584f5e1243e1184f43c890204f071 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}`#fD7Ln7Rh zQzQ}&SRD9f++&qs!s6x(B--LQX3UiQZ(sUK=cI-+T)y()ATMOiLD*0gEV@$ zRr~&2?qPAPG;CBlbKA%0%$fgt|L>iUnQ-{xjSY4-4dn-{AIN^-`(w`@ws<1vuiBK& zk^;xSg$wbv*ZaBb2~_VqInA48t(b*bwQY@#m{`Mmvnfs{a^2^jh+TYiwIr*eqS)X- z^{l#1YjKXl3IfkhIdm}0_#3u7`6y?S_k`UCE45<^miGuNFkuv#tO zAa(tDI@{fKQ;m;3c<_P4{}tQse8y+DB@f*d_!YR8QBOFqXpyV^UFr3H{yrja6|%Qq zf3#le*F#qwy?;FQyLSjF@i6ahnQ6S_=5?k6&KwUFPIp{q3wW9pzmk0w$L_sypg{P+ r@*#AkVh`WxPGI2krABzB`T8JF;}p#vmy2fEYxk;55AZVAH$G|RabB=$ zoj%_Kt{qJ4940Zno_fbDn)A&59Y@YEXjpY7TTT~GWb=vU_{_+6VKtM+zB$kNcl#gR zI;(a68HO(Xw7_r2gLXA!$Q-h2u#gH#unGz_WK4J~aM`AMlcW9TqwfM#B9oaKSUYkg zSpF$ru$_0GRY5?^REn`cAjhFiNW(`Wg(=gNAz|+tABH!RJ|8%@lecBDZ^(f~O`Hu} z2fD65n!}&#c}ivmV@cs%#oUXZFK`}M9=h1-{<=k;joa$??0PSIK(v7MUCzD>FVdQ&MBb@0N|U0C;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyblue.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..4596d653859d87933f74b60a43a27ee66bde03ba GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zdT(WLn7Rh zQzQ}&SRD9f++&qs!s6x(CK?tAbi@}u`~RE$`@y9@m(2>;bVkWr_=MAhr}6w&|>5wDK9oZsVu_kNeeoY_m+smNDU5uqEEHkOS<&wi*rw28q&W#SKxEDn4#?y*WRVR3T?6Af}Pw1^r2?)HLw4?a7)Zr`V%GlV&-6zR9PGjzqxBVfXqR8>(eC(Nk88X~y z%`z#Ox&D)8s%W-douk0sQ1dT7W=`YBr`{I4T%5Zs7(`fa9TR(y(9SsF{rY*fj`KAd zmNEu>ILx3S^aKmXPj-P)N`eBv5M@qtG^KmTvMEI%oi@1_)cFSEwm@BkU6#e5RH wjf(P23{OrbDz1H0QUeSizSIcMG+$o^Eg+i%h(X{|@MI9>>FVdQ&MBb@0J=niwEzGB literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candygreen.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candygreen.png new file mode 100644 index 0000000000000000000000000000000000000000..362658fa0ca2cc7b5fe914798b6b55080f822caf GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}?>$`{Ln7Rh zQzQ}&SRD9f++&qs!s6x(CK?tAT+q4nn_v6X`tPwyr*$@&H0rQM)~zVg-=noLyF5+d zxL}GULt5pVLjgOO#g4BB3s@(_eMo6rvUMkqfs}|;NpVBXl5_QXo@#ALtr>049(PMR z|xqLUJ673`^*xz*hI{#u@Pfq`YwSr=w&}!exK{ z-+0M?(yTqFxA_?3lyBM^e2szZJ#7aj@G~;>O9d$wTySazdYvyd!ZXd+mq822<^W<4 SxD-4YM0vXUxvXR1=T3H6}s)&#aXBjuJaCET+Y&e`zB%~A>$l%?x9zDZ)h#)_8w4u0oq4}M literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyred.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/candyred.png new file mode 100644 index 0000000000000000000000000000000000000000..9376c84cb6207dd3f729fc6736a95c32064709e7 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zdc}Zm(_gkoTEpXUog&d z;o0$vDNJ$hra$lhe_A?aO27wa*6)XzE12&!m_OjPkUY`(8 zMUI(&i%FM4qX6Tc>G!K`WoBMHSuEHh>|l9%Lok=4%wmzY`^*snh0G2UR1W;?`CHSs z?b-~D)~D_7n@%)X7IPEDn4#?y*WRVR3VY5p880XSO{1udj59d0jxWxsB>+!FS1hBJ+xibEHcT zWN`GfL5PNS28Pr%vWj;uB^d#o!j~H1nda-upao=e05J$$3Z4w2JYD@<);T3K0RV3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/eyes.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..200c321434dc77b151bef00ed6419509f677dc7e GIT binary patch literal 444 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^TEDn4#?y*WRVR3T?6Ah09W*D#hT)*k8YTI*jJ7W*mT&0^flS~z^%PO4yt2|l4 z<=k^)1J=CM3ai`mQrsszVVKaWz%FxR^ZbJck4|*FeWS_I)tCFtvirLyORAVwNIsLh znCx*zopr025xT%m4rY literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/green.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/green.png new file mode 100644 index 0000000000000000000000000000000000000000..970405da0171dfd2ac6376fe0daa8bfd20436247 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^ThO#IM8rvRKWPi(8QIox(>g?%5Ng zEd-M9^gk9z+#XwYFa4fmn%Sd6>bo}BF)COH$Z+t*tY==SGRZykHOm?%neL_bodE~V zhP$qLQ2oX}u$Lif&zc9{)_c5<^xW$mCj3Br$9<{CvhU?yvrDPmK6sdOVylq+N2y~{ z4g9K84xF$(T`YZFZb4^|LW)=OowFX-gFijX`Z4ds?E`BK?=n8~`d7U0|DqO&Y5w2z zb~4ZT5d8i4^L4k?YZCYxoa--GW+EJp`G4m_dajnJo0^C zC})i;|9#em2Mz@a78}?nz4KPgz4yis7)X4n5uRzjz6@GGHU|)cz@^~HAj;F#&t;uc GLK6T(`OLn7SY zPTR=G7%1TS{sZ@-kIX`?3agi1)(mx7ez7BH(W1!#nOCAevTE6H==6G&U6yj_)V1%O zxz9q^&zw1V^6c+!0UstdJwMENr$M@aIj_NNgI9?7U87Z*Uf(z5H|Whf)@i0LcRXaVW;@lX6AjMFZogHE)!cSAax-R`KG*a*c%|UT3TCi(7=EUOD{lPcoD1|cUuuMBny)W|7Ld&W#2|1f Qcru9cboFyt=akR{0BnYUx&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/meta.json b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/meta.json new file mode 100644 index 0000000000..29700dcb9d --- /dev/null +++ b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911 and uma_eso_stabler для Времени Приключений MRP", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black" + }, + { + "name": "bat" + }, + { + "name": "red" + }, + { + "name": "green" + }, + { + "name": "yellow" + }, + { + "name": "violet" + }, + { + "name": "scull" + }, + { + "name": "pumpkin" + }, + { + "name": "candyblue" + }, + { + "name": "candygow" + }, + { + "name": "candygreen" + }, + { + "name": "candymine" + }, + { + "name": "candyred" + }, + { + "name": "eyes" + }, + { + "name": "bunny" + }, + { + "name": "brains" + }, + { + "name": "coin" + }, + { + "name": "heart" + }, + { + "name": "hl_caramel" + }, + { + "name": "mint_caramel" + }, + { + "name": "worms" + } + ] +} + diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/mint_caramel.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/mint_caramel.png new file mode 100644 index 0000000000000000000000000000000000000000..423b42deeed46e63670248859a4c8ced92b54b3e GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}w>@1PLn7Rh zQzQ}&SRD9f++&qs!s6x(B-+Y2_9P|!I{)L7>f!prLN)z< z-M2|9d_HlFhpTaS`*-7rsN0is*R literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/pumpkin.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/pumpkin.png new file mode 100644 index 0000000000000000000000000000000000000000..ec291fde1897b9c60011498933d0d9bdad9b232d GIT binary patch literal 696 zcmV;p0!RIcP)Px%SV=@dR9Hu2WEfz;IKcKZj5=U61V|2nNug^0(Gzao>RTk612cnYjqP5F|5+IR zGYIl1 zly5EnUqy_U!K-H*13y1M+yOgFSy7U~)Ay($KvM^REH_eMV33R}Wq7`*8%|@3hBse- z5ETkoLjc|PATOV2;RjnTRlvaT|2_l5^NkD)lKu<~jEW2l&n6(!0w^7j5(-2+U~jDm zLs)A81H;E|u%-Xsl`=32b%Pzlz+cKRtFRlK7-0^0{pANk<+l3-(*afmv4)cW%@l+g zoSN4%h)YO-;~eAweR&23_3+=2G{9d9b_@uBLIV~JG;;uoBhm`+rU6hCP!s|n%dmw4 zNPJ1I2-w%0Y|xNkU|>j^gJA#p^9P&;XyyR)q8L^_eE9GIEVVJ)j^WnJ&kS7$pAd|H zyyXBa1VD;FX#pSL;N)c3R^r9L$@-Th%keq@77ZX8lpqO#JFh;2m9Vq?CEE7{9RRZw z6dL#(AjHMSF!AU^qJkXV9I`YK3Jp@^M;$O40s|fb0FPKTFrp^2GXMYp4rN$LW=%~1 eDgXcg2mk;800000(o>TF0000o`HEbNBk^u{C<92PB|6!4fo`Tjo@AF^h zuFrG)&AfQW-4l*FY7=-@R0uEKEULPHO%`*oq-3r`b^Y&eyO(_OOk1Ekqka9CI0;{c z*%Gt9*;!4NTyb!{VcG!>iN>3pdl)nHgB4Y)rS*Wmzopr0Io`R{{R30 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/scull.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/scull.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0a21d21c71eda24132960cc89be3332e23c27a GIT binary patch literal 579 zcmV-J0=)f+P)Px$<4Ht8R9HvtmOo3xFc`+)Y>slh=>i_qO*hAa;39qjC%xV2oD}5-2L};!(na?} z9K>B*1i^3MB3P)<&6C@#Q{+v3HMU8U-nHCvSvus;^UL!-NyA{mjZIh|rT|k1oE;}Lk&YGt&CmGvQLB<#pLTCb+f|PY32Y})jxb>4~@O|H& zycFtpoDfMV2qVDq&JzT|l3ZBbaMl4;oW@4ci*q2I0J0E2rO>*Au(beaoX7!?QrV5I=KFhb~pPY`M!ietO(1x^=IVFu6vYOPj7rd@jim16X}%~H3a z@gBgVh$n#{2tXG|(!cC57z)p6=QPK76ViRqIgjO7&N&G2S?B@+V0(K9IJ$FtZ595E zvJmKksiFAl;Vax9%-08i;wFgN0k8yd9Op`b!MxZ6xqEE2IIwqX{v}{8!Z4HrZgv;t z2{?O5tPdS)2yuX#0o4I=0>9MMzhEr@W)A@RT`s%J?jGk@ts)nS0O&1PX6H^NpfVJR zW8Wyk&Hy&?ar><$7+1hHf8qe&CR;Ty{z_%=0000EWmrjOO-%qQ00008000000002e RQ%illU z%`JZMllay*{u}}vEKH3D>V{$^ z%oDiEGHY2>wHy=BMGguVtQy6??Dtfheu%>q=vBVd2+uTMUj{88n*)eJ;8O5p5asFW K=d#Wzp$Py*v3-vK literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/worms.png b/Resources/Textures/ADT/Objects/Consumable/Food/Snacks/Candies/worms.png new file mode 100644 index 0000000000000000000000000000000000000000..fa96efb98d57b8941e21424a740f3d223a3cfa2a GIT binary patch literal 524 zcmV+n0`vWeP)Px$tVu*cR9HvtmOn^BQ543{b&P5VYOq0sh=MSppiP>}DQGatq86LnM3-ucYDjSk zhjI`K`wNjv+Eme&8HVC$Z%GI#5oya4=Z5i;f_qDl;JUtZzVCOx_i>*L8vJ7o_6G%^ z5>N@K1pZF~amH{AvF^aaf&?(Y7<5!BUv@A#gHS+VqY+^({q--kL=YJONbTIf%R>%| zng&gw#!S}= zLfS$@`qEJ3?Xf8yb#u}7@hF#r;kP)DdCYSmr71K_5mVXdgcLoU4$mD(5S!hnybol4 z*fhyuT75ntU1Ap+9A7;`YP?nsbMundi(ocGOV>3IKwrF4Fo-e`LIC<#P&E&^T)c2L z{|KI0jMD9|YDxppV)as*+pvQ6_zV+{6xU0~jz0@2`d?ETAix;Tesd#=8rIH91JwJQ zAPw-_lm4`)08|1hfrcmW4i@*eAwyI*o&W#<4rN$LW=%~1DgXcg2mk;800000(o>TF O0000EDn4#?y*WRVR3T?5^d=mf9`Ajn1AuNZQwj*FTs6}q*5e({{0o_cztv8dmj1y z1_lw=|1r$|pSScu{lbDbd`h<&6}lb84(T*oKKiWB#@3(Kaa4gJsQjzgs^$r{F58$L z+GKK{{owzsx-Eby^53_s)osS#Edpd*Co*^R#s_R@c6xr&`ig*KxrV1AgVC2?Yv1#P zxy|8OkZ@Jgg~fE6fP#pVf~|@rL)yuyb$$OAxGdBA-2CvFFkeNI^ECA*7BiwY$uL~* zdFLF_XHoXfI)ZcG7e`Tch2P)Px&-bqA3R9HvNS7}I8Q4~HFnYJ2*LQOf^USCYSx9W0oasmb$PzeH0E_G_R z>WoeCkv4(s>}*=&I!xy(xAA)5%rc6Oj;6}WN;LL2ram_!2Eg&=$cO~C3HfG(GdIZ0&o_4VZSdYK69PN$RYAS!~)6%`c)Ujloi zQW9AONcPD)>_X7v@#vKxGc!|ttQpj9P1tu_LvREF)!E*NCFWUagGRmw*P&#s^yYYM2~_6}M({QxB_3DqMY z7m>XLff^F`z=_=tDgV}Xz7vk^s-jK%6L}(#x#fxbXi{2ua0LF=g-YSJR^(H@wyV!a z6rxCBC1U&3^q%cQK#?Km4Tm-HG=3frR)NBx2U38_!Mo^v*kio|jg0MoO9&@)XQl9j#BG z;a*P+8Kv|(&k;+S*B|ZABtRf$UMtmI4xV z+`Ghddh=d0&6;A=-o34dk&UK&syN)jIK$;{jB_ z>`eerWCvM*U@GpYWPXlwhv^Z(7*-U%<--$y7W3GN)4jz`vk#!F*m|7YM>d)z5Ml;_ z1>6J4YlrLg00>+zyJ`kG^UKRNBtU3=x&JTQsnkOpv6bkp?!)L?>sR(MdB!CD43ria za}Nm*>qZ~}sc!gAX$d{-6`-=}7D^aoWa?UH<9fz9Nc_aO;0TBVL6eB)|MFkIVnf6b z?2&V_KRsiqUI}myJbn1gbZE_l6+{34Xn(enPfknHCm^8quN?cAlI#nlx9YUM3;rnZ zKU8%1$LVj%hqph_#tS+C000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$ Ef|-`}761SM literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/meta.json b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/meta.json new file mode 100644 index 0000000000..f0295974c8 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:m1and1b и prazat911 для Время Приключений MRP", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "spooky" + }, + { + "name": "yummy" + }, + { + "name": "spider" + }, + { + "name": "spiderweb1" + }, + { + "name": "spiderweb2" + }, + { + "name": "happyhalloween" + }, + { + "name": "tayarhalloween" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spider.png b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spider.png new file mode 100644 index 0000000000000000000000000000000000000000..ecfd57ab54118713483dfd4e9ef926391828ca4e GIT binary patch literal 326 zcmV-M0lEH(P)Px$07*naR9J=WR7(znAP^mEgNd0$WiH@NdW{~j*XRX$6HH84v7rltr9|t1x+-tO zZ+P>20FaT9k--2WT12#G*>939&5yFb?hVR^*1Cx0ioW1Ge`*Z?05`eQR5}^;0a#dVJ6#ehR1I~G0i+SDGg7xnw1+Y{`W6V7IbI#om$vqN6d}VBm+28MsjEuj; Y8zlaDdd_=VbpQYW07*qoM6N<$f*9_HPXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spiderweb1.png b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spiderweb1.png new file mode 100644 index 0000000000000000000000000000000000000000..00a3e91a2808472437273d7bb34952f154566d76 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}3p`yMLn2z= zPI<`HV8GE*e)0GIO@A{_yF_p47X9HUkyn}LKFz41qvN~W+Rj72pA`ykTcIxG$`yF= zMcbEutqbFo8D3m=f5hN$!S=}1hU!xq$2T10DtFDDS17uxVD)vDvgoWF>2m3?ri>Ze z3Px#wBD>V6QUAL-`X9UB5?)na z|6d!?1&C-x?D-ZF!NoJJiioJxJ+EgV{Qzyu6Zi%B+fl92)L2USO? wc6~%-RmH03MuAg)^!=EGA>w)CD({vzz7oy$__u$-+W-In07*qoM6N<$g8A!t`2YX_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spooky.png b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/spooky.png new file mode 100644 index 0000000000000000000000000000000000000000..48a4cd3950cebc878daabdb3fa146a97f0c26883 GIT binary patch literal 1000 zcmV>P)Px&qDe$SR9J=0mtSZcMI6UJvuig+a!`n*JrqSm--}Rv2uS~!^dkO2v_}oZXQgRF z6(nj%ju?w6NvjotFM{zwL@ius+CGU7J`_EKfj@z;SL z`1$O10CXYPHJyzubn>ZAPy=%G%Kz0E}LFOiQQ< zLpzHMNkna7=@f-RA<+OV%fhlOE|)f9;~RiP%CO}@y8|+cT>uN`PE#lpC>Dz;y@Dlh zJjtQz9ss_7`A#c<4(PlCNJRvoG+d@MT;}N`&m}a6zPeY9pZroV(BH@9(yx(iK9Q~n zoIUqOBKljK*E6+mZC=L@>Pqf68>s;9ia=KW{GiUhy$`2!5UbwFko*($qj# zr@%D&n4Fl!aU4Y=-mj0PSEnu}d? zIlMZcQZcgjfC@mDhOSS6L|{ZD;y8L_KZjQb05FZ+t+6Qy?@;|I&|k$eKq&K&j3Hts z(L-YxyCRK7Yb+bFmGU=QOF$r~%%4*7^xKP^zc8!h(+TpVP}H8bTrbf^LFJdf$h1ORh07nE$< zc0$kI(f2(Qn6E4o1im8CBm!U_YU^6Gc@$Mi_adC(SNfS+nhAHA!3&)-&h8|B|s@A=zFJL&aCAPbJ;;QO`A zIp42kSH0-*9*{Cfu0wb#&U`S#iPzu6Fm^|J4Ypj9pI*Ats`@tDJlypT08G7Ap)xl` z5bQLWa^T_skAL0zUD$lc^)EpeMc54_lB=VCwto!&=>ILy69|H^cto^O5}27jgCQ){ zhZBPqi_iN67u WN4H?YxW!@s0000hPP)Px)Wl2OqR9HvNms@NURT#(rvokxp-E9}PcPo^#6kDVzAQV9~5Ksi80Yqq_G+sdZ zqCOckA(3dp3;Kjll|WSP1hhedSE8s~+XAK4QYqWAl+qi!Ww+hi%|Fy#D;6;0F<5Mu|wL7*R5N%h3E@ProW^eAtMiCGTF@# zGEjL0RD`a#yP&5!M7eixo1+!xXcwf<^cRhyR|TENrq##0==Bj zg3H&Tlkj*va3g0;>z3(O{Ty z3y0&k&%kcCqoAOGPQa9s62#+ih@yzL_I5BQ?CI%2G#bUythqpPoO_AK9Kf9)u3&%1 zPgqmDz&QUp&9S~FGA;-L8Dd{nQgW8R9nb<11CwQ$AfC^gNp)kME;R=b`nd&re?Mg? zQ2ppU^5%M9vtgV~KEtvIKKCUQ}3$Obea{EdU@pL22I}ZJM?eO>?$FMwvhVXZA zI2{-n9>FqCDbk;qWeyyN8N(;ZC!9U90-TQSU#l)temS(fKwO)m*9p{JP5uc z8$l(25orj0oDa)OC!oIVI?^0zh=e0pS-I96fVKTseEegpp}-pp%5b>l1_4AO5v(j5 zM@O;oHy2#iv5-Btjpv8p%|=iPpkiu})H>4I4SSlMz*np?3E=WE2UM}`cq`snT1Ge0 z;Y;1*fch4&aLk;ngr5av!rhkfI z!HRM+dho(ch@uS^-a?U2k!A3LfPA$Wj)@8+S%y^*5bor03mryiW|5HvsJJ9y!E>w3 z0eJ45rCV&%fo6PIRZh3x{)Qe10*?fX`?7WoGX>Zx^AZzbFH#Wg;?c`>5-?Lh@5547 zp0jwRIe_W$^V&OrOebGN4C34^dY)BQo*`1n=`ynt9d zimHly9BAkxptZ9L&}^G+4&X^kBN;N@w#HSc)v)5ev%LlY+m0fx99`;V@B&W&(O3-Y z<~(FLGMnsF!ekt{JL=x&{`J4$-kbdA86UiV!~a`>KLN^U`9C0mnNa`$01jnXNoGw= f04e|g00;m8000000Mb*F00000NkvXXu0mjf%WbIP literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/yummy.png b/Resources/Textures/ADT/Objects/Decoration/poster_helloween.rsi/yummy.png new file mode 100644 index 0000000000000000000000000000000000000000..61217874334630a834ba47dc0936511f5c2b42f4 GIT binary patch literal 833 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 Au>b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Fun/broom.rsi/meta.json b/Resources/Textures/ADT/Objects/Fun/broom.rsi/meta.json new file mode 100644 index 0000000000..7183066445 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Fun/broom.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:m1and1b для Время Приключений MRP", + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-left.png b/Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1e89b8c878f1f0e4bfd9310cedabad1865e4e691 GIT binary patch literal 581 zcmV-L0=oT)P)Px$|4BqaRCt{2+P`ZPVH^hV=cFW3N(Rlrb+F^i_d4f-|zFi_ud=c7a$@c zA|fIpBBIIdG&g0|ZOBZwRTlv0Gy(}LWeF?gT!+6i=>?J22rFgz@m*v8_{0N%JQrc& z0_+}q@Ye1v0~iKhT`a;K6+Wz>C*!Gb_e+^QpW%c$aPQ+g0BVe9xa$1sDyCS=+7$**&-0 zs!KX(r!i{4EPjRUppx6c_pf;N=;8le03sqHA|fIpA|fIpq8n*f{kfcN`D3n5BM^6< zZ{CXF=1FHwOf9gaT;sb_b^h*?E4tNXO8zN{>d7I5sn`Ixwm-3a}Xec007 zA^;#7#3AWn3byb1l1xNqLPbvJK<3Eyc1;*JS<7WySS>W}@qrGF9gWS+AT(e!=-x?|Vf T7!sa)00000NkvXXu0mjfl<^R$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-right.png b/Resources/Textures/ADT/Objects/Fun/broom.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1e89b8c878f1f0e4bfd9310cedabad1865e4e691 GIT binary patch literal 581 zcmV-L0=oT)P)Px$|4BqaRCt{2+P`ZPVH^hV=cFW3N(Rlrb+F^i_d4f-|zFi_ud=c7a$@c zA|fIpBBIIdG&g0|ZOBZwRTlv0Gy(}LWeF?gT!+6i=>?J22rFgz@m*v8_{0N%JQrc& z0_+}q@Ye1v0~iKhT`a;K6+Wz>C*!Gb_e+^QpW%c$aPQ+g0BVe9xa$1sDyCS=+7$**&-0 zs!KX(r!i{4EPjRUppx6c_pf;N=;8le03sqHA|fIpA|fIpq8n*f{kfcN`D3n5BM^6< zZ{CXF=1FHwOf9gaT;sb_b^h*?E4tNXO8zN{>d7I5sn`Ixwm-3a}Xec007 zA^;#7#3AWn3byb1l1xNqLPbvJK<3Eyc1;*JS<7WySS>W}@qrGF9gWS+AT(e!=-x?|Vf T7!sa)00000NkvXXu0mjfl<^R$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-left-light.png b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-left-light.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc0da04a58892aefc66f7b68d193082b00347d7 GIT binary patch literal 715 zcmV;+0yO=JP)A<> zg$rK5H4nhL#eWN2n5cVIXV3)&KKELVXf@B_~~3&i~&;}$X-c!P)o6TtkCb>{u`zt^!;*pR&pBnMCjI&Lvt08BM+!8?H> z-n&;Hp^o*B>(&82;c~=%(Vj(%Re&#B*(5-_QBMN2KHf?K>~Y5FP*uEjd;W2)g&Ri? zfGUPE9SmoJ9YFDKAUTcHq3EK zDW#NBN-3q3Qc5Y+&p-K3N2v?~Naq6t8|%4;PzK?gbUr|=u|9iTID-%*a$_XW*d&l} z3z?UA_xPuQ6+iSKK`MjLC3R;g3&h=G`WaxVc>s)COg|6XSPxPegf6K8)PYWEVFJK3 z>InejKM&Pd4>B2qfY1Z5Z!vZoV+#Q61BWNaDS-Cr*C~M3acw$uV}D{CT;s4)DbHaX zUX*v|Fb=QwE3+7f&t^G9O^L>W#+41Y)ER_vWdkJkiRAY9xUvBf`$RH;ab*J}_DKw0 xGP>Hq4C|{)Hf%OvkYENuDW#NBN-3qn_yvh*2q=-!)`tK9002ovPDHLkV1kq~P$&;bKFs4$H>t$`!2H>nCV0@l4EA)_lA5D?=3vcQ7l< z)&LgIondVrJdaMB_v`-KpLR1TU2gO5ZI$ySfwnL#efh)GGkETPn-$#i#AD9#>b?6P zeZ0Gd;ppStGiS<{^^1RBSSmI5d{0{H^^@!yVxO;%bADY>JoDX$rCM@ zE2g#Bu!C#|fk&V0E{A`cIFD!LCPu^G9_$NFu^oA%EZd+ZEwH)&&l}w^Gli>?EfF^v zT;-=f{s^HNkDOxD_?5!?`bX+!ts6`3`#5c8-2Uf`0?0gv4&ffh`V%FK_Iv_yJzf1= J);T3K0RWQ$oofI9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right-light.png b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right-light.png new file mode 100644 index 0000000000000000000000000000000000000000..00c6d9f93043b0f63f4e8c501969454d0d400294 GIT binary patch literal 597 zcmV-b0;>IqP)D|H`!6VJie!?gJ&@9LtG$O6)IMK3Q|8Ho$&i9GC-!Z{7kffL#-E<~Xx6d2-)r zK(fd}vhVi(7`OyJ_G1(5E&&10fe|v~9!gnj3J8*yiPtALlLZ6d9`L|%b~iR@VyTfa zcUl7)Kr`N$SO?7hGfT4I2G?JyMgj4Ax5yANb>KT0a;G(*2K@XyRRZ{R+9&~BetJ>@ z_{tT>?$bMP1vD`jB4B^|QT-LY#;_m73X<_C(dldA!~<_CP#$=m>6^8>!>bp2x_g|GPm zFLm-Xz}NhMmpXYG;A?)sOP$OOFd?xC*{elmfbFPS2E+SrwQ)?y53}GRR%;y-vK3X! zn2>kQ>-2K6ula$#o>TBOKTuSiJokVWzUBvts?&1=e9aFORcE;SA)Or^jIy>eZ;P5A jxIL#JA|fIpBI3$#Et(2lo5{g)00000NkvXXu0mjfv&j*R literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f74593c2ed7da1ccfee5f4f9edddac38f0c9b198 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TRu zr;B4q#hkad46~RVMUH(;=iprAI!j_hZ>z%X*~%5IS9UtBOGr-4RG#+jRuzM7Q|rnW z)~yCCDo>*{x%w9GK6hL8=l@x$H&gFD-njW}jS|or20uyOS%J4~j}&I!=ikP9%75-^ zu`^xXzs>j-?0DJPapL~3pD*r-Z#`zCp7j2)+>}ug;oN z`#q2Mc4K(;|EOcS8$QSVz4}7g^cv$IpLmmB9=(O}{lBMXY&~(>NXKL4o{87D*Z=%6 zr}DeJ#CPq9{k6;>7XZNo*Qn#q*1d}GZ}ZvmiFw`YBXSL4bq7l4-eA6Pihswt$uG|M zXxmSCIj0FI8anqzbb`CK{exA0j~Fwavd3Jl^x1X5Naw@`S(kO6nA2)s{0_j U{zO01fkY73)78&qol`;+0A@O;H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/lamp-on.png b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/lamp-on.png new file mode 100644 index 0000000000000000000000000000000000000000..4665078f31ef16b382abb2919276940dd2f92829 GIT binary patch literal 1145 zcmV-<1cv*GP)Gc$J|UdNAJ5jhYfUe41_2yu|oP|$!x z83av~@DfmhB18j9D2P%cN(2&JEch2llcYcf2@$joMo0)NvK?>M_P+1EGl#;lAyGE= zItUtn(kM?nGo6LcE%C%AN}S2d7L1qG^8Fx-y>iy#J7zyu^f zxGiJ@N)4^;fE{g+!~cQ-y#_Jj#7IVrI1E<6-1Th$ysE}1sX`!x&`i;xLt8YUQ_wI- zT*VnD0|E zj1?mTeGkcSz9hNqpyXX%vKlaAR)a^MO4;SGnSQd_0m-^Nf*>w0IhU0JP(;mupGH(S zFrbs*Pa2naBuz2KQ4paIa8ZFMHzd;kxlHFvkm(nq^HP?hN_1Yz#(~X=MCWDNL?YQi zahV+=VkLvfpo+K~KWvnN;~=W)Jp>gahP+sbR8ikS?K!69h+@x4Ii$+fq==qa&8t|! zenMG}DE2JnkSZYs-%-@71<5~L+Q5K33hh*VyM>CPAw>W+7HkH&;){e6f(B3z$Ie#v zU;VI1`;6{S8p@Tph`ubVWi1d=yJU3H!u#wqHkUpxo+P+#mSFHt{aQDIg-Ae z(kkqdn)e~)iF+Hk=QWi5pfjPKMy7z`(>5&y4m~x6agZHcP4&Wj0|lZ!Q56__>_?JR z=-VlYi2!JdgpRAzMa%)!5Tlev}{?aF0yzFZ14-!CCf^6 z0q-H&7m|&1Hg3z?US|^)9XTYfUmx&BVUkQk&cfD}cm7Ln-)|5x#IwJ?F8Rl|m%KaO0-iP0y5|R{eAEC3$N>h1l_~X`6`nTE0)`-ir>mdK II;Vst0G2b92mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/meta.json b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/meta.json new file mode 100644 index 0000000000..af9bf320a0 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Misc/golden_candlestick.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:sugoma093 для Время Приключений MRP", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "lamp" + }, + { + "name": "lamp-on" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left-light", + "directions": 4 + }, + { + "name": "inhand-right-light", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-0.png b/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-0.png new file mode 100644 index 0000000000000000000000000000000000000000..0eaed1d1cf63b4f80fc49b45012ae0d8e3088503 GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^TEDn4#?y*WRVR3T?5+}GCCtUgV{{`!fSvRMq%yiwPHsR?Fox`erE0(C9WNgt< zROvr!=wjUvakw*-z4*+9q61GSTT5D0{3vvL-LEe%S#tKSq=)AOm-dEzQ~%e8=5n_w zM=yI^($MR#cKGdTbqPJW+a6nXx@fXQ>M5xm{qW>oXt zjxv@&z5>1zfAlr9j(_;~Re4TdLnL4D_VU9ei_WNd3F@#ovVuUSZ5 zL&_oH>z**S(Ael5(RuN9X9Q-2@IGtSVOKpidpe)MQ_Dpno|=+>o<9|2c;2AS|K6ZM zhlSC7zKg-$`qMQVnp2*H9++1D?^EN$n|rxkX8KN1%Hd;(MU?_+T=G35grdtaUMBly{T@J zQ$v85ihJD^#>I*T4-^>~4!7-8e4G$D8yFdUsS%!OzP=1vKsE;ugTSTW$so$p)z4*} HQ$iB}Py@KW literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-1.png b/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-1.png new file mode 100644 index 0000000000000000000000000000000000000000..54f8663c25c83d31728b7fcc89f50c3eed4e51dd GIT binary patch literal 475 zcmV<10VMv3P)Px$l}SWFR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>BfsoYp|L6tSn%R|PnMJZDkmcAc z!zE6rq$SA#ge)N>kIgYeJAhcjiB$)4%+PYc<&!%ZIC%JRM(d9+9~pGb-5E$pkVJ=o zzLo!fRc#A~BU`59bbyUdCd2KkCm1ds+eoyzL@5MWE+Qty@Z{cg28*&DhMlEBD2}*Q zTfuNVJDVX-*PcN}Nt5Btt7k+zf+z<#2W0*i6qRFm|N0Tw5$a*t3^SA#Gf0Z?Fzj+) z&Ty51fng@pa+tck8>SOwHc^UTApkO*5CA!n>LH-6=kOnt_(0JB0;}h>GN|g>!rgNF z@?nP1q-ro9WH~4?-n?{xD9;h4NJ`1zKQE5}I0rm=c!vRGAqY77B!cPvTjqluBqOf^ zw*2##4-C)lT_DPAq7-3s0LXHX#W0$t4gmQQ=7=|MUxPyc+4mrMkOM@7MM?5KNFPxl z0E=vxBaR9fC-ULIPJ#AU58S^^+6=gt8zx@}mwI4S@j<0RSurz#-ld RKyCm4002ovPDHLkV1gQ9z~le` literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-2.png b/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/icon-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f7aa37baa21acc14f84b8e9209f22882143f40 GIT binary patch literal 527 zcmV+q0`UEbP)Px$$w@>(R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>BfsoYp|L6tSn%R|PnMJZDkmcAc z!zE6rq$SA#ge)N>kIgYeJAhcjiB$)4%+PYc<&!%ZIC%KMj_*3YiJ`y4mtlc{7=wG` zYp~dlFCQ6n&D|MDNsvT`fWDRg|DE-s3|x1O7{Wg9U|7ZL!LYzcm|@QzCWh?VFb11t z%NYK?f6rjMWGBPLV;hM!mnelG%SFVb7@pj_&R|j2!(cVtnSo`-QiekpB^bUQ+|4l0 zke}grb~Zzvu04Z{k|x8OSI>xc1W^uf4#@m3C@RPB{`DiUBhnAA$2xUQXS->P)Px$_(?=TR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>BfsoYp|L6tSn%R|PnMJZDkmcAc z!zE6rq$SA#ge)N>kIgYeI{=&EUzacc|M&fS2EME;xH+Ucf-DF4wXFU>LuoO?<><`} zM|Gtc1TH^iDEj{&Y!*!&aQWm;hI5ta3?Kh52V36X;mfeykcZ*xc1W^uf4#@m3C@RPB{`DiUBhaEC*Q(qiN~@kS}45c=Pr(I0TS=50VEtKtx!SB;SMd5fuWk$c8!M z_VVM@81N7P06`w=A(`8YAOHXW M07*qoM6N<$f@pmBnE(I) literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..51f9b8d530a280200412282d746710d645fb30b0 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zt2|vCLn`9l z&NAda4sa!~LL?T<-R>}}@9)#1 zq>b8FxSSuY`fgb;Z9;D35zbHHZeFc-|E*;tWwVCmjn$lc$HV@(J z*ZA2oW_OgxNhtWnMB7U&$W^*jnb2TTnEN-OVOyui^F~JO8s_;)IQ$gfCCs34&4s_A zs$C(ALFT*QBDMpCAZFtCmE|0Z*aI9hs^k|6Gx+Rh)oAD6-^v)$wDG?j+Yvj*tbf*p qTuqMd&qEY}QNouR;hE;^%b*2ha{w_2Tne5HqC8#wT-G@yGywq73BuR_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/halloween_NTcandy_bowl.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6c8d57082e83ee8adde4beea776f7a9e3afd3429 GIT binary patch literal 491 zcmVPx$i%CR5RCr$PnlX#QKoEu3QUoD|%~^=m+1SeU_q)$pENrZa7 zz&Qb~fb#(4y#*$dX>&aOm`O|28;#A;Y-XsEq~;jc3*fduPO%b^kG@B$xf8%@_1RR_ z+g0Cgw+{39B5b!`u&KG%9L3l5Z?ERgVV28}W;h&$7D6m^xtzm(zkvl%qPcgN+3dX; zkE{O_oKAH(9KK-_f(8>fngQ}&P?i26_flhouJ)h)K0000EWmrjO hO-%qQ00008000000002eQEDn4#?y*WRVR3T?5+}GA`~CL+f5CdA?~`xJOxI0nTNM`n-+pcG;S25Fa{@fQ zCoywGI(f*=PVOjU(74gbnU-|*pp5et=8mtj8(*C$a(KC%pXZcUjm6@x@Amrh+^u2a zxp9d@&)22>K#us*|Jkvn5;Jc3KPWk{-;2BL!QF6)pzn8-Z^bMUY0_c;`R72VIZwLW z-$O4Mge}e3*trGS0z3p>b1ahCpnvwk{-${xhnv0g3#^#ZEPdu)Uc>D&(|3we1jhj$ z_KOM(MFLjRDsEo|R$QL^Q(yZSn_t6%3vO& zL0GOLV~zdiRz?x0B~gBxm?wOe*NAPG v(9Xc{_ttL3o|ozqfHA&u`8WOD#92wV!D45B<;{an^LB{Ts5dEly} literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-1.png b/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d06d6effb5f37dd33927a399d055617302dbe1 GIT binary patch literal 468 zcmV;_0W1EAP)Px$j!8s8R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*og^dV%5PML$m{k^&PS5$Z|mGrw&hN(+YI-B%b=_uM1eT%r_$EC>1g zz=<~u56d<%yw34Lam0$Y28QF=*$hW@r5PM7L>NFJL98Q)a=^YcgZ~P8A`A~My#YJo zLRde;45h^kk|I0|yWE#ETxDQj_yDyWrp{^B1)|I*N)apsV1|Qe5CAy{oedJBdI;3% z$^4fUV*@8ZPzZp683aHU!4f4*93=Mm)h~voOHYXM98rqA1jPQE$gwei904*M<`|d* zV3xw<&pi6YuigP)Px$#7RU!R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*og^dV%5PML$m{k^&PS5$Z|mGrwv7zs1%*~7$;T^q(=vuqi|-}mnsR<7$|NZoUfXmg2D2(ldH^8+W|Fgz^Vz+g4q znSo`-QiekpB^bUQ+|4l0ke}grb~eLNU1N2*ZO*Z@`YY z5Z2EyLuoOCqzDhgF8AdOR~Z->K0qypsdJijfhe!qJ)WqEPwp!7emvfCq#LUC`DcZV*gF#*cd>L02vN*49GH& z17McI#l*%pMRft8T8&(JlA?fIOYrF%b--u{40s3t09)+XAvO?4s{jB1 M07*qoM6N<$f(u&P+W-In literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-3.png b/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/icon-3.png new file mode 100644 index 0000000000000000000000000000000000000000..c79bf0c7836ea53d959631573188c8048c3c6791 GIT binary patch literal 572 zcmV-C0>k}@P)Px$_DMuRR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*wKUe>+YjTNFx-$dIjHL{R zE=n+bJ-C};o*_TO@$77HbU0XuFxL}idINUEg|L1GP#TaF z;bGY2zMSDI0|UbcsO2zqPO~l$Wj0ZYU?BiA97KZv$U*3AkQmiNpiWQbzpNM=11uUq z!3+W*i$G!^016pc@IQX_i=pY#6QVpvlp-$yvHvD=Yz!brfDDH@2Ic?|4HE~^XCD1x z*!JNSQDzgR2;@U-jzG2)<~UL;2boK>1CSj7vLw)i2kz_jXTC6iLWoq$Np=8oVFF4Q zAPYej6C2+Y)dhrVHFD)iiUM*ip-N>$3(F}=1JrWRXcP>12mk;~`0XLC(%IGk0000< KMNUMnLSTZs%I=&1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8333925b536a7cfb8895c01e7731c4c53055739b GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z*Lk`)hE&A8 zowd=6*-@ZPy)|L7-VGKeHtUHdVv|fN`9y12=DXG~ao6(AX5pSK@J7YSf!lMs+lGjl z2M!jkNXh?Zw0V2|EY$+*&+pCu-w`v{J@x1MsXu>M7z!Mov0Px9Db1koxP>7~p_nP7 z@eFT6G=pw~*oiqH0p=^k++X~D=l$H%@kp=lsB4$#`j`(IO0SCoeJ0dr_V67L*R^#x z6JgD`VTas~k14+Wi_O-CYiE^P%`PqYFUM0=cCqwmUH#kpXPT1#KEJTyV8oZxx6Nhc z-%Z><&)>fJvkeb_j3wXy^-RU-3>JZsPE!wyH=PzplArgPB|L4mxE%NM=PK>r6_0d% zo&7C}A&2?oDPx9&r9x3w4;XYmg?&227^bywDKp;%rF>O=8B!(km1Puua^2-%5HeTg zcd&AvVA9Zk+q=BXeChJlinV*sW&VGWvbpVyfC_H|yU`!V9xY}`Pv!^rrk@i~;a|`Y zP};UYkYUq4R+aYWdkY$-B)t0lu;Gff#?}AK+zC@0MOqwh0;7>HHNrE^*Ox&H$mRfI T5V#aP8AN%y`njxgN@xNAkBiHW literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/halloween_candy_bowl.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..d250c0db38aeafb7ab21a9676bbac7e27edfee38 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zcX_%vhE&A8 zowd>Hh=V}ebFPEWb{&4ia`3R<6De*>>G{sw^Bro$Y(JbdTPgoARt=sLk zp~FXzqcO$kbnDF2eJ4HXc?>ly7nw2|AFy0t zI>_6wpCO7tS6~i9l)?_iU4L2m{M3(LPny~r9icD2t@~My*wjZ?^jfo719&f}Ms%IX z-M{$i9gc*`t?@kW%D2{BKl1qK>9%?2+f8;x?G zI}5*`w_nwldvIHd>dfl#e%9&#xzpuxJ zPzH+`W&dM^5^UGA9cVKB{r(#Fluzo66Plix@H1G3uI67`;2)- lhq?o!lrJ^HGtJkRK?}&{0Adih6g(M3dAjEDn4#?y*WRVR3T?5+}GAYqkIXf5Cd=XtMN4qwW;nS54`-91Cr#_{z zug;6d8uT`> zc@AmKGHjdvTw0pV!~1lnOJ$#i>kGaEQx|1EYnak=>Az7|5zmW-3`HC|Did_;i~b89 zo+Eh|tV*Ffp>Kxa!r6((_u2Bu`ROG{u{gZR{QRuBd7j8=$EwaUhF!`N7B|M6_AFyK z6BIDZ!JqwznpH`yN-M*{Ra0et2D10G9cX9=#>kibir?&+jsjVHsS%!OzP=1vKsE;u TgTSTW$so$p)z4*}Q$iB}N}Px$nn^@KR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0evg~|L6tS#bX=EGK*wQ>Us|U zZ(cfpp%0fhp^}y)2N1G^kUTcW5bXd^uoDx^#HxcihG+*6>pNoAk>!B)&RPZ~1zDWY zdhfwwhRX7025e~rmnNb^VBPk;{~MbpG5q`dgn@^L2gAHCU%oIf@yamN*XA(Q|WmVucxO4PJkebw6qNvu3fzVb^|gSxsmo8mnXeiGm%5y|1LU#bJ6iqV+ zq-2!-mr;~sKo13wLtr6+Z26P>j~M36=qAc@L@5GU1ariU3Ed1k_U&QtaB>0DAOK=d zn>QaE^rTo0(o3`h&>evs4dhx*vIAh2g3<(fIv_UDq3a_l1PE2FPx$#z{m$R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0evg~|L6tS#bX=EGK*wQ>Us|U zZ(cfpp%0fhp^}y)2N1G^kUTcW5bXd^uoDx^#HxcihG+*6>pNoAk>!B)&RPZ~1zE7( zms;u!{T;px3k<{3JEL+C#_x*c@J&NiKL7vV;n@f~JkmVqsPnkHI;kQjVgVl6r z29_C184g{PVEB4)H^V$beum@O*$k`GOBizUQ^6rYtRskWz=i9#{>zDrFg$ws2JDDe zGG+`jlom5citsS(a$nAHm4Sib8q{)_Is;8LqRb{r5iA5ihJygeA?N^Ej_M)M&^h_P zo}Lys0fH>j(l%hYcJ%_-4ajVe!$6i_x^#`9p*)u;&k>~v-2u2#G|e24l2Q6!Mp2Fd zJrqC=frSLJstbTjPOw}-*Q$puV<0Ej(p-h6P-lVUkY zFVPM_cLZ`YkZU=~4uDw-N)zbmfY?Nbu8*V;AXK%IBR}eZ(GVE$5C8y_?b9KRMNQ!V O0000u4^P)Px$^+`lQR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0evg~|L6tS#bX=EGK*wQ>Us|U zZ(cfpp%0fhp^}y)2N1G^kUTcW5bXd^u%id_*X7Iq|9$_SfiEiyZVone_(Fkb2O#^- zuVwZB8A^*8E=O->II1hnAaMC9L(%{LV6#XK1(F=l-dW4w{^1qF$N$U0miKq~GHf^G zVR-)L3q$3v7zs1% z*~7$;T^q(QwRsi85~0@&dlc0ff;^pxHkT-cAj_2$WErMRoXzmtCY-@)x-$dIjHL{R zE=n+bJ-C};o*_TO@$77d)#)V+Ir*s!_Z~bZ+7U!K;KKD=|K-F*7#_WR19rqK88Ze@ z8juv>Vc6xqoZ%`11H(0_LKk9(d5E$?f004ua>mkZ%mj(a;002ov JPDHLkV1kmq_S^sf literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..40413aba54d59402438b3317c8e216ae14890d52 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zdpunnLn`9l z&f1&B6e!@f{=A~5%SK*Bt#2=D7`f*wL`bgD4dS+Q?Ml$Uy+piT;C8|Wj>^8N+BpG% ziREeSJFVwW?KQq{Tb#E2!?Zac{ZIb*Da&wx;W5hwremxJoCUNSL=F5Hv=d?&_ONbX zieQ9DoOrH#A#3lE?xW(}vHPaU3x)4J-MG2s%xNXR3EPb}FcHGWoPpczJ86LEn{{^iJXLjZ%nkk#DZLPx$nn^@KRCr$Pnz2d)Q4mF6zC$cTv6Y|+>1{%KvB*~l))uKHR^k_=@CWSdB~ipy z6btb?R$gEw2)pmiBbnS`ZkiO!&fGco&TjFx6P*7#&gTyVzyvraz!h*F06qk{0$c&- z1h@ju1HiWcSAZ+voB&tAc>wa>0{#AJHJ?A4NlVlljm^<)W~h>+<`~xsV6{L_u@aH% zzDKIL5y0Z*t=iw){nIxbo`u`HY3Lmv!KUWF<|zL2>$_ER<1n-PhwAWPC)5yPq4$rU zFg_o_0w~ekI?Uz8r0Nb%mMM6BdJfk&SFpp^QI%>=4ipQ<;ueNqg^;T`31Hn1DYSY7 zfaZv{9wtDWI9fj@0L>9?JxqW$akPF+0GcD(dYAxh;%NPt05nIm^)Lb2#L@aO0cehB z>tO=4iKF#n0?-`M*24s76G!V;oB%7Q#VO#$08)jmTo(h7p1-4m5CO3G%|OZk5rC5O z_mqHbUl#$0Vx{Nr+a560Ukspz5dSTGGtdO02tbOerRxM>$*oOjWdb%q)lyCO3HSxq wMSMX8K5jw)000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f<1NC(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/meta.json b/Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/meta.json new file mode 100644 index 0000000000..b293496081 --- /dev/null +++ b/Resources/Textures/ADT/Objects/Misc/halloween_sealcandy_bowl.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by discord: prazat911 для Времени Приключений MRP", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon-0" + }, + { + "name": "icon-1" + }, + { + "name": "icon-2" + }, + { + "name": "icon-3" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-0.png b/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-0.png new file mode 100644 index 0000000000000000000000000000000000000000..36edcdd31c92a95721949c97bd3f3b331c9616ca GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^T<6FprVLn7Rh zQzQ}&SRD9f++&qs!s6x(Bu;QK_WSMs|AO^K-zVRcnXa4EwkjY4mW$}7g#Z+S^CVqyoTFlrtcJ`2#y0h z?<2qVBzkqr9lpo=U1ARN6p5lNJ;Nz2o`wgWtdwIq!N(BE#@wi8!}I!lP2*?BKBiWo ztFi&h)j!9F_3+MNc6iAka$bR96UQ{|ghvV+kFT#YG>NTp3V9*4^n|y=8+(mD$G(Q2 z5+Y9)tZ2BXz~1P@l47Z`Fz@$=E{)BdK`cfxHw6v66B7B0WmZmW{v!OAA;rC+hU2rY zPKZOF!qMj{(_3E5l%JyKAl9U#X0}grRS!q#>L;fri?BY4YVyCog4xZPfuURcgd*?c jU{HkdrABzB`T8Px$wn;=mR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*og^dV%5PML$m{k^&PS5$Z|mGrw&hN(+YI-B%b=_uM1eT%r_$EC>1g zz=<~u56d<%yw34Lam0$Y28QF=*$hW@r5PM7L>NFJL98Q)a=^YcgZ~P8A`A~My#YJo zLRde;45h^kk|I0|yWE#ETxDQj_yDyWrp{^B1)|I*N)apsV21asdd4uNMUP?chICB2WCwsOgMmO39)|U2zQFk)M}b0#>JF&WlldM5tONSDvIOAlDLn`bHfv8Ug?(OVJ_Ea+|jR0000Px$=}AOER9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*og^dV%5PML$m{k^&PS5$Z|mGrwv7zs1%*~7$;T^q(=vuqi|-}mnsR<7$|NZoUfXmg2D2(ldH^8+W|Fgz^Vz+g4q znSo`-QiekpB^bUQ+|4l0ke}grb~eLNU1N2*ZO*Z@`YY z5Z2EyLuoOCqzDhgF8AdOR~Z->K0qypsdJijfhe)0*#RKSU?9+hhhhDhFK|A{QJ_$wx&!L;Wd6&Fv4L{{C<;LF z3`_N}TmcgYS^oIdFNUT|PlyU#q7-=vi2XN_V`Bh00_I~-kb|NEMuQv#3K5XyXCD1x z*!JNSQDzgR2xK_2BVd-m!XD;0QY{DRC)xqXjsW=(=37{(fE+=J&q*!`(MvK=x&T=S xvY6QTrl>L^RIQRLPf`?+YY9GmqYfAi0RZV5<0h< literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-3.png b/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/icon-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ed902bcc793222f1c21600d1025ea399026aba0e GIT binary patch literal 605 zcmV-j0;2tiP)Px%7fD1xR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>B0gq0<|L6tSj`B@pnMJZDwIHMa zx7MA*(1%N$P)SRY0|;3{NFJMGh;{%d*wKUe>+YjTNFx-$dIjHL{R zE=n+bJ-C};o*_TO@$77HbU0XuFxL}idINUEg|L1GP#TaF z;bGY2zMSDI0|UbcsO2zqPO~l$Wj0ZYU?BiAyl2%jhAAz240|`+V{i^oV#ukv#846@ z#Q>A1dI%sp0Av{q1e)+LtUvPw&IdUP6iQTgK%Jhh$(1KN1jw}zUEin!MneDq+9vuTb~mEQ00000NkvXXu0mjfZ$12V literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8333925b536a7cfb8895c01e7731c4c53055739b GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z*Lk`)hE&A8 zowd=6*-@ZPy)|L7-VGKeHtUHdVv|fN`9y12=DXG~ao6(AX5pSK@J7YSf!lMs+lGjl z2M!jkNXh?Zw0V2|EY$+*&+pCu-w`v{J@x1MsXu>M7z!Mov0Px9Db1koxP>7~p_nP7 z@eFT6G=pw~*oiqH0p=^k++X~D=l$H%@kp=lsB4$#`j`(IO0SCoeJ0dr_V67L*R^#x z6JgD`VTas~k14+Wi_O-CYiE^P%`PqYFUM0=cCqwmUH#kpXPT1#KEJTyV8oZxx6Nhc z-%Z><&)>fJvkeb_j3wXy^-RU-3>JZsPE!wyH=PzplArgPB|L4mxE%NM=PK>r6_0d% zo&7C}A&2?oDPx9&r9x3w4;XYmg?&227^bywDKp;%rF>O=8B!(km1Puua^2-%5HeTg zcd&AvVA9Zk+q=BXeChJlinV*sW&VGWvbpVyfC_H|yU`!V9xY}`Pv!^rrk@i~;a|`Y zP};UYkYUq4R+aYWdkY$-B)t0lu;Gff#?}AK+zC@0MOqwh0;7>HHNrE^*Ox&H$mRfI T5V#aP8AN%y`njxgN@xNAkBiHW literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/halloween_smilecandy_bowl.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..d250c0db38aeafb7ab21a9676bbac7e27edfee38 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zcX_%vhE&A8 zowd>Hh=V}ebFPEWb{&4ia`3R<6De*>>G{sw^Bro$Y(JbdTPgoARt=sLk zp~FXzqcO$kbnDF2eJ4HXc?>ly7nw2|AFy0t zI>_6wpCO7tS6~i9l)?_iU4L2m{M3(LPny~r9icD2t@~My*wjZ?^jfo719&f}Ms%IX z-M{$i9gc*`t?@kW%D2{BKl1qK>9%?2+f8;x?G zI}5*`w_nwldvIHd>dfl#e%9&#xzpuxJ zPzH+`W&dM^5^UGA9cVKB{r(#Fluzo66Plix@H1G3uI67`;2)- lhq?o!lrJ^HGtJkRK?}&{0Adih6g(M3dAjpWc?Ln7Rh zQzQ}&SRD9f++&qs!s6x(Bu;QO&h6>>&nqbyb^ibV^AG<0w~tJlxMpSl#Ef{{%z)*I3O+=8)nD=IAO zWRLaJP{|(^m4$Avm!F?6c}M^n))Oy!GcBSY%5Z z#q6t@mQmap#Ib2kdwcuCo1dTa*w_C%@RFgdjE_yz)3Z%KexJZwjzuyFnVJ9NLqeJ! zetj)&AZVE364u6pvjf^i2IPx$(Md!>R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>Bft`$u{|y-tTF?Lg&*1+5KUrpx ztf`NY@qZB(%W#PkDrre_KpG?C|5j02I7C!;738QdSKwbBR(2vYdy9hvC`t=L`-l%NTZ+2BA3OR&52t@$77dG}=QY0ZM_n)1e1DpdAubgAhW?*0tI&*>HorwWFKtRzjU&jb+`Olv}7+ySo zM3mV?DZ=J}uiN%8C@IK-L*cZrFgP91%mE;8!W@zR@HRLEU_kuZO@^0R>hOd}itj;Y z5ETM2%a9%Msbdm@o}Lz1>VcOFI2Vv=Imr%yg#@mgKy17t>nAA$2xUQXPx%21!IgR9Hu2WEfz;IKcKZj5=U61V%$(Gz7>Bft`$u{|y-tTF?Lg&*1+5KUrpx ztf`NY@qZB(%W#PkDrre_KpG?C|5j02I7Cg=COx+GnO(Ox+uZ$_26!Xd4~K9$Fs8;(&SYcq$DL7 zzI^#Yv?GXefTgAVe^F5hhS#rOfE}Tq(#kMHX)%MO2oJ+9_vH*%85kHQLM?}>JAV8i zQDzgR2o?e$!wCV9BdHz&@(ODIL5U9(4ImJD;t+$=wVMob;v!)F0%2i>)fRSOHpp^N zVtn}E7EzufN|A)5+<$g<4sZ@gymF2~n}LBr=*$I%cP0k#00BkAd>tdO@*781B}0P1Ae05kkso!yXb22= a2mk<=hR-3OX2-Yy0000Px%FG)l}R9Hu2WEfz;IKcKZj5=U61V%$(Gz7>Bft`$u{|y-tTF?Lg&*1+5KUrpx ztf`NY@qZB(%W#PkDrre_KpG?C|5Ud-KL*>6Zh66QG4DJtaGvJFRbVm{G09{?<|GRq( z8My8mF@$~I!LW+ggJFS@FvFfbObpqzVGL87S1~LRdd*-xeJ;c0%V&u;mnelG%XxTs z7@j?U&fw6pjKONUGXu+vr3{BIN-%sqxSL^~AwR?M>}-ZKc~u4}NlAt;U%n9S2%;Qd zX=(poR8)fD_3Ia4N9d=tGJw*6qzDhgF8AdOR~Z->CPFQTsXKoBAW>!$r3e-RAj1g( zkRz!c0`dxK|M_@%89>nh0-+}kF*sej$si{#0_HCe7G_v&VFzY|EdTWRGsD9Nw}|o_ zQHmra<^Hp?b1;A$k$B}CgEj*LgV31^4DU<~-~j@PhWR>1V9S60{K4?z`6HstCQ1=D z2YlVOhe1g}790wvg@wWCfMyN=c@yS{{D-%}Apis7*KRVr)KZ5hL{fZDQbC07h)*4p z81(eC!0ve9U literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/halloween_syndiecandy_bowl.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f9dba9727c7ec3854c2310259c1ce136464aa175 GIT binary patch literal 557 zcmV+|0@D47P)Px$%}GQ-RCr$PnlVemP!Pwj2!%!|D0IqDI;mhcDekT!u6_(Zm8*lRgPRn$4(e2j zL<$89rKTWAv^04yxl7)^OFA@n_kQ=gWau@>^H0O`^AiBT0M7|v1Uwf24?&Co zM!<6d7y-`(z*_(#fD!PV07k%b0g8DGbUI-&n?+9S;#k}ySMh!~+)0r|S>zJre>FM> z@Uv*!1GtP;3V?q9B$-ZMsn8JK#IJUyf8pZC#33t0aE0(zd$^)?7A*eKf!QeC*kDuwPxik{oADz>D{zk*$-NxtI_=h%{6?HE!QKY*F zoFm;M$g+@8X#jlabSZu4^P)Px$+et)0RCr$PnlVcQK@f!}2tv*fI3W-`B&1S{bQ0_=Y%Og4RsM{$BDVGt>>{XD zNO4s_A?O7Ha1Vi_*8&&}F3Q`_H?8kJJE!UNox0s)noOR>x<+YkHV?GsoBTyzM~7#%n%5@N z>z$O>MNZlNo(8a7{?KCaMYGw5SO7|MyPcAPpaA5nUwTZkTFu55NRpN&Srp$^hsvfc z&5fs8fTP)1P0oqR6}zqV9L+`m+Y%`yE&xcWgfAU%fG_e=_JsqaRKk}IIKUTqDf_|! zQYzs~2OQvwyp(<604bI5r2`J|MPACjaDbFb_|gFf_#!W5UpPQYC4A|C1ALK}vahoP zLit*30__aI6gZUoYyjNv@6tiA01Ss$Wttw*u%Mee*cul<0n=eNl;kAs{w>+ z_@J5_kUTVDg3SV;f>lEZ>c8}X2~+awJ{v#EDn4#?y*WRVR3T?5^ZrDUkr`@9S^M%`}^O2Q@h6{hD|c_Ra>5Hw49T{E|6`p z@l`^f;!Va+6RrO5RGBI9WNFI-xvC#;WDjqD{$D~)Z~q~WV0NFL3uz3I|K2>X?zu2! zlQ@&LQvK0TwxCN)7ZnfW>wMn-?@n-=n{wtHQwyJek8i5G%=X^m6mcQ>v+Wtz4FL?U ztQ+6*EE3HUd-<3BsI|tvLRUtge^vKY7oAm&Qar<`FuzfzkuRZBNX1>4{lKCJ8D|+c z+ztHP^dK){+7`Yu+wuw@clSrrBq5mgNbbMa~S*awjMkurg{o z`WMAImdKI;Vst00Px$Ye_^wR9Hu2WEfz;IKcKZj5=U61V%$(Gz5lT2=p;B{>N2%7XANEvWH000J0pP zC4}U$Ih<$*5NkNG>R^r`*#YvAI{&#OnHc1ygy0@}`0O3Sx99&D9xlJaNK*$)jL>EP zS^n(cJB-kjvKIn7B7enI22#=j(ILQZEc3tq+*5`|BWav9I86TI*(XGsOSD2*(3=^} zW7yCifZ~Y9$yE%;v$Gir3U%R8L2NsNXa{H(>HP=AJ1D+Yg=!gQC@p4?6yagm<-VNZ zDgy(<>_S~|x&X;v@4G~_xkM|3IRNA{kR|8oXn72WWz!e0f1U<=h0kH)Osp?1$0a7g>q<+)^ bqagqQU_7uP;1pOq00000NkvXXu0mjfNb#`6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-2.png b/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-2.png new file mode 100644 index 0000000000000000000000000000000000000000..330e39d74ae4d9fe8b6340cb84a9bb99c0747854 GIT binary patch literal 489 zcmVPx$qe(N2%7XANEvWH000J0pP zC4}U$Ih<$*5NkNG>R^r`*#YvAI{&#OnHc1ygy0@}`0O3Sx99&D9xlJaNK*$)jL>EP zS^n(cJBC%~o-*`z_%bXo5MxlU+QA@YF9dc({)(#%q@)F+LxA5{=Ksw$4+gHgMhsz} zcQCBt^W*6#$(*;QWdfz3Y%_UkP%mE;ufh<7>utZ5S2f(7>Xw3nz-BI&`;BHu! zv<}R+ZgHSp6b!fn#9USWbBb`lv!P|A3d8Z`cNkzaEE|4*^Mm2l?mI+BEzt^L4)}2E z1I`34peDdTGY5cdMRo+pGLU1CX;Li*nMrgAz`PA|1g;<;CFn`63y3XPNL5F22#{(4 fA@!pU7!3gc)T_fG-b>g000000NkvXXu0mjfT1d{7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-3.png b/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/icon-3.png new file mode 100644 index 0000000000000000000000000000000000000000..29df82892984cf9a353339e04b393da9e84f137d GIT binary patch literal 521 zcmV+k0`~ohP)Px$!%0LzR9Hu2WEfz;IKcKZj5=U61V%$(Gz5lT2=p;B{>N2%7XANEvWH000J0pP zC4}U$Ih<$*U^D#d^5y^kzJJfamz4!Khg3(9>;U;lo&WmU^$atV7BgIq-pp`RSDHcK z@>7P15!wt7mtSF|sRKZkT=T1D`1pT0*z*1kUxw|5JPgm@d|{~kSI2N*YXU?5imMEy zqy?fwfZtf=|IIcJ2ClnC3}K&lFs$PBU|3)z%&=z<6GL`w7{k=&RSZjnUNgwfZDaU& z_6gDE60Hyv^jwlm3}#027_6o{GqB89%5dnS1jE;ZyBX#g@-rOI&Soem)Mfbg{2w?f zh;3&Otx&T_@4vj15W~Y~?-*2tYQbqhQiO+Lm-}*ts|*YbvkP?@VDi`dE)i`m(F$P> z0Qn5$2y_6l941E-2f(7>Xw3nzMN#vD;BHu!v<}R+ZgHSp6b!fn#9USWbBb^?#8 z+QiPVoFNP-IENujp@LzRCF`!c%{dltRxjz^THz5@wV!=m(xz1+nN5GrFScr^ynKnx zWUCKD&iwZ&+S{|QSpE93&b+d2X?u5J;)OL=?`8b`5F3^q=)^4@t#ZxoUCQFqjB{gT z&()RHRyprZ|84T}uK2pcQKw&fPjP^*NR<557A4ev~-Fn$GIg?JO0uJGRQJ9GJCZdzDAS_Rfgk zj!dLVtaN2k`R{a{sX@i`B=dxOiXKu8$7)-aFlO8VG8x|Q`@-k=iJ^!i^}X^HCWjZn z4wr1~yIDLqm;JL5n(&Kd>A(F9lg>6c{(EY&6c~GasS%!OzP=1vKsE;ugTSTW$so$p L)z4*}Q$iB}19jCM literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/halloween_zombiecandy_bowl.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4ebdffc009f44ab2f638f7faa72e6f736a16b7 GIT binary patch literal 529 zcmV+s0`C2ZP)Px$u}MThRCr$PnlVcQK@f!}rn52FMTB&MAc6>~#KwPMr=_i(Kg7<~GJ=Kwz{WBl zfglKW0ntJT5y8@v4V(nwZg-YsGQ+$yDUO?Y^Sw8B#a@G){~FHcCjdYKoD;wbI1d0G zf>;5pfO7&^0p|h0TL3G76>v@fE8si;X>WmU_o(Ri@6Dto=nclEXf`ucPEu2hs|7Gy zAf;H2$a&wx)m#Z+`(n4~Y^?w38{anR>)?Z)FNbPV^IvliKYAP2YOWlnbFxzmt{&+0 z`gjVVcXmg6=Z7@9c~T1?XkKlvP-$Ek{`>u>R&(tzYx|o;YpXQ{FnO8K=i{r|;mfFU zHAe>u1w(NQ!_PuU)f@#d?}wDOdH|r!5otY0fHZM!{g41{j!5f40;Gv+>xTqrb3|GX z5+F@nTR$W~nns34Ecg6<*#pMJbwD}P-T0$GJEE) zzUb#t=e0LGB~CtYKE`{}K1TDiZm%uoF3m8Dy3w($_0XXcr@_K|qds(*`nu~@96k58 zcA>%4X@YKYhfXwmopzf4gIVWtSo7zFCmyHH+_uT5dL_Ri%xxh0>DS3~=NyfyjCy(L z?8T+uKig-&kr!E|c}u2r-MlH`k*zypn-)IWxA0M4%0DINqq5FNYm0ZYte^B>=BQah z9hdlPsWyH-hAWIEOFtQxFkWfr=hM5k^^Rha^ahIq7jm{NN!q_PLi@Zx>kYP+iS3>b z7Qba%p%%`oj`$h|L%N_KmO~aZ{LDxN1y%raPf@Q zgWtzztE_x0_4-2O4D$ycUpnSq&)6HOYOYvgAMSj%zVU9^`g>n*<$gc8@lL?}+HEOy zOe&c>BfKV6T~|N)arw?W0jGJl{>jV>yk&A~(I@@$?2}Kg*3pU=3%%AY0I?QGZd^9! zNz2Y8x0lZjU%d1A&--_I?`kQsr8Gv?KdG=Y#qmOumaIFLb)7 Qat36dr>mdKI;Vst05+VezyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right-light.png b/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right-light.png new file mode 100644 index 0000000000000000000000000000000000000000..82d26890d9e8bb64723a126370d573f8f8a2e295 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vm) zPZ!6KiaBp@`DY6|${hRneqE*luZY$}xg{D(oNZiAwbt*VU(Ei%`{kMCbK57=g7p_p zZ)i%2+z>IP?ND0^=ag9IU5y_XOjS5J%eU-u$h`BJ2?@^<{~5IZZ0vx66Z!X!zfTLR zp1kyIjK`}#fg38HfA`%VvcPuMgBdRZ4{Lqj%rR@Z$?R11(tYcv{0KAY$?Y!w&GsPU zYQb!^LdJD+J{F(t1dp57Sbk@STc>{Q6PsgxTJ^jm+8d<%R))SlGI>VS)^iMY>*WmN z4_}ynbDsJ~78|?YUaC8m<=hNu%5HcZ%KYr?5!beb=MBCX78ZVGysa*Kxg`4gBi0>P zft226m^*>=iDxtaRmDAj?;TgHTGw~3Sp2Ba)#v*E&P3OLy>cq+&XMyMRq9qY?B3p* zyr?aC(cv{rf6p3TTnOXK_6zCmWms-4HkX?}VSWv_dSAoebFIf;o?G90{u9fx zxQ3UDnxnSP3+=0)H7|SOp?24$aSe$tj5(@gN|?8~CpYN*yv8fTeE03e8O?bI6kh0t z{MfMK%Jf&;UL4rB=h0WyJ++_CoYXnX!@K$qW5KMv*Srk7`8R9UM1=lcviaNe2YSy$ dCjP(ef9u8eIql)ge1H+o;OXk;vd$@?2>=fE2D1PF literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right.png b/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc56bfc263697f57c828dd96cd7cbbbbedcb34f GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TSA zr;B4q#hkad6#Wl7NF4jf?)2=Y`V0k?1wTY0L^#XZ_)U$i4Gqmrjm_JeQXCa-FL^t2 zS7(yNr3n|mz4&@<(trQC8SiR~%XfBFs{pM4fghiKeF~J3{ysDNyttk)U#s`|=cV#0 znL3`g_V3@Cv2wqbxPoW0t<61c&t%{E^PRq4>AJgN{^R>s<~97xS$HO8)_JkFR@_IP zOq^sAHtCpAWytT^r%WkolT~{4kJs(uUSQFa^2tN3KSajut@@q3vZGl$<*vByh+4;f z-56p&(AWQ`%%A7HZ(m91YBTwQGnz)s*Tc>4m*&4$OW*fwZLRFOOHY2@oW3sWZzW?+ znS#jd;0b@`IXq|8c<*xJjKj`p=Py5~VK?EFEm@iQVWH-8;RI)PGaJE4YhSAVxNxm( iGxtAr3s+x;|F_jcOQ%WRRSY=|ve(nq&t;ucLK6T?2c%p8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/lamp-on.png b/Resources/Textures/ADT/Objects/Misc/scull_lamp.rsi/lamp-on.png new file mode 100644 index 0000000000000000000000000000000000000000..61364e7a4880470ea52b1a70f92c233eff67e1a2 GIT binary patch literal 656 zcmV;B0&o3^P)gsH)rfa`qz$zka8vA&sX`I(6 zu-)qF)0&`D698=X6%YDq%KwZrHL+k4^ts~DTJ}*&0x($i89Fw~wh)=-wC3L6oXor% zx6Z)P;fX%0=G7fvo^yP8j#82jOCHL$@~4th4&baRI66Era&fDHIF9Ix5&(`6I6}~o z1FlQ?4qulnI&v`O0Q#at97iVlW~ZPc^L{5PL1|55S%`GZ*Rq31$0U}Oud4)rni?C4 z8yjfGd4D&8I*#YzxGsL0QHlEaX@=vvIG)EwPzRuK`Tfrs=tVsm1IfxA8aJ;T3C{O~V$Hy+w8|Ml=SJUeq%(V02Vozj~*GAmn4{lQ|BZn&8dJdn%PG z!{LD4huduS6?T&FC>jyR5l^2zG0I)&CR`mQSZTu2NTFSq?S(Shby*rItTbVDloUw^ z7~TVrpN5c-@H*v7HDlKg@m!BxLYjTay@8y@6@k$X%=R;mBi4tKE!(HMAlR~f)`#+j zuxbCHz`x+d^Ow3F*6Bq(?l(7Y2nIpOr*4M{zkjf2oVU;nOp;H;CxaHp5&H*wR*}jl qFrI~{ji8jNc=)vQYwNjI*4u#3PPn&2L=7Z zMCej*F@uAH=%j<2;?OP?M6s)&4cXfC<2jTUQk5pJ7F5WAkeB=JyXV}T`yfJu2>%(n zp^0B3H)o~XO^KLn~Q-#?0xWD0=o>?+Nc;KVv-Vtl%X{9r%FNHWI7^+Kj1ia&v&QolHc3viRJgU=(OFw=LQx4-EO*X@lDM2#ndl?(hM9P9TQKa7)x|5 zk)DqwQp6J}4v&t%hzdfWM`x#(B5h`nbMW}|0Dz$z9PH;fvCgU4H2~)47CZqj)n|5g zvw`(PU6q@wTcK$>fG1>gV~IL23S3>6J!0tkzrMLP{A(ylnk|<)P%K!~eX&6hTEOS2 zE*2~d-Jn>o`sNKqfb`f;kTx@Dnoioxd?EJd4@JPvZZ=l4YdDVW6?YuldnBpc4>Np9 z0wiQ{Nh$};acobdDw1In{ayKq{A-oYBSeVsXYc_eq20ys=^+UK0000EYyXN2o@}wi4cvgsEL}nUCdadR1?QLM(BB9U=}&& zJ@@3^xx?HS1VIo4;lD-IyMTX@NM#$9;u_Ed6tq@*$-%CQA6mv6kVq{Bl+w+>b)c*@ z8_B`ge$DaeY`cOdID-eUfn8v!a;R4)Uf$Ox>uoTVXkg9EnsWpr99s0L?%M2m@_EcOaiSXPVvn^L_u#N zl?hbKqm=3d8gXW3gL?&VW}C2+`5!B##6@HA=z=rzmwh%=~QwItf+JFpDc zYnGJ;_MhE61SkWGw$0CzVkhD;PY+2W4M@gg2O7Qtr3bAgfKq99AE5HEwG6QA4({|k zLoquS3@rekAGPcN6j$iz)9|fq2iD#V)&4N8m8$YL{---B@+98IKh&tIoO4 z1x$GZ>ZNn;1{m}P)J4a{$&e9mK)rO%-2hYGfV1fIL=OQ<%IQa?CtC5WW6B^=)EdVd zfa?vw^#%k(3(29FeR_to>1?iT0u(mZw*joJ)q-ao<7aOd_%77&A#7XWiOibZka@^#)YqxCcQH1VIo4K@bGN3%>zl^;h7A*m$S_ O0000G<@j* literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-left.png b/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1386ff3b33fe6f0ec7a42e9c9851430eb5d0735e GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TRu zr;B4q#hkad7Umra5IOeI*vV+)ga;>hjDu}>xf)$~H-F$*k$BSQd7*{L`Hk!nD#|Q7r&fnN*EcOa_~^jvHN_?MnX>wy z829YEKYQlQ=f@wuu-kHO!Tr6L=De}_$#AKp{+m?P@!6+K+WYnI_t$><^WYbM*tH6y z;=dIuPsBGm{a*JlH0o3?!|LsG!!tF1{oz^_LhgImLG5jk0WmmUO@~6O%&E4ks&yP_qR-8_R9>woQ0{FDaE- zYp!F*RNjCug^~ToPqAtI+QFj`X6A5lxt_&w{oB52k5B6GpJki!bEYH6$4B literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-right-light.png b/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/inhand-right-light.png new file mode 100644 index 0000000000000000000000000000000000000000..642f764f47f4bf0a4967ddab65429120310ecded GIT binary patch literal 778 zcmV+l1NHogP)@e0q69C%ofp8uL}L70RE_PFn0_E4ozl*6F(qjSYn_%EioU<3X`9Y@ z&zZL~)24ku2qA>{Z)u0U06$DU`Ou-EdVm21MHHEM%qaeD+qw<#QlwqndGuNfg+ix+ zQJ@#lD=%3J*5Xkk?;f+S0nHR?2eHQ=IjP&{fH9y8=&ZbCS8kTAcs>_1%GKj^cacyi zGy+@z!oUffCUgUR8eF-%{Jz8AU1`pMR_+D{fnzug=)ie{^~!xn*BEk-t7*W1ZubDg z)kRWfdZkg3c3^ATu7bC~4q&Iu^fI+axQ(-4HFVeW5}*K*ruh_5mmJ@1R z528j{*=iGb0~9YuN&v-V%3J};K*Cm9!ac600r9A@tKcP281J_Lteu~`0HyJ;MZF^J zV(!NIVnOLC1+P9abQQ>5?B51h+l+Ls&&9@U_n3X}W;|--rqqW7 zFgw4hj^et75JCtcgb+dqA%qbAX!^&(pz;HL&*QlPLFEU6n#WTEnhha%71TWN7k`XY z3o1VlWKO|T0|+iZ5LiyZQv-s^4^+=H;q17jIsGV243-aU9`Jqy5RV#prIeE&ppqY; zk{_rOLTJX`JlSLxAd}hn0g%pp{dS=9wDg}@Q2Bwj&M5?yAMk4)&!>P}Q2BvyxXYKi zEjJ*j{6Ic$`BJy#kCF{@o9US)h) zZU-Io2~?GSXpynAzWVg{WIf;6yX*hIyn4r<1!&6w#r55RVWqsTbE3Xa&28%c@^202 z>ql31_3~Ckm%6$TghYy~9_qlV~-^J(u zMIZinX7%2By~koF?w016yjsz-mGSiV{9Y@qGr5pYx~=2ERMnR4!ghq z#|#ww8DS2z9}G&Dl;*t4l6`%0LT6arfv;Ar(hH`_pNPLx5*zlAE#oQsr_Cq-ehl)O zJ2Uesd)D0G3#a&ZL@oayb^^$4TJSRE-X&g;(68e$)8{J0EjN-mZxsHs@xCQ1$nYIg YbWem$deUK}w;IItboFyt=akR{06yoek^lez literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/lamp-on.png b/Resources/Textures/ADT/Objects/Misc/silver_candlestick.rsi/lamp-on.png new file mode 100644 index 0000000000000000000000000000000000000000..e654739cbc53a3d22144cf3a290b03d17d61ca9b GIT binary patch literal 1140 zcmV-)1dIELP)${jg&l55sFsZ4{g_crdaAythzNXju*EDH;N??)(oz+6 z9g(mIO+XMR100*9CAp2uy)OFm_t+N0?r1nV(;3!a2G8?S<#j0?aXgtviNL>&%Hf|^`f)kA=`m4g# zL}Q6Q+c9IWA;*z21!Kf#?-!RJ4bXLYL?=8CYhG^Ku7K2qtYJag(A2yy`EP=jEzSD? z>VnYJxS_ZUvlgJRCzODI=Dad`KTbRvAl0@H*SIJQmzev2*U;4bVsa=>%a-OnfZpgn z-Lok>z>V%xJr-zBawyKWtT>E=eVfIIA-X;{22jwAf%R(5yAM9-F z-#mSt!LGJGAg{*o#7`Z?gJ%Z2zV6$cz0P3Q$=|K9XFD;fAZpZHYTZ58ZazTr-a}MG zR7p|jLzn+QlGzBxI=7)0_F9$GT&Bs+4RaO6=+xZ1QMDqZ; zTVLSbNX9e9cnV2i3Xt)1n#%fm#!|xoX)ia$#v@1YvQq%*vE*GU>+495jsQ$rh;gIp z<&ESzKH0I5|IAv=(%BE612FJu_WkxZZw6eaDnIpr2M1n*&Q6;rq*AGw998APtFJ@H zc>qz>WO_0?-TwB@d1rr7fdAD>+o4tkGCOzeCE!mnnI1;b*!2Ao%J9f$#sF?-Gvl~s zn(2uYQ^pLPKDh0%#!Cd4twH`cxv&WMYN(d+upceH*I(pfM760 z?B=x1R9J=WlQB!fKp2J}jYH!au#?3K*%G)Rg|7YvM>oMm@E-^w z1b={{LMK5S9ULrzgWymQ90CdzGq*L0kio&Ba!w6ZLf~?75boKI_wIWixH~Wy4F8$y zi#@43V^*i|CHd4AQWBUhY_}TnDgL0{YRJ62a)G=;=lG;BuTHtS1#}uCro51qRP=+5)BS%y&Gw*jxdiR97{IpevLo~a;(k}F e*kCXiCVT^i0CHkUl30fT0000Px#^hrcPR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3V~4vjE2By2n={ZBq1sHUsXw)U_o^I-c^Pd&mR$$#fegcToOKddY9qn&mRoz>>N00 zIca6ul!PFMfT96JW2=xrbpQwuTMvNLk`w|2!=4NUqYfAifzc2E00k6^A+K2rxc~qF M07*qoM6N<$g4*A9&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/chainsaw.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/chainsaw.png new file mode 100644 index 0000000000000000000000000000000000000000..fadb1e42e38694808d9b70b2c001ea332ddb1c65 GIT binary patch literal 484 zcmVPx$o=HSOR9J=WmQ70nQ51%sBCthJ2}KbGX$ED5AF~jKW-kO0LED5jEo@Z~1pR=Z zR=H>s)HVnU0v92L;m$+|3G53LQ4F-8MXqc$($~=3%r?!lxx<+==Y2W%a_)eEfx&;L zsh*FgCg-Z^^U?8MUA2UT-->I+^dRioF)UTh<}S_mrP2ebtGMpELIzZEb7!}3h{m@_^ zwgF2mK07nbMI!zwPY=x^2EM}MmfnerBD@6vE6Yo`oeGI$v?iWi9Ah?SqNBa7u?FV- z0bE`Q0GC&K*MW;f9FJRStbv`~Ag<&%Zl}UYB*dXyA-gyRAS@0)JOk?+o2;${I6aF1 zVA;9^VE-V*VDC9H0KZ@;E2btV0mC6eyQ>*4`w>l`~GrDRD--Z*iuL@sJJGJ%avGCvh8yFZE a)XOVMVvWJDakp3i0000Px$MM*?KR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3ITKnSjY>)L*vB5_i#2{9Dr;&%x0J)=;8p7rB|EW;J((b+eP0H7;p!8aEdVah{8)^ zhApod8FqYs0}chcM8U66W(H+rM2UF!>}v+L)qiR00OW!QR|wFwAd--j`>(2`O|T%k zeeWv6i|3Ds%Hl*RLM{m(J-y5D^XCr+c6JV&w4AguZAwCrLqO30qOny-pgI5qh^+@e pYDo$Kf?-dFf>8&IhQMeD002r}s3C*5e8d0%002ovPDHLkV1oH?q6Po} literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/harry.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/harry.png new file mode 100644 index 0000000000000000000000000000000000000000..58a01d97b0db36e2ae1975a75e754a0fa770259e GIT binary patch literal 480 zcmV<60U!Q}P)Px$nn^@KR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLLsJ3vHKltDsNj^WC+vtTv|XsMYnynFwO;qcMzM43&LBA9nU4tVkU5t#et^=r5T zU}7+F9W7(pH~^H;uH8BV5B`%U4l}ehPhl{$Fkxt@Ed@IY1njIm8HmjlB!vLT0ifUq z1^2S$%NSNJ*~kzc;}55!BBS8ZKvM_Yy?cXU`|cAAo~{<)5U8rnf%DBRY{BV(W)1*F z0kZFJ-FeEOrXmdw1veL0+C~A$0id|Y6#~l28nkr)EDP@1vwL9D0D3L}g~a(2XBg%# zn1WIk&?F7O3L=;zU}XU;|HHB%%?ct3NxA>3O4Hh^Q=1lp^Gk@X^z| z3_pMVU|?tGz)8zVE7PVV1UUp04Imm@g#-$E5FoZ50I4M@1PF#b845-nFd71*ApiiT W&g3ELHyU>U0000Px$iAh93R9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(2#wvp`ppJb?bTt zZ|^{c8#k`Q9R>;oVsiyaA%N_FyLWFeWb4>4=yNeMT>SQzVd|A549dzHU`No!0U+Ps zym^^nvaC2m?&FsX>gu}iP@szgJUB(bzJ>u%Xzcj@hJGOciUNCkSB8TJcf)DAMuCOA zAj8sq$KfFm?PSSt;^BMxgaF8L0Re8XWmhBrFlaAl0kc1R_zHFe&C&p@Ao}&>1WpIA z$ym^?Ad--j`>(2`O|T%keeWv6i|3Ds%Hl*RLM{m(J-y5D^XCr+c6JV&w4AguZAwCr zLqO30qOny-pgI5qh^+@eYDo$Kf?-dFf>8&IhQMeD006pG#vyy!tpor7002ovPDHLk FV1nNi#`*vN literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/jecket.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/jecket.png new file mode 100644 index 0000000000000000000000000000000000000000..01d4535fb5a20a7334838aff326ba9ddc0d22c26 GIT binary patch literal 436 zcmV;l0ZaagP)Px$Zb?KzR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3IS{m=oAxVD1Y@HB~<9Px$Vo5|nR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(2#vUWyS)A^C!+Q z7+RPx;oVsiyaA%N@vkmVgMwG0(C&2Sp#2%0;9k6(ac&DzxrNeM{|^A^m5 z(;>m344*!JV4%4JG&D3Bwr*X|;O!lVLEpG>o%Rlpk&$J1^5ii_VuXp)JOn@%9Xz-j zBLwX2UBM2cxdT96ACN>i;02L{q}+d1C2fKQ(d~Oz8D2bpL{t_hN)d8N_~_|fhMzxw zFtD?8;H2fGm1$EFf*b;h1`v&{LITwRAV6$A08&d*2oMZ=G8BwDU^E0qLjVA-ILslj SFs$7G0000!r2; literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/kim.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/kim.png new file mode 100644 index 0000000000000000000000000000000000000000..e8baacc99fb4a2f4f3f8eca3a6fa41eac1f3e3a2 GIT binary patch literal 409 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 M07*qoM6N<$f;G{?>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/tricky.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/tricky.png new file mode 100644 index 0000000000000000000000000000000000000000..cb79350dfb3065b9deb4fd4079d200dd68594272 GIT binary patch literal 443 zcmV;s0Yv_ZP)Px$bxA})R9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dejtmrodEx&JWaJbH`ah$(Wy43EFEFl-f< zp^XDT2`%jLDX=9Mzx`#{@%;_l5gwc(4EkKmV8^YJHDe$)SCA9}AP0bgA7t5odwq-$ zU_5vc>?lw)(9{7SoB0K}!49ynuwXcG;slue@xxazO&15adpI+E{P>Z9pPwI2@7%GM zz7Dv0^(uq5wl)Kdrn>_MGz36lEh8%d4}m9-U%(S3&CPx$RY^oaR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3V}iAfV+2Zz@tN1Sp&|dc?d{J$T3v0eP!7A>QIU)YTdMr9>FoesMEAd+~^Y z<_-XP737G+M|Z(}ZENiYwj2cL;sBTPx$kx4{BR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Uo~u|C#&|fD*g`NL6bi)V3X(zq*#X|sO$-rn9t=6*jto;)?q^uBXa~dA zrFHakfQXm`!|&g}85sWmU|?Y6U|?lsWq9-I1^paQ(y^LB-%uVL0w*tAVVJYx3`0*v zDE%D3#mmib?(!7|a|0c46r_hZGJN~|m3|HYMM3}KP4F~O80$yhC;){(R`mjg6;pE= zBC;nlOlwV`eFzMAK_nq5_g_^>n_wMt``%TC7tbFNmBootgj^CndU}`P=g%Ju?Ccyk zX*p?S+LVMKhk&91L}ROvKy?5J5L*v`)RGhe1jC*T1)~la4S~@R007yf%ORhD-VXo( N002ovPDHLkV1m`S!tMY7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/xeno.png b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/xeno.png new file mode 100644 index 0000000000000000000000000000000000000000..88b8dd3b6e390eddd7c745da61640a834a51d509 GIT binary patch literal 386 zcmV-|0e$|7P)Px$JV``BR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3ISvXfP9IZ7C^xc3muv}0Nrw!&tZOV07*qoM6N<$f{UY-r~m)} literal 0 HcmV?d00001 diff --git "a/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/\321\201rueltysquad.png" "b/Resources/Textures/ADT/Objects/Storage/Boxes/halloween_box.rsi/\321\201rueltysquad.png" new file mode 100644 index 0000000000000000000000000000000000000000..7332b1a30409b57bd0699dd60e47c90af0025d88 GIT binary patch literal 412 zcmV;N0b~A&P)Px$R!KxbR9Hu2WEfz;IKcKZj5=U61V%%Eq7d-+iT@AF#v8XRB+D$aG{G!JwiKHf zF=Y(N4$#&#`7b0Siqq_O?_M)py?%yhbBR_6vJqyvkf0cD2fTm9K#C(sa)7P1=YNpp zhmLN?=>R)xPlk8zUojj$x}7MqiBbf!4dj3;*Ul1*S{*H8+Bg7|(D3;l<}y$y5SuGV z3V}iAfWTj|@aS02wiwQ)TL^s8|HPmjsm5@1`7H*%i+uEVz||%Sn^G|(jqTv`4zSTnJ}eSP%bABNq3AZeOr4nQx6K%pSR$II~K z(`OXl)2twpkd*tcs-#V@Ai90;D#MHCkBG|RL@7cp2_HSZ%kcB(4+eI24xF@{v@&f< zLXbm1(Ey^cRY;(q2LWR10gzgfLV#e{lc8YL0iz)>8Ug@xhN~fTY4eN#0000Px%KuJVFRCr$Pnz2&CKoEwP3Jb7wj0I9rnTm?ar|~Vc^9d~VDSQMgDympfp@leN zB@|M{`7?7fjH7dVxg}(iO~;Vi+yC4Dl1s83YWdM=xqdPL=75$HuqDuP1Mn__4@5aY zT@mm6LqI(rj*1+w7xQ9zZmz5)kf!7OYrUr9exI^z#u`&41c*m&I70LEih=lEuSc8B zrU;JXWij`Ts}jIzGRV8#qhd;caQSkI;O6TEfS`a-XYr3j z`3Vs{6VXjFC?Ih2WdW$t&SmBTfRBI+-|igh0l4Z05R29 z4FLO-`)o#K*S@sx8L->e2p$(bbvA&mzXiA z{_1ljB3`8f+@4>e`YHj$xaY62>Xv{35GG&_5C*C)oH;;U$%GR&2M7aI7tS1@u4KXq zn*)S_stachP**bHgv|k5py&~}9gf)F+_-TMeICmJPW)Mt&~*C58gnRN$d%h1!G0rz zmyi(edITii#_j{qWOA9mEtf$q^;YwD_XS!|E{LK(NJs-f9r~|MU$MXWGN4GA} zL;<+Q>d*%gNf^i>qyVA-AS84zE-gOfL5Te@B$;I0Vu?GTZUTMz7yuukrvGmaXnKWx g`pf}7LQVhw2RO03K~aaVmjD0&07*qoM6N<$g717Gv;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/icon.png b/Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc877670710ca28b49c0e310e4239a08dd9aa33 GIT binary patch literal 386 zcmV-|0e$|7P)Px$JV``BR9Hvtl`)QjKp2Iel@_?AkuB6}tF`hVp2FC90{0}I!h=|0Wg}~&u~Z7J zFwgiW#=wl@{77P;p&;;my#LKi4JBW-lKH3vssuhSfo|_7{c1K5MT_gt&4F}?{IaVi zAn+gvkR%Bv(E`5!_5kuE)CAgLC#}~T_zuJC)!ss0dhydef0wTe?j3aB) zQ%is!&yo<4JPB0+7H%ANz)?sNGK&9rmB~^QAiM=&3E=N0A(7|7`CLWd9xjFBI0)En zH%5lHKo;EPg!K{-xM`i+WL_4S-DXa>X`L4$pap-agqm)aF&H~Q3EN)oI&Px%xk*GpRCr$Pnz2s9Kn#Z6sSGV6qD$%2iB6q5@d$`lKtgOh0Zi}&YzT>&4eCFoFF}H+hdEab+F!`pIhbMbdMt-00hUCO+?AFibud z3zD8&{6>WZl}@MSeax)_0AbKyDES~F9|Qh9fIXtERWM!y^o3ZN0(?~YDth6h7sGS0KdZ=$I9`q4q#gq zK>n|u`C}9Bmj(bTfI(NCF1fZxj{P#cUkU&$g1P{oFn+h)rhG-mh0b*x(IF8b@dX2b ziy{Dk@vT;imdhngr;~IGhVcvqwLUKCdjGF*P^$xYQ8o~N!}BnfjmQ5`<1-YDJ|3I`iZ*70 z15mV;9vpz8Csf1%6up6}bBs6uNU*Gzni8-@0dN8;&T3X z0zj7I6iPT*p9?6G9J2}aDUQ;XIWB2csR3XJ=WFA+1-?n|4_hg|mu;Kh#gVx2sv*ET z0w0RVp9^qh`h45Gh>8ym|;=0g2LBVvgU!;u}Px%)=5M`RCr$Pnz2p-K@f(AN(-7`JK7th$ z6;@Pu4aQO^q&o9o7;+&TH_Pp=d%3wvaoL^u=AYR;XKPgPr&e+QNdc$=Do#LCpyC41 zBB&{#DNu0&ngSIUfbIgC0-6Fs0!PhO{56e&Rt#+1+uNtl$yjWsc;Ion6PrvdW*Xfzs%{SptfYN^A?OjVEz08|%?UkY9R%oO(CPR4XavK=lLzolLw2@vp<>F^_gfDz<`H#C-Eor7atSooZ=kV^b1q&QP^amkjDZ7?8AEk z9zG&h20&JD6hO$b^ z9Ur!-0;H77)+CksC02lG+gWPBe~%LbfT3l$C1MKH2!QG2w#T~&Kw$tbjLHJ%;+jq& z0B|0ywDf;jZAYEw;~HeUVN(bIjN?Wses+100_&iyWxHip7yv_X*-%BR9(}#M>n^*f z&k6w75YXI2w>oG5>2yf9qIW5h>F>CVK5Vw80G1!$$N+@%Wh>gGaHWgg>oiL4DY&dJ z)&am+K)7By&#h>Dp4V{Y{vCe@;GU+D)8gs`07r4X6)h=J>vt7Q)FYXHeT;Pg>&|1r z%fY+2fML6P>7OQc@`VkT5Uc~>cLu(RaWfiU=sFpaSW-5 zdmFVd=&*yp-Bn6aD$c%+4_B>P^oz5Gwb^-rfdva!WAY5ggt#n102puHn3*tF~l@&V9*IDW=m+C z#m!L97{MU6!jgHWn1z*{;qSL*wK`&3qG~VQu32_Tucq(%OBLbjXYFz8^P|>^=}tdw z%2_$PMMuf*c!kX;^#`pd?zlC}vm9|ztG)64NcWeje@8?s=J{zT?YHj>RS<8SZy{%; zIiXNqp!Rw9qQ;%w?K6KGo7bus`D-#&e70eFSN%7Bn&q34vxjTkmd|4;h}pc;J?HQq zu4Nw$^3)DIOJ-X4C^79{eJ-P&P4tcltS0eIo?mlz@1Ij6`bky&C>zrfo~-_MrY+$C zUGiKLj8@pnab1XW)U4BRIJMwgg@!{l>(UgvcAOdxv^(aRzE6r< zaAr>&*M_sla{rpi2gP37Wnvlo?dFzaGa2Ub?(o@iI`{ni`?n<K06%TaisV_3c+SH^7# z1K+)^tfw~2+srhh!AO6xjr5e6*Si}QiTj=?R8V;GDx{H@Yem!33B?YKis8$-asnJg wb=v1V=H~b)67XAX+D~9w;Y*G1O!M_+&;qhKfEWZW1y2T1p00i_>zopr0LtnBVE_OC literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/wielded-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/tagilla_sledge.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3136e27e1dc26a5f1fc0ea8a223cbd2db399c373 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U^4V{aSW-5 zdmE+e&+I5Lca>6<3L|r9X=v#3U&0$Qgmjo%4n}2W5&90ezs{cxa`sXV!$V}M5q|tbUx4~OLwL!=uhH;9+ zBenzk8N3)&fii2S9Qb%L^X6N*3yJ&v<5!FB-M^RZ@f_Z^)HC}o)UXMEW=!}bQ?vg1 z;;&V{pMUB|q?<@hH~d}m<7Rf5&}QQV_LAr)^}qYKEl72l`>QJM`2OFMv^!4C&T(>` z7+(G3@8phiw&zc5@;v!FqGmdC`J^Q2dL8kr<+m?g|9mr!amEte1E~{*xgU7XI)U*D#5pq|6?eJjJIuI$6j%v(}jX7S4?tleQ|W8o0(w&dplM$#pGwez+gRk?M$ ztzIWjoA1H7H7?1Q{pQ`Bz?->(jXPnA*=6ZFyV8`>!WwShC|_J?D)TYoiDNP2?>iaW zch8^RowahN^@E>{-3K?!^58tmE4ILHm(g9N1DDq`*!Tz{IQCS}(Ej^0hG&0% z1+?ksZD3eut$eL(U2*LFObhtS^4ab>H5>pttDOK4*qp$%)UH**&z^@$&Os zm?oHMSJ1HK(X9`445wZ8I0moylLt&me5nzhX}-P;T0k}j5QD&_;K?A$)78&qol`;+ E02zlFMgRZ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/meta.json b/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/meta.json new file mode 100644 index 0000000000..d015970ba8 --- /dev/null +++ b/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by m1and1b for Adventure Time MRP Server", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "plant1" + }, + { + "name": "plant2" + } + ] +} diff --git a/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant1.png b/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant1.png new file mode 100644 index 0000000000000000000000000000000000000000..640c0e958569c7662a6e68ad5f692a5279bc94c2 GIT binary patch literal 926 zcmV;P17ZA$P)Px&SV=@dR9J=W*1vCCRTKyCkL}bB#BorJPytnqRCz$n5HldLP>HdgvQ-QfQt{vg zR2Cxs0bW^{Di7&YmS%EQ$zJdhmU?Q0WQ61h$r;ixV2eH{YV0;KLu#vO)#fE(qu=eG zci#Da@A+}>q|*&&hu1Raq{1Cro~j64%bc?o{;h4`k|{7Np&~RV36ZlBKg!`VQ-s^L zJRRExVNct@6*E@tfQry1Q_|utN-3BgXYN!2KJ{m;BJ{oqvl3<{{I2hc8BKkQnGbAu zV&0^VJvm7~`v?5`Ox){`ILhI^3&YP%x#N)qld>lKX4kf%i&8fFJO0r3k(BpLxTog} z@3^PuYg((YbJ_++j^ir@6m7;T;X@B@erwf^yM+a5ajSN$+A$|N zZoaCX+_QDlu3To;de}8@@^l#}+Kkm|HG`YqyL|bws-BO%Wl=_2+_rsL33HOV&n93_ z(#j8CYTCuY`EX(ZBh+d&wOVc5WLrU_D&}t znM^8`N?NU!tGT#!0~{PYcMA(+vbt>*p&xT^YqeTRrIOm>Cr9=`q`TmGT+PLOwH~^a zoAy(w1g>Adu9cfUZm4Ji(&@BpHY=4%fquX5)@#T{e%WkRI-Nef0O)i&mY0`7u~>xh z8gAdd{gS=Y=|l+~?LAN^6oybLm1MKoF~QQ(5(t9ekiA?kgKD*U`rD9$wCD4A<#Ji4 z(>X*AOG`^*d%0W|1c83PA0>43ChT^*Fy37d1c$zl?69%15jE`bryvLdD=RC92%opF zt*vP^8j<5gDnY$okF{DY9PDnCjUWi*^ZA$TjYdPgUXRpYkpzrHjDnBwBI%31QE=>+ z>}Vn&pU>-dyN7BXrStzY6bgmm^Mc;s4Nii80cVVQh(o82OaK4?07*qoM6N<$f*=#U AApigX literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant2.png b/Resources/Textures/ADT/Structures/Decoration/Plants/potted_plant_helloween.rsi/plant2.png new file mode 100644 index 0000000000000000000000000000000000000000..31b327aeaad02f351a0aa8bb705534dda75a9541 GIT binary patch literal 909 zcmV;819JR{P)Px&M@d9MR9J=Wmc36LR}{s6Z$93Fc8ARZ7J*$skPAeEEG10}_f+Zp z7omFCF$(r!N7EKNj@Od6$~6$d9_HLrr`v z_<8;xara?fyIzVt6!Ys+l&N-R0e2tfHNe=MgDeWRHzHgwB{$>{9>qj~#mJ0{mJt9^ z)j@hj*p&q=uH^LCXM?Ci&A}@L!0;y$Srn*4O<~faUP;;Cj2WAAC`?+^eAN`vsYP7{ zEUx5q>DIuRq5!IDQJS{Th>8LWfSdC!(le!NzCtLstrJc+0gjgvMKLuWN@Z!t15Ir! zq%>`F@Jiv84RNU~saI0AH=<^%0O~tw`}&>8zxpk&g>4F}KvS=z$fBU~d&t{Oo4`Mz zFyS=ASo2jwq{IGZ%*c!j668>OqpfZZTAnfymbNMCIpDc1Qr^o$n84n#5v~$* z_QRi7U&Sm>X(k5Ebr3hm-Xl2`2Sy;k?nzg2$gl^R1fB~|57@cC%Fg{&@ara&6NBK_ zTjx&?%)6IN%4O&t!cI7C#TAgP1rKIT3#0|>d**CuvNa7VgdSTq$@1DSSotF^w z=zw@qMK6p)&b~N`3*)VK?vygu%$9)$^qrD%AWRTHy*6K}QpD(>L|NU0xy8Zo|U7pfrG#e2L jVzU!6%>6a4aUTBxKeAJrP7s>900000NkvXXu0mjftaq!) literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Furniture/Chairs/spider_stool.rsi/icon.png b/Resources/Textures/ADT/Structures/Furniture/Chairs/spider_stool.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..37875e59d3e732d4c20a6812064750050bc4e9d5 GIT binary patch literal 1799 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 VTjWJ>G(-RZ002ovPDHLkV1hXvR^R{t literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light3.png b/Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light3.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2db6512ca34de5f6b39d2ac93a46a45b8bc278 GIT binary patch literal 765 zcmVPx%w@E}nR9J=8m%DEoK@f+3=_x5J6v=lvviH!XfZ=wRy$27;$}|Y=JieKm*$1$NTpb@o zSH}m@Ha=c#W4sF~Y+`gqU^-*ai`pFGD2AY|m!xWFm^fVUBhg

(YlW9RS=m?SQ&G_kHFxvoTxjvECY{{%|dKHP}&FpJfRnI z4j;0EuRw4%4hxkr03h@9kb~}*ih@IV&Gv&_ph|#=!-Pc&MCX1U;ZH=~pTj~WxB$R+ zw!=ca+|%Git6;QF!N{?!NB$fZ3ceEo$RRb17tP0xN-CfC6i}`Z+4Ht4`xOA0-eKW# z_5raUR97;R<>=MYvj-G+Lh4f658$v6R-eItHRmjSk4LHh!4OJp-NfbhPv-jH8u}7| zvVZ&INr;&`1yw^s-!fqJ*?f09iPiald{6-Jya1Ik;4m#Udm!Of%vWKVAweue*F|>E zi>p%^1AQy5P*V1Z03>&fa^yve@4Z*R>F2-8HF>}1cfGIg40z$Zf_ecs|CxMU&%DRe zWkhZ!`A8nT7aNpxv)&519uo8rk@tzDIj8@59xA!6WET%^;jn55n~zFpo7T1L%t_XM vN~t~xKWeH*+bIBv{3`zV>-WaKo>l$Px%1W80eR9J=WmOp9&K@`S+Mp0yuq)`YdB#o62NZ}3A1#b{+f;Y$sQhEcskQ)TM z+#p>bl})e;xTFwS76sW9>&(uqGy7*u>DTO^dGCGSn>X`j;Dmp`-Sbs+^Kc%y_|}dk z2KZeB&M_*kj<=5&5x{N}C;s`ma*E~TG#g@^?)$g$@p2thvimnGvmsHh(=^)7m!Y&N zDoPtPkzJnG<@nEPi;Y|rq1xn$k}ra+)u>8GmE2W8mMDNTLEh^$X*H^>H#?2I)u>8Q zuIP1|%$K3|EoP)sGT|;(aU|tO9~- z@b>SbEM@zEAP%m<`z|QpYg(s2-s0^YArS%vN~2^e{l5X<+?b>QwF$jX;!K1H5hyLj z1kF}t?Tg)UXm2fnoCzOjCxKN06SS%J<42sidFCpR9K`}ZtF3kvi!}gfbu|+E$-nfL zGabnX_W_#-@lR_+qTULr+KBSV;m8}2t+_beh-@&40&|vWn>3jT&e!tv&DiBee8LF; Ye=;EuP=fb(N&o-=07*qoM6N<$g36N$9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light5.png b/Resources/Textures/ADT/Structures/Furniture/pumpkin_light.rsi/pumpkin_light5.png new file mode 100644 index 0000000000000000000000000000000000000000..0e35ec5622926242691827dfa1d89978bea2d7a9 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^T@JEzszT@G7zx@fXQ@@+17-&W0Yj?qhEs>UXZj=8&@ z%LS$hhp=p(;~m=Q81s;gxw*vT#;4!h*AB@poFTxIXdip(!>2~J!&|qeA5e7aQRc8p z*w%fienNlZ!8t~uTyHogFpI?28{D~n_8>#qfy+yIiZ{(~bY@>R?G>Lz!6V-0W>%GV zvfY&m3qO`<9{zVvKf!Q@jZUChY?af6W){%~Cx#RYjfagot&wf>I2@)mIkAgyDKMN8 z4Jl;MxqXl)H)bt^KfA)lzploTGQTf93}h&lxGKY7Byd-7L6JhLv!;!}GnSI(S{@K@Je6P(0*pbv)CkWsUtb0-Ae#e-LEuvGWDw=)>gTe~ HDWM4fS=_x( literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/broken.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..629667f8c4bbaf98df7a1045ed61c6131c382c2d GIT binary patch literal 1100 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 M07*qoM6N<$g6VlxZU6uP literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/panel.png b/Resources/Textures/ADT/Structures/Machines/VendingMachines/halloweenmat.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..76545e0bac328d14aaea2845b8067ddbfde85fa1 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR!TD@E@bvU_NvA($#wnr(!Xc+! zxY-SW0LU@E^H5*bg578Khv|+_lg$sW*?jCvdBeJOdWZj3DYB`nt4B%rOPnz=`)6-p z#&6~hvQUMA!DX(Lkd@zrT|fu%rABzB`T8 Date: Tue, 22 Oct 2024 23:43:35 +0300 Subject: [PATCH 11/17] =?UTF-8?q?=D0=B3=D0=BE=D1=81=D1=82=D0=B1=D0=B0?= =?UTF-8?q?=D1=80=20(#651)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR добавила гостбар и пулл для него ## Почему / Баланс **Ссылка на публикацию в Discord** веселье гостов ## Медиа ## Требования - [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре ## Критические изменения **Чейнджлог** :cl: Ratyyy - add: Призраки нашли для себя целое кафе, в котором они могут отдыхать после смерти! --------- Co-authored-by: FaDeOkno Co-authored-by: FaDeOkno <143940725+FaDeOkno@users.noreply.github.com> --- .../Ghost/Controls/GhostBarRulesWindow.xaml | 15 + .../Controls/GhostBarRulesWindow.xaml.cs | 53 + .../Ghost/GhostUIController.Ghostbar.cs | 42 + Content.Client/Entry/EntryPoint.cs | 1 + Content.Client/Ghost/GhostSystem.cs | 5 + .../Systems/Ghost/GhostUIController.cs | 6 +- .../Systems/Ghost/Widgets/GhostGui.xaml | 1 + .../Systems/Ghost/Widgets/GhostGui.xaml.cs | 8 + .../ADT/Clothing/MadnessMaskSystem.cs | 2 +- .../Components/GhostBarPlayerComponent.cs | 10 + .../Components/GhostBarSpawnPointComponent.cs | 10 + .../ADT/Ghostbar/GhostBarMapPrototype.cs | 62 + .../ADT/Ghostbar/Systems/GhostBarSystem.cs | 119 + Content.Shared/Ghost/SharedGhostSystem.cs | 8 + .../Locale/ru-RU/ADT/guidebook/ghost-gui.ftl | 4 + .../Maps/ADTMaps/Ghostbars/ghostbar_goob.yml | 14560 ++++++++++++++++ Resources/Maps/ADTMaps/Ghostbars/ratbar.yml | 6026 +++++++ Resources/Prototypes/ADT/ghostbar.yml | 7 + .../Entities/Markers/Spawners/ghost_roles.yml | 13 + 19 files changed, 20949 insertions(+), 3 deletions(-) create mode 100644 Content.Client/ADT/UserInterface/Systems/Ghost/Controls/GhostBarRulesWindow.xaml create mode 100644 Content.Client/ADT/UserInterface/Systems/Ghost/Controls/GhostBarRulesWindow.xaml.cs create mode 100644 Content.Client/ADT/UserInterface/Systems/Ghost/GhostUIController.Ghostbar.cs create mode 100644 Content.Server/ADT/Ghostbar/Components/GhostBarPlayerComponent.cs create mode 100644 Content.Server/ADT/Ghostbar/Components/GhostBarSpawnPointComponent.cs create mode 100644 Content.Server/ADT/Ghostbar/GhostBarMapPrototype.cs create mode 100644 Content.Server/ADT/Ghostbar/Systems/GhostBarSystem.cs create mode 100644 Resources/Locale/ru-RU/ADT/guidebook/ghost-gui.ftl create mode 100644 Resources/Maps/ADTMaps/Ghostbars/ghostbar_goob.yml create mode 100644 Resources/Maps/ADTMaps/Ghostbars/ratbar.yml create mode 100644 Resources/Prototypes/ADT/ghostbar.yml create mode 100644 Resources/Prototypes/Goobstation/Entities/Markers/Spawners/ghost_roles.yml diff --git a/Content.Client/ADT/UserInterface/Systems/Ghost/Controls/GhostBarRulesWindow.xaml b/Content.Client/ADT/UserInterface/Systems/Ghost/Controls/GhostBarRulesWindow.xaml new file mode 100644 index 0000000000..e0e79c2e83 --- /dev/null +++ b/Content.Client/ADT/UserInterface/Systems/Ghost/Controls/GhostBarRulesWindow.xaml @@ -0,0 +1,15 @@ + + + +