From 05d196b6570b616bc39af8c6e216e9eca801fb32 Mon Sep 17 00:00:00 2001 From: AndresE55 <80334192+Leander-0@users.noreply.github.com> Date: Sun, 16 Jun 2024 17:42:24 -0400 Subject: [PATCH 1/3] fix baby dragon emote (#1530) --- Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml index de669d89e6d..a5a4476206a 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml @@ -60,6 +60,7 @@ - type: CombatMode - type: MobMover - type: InputMover + - type: Emoting - type: MovementSpeedModifier baseWalkSpeed: 3 baseSprintSpeed: 5 From 4883e441e5dfd5dc3ec64d292b9b27705455e7ff Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Mon, 17 Jun 2024 01:16:33 +0300 Subject: [PATCH 2/3] Cyberpunk themed clothes and armor (#1262) * accent, acid res coat * bugfixes * raincoat color variants * more jackets * accent fix * armor and more jackets * umbrella * procedural punk croptop lol * palette * colored baseball bat test * more jumpsuits, some fixes * graffiti holoprojector * graffiti * graffiti2 * graffiti rework * air alarm graffiti, drawdepth * procedural jackets, vendomats * procedural armor vests * procedural boots and belt * fixes, gang faction * fix attempt * fixed clothes and mobs * more jacket pieces * more graffiti * more graffiti * punk mob chatter, vandalized vendomats ads * split palette, gas mask, goggles, fixes * more jacket visuals * small fix for jackets * armor visuals update * belt resprite * exped faction, heavy armor, accent adjustments * loot randomization - now mobs feel like looters * reverted baseball bat * huh? * test loadout for contractor * more drip to loadouts * accent update * jumpsuits with shorts * procedural armor sprites expanded * resolving conflicts part one * fixes * loadouts name update, infoshades buff * fixes * fixes * renamed loadouts option * more fixes * tweaks * small fix * a bit of cleanup * bundled: exped guns spawn change * umbrella to loadouts * dummy inhadn sprites * fixing exped gangers * fixed weapon pool for gangers * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/advertisements/mobchatter/spacepunkhumanoidmob.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/advertisements/vending/vandalizedbountyvend.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/advertisements/vending/vandalizedclothesmate.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Objects/Tools/umbrella.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Objects/Devices/holoprojectors.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/Shoes/boots_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * fixes * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * icon scaling for some clothes * small fix * Update Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * factions relationship * Move --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> Co-authored-by: Dvir --- .../Components/GoblinAccentComponent.cs | 7 - .../Components/GoblinAccentComponent.cs | 8 + .../Components/StreetpunkAccentComponent.cs | 7 + .../EntitySystems/GoblinAccentSystem.cs | 8 +- .../EntitySystems/StreetpunkAccentSystem.cs | 42 + .../en-US/_NF/accent/streetpunk_accent.ftl | 694 +++++++++++ .../mobchatter/spacepunkhumanoidmob.ftl | 21 + .../vending/vandalizedbountyvend.ftl | 7 + .../vending/vandalizedclothesmate.ftl | 7 + Resources/Locale/en-US/_NF/traits/traits.ftl | 5 +- .../VendingMachines/Inventories/theater.yml | 1 + .../Procedural/salvage_factions.yml | 30 + .../_NF/Accents/word_replacements.yml | 347 ++++++ .../Fills/Backpacks/npc_loot_punks.yml | 176 +++ .../_NF/Catalog/Fills/Items/belt.yml | 14 + .../NPCsChatter/spacepunkhumanoidmob.yml | 24 + .../Advertisements/vandalizedbountyvend.yml | 10 + .../Advertisements/vandalizedclothesmate.yml | 10 + .../Inventories/punkbountyvend.yml | 16 + .../Inventories/punkclothesvend.yml | 29 + .../_NF/Entities/Clothing/Belt/belts_punk.yml | 45 + .../_NF/Entities/Clothing/Eyes/glasses.yml | 2 +- .../_NF/Entities/Clothing/Eyes/hud.yml | 1 - .../Entities/Clothing/Eyes/punk_glasses.yml | 78 ++ .../_NF/Entities/Clothing/Head/hoods.yml | 61 + .../Entities/Clothing/Masks/masks_punk.yml | 36 + .../Clothing/OuterClothing/armor_punk.yml | 120 ++ .../Clothing/OuterClothing/coats_punk.yml | 255 ++++ .../Entities/Clothing/Shoes/boots_punk.yml | 43 + .../Clothing/Uniforms/jumpsuits_punk.yml | 162 +++ .../Spawners/Random/dungeon_items_general.yml | 2 + .../Spawners/Random/dungeon_items_weapons.yml | 49 +- .../Random/mobs_hostile_punkgangers.yml | 59 + .../Entities/Mobs/NPCs/mob_hostile_base.yml | 8 +- ...mob_hostile_expeditions_aberrant_flesh.yml | 3 + .../mob_hostile_expeditions_explorers.yml | 2 +- .../Mobs/NPCs/mob_hostile_mercenaries.yml | 2 +- .../Mobs/NPCs/mob_hostile_punkganger.yml | 134 +++ .../Mobs/NPCs/mob_hostile_rogue_ai.yml | 2 +- .../Objects/Devices/holoprojectors.yml | 28 + .../_NF/Entities/Objects/Tools/umbrella.yml | 68 ++ .../Structures/Holographic/graffiti.yml | 1041 +++++++++++++++++ .../Structures/Machines/vending_machines.yml | 117 ++ .../_NF/Loadouts/Jobs/Contractor/belt.yml | 28 + .../_NF/Loadouts/Jobs/Contractor/eyes.yml | 28 + .../_NF/Loadouts/Jobs/Contractor/face.yml | 14 + .../_NF/Loadouts/Jobs/Contractor/fun.yml | 26 + .../_NF/Loadouts/Jobs/Contractor/jumpsuit.yml | 71 ++ .../_NF/Loadouts/Jobs/Contractor/outer.yml | 218 +++- .../_NF/Loadouts/Jobs/Contractor/shoes.yml | 14 + .../_NF/Loadouts/Jobs/Mercenary/outer.yml | 41 + .../Loadouts/contractor_loadout_groups.yml | 29 + .../_NF/Loadouts/mercenary_loadout_groups.yml | 31 + .../_NF/Loadouts/pilot_loadout_groups.yml | 27 + .../Prototypes/_NF/Palettes/cyberpunk.yml | 62 + .../_NF/Roles/Jobs/Hostile/punk_gangers.yml | 64 + Resources/Prototypes/_NF/Traits/neutral.yml | 9 +- Resources/Prototypes/_NF/ai_factions.yml | 195 ++- Resources/Prototypes/ai_factions.yml | 63 +- .../Clothing/Belt/punk.rsi/base_belt_01.png | Bin 0 -> 891 bytes .../Belt/punk.rsi/decor_base_belt_01.png | Bin 0 -> 666 bytes .../Belt/punk.rsi/decor_base_belt_02.png | Bin 0 -> 677 bytes .../Belt/punk.rsi/decor_base_belt_03.png | Bin 0 -> 670 bytes .../Belt/punk.rsi/decor_base_belt_04.png | Bin 0 -> 728 bytes .../Belt/punk.rsi/decor_base_belt_05.png | Bin 0 -> 747 bytes .../Clothing/Belt/punk.rsi/inhand-left.png | Bin 0 -> 6086 bytes .../Clothing/Belt/punk.rsi/inhand-right.png | Bin 0 -> 6080 bytes .../_NF/Clothing/Belt/punk.rsi/mask_null.png | Bin 0 -> 109 bytes .../_NF/Clothing/Belt/punk.rsi/meta.json | 47 + .../punk_glasses.rsi/base_glasses_01.png | Bin 0 -> 709 bytes .../punk_glasses.rsi/base_glasses_02.png | Bin 0 -> 662 bytes .../decor_base_glasses_01.png | Bin 0 -> 608 bytes .../decor_base_glasses_02.png | Bin 0 -> 761 bytes .../punk_glasses.rsi/icon_base_glasses_01.png | Bin 0 -> 738 bytes .../punk_glasses.rsi/icon_base_glasses_02.png | Bin 0 -> 655 bytes .../icon_decor_base_glasses_01.png | Bin 0 -> 629 bytes .../icon_decor_base_glasses_02.png | Bin 0 -> 620 bytes .../Glasses/punk_glasses.rsi/inhand-left.png | Bin 0 -> 6256 bytes .../Glasses/punk_glasses.rsi/inhand-right.png | Bin 0 -> 6224 bytes .../Eyes/Glasses/punk_glasses.rsi/meta.json | 54 + .../acid_raincoat.rsi/equipped-HELMET.png | Bin 0 -> 1073 bytes .../Hoods/Coat/acid_raincoat.rsi/icon.png | Bin 0 -> 760 bytes .../Hoods/Coat/acid_raincoat.rsi/meta.json | 18 + .../equipped-HELMET.png | Bin 0 -> 1110 bytes .../Coat/acid_raincoat_blue.rsi/icon.png | Bin 0 -> 779 bytes .../Coat/acid_raincoat_blue.rsi/meta.json | 18 + .../equipped-HELMET.png | Bin 0 -> 1096 bytes .../Coat/acid_raincoat_green.rsi/icon.png | Bin 0 -> 775 bytes .../Coat/acid_raincoat_green.rsi/meta.json | 18 + .../equipped-HELMET.png | Bin 0 -> 1114 bytes .../Coat/acid_raincoat_magenta.rsi/icon.png | Bin 0 -> 780 bytes .../Coat/acid_raincoat_magenta.rsi/meta.json | 18 + .../equipped-HELMET.png | Bin 0 -> 1109 bytes .../Coat/acid_raincoat_yellow.rsi/icon.png | Bin 0 -> 781 bytes .../Coat/acid_raincoat_yellow.rsi/meta.json | 18 + .../punkhalfmask.rsi/base_halfmask_01.png | Bin 0 -> 895 bytes .../decor_base_halfmask_01.png | Bin 0 -> 633 bytes .../Mask/punkhalfmask.rsi/inhand-left.png | Bin 0 -> 6583 bytes .../Mask/punkhalfmask.rsi/inhand-right.png | Bin 0 -> 6468 bytes .../Clothing/Mask/punkhalfmask.rsi/meta.json | 27 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1263 bytes .../Armor/bulletproof_vest_green.rsi/icon.png | Bin 0 -> 858 bytes .../inhand-left.png | Bin 0 -> 934 bytes .../inhand-right.png | Bin 0 -> 908 bytes .../bulletproof_vest_green.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1273 bytes .../bulletproof_vest_orange.rsi/icon.png | Bin 0 -> 883 bytes .../inhand-left.png | Bin 0 -> 929 bytes .../inhand-right.png | Bin 0 -> 918 bytes .../bulletproof_vest_orange.rsi/meta.json | 26 + .../base_OuterClothing_armor_01.png | Bin 0 -> 1203 bytes .../base_OuterClothing_armor_02.png | Bin 0 -> 1021 bytes .../base_OuterClothing_armor_03.png | Bin 0 -> 1117 bytes .../base_OuterClothing_armor_04.png | Bin 0 -> 1062 bytes .../base_OuterClothing_armor_05.png | Bin 0 -> 878 bytes .../decor_base_OuterClothing_armor_01.png | Bin 0 -> 794 bytes .../decor_base_OuterClothing_armor_02.png | Bin 0 -> 668 bytes .../decor_base_OuterClothing_armor_03.png | Bin 0 -> 851 bytes .../decor_base_OuterClothing_armor_04.png | Bin 0 -> 764 bytes .../decor_base_OuterClothing_armor_05.png | Bin 0 -> 764 bytes .../decor_base_OuterClothing_armor_06.png | Bin 0 -> 756 bytes .../icon_armor_01.png | Bin 0 -> 831 bytes .../icon_armor_02.png | Bin 0 -> 743 bytes .../icon_armor_03.png | Bin 0 -> 743 bytes .../icon_armor_04.png | Bin 0 -> 802 bytes .../icon_armor_05.png | Bin 0 -> 708 bytes .../inhand-left.png | Bin 0 -> 957 bytes .../inhand-right.png | Bin 0 -> 947 bytes .../mask_null.png | Bin 0 -> 109 bytes .../bulletproof_vest_procedural.rsi/meta.json | 98 ++ .../overlay_base_OuterClothing_armor_01.png | Bin 0 -> 6221 bytes .../overlay_base_OuterClothing_armor_02.png | Bin 0 -> 7577 bytes .../overlay_base_OuterClothing_armor_03.png | Bin 0 -> 6112 bytes .../overlay_base_OuterClothing_armor_04.png | Bin 0 -> 6265 bytes .../base_OuterClothing_armor_01.png | Bin 0 -> 1381 bytes .../decor_base_OuterClothing_armor_01.png | Bin 0 -> 961 bytes .../decor_base_OuterClothing_armor_02.png | Bin 0 -> 879 bytes .../decor_base_OuterClothing_armor_03.png | Bin 0 -> 1020 bytes .../decor_base_OuterClothing_armor_04.png | Bin 0 -> 968 bytes .../decor_base_OuterClothing_armor_05.png | Bin 0 -> 954 bytes .../mask_null.png | Bin 0 -> 109 bytes .../meta.json | 43 + .../overlay_base_OuterClothing_armor_01.png | Bin 0 -> 647 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 1234 bytes .../Armor/bulletproof_vest_red.rsi/icon.png | Bin 0 -> 851 bytes .../bulletproof_vest_red.rsi/inhand-left.png | Bin 0 -> 921 bytes .../bulletproof_vest_red.rsi/inhand-right.png | Bin 0 -> 906 bytes .../Armor/bulletproof_vest_red.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1639 bytes .../Coats/acid_raincoat.rsi/icon.png | Bin 0 -> 1048 bytes .../Coats/acid_raincoat.rsi/inhand-left.png | Bin 0 -> 831 bytes .../Coats/acid_raincoat.rsi/inhand-right.png | Bin 0 -> 870 bytes .../Coats/acid_raincoat.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1730 bytes .../Coats/acid_raincoat_blue.rsi/icon.png | Bin 0 -> 1070 bytes .../acid_raincoat_blue.rsi/inhand-left.png | Bin 0 -> 860 bytes .../acid_raincoat_blue.rsi/inhand-right.png | Bin 0 -> 900 bytes .../Coats/acid_raincoat_blue.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1778 bytes .../Coats/acid_raincoat_green.rsi/icon.png | Bin 0 -> 1100 bytes .../acid_raincoat_green.rsi/inhand-left.png | Bin 0 -> 859 bytes .../acid_raincoat_green.rsi/inhand-right.png | Bin 0 -> 902 bytes .../Coats/acid_raincoat_green.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1718 bytes .../Coats/acid_raincoat_magenta.rsi/icon.png | Bin 0 -> 1102 bytes .../acid_raincoat_magenta.rsi/inhand-left.png | Bin 0 -> 852 bytes .../inhand-right.png | Bin 0 -> 890 bytes .../Coats/acid_raincoat_magenta.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1789 bytes .../Coats/acid_raincoat_yellow.rsi/icon.png | Bin 0 -> 1102 bytes .../acid_raincoat_yellow.rsi/inhand-left.png | Bin 0 -> 861 bytes .../acid_raincoat_yellow.rsi/inhand-right.png | Bin 0 -> 900 bytes .../Coats/acid_raincoat_yellow.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1411 bytes .../Coats/blazer_jamrock.rsi/icon.png | Bin 0 -> 851 bytes .../Coats/blazer_jamrock.rsi/inhand-left.png | Bin 0 -> 898 bytes .../Coats/blazer_jamrock.rsi/inhand-right.png | Bin 0 -> 904 bytes .../Coats/blazer_jamrock.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1325 bytes .../Coats/bomber_aerostatic.rsi/icon.png | Bin 0 -> 863 bytes .../bomber_aerostatic.rsi/inhand-left.png | Bin 0 -> 853 bytes .../bomber_aerostatic.rsi/inhand-right.png | Bin 0 -> 844 bytes .../Coats/bomber_aerostatic.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1351 bytes .../Coats/bomber_pinksleeves.rsi/icon.png | Bin 0 -> 884 bytes .../bomber_pinksleeves.rsi/inhand-left.png | Bin 0 -> 924 bytes .../bomber_pinksleeves.rsi/inhand-right.png | Bin 0 -> 931 bytes .../Coats/bomber_pinksleeves.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1164 bytes .../Coats/bomber_punk_red.rsi/icon.png | Bin 0 -> 807 bytes .../Coats/bomber_punk_red.rsi/inhand-left.png | Bin 0 -> 893 bytes .../bomber_punk_red.rsi/inhand-right.png | Bin 0 -> 890 bytes .../Coats/bomber_punk_red.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1435 bytes .../Coats/jacket_biker.rsi/icon.png | Bin 0 -> 887 bytes .../Coats/jacket_biker.rsi/inhand-left.png | Bin 0 -> 869 bytes .../Coats/jacket_biker.rsi/inhand-right.png | Bin 0 -> 865 bytes .../Coats/jacket_biker.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1260 bytes .../Coats/jacket_leather.rsi/icon.png | Bin 0 -> 818 bytes .../Coats/jacket_leather.rsi/inhand-left.png | Bin 0 -> 869 bytes .../Coats/jacket_leather.rsi/inhand-right.png | Bin 0 -> 865 bytes .../Coats/jacket_leather.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1644 bytes .../Coats/jacket_letterman_blue.rsi/icon.png | Bin 0 -> 946 bytes .../jacket_letterman_blue.rsi/inhand-left.png | Bin 0 -> 957 bytes .../inhand-right.png | Bin 0 -> 964 bytes .../Coats/jacket_letterman_blue.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1589 bytes .../Coats/jacket_letterman_brown.rsi/icon.png | Bin 0 -> 941 bytes .../inhand-left.png | Bin 0 -> 963 bytes .../inhand-right.png | Bin 0 -> 972 bytes .../jacket_letterman_brown.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1588 bytes .../jacket_letterman_magenta.rsi/icon.png | Bin 0 -> 938 bytes .../inhand-left.png | Bin 0 -> 943 bytes .../inhand-right.png | Bin 0 -> 946 bytes .../jacket_letterman_magenta.rsi/meta.json | 26 + .../equipped-OUTERCLOTHING.png | Bin 0 -> 1599 bytes .../Coats/jacket_letterman_red.rsi/icon.png | Bin 0 -> 974 bytes .../jacket_letterman_red.rsi/inhand-left.png | Bin 0 -> 947 bytes .../jacket_letterman_red.rsi/inhand-right.png | Bin 0 -> 955 bytes .../Coats/jacket_letterman_red.rsi/meta.json | 26 + .../base_OuterClothing_jacket_01.png | Bin 0 -> 1004 bytes .../base_OuterClothing_jacket_02.png | Bin 0 -> 892 bytes .../base_OuterClothing_jacket_03.png | Bin 0 -> 1050 bytes .../base_OuterClothing_jacket_04.png | Bin 0 -> 964 bytes .../base_OuterClothing_letterman.png | Bin 0 -> 10468 bytes .../decor_base_OuterClothing_jacket_01.png | Bin 0 -> 11093 bytes .../decor_base_OuterClothing_jacket_02.png | Bin 0 -> 8020 bytes .../decor_base_OuterClothing_letterman.png | Bin 0 -> 10126 bytes .../jacket_procedural.rsi/inhand-left.png | Bin 0 -> 6746 bytes .../jacket_procedural.rsi/inhand-right.png | Bin 0 -> 6731 bytes .../Coats/jacket_procedural.rsi/mask_null.png | Bin 0 -> 109 bytes .../Coats/jacket_procedural.rsi/meta.json | 83 ++ .../overlay_base_OuterClothing_jacket_01.png | Bin 0 -> 6221 bytes .../overlay_base_OuterClothing_jacket_02.png | Bin 0 -> 7577 bytes .../overlay_base_OuterClothing_jacket_03.png | Bin 0 -> 6112 bytes .../overlay_base_OuterClothing_jacket_04.png | Bin 0 -> 6265 bytes .../overlay_base_OuterClothing_jacket_05.png | Bin 0 -> 795 bytes .../overlay_base_OuterClothing_jacket_06.png | Bin 0 -> 664 bytes .../overlay_base_OuterClothing_jacket_07.png | Bin 0 -> 672 bytes .../Shoes/Boots/punk.rsi/base_boots_01.png | Bin 0 -> 1250 bytes .../Boots/punk.rsi/decor_base_boots_01.png | Bin 0 -> 939 bytes .../Boots/punk.rsi/decor_base_boots_02.png | Bin 0 -> 678 bytes .../Shoes/Boots/punk.rsi/inhand-left.png | Bin 0 -> 6183 bytes .../Shoes/Boots/punk.rsi/inhand-right.png | Bin 0 -> 6152 bytes .../Shoes/Boots/punk.rsi/mask_null.png | Bin 0 -> 109 bytes .../Clothing/Shoes/Boots/punk.rsi/meta.json | 35 + .../punk_procedural.rsi/base_leg_short.png | Bin 0 -> 478 bytes .../punk_procedural.rsi/base_leg_standard.png | Bin 0 -> 459 bytes .../base_torso_armless.png | Bin 0 -> 555 bytes .../base_torso_croptop_armless.png | Bin 0 -> 942 bytes .../decor_base_leg_short_01.png | Bin 0 -> 862 bytes .../decor_base_leg_short_02.png | Bin 0 -> 827 bytes .../decor_base_leg_short_03.png | Bin 0 -> 947 bytes .../decor_base_leg_short_04.png | Bin 0 -> 703 bytes .../decor_base_leg_standard_01.png | Bin 0 -> 6928 bytes .../decor_base_leg_standard_02.png | Bin 0 -> 6865 bytes .../decor_base_leg_standard_03.png | Bin 0 -> 7007 bytes .../decor_base_leg_standard_04.png | Bin 0 -> 6844 bytes .../decor_base_leg_standard_05.png | Bin 0 -> 6968 bytes .../decor_base_torso_croptop_armless_01.png | Bin 0 -> 747 bytes .../decor_base_torso_croptop_armless_02.png | Bin 0 -> 6776 bytes .../decor_base_torso_croptop_armless_03.png | Bin 0 -> 7299 bytes .../punk_procedural.rsi/inhand-left.png | Bin 0 -> 7010 bytes .../punk_procedural.rsi/inhand-right.png | Bin 0 -> 7040 bytes .../punk_procedural.rsi/mask_null.png | Bin 0 -> 109 bytes .../Uniforms/punk_procedural.rsi/meta.json | 87 ++ .../Holoprojectors/graffiti.rsi/icon.png | Bin 0 -> 10093 bytes .../Holoprojectors/graffiti.rsi/meta.json | 17 + .../Tools/umbrella.rsi/flashlight-on.png | Bin 0 -> 830 bytes .../Tools/umbrella.rsi/flashlight-overlay.png | Bin 0 -> 628 bytes .../Objects/Tools/umbrella.rsi/flashlight.png | Bin 0 -> 808 bytes .../_NF/Objects/Tools/umbrella.rsi/folded.png | Bin 0 -> 639 bytes .../Tools/umbrella.rsi/inhand-left-light.png | Bin 0 -> 721 bytes .../Tools/umbrella.rsi/inhand-left.png | Bin 0 -> 1037 bytes .../Tools/umbrella.rsi/inhand-right-light.png | Bin 0 -> 726 bytes .../Tools/umbrella.rsi/inhand-right.png | Bin 0 -> 1029 bytes .../_NF/Objects/Tools/umbrella.rsi/meta.json | 39 + .../highlighted.rsi/holograffiti01.png | Bin 0 -> 1436 bytes .../highlighted.rsi/holograffiti02.png | Bin 0 -> 1224 bytes .../highlighted.rsi/holograffiti03.png | Bin 0 -> 1567 bytes .../highlighted.rsi/holograffiti04.png | Bin 0 -> 1098 bytes .../highlighted.rsi/holograffiti05.png | Bin 0 -> 1060 bytes .../highlighted.rsi/holograffiti06.png | Bin 0 -> 910 bytes .../highlighted.rsi/holograffiti07.png | Bin 0 -> 869 bytes .../highlighted.rsi/holograffiti08.png | Bin 0 -> 1033 bytes .../highlighted.rsi/holograffiti09.png | Bin 0 -> 992 bytes .../highlighted.rsi/holograffiti10.png | Bin 0 -> 647 bytes .../highlighted.rsi/holograffiti11.png | Bin 0 -> 883 bytes .../highlighted.rsi/holograffiti12.png | Bin 0 -> 1739 bytes .../highlighted.rsi/holograffiti13.png | Bin 0 -> 1271 bytes .../highlighted.rsi/holograffiti14.png | Bin 0 -> 1451 bytes .../highlighted.rsi/holograffiti15.png | Bin 0 -> 1107 bytes .../highlighted.rsi/holograffiti16.png | Bin 0 -> 833 bytes .../highlighted.rsi/holograffiti17.png | Bin 0 -> 731 bytes .../highlighted.rsi/holograffiti18.png | Bin 0 -> 781 bytes .../highlighted.rsi/holograffiti19.png | Bin 0 -> 838 bytes .../highlighted.rsi/holograffiti20.png | Bin 0 -> 1813 bytes .../highlighted.rsi/holograffiti21.png | Bin 0 -> 847 bytes .../holograffiti_highlight01.png | Bin 0 -> 1016 bytes .../holograffiti_highlight02.png | Bin 0 -> 707 bytes .../holograffiti_highlight03.png | Bin 0 -> 1020 bytes .../holograffiti_highlight04.png | Bin 0 -> 746 bytes .../holograffiti_highlight05.png | Bin 0 -> 795 bytes .../holograffiti_highlight06.png | Bin 0 -> 694 bytes .../holograffiti_highlight07.png | Bin 0 -> 757 bytes .../holograffiti_highlight08.png | Bin 0 -> 732 bytes .../holograffiti_highlight09.png | Bin 0 -> 826 bytes .../holograffiti_highlight10.png | Bin 0 -> 952 bytes .../holograffiti_highlight11.png | Bin 0 -> 764 bytes .../holograffiti_highlight12.png | Bin 0 -> 1197 bytes .../holograffiti_highlight13.png | Bin 0 -> 790 bytes .../holograffiti_highlight14.png | Bin 0 -> 1256 bytes .../holograffiti_highlight14_1.png | Bin 0 -> 605 bytes .../holograffiti_highlight15.png | Bin 0 -> 878 bytes .../holograffiti_highlight15_1.png | Bin 0 -> 850 bytes .../holograffiti_highlight16.png | Bin 0 -> 731 bytes .../holograffiti_highlight17.png | Bin 0 -> 676 bytes .../holograffiti_highlight18.png | Bin 0 -> 750 bytes .../holograffiti_highlight19.png | Bin 0 -> 701 bytes .../holograffiti_highlight20.png | Bin 0 -> 781 bytes .../holograffiti_highlight21.png | Bin 0 -> 710 bytes .../Holo/graffiti/highlighted.rsi/meta.json | 143 +++ .../graffiti/simple.rsi/holograffiti01.png | Bin 0 -> 1212 bytes .../graffiti/simple.rsi/holograffiti02.png | Bin 0 -> 914 bytes .../graffiti/simple.rsi/holograffiti03.png | Bin 0 -> 880 bytes .../graffiti/simple.rsi/holograffiti04.png | Bin 0 -> 767 bytes .../graffiti/simple.rsi/holograffiti05.png | Bin 0 -> 869 bytes .../graffiti/simple.rsi/holograffiti06.png | Bin 0 -> 850 bytes .../graffiti/simple.rsi/holograffiti07.png | Bin 0 -> 809 bytes .../graffiti/simple.rsi/holograffiti08.png | Bin 0 -> 781 bytes .../graffiti/simple.rsi/holograffiti09.png | Bin 0 -> 746 bytes .../graffiti/simple.rsi/holograffiti10.png | Bin 0 -> 826 bytes .../graffiti/simple.rsi/holograffiti11.png | Bin 0 -> 704 bytes .../graffiti/simple.rsi/holograffiti12.png | Bin 0 -> 684 bytes .../graffiti/simple.rsi/holograffiti13.png | Bin 0 -> 728 bytes .../graffiti/simple.rsi/holograffiti14.png | Bin 0 -> 742 bytes .../graffiti/simple.rsi/holograffiti15.png | Bin 0 -> 800 bytes .../graffiti/simple.rsi/holograffiti16.png | Bin 0 -> 833 bytes .../graffiti/simple.rsi/holograffiti17.png | Bin 0 -> 731 bytes .../graffiti/simple.rsi/holograffiti18.png | Bin 0 -> 790 bytes .../graffiti/simple.rsi/holograffiti19.png | Bin 0 -> 801 bytes .../graffiti/simple.rsi/holograffiti20.png | Bin 0 -> 796 bytes .../graffiti/simple.rsi/holograffiti21.png | Bin 0 -> 847 bytes .../graffiti/simple.rsi/holograffiti22.png | Bin 0 -> 803 bytes .../Holo/graffiti/simple.rsi/meta.json | 77 ++ .../clothing-vandalized-deny-unshaded.png | Bin 0 -> 8317 bytes .../clothing-vandalized-unshaded.png | Bin 0 -> 17061 bytes .../VendingMachines/vandalized.rsi/meta.json | 35 + 351 files changed, 5996 insertions(+), 48 deletions(-) delete mode 100644 Content.Server/Speech/Components/GoblinAccentComponent.cs create mode 100644 Content.Server/_NF/Speech/Components/GoblinAccentComponent.cs create mode 100644 Content.Server/_NF/Speech/Components/StreetpunkAccentComponent.cs rename Content.Server/{ => _NF}/Speech/EntitySystems/GoblinAccentSystem.cs (82%) create mode 100644 Content.Server/_NF/Speech/EntitySystems/StreetpunkAccentSystem.cs create mode 100644 Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl create mode 100644 Resources/Locale/en-US/_NF/advertisements/mobchatter/spacepunkhumanoidmob.ftl create mode 100644 Resources/Locale/en-US/_NF/advertisements/vending/vandalizedbountyvend.ftl create mode 100644 Resources/Locale/en-US/_NF/advertisements/vending/vandalizedclothesmate.ftl create mode 100644 Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml create mode 100644 Resources/Prototypes/_NF/Catalog/NPCsChatter/spacepunkhumanoidmob.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedbountyvend.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedclothesmate.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkbountyvend.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkclothesvend.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/armor_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Shoes/boots_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits_punk.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml create mode 100644 Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Tools/umbrella.yml create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Holographic/graffiti.yml create mode 100644 Resources/Prototypes/_NF/Palettes/cyberpunk.yml create mode 100644 Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/base_belt_01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_02.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_03.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_04.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_05.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/punk.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/base_glasses_01.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/base_glasses_02.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_01.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_02.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_base_glasses_01.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_base_glasses_02.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_decor_base_glasses_01.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_decor_base_glasses_02.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/base_halfmask_01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/decor_base_halfmask_01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_05.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_05.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_06.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_05.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_05.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/overlay_base_OuterClothing_armor_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_letterman.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_letterman.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_01.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_02.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_03.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_04.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_05.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_06.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_07.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/base_boots_01.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/decor_base_boots_01.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/decor_base_boots_02.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_short.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_standard.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_armless.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_croptop_armless.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_01.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_02.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_03.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_04.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_01.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_02.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_03.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_04.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_05.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_torso_croptop_armless_01.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_torso_croptop_armless_02.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_torso_croptop_armless_03.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/mask_null.png create mode 100644 Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-on.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-overlay.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/folded.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-left-light.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-right-light.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Tools/umbrella.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti01.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti02.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti03.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti04.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti05.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti06.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti07.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti08.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti09.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti10.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti11.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti12.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti13.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti14.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti15.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti16.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti17.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti18.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti19.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti20.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti21.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight01.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight02.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight03.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight04.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight05.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight06.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight07.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight08.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight09.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight10.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight11.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight12.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight13.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight14.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight14_1.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15_1.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight16.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight17.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight18.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight19.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight20.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight21.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti01.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti02.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti03.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti04.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti05.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti06.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti07.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti08.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti09.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti10.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti11.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti12.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti13.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti14.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti15.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti16.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti17.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti18.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti19.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti20.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti21.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti22.png create mode 100644 Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/clothing-vandalized-deny-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/clothing-vandalized-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/meta.json diff --git a/Content.Server/Speech/Components/GoblinAccentComponent.cs b/Content.Server/Speech/Components/GoblinAccentComponent.cs deleted file mode 100644 index 2fb98e60a14..00000000000 --- a/Content.Server/Speech/Components/GoblinAccentComponent.cs +++ /dev/null @@ -1,7 +0,0 @@ -using Content.Server.Speech.EntitySystems; - -namespace Content.Server.Speech.Components; - -[RegisterComponent] -[Access(typeof(GoblinAccentSystem))] -public sealed partial class GoblinAccentComponent : Component {} diff --git a/Content.Server/_NF/Speech/Components/GoblinAccentComponent.cs b/Content.Server/_NF/Speech/Components/GoblinAccentComponent.cs new file mode 100644 index 00000000000..f5232494e92 --- /dev/null +++ b/Content.Server/_NF/Speech/Components/GoblinAccentComponent.cs @@ -0,0 +1,8 @@ +using Content.Server._NF.Speech.EntitySystems; + +namespace Content.Server._NF.Speech.Components; + +[RegisterComponent] +[Access(typeof(GoblinAccentSystem))] +public sealed partial class GoblinAccentComponent : Component +{ } diff --git a/Content.Server/_NF/Speech/Components/StreetpunkAccentComponent.cs b/Content.Server/_NF/Speech/Components/StreetpunkAccentComponent.cs new file mode 100644 index 00000000000..b129b523b6d --- /dev/null +++ b/Content.Server/_NF/Speech/Components/StreetpunkAccentComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._NF.Speech.Components +{ + [RegisterComponent] + public sealed partial class StreetpunkAccentComponent : Component + { + } +} diff --git a/Content.Server/Speech/EntitySystems/GoblinAccentSystem.cs b/Content.Server/_NF/Speech/EntitySystems/GoblinAccentSystem.cs similarity index 82% rename from Content.Server/Speech/EntitySystems/GoblinAccentSystem.cs rename to Content.Server/_NF/Speech/EntitySystems/GoblinAccentSystem.cs index c86bbe3fbb3..0dd64246814 100644 --- a/Content.Server/Speech/EntitySystems/GoblinAccentSystem.cs +++ b/Content.Server/_NF/Speech/EntitySystems/GoblinAccentSystem.cs @@ -1,8 +1,8 @@ -using Content.Server.Speech.Components; -using Robust.Shared.Random; -using System.Text.RegularExpressions; +using Content.Server._NF.Speech.Components; +using Content.Server.Speech; +using Content.Server.Speech.EntitySystems; -namespace Content.Server.Speech.EntitySystems; +namespace Content.Server._NF.Speech.EntitySystems; public sealed class GoblinAccentSystem : EntitySystem { diff --git a/Content.Server/_NF/Speech/EntitySystems/StreetpunkAccentSystem.cs b/Content.Server/_NF/Speech/EntitySystems/StreetpunkAccentSystem.cs new file mode 100644 index 00000000000..6acbc18dbd7 --- /dev/null +++ b/Content.Server/_NF/Speech/EntitySystems/StreetpunkAccentSystem.cs @@ -0,0 +1,42 @@ +using Content.Server._NF.Speech.Components; +using Content.Server.Speech; +using Content.Server.Speech.EntitySystems; +using System.Text.RegularExpressions; + +namespace Content.Server._NF.Speech.EntitySystems; + +public sealed class StreetpunkAccentSystem : EntitySystem +{ + [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + private static readonly Regex RegexIng = new(@"ing\b"); + private static readonly Regex RegexAnd = new(@"\band\b"); + private static readonly Regex RegexDve = new("d've"); + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnAccentGet); + } + + // converts left word when typed into the right word. For example typing you becomes ye. + public string Accentuate(string message, StreetpunkAccentComponent component) + { + var msg = message; + + //They shoulda started runnin' an' hidin' from me! <- bit from SouthernDrawl Accent + msg = RegexIng.Replace(msg, "in'"); + msg = RegexAnd.Replace(msg, "an'"); + msg = RegexDve.Replace(msg, "da"); + + msg = _replacement.ApplyReplacements(msg, "streetpunk"); + + + return msg; + } + + private void OnAccentGet(EntityUid uid, StreetpunkAccentComponent component, AccentGetEvent args) + { + args.Message = Accentuate(args.Message, component); + } +} diff --git a/Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl b/Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl new file mode 100644 index 00000000000..aff3da013b9 --- /dev/null +++ b/Resources/Locale/en-US/_NF/accent/streetpunk_accent.ftl @@ -0,0 +1,694 @@ +# mix of slang terms from Cyberpunk 2020 TTRPG, Cyberpunk 2077, Shadowrun 5e TTRPG and Informal Contractions +# sources: +# https://cyberpunk.fandom.com/wiki/Streetslang +# https://www.reddit.com/r/cyberpunkgame/comments/l0avwd/slang_megathread/ +# https://www.englishclub.com/vocabulary/contractions-informal.php +# https://7esl.com/informal-contractions/ + +accent-streetpunk-replaced-1 = a bit +accent-streetpunk-replaced-2 = a lot of +accent-streetpunk-replaced-3 = about +accent-streetpunk-replaced-4 = according +accent-streetpunk-replaced-5 = afraid +accent-streetpunk-replaced-6 = alright +accent-streetpunk-replaced-7 = am not +accent-streetpunk-replaced-8 = amidst +accent-streetpunk-replaced-9 = among +accent-streetpunk-replaced-10 = and +accent-streetpunk-replaced-11 = appreciate +accent-streetpunk-replaced-12 = appreciated +accent-streetpunk-replaced-13 = are not +accent-streetpunk-replaced-14 = arrested +accent-streetpunk-replaced-15 = asshole +accent-streetpunk-replaced-16 = assholes +accent-streetpunk-replaced-17 = awesome +accent-streetpunk-replaced-18 = bastard +accent-streetpunk-replaced-19 = bastards +accent-streetpunk-replaced-20 = batting +accent-streetpunk-replaced-21 = because +accent-streetpunk-replaced-22 = before +accent-streetpunk-replaced-23 = beforehand +accent-streetpunk-replaced-24 = behind +accent-streetpunk-replaced-25 = best +accent-streetpunk-replaced-26 = bet you +accent-streetpunk-replaced-27 = betray +accent-streetpunk-replaced-28 = betrayed +accent-streetpunk-replaced-29 = botany +accent-streetpunk-replaced-30 = boyfriend +accent-streetpunk-replaced-31 = brah +accent-streetpunk-replaced-32 = briefing +accent-streetpunk-replaced-33 = broken +accent-streetpunk-replaced-34 = bruh +accent-streetpunk-replaced-35 = business +accent-streetpunk-replaced-36 = buzzing +accent-streetpunk-replaced-37 = cache +accent-streetpunk-replaced-38 = capture +accent-streetpunk-replaced-39 = cartel +accent-streetpunk-replaced-40 = cash +accent-streetpunk-replaced-41 = circuit +accent-streetpunk-replaced-42 = come on +accent-streetpunk-replaced-43 = comms +accent-streetpunk-replaced-44 = computer +accent-streetpunk-replaced-45 = conversation +accent-streetpunk-replaced-46 = conversations +accent-streetpunk-replaced-47 = cool +accent-streetpunk-replaced-48 = cool guy +accent-streetpunk-replaced-49 = coolest +accent-streetpunk-replaced-50 = corporate +accent-streetpunk-replaced-51 = corporation +accent-streetpunk-replaced-52 = corpse +accent-streetpunk-replaced-53 = could have +accent-streetpunk-replaced-54 = could not have +accent-streetpunk-replaced-55 = could’ve +accent-streetpunk-replaced-56 = couldn’t have +accent-streetpunk-replaced-57 = crawling +accent-streetpunk-replaced-58 = cretin +accent-streetpunk-replaced-59 = cretins +accent-streetpunk-replaced-60 = crew +accent-streetpunk-replaced-61 = crewmember +accent-streetpunk-replaced-62 = crewmembers +accent-streetpunk-replaced-63 = crime +accent-streetpunk-replaced-64 = cup of +accent-streetpunk-replaced-65 = cyborg +accent-streetpunk-replaced-66 = cyborgs +accent-streetpunk-replaced-67 = dangling +accent-streetpunk-replaced-68 = dead +accent-streetpunk-replaced-69 = depart +accent-streetpunk-replaced-70 = detail +accent-streetpunk-replaced-71 = details +accent-streetpunk-replaced-72 = did you +accent-streetpunk-replaced-73 = didn't you +accent-streetpunk-replaced-74 = do you +accent-streetpunk-replaced-75 = doing +accent-streetpunk-replaced-76 = don’t know +accent-streetpunk-replaced-77 = don’t you +accent-streetpunk-replaced-78 = dope +accent-streetpunk-replaced-79 = dude +accent-streetpunk-replaced-80 = dumb +accent-streetpunk-replaced-81 = dumbass +accent-streetpunk-replaced-82 = dumbasses +accent-streetpunk-replaced-83 = dying +accent-streetpunk-replaced-84 = emitter +accent-streetpunk-replaced-85 = emitters +accent-streetpunk-replaced-86 = employee +accent-streetpunk-replaced-87 = ephedrine +accent-streetpunk-replaced-88 = exact +accent-streetpunk-replaced-89 = exactly +accent-streetpunk-replaced-90 = example +accent-streetpunk-replaced-91 = except +accent-streetpunk-replaced-92 = executive +accent-streetpunk-replaced-93 = expensive +accent-streetpunk-replaced-94 = fantastic +accent-streetpunk-replaced-95 = fatigued +accent-streetpunk-replaced-96 = food +accent-streetpunk-replaced-97 = foodstuff +accent-streetpunk-replaced-98 = fool +accent-streetpunk-replaced-99 = fools +accent-streetpunk-replaced-100 = forget +accent-streetpunk-replaced-101 = forgets +accent-streetpunk-replaced-102 = forgetting +accent-streetpunk-replaced-103 = forgor +accent-streetpunk-replaced-104 = forgot +accent-streetpunk-replaced-105 = friend +accent-streetpunk-replaced-106 = friends +accent-streetpunk-replaced-107 = fuck off +accent-streetpunk-replaced-108 = fucker +accent-streetpunk-replaced-109 = fuckers +accent-streetpunk-replaced-110 = fucking +accent-streetpunk-replaced-111 = futureteller +accent-streetpunk-replaced-112 = gambler +accent-streetpunk-replaced-113 = get lost +accent-streetpunk-replaced-114 = get out +accent-streetpunk-replaced-115 = getting +accent-streetpunk-replaced-116 = girl +accent-streetpunk-replaced-117 = girlfriend +accent-streetpunk-replaced-118 = girls +accent-streetpunk-replaced-119 = give me +accent-streetpunk-replaced-120 = going to +accent-streetpunk-replaced-121 = good +accent-streetpunk-replaced-122 = got to +accent-streetpunk-replaced-123 = got you +accent-streetpunk-replaced-124 = great +accent-streetpunk-replaced-125 = guessing +accent-streetpunk-replaced-126 = gun +accent-streetpunk-replaced-127 = guns +accent-streetpunk-replaced-128 = guy +accent-streetpunk-replaced-129 = guys +accent-streetpunk-replaced-130 = handcuffs +accent-streetpunk-replaced-131 = has not +accent-streetpunk-replaced-132 = has to +accent-streetpunk-replaced-133 = have not +accent-streetpunk-replaced-134 = have to +accent-streetpunk-replaced-135 = he would have +accent-streetpunk-replaced-136 = he would’ve +accent-streetpunk-replaced-137 = health analyser +accent-streetpunk-replaced-138 = health scanner +accent-streetpunk-replaced-139 = helmet +accent-streetpunk-replaced-140 = hey +accent-streetpunk-replaced-141 = hitman +accent-streetpunk-replaced-142 = hitmen +accent-streetpunk-replaced-143 = I would have +accent-streetpunk-replaced-144 = I would’ve +accent-streetpunk-replaced-145 = i’m going to +accent-streetpunk-replaced-146 = idiot +accent-streetpunk-replaced-147 = idiots +accent-streetpunk-replaced-148 = im going to +accent-streetpunk-replaced-149 = implant +accent-streetpunk-replaced-150 = implanted +accent-streetpunk-replaced-151 = implanting +accent-streetpunk-replaced-152 = implants +accent-streetpunk-replaced-153 = info +accent-streetpunk-replaced-154 = information +accent-streetpunk-replaced-155 = is not +accent-streetpunk-replaced-156 = isn’t it? +accent-streetpunk-replaced-157 = it is +accent-streetpunk-replaced-158 = it’s +accent-streetpunk-replaced-159 = kidnap +accent-streetpunk-replaced-160 = kidnapped +accent-streetpunk-replaced-161 = kidnapping +accent-streetpunk-replaced-162 = kidnaps +accent-streetpunk-replaced-163 = kill +accent-streetpunk-replaced-164 = killed +accent-streetpunk-replaced-165 = killing +accent-streetpunk-replaced-166 = kills +accent-streetpunk-replaced-167 = kind of +accent-streetpunk-replaced-168 = laser pistol +accent-streetpunk-replaced-169 = laser rifle +accent-streetpunk-replaced-170 = laser gun +accent-streetpunk-replaced-171 = later +accent-streetpunk-replaced-172 = leave +accent-streetpunk-replaced-173 = leaves +accent-streetpunk-replaced-174 = leaving +accent-streetpunk-replaced-175 = left +accent-streetpunk-replaced-176 = let me +accent-streetpunk-replaced-177 = little +accent-streetpunk-replaced-178 = looking +accent-streetpunk-replaced-179 = lots of +accent-streetpunk-replaced-180 = low air +accent-streetpunk-replaced-181 = low-tech +accent-streetpunk-replaced-182 = lowtech +accent-streetpunk-replaced-183 = making +accent-streetpunk-replaced-184 = man +accent-streetpunk-replaced-185 = marvelous +accent-streetpunk-replaced-186 = mate +accent-streetpunk-replaced-187 = mates +accent-streetpunk-replaced-188 = mecha +accent-streetpunk-replaced-189 = medicine +accent-streetpunk-replaced-190 = meds +accent-streetpunk-replaced-191 = meeting +accent-streetpunk-replaced-192 = men +accent-streetpunk-replaced-193 = meth +accent-streetpunk-replaced-194 = might have +accent-streetpunk-replaced-195 = might not have +accent-streetpunk-replaced-196 = mightn’t have +accent-streetpunk-replaced-197 = mistake +accent-streetpunk-replaced-198 = mistakes +accent-streetpunk-replaced-199 = money +accent-streetpunk-replaced-200 = much of +accent-streetpunk-replaced-201 = must have +accent-streetpunk-replaced-202 = must not have +accent-streetpunk-replaced-203 = mustn’t have +accent-streetpunk-replaced-204 = name +accent-streetpunk-replaced-205 = natural +accent-streetpunk-replaced-206 = need to +accent-streetpunk-replaced-207 = news +accent-streetpunk-replaced-208 = newspaper +accent-streetpunk-replaced-209 = nfsd +accent-streetpunk-replaced-210 = nickname +accent-streetpunk-replaced-211 = nothing +accent-streetpunk-replaced-212 = nsfd +accent-streetpunk-replaced-213 = of +accent-streetpunk-replaced-214 = officer +accent-streetpunk-replaced-215 = old +accent-streetpunk-replaced-216 = organic +accent-streetpunk-replaced-217 = ought to +accent-streetpunk-replaced-218 = out of +accent-streetpunk-replaced-219 = packing +accent-streetpunk-replaced-220 = pal +accent-streetpunk-replaced-221 = pals +accent-streetpunk-replaced-222 = passenger +accent-streetpunk-replaced-223 = passengers +accent-streetpunk-replaced-224 = planning +accent-streetpunk-replaced-225 = playing +accent-streetpunk-replaced-226 = prophet +accent-streetpunk-replaced-227 = pseudonym +accent-streetpunk-replaced-228 = psychic +accent-streetpunk-replaced-229 = radio +accent-streetpunk-replaced-230 = remember +accent-streetpunk-replaced-231 = remembering +accent-streetpunk-replaced-232 = remind +accent-streetpunk-replaced-233 = reminding +accent-streetpunk-replaced-234 = reporter +accent-streetpunk-replaced-235 = reporters +accent-streetpunk-replaced-236 = ripley +accent-streetpunk-replaced-237 = ripleys +accent-streetpunk-replaced-238 = rob +accent-streetpunk-replaced-239 = robbed +accent-streetpunk-replaced-240 = robbing +accent-streetpunk-replaced-241 = roboticist +accent-streetpunk-replaced-242 = robs +accent-streetpunk-replaced-243 = robust felinid +accent-streetpunk-replaced-244 = run away +accent-streetpunk-replaced-245 = running away +accent-streetpunk-replaced-246 = runs away +accent-streetpunk-replaced-247 = safe zone +accent-streetpunk-replaced-248 = safezone +accent-streetpunk-replaced-249 = saying +accent-streetpunk-replaced-250 = schmuck +accent-streetpunk-replaced-251 = schmucks +accent-streetpunk-replaced-252 = secoff +accent-streetpunk-replaced-253 = secoffs +accent-streetpunk-replaced-254 = see you +accent-streetpunk-replaced-255 = seeing +accent-streetpunk-replaced-256 = selling +accent-streetpunk-replaced-257 = send +accent-streetpunk-replaced-258 = sending +accent-streetpunk-replaced-259 = sends +accent-streetpunk-replaced-260 = she would have +accent-streetpunk-replaced-261 = she would’ve +accent-streetpunk-replaced-262 = shithead +accent-streetpunk-replaced-263 = shitheads +accent-streetpunk-replaced-264 = shitter +accent-streetpunk-replaced-265 = shitters +accent-streetpunk-replaced-266 = shotgun +accent-streetpunk-replaced-267 = should +accent-streetpunk-replaced-268 = should have +accent-streetpunk-replaced-269 = should not have +accent-streetpunk-replaced-270 = shouldn’t have +accent-streetpunk-replaced-271 = signature +accent-streetpunk-replaced-272 = signatures +accent-streetpunk-replaced-273 = situation +accent-streetpunk-replaced-274 = smashing +accent-streetpunk-replaced-275 = smelling +accent-streetpunk-replaced-276 = smoke +accent-streetpunk-replaced-277 = smoked +accent-streetpunk-replaced-278 = smokes +accent-streetpunk-replaced-279 = smoking +accent-streetpunk-replaced-280 = smooth operator +accent-streetpunk-replaced-281 = smuggling +accent-streetpunk-replaced-282 = snack +accent-streetpunk-replaced-283 = some more +accent-streetpunk-replaced-284 = something +accent-streetpunk-replaced-285 = sort of +accent-streetpunk-replaced-286 = spesos +accent-streetpunk-replaced-287 = steal +accent-streetpunk-replaced-288 = stealing +accent-streetpunk-replaced-289 = steals +accent-streetpunk-replaced-290 = stealth +accent-streetpunk-replaced-291 = stolen +accent-streetpunk-replaced-292 = stupid +accent-streetpunk-replaced-293 = stylish +accent-streetpunk-replaced-294 = suppose +accent-streetpunk-replaced-295 = supposed to +accent-streetpunk-replaced-296 = supposedly +accent-streetpunk-replaced-297 = tell them +accent-streetpunk-replaced-298 = telling +accent-streetpunk-replaced-299 = terminal +accent-streetpunk-replaced-300 = theft +accent-streetpunk-replaced-301 = them +accent-streetpunk-replaced-302 = they would have +accent-streetpunk-replaced-303 = they would’ve +accent-streetpunk-replaced-304 = thief +accent-streetpunk-replaced-305 = thieves +accent-streetpunk-replaced-306 = thieving +accent-streetpunk-replaced-307 = tired +accent-streetpunk-replaced-308 = told +accent-streetpunk-replaced-309 = tough +accent-streetpunk-replaced-310 = toying +accent-streetpunk-replaced-311 = understood +accent-streetpunk-replaced-312 = used to +accent-streetpunk-replaced-313 = vault +accent-streetpunk-replaced-314 = vomit +accent-streetpunk-replaced-315 = vomited +accent-streetpunk-replaced-316 = vomiting +accent-streetpunk-replaced-317 = vomits +accent-streetpunk-replaced-318 = waiting +accent-streetpunk-replaced-319 = want a +accent-streetpunk-replaced-320 = want to +accent-streetpunk-replaced-321 = weapon +accent-streetpunk-replaced-322 = weapons +accent-streetpunk-replaced-323 = well, +accent-streetpunk-replaced-324 = what are you +accent-streetpunk-replaced-325 = what do you +accent-streetpunk-replaced-326 = what have you +accent-streetpunk-replaced-327 = what you +accent-streetpunk-replaced-328 = what’s going on? +accent-streetpunk-replaced-329 = without +accent-streetpunk-replaced-330 = won't you +accent-streetpunk-replaced-331 = worker +accent-streetpunk-replaced-332 = workers +accent-streetpunk-replaced-333 = working +accent-streetpunk-replaced-334 = would have +accent-streetpunk-replaced-335 = would not have +accent-streetpunk-replaced-336 = wouldn’t have +accent-streetpunk-replaced-337 = you +accent-streetpunk-replaced-338 = you all +accent-streetpunk-replaced-339 = you are +accent-streetpunk-replaced-340 = you know +accent-streetpunk-replaced-341 = you would have +accent-streetpunk-replaced-342 = you would’ve +accent-streetpunk-replaced-343 = you’re + +accent-streetpunk-replacement-1 = a lick +accent-streetpunk-replacement-2 = alotta +accent-streetpunk-replacement-3 = 'bout +accent-streetpunk-replacement-4 = 'ccordin’ +accent-streetpunk-replacement-5 = 'fraid +accent-streetpunk-replacement-6 = a’ight +accent-streetpunk-replacement-7 = ain’t +accent-streetpunk-replacement-8 = 'midst +accent-streetpunk-replacement-9 = 'mong +accent-streetpunk-replacement-10 = an’ +accent-streetpunk-replacement-11 = 'preciate +accent-streetpunk-replacement-12 = 'preciated +accent-streetpunk-replacement-13 = ain’t +accent-streetpunk-replacement-14 = got dirty +accent-streetpunk-replacement-15 = adam henry +accent-streetpunk-replacement-16 = adam henries +accent-streetpunk-replacement-17 = preem +accent-streetpunk-replacement-18 = gonk +accent-streetpunk-replacement-19 = gonks +accent-streetpunk-replacement-20 = battin’ +accent-streetpunk-replacement-21 = 'cose +accent-streetpunk-replacement-22 = 'fore +accent-streetpunk-replacement-23 = 'forehand +accent-streetpunk-replacement-24 = 'hind +accent-streetpunk-replacement-25 = totally nova +accent-streetpunk-replacement-26 = betcha +accent-streetpunk-replacement-27 = haze +accent-streetpunk-replacement-28 = hazed +accent-streetpunk-replacement-29 = agriplex +accent-streetpunk-replacement-30 = input +accent-streetpunk-replacement-31 = choomba +accent-streetpunk-replacement-32 = sitch +accent-streetpunk-replacement-33 = gonked out +accent-streetpunk-replacement-34 = choom +accent-streetpunk-replacement-35 = biz +accent-streetpunk-replacement-36 = buzzin’ +accent-streetpunk-replacement-37 = bonanza +accent-streetpunk-replacement-38 = roll up +accent-streetpunk-replacement-39 = BLOC +accent-streetpunk-replacement-40 = scratch +accent-streetpunk-replacement-41 = circ +accent-streetpunk-replacement-42 = c'mon +accent-streetpunk-replacement-43 = horn +accent-streetpunk-replacement-44 = term +accent-streetpunk-replacement-45 = convo +accent-streetpunk-replacement-46 = convos +accent-streetpunk-replacement-47 = preem +accent-streetpunk-replacement-48 = gato +accent-streetpunk-replacement-49 = preem +accent-streetpunk-replacement-50 = corpo +accent-streetpunk-replacement-51 = corp +accent-streetpunk-replacement-52 = stiff +accent-streetpunk-replacement-53 = coulda +accent-streetpunk-replacement-54 = couldna +accent-streetpunk-replacement-55 = coulda +accent-streetpunk-replacement-56 = couldna +accent-streetpunk-replacement-57 = crawlin’ +accent-streetpunk-replacement-58 = gonk +accent-streetpunk-replacement-59 = gonks +accent-streetpunk-replacement-60 = proles +accent-streetpunk-replacement-61 = prole +accent-streetpunk-replacement-62 = proles +accent-streetpunk-replacement-63 = biz +accent-streetpunk-replacement-64 = cuppa +accent-streetpunk-replacement-65 = 'borg +accent-streetpunk-replacement-66 = 'borgs +accent-streetpunk-replacement-67 = danglin’ +accent-streetpunk-replacement-68 = flatlined +accent-streetpunk-replacement-69 = delta +accent-streetpunk-replacement-70 = dete +accent-streetpunk-replacement-71 = detes +accent-streetpunk-replacement-72 = didja +accent-streetpunk-replacement-73 = didntcha +accent-streetpunk-replacement-74 = d’you +accent-streetpunk-replacement-75 = doin’ +accent-streetpunk-replacement-76 = dunno +accent-streetpunk-replacement-77 = don’tcha +accent-streetpunk-replacement-78 = nova +accent-streetpunk-replacement-79 = choomba +accent-streetpunk-replacement-80 = leadhead +accent-streetpunk-replacement-81 = leadhead +accent-streetpunk-replacement-82 = leadheads +accent-streetpunk-replacement-83 = flatlining +accent-streetpunk-replacement-84 = 'mitter +accent-streetpunk-replacement-85 = 'mitters +accent-streetpunk-replacement-86 = sarariman +accent-streetpunk-replacement-87 = 'dorphs +accent-streetpunk-replacement-88 = 'zact +accent-streetpunk-replacement-89 = 'zactly +accent-streetpunk-replacement-90 = 'zample +accent-streetpunk-replacement-91 = 'cept +accent-streetpunk-replacement-92 = exec +accent-streetpunk-replacement-93 = draga +accent-streetpunk-replacement-94 = totally nova +accent-streetpunk-replacement-95 = amped out +accent-streetpunk-replacement-96 = scop +accent-streetpunk-replacement-97 = scop +accent-streetpunk-replacement-98 = gonk +accent-streetpunk-replacement-99 = gonks +accent-streetpunk-replacement-100 = stuffit +accent-streetpunk-replacement-101 = stuffits +accent-streetpunk-replacement-102 = stuffittin’ +accent-streetpunk-replacement-103 = stuffitted +accent-streetpunk-replacement-104 = stuffitted +accent-streetpunk-replacement-105 = choom +accent-streetpunk-replacement-106 = chooms +accent-streetpunk-replacement-107 = ghost off +accent-streetpunk-replacement-108 = utter gonk +accent-streetpunk-replacement-109 = utter gonks +accent-streetpunk-replacement-110 = fuckin’ +accent-streetpunk-replacement-111 = gibson +accent-streetpunk-replacement-112 = baruto +accent-streetpunk-replacement-113 = ghost off +accent-streetpunk-replacement-114 = delta +accent-streetpunk-replacement-115 = gettin’ +accent-streetpunk-replacement-116 = choombatta +accent-streetpunk-replacement-117 = output +accent-streetpunk-replacement-118 = choombattas +accent-streetpunk-replacement-119 = gimme +accent-streetpunk-replacement-120 = gonna +accent-streetpunk-replacement-121 = preem +accent-streetpunk-replacement-122 = gotta +accent-streetpunk-replacement-123 = gotcha +accent-streetpunk-replacement-124 = nova +accent-streetpunk-replacement-125 = guessin’ +accent-streetpunk-replacement-126 = iron +accent-streetpunk-replacement-127 = iron +accent-streetpunk-replacement-128 = choom +accent-streetpunk-replacement-129 = chooms +accent-streetpunk-replacement-130 = silvers +accent-streetpunk-replacement-131 = ain’t +accent-streetpunk-replacement-132 = hasta +accent-streetpunk-replacement-133 = ain’t +accent-streetpunk-replacement-134 = hafta +accent-streetpunk-replacement-135 = he'da +accent-streetpunk-replacement-136 = he'da +accent-streetpunk-replacement-137 = biomon +accent-streetpunk-replacement-138 = biomonitor +accent-streetpunk-replacement-139 = brain bucket +accent-streetpunk-replacement-140 = 'ey +accent-streetpunk-replacement-141 = bopper +accent-streetpunk-replacement-142 = boppers +accent-streetpunk-replacement-143 = I'da +accent-streetpunk-replacement-144 = I'da +accent-streetpunk-replacement-145 = I’mma +accent-streetpunk-replacement-146 = gonk +accent-streetpunk-replacement-147 = gonks +accent-streetpunk-replacement-148 = I’mma +accent-streetpunk-replacement-149 = chip +accent-streetpunk-replacement-150 = chipped +accent-streetpunk-replacement-151 = chippin’ +accent-streetpunk-replacement-152 = chips +accent-streetpunk-replacement-153 = detes +accent-streetpunk-replacement-154 = detes +accent-streetpunk-replacement-155 = ain’t +accent-streetpunk-replacement-156 = innit +accent-streetpunk-replacement-157 = 's +accent-streetpunk-replacement-158 = 's +accent-streetpunk-replacement-159 = extract +accent-streetpunk-replacement-160 = extracted +accent-streetpunk-replacement-161 = extraction +accent-streetpunk-replacement-162 = extracts +accent-streetpunk-replacement-163 = zero +accent-streetpunk-replacement-164 = zeroed +accent-streetpunk-replacement-165 = zeroing +accent-streetpunk-replacement-166 = zeros +accent-streetpunk-replacement-167 = kinda +accent-streetpunk-replacement-168 = burner +accent-streetpunk-replacement-169 = burner +accent-streetpunk-replacement-170 = burner +accent-streetpunk-replacement-171 = layder +accent-streetpunk-replacement-172 = delta +accent-streetpunk-replacement-173 = deltas +accent-streetpunk-replacement-174 = deltain' +accent-streetpunk-replacement-175 = delta'd +accent-streetpunk-replacement-176 = lemme +accent-streetpunk-replacement-177 = lil’ +accent-streetpunk-replacement-178 = lookin’ +accent-streetpunk-replacement-179 = lotsa +accent-streetpunk-replacement-180 = breath vac +accent-streetpunk-replacement-181 = dirty +accent-streetpunk-replacement-182 = dirty +accent-streetpunk-replacement-183 = makin’ +accent-streetpunk-replacement-184 = choomba +accent-streetpunk-replacement-185 = nova +accent-streetpunk-replacement-186 = choomba +accent-streetpunk-replacement-187 = choombas +accent-streetpunk-replacement-188 = tin can +accent-streetpunk-replacement-189 = stims +accent-streetpunk-replacement-190 = stims +accent-streetpunk-replacement-191 = meetin’ +accent-streetpunk-replacement-192 = choombas +accent-streetpunk-replacement-193 = 'dorphs +accent-streetpunk-replacement-194 = mighta +accent-streetpunk-replacement-195 = mightna +accent-streetpunk-replacement-196 = mightna +accent-streetpunk-replacement-197 = slipup +accent-streetpunk-replacement-198 = slipups +accent-streetpunk-replacement-199 = scratch +accent-streetpunk-replacement-200 = mucha +accent-streetpunk-replacement-201 = musta +accent-streetpunk-replacement-202 = mussna +accent-streetpunk-replacement-203 = mussna +accent-streetpunk-replacement-204 = handle +accent-streetpunk-replacement-205 = 'ganic +accent-streetpunk-replacement-206 = needa +accent-streetpunk-replacement-207 = screamsheet +accent-streetpunk-replacement-208 = screamsheet +accent-streetpunk-replacement-209 = badges +accent-streetpunk-replacement-210 = handle +accent-streetpunk-replacement-211 = nothin’ +accent-streetpunk-replacement-212 = badges +accent-streetpunk-replacement-213 = o’ +accent-streetpunk-replacement-214 = badge +accent-streetpunk-replacement-215 = ol’ +accent-streetpunk-replacement-216 = 'ganic +accent-streetpunk-replacement-217 = oughtta +accent-streetpunk-replacement-218 = outta +accent-streetpunk-replacement-219 = packin’ +accent-streetpunk-replacement-220 = choom +accent-streetpunk-replacement-221 = chooms +accent-streetpunk-replacement-222 = straphanger +accent-streetpunk-replacement-223 = straphangers +accent-streetpunk-replacement-224 = plannin’ +accent-streetpunk-replacement-225 = playin’ +accent-streetpunk-replacement-226 = gibson +accent-streetpunk-replacement-227 = handle +accent-streetpunk-replacement-228 = gibson +accent-streetpunk-replacement-229 = horn +accent-streetpunk-replacement-230 = 'member +accent-streetpunk-replacement-231 = 'memberin’ +accent-streetpunk-replacement-232 = 'mind +accent-streetpunk-replacement-233 = 'mindin’ +accent-streetpunk-replacement-234 = media +accent-streetpunk-replacement-235 = medias +accent-streetpunk-replacement-236 = tin can +accent-streetpunk-replacement-237 = tin cans +accent-streetpunk-replacement-238 = klep +accent-streetpunk-replacement-239 = klepped +accent-streetpunk-replacement-240 = klepping +accent-streetpunk-replacement-241 = ripperdoc +accent-streetpunk-replacement-242 = kleps +accent-streetpunk-replacement-243 = rimbo +accent-streetpunk-replacement-244 = delta +accent-streetpunk-replacement-245 = deltain' +accent-streetpunk-replacement-246 = deltas +accent-streetpunk-replacement-247 = beaverville +accent-streetpunk-replacement-248 = beaverville +accent-streetpunk-replacement-249 = sayin’ +accent-streetpunk-replacement-250 = gonk +accent-streetpunk-replacement-251 = gonks +accent-streetpunk-replacement-252 = badge +accent-streetpunk-replacement-253 = badges +accent-streetpunk-replacement-254 = see ya +accent-streetpunk-replacement-255 = seein’ +accent-streetpunk-replacement-256 = sellin’ +accent-streetpunk-replacement-257 = flick +accent-streetpunk-replacement-258 = flickin’ +accent-streetpunk-replacement-259 = flicks +accent-streetpunk-replacement-260 = she'da +accent-streetpunk-replacement-261 = she'da +accent-streetpunk-replacement-262 = shitbucket +accent-streetpunk-replacement-263 = shitbuckets +accent-streetpunk-replacement-264 = shitbucket +accent-streetpunk-replacement-265 = shitbuckets +accent-streetpunk-replacement-266 = breakdown +accent-streetpunk-replacement-267 = oughta +accent-streetpunk-replacement-268 = shoulda +accent-streetpunk-replacement-269 = shouldna +accent-streetpunk-replacement-270 = shouldna +accent-streetpunk-replacement-271 = sig +accent-streetpunk-replacement-272 = sigs +accent-streetpunk-replacement-273 = sitch +accent-streetpunk-replacement-274 = smashin’ +accent-streetpunk-replacement-275 = smellin’ +accent-streetpunk-replacement-276 = blow +accent-streetpunk-replacement-277 = blew +accent-streetpunk-replacement-278 = blows +accent-streetpunk-replacement-279 = blowin’ +accent-streetpunk-replacement-280 = gato +accent-streetpunk-replacement-281 = smugglin’ +accent-streetpunk-replacement-282 = kibble +accent-streetpunk-replacement-283 = s’more +accent-streetpunk-replacement-284 = somethin’ +accent-streetpunk-replacement-285 = sorta +accent-streetpunk-replacement-286 = scratch +accent-streetpunk-replacement-287 = klep +accent-streetpunk-replacement-288 = klepping +accent-streetpunk-replacement-289 = kleps +accent-streetpunk-replacement-290 = ninjutsu +accent-streetpunk-replacement-291 = klepped +accent-streetpunk-replacement-292 = gonk +accent-streetpunk-replacement-293 = boga +accent-streetpunk-replacement-294 = s’ppose +accent-streetpunk-replacement-295 = s’pposeta +accent-streetpunk-replacement-296 = s’pposedly +accent-streetpunk-replacement-297 = tell’em +accent-streetpunk-replacement-298 = tellin’ +accent-streetpunk-replacement-299 = term +accent-streetpunk-replacement-300 = kleppin’ +accent-streetpunk-replacement-301 = 'em +accent-streetpunk-replacement-302 = they'da +accent-streetpunk-replacement-303 = they'da +accent-streetpunk-replacement-304 = kleptoid +accent-streetpunk-replacement-305 = kleptoids +accent-streetpunk-replacement-306 = kleppin’ +accent-streetpunk-replacement-307 = amped out +accent-streetpunk-replacement-308 = tol’ +accent-streetpunk-replacement-309 = hard +accent-streetpunk-replacement-310 = toyin’ +accent-streetpunk-replacement-311 = crystal +accent-streetpunk-replacement-312 = useta +accent-streetpunk-replacement-313 = bonanza +accent-streetpunk-replacement-314 = barf +accent-streetpunk-replacement-315 = barfed +accent-streetpunk-replacement-316 = barfing +accent-streetpunk-replacement-317 = barfs +accent-streetpunk-replacement-318 = waitin’ +accent-streetpunk-replacement-319 = wanna +accent-streetpunk-replacement-320 = wanna +accent-streetpunk-replacement-321 = iron +accent-streetpunk-replacement-322 = iron +accent-streetpunk-replacement-323 = welp, +accent-streetpunk-replacement-324 = whatcha +accent-streetpunk-replacement-325 = whatcha +accent-streetpunk-replacement-326 = whatcha +accent-streetpunk-replacement-327 = whatcha +accent-streetpunk-replacement-328 = what’s shakin’? +accent-streetpunk-replacement-329 = 'thout +accent-streetpunk-replacement-330 = wontcha +accent-streetpunk-replacement-331 = proles +accent-streetpunk-replacement-332 = proles +accent-streetpunk-replacement-333 = workin’ +accent-streetpunk-replacement-334 = woulda +accent-streetpunk-replacement-335 = wouldna +accent-streetpunk-replacement-336 = wouldna +accent-streetpunk-replacement-337 = ya +accent-streetpunk-replacement-338 = y’all +accent-streetpunk-replacement-339 = ya +accent-streetpunk-replacement-340 = y’know +accent-streetpunk-replacement-341 = you'da +accent-streetpunk-replacement-342 = you'da +accent-streetpunk-replacement-343 = ya diff --git a/Resources/Locale/en-US/_NF/advertisements/mobchatter/spacepunkhumanoidmob.ftl b/Resources/Locale/en-US/_NF/advertisements/mobchatter/spacepunkhumanoidmob.ftl new file mode 100644 index 00000000000..41743068e58 --- /dev/null +++ b/Resources/Locale/en-US/_NF/advertisements/mobchatter/spacepunkhumanoidmob.ftl @@ -0,0 +1,21 @@ +advertisement-spacepunkhumanoid-1 = Man, I hate it in here! +advertisement-spacepunkhumanoid-2 = Hey! Got a ciggy? +advertisement-spacepunkhumanoid-3 = Musta been a rat. Hate those gonks! +advertisement-spacepunkhumanoid-4 = 'Ey, listen. I don't like your mug, choom! +advertisement-spacepunkhumanoid-5 = Ha-ha! Nice one, choomba! +advertisement-spacepunkhumanoid-6 = Yo, check this out! +advertisement-spacepunkhumanoid-7 = Fuck, that blunt hits hard, I'm trippin'. +advertisement-spacepunkhumanoid-8 = Hell.. I need to get a dose. And fast. +advertisement-spacepunkhumanoid-9 = Ah, yes, s'all coming together now! +advertisement-spacepunkhumanoid-10 = Sometimes I dream about cheese... +advertisement-spacepunkhumanoid-11 = Stop! +advertisement-spacepunkhumanoid-12 = Give me ya money! And ya shoes! +advertisement-spacepunkhumanoid-13 = Best shit ever!! +advertisement-spacepunkhumanoid-14 = Why'd ya gotta make it harder? +advertisement-spacepunkhumanoid-15 = Argh! +advertisement-spacepunkhumanoid-16 = Huh, that's funny. +advertisement-spacepunkhumanoid-17 = This day's turnin' out a'ight after all! +advertisement-spacepunkhumanoid-18 = Hah! Skill issue! +advertisement-spacepunkhumanoid-19 = *whistles* +advertisement-spacepunkhumanoid-20 = Dibs on that! +advertisement-spacepunkhumanoid-21 = Should've delta'd while you still had a chance, gonk! diff --git a/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedbountyvend.ftl b/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedbountyvend.ftl new file mode 100644 index 00000000000..308eff9f0f4 --- /dev/null +++ b/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedbountyvend.ftl @@ -0,0 +1,7 @@ +advertisement-vandalizedbountyvend-1 = Get some iron! +advertisement-vandalizedbountyvend-2 = Iron! Breakdowns! GUNS BONANZA! +advertisement-vandalizedbountyvend-3 = You packin', choom? +advertisement-vandalizedbountyvend-4 = Start zeroin' 'ganic gonks left an' right with this iron! +advertisement-vandalizedbountyvend-5 = Badges don't have to know the detes. +advertisement-vandalizedbountyvend-6 = Prep your scratch, choom! Only preem guns here! +advertisement-vandalizedbountyvend-7 = I only barf nova iron! \ No newline at end of file diff --git a/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedclothesmate.ftl b/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedclothesmate.ftl new file mode 100644 index 00000000000..39a7c4e41c0 --- /dev/null +++ b/Resources/Locale/en-US/_NF/advertisements/vending/vandalizedclothesmate.ftl @@ -0,0 +1,7 @@ +advertisement-vandalizedclothes-1 = I don't dig ya looks, choom! Get preem threads here! +advertisement-vandalizedclothes-2 = Don'tcha wanna look totally preem? +advertisement-vandalizedclothes-3 = D'you wanna look preem or what?! Shlep over here! +advertisement-vandalizedclothes-4 = Ya new look will flatline ya input! +advertisement-vandalizedclothes-5 = Now with added composite armor plates! +advertisement-vandalizedclothes-6 = Preem threads! Nova getups! Check 'em out, choom! +advertisement-vandalizedclothes-7 = Nova outfit you have goin' there! For a GONK! \ No newline at end of file diff --git a/Resources/Locale/en-US/_NF/traits/traits.ftl b/Resources/Locale/en-US/_NF/traits/traits.ftl index f462ee8b97b..7326d1051f4 100644 --- a/Resources/Locale/en-US/_NF/traits/traits.ftl +++ b/Resources/Locale/en-US/_NF/traits/traits.ftl @@ -10,4 +10,7 @@ trait-goblin-accent-name = Goblin Cant trait-goblin-accent-desc = You speak in secret language many find annoying and not that secretive. trait-pious-name = Pious -trait-pious-desc = You are in touch with the gods, but your vows keep you from striking in anger. \ No newline at end of file +trait-pious-desc = You are in touch with the gods, but your vows keep you from striking in anger. + +trait-streetpunk-accent-name = Streetpunk Accent +trait-streetpunk-accent-desc = Ya were born in a sprawlin' megacity an' never went to school. An' it shows, choom. \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index 04235e7e373..1d82281f231 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -67,6 +67,7 @@ FoamCutlass: 2 ClothingHeadSafari: 2 # Frontier ClothingUniformJumpsuitSafari: 2 # Frontier + ClothingUniformRandomArmlessNoSkirt: 6 # Frontier ClothingUniformRandomArmless: 6 # Frontier ClothingUniformRandomStandard: 6 # Frontier ClothingUniformRandomBra: 6 # Frontier diff --git a/Resources/Prototypes/Procedural/salvage_factions.yml b/Resources/Prototypes/Procedural/salvage_factions.yml index aade0ad9b37..ec5010ad39d 100644 --- a/Resources/Prototypes/Procedural/salvage_factions.yml +++ b/Resources/Prototypes/Procedural/salvage_factions.yml @@ -444,3 +444,33 @@ DefenseStructure: RogueAiNode Mining: Silicons Megafauna: MobRogueSiliconBoss + +- type: salvageFaction + id: Gangers + cost: 5 + groups: + - entries: + - id: SpawnMobPunkMelee + amount: 1 + maxAmount: 3 + - id: SpawnMobPunkMelee + amount: 1 + - entries: + - id: SpawnMobPunkRanged + amount: 1 + maxAmount: 1 + prob: 0.5 + - entries: + - id: SpawnMobPunkRanged + amount: 1 + maxAmount: 2 + prob: 0.25 + - entries: + - id: SpawnMobPunkMelee + amount: 3 + maxAmount: 6 + prob: 0.1 + configs: + DefenseStructure: CybersunDataMiner + Mining: Gangers + Megafauna: MobPunkGangerArmoredElite \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Accents/word_replacements.yml b/Resources/Prototypes/_NF/Accents/word_replacements.yml index ef140c2ee26..2094c96268d 100644 --- a/Resources/Prototypes/_NF/Accents/word_replacements.yml +++ b/Resources/Prototypes/_NF/Accents/word_replacements.yml @@ -367,3 +367,350 @@ accent-goblin-words-364: accent-goblin-words-replace-364 accent-goblin-words-365: accent-goblin-words-replace-365 accent-goblin-words-366: accent-goblin-words-replace-366 + +- type: accent + id: streetpunk + wordReplacements: + accent-streetpunk-replaced-1: accent-streetpunk-replacement-1 + accent-streetpunk-replaced-2: accent-streetpunk-replacement-2 + accent-streetpunk-replaced-3: accent-streetpunk-replacement-3 + accent-streetpunk-replaced-4: accent-streetpunk-replacement-4 + accent-streetpunk-replaced-5: accent-streetpunk-replacement-5 + accent-streetpunk-replaced-6: accent-streetpunk-replacement-6 + accent-streetpunk-replaced-7: accent-streetpunk-replacement-7 + accent-streetpunk-replaced-8: accent-streetpunk-replacement-8 + accent-streetpunk-replaced-9: accent-streetpunk-replacement-9 + accent-streetpunk-replaced-10: accent-streetpunk-replacement-10 + accent-streetpunk-replaced-11: accent-streetpunk-replacement-11 + accent-streetpunk-replaced-12: accent-streetpunk-replacement-12 + accent-streetpunk-replaced-13: accent-streetpunk-replacement-13 + accent-streetpunk-replaced-14: accent-streetpunk-replacement-14 + accent-streetpunk-replaced-15: accent-streetpunk-replacement-15 + accent-streetpunk-replaced-16: accent-streetpunk-replacement-16 + accent-streetpunk-replaced-17: accent-streetpunk-replacement-17 + accent-streetpunk-replaced-18: accent-streetpunk-replacement-18 + accent-streetpunk-replaced-19: accent-streetpunk-replacement-19 + accent-streetpunk-replaced-20: accent-streetpunk-replacement-20 + accent-streetpunk-replaced-21: accent-streetpunk-replacement-21 + accent-streetpunk-replaced-22: accent-streetpunk-replacement-22 + accent-streetpunk-replaced-23: accent-streetpunk-replacement-23 + accent-streetpunk-replaced-24: accent-streetpunk-replacement-24 + accent-streetpunk-replaced-25: accent-streetpunk-replacement-25 + accent-streetpunk-replaced-26: accent-streetpunk-replacement-26 + accent-streetpunk-replaced-27: accent-streetpunk-replacement-27 + accent-streetpunk-replaced-28: accent-streetpunk-replacement-28 + accent-streetpunk-replaced-29: accent-streetpunk-replacement-29 + accent-streetpunk-replaced-30: accent-streetpunk-replacement-30 + accent-streetpunk-replaced-31: accent-streetpunk-replacement-31 + accent-streetpunk-replaced-32: accent-streetpunk-replacement-32 + accent-streetpunk-replaced-33: accent-streetpunk-replacement-33 + accent-streetpunk-replaced-34: accent-streetpunk-replacement-34 + accent-streetpunk-replaced-35: accent-streetpunk-replacement-35 + accent-streetpunk-replaced-36: accent-streetpunk-replacement-36 + accent-streetpunk-replaced-37: accent-streetpunk-replacement-37 + accent-streetpunk-replaced-38: accent-streetpunk-replacement-38 + accent-streetpunk-replaced-39: accent-streetpunk-replacement-39 + accent-streetpunk-replaced-40: accent-streetpunk-replacement-40 + accent-streetpunk-replaced-41: accent-streetpunk-replacement-41 + accent-streetpunk-replaced-42: accent-streetpunk-replacement-42 + accent-streetpunk-replaced-43: accent-streetpunk-replacement-43 + accent-streetpunk-replaced-44: accent-streetpunk-replacement-44 + accent-streetpunk-replaced-45: accent-streetpunk-replacement-45 + accent-streetpunk-replaced-46: accent-streetpunk-replacement-46 + accent-streetpunk-replaced-47: accent-streetpunk-replacement-47 + accent-streetpunk-replaced-48: accent-streetpunk-replacement-48 + accent-streetpunk-replaced-49: accent-streetpunk-replacement-49 + accent-streetpunk-replaced-50: accent-streetpunk-replacement-50 + accent-streetpunk-replaced-51: accent-streetpunk-replacement-51 + accent-streetpunk-replaced-52: accent-streetpunk-replacement-52 + accent-streetpunk-replaced-53: accent-streetpunk-replacement-53 + accent-streetpunk-replaced-54: accent-streetpunk-replacement-54 + accent-streetpunk-replaced-55: accent-streetpunk-replacement-55 + accent-streetpunk-replaced-56: accent-streetpunk-replacement-56 + accent-streetpunk-replaced-57: accent-streetpunk-replacement-57 + accent-streetpunk-replaced-58: accent-streetpunk-replacement-58 + accent-streetpunk-replaced-59: accent-streetpunk-replacement-59 + accent-streetpunk-replaced-60: accent-streetpunk-replacement-60 + accent-streetpunk-replaced-61: accent-streetpunk-replacement-61 + accent-streetpunk-replaced-62: accent-streetpunk-replacement-62 + accent-streetpunk-replaced-63: accent-streetpunk-replacement-63 + accent-streetpunk-replaced-64: accent-streetpunk-replacement-64 + accent-streetpunk-replaced-65: accent-streetpunk-replacement-65 + accent-streetpunk-replaced-66: accent-streetpunk-replacement-66 + accent-streetpunk-replaced-67: accent-streetpunk-replacement-67 + accent-streetpunk-replaced-68: accent-streetpunk-replacement-68 + accent-streetpunk-replaced-69: accent-streetpunk-replacement-69 + accent-streetpunk-replaced-70: accent-streetpunk-replacement-70 + accent-streetpunk-replaced-71: accent-streetpunk-replacement-71 + accent-streetpunk-replaced-72: accent-streetpunk-replacement-72 + accent-streetpunk-replaced-73: accent-streetpunk-replacement-73 + accent-streetpunk-replaced-74: accent-streetpunk-replacement-74 + accent-streetpunk-replaced-75: accent-streetpunk-replacement-75 + accent-streetpunk-replaced-76: accent-streetpunk-replacement-76 + accent-streetpunk-replaced-77: accent-streetpunk-replacement-77 + accent-streetpunk-replaced-78: accent-streetpunk-replacement-78 + accent-streetpunk-replaced-79: accent-streetpunk-replacement-79 + accent-streetpunk-replaced-80: accent-streetpunk-replacement-80 + accent-streetpunk-replaced-81: accent-streetpunk-replacement-81 + accent-streetpunk-replaced-82: accent-streetpunk-replacement-82 + accent-streetpunk-replaced-83: accent-streetpunk-replacement-83 + accent-streetpunk-replaced-84: accent-streetpunk-replacement-84 + accent-streetpunk-replaced-85: accent-streetpunk-replacement-85 + accent-streetpunk-replaced-86: accent-streetpunk-replacement-86 + accent-streetpunk-replaced-87: accent-streetpunk-replacement-87 + accent-streetpunk-replaced-88: accent-streetpunk-replacement-88 + accent-streetpunk-replaced-89: accent-streetpunk-replacement-89 + accent-streetpunk-replaced-90: accent-streetpunk-replacement-90 + accent-streetpunk-replaced-91: accent-streetpunk-replacement-91 + accent-streetpunk-replaced-92: accent-streetpunk-replacement-92 + accent-streetpunk-replaced-93: accent-streetpunk-replacement-93 + accent-streetpunk-replaced-94: accent-streetpunk-replacement-94 + accent-streetpunk-replaced-95: accent-streetpunk-replacement-95 + accent-streetpunk-replaced-96: accent-streetpunk-replacement-96 + accent-streetpunk-replaced-97: accent-streetpunk-replacement-97 + accent-streetpunk-replaced-98: accent-streetpunk-replacement-98 + accent-streetpunk-replaced-99: accent-streetpunk-replacement-99 + accent-streetpunk-replaced-100: accent-streetpunk-replacement-100 + accent-streetpunk-replaced-101: accent-streetpunk-replacement-101 + accent-streetpunk-replaced-102: accent-streetpunk-replacement-102 + accent-streetpunk-replaced-103: accent-streetpunk-replacement-103 + accent-streetpunk-replaced-104: accent-streetpunk-replacement-104 + accent-streetpunk-replaced-105: accent-streetpunk-replacement-105 + accent-streetpunk-replaced-106: accent-streetpunk-replacement-106 + accent-streetpunk-replaced-107: accent-streetpunk-replacement-107 + accent-streetpunk-replaced-108: accent-streetpunk-replacement-108 + accent-streetpunk-replaced-109: accent-streetpunk-replacement-109 + accent-streetpunk-replaced-110: accent-streetpunk-replacement-110 + accent-streetpunk-replaced-111: accent-streetpunk-replacement-111 + accent-streetpunk-replaced-112: accent-streetpunk-replacement-112 + accent-streetpunk-replaced-113: accent-streetpunk-replacement-113 + accent-streetpunk-replaced-114: accent-streetpunk-replacement-114 + accent-streetpunk-replaced-115: accent-streetpunk-replacement-115 + accent-streetpunk-replaced-116: accent-streetpunk-replacement-116 + accent-streetpunk-replaced-117: accent-streetpunk-replacement-117 + accent-streetpunk-replaced-118: accent-streetpunk-replacement-118 + accent-streetpunk-replaced-119: accent-streetpunk-replacement-119 + accent-streetpunk-replaced-120: accent-streetpunk-replacement-120 + accent-streetpunk-replaced-121: accent-streetpunk-replacement-121 + accent-streetpunk-replaced-122: accent-streetpunk-replacement-122 + accent-streetpunk-replaced-123: accent-streetpunk-replacement-123 + accent-streetpunk-replaced-124: accent-streetpunk-replacement-124 + accent-streetpunk-replaced-125: accent-streetpunk-replacement-125 + accent-streetpunk-replaced-126: accent-streetpunk-replacement-126 + accent-streetpunk-replaced-127: accent-streetpunk-replacement-127 + accent-streetpunk-replaced-128: accent-streetpunk-replacement-128 + accent-streetpunk-replaced-129: accent-streetpunk-replacement-129 + accent-streetpunk-replaced-130: accent-streetpunk-replacement-130 + accent-streetpunk-replaced-131: accent-streetpunk-replacement-131 + accent-streetpunk-replaced-132: accent-streetpunk-replacement-132 + accent-streetpunk-replaced-133: accent-streetpunk-replacement-133 + accent-streetpunk-replaced-134: accent-streetpunk-replacement-134 + accent-streetpunk-replaced-135: accent-streetpunk-replacement-135 + accent-streetpunk-replaced-136: accent-streetpunk-replacement-136 + accent-streetpunk-replaced-137: accent-streetpunk-replacement-137 + accent-streetpunk-replaced-138: accent-streetpunk-replacement-138 + accent-streetpunk-replaced-139: accent-streetpunk-replacement-139 + accent-streetpunk-replaced-140: accent-streetpunk-replacement-140 + accent-streetpunk-replaced-141: accent-streetpunk-replacement-141 + accent-streetpunk-replaced-142: accent-streetpunk-replacement-142 + accent-streetpunk-replaced-143: accent-streetpunk-replacement-143 + accent-streetpunk-replaced-144: accent-streetpunk-replacement-144 + accent-streetpunk-replaced-145: accent-streetpunk-replacement-145 + accent-streetpunk-replaced-146: accent-streetpunk-replacement-146 + accent-streetpunk-replaced-147: accent-streetpunk-replacement-147 + accent-streetpunk-replaced-148: accent-streetpunk-replacement-148 + accent-streetpunk-replaced-149: accent-streetpunk-replacement-149 + accent-streetpunk-replaced-150: accent-streetpunk-replacement-150 + accent-streetpunk-replaced-151: accent-streetpunk-replacement-151 + accent-streetpunk-replaced-152: accent-streetpunk-replacement-152 + accent-streetpunk-replaced-153: accent-streetpunk-replacement-153 + accent-streetpunk-replaced-154: accent-streetpunk-replacement-154 + accent-streetpunk-replaced-155: accent-streetpunk-replacement-155 + accent-streetpunk-replaced-156: accent-streetpunk-replacement-156 + accent-streetpunk-replaced-157: accent-streetpunk-replacement-157 + accent-streetpunk-replaced-158: accent-streetpunk-replacement-158 + accent-streetpunk-replaced-159: accent-streetpunk-replacement-159 + accent-streetpunk-replaced-160: accent-streetpunk-replacement-160 + accent-streetpunk-replaced-161: accent-streetpunk-replacement-161 + accent-streetpunk-replaced-162: accent-streetpunk-replacement-162 + accent-streetpunk-replaced-163: accent-streetpunk-replacement-163 + accent-streetpunk-replaced-164: accent-streetpunk-replacement-164 + accent-streetpunk-replaced-165: accent-streetpunk-replacement-165 + accent-streetpunk-replaced-166: accent-streetpunk-replacement-166 + accent-streetpunk-replaced-167: accent-streetpunk-replacement-167 + accent-streetpunk-replaced-168: accent-streetpunk-replacement-168 + accent-streetpunk-replaced-169: accent-streetpunk-replacement-169 + accent-streetpunk-replaced-170: accent-streetpunk-replacement-170 + accent-streetpunk-replaced-171: accent-streetpunk-replacement-171 + accent-streetpunk-replaced-172: accent-streetpunk-replacement-172 + accent-streetpunk-replaced-173: accent-streetpunk-replacement-173 + accent-streetpunk-replaced-174: accent-streetpunk-replacement-174 + accent-streetpunk-replaced-175: accent-streetpunk-replacement-175 + accent-streetpunk-replaced-176: accent-streetpunk-replacement-176 + accent-streetpunk-replaced-177: accent-streetpunk-replacement-177 + accent-streetpunk-replaced-178: accent-streetpunk-replacement-178 + accent-streetpunk-replaced-179: accent-streetpunk-replacement-179 + accent-streetpunk-replaced-180: accent-streetpunk-replacement-180 + accent-streetpunk-replaced-181: accent-streetpunk-replacement-181 + accent-streetpunk-replaced-182: accent-streetpunk-replacement-182 + accent-streetpunk-replaced-183: accent-streetpunk-replacement-183 + accent-streetpunk-replaced-184: accent-streetpunk-replacement-184 + accent-streetpunk-replaced-185: accent-streetpunk-replacement-185 + accent-streetpunk-replaced-186: accent-streetpunk-replacement-186 + accent-streetpunk-replaced-187: accent-streetpunk-replacement-187 + accent-streetpunk-replaced-188: accent-streetpunk-replacement-188 + accent-streetpunk-replaced-189: accent-streetpunk-replacement-189 + accent-streetpunk-replaced-190: accent-streetpunk-replacement-190 + accent-streetpunk-replaced-191: accent-streetpunk-replacement-191 + accent-streetpunk-replaced-192: accent-streetpunk-replacement-192 + accent-streetpunk-replaced-193: accent-streetpunk-replacement-193 + accent-streetpunk-replaced-194: accent-streetpunk-replacement-194 + accent-streetpunk-replaced-195: accent-streetpunk-replacement-195 + accent-streetpunk-replaced-196: accent-streetpunk-replacement-196 + accent-streetpunk-replaced-197: accent-streetpunk-replacement-197 + accent-streetpunk-replaced-198: accent-streetpunk-replacement-198 + accent-streetpunk-replaced-199: accent-streetpunk-replacement-199 + accent-streetpunk-replaced-200: accent-streetpunk-replacement-200 + accent-streetpunk-replaced-201: accent-streetpunk-replacement-201 + accent-streetpunk-replaced-202: accent-streetpunk-replacement-202 + accent-streetpunk-replaced-203: accent-streetpunk-replacement-203 + accent-streetpunk-replaced-204: accent-streetpunk-replacement-204 + accent-streetpunk-replaced-205: accent-streetpunk-replacement-205 + accent-streetpunk-replaced-206: accent-streetpunk-replacement-206 + accent-streetpunk-replaced-207: accent-streetpunk-replacement-207 + accent-streetpunk-replaced-208: accent-streetpunk-replacement-208 + accent-streetpunk-replaced-209: accent-streetpunk-replacement-209 + accent-streetpunk-replaced-210: accent-streetpunk-replacement-210 + accent-streetpunk-replaced-211: accent-streetpunk-replacement-211 + accent-streetpunk-replaced-212: accent-streetpunk-replacement-212 + accent-streetpunk-replaced-213: accent-streetpunk-replacement-213 + accent-streetpunk-replaced-214: accent-streetpunk-replacement-214 + accent-streetpunk-replaced-215: accent-streetpunk-replacement-215 + accent-streetpunk-replaced-216: accent-streetpunk-replacement-216 + accent-streetpunk-replaced-217: accent-streetpunk-replacement-217 + accent-streetpunk-replaced-218: accent-streetpunk-replacement-218 + accent-streetpunk-replaced-219: accent-streetpunk-replacement-219 + accent-streetpunk-replaced-220: accent-streetpunk-replacement-220 + accent-streetpunk-replaced-221: accent-streetpunk-replacement-221 + accent-streetpunk-replaced-222: accent-streetpunk-replacement-222 + accent-streetpunk-replaced-223: accent-streetpunk-replacement-223 + accent-streetpunk-replaced-224: accent-streetpunk-replacement-224 + accent-streetpunk-replaced-225: accent-streetpunk-replacement-225 + accent-streetpunk-replaced-226: accent-streetpunk-replacement-226 + accent-streetpunk-replaced-227: accent-streetpunk-replacement-227 + accent-streetpunk-replaced-228: accent-streetpunk-replacement-228 + accent-streetpunk-replaced-229: accent-streetpunk-replacement-229 + accent-streetpunk-replaced-230: accent-streetpunk-replacement-230 + accent-streetpunk-replaced-231: accent-streetpunk-replacement-231 + accent-streetpunk-replaced-232: accent-streetpunk-replacement-232 + accent-streetpunk-replaced-233: accent-streetpunk-replacement-233 + accent-streetpunk-replaced-234: accent-streetpunk-replacement-234 + accent-streetpunk-replaced-235: accent-streetpunk-replacement-235 + accent-streetpunk-replaced-236: accent-streetpunk-replacement-236 + accent-streetpunk-replaced-237: accent-streetpunk-replacement-237 + accent-streetpunk-replaced-238: accent-streetpunk-replacement-238 + accent-streetpunk-replaced-239: accent-streetpunk-replacement-239 + accent-streetpunk-replaced-240: accent-streetpunk-replacement-240 + accent-streetpunk-replaced-241: accent-streetpunk-replacement-241 + accent-streetpunk-replaced-242: accent-streetpunk-replacement-242 + accent-streetpunk-replaced-243: accent-streetpunk-replacement-243 + accent-streetpunk-replaced-244: accent-streetpunk-replacement-244 + accent-streetpunk-replaced-245: accent-streetpunk-replacement-245 + accent-streetpunk-replaced-246: accent-streetpunk-replacement-246 + accent-streetpunk-replaced-247: accent-streetpunk-replacement-247 + accent-streetpunk-replaced-248: accent-streetpunk-replacement-248 + accent-streetpunk-replaced-249: accent-streetpunk-replacement-249 + accent-streetpunk-replaced-250: accent-streetpunk-replacement-250 + accent-streetpunk-replaced-251: accent-streetpunk-replacement-251 + accent-streetpunk-replaced-252: accent-streetpunk-replacement-252 + accent-streetpunk-replaced-253: accent-streetpunk-replacement-253 + accent-streetpunk-replaced-254: accent-streetpunk-replacement-254 + accent-streetpunk-replaced-255: accent-streetpunk-replacement-255 + accent-streetpunk-replaced-256: accent-streetpunk-replacement-256 + accent-streetpunk-replaced-257: accent-streetpunk-replacement-257 + accent-streetpunk-replaced-258: accent-streetpunk-replacement-258 + accent-streetpunk-replaced-259: accent-streetpunk-replacement-259 + accent-streetpunk-replaced-260: accent-streetpunk-replacement-260 + accent-streetpunk-replaced-261: accent-streetpunk-replacement-261 + accent-streetpunk-replaced-262: accent-streetpunk-replacement-262 + accent-streetpunk-replaced-263: accent-streetpunk-replacement-263 + accent-streetpunk-replaced-264: accent-streetpunk-replacement-264 + accent-streetpunk-replaced-265: accent-streetpunk-replacement-265 + accent-streetpunk-replaced-266: accent-streetpunk-replacement-266 + accent-streetpunk-replaced-267: accent-streetpunk-replacement-267 + accent-streetpunk-replaced-268: accent-streetpunk-replacement-268 + accent-streetpunk-replaced-269: accent-streetpunk-replacement-269 + accent-streetpunk-replaced-270: accent-streetpunk-replacement-270 + accent-streetpunk-replaced-271: accent-streetpunk-replacement-271 + accent-streetpunk-replaced-272: accent-streetpunk-replacement-272 + accent-streetpunk-replaced-273: accent-streetpunk-replacement-273 + accent-streetpunk-replaced-274: accent-streetpunk-replacement-274 + accent-streetpunk-replaced-275: accent-streetpunk-replacement-275 + accent-streetpunk-replaced-276: accent-streetpunk-replacement-276 + accent-streetpunk-replaced-277: accent-streetpunk-replacement-277 + accent-streetpunk-replaced-278: accent-streetpunk-replacement-278 + accent-streetpunk-replaced-279: accent-streetpunk-replacement-279 + accent-streetpunk-replaced-280: accent-streetpunk-replacement-280 + accent-streetpunk-replaced-281: accent-streetpunk-replacement-281 + accent-streetpunk-replaced-282: accent-streetpunk-replacement-282 + accent-streetpunk-replaced-283: accent-streetpunk-replacement-283 + accent-streetpunk-replaced-284: accent-streetpunk-replacement-284 + accent-streetpunk-replaced-285: accent-streetpunk-replacement-285 + accent-streetpunk-replaced-286: accent-streetpunk-replacement-286 + accent-streetpunk-replaced-287: accent-streetpunk-replacement-287 + accent-streetpunk-replaced-288: accent-streetpunk-replacement-288 + accent-streetpunk-replaced-289: accent-streetpunk-replacement-289 + accent-streetpunk-replaced-290: accent-streetpunk-replacement-290 + accent-streetpunk-replaced-291: accent-streetpunk-replacement-291 + accent-streetpunk-replaced-292: accent-streetpunk-replacement-292 + accent-streetpunk-replaced-293: accent-streetpunk-replacement-293 + accent-streetpunk-replaced-294: accent-streetpunk-replacement-294 + accent-streetpunk-replaced-295: accent-streetpunk-replacement-295 + accent-streetpunk-replaced-296: accent-streetpunk-replacement-296 + accent-streetpunk-replaced-297: accent-streetpunk-replacement-297 + accent-streetpunk-replaced-298: accent-streetpunk-replacement-298 + accent-streetpunk-replaced-299: accent-streetpunk-replacement-299 + accent-streetpunk-replaced-300: accent-streetpunk-replacement-300 + accent-streetpunk-replaced-301: accent-streetpunk-replacement-301 + accent-streetpunk-replaced-302: accent-streetpunk-replacement-302 + accent-streetpunk-replaced-303: accent-streetpunk-replacement-303 + accent-streetpunk-replaced-304: accent-streetpunk-replacement-304 + accent-streetpunk-replaced-305: accent-streetpunk-replacement-305 + accent-streetpunk-replaced-306: accent-streetpunk-replacement-306 + accent-streetpunk-replaced-307: accent-streetpunk-replacement-307 + accent-streetpunk-replaced-308: accent-streetpunk-replacement-308 + accent-streetpunk-replaced-309: accent-streetpunk-replacement-309 + accent-streetpunk-replaced-310: accent-streetpunk-replacement-310 + accent-streetpunk-replaced-311: accent-streetpunk-replacement-311 + accent-streetpunk-replaced-312: accent-streetpunk-replacement-312 + accent-streetpunk-replaced-313: accent-streetpunk-replacement-313 + accent-streetpunk-replaced-314: accent-streetpunk-replacement-314 + accent-streetpunk-replaced-315: accent-streetpunk-replacement-315 + accent-streetpunk-replaced-316: accent-streetpunk-replacement-316 + accent-streetpunk-replaced-317: accent-streetpunk-replacement-317 + accent-streetpunk-replaced-318: accent-streetpunk-replacement-318 + accent-streetpunk-replaced-319: accent-streetpunk-replacement-319 + accent-streetpunk-replaced-320: accent-streetpunk-replacement-320 + accent-streetpunk-replaced-321: accent-streetpunk-replacement-321 + accent-streetpunk-replaced-322: accent-streetpunk-replacement-322 + accent-streetpunk-replaced-323: accent-streetpunk-replacement-323 + accent-streetpunk-replaced-324: accent-streetpunk-replacement-324 + accent-streetpunk-replaced-325: accent-streetpunk-replacement-325 + accent-streetpunk-replaced-326: accent-streetpunk-replacement-326 + accent-streetpunk-replaced-327: accent-streetpunk-replacement-327 + accent-streetpunk-replaced-328: accent-streetpunk-replacement-328 + accent-streetpunk-replaced-329: accent-streetpunk-replacement-329 + accent-streetpunk-replaced-330: accent-streetpunk-replacement-330 + accent-streetpunk-replaced-331: accent-streetpunk-replacement-331 + accent-streetpunk-replaced-332: accent-streetpunk-replacement-332 + accent-streetpunk-replaced-333: accent-streetpunk-replacement-333 + accent-streetpunk-replaced-334: accent-streetpunk-replacement-334 + accent-streetpunk-replaced-335: accent-streetpunk-replacement-335 + accent-streetpunk-replaced-336: accent-streetpunk-replacement-336 + accent-streetpunk-replaced-337: accent-streetpunk-replacement-337 + accent-streetpunk-replaced-338: accent-streetpunk-replacement-338 + accent-streetpunk-replaced-339: accent-streetpunk-replacement-339 + accent-streetpunk-replaced-340: accent-streetpunk-replacement-340 + accent-streetpunk-replaced-341: accent-streetpunk-replacement-341 + accent-streetpunk-replaced-342: accent-streetpunk-replacement-342 + accent-streetpunk-replaced-343: accent-streetpunk-replacement-343 diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml new file mode 100644 index 00000000000..2c1960d5beb --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml @@ -0,0 +1,176 @@ +# BASE +- type: entity + parent: SyndieMessengerGiftBox + id: PunkMessengerGiftBox + name: punk bundle + description: Loot boxes? Here? + abstract: true + noSpawn: true + suffix: NPC Loot + components: + - type: Sprite + sprite: _NF/Clothing/Back/Messenger/color.rsi + layers: + - state: icon-base + color: "#EF8100" + - state: icon-sling + color: "#776756" + - state: icon-clasp + color: "#eeeeee" + - type: Clothing + sprite: _NF/Clothing/Back/Messenger/color.rsi + clothingVisuals: + back: + - state: base-equipped-BACKPACK + color: "#EF8100" + - state: sling-equipped-BACKPACK + color: "#776756" + - state: clasp-equipped-BACKPACK + color: "#eeeeee" + - type: Item + inhandVisuals: + left: + - state: base-inhand-left + color: "#EF8100" + - state: clasp-inhand-left + color: "#eeeeee" + right: + - state: base-inhand-right + color: "#EF8100" + - state: clasp-inhand-right + color: "#eeeeee" + +# Punks: generic rewards +- type: entity + parent: PunkMessengerGiftBox + id: ClothingBackpackPunkLootA + name: punk gear bundle + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash500 + prob: 1 + amount: 1 + - id: SpaceCash500 + prob: 0.25 + amount: 1 + - id: SpawnDungeonLootCircuitBoard + prob: 0.35 + amount: 2 + - id: SpawnDungeonLootMaterialsBasicFull + prob: 0.75 + amount: 1 + - id: SpawnDungeonLootToolsAdvancedEngineering + amount: 1 + prob: 0.1 + - id: SpawnDungeonLootPartsEngi + amount: 3 + prob: 0.75 + - id: HoloGraffitiProjectorEmpty + amount: 1 + prob: 0.05 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackPunkLootA + id: ClothingBackpackPunkLootB + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash1000 + prob: 0.95 + amount: 1 + - id: SpaceCash500 + prob: 0.25 + amount: 1 + - id: GroundCannabis + prob: 0.25 + amount: 3 + - id: SpawnDungeonClutterMedipens + prob: 0.65 + amount: 3 + - id: SpawnDungeonClutterMedical + prob: 0.45 + amount: 3 + - id: SpawnDungeonLootPartsEngi + amount: 3 + prob: 0.35 + - id: WeaponCaseShortMk58Expedition + amount: 1 + prob: 0.55 + - id: HoloGraffitiProjectorEmpty + amount: 1 + prob: 0.05 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackPunkLootA + id: ClothingBackpackPunkLootC + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash1000 + prob: 0.95 + amount: 1 + - id: SpaceCash1000 + prob: 0.25 + amount: 1 + - id: GroundCannabis + prob: 0.25 + amount: 3 + - id: DrinkWhiskeyBottleFull + prob: 0.15 + amount: 1 + - id: WeaponCaseLongKammererExpedition + amount: 1 + prob: 0.55 + - id: SpawnDungeonLootPartsEngi + amount: 3 + prob: 0.35 + - id: HoloGraffitiProjectorEmpty + amount: 1 + prob: 0.05 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackPunkLootA + id: ClothingBackpackPunkLootD + noSpawn: true + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash2500 + prob: 0.95 + amount: 1 + - id: SpaceCash1000 + prob: 0.35 + amount: 1 + - id: GroundCannabis + prob: 0.35 + amount: 3 + - id: SpawnDungeonClutterSyringe + prob: 0.65 + amount: 4 + - id: SpawnDungeonLootCircuitBoard + prob: 0.35 + amount: 2 + - id: SpawnDungeonClutterHypospray + prob: 0.35 + amount: 1 + - id: DrinkWhiskeyBottleFull + prob: 0.35 + amount: 1 + - id: WeaponCaseLongDrozdExpedition + amount: 1 + prob: 0.55 + - id: HoloGraffitiProjector + amount: 1 + prob: 0.45 + sound: + path: /Audio/Items/jumpsuit_equip.ogg diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Items/belt.yml b/Resources/Prototypes/_NF/Catalog/Fills/Items/belt.yml index 2b5d57b11cd..79836b3af05 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Items/belt.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Items/belt.yml @@ -74,3 +74,17 @@ - id: Lantern - id: ChaplainHolywaterFlaskFilled - id: UrnMortuary + +- type: entity + id: ClothingBeltPunkRandomizedFilled + parent: ClothingBeltPunkRandomized + suffix: Filled, Engineering + components: + - type: StorageFill + contents: + - id: Crowbar + - id: Wrench + - id: Screwdriver + - id: Wirecutter + - id: Welder + - id: Multitool diff --git a/Resources/Prototypes/_NF/Catalog/NPCsChatter/spacepunkhumanoidmob.yml b/Resources/Prototypes/_NF/Catalog/NPCsChatter/spacepunkhumanoidmob.yml new file mode 100644 index 00000000000..855287bf356 --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/NPCsChatter/spacepunkhumanoidmob.yml @@ -0,0 +1,24 @@ +- type: messagePack + id: spacepunkhumanoidchatter + messages: + - advertisement-spacepunkhumanoid-1 + - advertisement-spacepunkhumanoid-2 + - advertisement-spacepunkhumanoid-3 + - advertisement-spacepunkhumanoid-4 + - advertisement-spacepunkhumanoid-5 + - advertisement-spacepunkhumanoid-6 + - advertisement-spacepunkhumanoid-7 + - advertisement-spacepunkhumanoid-8 + - advertisement-spacepunkhumanoid-9 + - advertisement-spacepunkhumanoid-10 + - advertisement-spacepunkhumanoid-11 + - advertisement-spacepunkhumanoid-12 + - advertisement-spacepunkhumanoid-13 + - advertisement-spacepunkhumanoid-14 + - advertisement-spacepunkhumanoid-15 + - advertisement-spacepunkhumanoid-16 + - advertisement-spacepunkhumanoid-17 + - advertisement-spacepunkhumanoid-18 + - advertisement-spacepunkhumanoid-19 + - advertisement-spacepunkhumanoid-20 + - advertisement-spacepunkhumanoid-21 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedbountyvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedbountyvend.yml new file mode 100644 index 00000000000..df8a17d6e04 --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedbountyvend.yml @@ -0,0 +1,10 @@ +- type: messagePack + id: VandalizedBountyVendAds + messages: + - advertisement-vandalizedbountyvend-1 + - advertisement-vandalizedbountyvend-2 + - advertisement-vandalizedbountyvend-3 + - advertisement-vandalizedbountyvend-4 + - advertisement-vandalizedbountyvend-5 + - advertisement-vandalizedbountyvend-6 + - advertisement-vandalizedbountyvend-7 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedclothesmate.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedclothesmate.yml new file mode 100644 index 00000000000..2cea23304a5 --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/vandalizedclothesmate.yml @@ -0,0 +1,10 @@ +- type: messagePack + id: VandalizedClothesMateAds + messages: + - advertisement-vandalizedclothes-1 + - advertisement-vandalizedclothes-2 + - advertisement-vandalizedclothes-3 + - advertisement-vandalizedclothes-4 + - advertisement-vandalizedclothes-5 + - advertisement-vandalizedclothes-6 + - advertisement-vandalizedclothes-7 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkbountyvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkbountyvend.yml new file mode 100644 index 00000000000..8bd62b51b6e --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkbountyvend.yml @@ -0,0 +1,16 @@ +- type: vendingMachineInventory + id: VendingMachineBountyVendPunkInventory + startingInventory: + ClothingEyesPunkGoggles: 6 + ClothingEyesPunkInfoShades: 3 + ClothingMaskPunkHalf: 6 + ClothingUniformRandomPunkCroptop: 12 + ClothingUniformRandomPunkTanktop: 8 + ClothingUniformRandomArmlessNoSkirt: 6 + ClothingBeltPunkRandomized: 6 + ClothingShoesBootsPunkRandomized: 6 + ClothingOuterArmorPunkRandomized: 4 + ClothingOuterArmorPunkGreen: 2 + ClothingOuterArmorPunkOrange: 2 + ClothingOuterArmorPunkRed: 2 + HoloGraffitiProjector: 4 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkclothesvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkclothesvend.yml new file mode 100644 index 00000000000..2956f0bcf4c --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/punkclothesvend.yml @@ -0,0 +1,29 @@ +- type: vendingMachineInventory + id: VendingMachineClothingPunkInventory + startingInventory: + ClothingEyesPunkGoggles: 8 + ClothingEyesPunkInfoShades: 3 + ClothingMaskPunkHalf: 8 + ClothingUniformRandomPunkCroptop: 10 + ClothingUniformRandomPunkTanktop: 10 + ClothingUniformRandomArmlessNoSkirt: 8 + ClothingOuterCoatBomberRandomized: 6 + ClothingOuterCoatLettermanRandomized: 6 + ClothingBeltPunkRandomized: 8 + ClothingShoesBootsPunkRandomized: 8 + ClothingOuterCoatBomberPunkRed: 6 + ClothingOuterCoatJacketJamrock: 6 + ClothingOuterCoatBomberAerostatic: 6 + ClothingOuterCoatJacketLettermanBlue: 6 + ClothingOuterCoatJacketLettermanBrown: 6 + ClothingOuterCoatJacketLettermanRed: 6 + ClothingOuterCoatJacketLettermanMagenta: 6 + ClothingOuterCoatBomberPinkSleeves: 6 + ClothingOuterCoatJacketLeather: 6 + ClothingOuterCoatJacketBiker: 6 + ClothingOuterCoatAcidRaincoat: 3 + ClothingOuterCoatAcidRaincoatBlue: 3 + ClothingOuterCoatAcidRaincoatGreen: 3 + ClothingOuterCoatAcidRaincoatMagenta: 3 + ClothingOuterCoatAcidRaincoatYellow: 3 + HoloGraffitiProjector: 4 diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_punk.yml new file mode 100644 index 00000000000..5dcaa8b8c85 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_punk.yml @@ -0,0 +1,45 @@ + +- type: entity + parent: ClothingBeltStorageBase + id: ClothingBeltPunkRandomized + name: punk belt + description: A webbing with functional pockets. + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/Belt/punk.rsi + layers: + - state: base_belt_01 + map: [ "belt_main" ] + scale: 1.8, 1.8 + offset: 0,0.1 + - state: decor_base_belt_01 + map: [ "belt_decor" ] + scale: 1.8, 1.8 + offset: 0,0.1 + - state: mask_null + map: [ "belt_overlay" ] + scale: 1.8, 1.8 + offset: 0,0.1 + - type: Clothing + sprite: _NF/Clothing/Belt/punk.rsi + clothingVisuals: + belt: + - state: base_belt_01 + map: [ "belt_main" ] + - state: decor_base_belt_01 + map: [ "belt_decor" ] + - state: mask_null + map: [ "belt_overlay" ] + - type: RandomSprite + available: + - belt_main: + base_belt_01: CyberpunkDark + belt_decor: + decor_base_belt_01: CyberpunkDark + belt_overlay: + decor_base_belt_02: CyberpunkDark + decor_base_belt_03: CyberpunkDark + decor_base_belt_04: CyberpunkDark + decor_base_belt_05: CyberpunkDark + mask_null: "" diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Eyes/glasses.yml b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/glasses.yml index ff0f55ee59f..cf9e04af3ac 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Eyes/glasses.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/glasses.yml @@ -35,4 +35,4 @@ - type: Sprite sprite: _NF/Clothing/Eyes/Glasses/nfsd_glasses.rsi - type: Clothing - sprite: _NF/Clothing/Eyes/Glasses/nfsd_glasses.rsi \ No newline at end of file + sprite: _NF/Clothing/Eyes/Glasses/nfsd_glasses.rsi diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Eyes/hud.yml b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/hud.yml index 4771fe117ca..09e443080d0 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Eyes/hud.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/hud.yml @@ -46,4 +46,3 @@ sprite: _NF/Clothing/Eyes/Hud/nfsd_patch.rsi - type: Clothing sprite: _NF/Clothing/Eyes/Hud/nfsd_patch.rsi - diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml new file mode 100644 index 00000000000..34e58e89040 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Eyes/punk_glasses.yml @@ -0,0 +1,78 @@ +# Glasses +- type: entity + parent: ClothingEyesGlassesMeson + id: ClothingEyesPunkGoggles + name: punk goggles + description: How can you see anything in this with all the lights? + components: + - type: VisionCorrection + - type: Sprite + sprite: _NF/Clothing/Eyes/Glasses/punk_glasses.rsi + layers: + - state: base_glasses_01 + map: [ "glasses_main" ] + scale: 2.5, 2.5 + offset: 0,-0.6 + - state: decor_base_glasses_01 + map: [ "glasses_decor" ] + scale: 2.5, 2.5 + offset: 0,-0.6 + shader: unshaded + - type: Clothing + sprite: _NF/Clothing/Eyes/Glasses/punk_glasses.rsi + clothingVisuals: + eyes: + - state: base_glasses_01 + map: [ "glasses_main" ] + - state: decor_base_glasses_01 + map: [ "glasses_decor" ] + shader: unshaded + - type: RandomSprite + available: + - glasses_main: + base_glasses_01: CyberpunkDark + glasses_decor: + decor_base_glasses_01: CyberpunkDark + +# HUDs +- type: entity + parent: ClothingEyesHudMedical + id: ClothingEyesPunkInfoShades + name: punk infoshades + description: How can you see anything in this with all the lights? + components: + - type: Sprite + sprite: _NF/Clothing/Eyes/Glasses/punk_glasses.rsi + layers: + - state: base_glasses_02 + map: [ "infoshades_main" ] + scale: 2.5, 2.5 + offset: 0,-0.6 + - state: decor_base_glasses_02 + map: [ "infoshades_decor" ] + scale: 2.5, 2.5 + offset: 0,-0.6 + shader: unshaded + - type: Clothing + sprite: _NF/Clothing/Eyes/Glasses/punk_glasses.rsi + clothingVisuals: + eyes: + - state: base_glasses_02 + map: [ "infoshades_main" ] + - state: decor_base_glasses_02 + map: [ "infoshades_decor" ] + shader: unshaded + - type: RandomSprite + available: + - infoshades_main: + base_glasses_02: CyberpunkNeon + infoshades_decor: + decor_base_glasses_02: CyberpunkNeon + - type: ShowHealthBars + damageContainers: + - Inorganic + - Silicon + - Biological + - type: ShowHealthIcons + damageContainers: + - Biological diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml b/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml index 18f16acd12c..94230e03201 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml @@ -9,6 +9,67 @@ - type: Clothing sprite: _NF/Clothing/Head/Hoods/Coat/arcadia.rsi +# Acid raincoat hoods +- type: entity + parent: ClothingHeadBase + id: ClothingHeadHatHoodAcidRaincoat + noSpawn: true + name: acid raincoat hood + description: Mostly transparent raincoat hood made out of acid resistant polymers. + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat.rsi + - type: Armor + modifiers: + coefficients: + Caustic: 0.9 + - type: Tag + tags: + - HidesHair + - WhitelistChameleon + +- type: entity + parent: ClothingHeadHatHoodAcidRaincoat + id: ClothingHeadHatHoodAcidRaincoatBlue + noSpawn: true + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi + +- type: entity + parent: ClothingHeadHatHoodAcidRaincoat + id: ClothingHeadHatHoodAcidRaincoatGreen + noSpawn: true + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi + +- type: entity + parent: ClothingHeadHatHoodAcidRaincoat + id: ClothingHeadHatHoodAcidRaincoatMagenta + noSpawn: true + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi + +- type: entity + parent: ClothingHeadHatHoodAcidRaincoat + id: ClothingHeadHatHoodAcidRaincoatYellow + noSpawn: true + components: + - type: Sprite + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi + - type: Clothing + sprite: _NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi + # Syndicate armored bio suit hood - type: entity parent: ClothingHeadHatHoodBioGeneral diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_punk.yml new file mode 100644 index 00000000000..3b05bbd48c6 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_punk.yml @@ -0,0 +1,36 @@ + +- type: entity + parent: ClothingMaskPullableBase + id: ClothingMaskPunkHalf + name: punk halfmask + description: A close-fitting breathing mask with gamer lights! + suffix: Random visuals + components: + - type: BreathMask + - type: Sprite + sprite: _NF/Clothing/Mask/punkhalfmask.rsi + layers: + - state: base_halfmask_01 + map: [ "mask_main" ] + scale: 2, 2 + offset: 0,-0.6 + - state: decor_base_halfmask_01 + map: [ "mask_decor" ] + shader: unshaded + scale: 2, 2 + offset: 0,-0.6 + - type: Clothing + sprite: _NF/Clothing/Mask/punkhalfmask.rsi + clothingVisuals: + mask: + - state: base_halfmask_01 + map: [ "mask_main" ] + - state: decor_base_halfmask_01 + map: [ "mask_decor" ] + shader: unshaded + - type: RandomSprite + available: + - mask_main: + base_halfmask_01: CyberpunkDark + mask_decor: + decor_base_halfmask_01: CyberpunkNeon diff --git a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/armor_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/armor_punk.yml new file mode 100644 index 00000000000..c20ccc21e3b --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/armor_punk.yml @@ -0,0 +1,120 @@ + +- type: entity + parent: ClothingOuterVestWebMercenary + id: ClothingOuterArmorPunkGreen + name: punk armor + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi + +- type: entity + parent: ClothingOuterArmorPunkGreen + id: ClothingOuterArmorPunkOrange + name: punk armor + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi + +- type: entity + parent: ClothingOuterArmorPunkGreen + id: ClothingOuterArmorPunkRed + name: punk armor + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi + +- type: entity + parent: ClothingOuterArmorPunkGreen + id: ClothingOuterArmorPunkRandomized + name: punk armor + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi + layers: + - state: base_OuterClothing_armor_01 + map: [ "armor_main" ] + - state: mask_null + map: [ "armor_decor" ] + #- state: mask_null + #map: [ "armor_overlay" ] + #shader: unshaded + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi + clothingVisuals: + outerClothing: + - state: base_OuterClothing_armor_01 + map: [ "armor_main" ] + - state: mask_null + map: [ "armor_decor" ] + #- state: mask_null + #map: [ "armor_overlay" ] + #shader: unshaded + - type: RandomSprite + available: + - armor_main: + base_OuterClothing_armor_01: Cyberpunk + base_OuterClothing_armor_02: Cyberpunk + base_OuterClothing_armor_03: Cyberpunk + base_OuterClothing_armor_04: Cyberpunk + base_OuterClothing_armor_05: Cyberpunk + armor_decor: + decor_base_OuterClothing_armor_01: CyberpunkNeon + decor_base_OuterClothing_armor_02: CyberpunkNeon + decor_base_OuterClothing_armor_03: CyberpunkNeon + decor_base_OuterClothing_armor_04: CyberpunkNeon + decor_base_OuterClothing_armor_05: CyberpunkNeon + decor_base_OuterClothing_armor_06: CyberpunkNeon + mask_null: "" + #armor_overlay: + #overlay_base_OuterClothing_armor_01: CyberpunkNeon + #overlay_base_OuterClothing_armor_02: CyberpunkNeon + #overlay_base_OuterClothing_armor_03: CyberpunkNeon + #overlay_base_OuterClothing_armor_04: CyberpunkNeon + #mask_null: "" + +- type: entity + parent: ClothingOuterArmorBulletproof + id: ClothingOuterArmorElitePunkRandomized + name: punk heavy armor + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi + layers: + - state: base_OuterClothing_armor_01 + map: [ "armor_elite_main" ] + - state: mask_null + map: [ "armor_elite_decor" ] + - state: mask_null + map: [ "armor_elite_overlay" ] + shader: unshaded + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi + clothingVisuals: + outerClothing: + - state: base_OuterClothing_armor_01 + map: [ "armor_elite_main" ] + - state: mask_null + map: [ "armor_elite_decor" ] + - state: mask_null + map: [ "armor_elite_overlay" ] + shader: unshaded + - type: RandomSprite + available: + - armor_elite_main: + base_OuterClothing_armor_01: CyberpunkDark + armor_elite_decor: + decor_base_OuterClothing_armor_01: CyberpunkDark + decor_base_OuterClothing_armor_02: CyberpunkDark + decor_base_OuterClothing_armor_03: CyberpunkDark + decor_base_OuterClothing_armor_04: CyberpunkDark + decor_base_OuterClothing_armor_05: CyberpunkDark + armor_elite_overlay: + overlay_base_OuterClothing_armor_01: CyberpunkNeon diff --git a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml new file mode 100644 index 00000000000..b8a7038cfad --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats_punk.yml @@ -0,0 +1,255 @@ + +# Acid raincoat +- type: entity + parent: ClothingOuterStorageToggleableBase + id: ClothingOuterCoatAcidRaincoat + name: acid raincoat + description: Mostly transparent raincoat made out of acid resistant polymers. Please, for the love of Space God, do wear undergarments. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi + - type: Armor + modifiers: + coefficients: + Caustic: 0.4 + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodAcidRaincoat + +- type: entity + parent: ClothingOuterCoatAcidRaincoat + id: ClothingOuterCoatAcidRaincoatBlue + name: blue acid raincoat + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodAcidRaincoatBlue + +- type: entity + parent: ClothingOuterCoatAcidRaincoat + id: ClothingOuterCoatAcidRaincoatGreen + name: green acid raincoat + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodAcidRaincoatGreen + +- type: entity + parent: ClothingOuterCoatAcidRaincoat + id: ClothingOuterCoatAcidRaincoatMagenta + name: magenta acid raincoat + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodAcidRaincoatMagenta + +- type: entity + parent: ClothingOuterCoatAcidRaincoat + id: ClothingOuterCoatAcidRaincoatYellow + name: yellow acid raincoat + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodAcidRaincoatGreen + +# Jackets +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatBomberPunkRed + name: red punk bomber + description: Ya gotta 'ave style on dem streets. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketLeather + name: leather jacket + description: Rock'n'roll, babe! + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_leather.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_leather.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketBiker + name: biker jacket + description: Made out of toughest synthleather for toughest badasses. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_biker.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_biker.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketJamrock + name: jamrock blazer + description: Welcome to jamrock. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatBomberAerostatic + name: aerostatic bomber + description: When you wear it, you can always hear the sickest guitar solo in your mind. + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketLettermanBlue + name: blue letterman jacket + description: Where is your lacrosse stick? + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketLettermanBrown + name: brown letterman jacket + description: Where is your lacrosse stick? + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketLettermanRed + name: red letterman jacket + description: Where is your lacrosse stick? + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatJacketLettermanMagenta + name: magenta letterman jacket + description: Where is your holocrosse joystick? + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatBomberPinkSleeves + name: bomber jacket + description: Oi! Whatcha lookin' at? + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/bomber_pinksleeves.rsi + +# Procedural punk jackets +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatBomberRandomized + name: punk jacket + description: Oi! Whatcha lookin' at? + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi + layers: + - state: base_OuterClothing_jacket_01 + map: [ "jacket_main" ] + - state: decor_base_OuterClothing_jacket_01 + map: [ "jacket_decor" ] + - state: mask_null + map: [ "jacket_overlay" ] + shader: unshaded + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi + clothingVisuals: + outerClothing: + - state: base_OuterClothing_jacket_01 + map: [ "jacket_main" ] + - state: decor_base_OuterClothing_jacket_01 + map: [ "jacket_decor" ] + - state: mask_null + map: [ "jacket_overlay" ] + shader: unshaded + - type: RandomSprite + available: + - jacket_main: + base_OuterClothing_jacket_01: Cyberpunk + base_OuterClothing_jacket_02: Cyberpunk + base_OuterClothing_jacket_03: Cyberpunk + base_OuterClothing_jacket_04: Cyberpunk + jacket_decor: + decor_base_OuterClothing_jacket_01: Cyberpunk + decor_base_OuterClothing_jacket_02: Cyberpunk + jacket_overlay: + overlay_base_OuterClothing_jacket_01: CyberpunkNeon + overlay_base_OuterClothing_jacket_02: CyberpunkNeon + overlay_base_OuterClothing_jacket_03: CyberpunkNeon + overlay_base_OuterClothing_jacket_04: CyberpunkNeon + overlay_base_OuterClothing_jacket_05: CyberpunkNeon + overlay_base_OuterClothing_jacket_06: CyberpunkNeon + overlay_base_OuterClothing_jacket_07: CyberpunkNeon + mask_null: "" + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatLettermanRandomized + name: punk letterman jacket + description: Where is your holocrosse joystick? + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi + layers: + - state: base_OuterClothing_letterman + map: [ "jacket_main" ] + - state: decor_base_OuterClothing_letterman + map: [ "jacket_decor" ] + - type: Clothing + sprite: _NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi + clothingVisuals: + outerClothing: + - state: base_OuterClothing_letterman + map: [ "jacket_main" ] + - state: decor_base_OuterClothing_letterman + map: [ "jacket_decor" ] + - type: RandomSprite + available: + - jacket_main: + base_OuterClothing_letterman: Cyberpunk + jacket_decor: + decor_base_OuterClothing_letterman: Cyberpunk diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Shoes/boots_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/Shoes/boots_punk.yml new file mode 100644 index 00000000000..ae33ba162e8 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Shoes/boots_punk.yml @@ -0,0 +1,43 @@ + +- type: entity + parent: ClothingShoesBaseButcherable + id: ClothingShoesBootsPunkRandomized + name: punk boots + description: Deez boots were made for stompin', an' stompin' on ya bucket dey'll do. + suffix: Random visuals + components: + - type: Sprite + sprite: _NF/Clothing/Shoes/Boots/punk.rsi + layers: + - state: base_boots_01 + map: [ "boots_main" ] + scale: 2, 2 + offset: 0,0.6 + - state: decor_base_boots_01 + map: [ "boots_decor" ] + scale: 2, 2 + offset: 0,0.6 + - state: mask_null + map: [ "boots_overlay" ] + scale: 2, 2 + offset: 0,0.6 + - type: Clothing + sprite: _NF/Clothing/Shoes/Boots/punk.rsi + clothingVisuals: + shoes: + - state: base_boots_01 + map: [ "boots_main" ] + - state: mask_null + map: [ "boots_decor" ] + - state: mask_null + map: [ "boots_overlay" ] + - type: RandomSprite + available: + - boots_main: + base_boots_01: Cyberpunk + boots_decor: + decor_base_boots_01: Cyberpunk + mask_null: "" + boots_overlay: + decor_base_boots_02: Cyberpunk + mask_null: "" diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits_punk.yml b/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits_punk.yml new file mode 100644 index 00000000000..235f7d782fa --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits_punk.yml @@ -0,0 +1,162 @@ +# PANTS +- type: entity + parent: ClothingUniformBase + id: ClothingUniformRandomPunkCroptop + name: punk croptop jumpsuit + description: Generated by neural networks based on the latest fashion trends. + suffix: Random visuals + components: + - type: SuitSensor + - type: Sprite + sprite: _NF/Clothing/Uniforms/punk_procedural.rsi + layers: + - state: base_torso_armless + map: [ "jumpsuit_top" ] + - state: base_leg_standard + map: [ "jumpsuit_bottom" ] + - state: mask_null + map: [ "jumpsuit_decor" ] + - type: Clothing + femaleMask: UniformTop + maleMask: UniformTop + sprite: _NF/Clothing/Uniforms/punk_procedural.rsi + clothingVisuals: + jumpsuit: + - state: base_torso_armless + map: [ "jumpsuit_top" ] + - state: base_leg_standard + map: [ "jumpsuit_bottom" ] + - state: mask_null + map: [ "jumpsuit_decor" ] + - type: RandomSprite + available: + - jumpsuit_top: + base_torso_croptop_armless: Cyberpunk # Alt palettes: ChatNames + jumpsuit_bottom: + base_leg_standard: Cyberpunk + jumpsuit_decor: + decor_base_torso_croptop_armless_01: Cyberpunk + decor_base_torso_croptop_armless_02: Cyberpunk + decor_base_torso_croptop_armless_03: Cyberpunk + decor_base_leg_standard_01: Cyberpunk + decor_base_leg_standard_02: Cyberpunk + decor_base_leg_standard_03: Cyberpunk + decor_base_leg_standard_04: Cyberpunk + decor_base_leg_standard_05: Cyberpunk + mask_null: "" + +- type: entity + parent: ClothingUniformRandomPunkCroptop + id: ClothingUniformRandomPunkTanktop + name: punk tanktop jumpsuit + components: + - type: RandomSprite + available: + - jumpsuit_top: + base_torso_armless: Cyberpunk + jumpsuit_bottom: + base_leg_standard: Cyberpunk + jumpsuit_decor: + decor_base_torso_croptop_armless_01: Cyberpunk + decor_base_torso_croptop_armless_02: Cyberpunk + decor_base_torso_croptop_armless_03: Cyberpunk + decor_base_leg_standard_01: Cyberpunk + decor_base_leg_standard_02: Cyberpunk + decor_base_leg_standard_03: Cyberpunk + decor_base_leg_standard_04: Cyberpunk + decor_base_leg_standard_05: Cyberpunk + mask_null: "" + +- type: entity + parent: ClothingUniformRandomPunkCroptop + id: ClothingUniformRandomArmlessNoSkirt + name: colorful armless jumpsuit + components: + - type: Sprite + sprite: Clothing/Uniforms/procedural.rsi + - type: Clothing + femaleMask: UniformTop + maleMask: UniformTop + sprite: Clothing/Uniforms/procedural.rsi + - type: RandomSprite + available: + - jumpsuit_top: + base_torso_armless: Cyberpunk + jumpsuit_bottom: + base_leg_standard: Cyberpunk + jumpsuit_decor: + decor_torso_armless1: Cyberpunk + decor_torso_armless2: Cyberpunk + decor_torso_armless3: Cyberpunk + decor_torso_armless4: Cyberpunk + decor_torso_armless5: Cyberpunk + decor_torso_armless9: Cyberpunk + decor_torso_armless10: Cyberpunk + mask_null: "" + +# SHORTS +- type: entity + parent: ClothingUniformBase + id: ClothingUniformRandomPunkCroptopShorts + name: punk croptop short jumpsuit + description: Generated by neural networks based on the latest fashion trends. + suffix: Random visuals + components: + - type: SuitSensor + - type: Sprite + sprite: _NF/Clothing/Uniforms/punk_procedural.rsi + layers: + - state: base_torso_armless + map: [ "jumpsuit_top" ] + - state: base_leg_short + map: [ "jumpsuit_bottom" ] + - state: mask_null + map: [ "jumpsuit_decor" ] + - type: Clothing + femaleMask: UniformTop + maleMask: UniformTop + sprite: _NF/Clothing/Uniforms/punk_procedural.rsi + clothingVisuals: + jumpsuit: + - state: base_torso_armless + map: [ "jumpsuit_top" ] + - state: base_leg_short + map: [ "jumpsuit_bottom" ] + - state: mask_null + map: [ "jumpsuit_decor" ] + - type: RandomSprite + available: + - jumpsuit_top: + base_torso_croptop_armless: Cyberpunk # Alt palettes: ChatNames + jumpsuit_bottom: + base_leg_short: Cyberpunk + jumpsuit_decor: + decor_base_torso_croptop_armless_01: Cyberpunk + decor_base_torso_croptop_armless_02: Cyberpunk + decor_base_torso_croptop_armless_03: Cyberpunk + decor_base_leg_short_01: Cyberpunk + decor_base_leg_short_02: Cyberpunk + decor_base_leg_short_03: Cyberpunk + decor_base_leg_short_04: Cyberpunk + mask_null: "" + +- type: entity + parent: ClothingUniformRandomPunkCroptopShorts + id: ClothingUniformRandomPunkTanktopShorts + name: punk tanktop short jumpsuit + components: + - type: RandomSprite + available: + - jumpsuit_top: + base_torso_armless: Cyberpunk + jumpsuit_bottom: + base_leg_short: Cyberpunk + jumpsuit_decor: + decor_base_torso_croptop_armless_01: Cyberpunk + decor_base_torso_croptop_armless_02: Cyberpunk + decor_base_torso_croptop_armless_03: Cyberpunk + decor_base_leg_short_01: Cyberpunk + decor_base_leg_short_02: Cyberpunk + decor_base_leg_short_03: Cyberpunk + decor_base_leg_short_04: Cyberpunk + mask_null: "" diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml index 593e431ca65..702d9530ecc 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml @@ -367,11 +367,13 @@ - VendingMachineRoboDrobe - VendingMachineGeneDrobe - VendingMachineViroDrobe + - VendingMachineClothingPunk chance: 1 offset: 0.0 rarePrototypes: - VendingMachineMagivend - VendingMachineArcadia + - VendingMachineBountyVendPunk # - VendingMachineSyndieDrobe # A bit less Syndicate loot # - VendingMachineSyndieContraband # A bit less Syndicate loot - SpawnDungeonMachineFrame diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml index 62ed83aa2e8..1af5bb1a8d4 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml @@ -1,4 +1,38 @@ # T1: common +- type: entity + name: random weapon + id: SpawnInhandMeleeWeaponPunkGangLow + parent: MarkerBase + suffix: "Punk, Melee, T1" + noSpawn: true + components: + - type: Sprite + layers: + - state: green + scale: 0.7, 0.7 + - sprite: Objects/Weapons/Melee/cult_blade.rsi + state: icon + - type: RandomSpawner + prototypes: + - BrokenBottle + - ButchCleaver + - Screwdriver + - Crowbar + - Shiv + - ReinforcedShiv + - PlasmaShiv + - UraniumShiv + - ScalpelShiv + - BaseBallBat + - Machete + - KukriKnife + chance: 1.0 + offset: 0.0 + rarePrototypes: + - Katana + - Truncheon + rareChance: 0.05 + - type: entity name: random weapon id: SpawnDungeonLootMeleeT1 @@ -26,7 +60,8 @@ - BaseBallBat - Stunprod - WhiteCane - - Cane + - CombatKnife + - SurvivalKnife chance: 0.95 offset: 0.0 rarePrototypes: @@ -144,9 +179,6 @@ - WeaponCaseShortDeckardExpedition - WeaponCaseShortPython - WeaponCaseLongKammererExpedition - - WeaponCaseLongWT550Expedition - - WeaponCaseLongDrozdExpedition - - WeaponCaseLongLecterExpedition - WeaponCaseLongEnergyGunExpedition - WeaponCaseLongRepeaterExpedition chance: 0.95 @@ -228,8 +260,9 @@ color: red - type: RandomSpawner prototypes: - - WeaponCaseShortN1984Expedition - - WeaponCaseLongM90Expedition + - WeaponCaseLongWT550Expedition + - WeaponCaseLongDrozdExpedition + - WeaponCaseLongLecterExpedition - WeaponCaseLongLaserCarbineExpedition - WeaponCaseLongHristovExpedition chance: 0.95 @@ -311,8 +344,9 @@ color: red - type: RandomSpawner prototypes: + - WeaponCaseShortN1984Expedition + - WeaponCaseLongM90Expedition - WeaponCaseLongC20r - - WeaponCaseLongAtreidesExpedition - WeaponCaseLongAkExpedition - WeaponCaseShortSvalinnExpedition - WeaponCaseShortAdvancedLaserExpedition @@ -389,6 +423,7 @@ - type: RandomSpawner prototypes: - WeaponCaseLongBulldog + - WeaponCaseLongAtreidesExpedition - WeaponCaseLongLauncherRocketExpedition - WeaponCaseLongLauncherChinaLake - WeaponCaseLongLightMachineGunL6 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml new file mode 100644 index 00000000000..da0aff9722d --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml @@ -0,0 +1,59 @@ +- type: entity + name: spawn punk + id: SpawnMobPunkMelee + parent: MarkerBasePlaceFree + suffix: AI, Hostile, Melee + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Weapons/Melee/baseball_bat.rsi + state: icon + - state: ai + - type: RandomSpawner + prototypes: + - MobPunkGangerMelee + chance: 1 + offset: 0.0 + rarePrototypes: + - MobPunkGangerArmoredMelee + rareChance: 0.2 + +- type: entity + name: spawn punk + id: SpawnMobPunkRanged + parent: MarkerBasePlaceFree + suffix: AI, Hostile, Ranged + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Weapons/Melee/baseball_bat.rsi + state: icon + - state: ai + - type: RandomSpawner + prototypes: + - MobPunkGangerPistol + chance: 1 + offset: 0.0 + rarePrototypes: + - MobPunkGangerShotgun + rareChance: 0.1 + +- type: entity + name: spawn punk leader + id: SpawnMobPunkLeader + parent: MarkerBasePlaceFree + suffix: AI, Hostile + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Weapons/Melee/baseball_bat.rsi + state: icon + - state: ai + - type: RandomSpawner + prototypes: + - MobPunkGangerArmoredElite + chance: 1 + offset: 0.0 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml index 1fb313b450a..95f6d75fd0c 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml @@ -129,8 +129,8 @@ true NavPry: !type:Bool true -# NavSmash: !type:Bool # They use this option too much for my liking, but I'll keep it here as an option -# true + NavSmash: !type:Bool # They use this option too much for my liking, but I'll keep it here as an option + true - type: entity id: MobHumanoidHostileAISimpleRanged @@ -146,8 +146,8 @@ true NavPry: !type:Bool true -# NavSmash: !type:Bool # They use this option too much for my liking, but I'll keep it here as an option -# true + NavSmash: !type:Bool # They use this option too much for my liking, but I'll keep it here as an option + true - type: entity id: MobHumanoidHostileAIComplex diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_aberrant_flesh.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_aberrant_flesh.yml index 056ff0b523d..3c49b26a571 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_aberrant_flesh.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_aberrant_flesh.yml @@ -7,6 +7,9 @@ description: A shambling mass of flesh, animated through anomalous energy. abstract: true components: + - type: NpcFactionMember + factions: + - AberrantFleshExpeditionNF - type: HTN rootTask: task: SimpleHostileCompound diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml index 5d29e1ab31a..24375210a15 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml @@ -10,7 +10,7 @@ components: - type: NpcFactionMember factions: - - SimpleHostile + - ExplorersExpeditionNF - type: MobThresholds thresholds: 0: Alive diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_mercenaries.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_mercenaries.yml index 989a6b94fe8..a7929b57fbf 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_mercenaries.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_mercenaries.yml @@ -12,7 +12,7 @@ damageModifierSet: MobMercenaryDamageModifierSet - type: NpcFactionMember factions: - - SimpleHostile + - MercenariesExpeditionNF - type: MobThresholds thresholds: 0: Alive diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml new file mode 100644 index 00000000000..b3f2a0b9ad5 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml @@ -0,0 +1,134 @@ +- type: entity + name: punk + abstract: true + parent: + - MobHumanoidHostileBase + id: MobPunkBase + components: + - type: NpcFactionMember + factions: + - StreetGangNF + - type: MobThresholds + thresholds: + 0: Alive + 100: Critical + 130: Dead + - type: Stamina + critThreshold: 100 + - type: RechargeBasicEntityAmmo + rechargeCooldown: 1.5 + rechargeSound: + path: /Audio/_NF/Effects/silence.ogg + - type: MeleeWeapon + attackRate: 1.0 + altDisarm: false + angle: 0 + animation: WeaponArcPunch + damage: + types: + Slash: 10 + Structural: 20 + soundHit: + path: /Audio/Weapons/bladeslice.ogg + - type: ReplacementAccent + accent: streetpunk + - type: Advertise + pack: spacepunkhumanoidchatter + minimumWait: 30 + maximumWait: 120 + nextAdvertisementTime: 10 + - type: AutoWakeUp + +# Humans +- type: entity + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleMelee + id: MobPunkGangerMelee + noSpawn: true + components: + - type: Loadout + prototypes: + - PunkGangerGearMelee + +- type: entity + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleRanged + id: MobPunkGangerPistol + noSpawn: true + components: + - type: Loadout + prototypes: + - PunkGangerGearPistol + - type: BasicEntityAmmoProvider + proto: BulletPistol + capacity: 2 + count: 2 + - type: Gun + showExamineText: false + fireRate: 0.5 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg + +- type: entity + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleRanged + id: MobPunkGangerShotgun + noSpawn: true + components: + - type: Loadout + prototypes: + - PunkGangerGearShotgun + - type: BasicEntityAmmoProvider + proto: ShellShotgun + capacity: 1 + count: 1 + - type: Gun + showExamineText: false + fireRate: 0.5 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg + +- type: entity + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleMelee + id: MobPunkGangerArmoredMelee + noSpawn: true + components: + - type: Loadout + prototypes: + - PunkGangerArmoredGearMelee + +- type: entity + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleRanged + id: MobPunkGangerArmoredElite + name: punk gang leader + noSpawn: true + components: + - type: Loadout + prototypes: + - PunkGangerArmoredEliteGear + - type: BasicEntityAmmoProvider + proto: BulletPistol + capacity: 6 + count: 6 + - type: Gun + showExamineText: false + minAngle: 10 + maxAngle: 30 + fireRate: 3 + angleIncrease: 3 + angleDecay: 6 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: /Audio/Weapons/Guns/Gunshots/smg.ogg diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml index df0ca45bd89..fae9422578d 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml @@ -54,7 +54,7 @@ damageModifierSet: MobRogueSiliconDamageModifierSet - type: NpcFactionMember factions: - - SimpleHostile + - SiliconsExpeditionNF - type: NameIdentifier group: Silicon - type: Bloodstream diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/holoprojectors.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/holoprojectors.yml index cad767c1e5b..6d7b39e7a03 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Devices/holoprojectors.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/holoprojectors.yml @@ -24,3 +24,31 @@ slots: cell_slot: name: power-cell-slot-component-slot-name-default + +- type: entity + parent: Holoprojector + id: HoloGraffitiProjector + name: holograffiti projector + description: Tag up the sharp end, let 'em know you were here. + components: + - type: HolosignProjector + signProto: SpawnerHoloGraffitiRandom + chargeUse: 60 + - type: Sprite + sprite: _NF/Objects/Devices/Holoprojectors/graffiti.rsi + state: icon + - type: Tag + tags: + - HolofanProjector + - type: StaticPrice + price: 80 + +- type: entity + parent: HoloGraffitiProjector + id: HoloGraffitiProjectorEmpty + suffix: Empty + components: + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default diff --git a/Resources/Prototypes/_NF/Entities/Objects/Tools/umbrella.yml b/Resources/Prototypes/_NF/Entities/Objects/Tools/umbrella.yml new file mode 100644 index 00000000000..643781b2926 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Tools/umbrella.yml @@ -0,0 +1,68 @@ +- type: entity + name: umbrella + parent: BaseItem + id: FlashlightUmbrella + description: Keeps you dry AND stylish. + components: + - type: Tag + tags: + - Flashlight + - 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: _NF/Objects/Tools/umbrella.rsi + layers: + - state: flashlight + - state: flashlight-overlay + shader: unshaded + visible: false + map: [ "light" ] + - type: Item + sprite: _NF/Objects/Tools/umbrella.rsi + storedRotation: -45 + size: Huge + - type: PointLight + enabled: false + radius: 3 + energy: 2.5 + netsync: false + - type: Appearance + - type: StaticPrice + price: 15.5 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Holographic/graffiti.yml b/Resources/Prototypes/_NF/Entities/Structures/Holographic/graffiti.yml new file mode 100644 index 00000000000..71b958ac768 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Holographic/graffiti.yml @@ -0,0 +1,1041 @@ +# Random graffiti +- type: entity + name: holograffiti + id: SpawnerHoloGraffitiRandom + parent: MarkerBase + suffix: Random + components: + - type: Sprite + layers: + - state: green + scale: 0.7, 0.7 + - sprite: _NF/Structures/Holo/graffiti/simple.rsi + state: holograffiti17 + - sprite: _NF/Markers/general.rsi + state: questionmark + color: red + - type: RandomSpawner + prototypes: + - HoloGraffitiSimple01 + - HoloGraffitiSimple02 + - HoloGraffitiSimple03 + - HoloGraffitiSimple04 + - HoloGraffitiSimple05 + - HoloGraffitiSimple06 + - HoloGraffitiSimple07 + - HoloGraffitiSimple08 + - HoloGraffitiSimple09 + - HoloGraffitiSimple10 + - HoloGraffitiSimple11 + - HoloGraffitiSimple12 + - HoloGraffitiSimple13 + - HoloGraffitiSimple14 + - HoloGraffitiSimple15 + - HoloGraffitiSimple16 + - HoloGraffitiSimple17 + - HoloGraffitiSimple18 + - HoloGraffitiSimple19 + - HoloGraffitiSimple20 + - HoloGraffitiSimple21 + - HoloGraffitiSimple22 + - HoloGraffitiHighlighted01 + - HoloGraffitiHighlighted02 + - HoloGraffitiHighlighted03 + - HoloGraffitiHighlighted04 + - HoloGraffitiHighlighted05 + - HoloGraffitiHighlighted06 + - HoloGraffitiHighlighted07 + - HoloGraffitiHighlighted08 + - HoloGraffitiHighlighted09 + - HoloGraffitiHighlighted10 + - HoloGraffitiHighlighted11 + - HoloGraffitiHighlighted12 + - HoloGraffitiHighlighted13 + - HoloGraffitiHighlighted14 + - HoloGraffitiHighlighted15 + - HoloGraffitiHighlighted16 + - HoloGraffitiHighlighted17 + - HoloGraffitiHighlighted18 + - HoloGraffitiHighlighted19 + - HoloGraffitiHighlighted20 + - HoloGraffitiHighlighted21 + chance: 1.0 + offset: 0.0 + +# Graffiti base +- type: entity + id: HoloGraffiti + #parent: BaseSign + name: holograffiti + description: A graffiti composed of hard light. Can be easily removed by force. + abstract: true + placement: + mode: SnapgridCenter + components: + - type: WallMount + arc: 360 + - type: Clickable + #- type: InteractionOutline + - type: Rotatable + - type: Physics + bodyType: Static + canCollide: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb {} + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + #- type: TimedDespawn + #lifetime: 5400 # 1.5 hours + - type: StaticPrice + price: 0 + +# Graffiti simple +- type: entity + id: HoloGraffitiSimple01 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti01 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti01: Cyberpunk + +- type: entity + id: HoloGraffitiSimple02 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti02 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti02: Cyberpunk + +- type: entity + id: HoloGraffitiSimple03 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti03 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti03: Cyberpunk + +- type: entity + id: HoloGraffitiSimple04 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti04 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti04: Cyberpunk + +- type: entity + id: HoloGraffitiSimple05 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti05 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti05: Cyberpunk + +- type: entity + id: HoloGraffitiSimple06 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti06 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti06: Cyberpunk + +- type: entity + id: HoloGraffitiSimple07 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti07 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti07: Cyberpunk + +- type: entity + id: HoloGraffitiSimple08 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti08 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti08: Cyberpunk + +- type: entity + id: HoloGraffitiSimple09 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti09 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti09: Cyberpunk + +- type: entity + id: HoloGraffitiSimple10 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti10 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti10: Cyberpunk + +- type: entity + id: HoloGraffitiSimple11 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti11 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti11: Cyberpunk + +- type: entity + id: HoloGraffitiSimple12 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti12 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti12: Cyberpunk + +- type: entity + id: HoloGraffitiSimple13 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti13 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti13: Cyberpunk + +- type: entity + id: HoloGraffitiSimple14 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti14 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti14: Cyberpunk + +- type: entity + id: HoloGraffitiSimple15 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti15 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti15: Cyberpunk + +- type: entity + id: HoloGraffitiSimple16 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti16 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti16: Cyberpunk + +- type: entity + id: HoloGraffitiSimple17 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti17 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti17: Cyberpunk + +- type: entity + id: HoloGraffitiSimple18 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti18 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti18: Cyberpunk + +- type: entity + id: HoloGraffitiSimple19 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti19 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti19: Cyberpunk + +- type: entity + id: HoloGraffitiSimple20 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti20 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti20: Cyberpunk + +- type: entity + id: HoloGraffitiSimple21 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti21 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti21: Cyberpunk + +- type: entity + id: HoloGraffitiSimple22 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/simple.rsi + layers: + - state: holograffiti22 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti22: Cyberpunk + +# Graffiti highlighted +- type: entity + id: HoloGraffitiHighlighted01 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti01 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight01 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti01: Cyberpunk + highlight: + holograffiti_highlight01: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted02 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti02 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight02 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti02: Cyberpunk + highlight: + holograffiti_highlight02: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted03 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti03 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight03 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti03: Cyberpunk + highlight: + holograffiti_highlight03: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted04 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti04 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight04 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti04: Cyberpunk + highlight: + holograffiti_highlight04: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted05 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti05 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight05 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti05: Cyberpunk + highlight: + holograffiti_highlight05: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted06 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti06 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight06 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti06: Cyberpunk + highlight: + holograffiti_highlight06: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted07 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti07 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight07 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti07: Cyberpunk + highlight: + holograffiti_highlight07: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted08 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti08 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight08 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti08: Cyberpunk + highlight: + holograffiti_highlight08: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted09 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti09 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight09 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti09: Cyberpunk + highlight: + holograffiti_highlight09: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted10 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti10 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight10 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti10: Cyberpunk + highlight: + holograffiti_highlight10: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted11 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti11 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight11 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti11: Cyberpunk + highlight: + holograffiti_highlight11: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted12 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti12 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight12 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti12: Cyberpunk + highlight: + holograffiti_highlight12: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted13 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti13 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight13 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti13: Cyberpunk + highlight: + holograffiti_highlight13: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted14 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti14 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight14 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - state: holograffiti_highlight14_1 + map: [ "highlight1" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti14: Cyberpunk + highlight: + holograffiti_highlight14: CyberpunkNeon + highlight1: + holograffiti_highlight14_1: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted15 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti15 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - state: holograffiti_highlight15 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - state: holograffiti_highlight15_1 + map: [ "highlight1" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti15: Cyberpunk + highlight: + holograffiti_highlight15: CyberpunkNeon + highlight1: + holograffiti_highlight15_1: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted16 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti16 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - state: holograffiti_highlight16 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti16: Cyberpunk + highlight: + holograffiti_highlight16: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted17 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti17 + map: [ "graffiti" ] + shader: unshaded + scale: 0.75, 0.75 + - state: holograffiti_highlight17 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti17: Cyberpunk + highlight: + holograffiti_highlight17: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted18 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti18 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight18 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti18: Cyberpunk + highlight: + holograffiti_highlight18: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted19 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti19 + map: [ "graffiti" ] + scale: 1.2, 1.2 + - state: holograffiti_highlight19 + map: [ "highlight" ] + shader: unshaded + scale: 1.2, 1.2 + - type: RandomSprite + available: + - graffiti: + holograffiti19: Cyberpunk + highlight: + holograffiti_highlight19: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted20 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti20 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight20 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti20: Cyberpunk + highlight: + holograffiti_highlight20: CyberpunkNeon + +- type: entity + id: HoloGraffitiHighlighted21 + parent: HoloGraffiti + noSpawn: true + components: + - type: Sprite + drawdepth: WallMountedItems + snapCardinals: true + sprite: _NF/Structures/Holo/graffiti/highlighted.rsi + layers: + - state: holograffiti21 + map: [ "graffiti" ] + scale: 0.75, 0.75 + - state: holograffiti_highlight21 + map: [ "highlight" ] + shader: unshaded + scale: 0.75, 0.75 + - type: RandomSprite + available: + - graffiti: + holograffiti21: Cyberpunk + highlight: + holograffiti_highlight21: CyberpunkNeon diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml index 5a5170bc390..2b164036534 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml @@ -453,3 +453,120 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader access: [["HeadOfSecurity"]] + +# Punk stuff +- type: entity + parent: VendingMachineClothing + id: VendingMachineClothingPunk + name: ThreadsChoom + description: A vandalized ClothesMate. + components: + - type: VendingMachine + pack: VendingMachineClothingPunkInventory + offState: broken + brokenState: broken + normalState: clothing-vandalized-unshaded + denyState: clothing-vandalized-deny-unshaded + - type: Advertise + pack: VandalizedClothesMateAds + - type: SpeakOnUIClosed + pack: GenericVendGoodbyes + - type: Sprite + sprite: Structures/Machines/VendingMachines/clothing.rsi + layers: + - state: "broken" + map: ["enum.VendingMachineVisualLayers.Base"] + - sprite: _NF/Structures/Machines/VendingMachines/vandalized.rsi + state: clothing-vandalized-unshaded + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - sprite: _NF/Structures/Holo/graffiti/simple.rsi + state: holograffiti01 + map: [ "graffiti" ] + shader: unshaded + scale: 0.7, 0.7 + - type: RandomSprite + available: + - graffiti: + holograffiti01: Cyberpunk + holograffiti02: Cyberpunk + holograffiti03: Cyberpunk + holograffiti04: Cyberpunk + holograffiti05: Cyberpunk + holograffiti06: Cyberpunk + holograffiti07: Cyberpunk + holograffiti08: Cyberpunk + holograffiti09: Cyberpunk + holograffiti10: Cyberpunk + holograffiti11: Cyberpunk + holograffiti12: Cyberpunk + holograffiti13: Cyberpunk + holograffiti14: Cyberpunk + holograffiti15: Cyberpunk + holograffiti16: Cyberpunk + holograffiti17: Cyberpunk + holograffiti18: Cyberpunk + holograffiti19: Cyberpunk + holograffiti20: Cyberpunk + holograffiti21: Cyberpunk + holograffiti22: Cyberpunk + +- type: entity + parent: VendingMachineBountyVend + id: VendingMachineBountyVendPunk + name: BonanzaMatic + description: A vandalised BountyVend. + components: + - type: VendingMachine + pack: VendingMachineBountyVendPunkInventory + offState: broken + brokenState: broken + normalState: normal-unshaded + - type: Advertise + pack: VandalizedBountyVendAds + - type: Sprite + sprite: _NF/Structures/Machines/VendingMachines/bountyvend.rsi + layers: + - state: "broken" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "broken" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - sprite: _NF/Structures/Holo/graffiti/simple.rsi + state: holograffiti01 + map: [ "graffiti" ] + shader: unshaded + scale: 0.7, 0.7 + - type: RandomSprite + available: + - graffiti: + holograffiti01: Cyberpunk + holograffiti02: Cyberpunk + holograffiti03: Cyberpunk + holograffiti04: Cyberpunk + holograffiti05: Cyberpunk + holograffiti06: Cyberpunk + holograffiti07: Cyberpunk + holograffiti08: Cyberpunk + holograffiti09: Cyberpunk + holograffiti10: Cyberpunk + holograffiti11: Cyberpunk + holograffiti12: Cyberpunk + holograffiti13: Cyberpunk + holograffiti14: Cyberpunk + holograffiti15: Cyberpunk + holograffiti16: Cyberpunk + holograffiti17: Cyberpunk + holograffiti18: Cyberpunk + holograffiti19: Cyberpunk + holograffiti20: Cyberpunk + holograffiti21: Cyberpunk + holograffiti22: Cyberpunk + - type: PointLight + radius: 1.1 + energy: 1.2 + color: "#4b93ad" diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/belt.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/belt.yml index 6eb0bb4ba06..5d5598b280c 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/belt.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/belt.yml @@ -307,6 +307,34 @@ equipment: belt: ClothingBeltMartialBlack +- type: loadout + id: ContractorClothingBeltPunkRandomized + equipment: ContractorClothingBeltPunkRandomized + name: punk belt (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1000 + +- type: startingGear + id: ContractorClothingBeltPunkRandomized + equipment: + belt: ClothingBeltPunkRandomized + +- type: loadout + id: ContractorClothingBeltPunkRandomizedFilled + equipment: ContractorClothingBeltPunkRandomizedFilled + name: punk belt (random, filled) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1500 + +- type: startingGear + id: ContractorClothingBeltPunkRandomizedFilled + equipment: + belt: ClothingBeltPunkRandomizedFilled + #T3 for lols - type: loadout id: ContractorClothingBeltChampion diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/eyes.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/eyes.yml index e605dd48716..d8454dde3e5 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/eyes.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/eyes.yml @@ -105,6 +105,34 @@ equipment: eyes: ClothingEyesHudMedical +- type: loadout + id: ContractorClothingEyesPunkGoggles + equipment: ContractorClothingEyesPunkGoggles + name: punk goggles (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 750 + +- type: startingGear + id: ContractorClothingEyesPunkGoggles + equipment: + eyes: ClothingEyesPunkGoggles + +- type: loadout + id: ContractorClothingEyesPunkInfoShades + equipment: ContractorClothingEyesPunkInfoShades + name: punk infoshades (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 750 + +- type: startingGear + id: ContractorClothingEyesPunkInfoShades + equipment: + eyes: ClothingEyesPunkInfoShades + #T2 - type: loadout diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/face.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/face.yml index 7a3c8215ae0..8bddecd2947 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/face.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/face.yml @@ -45,6 +45,20 @@ equipment: mask: ClothingMaskGas +- type: loadout + id: ContractorClothingMaskPunkHalf + equipment: ContractorClothingMaskPunkHalf + name: punk halfmask (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingMaskPunkHalf + equipment: + mask: ClothingMaskPunkHalf + #T2 - type: loadout id: ContractorClothingMaskGasExplorer diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml index 36eb90d0918..71a73a9614b 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml @@ -199,6 +199,32 @@ inhand: - PlushieRGBee +- type: loadout + id: ContractorHoloGraffitiProjector + equipment: ContractorHoloGraffitiProjector + effects: + - !type:GroupLoadoutEffect + proto: ContractorT3 + price: 10000 + +- type: startingGear + id: ContractorHoloGraffitiProjector + inhand: + - HoloGraffitiProjector + +- type: loadout + id: ContractorFlashlightUmbrella + equipment: ContractorFlashlightUmbrella + effects: + - !type:GroupLoadoutEffect + proto: ContractorT3 + price: 10000 + +- type: startingGear + id: ContractorFlashlightUmbrella + inhand: + - FlashlightUmbrella + - type: loadout id: ContractorDawInstrumentFlatpack equipment: ContractorDawInstrumentFlatpack diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml index e0d21dd331c..a730e371042 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml @@ -980,6 +980,77 @@ equipment: jumpsuit: ClothingUniformJumpskirtRoboticist +# Punk stuff +- type: loadout + id: ContractorClothingUniformRandomPunkCroptop + equipment: ContractorClothingUniformRandomPunkCroptop + name: punk croptop jumpsuit (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingUniformRandomPunkCroptop + equipment: + jumpsuit: ClothingUniformRandomPunkCroptop + +- type: loadout + id: ContractorClothingUniformRandomPunkTanktop + equipment: ContractorClothingUniformRandomPunkTanktop + name: punk tanktop jumpsuit (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingUniformRandomPunkTanktop + equipment: + jumpsuit: ClothingUniformRandomPunkTanktop + +- type: loadout + id: ContractorClothingUniformRandomArmlessNoSkirt + equipment: ContractorClothingUniformRandomArmlessNoSkirt + name: sleeveless jumpsuit (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingUniformRandomArmlessNoSkirt + equipment: + jumpsuit: ClothingUniformRandomArmlessNoSkirt + +- type: loadout + id: ContractorClothingUniformRandomPunkCroptopShorts + equipment: ContractorClothingUniformRandomPunkCroptopShorts + name: punk croptop with shorts (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingUniformRandomPunkCroptopShorts + equipment: + jumpsuit: ClothingUniformRandomPunkCroptopShorts + +- type: loadout + id: ContractorClothingUniformRandomPunkTanktopShorts + equipment: ContractorClothingUniformRandomPunkTanktopShorts + name: punk tanktop with shorts (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 500 + +- type: startingGear + id: ContractorClothingUniformRandomPunkTanktopShorts + equipment: + jumpsuit: ClothingUniformRandomPunkTanktopShorts + #T2 Head and Senior drip, theater and elite service drip - type: loadout id: ContractorClothingUniformJumpsuitMonasticRobeDark diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml index eeca09fa852..25b71481741 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml @@ -769,6 +769,19 @@ equipment: outerClothing: ClothingOuterCoatBomber +- type: loadout + id: ContractorClothingOuterPlagueSuit + equipment: ContractorClothingOuterPlagueSuit + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterPlagueSuit + equipment: + outerClothing: ClothingOuterPlagueSuit + - type: loadout id: ContractorClothingOuterCoatBishop equipment: ContractorClothingOuterCoatBishop @@ -808,18 +821,215 @@ equipment: outerClothing: ClothingOuterCoatCardinal +# Punk stuff - type: loadout - id: ContractorClothingOuterPlagueSuit - equipment: ContractorClothingOuterPlagueSuit + id: ContractorClothingOuterCoatBomberPunkRed + equipment: ContractorClothingOuterCoatBomberPunkRed effects: - !type:GroupLoadoutEffect proto: ContractorT2 price: 1200 - type: startingGear - id: ContractorClothingOuterPlagueSuit + id: ContractorClothingOuterCoatBomberPunkRed equipment: - outerClothing: ClothingOuterPlagueSuit + outerClothing: ClothingOuterCoatBomberPunkRed + +- type: loadout + id: ContractorClothingOuterCoatJacketLeather + equipment: ContractorClothingOuterCoatJacketLeather + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketLeather + equipment: + outerClothing: ClothingOuterCoatJacketLeather + +- type: loadout + id: ContractorClothingOuterCoatJacketBiker + equipment: ContractorClothingOuterCoatJacketBiker + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketBiker + equipment: + outerClothing: ClothingOuterCoatJacketBiker + +- type: loadout + id: ContractorClothingOuterCoatJacketJamrock + equipment: ContractorClothingOuterCoatJacketJamrock + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketJamrock + equipment: + outerClothing: ClothingOuterCoatJacketJamrock + +- type: loadout + id: ContractorClothingOuterCoatBomberAerostatic + equipment: ContractorClothingOuterCoatBomberAerostatic + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatBomberAerostatic + equipment: + outerClothing: ClothingOuterCoatBomberAerostatic + +- type: loadout + id: ContractorClothingOuterCoatJacketLettermanBlue + equipment: ContractorClothingOuterCoatJacketLettermanBlue + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketLettermanBlue + equipment: + outerClothing: ClothingOuterCoatJacketLettermanBlue + +- type: loadout + id: ContractorClothingOuterCoatJacketLettermanBrown + equipment: ContractorClothingOuterCoatJacketLettermanBrown + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketLettermanBrown + equipment: + outerClothing: ClothingOuterCoatJacketLettermanBrown + +- type: loadout + id: ContractorClothingOuterCoatJacketLettermanRed + equipment: ContractorClothingOuterCoatJacketLettermanRed + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketLettermanRed + equipment: + outerClothing: ClothingOuterCoatJacketLettermanRed + +- type: loadout + id: ContractorClothingOuterCoatJacketLettermanMagenta + equipment: ContractorClothingOuterCoatJacketLettermanMagenta + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatJacketLettermanMagenta + equipment: + outerClothing: ClothingOuterCoatJacketLettermanMagenta + +- type: loadout + id: ContractorClothingOuterCoatBomberPinkSleeves + equipment: ContractorClothingOuterCoatBomberPinkSleeves + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatBomberPinkSleeves + equipment: + outerClothing: ClothingOuterCoatBomberPinkSleeves + +- type: loadout + id: ContractorClothingOuterCoatBomberRandomized + equipment: ContractorClothingOuterCoatBomberRandomized + name: punk jacket (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatBomberRandomized + equipment: + outerClothing: ClothingOuterCoatBomberRandomized + +- type: loadout + id: ContractorClothingOuterCoatAcidRaincoat + equipment: ContractorClothingOuterCoatAcidRaincoat + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatAcidRaincoat + equipment: + outerClothing: ClothingOuterCoatAcidRaincoat + +- type: loadout + id: ContractorClothingOuterCoatAcidRaincoatBlue + equipment: ContractorClothingOuterCoatAcidRaincoatBlue + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatAcidRaincoatBlue + equipment: + outerClothing: ClothingOuterCoatAcidRaincoatBlue + +- type: loadout + id: ContractorClothingOuterCoatAcidRaincoatGreen + equipment: ContractorClothingOuterCoatAcidRaincoatGreen + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatAcidRaincoatGreen + equipment: + outerClothing: ClothingOuterCoatAcidRaincoatGreen + +- type: loadout + id: ContractorClothingOuterCoatAcidRaincoatMagenta + equipment: ContractorClothingOuterCoatAcidRaincoatMagenta + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatAcidRaincoatMagenta + equipment: + outerClothing: ClothingOuterCoatAcidRaincoatMagenta + +- type: loadout + id: ContractorClothingOuterCoatAcidRaincoatYellow + equipment: ContractorClothingOuterCoatAcidRaincoatYellow + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1200 + +- type: startingGear + id: ContractorClothingOuterCoatAcidRaincoatYellow + equipment: + outerClothing: ClothingOuterCoatAcidRaincoatYellow #T3 for lols diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/shoes.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/shoes.yml index db22097f659..a130ea6be2c 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/shoes.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/shoes.yml @@ -404,6 +404,20 @@ equipment: shoes: ClothingShoesFlippers +- type: loadout + id: ContractorClothingShoesBootsPunkRandomized + equipment: ContractorClothingShoesBootsPunkRandomized + name: punk boots (random) + effects: + - !type:GroupLoadoutEffect + proto: ContractorT1 + price: 600 + +- type: startingGear + id: ContractorClothingShoesBootsPunkRandomized + equipment: + shoes: ClothingShoesBootsPunkRandomized + #T2 - type: loadout id: ContractorClothingShoesDameDane diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Mercenary/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Mercenary/outer.yml index d7adae9343f..edf5691d49e 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Mercenary/outer.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Mercenary/outer.yml @@ -17,3 +17,44 @@ id: MercenaryClothingOuterVestWebMercenaryBlack equipment: outerClothing: ClothingOuterVestWebMercenaryBlack + +- type: loadout # Punkish (Static visuals) + id: MercenaryClothingOuterArmorPunkGreen + equipment: MercenaryClothingOuterArmorPunkGreen + price: 600 + +- type: startingGear + id: MercenaryClothingOuterArmorPunkGreen + equipment: + outerClothing: ClothingOuterArmorPunkGreen + +- type: loadout # Punkish (Static visuals) + id: MercenaryClothingOuterArmorPunkOrange + equipment: MercenaryClothingOuterArmorPunkOrange + price: 600 + +- type: startingGear + id: MercenaryClothingOuterArmorPunkOrange + equipment: + outerClothing: ClothingOuterArmorPunkOrange + +- type: loadout # Punkish (Static visuals) + id: MercenaryClothingOuterArmorPunkRed + equipment: MercenaryClothingOuterArmorPunkRed + price: 600 + +- type: startingGear + id: MercenaryClothingOuterArmorPunkRed + equipment: + outerClothing: ClothingOuterArmorPunkRed + +- type: loadout # Punkish (Randomized visuals) + id: MercenaryClothingOuterArmorPunkRandomized + equipment: MercenaryClothingOuterArmorPunkRandomized + name: punk webvest (random) + price: 600 + +- type: startingGear + id: MercenaryClothingOuterArmorPunkRandomized + equipment: + outerClothing: ClothingOuterArmorPunkRandomized diff --git a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml index 6699d2d21cb..ac9a6a5027f 100644 --- a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml @@ -88,6 +88,11 @@ - ContractorClothingUniformJumpsuitScientistFormal - ContractorClothingUniformJumpsuitRoboticist - ContractorClothingUniformJumpskirtRoboticist + - ContractorClothingUniformRandomPunkCroptop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomArmlessNoSkirt # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkCroptopShorts # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktopShorts # Punkish (Randomized visuals) - ContractorClothingUniformJumpsuitMonasticRobeDark - ContractorClothingUniformJumpsuitMonasticRobeLight - ContractorClothingUniformJumpsuitChaplainPilgrimVest @@ -295,6 +300,22 @@ - ContractorClothingOuterDameDane - ContractorClothingOuterWinterCoatPlaid - ContractorClothingOuterCoatBomber + - ContractorClothingOuterCoatBomberPunkRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLeather # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketBiker # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketJamrock # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberAerostatic # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBrown # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanMagenta # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberPinkSleeves # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberRandomized # Punkish (Randomized visuals) + - ContractorClothingOuterCoatAcidRaincoat # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatGreen # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatYellow # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatMagenta # Punkish (Static visuals) - ContractorClothingOuterCoatBishop - ContractorClothingOuterCoatWitchHunter - ContractorClothingOuterCoatCardinal @@ -333,6 +354,8 @@ - ContractorPlantBag - ContractorConstructionBag - ContractorClothingBeltMartialBlack + - ContractorClothingBeltPunkRandomized # Punkish (Randomized visuals) + - ContractorClothingBeltPunkRandomizedFilled # Punkish (Randomized visuals) - ContractorClothingBeltChampion - type: loadoutGroup @@ -373,6 +396,7 @@ - ContractorClothingShoesSlippers - ContractorClothingShoeSlippersDuck - ContractorClothingShoesFlippers + - ContractorClothingShoesBootsPunkRandomized # Punkish (Randomized visuals) - ContractorClothingShoesDameDane - ContractorClothingShoesBootsWork - ContractorClothingShoesBootsCowboyBlack @@ -594,6 +618,8 @@ - ContractorClothingEyesHudDiagnostic - ContractorClothingEyesGlassesMeson - ContractorClothingEyesHudMedical + - ContractorClothingEyesPunkGoggles # Punkish (Randomized visuals) + - ContractorClothingEyesPunkInfoShades # Punkish (Randomized visuals) - ContractorClothingEyesEyepatchHudDiag - ContractorClothingEyesEyepatchHudMedical @@ -638,6 +664,8 @@ - ContractorBalloonNT - ContractorPonderingOrb - ContractorPlushieRGBee + - ContractorHoloGraffitiProjector # Punkish (might be annoying) + - ContractorFlashlightUmbrella - ContractorDawInstrumentFlatpack - ContractorHoverbikeFlatpack - ContractorEmotionalPetCarrier @@ -651,6 +679,7 @@ - ContractorClothingMaskBreathMedical - ContractorClothingMaskSterile - ContractorClothingMaskGas + - ContractorClothingMaskPunkHalf # Punkish (Randomized visuals) - ContractorClothingMaskGasExplorer - ContractorClothingMaskGasCaptain - ContractorClothingMaskGasAtmos diff --git a/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml index 44e8819e3f1..dfac6481e24 100644 --- a/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml @@ -98,6 +98,11 @@ - ContractorClothingUniformJumpsuitScientistFormal - ContractorClothingUniformJumpsuitRoboticist - ContractorClothingUniformJumpskirtRoboticist + - ContractorClothingUniformRandomPunkCroptop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomArmlessNoSkirt # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkCroptopShorts # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktopShorts # Punkish (Randomized visuals) - ContractorClothingUniformJumpsuitMonasticRobeDark - ContractorClothingUniformJumpsuitMonasticRobeLight - ContractorClothingUniformJumpsuitChaplainPilgrimVest @@ -300,6 +305,10 @@ loadouts: - MercenaryClothingOuterVestWebMercenary - MercenaryClothingOuterVestWebMercenaryBlack + - MercenaryClothingOuterArmorPunkGreen # Punkish (Static visuals) + - MercenaryClothingOuterArmorPunkOrange # Punkish (Static visuals) + - MercenaryClothingOuterArmorPunkRed # Punkish (Static visuals) + - MercenaryClothingOuterArmorPunkRandomized # Punkish (Randomized visuals) - ContractorClothingOuterSuitEmergency - ContractorClothingOuterHardsuitEVA - ContractorClothingOuterHardsuitBasic @@ -361,6 +370,22 @@ - ContractorClothingOuterDameDane - ContractorClothingOuterWinterCoatPlaid - ContractorClothingOuterCoatBomber + - ContractorClothingOuterCoatBomberPunkRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLeather # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketBiker # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketJamrock # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberAerostatic # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBrown # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanMagenta # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberPinkSleeves # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberRandomized # Punkish (Randomized visuals) + - ContractorClothingOuterCoatAcidRaincoat # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatGreen # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatYellow # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatMagenta # Punkish (Static visuals) - ContractorClothingOuterCoatBishop - ContractorClothingOuterCoatWitchHunter - ContractorClothingOuterCoatCardinal @@ -408,6 +433,7 @@ - ContractorClothingShoesSlippers - ContractorClothingShoeSlippersDuck - ContractorClothingShoesFlippers + - ContractorClothingShoesBootsPunkRandomized # Punkish (Randomized visuals) - ContractorClothingShoesDameDane - ContractorClothingShoesBootsWork - ContractorClothingShoesBootsCowboyBlack @@ -594,6 +620,8 @@ - ContractorClothingEyesHudDiagnostic - ContractorClothingEyesGlassesMeson - ContractorClothingEyesHudMedical + - ContractorClothingEyesPunkGoggles # Punkish (Randomized visuals) + - ContractorClothingEyesPunkInfoShades # Punkish (Randomized visuals) - ContractorClothingEyesEyepatchHudDiag - ContractorClothingEyesEyepatchHudMedical @@ -608,6 +636,7 @@ - ContractorClothingMaskBreathMedical - ContractorClothingMaskSterile - ContractorClothingMaskGas + - ContractorClothingMaskPunkHalf # Punkish (Randomized visuals) - ContractorClothingMaskGasExplorer - ContractorClothingMaskGasCaptain - ContractorClothingMaskGasAtmos @@ -651,4 +680,6 @@ - ContractorPlantBag - ContractorConstructionBag - ContractorClothingBeltMartialBlack + - ContractorClothingBeltPunkRandomized # Punkish (Randomized visuals) + - ContractorClothingBeltPunkRandomizedFilled # Punkish (Randomized visuals) - ContractorClothingBeltChampion diff --git a/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml index 73717eb7469..8a3e2fdbeda 100644 --- a/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml @@ -89,6 +89,11 @@ - ContractorClothingUniformJumpsuitScientistFormal - ContractorClothingUniformJumpsuitRoboticist - ContractorClothingUniformJumpskirtRoboticist + - ContractorClothingUniformRandomPunkCroptop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktop # Punkish (Randomized visuals) + - ContractorClothingUniformRandomArmlessNoSkirt # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkCroptopShorts # Punkish (Randomized visuals) + - ContractorClothingUniformRandomPunkTanktopShorts # Punkish (Randomized visuals) - ContractorClothingUniformJumpsuitMonasticRobeDark - ContractorClothingUniformJumpsuitMonasticRobeLight - ContractorClothingUniformJumpsuitChaplainPilgrimVest @@ -303,6 +308,22 @@ - ContractorClothingOuterCoatTrench - ContractorClothingOuterDameDane - ContractorClothingOuterWinterCoatPlaid + - ContractorClothingOuterCoatBomberPunkRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLeather # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketBiker # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketJamrock # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberAerostatic # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanBrown # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanRed # Punkish (Static visuals) + - ContractorClothingOuterCoatJacketLettermanMagenta # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberPinkSleeves # Punkish (Static visuals) + - ContractorClothingOuterCoatBomberRandomized # Punkish (Randomized visuals) + - ContractorClothingOuterCoatAcidRaincoat # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatBlue # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatGreen # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatYellow # Punkish (Static visuals) + - ContractorClothingOuterCoatAcidRaincoatMagenta # Punkish (Static visuals) - ContractorClothingOuterCoatBishop - ContractorClothingOuterCoatWitchHunter - ContractorClothingOuterCoatCardinal @@ -349,6 +370,7 @@ - ContractorClothingShoesSlippers - ContractorClothingShoeSlippersDuck - ContractorClothingShoesFlippers + - ContractorClothingShoesBootsPunkRandomized # Punkish (Randomized visuals) - ContractorClothingShoesDameDane - ContractorClothingShoesBootsWork - ContractorClothingShoesBootsCowboyBlack @@ -575,6 +597,8 @@ - ContractorClothingEyesHudDiagnostic - ContractorClothingEyesGlassesMeson - ContractorClothingEyesHudMedical + - ContractorClothingEyesPunkGoggles # Punkish (Randomized visuals) + - ContractorClothingEyesPunkInfoShades # Punkish (Randomized visuals) - ContractorClothingEyesEyepatchHudDiag - ContractorClothingEyesEyepatchHudMedical @@ -588,6 +612,7 @@ - ContractorClothingMaskBreathMedical - ContractorClothingMaskSterile - ContractorClothingMaskGas + - ContractorClothingMaskPunkHalf # Punkish (Randomized visuals) - ContractorClothingMaskGasExplorer - ContractorClothingMaskGasCaptain - ContractorClothingMaskGasAtmos @@ -628,4 +653,6 @@ - ContractorPlantBag - ContractorConstructionBag - ContractorClothingBeltMartialBlack + - ContractorClothingBeltPunkRandomized # Punkish (Randomized visuals) + - ContractorClothingBeltPunkRandomizedFilled # Punkish (Randomized visuals) - ContractorClothingBeltChampion diff --git a/Resources/Prototypes/_NF/Palettes/cyberpunk.yml b/Resources/Prototypes/_NF/Palettes/cyberpunk.yml new file mode 100644 index 00000000000..019c3c9cf8c --- /dev/null +++ b/Resources/Prototypes/_NF/Palettes/cyberpunk.yml @@ -0,0 +1,62 @@ +- type: palette + id: Cyberpunk + name: cyberpunk full + colors: + cyan1: "#85daeb" + cyan2: "#5fc9e7" + cyan3: "#5efdf7" + blue1: "#5fa1e7" + blue2: "#5f6ee7" + blue3: "#4c60aa" + blue4: "#444774" + black: "#32313b" + purple1: "#463c5e" + purple2: "#5d4776" + purple3: "#855395" + purple4: "#ab58a8" + purple5: "#ca60ae" + purple6: "#ff5dcc" + peach: "#f3a787" + yellow1: "#f5daa7" + yellow2: "#fdfe89" + green1: "#8dd894" + green2: "#5dc190" + green3: "#4ab9a3" + bluegreen: "#4593a5" + red1: "#f96363" + red2: "#db5a5a" + red3: "#c85353" + +- type: palette + id: CyberpunkDark + name: cyberpunk dark + colors: + blue1: "#5fa1e7" + blue2: "#5f6ee7" + blue3: "#4c60aa" + blue4: "#444774" + black: "#32313b" + purple1: "#463c5e" + purple2: "#5d4776" + purple3: "#855395" + bluegreen: "#4593a5" + +- type: palette + id: CyberpunkNeon + name: cyberpunk neon + colors: + cyan1: "#85daeb" + cyan2: "#5fc9e7" + cyan3: "#5efdf7" + purple5: "#ca60ae" + purple6: "#ff5dcc" + peach: "#f3a787" + yellow1: "#f5daa7" + yellow2: "#fdfe89" + green1: "#8dd894" + green2: "#5dc190" + green3: "#4ab9a3" + bluegreen: "#4593a5" + red1: "#f96363" + red2: "#db5a5a" + red3: "#c85353" diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml new file mode 100644 index 00000000000..d9f870b06d1 --- /dev/null +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml @@ -0,0 +1,64 @@ +- type: startingGear + id: PunkGangerGearMelee + equipment: + jumpsuit: ClothingUniformRandomPunkCroptop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + #gloves: ClothingHandsGlovesCombat + outerClothing: ClothingOuterCoatBomberRandomized + back: ClothingBackpackPunkLootA + inhand: + - SpawnInhandMeleeWeaponPunkGangLow + +- type: startingGear + id: PunkGangerGearPistol + equipment: + mask: ClothingMaskPunkHalf + jumpsuit: ClothingUniformRandomPunkCroptop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + gloves: ClothingHandsGlovesColorBlackPistol + outerClothing: ClothingOuterCoatBomberRandomized + back: ClothingBackpackPunkLootB + inhand: + - SpawnInhandMeleeWeaponPunkGangLow + +- type: startingGear + id: PunkGangerGearShotgun + equipment: + mask: ClothingMaskPunkHalf + jumpsuit: ClothingUniformRandomPunkCroptop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + gloves: ClothingHandsGlovesColorBlackShotgun + outerClothing: ClothingOuterCoatBomberRandomized + back: ClothingBackpackPunkLootC + inhand: + - SpawnInhandMeleeWeaponPunkGangLow + +- type: startingGear + id: PunkGangerArmoredGearMelee + equipment: + eyes: ClothingEyesPunkGoggles + mask: ClothingMaskPunkHalf + jumpsuit: ClothingUniformRandomPunkTanktop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + outerClothing: ClothingOuterArmorPunkRandomized + back: ClothingBackpackPunkLootA + inhand: + - SpawnInhandMeleeWeaponPunkGangLow + +- type: startingGear + id: PunkGangerArmoredEliteGear + equipment: + eyes: ClothingEyesPunkInfoShades + mask: ClothingMaskPunkHalf + jumpsuit: ClothingUniformRandomPunkTanktop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + gloves: ClothingHandsGlovesColorBlackSMG + outerClothing: ClothingOuterArmorElitePunkRandomized + back: ClothingBackpackPunkLootD + inhand: + - SpawnInhandMeleeWeaponPunkGangLow diff --git a/Resources/Prototypes/_NF/Traits/neutral.yml b/Resources/Prototypes/_NF/Traits/neutral.yml index 14daae5572a..fb2a5064fa8 100644 --- a/Resources/Prototypes/_NF/Traits/neutral.yml +++ b/Resources/Prototypes/_NF/Traits/neutral.yml @@ -3,4 +3,11 @@ name: trait-goblin-accent-name description: trait-goblin-accent-desc components: - - type: GoblinAccent \ No newline at end of file + - type: GoblinAccent + +- type: trait + id: StreetpunkAccent + name: trait-streetpunk-accent-name + description: trait-streetpunk-accent-desc + components: + - type: StreetpunkAccent diff --git a/Resources/Prototypes/_NF/ai_factions.yml b/Resources/Prototypes/_NF/ai_factions.yml index 6f937c2166a..9884b2877fd 100644 --- a/Resources/Prototypes/_NF/ai_factions.yml +++ b/Resources/Prototypes/_NF/ai_factions.yml @@ -12,7 +12,16 @@ - Chicken - Monkey - Goblin + - WizFedFaction + - BloodCultNF + - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF - type: npcFaction id: Dwarf @@ -38,6 +47,7 @@ - type: npcFaction id: WizFedFaction hostile: + ## SS14 factions - NanoTrasen - Syndicate - SimpleHostile @@ -46,14 +56,23 @@ - Zombie - Revolutionary - Xeno + ## Frontier Factions + - Goblin + #- WizFedFaction - BloodCultNF - PirateNF - - Goblin + - ExplorersExpeditionNF + #- ArtifactConstruct + - StreetGangNF - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF - type: npcFaction id: BloodCultNF hostile: + ## SS14 factions - NanoTrasen - Syndicate - SimpleHostile @@ -62,38 +81,95 @@ - Zombie - Revolutionary - Xeno + ## Frontier Factions + - Goblin - WizFedFaction + #- BloodCultNF - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF - type: npcFaction id: PirateNF hostile: + ## SS14 factions - NanoTrasen - - SimpleHostile - Syndicate - - Xeno + - SimpleHostile + - Passive + - PetsNT - Zombie - Revolutionary - - WizFedFaction # Frontier - - BloodCultNF # Frontier + - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF + - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF - type: npcFaction id: ArtifactConstruct hostile: + ## SS14 factions - NanoTrasen - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie - Revolutionary -# - WizFedFaction # Magic + - Xeno + ## Frontier Factions + #- WizFedFaction # Magic - BloodCultNF - - Goblin + - PirateNF + - ExplorersExpeditionNF + #- ArtifactConstruct + - StreetGangNF - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF + +- type: npcFaction + id: StreetGangNF + hostile: + ## SS14 factions + - NanoTrasen + - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie + #- Revolutionary # Like their style + - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + #- StreetGangNF + - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF - type: npcFaction id: DinosaursNF hostile: + ## SS14 factions - NanoTrasen - Syndicate - SimpleHostile @@ -102,7 +178,110 @@ - Zombie - Revolutionary - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF + - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF + #- DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF + +- type: npcFaction + id: ExplorersExpeditionNF + hostile: + ## SS14 factions + - NanoTrasen + - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie + - Revolutionary + - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF + - PirateNF + #- ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF + - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF + +- type: npcFaction + id: MercenariesExpeditionNF + hostile: + ## SS14 factions + - NanoTrasen + - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie + - Revolutionary + - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF + - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF + - DinosaursNF + #- MercenariesExpeditionNF + - SiliconsExpeditionNF + - AberrantFleshExpeditionNF + +- type: npcFaction + id: SiliconsExpeditionNF + hostile: + ## SS14 factions + - NanoTrasen + - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie + - Revolutionary + - Xeno + ## Frontier Factions + - WizFedFaction + - BloodCultNF + - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF + - DinosaursNF + - MercenariesExpeditionNF + #- SiliconsExpeditionNF + - AberrantFleshExpeditionNF + +- type: npcFaction + id: AberrantFleshExpeditionNF + hostile: + ## SS14 factions + - NanoTrasen + - Syndicate + - SimpleHostile + - Passive + - PetsNT + - Zombie + - Revolutionary + - Xeno + ## Frontier Factions - WizFedFaction - - Goblin - BloodCultNF - PirateNF + - ExplorersExpeditionNF + - ArtifactConstruct + - StreetGangNF + - DinosaursNF + - MercenariesExpeditionNF + - SiliconsExpeditionNF + #- AberrantFleshExpeditionNF diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml index fe840e64ae4..24328cd38ec 100644 --- a/Resources/Prototypes/ai_factions.yml +++ b/Resources/Prototypes/ai_factions.yml @@ -9,8 +9,14 @@ - Revolutionary - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: NanoTrasen @@ -22,8 +28,14 @@ - Revolutionary - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: Mouse @@ -42,8 +54,14 @@ - Xeno - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: SimpleHostile @@ -56,8 +74,14 @@ - Revolutionary - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: SimpleNeutral @@ -72,8 +96,14 @@ - Zombie - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: Xeno @@ -86,8 +116,14 @@ - Revolutionary - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: Zombie @@ -101,8 +137,14 @@ - Revolutionary - WizFedFaction # Frontier - BloodCultNF # Frontier - - DinosaursNF # Frontier - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + - StreetGangNF # Frontier + - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier - type: npcFaction id: Revolutionary @@ -113,4 +155,11 @@ - Dragon - WizFedFaction # Frontier - BloodCultNF # Frontier + - PirateNF # Frontier + - ExplorersExpeditionNF # Frontier + - ArtifactConstruct # Frontier + #- StreetGangNF # Frontier - DinosaursNF # Frontier + - MercenariesExpeditionNF # Frontier + - SiliconsExpeditionNF # Frontier + - AberrantFleshExpeditionNF # Frontier diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/base_belt_01.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/base_belt_01.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9eda2f084787f89b4b85c6fd8991fd50d9b51a GIT binary patch literal 891 zcmV->1BCpEP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003}NklU5Czb0lpafN=(z@kZ{oA%2JsCj zC^&*$(5HzsK7qGbIa+DiL_i?B+W%V6%y?{QJOB|95fKp)5fRakVvPCGbMJlLGyk*r z&+3~~EqOVFfEZ(*OXR)J#+Y3zgi=!oVR6jUl9xpUB}t4iH%$Wo==&bV7<65y z_H01cb!r%f?7h#{S^&WHdcD^qB8y`#F8F*tX8_PzLqwpphP4)TU8|!$#gtO+`~IH4 zEZjM#c5lGfMrf_?JD*a@M>L`28HOR>Za0X?s)fJhC;8js6A=*+5fKp)5fKp)5k2tN zudAx90m{t4JBokBK*nin01?4BjyURexSYBW0$wqYQEfT$WmceVTU;)e!*)J|0Bh~H zfs8dLqFR%@EZjM#oO5cLCbVsPSObhPsOws#lrr!+Gf+EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001SNklv#6=2{Pni#;1>^9)> za7bo; ATmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_02.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_02.png new file mode 100644 index 0000000000000000000000000000000000000000..0c489edd3f954c22b32df8574108105ef1711e3e GIT binary patch literal 677 zcmV;W0$TlvP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001dNkl|r zt9#^A000000001BgJZtXcZJW)pN}c-e+d5xU3HXkd?Nq=0D!OFQO!L018I^B00000 LNkvXXu0mjf@Q@Nn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_03.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_03.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c306774e8c40b0a9aeff0df78f7ee4e1c3b06e GIT binary patch literal 670 zcmV;P0%84$P)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001WNklUg^lIoE2$ftYn+czLd?Y--lCOp1BsJ%J7yp+l=_F+r4*;z_0h*se_Tv+&vH$=807*qoM6N<$ EfEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}00025Nkl@oK-tN=S*2|jPc4mQ9s%J zilf`|DgeNvf=!1%amlzevsi2WeFN?Uu&;wqRmn=g7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_05.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/decor_base_belt_05.png new file mode 100644 index 0000000000000000000000000000000000000000..26e10e1e4b8076d1426119920fdbb4b40d7041f0 GIT binary patch literal 747 zcmVEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0002ONklZEN000000002&zS^RxIGmF`Z7?R1%!rjB&hm`SJyW8M7=a3X< zVR{c=%h_ajcRwwlX9=}+B!#=joe~~be>{$(`aPwzw?2+$7Ad9umz-a#?fy(w$q4`e z00000006L_+20IMLN7h9$cGj_%WjW)nDG%nQZ#vxaI=K&Wk`xr%6s^cSJJ~yf~4Rs d9sq!)JpmM@rifa`>`4Fs002ovPDHLkV1lViHD3S# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5b493cb922971f930bf9ab61ab0611c5de4b92 GIT binary patch literal 6086 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca7d62fdb32537062745fbbb90b36cd34bf52cf GIT binary patch literal 6080 zcmeHLdsvKV8-F{fRa6cYolFxYn)9J%G#xa_bUslI;hmXxrk6Q2^NyKXq>zx~uFyt8 zt6C*;DufP}B%y<-zKBJua%OGuy)%V;>$9Kh`u0C_UDf;C&+q=-_w#%1`+4SVO=z&+ za3d=t004$_rnAG*zh0W3?+no2`EXnt01N>WBBPOTP=%4nr2<$4VUTzkgn`ts007iC zyQ1c#cT61CCp0hCH@4TmbUQ~OFf8sZDGx54w6n7ic_D0eGT?1mS%~#r-dcbI7Zp-)2 z&%M^0n0e*N@}yU_HLqSibi1gyzq;#=Yeswv?Tq!6dv-BBnU6e+XC*f?RZZb30nd)+ zom8D#vBnmE|FlcT%wGMat*WXR-90McX?)t=4!cNaU5mZ!AFRd}w3=8ENmb_N;xvb+ zc9RbrI)BbjcBI#FUG-KcON=W(;8EMe*#*ZX$`wYVL&|HWn@zJbIyWw{<8A1s9jo21 zhIN-E$6Q@uCUBF#t#kpVE?(!*Y*N;`aa%{VSLm^yjOjNvEL;0vYLqD6=7~WDDXeZ+ z$uuTGM>Ya6PO~@A^>ehSMq<633OJ19?vp3_gqxt3h*+&*mo*TY- z%ewTD{VT+ON}5mZ*g51wqJ>rYN2e?t9UPrl>bcRXHFTY|b5^dZ zz9{mAV{&G2B}tD<8etaY2k6+^7Vi!9C%GXTn!|QpA7AbtCv#+Qy@#D<7ywg8|uMed8PtT;sy?>OERhqAZsf zzp;3Jc=yp878luo6G-77wC8`1ly@pRbKmYdnNugq$}1B^sK;!t*Z}!9l-|rB=2rX9 zZl0f0NE6yNuFFXgnb#}kbQINk7p%daq!NlVj_$2Ek{%rLWYyZt%M8XAYhWzB4lf969d zdN_+tPm^0u0L#o?{uWu&Waz}Ynd{^meXKgsN}zP`ZJj(yOy%ral#Xa zVs|NQLVL_ND$6zBUNkbrrFhuOs%3Z5EpI;lbIpR;EA@)bb2hv5m{l6ziXQbA@V!s- zyRaa3(WtGogv&a%ymi2;v-jL8?RQTLQM|0JBHQP$^=Pn~cle!U*YVv_Z_{!6qMTgJ zGM)0WM%4=*P4QCMncOX29ZT~~#ojjCcY9q*%hr@Du({dNywZnN{<=z&x_}+&##>A- zdgzYKlO*hf;Gfo>xms6L++ByWn zT|9#~B{RAf>pyNQ|6^nzmF|~(tLf^S^;B0V8Ml*qsJUWeSz@){@kaA^3+Ck_-9w(0 zw(VFkuVE1Ptd$FjZ$Gp0|BB|qk-NQs9H8Gv~ZtbXoLg(m}r71J6_T6pnDJPwCnmyWxmsee%#^X}w_m>D{phH#}|3zI@5r@JCizARGQZTfYQjb)yoWWn(rm zs;`AM(#X>N5bJcRg;&cxot5jY#ENm)J3vk9VeZ)krLzlVZbPML+sGfYV*-l`VuC$P zeP0)6#BCiGShi!tu4eCpD?1ueEG;)h{qoq;)nv~!X99%-06ME+AD>W;kI(zV7CmA! zmu_ZFukf;|nm^|#c7`D()s3H^X69qvsl%EOVJ@ zJ2z9Ql$qydebk!!+a=MJ)|Hf>(re?hq8Ipb z>^+?9TpuJ?Zk)R}?@mhE%+oQ? z-DKnWdR%XJV@*gE|)z;eDcI%8VqpuGTOp@4O=_gN1`B>E+U5DqD%N;wbmT?|PO zhrvN*BBf$*Or-+Sn6!C|_yPi&ls58UA3sh|=m#H-j6zr}(|TyogOPmR2b@eP7ilqk z9sv?TVl)v2%1rtMkHCVD8}!L~G&6rm1P%9r{}c3ky|lS#b!D=pJf$Wmht0xj@@4X+ zJebeaKGMkyI)zB5;fNF-grm|S9*#@rk#Te)pUbBb`7~E9br2OtqCh|i57JPf_LQAj)nj>@12aBc#c0LKRfTnGfI6e^!Gh$2J|qn!YX24|(A;-gelo&b$W zrlBlU4HbigWAOPP4&*aPAQg0l7!ahT((D7%JCwu1lJUfkmQWFh2&8f`+Fr1PFI6c% zPDR3EC;|aBvXNX#ZWIQMPA1W)WGc0PeOktukX(V5xrUWQ#FNQdcRr6f4dn#Ua)ZU7 z5F*GVLhXcRW0>f2P-#I;cc9E#JGvUCj~oIKsXS6D6|t}yZj6Rf+f*3$fp%dAN_kpG zEg0f!I&Prnrh-C(cIZy{68JAn5wTL0rm~Ek{&R`Jxbc2zMdGL%z)OIq(Oj zaP+iOAo6(5-z@4saPIvDJ010v%Hs#ckAUL(NBu{V2-Zr4!Dx>GCdliTUjZ(L_}VQ% zb?l$w#exzcgr2tp&Gz07f2NQjD&LLE5KwVE5}A*qlDRw_Na7N4bSe*|gM2Q9MxuYp zu8;~46)1>HAHtZ*qN=0$&CGR$brZ`YHv!3jD3Q{%>*_eSGDHBbpLxdCLYxuyxWVE490?o!A zHSOoHy(7_oWZ#@(QbGJ~IVe&-g?BK9?1yq9>Lp>}Im7S0`)$~%m4;Yd6s-BE!x|zR zdYiTjUm1A5^oU-xHK22PO_$Sh-6FlkY<9`M4V5j+-eZ9id6Nt4bGmh-Y!=>cWj+-@ z3%u5|CW=t*PD$zZV6$76M)oG|eq<6me|f4I<#^o2nxhD^w e9mlbO2`n9(B)4GY^EEn}6ga-Y?82!FlK&0XY7bKY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/mask_null.png b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/mask_null.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/punk.rsi/meta.json b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/meta.json new file mode 100644 index 00000000000..0e058c9dfe4 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Belt/punk.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord/github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_belt_01", + "directions": 4 + }, + { + "name": "decor_base_belt_01", + "directions": 4 + }, + { + "name": "decor_base_belt_02", + "directions": 4 + }, + { + "name": "decor_base_belt_03", + "directions": 4 + }, + { + "name": "decor_base_belt_04", + "directions": 4 + }, + { + "name": "decor_base_belt_05", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/base_glasses_01.png b/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/base_glasses_01.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3bbef739d567a74184afb6deb2fb3afcbf2ab9 GIT binary patch literal 709 zcmV;$0y_PPP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>NzJ000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0001-NklZt~5CzcBDd^!8aDNS_FuhOVR7er2 zc9lg+^j7BEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001ONklmZ8~^|S00000?(5Zp?;CtXv@u4% w(R^l}z4u2p=j@L+acg^i5&!@I004lBH~C^GDw5~NumAu607*qoM6N<$f^jnrrvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_01.png b/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_01.png new file mode 100644 index 0000000000000000000000000000000000000000..49569ecd26187d0cd61a1728bd6bfaf19ac2a70d GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dI0@6c6zWdemK0_Lvi=qj0_C3es$Q+vy+grb+?CYc^VF*2;zo0{dj zL)pdCV`XDl9X~K1xp~m@qN~@R_@E5I#|I1T@7=AwvzK{KFIRBSI!}i{Ut7_B&YO2u z2~@Po+rBu?vPj8zi%XRu^YxFV{QU9nm26J`y)%EY|2b)%4;)8|eJ=Yx;(c_}H~8@$ zf0-oJKs7scx$7^Rj`YV&m#KRkv*qS#W9KS0Q-2vHu`XGiQUmRmTpxJ~Bf>&XeNU5} zW|?0Yre%6N#RGqk* z$E}YwWTC^BzYpp^?2cY+VEa^sHM!yc(M@)4jR*8Dtckw%ePgPrKf`_Ff~DL3US$*b ztFrgrwL|U)4ww}b-o3WO_CXQ5MAapi*e$B^zWECo_RPO%{^n&uUFV}AEzs#=S z9IJbufxZ1e#KcY4WAEL)d-L}G^r*jo8E)(-y0DqE-U1jeY)RhkE)0tpCNre1P}u4V z6yYrJh%9Dc&{GCs#)_r(Wk5mp5>H=O_7|+2f{J`!UoeRQg(OQ{BTAg}b8}PkN*J7r zQWHy3QxwWGOEMJPJ$(bh8~Mb6ip)J-978H@y}h+i5SS2H41eYS+K?~bm>{&-H%FAA q#(UCspdt`BP&<2mgE}Laov?thXdeH^P}ds|L3~eFKbLh*2~7aLSnjI; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_02.png b/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/decor_base_glasses_02.png new file mode 100644 index 0000000000000000000000000000000000000000..9448ba07e75c8e299d353181de0f1c38c315a71d GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dI0@6c6zWdemK0_Lvi=qj0_C3es$Q+vy+grb+?CYc^VF*2;zo0{dj zL)pdCV`XDl9X~K1xp~m@qN~@R_@E5I#|I1T@7=AwvzK{KFIRBSI!}i{Ut7_B&YO2u z2~@Po+rBu?vPj8zi%XRu^YxFV{QU9nm26J`y)%EY|2b)%4;)8|eJ=Yx;(c_}H~8@$ zf0-oJKs7scx$7^Rj`YV&m#KRkv*qS#W9KS0Q-2vHu`XGiQUmRmTpxJ~Bf>&XeNU5} zW|?0Yre%6N#RGqk* z$E}YwWTC^BzYpp^?2cY+VEa^sHM!yc(M@)4jR*8Dtckw%ePgPrKf`_Ff~DL3US$*b ztFrgrwL|U)4ww}b-o3WO_CXQ5MAapi*e$B^zWECo_RPO%{^n&uUFV}AEzs#=S z9IJbufxZ1e#KcY4WAEL)d-L}G^r*jo8E)(-y0DqE-U1jeY)RhkE)0tpCNre1P}u4V z6yYrJh%9Dc&{GCs#)_r(Wk5mp5>H=O_7|+2LcIJtXFM+l3Q3l@MwB?`=jNv7l`uFL zr6!i7rYMwWmSiZnd-?{1H}Z)C6EX>4Tx04R}tkv&MmKpe$iTeTt;1v7{^WT;LSM2k2|6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|?BJy6A|?JWDYS_3;J6>}?mh0_0scmXsb<$CplX(p zipRukZdDAvq6dQrKtNPtrk+SIX5cx#?&0I>U4&4rtTK|Hf* z>74h81y+(2;&b8&gDyz?$aUG}H_kl<&{F ztZ?4qtX68Qbx;1nP+nU}bDicW;#figNr;e9Lm3rVh|sE$Vj@NRF%SQU<4=-HCRZ7Z z91EyIh2;3b|KNAGW?_2DO$x<;?ibts7z2X4K(lV!-^aGyJOKjFz?IhaR~x|WC+YRJ z7Cr(7wteSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{006p4L_t(o!|jy84Z|P|MIq`6?7;xJvJK;S8?Ju<_V5ty zi7KT5LCB#}{G><;#$WtTz!*hQl&53w5+Wig?=i;PbPW+nd3yEMVwMsBAp5@Co^Z=; z-8&5cSxIiR|1~Rg=4xclrPTwFT72aD*nc^Jvfs`*Q@aBoIcMX&|8eV_Gt4~vBW`Dd z%MniKY`tR6xmoL-^^8f$<07*qoM6N<$g6*(GCIA2c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_base_glasses_02.png b/Resources/Textures/_NF/Clothing/Eyes/Glasses/punk_glasses.rsi/icon_base_glasses_02.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc228967db0b63a012d49fe2499af105e9a72e2 GIT binary patch literal 655 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 JPDHLkV1k`%N5}vG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/meta.json new file mode 100644 index 00000000000..e10341e615b --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_blue.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e | resprited for acid raincoat hood by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..dbaa85d347f8af380ef4c973714227fcbcc52487 GIT binary patch literal 1096 zcmV-O1h@N%P)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}@APhs-15f|}02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00JOML_t(|+U=S#Zrd;vhJOcH1lUsmLmMYg>Pl$R1$2Qd zopKBh9*vwrQ*IDI7tlm#wWdsLJO~AxMTWh&K!=I~y3o?42qyV-nto`@=Q#kJ?EmJJi$x+}lK-*YJ(?q*=Q2tnh(tK= z{wDdVsJg?ppUO!Bgp;sK9>5a72EfLM5Ki2V0MqSP^$Ou6?2c8vde`o>2DEJ2&o|#y z+a&w9c2@$t0nq=$&tP8xu>HO*&G%p&2p_?!Odaj&rp>hgB>)NFb!y4=#e_^W51!0T+G;=LBIdNUBUp*S)}g`|(5E32_(R84=v>4>&~qQbT1* zu5~k8>t^P1kAO%7j31RLS-;e0KeM+0=Iyt;LS_IO0E_Br;j9L<&t3p%*1DPLLd*T0 z=tTgtE5l-kU(4l74~2W#`r7>=CU-^f0NXaOZyp3NJ}xrWZq6C|M*@RK5st;;b{-IY z{bD?pRvidE3efFXYfq(BBis)GgE0b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..39e6e7a678209710bb84831983b245c759dde67d GIT binary patch literal 775 zcmV+i1Ni)jP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}@7Y;q%!bkuB02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{007@fL_t(o!|jwY4#FT9g`cJiNxKp@rcTbrsTb%4yo&Jv zP48pE1sqxJ0f-L9!9`P+HgPG&bTHx9>hgaJ@PPll5CC8phWRry%BECj=dpHoH$|zH zP|S6q?V?ybwPxSI!JR1~5~{hW%rfZZwzL2&B}7yJU1$XJ-gkA-O=UJi2sG{xbprF4 z#VS{?<|hCxfVTHtZ7Q==xtjhC475Xg{qz-316%>PZ#+Y40Qifyp)aJ+)H?IX^}+Nw z(vPG0=}2|96H=^SH6g`1)!FW6-=~mb^=`~C48t%nJOH)`M;Sh2Pptp|002ovPDHLk FV1n{bOi2I$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/meta.json new file mode 100644 index 00000000000..e10341e615b --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_green.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e | resprited for acid raincoat hood by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..75ef2facdcd2479a606e806ee63fe187bb843b81 GIT binary patch literal 1114 zcmV-g1f~0lP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}@ARJy`6Epw-02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00J^eL_t(|+U=S#Z`wc<$Nxl;7}zS|vRGa~Vvnp2!6Tm` zs?;IMmq21*MCD6Z9xC+%WMm|nEN>Z*lEpOxp%P03X(fgZ@w2WJ+H!E0s{DVF1%8M9 z-uwIR`NSPSj+>IsMQ+8LuG_LjTC)}OA^o4~IB&T@eBKNS+wFLSn+#JMBIL=(muFXn zElNVT6;I25NjLeyuHxP;&_}- ze`+^c19F!6=iGMHmSq3dZc2bTfb@TO4eAPjuis~}e6N-r&qlCO5^nA4(q>wK7=RBT zTYn8J?Z%J_A0^@I%|qOZcU>(z7pkpVb}rnCcYQR|$77bK%3^iB5y_32-pT@^yS zeNz(=%fb7apSm9;4d}5(+PjX+YKg49N2yWmx5A2Ht0mR2a zmgGr1uK)l507*qoM6N<$g5A&b$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef3eb524a613a71151747b54d7b74d3ef2fba72 GIT binary patch literal 780 zcmV+n1M~ceP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}@ASD51n>+vj02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{0087kL_t(o!((6=1*2dTjDi6MjO1vN<(7YeF828ALkV)s zVj;(J8(G`a)*7~Ov7hSTIYf+Ppn$l5Z% zEdTN6dk0Lsb9Y+>)DaBJZ#*O^1ei!stRkk0Z21!g28M483=H3X{Q2I|xx39&MNF0U zX#fhoLFspt<^pmZ@Q#6j;UP7$A-N7VL$X&76ST}+-_bC^g}53}?!dNF_|PdgyX zEx%cmT`U|~Oq5+LT$WpYGu?_$QFbwNeEd-`3P!;w7zLw%6aWChC`R|&9Mh}-0000< KMNUMnLSTZOpGKqr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/meta.json new file mode 100644 index 00000000000..e10341e615b --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_magenta.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e | resprited for acid raincoat hood by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hoods/Coat/acid_raincoat_yellow.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fc8678701632b751f9e2781a2257de80f7317e GIT binary patch literal 1109 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 Vx+W%q)a?KO002ovPDHLkV1i76hvxtQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/decor_base_halfmask_01.png b/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/decor_base_halfmask_01.png new file mode 100644 index 0000000000000000000000000000000000000000..22c36e0840bfb8dc5a6018cbe0c8f6d52ba39a73 GIT binary patch literal 633 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 HkfeVCOTY=8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9853f119bbb0b9b40e775da2383e525170e2d857 GIT binary patch literal 6468 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 PY6RVLp+}M1@}z$Pz31q% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/meta.json b/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/meta.json new file mode 100644 index 00000000000..0efb71fbea8 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Mask/punkhalfmask.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Resprited by erhardsteinhauer (discord/github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_halfmask_01", + "directions": 4 + }, + { + "name": "decor_base_halfmask_01", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..7def3536535e782b8980d2919f9da8f5a50bf943 GIT binary patch literal 1263 zcmVEX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7ZV+~e(hBN000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0008UNkl6Xyx zz)ldhzQX1fEG@Sb+-CoRgMi%@S1njFf^EW|EtLeopDmFunP(1XT|adI>}na7>mcwM^0pbC0bt=x zqz6DauUp1lo~LE4zogPAx(?pD&zg$*zt{S?wDnhXos*pxXWcTwl8{~hNdd^(2Xa~J zPdFMq?|pXGoMhC$*zKsZd!J?Q1G%*IcPRr@)PJyM;UTW0pG)ll08r^Rc)SaX-CuYU zO?D8PqaOEXOW4)&NoLs9GTxtFHK`d8--Y;n6}&&aYRyrPi?kPSrYz29%7CPwzgZV2 z2!bF8f*=TjAP9mW2!c>e>OV81GPFz?OqETUv_SwT0_9uxS*vs#T!k(G{Lv;B-b53Q z3uOvGYJD)ZHaH!Q!-orzqS9?}_uE%EtvZ*T6>V?8k7_hu{rm;HTE^aIpFHP?iDtl8N}cemWd$m2QLos~+Ib zmS-~wVt(Q70hkWQni!6Z2Szj_*+UY?XNL|ZIhyoZR6=vq<0_^_Rjor11VIo4K@k5r ZzX5}`tOo}Rx`F@z002ovPDHLkV1lgeJSqSH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef7c22e953b092d399ba14016faa125659be9fe5 GIT binary patch literal 858 zcmV-g1Eu_lP)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7ZWvt%SEpM000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003oNkl`w%Z2Hr!idqmo?U;rfAT)}DwKRII8wpUNwr6w3XZYhm@OB^ z_sr|i1hiE6YrHa91lV)} z`TpUZ0Gm#*U2pzT0`7btdIt!jXjU~yMloXk;~4ZW$g9GLdD%ZWuEV@43;@`^kNcyL kSB0@;A-#x*h=`x?1=;SvmRImSIRF3v07*qoM6N<$f>>UDW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0df4e47e4b25d9ea5d3fff97f5e85abbfb549363 GIT binary patch literal 934 zcmV;X16lluP)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7ZwjWuxMBS000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004fNkl zDC8Bg_Av^1i$M3TnNuiq3luUtv>+%r&{drjRM%~gauPB8-xM@lq|@mZ9}xfm00000 z004lO+xt81vVP2TG1oEnop1#j)w1`nqgtNz#jz!zZB*}J+eUfE8&m@JJN2t{r;E8Z z>ptaw^RSkc z#gFRnjT;hM0-BdMva5iI=>2s|r#yjf1)OyPx`(%K&nF3aC5KZ1o8?N3XA|9Rh~~G; z`|pbv5^GcG+qCQ9|BH7@EC2ui000000001h0pprSNQRmKu6YFZ1jPEH!!?hP#3;)U zxaJXpJb}03om4$N;NI5sPeOgCrf?V?m ztWUr$%h3LsM{wOk%H5QR!hgo*oJSCxjVZ?Ak2PD&5CDLSZ*DuYewjAh*8l(j07*qo IM6N<$f~3Tvvj6}9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_green.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..936ae845570a79b34ee7de54810acf24579a9401 GIT binary patch literal 908 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 JPDHLkV1m`Ai5LI? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..de7e7ee846d0e0f45afb0fbdcdd5093f41a21ffc GIT binary patch literal 929 zcmV;S177@zP)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7aSI+G$;}P000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004aNkl1pw6vpvqlg&7UfS24RCuk0ksV68I za)?enLAUJf33`Su9lMlu{MjV*|C@q_C+X=)1pLeZ000000DvHO z*H@L#_+K`wWi`aQV^yGRlD2L(o1|xbaIysCMcKO9yeNa?T~q?LyZuq=ZdS{x9uJAv zjMYa1B1Mq(VqVRrU&#n*!}Hu|J&mA z`36V>t{3y8mpWwgr{Z;q1poj500000zy(wFBgB`Q098LiJk-gksrnJ53Fy)f;7iqy z5UCRo(huNE*^dw_H=m`+U_C)~Kf=LS!2BcSqPp}0_)_&F#OhONe$wvCseT0C`DGPQ zzrKCnf3xq;EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7aSZ%;lT_5000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004PNklZq}6oBDJlr18vB4x>Ka)M@Wryik0 z4#80M5be$lI763?U8JSU*P?>6hUe6pfC8K-$EQJe(6Ccq}%vuD6IT%FE^E4ijKU`)Krz6&2;KccHZ zMC9}P*ZWsM8xwDD1#~yxRK;$yzN&wKp?HlI5XDJwJnU zIX?gD-I#rk7XSbN00000;H_Kf8PFCsH{VLnz`qmVx@X`Lm1dOy*F6K>^`|iUvytnb z0logi%Uj^=3~<>q(5ydY6)bITcHJ{zT7T9GaNRR7_2#V-5XDK5=A~ps)xPt3eCf~7 s-SuZb1odHL3U03d?Ph(x`vaK5A0lqnYMvHv#{d8T07*qoM6N<$g2c9%ng9R* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/meta.json new file mode 100644 index 00000000000..e0d437b8ece --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_orange.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae", + "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/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_01.png new file mode 100644 index 0000000000000000000000000000000000000000..3814c619e570f486cc77c165c8d193a5cd0f2de6 GIT binary patch literal 1203 zcmV;k1WfyhP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0007tNklRZv+?A606`E0K@h}$O5*dO zrfHV8ZIfr?&{S2mFvjdyYmMvm>Sh1n6Flb}bzLt2P}lXsIY-kpOU&TYG_@CF3{_Qm z*+1_6fKm!V2oyzuVHlQqo*{&YR6!JW2wxEW_z^!aUE&^W5IYag34x6FleKJ~I;$d=u>Zei1@EWZx`}q9{<7Ww6aK zg#BF=FijJRqPUy+_5Gchc-6kvdNTo9YcKo9z3Wd1VGXVCN-1cqgRg%x+v_AKrM&ln zqOt4{1VIo4K@h}0&Nm4L;9fv9 R!1(|G002ovPDHLkV1kvwAQb=r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_02.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/base_OuterClothing_armor_02.png new file mode 100644 index 0000000000000000000000000000000000000000..41c9b37d2be5d03b77ef94e8f0aaff21c5c1b327 GIT binary patch literal 1021 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 Ef-`S&GXMYp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_01.png new file mode 100644 index 0000000000000000000000000000000000000000..13687c01d443662542182aca88df1a8571211809 GIT binary patch literal 794 zcmV+#1LgdQP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N>000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002-Nkl83Id4$00000FpHUeA9nLO=ZJ{NIma6cf4)91 zb7M3sBoQekskKVq_sy1tSJmHlcb8!po?id7*ORBJl2Te6r(GJr-KEwl?!IXOrggin zTeN;7J9gW5<{WEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001UNkl8k39_Eh)tba1Wp_+gXuM0aEW=Xs9YuBqEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003hNklB^k%DJ2Ualxu5r(vrN5m4;IZH}Oa?YnF zU~Tt)zaMJ9lMCCfJ9~ydYW$H9LY3X1R@}aHz+o7QcUD!cM%*e1SeB*A=&BXB>cVt| zxBvhE00000fd4Lp@Yd|dm##tFq1E?FJ4Gw!0b94lCeH)gIp6H{xvCnq d0{{T*@&#xqx$-mx@)-aC002ovPDHLkV1hHpY&rk{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_04.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/decor_base_OuterClothing_armor_04.png new file mode 100644 index 0000000000000000000000000000000000000000..ea268dec115d9aec78e167e5a40c77a04849a7b2 GIT binary patch literal 764 zcmVEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002fNklE0_O{N?rQ_s~?^blUc z6vUrU2@MGGK3f#2U+iX!B>(^b004jua?bVH`j;Gg3U_x&s-=`E=Um%bl1eGl$i_#6 z=6Sx$NGVk_dpZB`O1Qf#BDAinBI10Yws!Ynx1r^m*~5J^>&oAJ16rYyv@FZjUq~rc zN#{n4aM|dd{av&|d-s1m9{>OV00000008)R-EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0002fNklEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0002XNkldC#ms!(fEeS? z=~5}B2><}TBk`=?;jFr0WHB?7ob&KVtg0>NJY@)Bbio;s_=(!C6Cp_x00000003V- z`w8J6nolXceuvyvZ+_o*x$j%9>)PDi05j`q9smINwtNzNb`p-`@RbBrwVmg=#Tcd5 mDyuGQcPphdx6K0p(B}hqGh!;BUUQBB0000EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0003NNkla=+f zZQkGyKnW#Rd9}Iht;mYg=_IDHWD92OF$pj*Ffj1PnBF}&&vX5rTi12^bphV{nsbJf z@>JvevMkN_eq1Ft#z1S0ob!oXYYk%zy!W;B&d;k8NGXAcP)a%EODQ0t%T`_%z~t6i zq?B;G-R?1j03v#7PZt3>XOvPPguuS6~N?L>qF;{@tHl{1aOB$bm;ss zvdDikf#&z>oU1&6R~>S_l!9&Brfw5ZN+HJBJOQOtUkjMLbq8XM{da)h_p9%K5CT%l z<~_LdFL2IPYb`n;Aj1?OC4vMaTLfq{Xa@C9x4*`9nK#gPC2002ov JPDHLkV1iOha+Lr8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_02.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_02.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b597edf1e0f6ed8320542d2460110daa71b87c GIT binary patch literal 743 zcmV?P)EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0002KNkl#wB4K z#}_BI^V>5}Nsr5Iszn(3Pbr79JXsy55fovodp`@VtWIF9pg ZJOK2SV}PDfwg>?P)EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0002KNkl#wB4K z#}_BI^V>5}Nsr5Iszn(3Pbr79JXsy55fovodp`@VtWIF9pg ZJOK2SV}PDfwg>EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0002_Nkl)>WIKI5OX#IVh>pTq&I>-zYbfW3%M gv|irnbUGb?7i6A}$owWA$N&HU07*qoM6N<$g46tABLDyZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_05.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/icon_armor_05.png new file mode 100644 index 0000000000000000000000000000000000000000..8757a4003a9c79d946f6942777d97b07a1bd9f89 GIT binary patch literal 708 zcmV;#0z3VQP)EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0001+NklGlB%>^H)=2T$h!0000EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0004$NklD%45C-5&ROCq+*}$Y$GA`c0-l-tC z4^V6nRF5X@(rRU8gDT*;>{ALy^J7Ip4XUM+5)>00000000nWyWNg+ z*8ifl9&_xwttD1QZ-W z>bf3<5K{$&)nKh9=Nu`eikNs|CG2*)f;#~Vu0TU?==0-1uW#?uTDNcMc>JQ}N?vuh zq{NnhG>9jiI<}S*m}zMtv|i+c~1X(o6Tmd zs_JAd#T~%*E1;AroO9D@`{$UCCn9Q^W{MZa1poj5000000002ELtOI+<*g=wYaW3; z0d-wxne5=2M<{cYWeQyL2uWHXbrppFL;A$~LFsUazxMz|b4&_U*}9 zw{L0a&8#>J&P^>>l8iA~62LW&z}f=m8%pW7d4#!pC{px&>|f%s_rNvt2<(?&j*s{6 f;haYRfcx|f2o>8RzAFgW00000NkvXXu0mjfn!K={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f8ead4c30d31e080257894dbaf00a4d0ffe776 GIT binary patch literal 947 zcmV;k15EshP)EX>4Tx04R}tkv&MmKpe$iQ?)7;2Rle{$WWau_=Px16^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOi`@MHhM?AdGQ|nR+6bkx9)Fhls^u8_R9XN`^{2MI2F7jq-)8 z%L?Z$&T6^Jn)l={4Cb}vG}mbkA&x~Pkc0>sRcxRP3sG7%QcR?1Kjz^NJN_iOWO8kQ zkz*besE`~#_#gc4)+|g;xJkhn(D`E9AHzUk7iiRM`}^3o8z+GO8Mx9~{z@H~`6Rv8 z(jrGd|2A-O-O}Ve;Bp5Te9|RDawI=Zp-=$c&*+_CX>@2HM@dakSAh-}0004sNkl0eJf_3 zf`Q2|!~nA;nAkcrN+kxbbTWd<23dk)qW_a3Sq=*Japy$J5di=I00000000mXQJSW` z&wQw)l(XwSx!w>$ST}E*KQdf1c%9}ow|M{n0000000000fEka{Gcb1Yx%d%#2D}2Wch5kQ zB>k=d2%%?S?Q%Q$MBn^BD5dPj3t{F>p3c@!-#Y`ET2WONlewxasHxSzJpDM1sj1bf zS#b8bc<-J8rPS)p8D1IS>KXVOlr61&ugJF!_v{%Mp95>%&npA=?imQZHvs^S=NHb0 VwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/meta.json new file mode 100644 index 00000000000..d196f28c415 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/meta.json @@ -0,0 +1,98 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation, edited and separated into layers by erhardsteinhauer (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon_armor_01" + }, + { + "name": "icon_armor_02" + }, + { + "name": "icon_armor_03" + }, + { + "name": "icon_armor_04" + }, + { + "name": "icon_armor_05" + }, + { + "name": "base_OuterClothing_armor_01", + "directions": 4 + }, + { + "name": "base_OuterClothing_armor_02", + "directions": 4 + }, + { + "name": "base_OuterClothing_armor_03", + "directions": 4 + }, + { + "name": "base_OuterClothing_armor_04", + "directions": 4 + }, + { + "name": "base_OuterClothing_armor_05", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_01", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_02", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_03", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_04", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_05", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_06", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_armor_01", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_armor_02", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_armor_03", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_armor_04", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_01.png new file mode 100644 index 0000000000000000000000000000000000000000..f2111b4f1b37c22fbe5b3d376aaf5e3de8055def GIT binary patch literal 6221 zcmeHLd0Z3M77oZ(6a+;;QHep>bdt$N7Q-ToKxJPPsa7VF2?Vk+2_{&fRIOGK7qn=F zst9UD>xwJxfY3ffi->?vL_|SRs#Ou|_U;5kc=g%m@3rqQ6B2Uo{myrmd(OG{H%r4p z{LM^9nUY8(v%mn~2=L#F_?Q@h?;=TZ6NzLHH7_bg9f4@bN?ak9NHMZHRf&-?twc;B zX&dj)kgaHS9`f>nOP2}#T>a=Jv}s=~bbsX$;CgBHCHG4|N+esOmzY{q2$pY3{sDgd z>}u(pBf{k_5C%*BxccR*Y$j)&%=EJ~>(Q#Pq_R)*I=Tt5Hoth9v!Pp7Y+F7~RVhd6qK`LEcncf8Z;$QFkZH)nl=m&FrS+fQ5I)AZY=hi8i( zRQ-IdK+_spsPwp{x8O>3mFD@jyjEG;lKU+-Ox3CQ^a&SkUTnK1kUvGvq;1@})1`Fl zv)EeHrNp@0Xx*c+IpJ1^H}5I2vKstNllk0pzpPwbvm?v^3R!9tjc+KqUyBHrF%%jmhgBPvxYza8D(Eir5*y9Y_wfDuP`W?T7eB-DtuUqEOc(7Wbn-}(qUOX2Ze=SSeTGCMfs|~&^1^`gd67AJ2X24+qG-S4i1S5>vBjf4 zW9*YATJMU1_QBZ&YiAY5xNMys6#LaI`Z4ePI%~VbwS~8~osX3qbeKQyZjI`SJb&Hi z{-Xt}oTiTDOV@@w1uv=ziWG0;%W`Ip$-jN?r}6_kb8Yr;lB_~vzjU>a&l9k;=%{Lbx8 zW7Qt*V3(Jciic-r#nh%5s*v!f<|@xeT}DZ0n(X&82($Rm4gBtz`t-2%(+e&?34gA% z^O)Rh*X}teF@?Xvs8VvqscShW#bV{fnug0N@3Q7p(*;|Lx1}C)DE@A<)4{eW8_L?? zvJsDsPEO9(N=JsKcI^;2t*kd{x#Hi_AQ69m;EuX^_^MrK&0=QOHu}tUye8Co=(Cvh z_2awm{eI8T;RFX4*V9LBbLY>^yWm)D_Jwlg_CquFT3Ba{F#8>!|B61=u5HwH*{*`@ z=BJr%FG6k<+&3G4@bYTpbpmVOgP%Xwn*MXh;jEhQ-09u4c+T93^H$yn3NSzu4DHV;`wjc9qD?VV{mbj9|aEHv79vtz8s$tJ(loTo=U{r6;ZMm7&$+O}REQ)XAj%+0Az-Ndc>G~0WA zh#>Kz;Zpmf)RGtHj<)YT%`Bbj$POLtXq`D`k_MhQ()FQLvTr#1XPf=hiFt>)JHH*3 zbZyNkcl3IiHC z#{SybdGG#p=8vz^Nk<^Ov?G+PMNPDxO!m3$gaqtQ?`OsWEpr_p&l9t~#D7z_v?AXTbdjc6gc%7LKh;qb*&C@xW| zB?>v2;6#Lq6tz2r0@lgBfndM_{r~`t0mEDfW;-`uzQ-YKDq0>>^b0#hkca1`^Ki^~)!NlN;2O~m+!C~@*NI$ATxk`=5QH-Dh;4n}KLERV-+l|fSibZa0AhU` zcR*+nqB;PxZXS5U_rWnlt-zxc3aLAVu$D|v>WYdi=q(q1kOI{S>cE(YsJPym^G4!n zx}kvfKJXuyA`=uE`G3dr7TU)$1y^encv2`HDon&s_4|3=1@2>t0NqZd##00T#HoM7 z33?JX0LUuv)PDLSvE-gnPfL`ZUe%o7Y zZ{{WMNMuCJ6T2}%y1DV#Adz_(3?WR=tT-HmOBagi95L5zAiGK-R%;L(n-ULl0PHg; zF5NzpoqO}oWguRYfDy?BGguJJhG0$Y?At9Rw zjv53;*+M3lC1mz=vcBB-E8JtT`3%+@_XITJe0-Cu0^$S-4(9jIW&v@+@B@i95}Be@ zN+lRRFw5Um{eQsqlke>?e`A2aQ<$S#p%#c(100QR^ X{a#2$ElTu%BP0U-LVS07$1V65=6V93 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_02.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_02.png new file mode 100644 index 0000000000000000000000000000000000000000..01b3175af61212ffea39d5ad103f783d7a897def GIT binary patch literal 7577 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_03.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_03.png new file mode 100644 index 0000000000000000000000000000000000000000..ce0a76e863a61771175eb6f6cb7b262c9707fd4a GIT binary patch literal 6112 zcmeHLd0Z3M79K>AqF`+WL_k8SsK_KU*%JbUJyCX00jV;XOdybrB#?kgty(Qrs|7_A zY*kcn-x0K~C`wg|is17pDlSE#Zmrh3zB>UCUVZlYd+qzngoNC4zw@2to^xh?lNS{c zYHKsZ27(}4i8v?*{1=fQYb)@*UXjrZLA^iBiHkSHU`C2or;#g^1jUf8B`AbRA%`H- zg`X#=z8*HB|MMS5>3SFR)_usU~QSIe59q}l@g(IYLH=g!84mHAEBv-{rDOF1SrQrNpR$#2ue2MaQDdL;!O z^*Ug&Jy)~yH|N~+}xB&M4h+`FN+R0SzUr23dVb>pFFZwO}b_(IkMTiJ>u77 zKmSRejriiXkeXFUq&v4q1)lFR*7FU5+-Lbve~*)$W}wOK5@n?6krXUET2XiuNjpQR}Y9d{y}Av-MwjoJx#4*RX3@{C4Hh z2Ct%tnOXiBCnqIcy0~xr$W5Znrab{G8f(H6)2bG)J+*B2g@L|44=;{wQm>q{W#*jz z4SCVC?VNpYug;5Frns4~HloZlKX8(B^RAh6pMQ@g-ZdLRc7fxpJj@Ee_kM|$_i$_Ymynp|-k`hOss;6_R zjNgB;D0eP57jfidPCk@$zG2$oiwnM=cJRV^P4Up-F0-?SsLMk9pZF&y5*wbbd2|AQ zynDb@%jYQ~RnXF;@k^$+C=&?Vrd?vgseu#D-Vl!!*P;4b)y~5bZ^haducLl@J78$- z4;d#C>;_tt={fCzYgvh|7EA8y0*W?!=(DCr97%QVx8-ViL&af9{lzNxR)Hb0l2v+q ze#MjX`ljubi&cG3rU$P%v~1bACQ)Iylepbhr~JI$PI|b_I!hFlGx`K+a5 z%DLA(2MD8G4Gp_CeC^m!#Scj@_j*xo=WujXL+QYmKj!MELbVkW)0QmFyvnp@ue+PS zb5o7mmN};h*HZW)$6HmrpmtX2@9R>_=WgAzNW~eNxqVX2kTv}0s}58_e4O`Fkvjf}^ATooVO{ojypv<{1Exj@)9U-=xmD5jKC7u}-FlE& z9pb@`bn$SQ>*{4hMmu@lACwUk&Hll0J8g8yZr+B)L((r596%N|jX#rA#-GJ2Tqyd8 zDr<-e>Ep0!XWHr_@#)-?)qbsy3$EwajGP76hP_d(wZp zRg1Kasg0_qPtR8rkC^__sq)N)7ipG7&xh@6Zls2aE_1XQmm078T+#I%Y&tVMP&dpk zd}S2W{9|jePV^G4-*NL%4F;`%PB$8jG$WIy z(WTH)KA%rV7<2{$1_)T6tu|mLSgrqrr0C!XBJ{XUp*1KpY6{7TNi~@UA1W2>Q##4P zE*@+G!cGI^+DxxE$mkNVV1al5fX+Y=9*i(x2A|$tAMA#QcWJBjomm9=q?<4;9i<_3 zm8yq^-VmJi+TI&A^l{*lNsl4)noJ!|1ZNRy!zbO1YL%J#?lv>^1SvB6t(3{>z$vrk z?mD58@Te{wGL0z;mDa35qPrtyco$BasZ*LUGMr8*2^DZe517#&c!NUz`ha@GL+<>+ z5n!&1zX$qNzRbRu^C}3^;F+XRNstef^j9F$;0l?*{FBEbFr3Ta!YqV=!7PT13uA;F zeDM)XiZQrMz7*?5B~j}Qm>MTYDnL$C03JD)#l%rQ3bSM!Hq2tOn6MP(;4qubk>gSs zis3R|H;PD|0(1hV?CupwB?D9_i!WpFPy)trR0{YI4vcY_T$o8<2#-nd890u1j+zaGmXWac9PdF^#zUoYlq=_Pda~;^a)S}m5&kKl2EaLk<}#l%Wn^dljp~UvrV?avAq*Cb zuwjH7hw=mrrhtu5J5Iav^#7jlP(+Hd*nAvDnKA~k%Nqay literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_04.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural.rsi/overlay_base_OuterClothing_armor_04.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e9a174a65f0535b2f2c02dacfc942ca69fcea8 GIT binary patch literal 6265 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 O4@ItC!rd+*3I76yYA9_0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/base_OuterClothing_armor_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/base_OuterClothing_armor_01.png new file mode 100644 index 0000000000000000000000000000000000000000..1bca94bd1904dfa4a1cf114a09277d221afb578b GIT binary patch literal 1381 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 FV1h`9cbNbH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_03.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/decor_base_OuterClothing_armor_03.png new file mode 100644 index 0000000000000000000000000000000000000000..0b98706f19d7d205def5d1a12420d1926e4b8318 GIT binary patch literal 1020 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/mask_null.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/mask_null.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/meta.json new file mode 100644 index 00000000000..b1fb6aa0255 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation, edited and separated into layers by erhardsteinhauer (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_OuterClothing_armor_01", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_01", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_02", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_03", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_04", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_armor_05", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_armor_01", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/overlay_base_OuterClothing_armor_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_procedural_elite.rsi/overlay_base_OuterClothing_armor_01.png new file mode 100644 index 0000000000000000000000000000000000000000..289528125dcd5cef0a53397a82f26bdab50cc16f GIT binary patch literal 647 zcmV;20(kw2P)EX>4Tx04R}tkv&MmKpe$iTT7)>I@m$9Lx$>PK~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4)C^WOfmW<07W(R zOfn(l3#&rl6@CN}#t5P!GqhB8F$dT2bq^0;@8Uem{oJ2pKrR{#@Cd|nOw&!`4dR(i zQ{%i(9AOnvCO#(~*Xe@9k6f1=e&bxW*~>E{dM-0h93d9UJuLMwtLO^xG;vH;RLb|} z9hNz7aaL*#*10EtVW_CCWVuc=iX@hhLK*@jG*CqiCgQZJq!`H1e!|5+Z2QyXlE_sB zBgX>jP$1fV@IUz7tx=kqbdo{|!2e=dAEQ8E7ic#v>-*TU+9!bT8Msor{(1|T{Up8F z)nZ3LcpJF5?rPE=aJd5vJ!zsY+LDi^w^Rb&&*+;9z~C(qTyuKs?BnzS$Wd3zH^9Lm zFjl7Qb(eSd_xAShnNEK{XrpqYE&@qk00006VoOIv0HOes0A{ElwM_s3010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miQA2MeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{003V}L_t(|+U?mf3V<*S1yB+1f504}J;Zl$t~iJU-&;c= zNkf)w8vp>bktDkCXJZT#057YmblW^=MMk?00000z-Mx~ySsOB hJbmEi4gdf^e002ovPDHLkV1n!I0&D;P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..c74ed8fc13c8c7fc0aad76d2922d46802c4cd829 GIT binary patch literal 1234 zcmV;@1TFiCP)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7Xuz-wXVJZ000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00081Nkl^i}rFvH7>~{m#fYN5`3*hhy`9C;(H}0ds8r<%~5BNQ0-kM$XvT;-n(~u#FWGK?u6!f34MWjih2`k~e12BG8QMpY$f^o+*X_)V zx$9!eX3V^16#D0Nuu2kRA4Nh=d--IVx)U|78Hu)2^s9m(2!bF8f*=TjAP9mWh`)i+ ze`dC2Xq7UUE}tf8g8(`L<-=}g=q!?uwq(bpG6jq;mN2FmZnvcz72n^Z;9U8vIK;8= zEepH1Hvqpift)dH($pC8@n!*dU9ZKrr>C>;Z^KZuRT@B@PSCGHk+lM{^B?&-#HW>^ zVnFzmo$uERs3LHjvzmk1mFe9L%5uyx9Ua26EF8=7OJ+b{9{FhQPJFD;} zO^vLoa4bul>bg0qqHW_?mdL8=>Ew*z wl0W^RXki~kLPxczE;|H45ClOG1o4ma3-=euo2EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7X$#&`vn>R000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003hNklqiR1?=nE_10pM=d&EgH;03F-G@-}m6WKILT~Miyiy7)DY36>=UekJ)B!_; z)))*#llbr+uapX^7c79uw`B=K1SQ1Bx$8Q###|jw6al@p7>FQ+!0Y8Q%S$0<&O{Z! zK0Ke~B-vKEE7J2Ty2SNXWMr*e%OYFK1046hTv~~c%d7t^;g+^<~WFfhP dgoK3e@CGPS!<8L&<01e6002ovPDHLkV1iSlep&zk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a5133d966f229ed1fd9a1ce8ab749bf6476e39ab GIT binary patch literal 921 zcmV;K17`e*P)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7Xv7(4?8CS000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004SNklU5J1rZMM88zR<5vJl$tIrC)q3P z5pspSM2@hc%T3%+P+C-M<%lIjD`0Ga^q&;Taxt-ou_+i400000003Z-@9VXnGyk7^ zRrN8}ooWR-<@w}hPkFxS2d9>R#<|JOHqI@Mx2puSUH4MD_p0js{E~R%SRoRSXau>H zWnX03vjT?I&^RY;*U8u8kt~Tftc1_HPBvQs7h~jH6o2N&{7KYRl$NkWljQQjhIXUd;jzv1C{&iS8;7xE5J4R|Zdmz#RY z=HJCz6AJ(U000000Dv9S>PJZTngFeS1oZ?=eH;lvs~;haQI;WS^&=$O3GfRD`58;I zA0gG;{KXjgI3A-^fL1@kL32^Hwb3p?t$qa6J7D}dJEV902y@q<+9Va@{QLNA*Gc2t v^UM#&bN)XKvA7r&;FI8!?#J{H0GQ(!Z2{0?fzD}E00000NkvXXu0mjfMMIPe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdf78f4007f0b54667ce69d79a24dbd23830ab8 GIT binary patch literal 906 zcmV;519kj~P)EX>4Tx04R}tkv&MmKpe$i(`uzu9PA+CkfFM0K~%(1s#pXIrLEAagUO{ILX(Ch z#l=x@EjakGSaoo5*44pP5ClI!oE@ALU8KbSC509-9vt`M-Mz=%J3weum}&;b0ade% zbRsV1@+)HS6#;}0!6>>VX6nhzLKdFm>mEM7-o<#9_qjhuuTn4>;1h{wnQmCb>%`NW zmd<&fIKs-3LVQj$WEE0hc?#z>_W+k|X(P3dJJuen#Jv2l{V;(5l;8Yagc%K$f~%x&aOj zfsqnruX((?r?aOV24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O}7XvRfYp#R<000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004DNklb>k6oBF9D3X;CSv^LS*<04EJ&li$ zEA$dwvsK-=i5CwZ5mP$ZA{NM|bqbFDZ$j9D2YEOHPXqt}000005D}4&^Z6drzqNG? zcA*Dvhl6)8Uw_W#;tg&@Y@E@S!(?cUm~7d(x5F5be|d9CZa zD$6l_I%6K%y|vP4UF5m}G4Td7;8ay|RO+GcsFa+lYBTA-B;I}K!FSt=n*|~wUu~QH z5pXSuH<$s_#Sb4rRhFCj2bhc3n*oj1#kH>Q?g!Cr=X(C#Gru(6UrDovQ8<4tY;2D_~wE?MX2B!0`Vez$5>Y4#} z{`cFhNRk1mYX*k-*UW-_%*&~327L4XYX+pQ8CZMqQ5!H^mv_dDXWnf;`x<&Wf07JH gT{AG99{~R92OKZ=S+FSVe*gdg07*qoM6N<$g6`~&p#T5? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/meta.json new file mode 100644 index 00000000000..e0d437b8ece --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Armor/bulletproof_vest_red.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae", + "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/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..351a43bcaa6409c94e8296d94ee823d32a08e28f GIT binary patch literal 1639 zcmV-t2AKJYP)EX>4Tx04R}tkv&MmP!xqv(@I4u4$V-+AwzYtAS&W0RV;#q(pG5I!Q`cX(4-|v zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS93y=44-aUu+?gNBYm1$;R0?>5J zNGIY_F25=TUlD*0VTg#x%&aFfi&=Qq*FE)8-Nks8ci*2is1{5H_$1;vRyQo-4dR(i ztIm0!SY%~cB|aw}H|T=Ik6c$=e&bwnSm2qWkxkDNi^Ni?hm{^?WkVyLCXT9_PWeL4 zWtH<5XRX>`oqO^Zh6?&hhU>IOkiZg>NI`;v1}dn+LX38u6ccGWk9+us9e;{k3b`s^ z0{s+HjYZj*_-K0<)=zFp4k5M4F3$&ZI{e5iP?GwQN3|#45f2{?~ev;no zYSANLXdAe=?rO>&aJd6Sp6aq8JCdK4P%HxPXY@^ZAbbl9thsaRoa6KX$kMEqZ-9eC zV5~&h>mKj!@15JfJ)Qae06rRWlD+^#WB>pF24YJ`L;#5ZYXA?Ch)~P`000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O>6gv;zXruuE000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}000C&Nklpdw5IxQ03o-%)B4&mrON>n~2+8;x z@lMxwY1jVy#tWS-vd)?G@ogQ7B*Nl>}pB2{)|%!Zf#<)jxHCBPfbetH@7esDXJ25q*IGjC z>hogo%QqYVgb**w-^3`wMiLRKssisvB68%+W%wBSz9%-a>pJ)HS3P#l%`^AAMq5-> zg{Eo9+vhhRA~a1yOiZ5VE@gek{p-3`;p$)ax_gE04*+#tt5@Vd^#CcQ@_%Q>Lxkhu z-_5-ph{(NS-Tvh)Fg9V9W$3yNec!WNLI`oU7yG{d_I5DFKuS5P!5#GSw4Uwv_Vb{p=nPf(xP$9GHX zx_0~AD~nOrwK|;$|T(U&ZQilRVRa`R6jLQxdU5x@n}T;GdDp6Ae7|FI6yT1U&@#46&uzaOn*_udpp zDPgUJQVJ~ZbUKkz3f9`unqjtn06*_P>jymg{JZey_vJhqPtCrBgoK2IgoK2IgoK2I z86Jnj$5L)Q6h(oLkB=XD{5&3yLwFV$`zXAbC|mJaz1AAX<8k<5;}rn4ng?)q);lgI zA;fB)a6BFdYb}UK0sr;|$GTOsdcbbC8>*^uOnVJUWvyMs6CN24{BtNW)*+gWfUx0c zt@Ra9Q`*w8xXN(GhpqUxpPmQ!*A(O4l0q?*wSAZ;r_q4T5VJx|U8+ z1Q=s(T+TnQ{|SV50{k<}MLnSJdq+eN2Udf>|HBjGMT20|G-Qk+K7}PBr^r+#V##Nt zITrXj#RkD`tO8-4?Yi#lUy@n_d{L|Gy0OY{Sd4(N{pDwYH9UZ2jitaxI?fsc4u`|p zf6qa1%{aiagb;W7#Ll&yvIonuJo{vN7P%>MwaYBGiFXv44$r%GJE>6!!h#=Z~#Hz}N!#4r_k5B*r002ovPDHLkV1l-7`SAb% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..deb62dd58ba3f901138f241811b77dc30f0d927c GIT binary patch literal 1048 zcmV+z1n2vSP)EX>4Tx04R}tkv&MmP!xqv(@I4u4$V-+AwzYtAS&W0RV;#q(pG5I!Q`cX(4-|v zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS93y=44-aUu+?gNBYm1$;R0?>5J zNGIY_F25=TUlD*0VTg#x%&aFfi&=Qq*FE)8-Nks8ci*2is1{5H_$1;vRyQo-4dR(i ztIm0!SY%~cB|aw}H|T=Ik6c$=e&bwnSm2qWkxkDNi^Ni?hm{^?WkVyLCXT9_PWeL4 zWtH<5XRX>`oqO^Zh6?&hhU>IOkiZg>NI`;v1}dn+LX38u6ccGWk9+us9e;{k3b`s^ z0{s+HjYZj*_-K0<)=zFp4k5M4F3$&ZI{e5iP?GwQN3|#45f2{?~ev;no zYSANLXdAe=?rO>&aJd6Sp6aq8JCdK4P%HxPXY@^ZAbbl9thsaRoa6KX$kMEqZ-9eC zV5~&h>mKj!@15JfJ)Qae06rRWlD+^#WB>pF24YJ`L;#5ZYXA?Ch)~P`000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O>6#@W3kzO4D000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0005+NklUJrNPdbz=-ErI?7KYnYnE%aq`C zUGw2^z+$n$a=FCuc-(C^8=BAOyY+faWm%@+&N&oCv760if41B0`&ak>{%S*{-53LA zzVHhn(t2da7;|y%+X;*lVP+5!lu~fcK`8|yO36(PJShPwYK>8#EOA*632 zg4UXpQi#ncr5wJ^Kv|Z2Zae2Lf?o4qJ9pO>#L0wWjW7tHpbA8FmOJ0UDr|Dwyd>A+qT?w9gWBG;R%czG1h-Peh(F* zb3{RU)V{k)5b0M+ao2Ux#>pn!fyw^^r=OAZ?wrQ-Ez7cxD2#s_-zT2EX>4Tx04R}tkv&MmP!xqv(@I4u4$V-+AwzYtAS&W0RV;#q(pG5I!Q`cX(4-|v zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS93y=44-aUu+?gNBYm1$;R0?>5J zNGIY_F25=TUlD*0VTg#x%&aFfi&=Qq*FE)8-Nks8ci*2is1{5H_$1;vRyQo-4dR(i ztIm0!SY%~cB|aw}H|T=Ik6c$=e&bwnSm2qWkxkDNi^Ni?hm{^?WkVyLCXT9_PWeL4 zWtH<5XRX>`oqO^Zh6?&hhU>IOkiZg>NI`;v1}dn+LX38u6ccGWk9+us9e;{k3b`s^ z0{s+HjYZj*_-K0<)=zFp4k5M4F3$&ZI{e5iP?GwQN3|#45f2{?~ev;no zYSANLXdAe=?rO>&aJd6Sp6aq8JCdK4P%HxPXY@^ZAbbl9thsaRoa6KX$kMEqZ-9eC zV5~&h>mKj!@15JfJ)Qae06rRWlD+^#WB>pF24YJ`L;#5ZYXA?Ch)~P`000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O>6$J+8vu*DH000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003NNklrywo?^m70bxo~{?C+#;8?#nB6OQRgU)tNYXS-vertH>bm}} z+B8kKCDM-6jJe3RUK|Z6jJeB*U35e%s=3) zR|rLH4^EF9qrXFFK%VDXuGK6zN*>h!NvE&R1k-?DT%Q3R;1B5EmXgB^Zv_AV002ov JPDHLkV1nlbXGj15 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..d5698440f11cb2b844cb177ad8896b4fa52be9fb GIT binary patch literal 870 zcmV-s1DX7ZP)EX>4Tx04R}tkv&MmP!xqv(@I4u4$V-+AwzYtAS&W0RV;#q(pG5I!Q`cX(4-|v zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS93y=44-aUu+?gNBYm1$;R0?>5J zNGIY_F25=TUlD*0VTg#x%&aFfi&=Qq*FE)8-Nks8ci*2is1{5H_$1;vRyQo-4dR(i ztIm0!SY%~cB|aw}H|T=Ik6c$=e&bwnSm2qWkxkDNi^Ni?hm{^?WkVyLCXT9_PWeL4 zWtH<5XRX>`oqO^Zh6?&hhU>IOkiZg>NI`;v1}dn+LX38u6ccGWk9+us9e;{k3b`s^ z0{s+HjYZj*_-K0<)=zFp4k5M4F3$&ZI{e5iP?GwQN3|#45f2{?~ev;no zYSANLXdAe=?rO>&aJd6Sp6aq8JCdK4P%HxPXY@^ZAbbl9thsaRoa6KX$kMEqZ-9eC zV5~&h>mKj!@15JfJ)Qae06rRWlD+^#WB>pF24YJ`L;#5ZYXA?Ch)~P`000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~O>6$UT^B&)Rm000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003!Nkl3!rO2AaMw6gR390VKU1?GLYS*%>17zZE5rRQWBCDAR;0nA|fIpA|fIn%d#fR zvgWaVl(^T{u;jEhiBbvx(Dyx(Bmn?utznG$^m*}H;|`W4kx~Kx>bm|>N-4eF347xX zmKv?K&{_ik%Cfv?(OT>E_TLltdEU@<9lEYVp67_72mtP7RaM?DesA2r5-^VA^sO{) z+X4XEwnZGrkA2?R8+WkQF=cNWJk@>oXK@Q58X-h8fA-x`<0c{^A|fIpA|fIpA`czq zp1`w$t&3Mmy;KrDw!G||yM|$i%jE*++;td+ueaI(ujsVp<@rIQ&&TD@I&U3N6a|3q wvv*?*-Yx;YUz7Rw1WeaW(lq5i0nzc@00+69Eldn3TmS$707*qoM6N<$f|AH|&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/meta.json new file mode 100644 index 00000000000..2834ac8f8d9 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by Github user Psychpsyo for Space Station 14 | resprited for acid raincoat by erhardsteinhauer", + "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/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..21d83215cec1b18a7a1db5763bf67903f201bada GIT binary patch literal 1730 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_blue.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc2a157bda2218b5732a29957306fdfb29a40ac GIT binary patch literal 860 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 Uf(4bUG5`Po07*qoM6N<$f;yd3`Tzg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f95774529bfc0a5f8004c5b99dfbd600ca6e043 GIT binary patch literal 1100 zcmV-S1he~zP)EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0006bNklNDxy z_i-=ho_qCxJ@(k+f5*GL2Mou&0|2+>#=e_xHvoXg+lPz1_Z{TfTvn9`03Wl_hJVaP zsA~c0X$-tIp^Ga2T*B0|72E9H7fV$SedU$j=yYJuA z+SzFwTnK@a+R5zW(WkHB(~mDN-T(fj4U+a?7=ZbF!%ql7QV-1M2!_GNxmPEUPK5a! znoePPHiQtcJR6!$(fM?v6wI8Z%wBd^!n8DY)CO0jv2k0 zf!f(APufC=jiB57+s^IO1>5K(gg^*^=_G`vQ%olzDpdu9kPT+0lQ2^`4l>l9rY|Cd z#A1`Sgq#P3%z^Y&GaNG#Lc{@+vrhX5GS SFGO?z0000EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0003pNkl9Zq2HhphoTTi-GT@m#8Dh2 zi}YLh8IIrXe#eD9?1;)7)%Ny_tFp65xD!d0m6_pfWyIZZfy7Vj^7Nm8`g{u}*; z-*^T4$}!#mN!srUg{x4K^!ogAShfAG7$m2OXqKW4=hb({at7G~)zvCLwww=@W87@+#odRz`~f^tmyrcQVbA~o002ovPDHLkV1m(ne#`&> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_green.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1462b1368dcc48ef65df83509ae06666e3827c4a GIT binary patch literal 902 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 M07*qoM6N<$f;;0R3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2c5068f8f10cf9bb3479a50214fc7a715d1d5c GIT binary patch literal 1102 zcmV-U1hM;xP)EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0006dNkl5gg5PfYzX?igxNF;8-NatW9&`Jkg zrK5DS|3-d9$gR*{VE=&jCLQf#9gucQu<>~pU2G9yn$qOnL%pgkTp~LT6zX@<%zn)9 zX5MIl0}eRgf5)qB4|s+f0YKO96u!^V7XZNEcIa<=-|;q^)tZ_CpkqD(qCfsIpP;R` zpw`sv?#JEPi!k6BZZ_r<06^gQR5?|OwS18y97O~G+IkCv+u_+>8So4@>-rtqMF%lU zkj_(Ln--PpY|2RB_|!Hn>B_1maa1L^d12D;_xGsR>-f-kkB6U+vzu=>zY=q13=6Yuqj(R_v{49iNq{{ zZCVH%A6y6ojt|?kisY&Wu9SdhxLI3o$;LxCipWZxkuUP%+cqtPqlg5~ZzZ<%7Cghv zp3Ok>yh&GWF2q{UP5w>ic2dD6I(1D07Xs-#g$)boJcS|@=$f|1Ogc|1mE*WV?Me9} zUDJwYleUDM2YZEX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0003iNklAs=7{>9(;ObSD7-00000005eMeOa2~ zbMd`yPC4ry^BuHZ{5o7olG4*jv*}clw28L*{P_xO=TzafS$r_R&TVfF|Hfb*R9?Zh za;!H%lCn#tO|+FHz3)D5tCn4|PI9UkwiOhoiQ+WT+alEXVJu0varYfr&#~Ts^Y1y| zo5mckf2lbdO&%x3Z`N`;*#gDY$|sw@ca>wEKk|(~@=f`EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0003|NklAs=7{>9()KPFK20Dq((jsK*RM2+P zO+P>jeyBqG0d&(**A6WQqBzI37#v!JI(CqVwF)M*aMAy7x!mRMc<REs#qvUlG?qF`on=|^Wvk%?d+PwE3Nvz znztXNSMsdg3320gb~Og`KflJwMlUS~0w2Uc(YIB}=98%F+EBY&*=bxpbRoFuKw z?n}?w#m9~NR{~}qv+!FnX0qBfW@41T$Zx*0PTaVieJ{f7g@ePo?fxuoH|rWV>zeIn z+a)z_0000000000V45pi_Cce~$K{7gM;-7`zn8Q+d+!eiI=KYceof}z6A)fExhh`rPXHv}H!g6Uk_Twa QO#lD@07*qoM6N<$g6)HjG5`Po literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/meta.json new file mode 100644 index 00000000000..2834ac8f8d9 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_magenta.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by Github user Psychpsyo for Space Station 14 | resprited for acid raincoat by erhardsteinhauer", + "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/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..364d583fc799ffa604a52e835063ec0c75c0029f GIT binary patch literal 1789 zcmVEX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}000EkNkl#kf+~&w0J}N6v71OKuA$oE&hm9>=qO<&iYbuXP=Hw3NY)||nZj{#cf}R< z+Z)Df!>o7L7u|f)3YZ<{{g^jz-n=(}hK7cQhK9!f6-(b6!_}(g0l@nY@BFskfBOOe zI5}|))$x{9I_K8cyh^#mPfnb-0gN?T?H;>0|7yf3e5>8#x4*ss00Y2V?VkT$RS8Rq z!~p<7Lgv=jJOHSaOQB{$Mfh563q~gGE5I91VB1aH(Pt|3mlh@d{=+*C0G$rUpg)=+ zQmtBEp_t{S$;c#GluDrSjZ7Necme>pqs0L5PUqGr=)KI}WB6ea;+D0^r&m*~uC5}R zeT|!&>&rK9Rz9DdU3`*-cZV)=xmTAfD=$8uon3s2Qg{G(`SNF6f4jlofBlK+)%5lB zYI=G7?FQoe7eD>z^EYq&)VvO4_Kwp9XE3I93R>-+FC5K20OU9F{zIVm zMkc*5{getLB&2CF)M{Ix^=O*RS58!d2Vu}3F%r@py8c7L5BejfI%aB~`Blm#Ur^g_ zGBR};rpaL2O-72TluQ1W^%V2p-`nBx?9*DOhb%=#QSf99r!j3dL+74?#T1RD zs$znvA?&&kB(23=%-XV6VapNQ~%I&asJgHqT*H+2OOsh zZ#+SMBTw5dOp_tMk%u>)%=o3q6|ksBk24UmtWAg^xAA4H(9IQV^oDTP3AKamI+nmlhEV~M4nWg;Ib+M@;>Vh z-G+EcDhbd?6y!|lePKMKWzk^(B_l3#-lx+j#B5=eOQrl`0b zpPW1KC_uiCBhP-Emm_2zXe$=4(T2I2w;V?ML{M%^LIFV&AhxUWpmZFbchX9#F8^QQ fLqkJDEX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0006dNkl9^d=k+W|6U$nd}8MbZO|IRgM_wl0kC%jYWqK(FVYC%x||$>wq;uK;ZC zCK3b!loD|6LWUBYyP%YqlRoYSe35c<{U-*{UNtBf%b00$~Ih zM|cPS3moTcudwu3wu%Me`xEjk3~aYuyVED#?xpa&A-dg5(eCs~v@KIlASy&%|7iQA zI*7KR2U1%54l04BpL18VJAG|qV-p;J*zbYOV?;x2+Vs3!$qzO@^0)TQkl~-kAE9Oc U*D>8E4*&oF07*qoM6N<$f)0iKdH?_b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..26aaafe4bf250a0f6f76488e2aa6aff57e319d92 GIT binary patch literal 861 zcmV-j1ETziP)EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0003rNkl$e;&{61^cI*Q< ztAh{IzJ-HIM<1YL63Ae{F9S z?~e+vU|l)Z8z4!C<4LRKMw0aQ{&8Nl!|~KeP7&R@f`Twr5T=^XUv+bRB}wOTvG}x} zW4!@C-@j&WCQ-DLBt_9q_Yb$(ch+(m*#gw^?00000NkvXXu0mjfVZeb+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/acid_raincoat_yellow.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a7d87d709ae8b931c4c538beaeff8705370988 GIT binary patch literal 900 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 Rc`X0{002ovPDHLkV1jzij7
    EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}{2MO+R?PdS~02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00ApWL_t(o!|jy6Y63wJhrg3_d4ZrdHge5Xf(UXcw6aYd ze2x@p(&qsZNM({o2tq(RK?GmGW}Dr^P8;h@5hpn{vm}>?WvsI8Jy8ximYcZcL5A5^ll1{G$K$7eN zmzz*2a(5+|lv&nAa1tQpJ?`&!-_73&_-(lI4qYiNIL@?4=7pYOfNJ&Jrk~!l02x$| d$K&z1@ByCCevDszcg6q!002ovPDHLkV1fqOb+7;c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c4de9d7dc1bbe7cf3f6567f33b2844baf742b2fa GIT binary patch literal 898 zcmV-|1AY97P)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}{1~)bf!HfU^02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00CM_L_t(|+U?puYr;Sn$MK)iElaz}B}*1@aS}uj7dv(F z4HUY#^c56eK$pG)$F5zwIoPEXN*N$bt>ycy%9xe9(3KvsX9;Jdv}`t$KPZ{1#JZ%HWb zdcoW4OEuaxRa+I+o8`3Hs;JSftv%oKUBxz05CoE>AP5xOME7?$dnwq-uB+c43}wSe zl4QfNJijCxM)LfUB&BaJ--Tt>pMC%EIZ}Tx)R}iG8%F96hBC%UCzId8!6v|l!Vw>nFkANh-K8@xNGLHJ^m#c?V0DuGW Y2fGH63U)`sA^-pY07*qoM6N<$f*0+El>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/blazer_jamrock.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0251b25bdf1193ffc0e962c1d832af5dfb39b3 GIT binary patch literal 904 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_aerostatic.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9d21bdf0a974cfdee3cff568299873ea65d663e1 GIT binary patch literal 844 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 TWQMkF00000NkvXXu0mjfsr-aC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bomber_punk_red.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4865e001206333047dbb522bf455e865a9ecac4d GIT binary patch literal 890 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..acfd6e4ac5c16cf7d6005ace533d2d5d2f5ac923 GIT binary patch literal 887 zcmV--1Bm>IP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^Br5cDDV_iT02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B=)L_t(o!|heEYQr!PeGVONk_Um)b_jJ=LqcdfwOy0^ zds9LJS*^x|rWSaJr`z1=M4Wc0g43mXU<9W#@A>ZD83+gn`0t3$dFkf*wmFUMKR=>B z5g_D5eE>j`^f8-Hk)}fs5yqoQ z)4720Xwqn{p;QcGaunMgtStcm)|M!?I~bEgsTf*oFA={IP}c`X1^~w7t$QJtJUKgU zK~+_*=SsyOA}})sgVc#*W|!Bg0P~)^>6YFr732Bk3D)kRRP5rX`JGi@wO&Tz0IfBw zEsA$g<2$Ju|!K;{Ss5ZrF(Zio&$2<1_sM0RaI4f-g`4mv#8}K8^qY N002ovPDHLkV1ioOg0=tv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..342dc4032ace88d2a0f793ab415c65731c9b6f3a GIT binary patch literal 869 zcmV-r1DgDaP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^8~`{_T(bZG02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BKoL_t(|+U?rAYQr!9h2i6n!BaX2vMN?l@Ye|y#{@`2T;9H<9S6|A`xgT|Z@!of;JIM*C|4x?XVN+Yz{@+6%>ktG0 z0000000000dLm2n@Y_{fS5e=?*SE?0-W(758vgd?F4V!>SLtUn0p5FAn<$Rs=Ka7v vhJ8N+{`+=d(C6?~wbo)ek9a!(0NBq5m8*h$L;dY}00000NkvXXu0mjfZi|3? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8f0c61efb6292868931ae774efe3293ebd09d344 GIT binary patch literal 865 zcmV-n1D^beP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^8#Gp>KEVJ002y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B8kL_t(|+U?mpPs1=2hT$)$gQs+`fJXArOy0~wqS7W6>Xgv;*?ba5$0xRzBLM&a00000I44P8u*l2!`SpUo(w+&{*jN0TT*k(aTm7Luf^>r1`8zROxWnE%CopsE(_ z1htE|)~fyJ*g2QUdoM{^KCL84-h1uth`}SUyLGI!TCZPJRg3O}$F|Z~{=P9rl9Z}#P-O>*ku+b(Qh$8}0BPMw&h^RDZ9dvh1ht^iH5l`%%nWk=i3|F!@j rgh?;FH9K`;d+v=flfMW70O#r(9S(r-2Ifdt00000NkvXXu0mjfXb6F{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/meta.json new file mode 100644 index 00000000000..6bcb85e3c07 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_biker.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suits/jacket.dmi", + "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/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..57d31a48d90ddab49636ab6b0061d71a7e3a9060 GIT binary patch literal 1260 zcmVEX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^7$%M}97+HH02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00P8GL_t(|+U=T6Z{jczhTk9#K81rN3aDxcKcH3r|BtBJ z!}dmYS1Z0GBazb_kg|u}iHtE2I|(3lo(sjqyyNlsqs#z;AP9mW2;Y<>v_m$XmHE$k zQn$TrvgxcOA`FKQRoiB>hEfVK`avDWqe-ch0ss&Zma9eLYwK$87e}hd~eMOuP<*UfA`b#BYyw-gQw@mgJ-y%pRcQ*)E&Gr21T)}Ja3G_ z$LD)uJ15WQNYerM`8J&3>ht%zxS!Y6zZd~Uv8!H*2wz`64mKbb-)z?2eob-pd9Ay| z>h~^rpJ$wfhr@@X8PHl+PT}XWY*vMCli7FmdBb&y)$i5u{${hraU^^#7 z|Kc9tJ5thgP(=X0_x0g(y9qHzYKZ<>2e_9CrIa_UxXqoNrk5h0KF_M{blxCi^!uS9 z>9XJNvET2na&Kq-Q>Q`9lIw+bIJX9`!L9WLK@bE%5ClOG1VIo4;kz*&P0BWY?!Fhh z`k@{8r)f?*6~zwMD2(u7r_4Ds6iP2fnDc|2g36||@)m>Vf!n#sP?8vr`)UQQ83}H& zhHXoz9l=ZBRIc7lPj?9s9n>kwL&e}~$J8VAn;LPha;rOvC$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..31e0353bf9b4d37af586d5e6095515f5ba77bd36 GIT binary patch literal 818 zcmV-21I_%2P)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^7%%tjr0xI!02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009a~L_t(o!|heOZo@DPJO>>(r2_%yG1dA1e<|9b*{n`^ z0UY9qn>&$^-4>7pw@Y-3?Gr5?j}!z{R8%}Vnv$P(+xkbeRcO!iE$@@O#Bxhy-@MH!N z@imK26|qVQvg9H3?tr-w3k#v2tS#n%ZLX>~9zW2wn{N)>ZdZ@X5s>7-+xx5A*|wXB z-R4LvY8dXzJ7Ck!%n%VzVozrF_r-_MpsJJP^NQ_M?D~)fctkr~Vq3 wTYXUrQn){9fn7MiRY^p}7g9wEX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^8~`{_T(bZG02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BKoL_t(|+U?rAYQr!9h2i6n!BaX2vMN?l@Ye|y#{@`2T;9H<9S6|A`xgT|Z@!of;JIM*C|4x?XVN+Yz{@+6%>ktG0 z0000000000dLm2n@Y_{fS5e=?*SE?0-W(758vgd?F4V!>SLtUn0p5FAn<$Rs=Ka7v vhJ8N+{`+=d(C6?~wbo)ek9a!(0NBq5m8*h$L;dY}00000NkvXXu0mjfZi|3? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8f0c61efb6292868931ae774efe3293ebd09d344 GIT binary patch literal 865 zcmV-n1D^beP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}^8#Gp>KEVJ002y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B8kL_t(|+U?mpPs1=2hT$)$gQs+`fJXArOy0~wqS7W6>Xgv;*?ba5$0xRzBLM&a00000I44P8u*l2!`SpUo(w+&{*jN0TT*k(aTm7Luf^>r1`8zROxWnE%CopsE(_ z1htE|)~fyJ*g2QUdoM{^KCL84-h1uth`}SUyLGI!TCZPJRg3O}$F|Z~{=P9rl9Z}#P-O>*ku+b(Qh$8}0BPMw&h^RDZ9dvh1ht^iH5l`%%nWk=i3|F!@j rgh?;FH9K`;d+v=flfMW70O#r(9S(r-2Ifdt00000NkvXXu0mjfXb6F{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/meta.json new file mode 100644 index 00000000000..6bcb85e3c07 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_leather.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suits/jacket.dmi", + "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/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_blue.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a2d75a954240c08cd4257f2cf1a1c48b31ff14 GIT binary patch literal 1644 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..41b64862808551dd93f1051459bb7e3806ada388 GIT binary patch literal 941 zcmV;e15*5nP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`6fvUH0`C9-02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00D(bL_t(o!|jzZYr;?zg-=Qc2|_SS6a-BWv_nJ$rw&g3 zjm$dv8{9MNlBt7B(AA-|wUbJvNS%VxC{$WOELkMm?W7nLG!W_Xz9roI&Pz`6?!5sR z3 zwr5`;NAULg2mqM$22i5HNsST}FzF3E`alfSn;mX!&9Pcc0RW#r&Pm-izgkQ&w&tie zJ6xc1AS?2eONvK@x9x)c{KtC31>T1Hg?BiJ_T$3>J;&{(!lmOL4WLWb0{a4$s2G;|tvTjX~NG8ha70|5R22V9yq!lef= P00000NkvXXu0mjfQ97EF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..45968148146c0af3bd81901df74869d0243c488e GIT binary patch literal 963 zcmV;!13dhRP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`6d}K45{m!;02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00EmxL_t(|+U?r0O9D|G2k`Gn(=FijKT(#kXf~k9?vtT>HlHV=sdC4!S@ZtTz@72Bl)bus zdck_FEX|~6NAvzX)k0qCu>iK#SFKBr1yC*Ir6UTkwh@G0I>K!7dg%yj8$ny~sdNUO zXaWH6IGzFkJkbPF=?wmS0jh<(oQwoojV8Qq6))2_c-<;mjV2}|G50B&@x6A(O8#*? zMX%kl760o!AQ;@10H7K}?D#eGhlVx2YJLEK5Cg?-{A>@f6aQzLV7*qBd&w+rue&hE z%E`I%l{YCI@>%oyhi9B!UM*#>L_|bHL_|bHL_|bHL=F+rR2k9Kg%3?#PEWpaTtqyV z#G*xTYypb9n-cgqIQ`DQ1CA|#dGsC*`7jxYh1XeedJj0gxB&pD|LqNk=aSezJb(}b lMTmhC&n5XqAR?kKdI#QAj#On$w=Dnw002ovPDHLkV1m2coyGtF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_brown.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..91cbe1d4d612732282437abf3b908f5a9b68655a GIT binary patch literal 972 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 U1~RMSJOBUy07*qoM6N<$f-6U>&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/meta.json new file mode 100644 index 00000000000..87418987f55 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_magenta.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suits/jacket.dmi | recolored by erhardsteinhauer for New Frontier with https://www.pixilart.com/palettes/cyberpunk-v1-24161", + "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/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b7fc5d1367d43d72aa293534336f83173976f6 GIT binary patch literal 1599 zcmV-F2Eh4=P)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`B0I|(dV~M~02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00b9FL_t(|+U=UpYZ_@7$G;Jouu#Q=r(NP^wo+mtvm~)~ zD0?e8q?a^M5VEHp_n0N@hCLJ-SV&4p|AbOD3PZyhFNS64wU`U@#b8Difb$r#Gf&h~Ve+XQioO z>)(GI+2XO=ASnpMPPtpgM`A$$KqMA~;ODS0Jwse~KvED$Bo^!t+nAmqkyy}mCs5%2*BtA6?1 z%mSn=il$!*6-CUv0Eaqi%(ktBtlT{hpy> zDikKZJ9nUI8Wt}8Grf}?CAGA2N)Z_lrrS+ zUw?+$XkX2ShB*w<^4aZONbx5_IRhB=pRR3^>YFzmA=rr8Xk+U6b4b_w)zE(oC8P{l zS`<-Mt1uok=x%)|XYu2ZjPJ(!+9sJ3qdk|*jt%1(3;WkMUwjD6Ly$hwO;pFH7l3cr0cE)Xu z7yKL~xrURY3n)zuv)jAwiYBBC$>mF=UaymSy-srZ5{U?TOqo&of( z{!q?B+Dl_O#r5w3pVe#I1P*gW$DO`Cj-N-FW@F{5m&4YK+za%OM{k zu^^OG62v$&vl~(#`R%_GNu-lNd9v xoE$vdIG7pxv%a=Dw*D{}3{s$%sP%gptnG^s3002ovPDHLkV1ko3^pgMp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/icon.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..10df25d682ed5caadf8a4ca4c982a9b779be6092 GIT binary patch literal 974 zcmV;<12O!GP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`BNyP=Cnf*@02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00E{+L_t(o!|jznOCv!T#(z1)ts+yT5)3zraA_9&0|{1w z1hg@Yu;4fF8(3M32v#Ci7Mj3fA!*{lHI^%zHEfy#(Hl_gj%Cp**UVK3j0Wxk8*Jv+ z4D-%2Gtc~c2P_tg<&(*c+M(gPy8HU)L)@L3WV_oPdAu*9PF^Y(P-)MItF%X{T%h5) zdTa*jeoNo2ZLxo;s1@@A6DsXdE9Tk1RNSp?QTJOqa|2-%>y2uKg~~EgI5eN$jP~Z! z8&WtdRF>JORtTe5XJ#ObVm&8kjI)-)F*H&*xKopZ`kb8kZxjDC;9oQWcvR1Hf;IqN zb=uJM>z$y@qk1;_WpV`9KLP+It{Rleg`t{KxxmC#!_a49;P7ZK*9qF(KfD0&^Y-^p zT|a*R@IohOb9l6u%QO#oLh4#E55W4(4Lh?-Na3K;9w)ydzOSwhE~KBTT;|WPfAQwe z&N*0IG1?9mSC~ILH*}e2LQhCN%+&j&1dL|~HcyWSs~h$V`{m~8@%TQDy5G`ClISps wwI`(B{rXLNLh3Mzb&@1{)GTPRSS%KRzYKSunTdEmXaE2J07*qoM6N<$f*Z}T6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9713fdda1168e740329c9fb396605c28b038b641 GIT binary patch literal 947 zcmV;k15EshP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`BLx#+R&D?Q02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00E0hL_t(|+U?r0YQj(y2H-!XC>@jx-9%|1NGT{39ejok z&6uGsc?2b3L1@8Aq1dTIAHcz}i_hR-5fr3^3n>M+4#5sZm)j{p3dLwEHTZuJE;n$( zJ?Dm#Ar~MbA|fIpA|fK9eWGmRq1Pv;vibU={4`(1R5huo@nG(Hb96m-D{DRY>j!qa zJ?SUCJo@)nu`3N}WD>|HW5H!)60j=`8Hoa9^%QcgHkOmmwc5z)sc^erHX!Rw0KjOr z0078(6K2`K&KJP0G^8V@7}u)ECu4BEIr7OE#{(;`H+0RGv7VSn(e zvjc}wEr9FIp{a4?N<}zgx_<@m-PUaYKw;l{K-#j9YqcT7L=j@5q%DhI1R^3@(-$;D VmPHBVg5LlD002ovPDHLkV1gK`me2qI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8f14bb689e8fa20ca13bc2d02144003a7603ac GIT binary patch literal 955 zcmV;s14R6ZP)EX>4Tx04R}tkv&MmP!xqv(@Kj}9PA+C5TQC*5EXHhDi*;)X)CnqVDi#GXws0R zxHt-~1qXi?s}3&Cx;nTDg5VE`vxAeOippOg))d%))bh-NVQCyBN>%zW3+qQwk;nd?N82(+!JwgLr1s z(mC%FM_5@>h|h_~4Qi11k?XR{Z=6dG3p_JoWYhD+5n{2_#c~(3vY`@B6Gs(QqkJLf zvch?bvs$gQcAxx(;exi3;X2hY5?DeKDTt6!M+H?_h|#W*Vj@lFaS#8H<4=)GCRYWF z91EyHh2;3b|KRs*&EnLgn-q=%JukNXF$x5CfmXw|zmILZbprUGfh(=!uQh?$PtqG5 zEqVm>Zvz+C9ZlW?E_Z;zCtWfmNAgn%#Uk*2M&FbN25y1gHFs|9bDTZ^S(?@I4RCM> zjFl*R-Q(S%?z#PYr#-(P6N_?z1g4Kr00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mY}`BMbD{duadw02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00EOpL_t(|+U?pgYr;Sj2k?KSC>@jx-9%|1NGT{t9sCR( znx&ATF8K&bz=F_%lR~jmhkgJD$1Z*b2aBK}MGjI5**XL}6kV=UQY+dPrv(2$IF36A zy!Y<%vIHO^A|fIpA|fK9eWGmIygojWt=AW2+dAw_Rg;>U2-c3bK+khF#vfbX==S>3 zPkMFs_ruPvHl>kGqL7LQ!^kFKSDW%*1<2`XUqR=O+I5;xOjX()Qb??`36)B zj0Qsh-~SQpRRLzgMX_9hrY7Kci^$%9gIyoIZP);S%YEzt8OwqYQ$>iWl5cmAu`GTS dh=?eHz5tGcmT1N1#V`N>002ovPDHLkV1jzKnvVbg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/meta.json new file mode 100644 index 00000000000..6bcb85e3c07 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_letterman_red.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suits/jacket.dmi", + "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/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_01.png new file mode 100644 index 0000000000000000000000000000000000000000..90b293d463efd69f67ac6dc22591ebfed82a3922 GIT binary patch literal 1004 zcmVEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0005QNkldU}hbL!F_8l4Kphd(c|%0Y$8HL zL^b>q5z*`Q(!F&J|Ej9Ytg5PK{5LtyE#vVC)J{Sv+M^G2T}NpG%w7XkT@r0=&~+WD zsygRfmD1a4fwQIft^aA7bc<=4viu)v0XumSSuP`H*4Ta}B0?bqn&)|CpXZrE2wDEy zoIsw>C%xbAr3`D8f4b=sG^HGu3TTh`r!VLGA_=g~#${h)^KpxX5LR|uS80K99KW(% zorF>}IVG5u+9&%}E%4VT000000000000000fDdGeiOj6=Kd^n@yE}r9wLlTcnh(el zMuuT<-h1-iU#yN-3^ha&Z#w7>+PWKHdD$SPr#-_kOiD zP4JF3FrTR|nZ|f&1;hgjHLJi*e`_e>XdLaCKrGv_T3qw;D{-;1$G0@6+PeeXo%wo6b%e!YZUS^;|*zoP{(4*&oF00000 a$mIv-`Dyx(TGikH0000EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003~Nklo_vlAd>%%#`2h%!I1()00000@SVhnFYUe0&)4R87EKbc27e5=b?r(y z=YI(hLKMZ8qgDTL^2@U9Cgt=5gb=b)YI95}MInTI<>cQzza;+c$jvcEdX<26{Az2} zr)i?CPWb30@Gik61vr!dX095q#mp}!8DlJpFH2vf<;3@vLQVS@C19@tBa-yxZnf>- zdKvUsZU6uP000000000Vqj)>pIhTouwARhG#h-ca^ZGBbwYKf{xYnACF~rQj$!N(r zmzkN2F{HIFevT}uI?>Nzh?G+I7EUSs>A<7KsM;A~=Bn)1(ppz; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_03.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/base_OuterClothing_jacket_03.png new file mode 100644 index 0000000000000000000000000000000000000000..c05097d4cced840b2053959cf578ee7712df94bf GIT binary patch literal 1050 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 VyH9!V1E)}suBM?zx!RTR{{ktpp9KH_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_01.png new file mode 100644 index 0000000000000000000000000000000000000000..826cf64fd054f607c59ca7c5f1271449f630357f GIT binary patch literal 11093 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 ZNzGZIrZv_0mg3Z+rFKpAx$>>M{{>xh3B&*Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_02.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_jacket_02.png new file mode 100644 index 0000000000000000000000000000000000000000..5dae0642452f670430301e1e689594814ec41c2a GIT binary patch literal 8020 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_letterman.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/decor_base_OuterClothing_letterman.png new file mode 100644 index 0000000000000000000000000000000000000000..2371390eb94fcbb4bce440be83e7801739dcac75 GIT binary patch literal 10126 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..77a9693e9540a54c0d60e78fe585379f1e2c351e GIT binary patch literal 6746 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..68ea63cc154ad4d50b590883e6cfe91b546284d5 GIT binary patch literal 6731 zcmeHMc{r49+aG01(()ur(xgRU%wmR_v4ycrC2L57X1Qm{Y-VBbAWB6_iwe>56pt3^ zp-q-lLJ>kLB1I%+Nu?}#?-?q6@AEzH*KvIBf6Z~s%za(g@BE$T^}EjVy6$@>&UL-x zEER1P2m~^V=tOV_zgJ7&%8KCUSyoUh1foO_^Yjt9lS80<0gujN15i;YAAkZ9799eS zG`&sU7~FwXvmeio_m9EGkks_k>djxh98yr zZI|)*imdALQiT zqTp0{J4?f(deKa!edU8b&*v1UgyS6Bv-U=;NXiNH-$otooPH_GCGvCc!#-hpiV01oZ^NlhXg*M&~8$2c1 zwb!VM)aNspt2=G$t|F6rpOmM24->b1^RQDov#BDfy{(95vW*&+4XL`t!+#YU$;e|}MgLIgI?`2k0ZfA>g&*Ji~ zjf3#>vA2_8N&0~n2JiH4ZNlFz(@Kc#Ad?d0bnu!C?+>dK7!6ts@4U3b(|zen8KG2F z#rls+&P54^cISH+<|h^3*(4!XYl*FIrkT99+T82X+DhhZynfVMv~$T!yXha|w=dou zmNn{j&?-tC5YZN3Gp>@`Lo!SxiE3-Htb)W>^0Z7)_B(w5-DtVJ48^1rp8T`o4OjjC5an8#eubnNJPx3aSxiN3G& z8p5<~{Y0Wg{zu}Db;x_@5F*lnZb1gc*GjPz`KNKNGCi9lR(hvcsb5p$Y}|a>aGBiJ z%*u4CJ_L&w66;;b$MWm>V9vkQDmyee6f(fltgh;DTi9 z)hi1$)^%8 zsUlRYHiUU)AB~B1@HJMM+p92gTOMZNpIb0S2wf+lJPZmqn71^xf`pdK;7wz663CUF zzVjStl&sjcD!eHwT_@{`nTA$OPG6AQP~ENcJ1?e{lqe0}cSJZF zwR~XIE*G!ky0`GbeL2*{cm*qQQI$e^lSⅅG*%;N4Q)i_FYum10^`V_{W-S?_ZePOlPH%5w;B5Lxi zVXrFXul0r3y6jLME&#u?Z-kdax@{QPJ$~mLpLRE|%&o|9IA(OL)31|-UU}(Kx%L>W z+4sp@R_2Z(X-+Q{{2k@unF}ti;>^W7tnK#lNTiE{ zN21OZS&UwHFZ|fv*y0KOprN%>WnuIU(Mu2Io9g~^$Ex8?Ra&GPrdvYkvukJGyLRJW z)M+2II;CCv(VxRk>k8R^ZtoIwUJ{cLpV!89e0}CZVf*}w+>p11+;ENIQuxs4jHt27 zu{#|{{GUCYU9`H`umbi%4l=F<)K& z=Il8PC4GC1RRdAPllBQpD8}brpMh5iUbCiB{zgOF~LdurW zUk@};w2!s-=vo!G+Di@(y^e$G+FeWK=AzE7JgGW!t}n)Y-7=Q->*tFFqca3|I}D=tQ{~jN_UTxET0Gj@ zSmok;op^F(?Pp5!;-#zk8q5av$jIX>3-wpGXEUAHakDDUJ2^#2YUul+F8Pk&V6Lr+S1b6 ze1nlXHU^;^2>u}Kd2a=Q%uZv0w?ID5>+n<_$CymxQ2=8JhY#K&K_C{^5h%@e(1WsQmU`Y8XM{7~4q&pJ!UTXv*m_TDSRfTg)3dfxv5??F0uCS|LnRzG zSBRHb>dAQV;I*_Ht_PJtM1huiKF+RCJDvc5qK(nU2$;Qu6^zoeQh{0sXmq?g!C{gD zY+33tMIt^P4i5ZBo2pzBT#S@3I-xz!ceY=EP-)_OQjSO90Wi}6|nds z7LN;+a*`=LvB*+S4;+V1l7pjEdkNS%=|I|+(F;X1I1y~1!TEpyI0}Kl!VoAJ3J0HR z4~{xJf3xNaCshRXgiFYLIMNsa=Wu?o5Q^-Bzx(@J3!x`?Ckl55ggmi;3fKn&T+!00 zPWf!HaH>zS5Ri7s;%3w6a4;yD=czW1L}%A;Hc}ZGEDm30Aw^F`(x~5Xe6fHn!_cU3 zfDLfKK!hMO@&~+#MgP7)Kg>ru@^68F?!NK=fc~nNEEburcmj_qmO3R8EcK-E;%Pi8 zi-wn7VzF2p8fS`t(Xb|H7#f44!6>FkGRzD^H>2aISW_ewH-(DG6^h7QDj=l-$&Fbc z51o!c05l{DhBn0@VQ3l}2g8zSW-y$YDH?$^L1O3>%oGY20Sl}IGJ9%NQYsoqMMatd zIEon-hC$#=Kq~M9Yeu8O=om7FN~7awWI7v&X|p$rVrq!l+=bGBp#T-LOJ{}cG%m^_%g5bpnt=R5Qpi;X}O!V?6#2wW&z0IKMp zdHxRkjmaI{?SvvhDDgi`>VM!YCKA>OwB-pxr}*~(f+kuMTN0ZklL`uzZ3B2RbwYk2 zIT)bHmH^aoVu;Ela~S}*-%b|W*M8RDBr*btF)^W%sW4Lv83#jS!L165Kv7|6G6jJ$ zqaXl)hW(LU$fJuw$O6EI0p&R}uL))~5TGXGZnh!0@`(&R#*&@hB442kwcncy)P zJO-sVvD#1zxO9j8I$I0r9^~wdpQ?w2bdSOlrHSYv=JVMsK=7kZU-RaF!A-HB%+dd3 zJ{2}$ZO7w>f>q2ExrA{4(f!{5Cm7bTr~p^U`=`*SLMCLHau9(rPxOHY9C%*Bza5y9 zSt2c@|Ke*h`~Hg_Km&*4?Zh#Bk z_l1BD)K?;#wt^4iij=jE1jt#42m;w>G+GMw%-}n16ha_s;I&$*+#y4?g8$((jhK zdcV*t-e&G*W9yE2z4hSGM)pRZ;nC)Ilw}|*_-f0TUvvH96;6EvFE#U%hg{}e=lc1B zk;c3GMyxgls#6;p8pTDaQCF`>`icsNyvInvt-b}Cd5x`AHww~7hchS%yAvr129<(A z`{b_UeP4=3c}J$VW7ix2!BkvwZnfDv|1WoDAj&Fm`b2#C`rVBz*49*(#?trM;Uz5het(*`(=;^KHawvZlLn zP3P4&y6K;q^9JiRHtUq1KX!k-2r@XXz=_!^= WVehMf#nBt3bVU30gbTKtWBvsLA&Z;< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/mask_null.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/mask_null.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/meta.json new file mode 100644 index 00000000000..07c6947c016 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suits/jacket.dmi , separated into layers and added new ones by erhardsteinhauer (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_OuterClothing_letterman", + "directions": 4 + }, + { + "name": "base_OuterClothing_jacket_01", + "directions": 4 + }, + { + "name": "base_OuterClothing_jacket_02", + "directions": 4 + }, + { + "name": "base_OuterClothing_jacket_03", + "directions": 4 + }, + { + "name": "base_OuterClothing_jacket_04", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_letterman", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_jacket_01", + "directions": 4 + }, + { + "name": "decor_base_OuterClothing_jacket_02", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_01", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_02", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_03", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_04", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_05", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_06", + "directions": 4 + }, + { + "name": "overlay_base_OuterClothing_jacket_07", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_01.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_01.png new file mode 100644 index 0000000000000000000000000000000000000000..f2111b4f1b37c22fbe5b3d376aaf5e3de8055def GIT binary patch literal 6221 zcmeHLd0Z3M77oZ(6a+;;QHep>bdt$N7Q-ToKxJPPsa7VF2?Vk+2_{&fRIOGK7qn=F zst9UD>xwJxfY3ffi->?vL_|SRs#Ou|_U;5kc=g%m@3rqQ6B2Uo{myrmd(OG{H%r4p z{LM^9nUY8(v%mn~2=L#F_?Q@h?;=TZ6NzLHH7_bg9f4@bN?ak9NHMZHRf&-?twc;B zX&dj)kgaHS9`f>nOP2}#T>a=Jv}s=~bbsX$;CgBHCHG4|N+esOmzY{q2$pY3{sDgd z>}u(pBf{k_5C%*BxccR*Y$j)&%=EJ~>(Q#Pq_R)*I=Tt5Hoth9v!Pp7Y+F7~RVhd6qK`LEcncf8Z;$QFkZH)nl=m&FrS+fQ5I)AZY=hi8i( zRQ-IdK+_spsPwp{x8O>3mFD@jyjEG;lKU+-Ox3CQ^a&SkUTnK1kUvGvq;1@})1`Fl zv)EeHrNp@0Xx*c+IpJ1^H}5I2vKstNllk0pzpPwbvm?v^3R!9tjc+KqUyBHrF%%jmhgBPvxYza8D(Eir5*y9Y_wfDuP`W?T7eB-DtuUqEOc(7Wbn-}(qUOX2Ze=SSeTGCMfs|~&^1^`gd67AJ2X24+qG-S4i1S5>vBjf4 zW9*YATJMU1_QBZ&YiAY5xNMys6#LaI`Z4ePI%~VbwS~8~osX3qbeKQyZjI`SJb&Hi z{-Xt}oTiTDOV@@w1uv=ziWG0;%W`Ip$-jN?r}6_kb8Yr;lB_~vzjU>a&l9k;=%{Lbx8 zW7Qt*V3(Jciic-r#nh%5s*v!f<|@xeT}DZ0n(X&82($Rm4gBtz`t-2%(+e&?34gA% z^O)Rh*X}teF@?Xvs8VvqscShW#bV{fnug0N@3Q7p(*;|Lx1}C)DE@A<)4{eW8_L?? zvJsDsPEO9(N=JsKcI^;2t*kd{x#Hi_AQ69m;EuX^_^MrK&0=QOHu}tUye8Co=(Cvh z_2awm{eI8T;RFX4*V9LBbLY>^yWm)D_Jwlg_CquFT3Ba{F#8>!|B61=u5HwH*{*`@ z=BJr%FG6k<+&3G4@bYTpbpmVOgP%Xwn*MXh;jEhQ-09u4c+T93^H$yn3NSzu4DHV;`wjc9qD?VV{mbj9|aEHv79vtz8s$tJ(loTo=U{r6;ZMm7&$+O}REQ)XAj%+0Az-Ndc>G~0WA zh#>Kz;Zpmf)RGtHj<)YT%`Bbj$POLtXq`D`k_MhQ()FQLvTr#1XPf=hiFt>)JHH*3 zbZyNkcl3IiHC z#{SybdGG#p=8vz^Nk<^Ov?G+PMNPDxO!m3$gaqtQ?`OsWEpr_p&l9t~#D7z_v?AXTbdjc6gc%7LKh;qb*&C@xW| zB?>v2;6#Lq6tz2r0@lgBfndM_{r~`t0mEDfW;-`uzQ-YKDq0>>^b0#hkca1`^Ki^~)!NlN;2O~m+!C~@*NI$ATxk`=5QH-Dh;4n}KLERV-+l|fSibZa0AhU` zcR*+nqB;PxZXS5U_rWnlt-zxc3aLAVu$D|v>WYdi=q(q1kOI{S>cE(YsJPym^G4!n zx}kvfKJXuyA`=uE`G3dr7TU)$1y^encv2`HDon&s_4|3=1@2>t0NqZd##00T#HoM7 z33?JX0LUuv)PDLSvE-gnPfL`ZUe%o7Y zZ{{WMNMuCJ6T2}%y1DV#Adz_(3?WR=tT-HmOBagi95L5zAiGK-R%;L(n-ULl0PHg; zF5NzpoqO}oWguRYfDy?BGguJJhG0$Y?At9Rw zjv53;*+M3lC1mz=vcBB-E8JtT`3%+@_XITJe0-Cu0^$S-4(9jIW&v@+@B@i95}Be@ zN+lRRFw5Um{eQsqlke>?e`A2aQ<$S#p%#c(100QR^ X{a#2$ElTu%BP0U-LVS07$1V65=6V93 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_02.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_02.png new file mode 100644 index 0000000000000000000000000000000000000000..01b3175af61212ffea39d5ad103f783d7a897def GIT binary patch literal 7577 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_03.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_03.png new file mode 100644 index 0000000000000000000000000000000000000000..ce0a76e863a61771175eb6f6cb7b262c9707fd4a GIT binary patch literal 6112 zcmeHLd0Z3M79K>AqF`+WL_k8SsK_KU*%JbUJyCX00jV;XOdybrB#?kgty(Qrs|7_A zY*kcn-x0K~C`wg|is17pDlSE#Zmrh3zB>UCUVZlYd+qzngoNC4zw@2to^xh?lNS{c zYHKsZ27(}4i8v?*{1=fQYb)@*UXjrZLA^iBiHkSHU`C2or;#g^1jUf8B`AbRA%`H- zg`X#=z8*HB|MMS5>3SFR)_usU~QSIe59q}l@g(IYLH=g!84mHAEBv-{rDOF1SrQrNpR$#2ue2MaQDdL;!O z^*Ug&Jy)~yH|N~+}xB&M4h+`FN+R0SzUr23dVb>pFFZwO}b_(IkMTiJ>u77 zKmSRejriiXkeXFUq&v4q1)lFR*7FU5+-Lbve~*)$W}wOK5@n?6krXUET2XiuNjpQR}Y9d{y}Av-MwjoJx#4*RX3@{C4Hh z2Ct%tnOXiBCnqIcy0~xr$W5Znrab{G8f(H6)2bG)J+*B2g@L|44=;{wQm>q{W#*jz z4SCVC?VNpYug;5Frns4~HloZlKX8(B^RAh6pMQ@g-ZdLRc7fxpJj@Ee_kM|$_i$_Ymynp|-k`hOss;6_R zjNgB;D0eP57jfidPCk@$zG2$oiwnM=cJRV^P4Up-F0-?SsLMk9pZF&y5*wbbd2|AQ zynDb@%jYQ~RnXF;@k^$+C=&?Vrd?vgseu#D-Vl!!*P;4b)y~5bZ^haducLl@J78$- z4;d#C>;_tt={fCzYgvh|7EA8y0*W?!=(DCr97%QVx8-ViL&af9{lzNxR)Hb0l2v+q ze#MjX`ljubi&cG3rU$P%v~1bACQ)Iylepbhr~JI$PI|b_I!hFlGx`K+a5 z%DLA(2MD8G4Gp_CeC^m!#Scj@_j*xo=WujXL+QYmKj!MELbVkW)0QmFyvnp@ue+PS zb5o7mmN};h*HZW)$6HmrpmtX2@9R>_=WgAzNW~eNxqVX2kTv}0s}58_e4O`Fkvjf}^ATooVO{ojypv<{1Exj@)9U-=xmD5jKC7u}-FlE& z9pb@`bn$SQ>*{4hMmu@lACwUk&Hll0J8g8yZr+B)L((r596%N|jX#rA#-GJ2Tqyd8 zDr<-e>Ep0!XWHr_@#)-?)qbsy3$EwajGP76hP_d(wZp zRg1Kasg0_qPtR8rkC^__sq)N)7ipG7&xh@6Zls2aE_1XQmm078T+#I%Y&tVMP&dpk zd}S2W{9|jePV^G4-*NL%4F;`%PB$8jG$WIy z(WTH)KA%rV7<2{$1_)T6tu|mLSgrqrr0C!XBJ{XUp*1KpY6{7TNi~@UA1W2>Q##4P zE*@+G!cGI^+DxxE$mkNVV1al5fX+Y=9*i(x2A|$tAMA#QcWJBjomm9=q?<4;9i<_3 zm8yq^-VmJi+TI&A^l{*lNsl4)noJ!|1ZNRy!zbO1YL%J#?lv>^1SvB6t(3{>z$vrk z?mD58@Te{wGL0z;mDa35qPrtyco$BasZ*LUGMr8*2^DZe517#&c!NUz`ha@GL+<>+ z5n!&1zX$qNzRbRu^C}3^;F+XRNstef^j9F$;0l?*{FBEbFr3Ta!YqV=!7PT13uA;F zeDM)XiZQrMz7*?5B~j}Qm>MTYDnL$C03JD)#l%rQ3bSM!Hq2tOn6MP(;4qubk>gSs zis3R|H;PD|0(1hV?CupwB?D9_i!WpFPy)trR0{YI4vcY_T$o8<2#-nd890u1j+zaGmXWac9PdF^#zUoYlq=_Pda~;^a)S}m5&kKl2EaLk<}#l%Wn^dljp~UvrV?avAq*Cb zuwjH7hw=mrrhtu5J5Iav^#7jlP(+Hd*nAvDnKA~k%Nqay literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_04.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_04.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e9a174a65f0535b2f2c02dacfc942ca69fcea8 GIT binary patch literal 6265 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 O4@ItC!rd+*3I76yYA9_0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_05.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_05.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1b7635ceccecd3b7bf135c4f0901225ccde282 GIT binary patch literal 795 zcmV+$1LXXPP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N?^5mn000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002;Nkl-D|cHnWfIm{}~5!}7Mjo!>(0^wm4x<_4zkE*<~Y+BbJpTy-;`>$n+a00000z=dVi)6FcV%Fo(rgK zlE*0(;_9l>B@^1St@iH!fZYb5H$Ufe5LI0!qor(002ovPDHLkV1nn(UOE5( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_06.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/jacket_procedural.rsi/overlay_base_OuterClothing_jacket_06.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f142ab2566f2afa6d845be6c9eeab9ad7e0823 GIT binary patch literal 664 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 N002ovPDHLkV1nSzo9+Mr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/decor_base_boots_02.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/decor_base_boots_02.png new file mode 100644 index 0000000000000000000000000000000000000000..ace0fa1663d964426adfc1e7edb8202a350b048e GIT binary patch literal 678 zcmV;X0$KfuP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0IC400IDH4t_T1C010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miH6Hw$^iG<^U702y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{004eTL_t(|+U?pg3dA4~1yITTZzmYAO=pVqY5rbdi!HK9 z@V#0bX825_r2qf`0002+U282#vg`noq}CcyU@_NqW!d`oeNS!vpY^w24)xxrrf+tA z00000003s%_x+LQvhA${NK%&msKLs{80$v=JkLj)f87#1j^ok$K4jfEDV)^%ivR!s M07*qoM6N<$g6fka)&Kwi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3a183904f06a436773aecd38c7c1aae0c31b5d52 GIT binary patch literal 6183 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a8695b59c577a9f6085e11cf920a866e8c7fae84 GIT binary patch literal 6152 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/meta.json b/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/meta.json new file mode 100644 index 00000000000..63a5c0b80af --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Shoes/Boots/punk.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord/github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_boots_01", + "directions": 4 + }, + { + "name": "decor_base_boots_01", + "directions": 4 + }, + { + "name": "decor_base_boots_02", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_short.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_short.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b74ba7b652a7b4dd97d2c01b185906c403b8e5 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zXL!0ehE&XX zd&@Ad*+7KtfqiJXdt`)8t7fsSZKis8L&kKu=V=ihD3jUpD&TlS?hX7%@ zbNf4Y9bPEC`rzcQ-GzFg{Vx=v8nLC0>wgldb2=JTe`FLg+gahKt1*ZeW{ z?Z+K$?vLjSy>Iv+&)xX`$B%?aXTNHjZ1yd=v+o3ZJ@uKIyOvE!N$3}w&V%b)R;A5+ Q4~#GdPgg&ebxsLQ0M+f-GXMYp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_standard.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_leg_standard.png new file mode 100644 index 0000000000000000000000000000000000000000..7140a3869c35f83f483a4e62161d3f9362777f39 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zTRmMILn`LH zy>+*@ML~f5!^a}u8%OsgCyA=i$&**iaJc}1$7B1_>P|C48r&A3~= z=ldj0*B-+!6*iwtjq}$n{pc#~;9|n#ET@0k$!leeZQtUOU0RxI#?L=)(g`i@G+)4T z?9A*X>jLshq^AF8>FmFyGGpeNt-d=s!vnmY9*xSDUiAD?c74Mu-XGc<7%#EcS>d&i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_armless.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_armless.png new file mode 100644 index 0000000000000000000000000000000000000000..2864e1c04e7ffffc1201bf275f517c8af15615ad GIT binary patch literal 555 zcmV+`0@VG9P)Px$WTh%x|s_5!?XhTqmq=cptIzgUbsgTLk$v*ulm)a$^Qm$lO5KFmJKt+E)KnCO zpVB7%1+3TWD4#WGJl+(mpwwA|8X%?Ql%w%BV+;*F45Iu3UeSbDnS&ajl)8_m&*yWL zg1*CNIp+r7mJ`%~_F29x%eT~{@g{3+=f1$uD^Zj~AoUFrF*65W1~;1x5fSBiPFa=> tF6cY9+bwCW>2|v%$pZiY008)bJ^^l#YI1c*5!nC$002ovPDHLkV1i8;`RV`w literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_croptop_armless.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/base_torso_croptop_armless.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfc957109e5e7941c02b376ade59f4721b81c9c GIT binary patch literal 942 zcmV;f15x~mP)EX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PC2?8R%Y4R2T000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0004nNklfL_}TJnUr(6XvQ+< zr{mefMMRu)G7r>q&N&g0)w!Jc!!UfSK{w4FhT*V$A|leDc@yRZIOpWZ>Du?bjN>Ru zb45hPaojZc%a%f#rkM)5-|y4@UzF4U?>*gaH>&G;8nk|f5XgIfc)@jDCmsJywWpXf ze)$l>+x+?QLmR-%tFW!%Tjb79z6Zn@>3Y4cLSL^}kp|?>Po4p7+ZtvjA|h+8vDQxe zM?M40ug}b6tu%csw3iu2tnKDpx_Jv#Pz*zvR;RQV4Jg`6??(`SJ9o^)ya z`Fs`|yk;@;?$>gX8nC>}cU@;(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_01.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_01.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ff99ecc5dfa38361a2fa6a10243e5bb8ab8979 GIT binary patch literal 862 zcmV-k1EKthP)EX>4Tx04R}tkv&MmKpe$iQ;Q!|I#@x(AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOibq^n3@1i`*``n+SU&)&c@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|d%cX|B^8K^#j+APEsNYAB-u3sG7%QcR?1Kjz^dcKk_l$>b`7 zkz)Z>sE`~#_#gc4)+|g-x=Fzp5O}fek5Qm|7iiXP`}^3onxTdU02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00A~hL_t(|+U?pgj)FiG#__*gfYQdo%9@JS3sBo|1;PcW zIT#5CAn^i{P#ZmgTfM|FLKc>p-HqR`nS2i6y*%k=Ktx1DL_|bHL_}mnS(Xogx~|`@ zwjZkgSe_%A^KhD`0K{?pcC~$9?ES~%aWZ=wfXT89fFwzr9LjFDo6Oz^Fbo3#UDr7| zl(uaF==D_WzO(Dwt@toftkacd&<@%WlOM0~hK o1F-Y>rfHlU(qHI7MC9N50!ziWf2WIJ%K!iX07*qoM6N<$f=N_?ZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_02.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_02.png new file mode 100644 index 0000000000000000000000000000000000000000..888c5d968c29eed2dbadf1351423c59d9708ca65 GIT binary patch literal 827 zcmV-B1H}A^P)EX>4Tx04R}tkv&MmKpe$iQ;Q!|I#@x(AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOibq^n3@1i`*``n+SU&)&c@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|d%cX|B^8K^#j+APEsNYAB-u3sG7%QcR?1Kjz^dcKk_l$>b`7 zkz)Z>sE`~#_#gc4)+|g-x=Fzp5O}fek5Qm|7iiXP`}^3oneSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009$8L_t(|+U?n~iNi1$hT%68*tj+(3j{PkM#%`?AhkE} z2pS~=1hRk$s*OE?u8O%_NRh%mj(eX@mO+C5Q}ux)Ns=TYAQ_xoi%3bmA~xonbvVHlXE ziFuwWih{B%d3-kkYbK!Y`y4`8rr);huJ8NYG!0c%alKw?+jg}H{Py{hBuSDaNs=T< z(jWFwkJfcvE{cK>0(D(K?WL49>E<5&;JfqZdFFgR+YhdifbSCkmMLsC{dXxyDFN6H zZ<2tn>+<1n0HCTW#&HB#`ueRB&@|1<9d5Uq?_ZMifiH#Tk_Veg`cVJ?002ovPDHLk FV1kofW(5EM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_03.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_03.png new file mode 100644 index 0000000000000000000000000000000000000000..3dcda4c3e34e4fc679fe50bee5ce8a7c2ac00e47 GIT binary patch literal 947 zcmV;k15EshP)EX>4Tx04R}tkv&MmKpe$iQ;Q!|I#@x(AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOibq^n3@1i`*``n+SU&)&c@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|d%cX|B^8K^#j+APEsNYAB-u3sG7%QcR?1Kjz^dcKk_l$>b`7 zkz)Z>sE`~#_#gc4)+|g-x=Fzp5O}fek5Qm|7iiXP`}^3oneSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00E0hL_t(|+U?rGjlwVx1<)TF0C7f$29PKqrBFgd1DxG~ zOGpK&!39Ke0|xnQ;R?K`SV1wEtbA(ST-RV=iNWh=_=Yh=_=Yh-ks(atQz+ zgn0QJ@}=r8#VM+k54UX_0O0X>Jmof<4FKSLK3BOGpl#c5I2>YZjKMt4SwAj-F(v?j zQfd+p`BL?l;uNdYFBoHjwH961g}(2hlnU0`*hFqhsi2gClrr3IH%KXiQYvmnR#M8z z&X1cK=ijOR>N`8&oQuVzl)*VyW(P9VPg(%)J?grywAN^vrUHPbX)3KX>bkDH_gP>5 zx9bxT5fKp)5fKp)5fS|#!~A{eoorcN6L!1ZBxkKf-}iB3 zm5Y=zd{*CkkL&fCwTGvB0i{OcWAoZYhNHs{%oo90n|(As?_qo=q11Rj>bh=Hc!*2- zsUDKgiVz|kk4FH&cDsdh4ghe!-?N|p@h@P%-#_)Bwa$P3U;P6Q&yxN^4@5+7?*nCd VV;_3naRC4T002ovPDHLkV1k?Hp9=s0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_04.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_short_04.png new file mode 100644 index 0000000000000000000000000000000000000000..fdb2880dbdaa1504d4070c3c6f7f87bb83ac397c GIT binary patch literal 703 zcmV;w0zmzVP)EX>4Tx04R}tkv&MmKpe$iQ;Q!|I#@x(AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOibq^n3@1i`*``n+SU&)&c@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|d%cX|B^8K^#j+APEsNYAB-u3sG7%QcR?1Kjz^dcKk_l$>b`7 zkz)Z>sE`~#_#gc4)+|g-x=Fzp5O}fek5Qm|7iiXP`}^3oneSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{005UsL_t(|+U?r04a6V}06->Yi)_G148kV)%09F0{{R3005k0w3lDGpC8>Oth!M+TfdF%x3#DAU;^SIBjSz;*xAFm l`WJY|etvW#;8G0WM;~FNx8Hf4knI2f002ovPDHLkV1kM}DJ%d0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_01.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_01.png new file mode 100644 index 0000000000000000000000000000000000000000..3beadabea7786755e11f1eaac69e7ae4b18e14b8 GIT binary patch literal 6928 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 UOV@5WEF`utu{FN3V_)#U0PJD(T>t<8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_02.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_leg_standard_02.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5c4de3f5965f3ce978628030fb0dbeaa3701d9 GIT binary patch literal 6865 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 T7rvQvL)0c&Y&B0e-E-idpkTD# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_torso_croptop_armless_03.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/decor_base_torso_croptop_armless_03.png new file mode 100644 index 0000000000000000000000000000000000000000..527f376f5e3744d8a326a77cb7f85ecfcb5690a5 GIT binary patch literal 7299 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf20407017cf5061ba07a575f738285ecce4d94 GIT binary patch literal 7010 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 XD(lkO+ISOO6NtTyvvq~#j<|mTKi%wy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/mask_null.png b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/mask_null.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/meta.json b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/meta.json new file mode 100644 index 00000000000..0f083625163 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Uniforms/punk_procedural.rsi/meta.json @@ -0,0 +1,87 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "The sprite base is taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, separated into layers and added new ones by TheShuEd (github), croptops and additional decor options by erhardsteinhauer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base_leg_standard", + "directions": 4 + }, + { + "name": "base_leg_short", + "directions": 4 + }, + { + "name": "base_torso_armless", + "directions": 4 + }, + { + "name": "base_torso_croptop_armless", + "directions": 4 + }, + { + "name": "decor_base_leg_standard_01", + "directions": 4 + }, + { + "name": "decor_base_leg_standard_02", + "directions": 4 + }, + { + "name": "decor_base_leg_standard_03", + "directions": 4 + }, + { + "name": "decor_base_leg_standard_04", + "directions": 4 + }, + { + "name": "decor_base_leg_short_01", + "directions": 4 + }, + { + "name": "decor_base_leg_short_02", + "directions": 4 + }, + { + "name": "decor_base_leg_short_03", + "directions": 4 + }, + { + "name": "decor_base_leg_short_04", + "directions": 4 + }, + { + "name": "decor_base_leg_standard_05", + "directions": 4 + }, + { + "name": "decor_base_torso_croptop_armless_01", + "directions": 4 + }, + { + "name": "decor_base_torso_croptop_armless_02", + "directions": 4 + }, + { + "name": "decor_base_torso_croptop_armless_03", + "directions": 4 + }, + { + "name": "mask_null", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/icon.png b/Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..640f2881605309bfc1c7c48f9eefc123687b3747 GIT binary patch literal 10093 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/meta.json b/Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/meta.json new file mode 100644 index 00000000000..22c628acd0d --- /dev/null +++ b/Resources/Textures/_NF/Objects/Devices/Holoprojectors/graffiti.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/f4017da82ae4de7bfaf8ebdbba33d0de81c15587, and resprited by TheShuEd (github), recolored by erhardsteinhauer", + "states": [ + { + "name": "icon", + "delays": [ + [ 0.3, 0.3, 0.3, 0.3 ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-on.png b/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-on.png new file mode 100644 index 0000000000000000000000000000000000000000..8d97ebdec5331483e017e2ca2e251385edfb10f6 GIT binary patch literal 830 zcmV-E1Ht@>P)EX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PB77GmgWUz|>000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003MNkl9C9EBfM)+j|?;Q;Yc+6`5eH&0%> zkn{K`Vd)sAY!O2*;uT@b2XLofg%FAO(+WlPoAAT%eKKGPAmpASgfxt0e#t$eIZ!&* zTJHcLNfJxl`CL8zi2#8KN^!2icKh@*CYiA!(Nyr^@KFK40A*QL)X|)=BAaXQA#fK?<2a510G#J__Z(eEB0@+rB(b@+ z0)6l;IHfPqe`KTIOvW;=lsa`grPN6XX}Y~J#(VGmtvS>${agpr7nqZWwKuaM5CraD zz*@VWK-;$KufT6e%noCjPt!E)g#T3F_2tbw*Mwh#kdVds28Jr2fJOy|i~s-t07*qo IM6N<$f~((SRsaA1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-overlay.png b/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/flashlight-overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..cad64a5262aad868f2c7ff2ec4c4a0f63e561efe GIT binary patch literal 628 zcmV-)0*n2LP)EX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PB77GCN()^$R000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000>Nkl2t-l20%HGg6G2R{8^VR*;J*O+ znFs)XCh15zn;YLYqN>6cuzmhyfz0#<*cTvx00L&l7tr1Q1ztn|0IV*&^$=5mat8EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}00030Nkl#^iga_M_!_DA1&U@yT(?^5i7^G{^F^tYp94Ue z9>YE&R$nmTO8I%39z$aaL{XHn#xY$*#%=H>@H4zVM=3vlzQ%bJ34-v}Br$GVfjamV zyiKD1$~vzApFWP`9cxLFoY-cazaaZfV_2_$ydR0@Ei2b`2kir+UvFk2AOa#F0wN#+ mZwstfo649%js_CR;M@VD7K^f3{kwwz0000EX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PB77sbjyRobQ000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00011NklEX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PB76~hBSZ87Y000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0001}NklB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..eb86526e52adf441e3430a27372ba0370d005c86 GIT binary patch literal 1037 zcmV+o1oHcdP)EX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0005xNklb;@5JkTuT8l`u-V3-Q=};88bLEs& zJ_(-M1d2ES$g&fBfAnpfh^{NxRbFcb6a}W~ zbOivL&HM9y|2g#i5rQDNMA2jm0L$fTQb(|>yw(h;5-1|0XtG@_7K!hVkfzg>#AHmB zU{`tTGN`-wGJ(3t;x$n;+3M%yIuU$r;Z5_Jm@ue2uqg1F$SSeLkG9LaRt=DMX*Qd^ zNNhfzzsa%0l~TF>x@?TZ^-a!I-quk{EX>4Tx04R}tkv&MmKpe$i(~2S$2P=v=WT=8*K~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^Prka5XK-DZG z8HmEM7-bHwp_qjhukCHPP;1h}Gm~L3a8^kl4 zmd<&fIK+yQLVQjM*<>bR8c}179zB2q?kz3e$>N1&ouk{0pkjC)TgFoe*gdg24YJ`L;#BbivWwLf0Q)<000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~PB76};Chz4{3000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00023NklJ*mbp&7n-Uv@L{b+m7 z00yo#CQ2y)@PMiwRXx$xS#K^r#&B`7Zq`{dZ~l4$T5B#M+^n;fEX>4Tx04R}tkv&MmKp2MKrj?3R9IPPXkfFM0K~%(1s#pXIrLEAagUO|T(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?(q|hS9JC1vJ?|WbFz5|3tg{fv>0#G%} zNX27fHn%DUUlE`=fH6Q~rk+SIX5cx#?&0J6U6f~e*ZnzqmAuISpGZ8%bi*RvAfDN@ zbk6(4VOEk9;&bA0gDyz?$aUG}H_ki6e@tQNECM zS>e3JS*_Gq>z@3Dp}e+|<~prm#Ib|~k`N)IhB7L!5T#us#YBqEV;=q?$DbsZOs+B* zITlcb3d!+<|H1FxnuV!JHz^bYx?XJiV+0890?oQ@e;?a+^91le16NwxUu^)hpQP8@ zTI2}m+XgPK+nT%wT_CX>@2HM@dakSAh-}0005pNkl@Y5hM$CGkA}SJf$s0&*}$%7g}kr@w7Z(v=Z)=oCc(m&>=1 zh-kn6c!}e9C}l$9@$=br=LaI9AlUj{7*VHAQ52Aay6*fC1Y2LqgjTCn$bCGfEhC!H zX?dQ1$_uCl%?fed`9a;s$8iGB^G|h~(3DOqFJMv7OTn{Cv56JXgiecHU9Z=#JYcig zymOoT`PRbQd1JUgdr_)`&UHG@B(-hZ_~!s!oey;9z<^tu(DC>w?tTSCQ6z8*zyKI< zp9biDv%p;drvMCq0k{ZWV>Vr+QYOYvo^|%&trY+O005xBm{Kp`IFnTUJ+6z;oiw+* ztQV+LhtNsbb-h5Ij;sb<9YQBzSM>r#Iykr5*3lt!5~_*Xs23=sLmgj5hsaA>=0Ch@ zz$HPd09_NR)B{w}VdVuerCy*79sdk4rCy+{4(@BcZlN#r0@uJtQ5XONU;qq&0Wbgt zzyJV%Hn;FHWK}t6HeICOKVMh@000000Da~c!!9U>UMo0700000NkvXXu0mjfaJ9nR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/meta.json b/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/meta.json new file mode 100644 index 00000000000..fdf994c0000 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Tools/umbrella.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation and modified by Swept at https://github.com/vgstation-coders/vgstation13/blob/Bleeding-Edge/icons/obj/lighting.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "flashlight" + }, + { + "name": "flashlight-on" + }, + { + "name": "flashlight-overlay" + }, + { + "name": "folded" + }, + { + "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/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti01.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti01.png new file mode 100644 index 0000000000000000000000000000000000000000..52b81a4a64e0991a871ce99d2f22080d8152563b GIT binary patch literal 1436 zcmV;N1!MY&P)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG}F%LS&r78db02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00VSML_t(o!_`+kZu2-49R1my@8K#<8o^)$Lc9yl#Jf-+ zEXsv|uSk0gxL#jh#Ut&F7HF68(O^$23h?9Vo zmqSV^qVvuK)l#FC#5|jK_UK2*z=|8SJOU@!o?m#$yyQx~Hcn5JJ*9tu@NB z#5~WSl!8)vaX!y;yu7^d)ftFhYpp>Dfwfiuz&y|CLaj9zW4!NsQP(x%^QLLi`Q!2U zI|^BA#rb@`z=M=h#0!>aU*gAFE3CD5>;Gj5mZ&d^0!pb=lBQ|!_V#v}#>4w7Sr9@`b2^>y{QQir>#*5ua5x-N z}5P)d>KdAb+?4u?YmuC-QFRmE3fAR=2zDHvlsUQP%> zUDxQk4pmigN-2t>;9b|DZCe};2Taq1KY#v!F~(QVfNK%qoJ;k*)(d^#i#VvR=Y7ON zoFPAUA~v8%zh!^8zI@rNB0#?*Y|491#QLAlXHgVIa;zu{Zj2FGmT_Z@D2jr|jA^aW zw(Ym*cT*`Sr7+Jk>bgc%RY{~ozHhhN^lgk0aU#}r4evdaQonP6Qko{7QYxX}7$cS+ zYpn<&fDn=zPh>%4#*ZAB=NXJK-gR9v79G-Br-=yw!!V#MOEAWGoRklh(@TjJl~3%1 z%Z_-hBk!@`W(Ib<9TroOODTo-KJ|jw<)VU)V7wMLKW4#xzvtId%{hlG%RnjpJAypN zG))L0U>JtgSuWQc_TFO{1`t9n5KaieFbqGcd%5-nN-305X$E-j(_p$K?;hqrtnoOG qVz=AjEX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG}F(u)AZ2SNK02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00N*%L_t(o!|hhPZsRZz9Fk&+)M?T>2}B9fck!F}T{0vR zwo{}@kv;_}kyrSZkbR1MdHHZa1`uq^3YJCX7FvbvL+&g6qQc4W~1uaM^?J40LF-BZnT`d~5)|!Wh zhiq)ABsn|AkWzxRHvfMdEF+^zDZSh6%RtAq1q9uv)EPtwmK;0DzPd zoO7AExjcWrGeQVWeeq@qy!U2KUsYAPd91Y{`3WJAQpyh{aI6B(IfM}UuLsfN<0GV$ zS}6r$ft<8$tBGDJ4S}*1Lclo(Aq1q9`jqp<0IsjE0pMUW86+0wlA=$75JFc~g}(1G zP1D&CT`Wwkd2^Y*?@?7%rjcqm4`OK=o|}&ELI}akWlFsgLRdVAjm^!}w7$I*0MmlZ%aql+;RV?^7wnwoIC-Cp)0`W~Hs3j;K+pPrt~ mTeIV$czJpGw*ma%Gx!DTBeq^4xsZJT0000EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~9|lTVs`~%{02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00Z|)L_t(o!{t`JZsJN9Jrl(ZE+`_1{00$HrbuYqAcZP) zD9TGDMH)cDiIox}0S(WPGD2x0k|vgD+=LV^qBPVNf5L-g8W*$0-I;594NJ0HT2$ytL$})n09;*Nq0{N0Ua!OVeMv;u zbtsAg*LC4Ij*K5xWG7s;>$-4V7llGWI6zSp3fUfH@XjqL+pp?RK925!#1VIo{ z;_U1U@vVq#fvT#+_kFHu8Z=Fl(h2Ep+lH>|QufEkM>$TX(^7ih_vHbll*+;gAtYS= z+G{wSPI)GiA>oreo6TfJlu~p$orq7pUXPp;P1EGH6p2NFn{I_9AjbWEpHHV#?)yIX zeV=pA<#^Mx@cULD$Ye4E0NU*~pUq|ffWcsZY&MI@WP*G?kGHosWV2ZSz+^H30Oa#| ze13jnGMPa5wcBl8tyamGI$^urjxgWf-$yQ&!^g)50O0iW6wlAk$mMbXAm;^y?RY$n z%qJ1qiBA}Y!RPb&F99vf!gxHELBqkty!cs`CCLfQ=W`f_!PhE~v}s|8Zy#WcfiZ^L+uOClJl87K_FDmr<+Lf>1|RO*2B~;NXCWq>M4tYBjW4E$F&VHuV*`1*KAn^!t78c^+D=)^8ihccAM! zv2B}so`;*88EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~BPVsh!&(3U02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00JUOL_t(o!|hhj>Z(8(Jrga$S{2elu$`-df!02NEqj}u zptotM`<_53T7)Y@A*5O)C}Gas+>z1zQ~mhexX^)^)A_z{I-}oA1AOttUogg4kynkc zXh9HE<^e#P6W{mYc^(r@an1MrOsmQ%YKz5!6&G2|%fWSB#z)RYy%;MSiy8nNkH^}0 zi zp5fc=mWjHkX_`igHBED7PasJWJj2K1F&U4?gzHI?WV&tJtXR`DXJ#OZBD}++C<3LF z6tyC%=6U%E6nT@@G*8w8VHm=)ECv9&t`h*TEQ@j7FboogA;kQuI#B}v!!U@h>x669 z>$UtaGEI}!X-)AuP1LL6)qxuPtD650rfIT|t<*G4<~R;>9H-Gl>o<+Wag5n)M(T1( zgZyZH7q06<(=>!(h|Ok$$z%cmInEESHUJzBhhKSD=kqx?irltsMkyt2{_ivzjR*jo zPNyH6(KHSF{T`i82a2M=^E@bulH<9PkpDOU3sKrjR6w@Q?VNb3XD~N-3d~lHG3iz-xB_U%iN4uUFa4Jhoo1 z;W*C2D_ky@54F?jlvM75XAp)VD>KFSeH_P_&*$VL2hnP^db*KY_~OI(15W)lDIGB( QGXMYp07*qoM6N<$g6$siSpWb4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti05.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti05.png new file mode 100644 index 0000000000000000000000000000000000000000..399505bf18961f326d4c76d20b89692eab659628 GIT binary patch literal 1060 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti11.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti11.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a9d46132206d4e11bc3f302b367509e9dd4bde GIT binary patch literal 883 zcmV-(1C0EMP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miH09vR<@{CEHW02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B!$L_t(o!_8N14#OY_1+#nUZQPOOZS-X9&rBHg18CBg zq=}pL@q9%PfQ8js3!F4JMy<6FQ8`1xjnNnO$3sGk5k?DRi~s=8S_1%p7^6u_3kJ>> zc5AHx2TLhsi}Mj4#|SIdow-(tmGc<}YId$sV&{COM9}Pfr-a41#6S&AE=@)rsgisras96ukAkk7o%gZO0OP_+pp!zjz*3>U6Bjp%GT_e&FPix`4>fRmn0_+r9J=v002ov JPDHLkV1l(0h&uoP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti12.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti12.png new file mode 100644 index 0000000000000000000000000000000000000000..46c1852e12a8900fb473d4ed3632b92eaa9e8ca0 GIT binary patch literal 1739 zcmV;+1~mDJP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0IC400IDH4t_T1C010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miH1F)W^I7P9~V02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00g5+L_t(o!|hhjZxvM({_Z*V-kCS^ezou-gamQX*rKb( zjemeKZn~GHEKHCf(NY2iu!NS9SQpB|5V!mTZqS{qx)L`gq%o2j-8F^M_Pu#C_m`W_ z_>>3u3a;QLFPV9nd(L;i^PTTp;N^PJml$=!($Z3_lp3?vN+GK4LQ2^)#ymKC_N*Hv zo*WfGtyY`z-k(m>^biqwV+@#CW?6Q-)9HK-;Qs%@z?CakVj)CpY;0^s2(b{yamQK< zB7(IR09HZ>v+L{YtJd1h`T2SGTp38ybSi{!N+~s+BuNthwAS$6BZ?w8=O(tdx0eCj zN|NOIe`VsS3|zW&DV9>Uk|deYS}(NQ?G6!Pp#A^=?>(|CLzZPL*4o)_x4X*Bo9EA; ze@$2lu$~+dyk?h(ChV9y!W$2w3=nv=G@$z8%YCF z$~Qs?CtI!7bQDF+^8fAaZQQ$e4{4g>$dM!HcDqaU5fEa#G}pp-(R(WsIQz6&8LjaX~@*4l>v{*0o?j0}K??lSWy&bjyUJU`iNHpjj9 zu-3wRkAA<85CTeJ8e^){8)J~?`CTIVika^iV;=6=2d-Va_O{mg3ub;jNs@L5flK%E z-a|?W=NzPzU}ofb-Usk-XJ_ZT5W;6?&YW3)CMUGk{>sdsGV?pVUhm^tt+tPuLG-tU zXsuzbMNt&U^ZXa*+;!*N&(_+lJzMeBt5@R?!dM)~GSBlr0Q^owRtN#-9JJPO&Q(kh z5u9`I-tSmz?^jAk)R#q3>_{oK*7`OPJ$6cpVcs7_QEPmBd`2m?V2tSqAwWcBg6hqS0*DAo zsmd32V<3v6vP~zt-R`mw;?}Ms-XF@q{QP_@rEEn}G?OIBLcLz^3^NetTy<(8L)McS^4>6P3x!kz8tHa8?Y0EcY-on0bGr z(fHxqxpS9?mf*&X8=WLcyb!_(A!^=x7-J$L+9#!aO9=7J;}{uap?tR1RvKYu96NSQ z?Do3>0NCJ<|L(u>L002ovPDHLkV1k~#JMsVk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti13.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti13.png new file mode 100644 index 0000000000000000000000000000000000000000..85e4b0b7fb19348f3181c10a638dd24d1b4ae8ec GIT binary patch literal 1271 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 FV1nMGvhx4{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti15.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti15.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf2de50e70f5df675150dbee80560feb2591df5 GIT binary patch literal 1107 zcmV-Z1g!gsP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ{D=L!F+}!{G02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00JvXL_t(o!{t{?%d$`q9$&H>5mZR6+O!E;wCf*71npY1 zXjzMjqM%lV5GGNEp?33fY~Gb(y?thxZNAy)@f>HK8E2ju0seQP-hENmbtHrUAq0}i zB=uF)x~`*heYsrlYsMu>dT8t`AXt`lH8L8FUIy{=%HiQ~=(=Ajm4c1Hd_H&euv)DK z8-br6_v4jHCHN#f9*+;b-0gO6C1L25!?G+RMNxkevQQ{ci9`YvMZs4&!7~6=RWTZk z+RA&q-pzh27NY4X3Pgb;MD|0Rl| z+!*!(z%>U#p^$Z@1VKPe(_EEZuU8O7(Jog+^p}LDX*y>BuViK4`v$OBEbM!RVW8D& zxhiY7+mOrU>@~-6{s5HAWs2iCGzBWzA+2?@LaWW&2s9(Fhj6a=AoDg5mv?^o%Eb zPejhLv@)D!*@q<<2moh;vB1RRabJz=B>;qwKl7n;PLw1mxbJ_T;ihTc^a)E0!@$6e z0{{qufB*o~=@k9^C3%_&d7g*$dW`@8sZEX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~GZHhDyC(nu02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009|EL_t(o!@XBQ4g(EqVwwj5v>g>lyUS{Ejgm1cYTr?cy0@JkzmNVv3|+Mqx#S z04dEtmY8Hkh(?C;!Sc~F5qps%MC_G>i~OGE03uunF9=Pq7oqm;?#?WMG(Ju1YCE%~ zeMhoSqg@b*w5-<=PH6l1VTf8I_bjW__njK4xpnpqZ5>=Cpw_yQ@Rg$5o)cy z0wJ`=GYYr@k?*MtL^xteI-#16lwv2jWm~b9UN3;%U7Caz5fNZzTQQPy3n)b$tmAs# zo$dvt{|in)kY->hSCru%VSh4UDVJ8~6M;%EFS6gWa{c!O#RBmGk`;f9hp61-00000 LNkvXXu0mjfY$s$P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti17.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti17.png new file mode 100644 index 0000000000000000000000000000000000000000..0e831751e7016219868fdf06adab143f4430d52d GIT binary patch literal 731 zcmV<10wn#3P)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~Hx#~`+ZF%-02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{006T|L_t(o!|hgE3IHJp%%v-M{{wc2-LGJYw6aOqMWL_o z?Tn@r@+T>!+~GW&uLhJy%FIlXbLkJB<@;$FTiQYBRvfL$C_|}Anq27VW@fSkG8Keo z)ao$LWaH9bFTyd|sY;06w)%N>z*-X8ZBe#PI%1e1Go`Vl+v3`BPF~1?LD*78GkSW8 zGy6c>mhC_7ma=yjtdxEWPL-;AoB*e8=@^k<2#1_x@Wh7v&Q%WdP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miK01Q02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008AlL_t(o!^Ky@5dh(At8+OC@Kr*VWesxO9CR00Ww4^Thie?!kqp~X5*<2vNht_ zo=od_7?hMtfOV2>*Z+O9YY?%sVpg47srAxreP7wspDMZ1stY;)8<)`>kJnWKs`^F6 zxo$bm9^GPRID@gWArUwm4SOF<#8_qsq1_^tC_1tul~hK~uL_c=K(pBiuj5l6SDlBV z6xD@{j-+IHN96FsBqG7KVvE$SNci@rS!obeNidp$78%`-muKq-zsT&feRgPd00000 LNkvXXu0mjfvpY}1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti19.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti19.png new file mode 100644 index 0000000000000000000000000000000000000000..d01b41fcabb3e978c821d86bd893cb6c1e62cb1b GIT binary patch literal 838 zcmV-M1G)T(P)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003UNklJ*tE-6os$DfMAi%>>y2gTQ}g+vW6@p zn=qA)g>Jx*Qt$_h`zjxKZxnxrVIT)Yi{N*1?uiKC<@IfnQle4{KW?P1>(868)}oKy zT8mf4@i?-WF&4P7&(Bp=o$kcrXzXzu2QEC%b7-38bgIFg*coHNQu$_hnx^o7&20u| z;M&fwz;_#X$IcHM*n(@VfBTXoN${4Bj#3JxlrP6lYmKg4Gq=bEZ^3Ujp_D=)#Nv^3 z;YCsWx$iac+=7>737m7tvTSj##u$jA2nZnn06++Vwr!#7y7MIzLLlcHw%~ILlu`)8 z5R5TEDTQ$y!CHH*jBBy4nV6;thhf0J@9&$x5MuX>wAMIZ{K3144`{Qv0YV QOaK4?07*qoM6N<$f)dkiy#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti20.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti20.png new file mode 100644 index 0000000000000000000000000000000000000000..6a4d0d3a761c02c9f97b5c9bddd3a9a149b38c5b GIT binary patch literal 1813 zcmV+w2kQ8VP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miK05eXaxin0Iz02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00iwxL_t(o!|j(%Xj5w%$N%RfX@f|KwiTrcMr!;(Xu)Ra zMxoSOF1YYYcY>l9H$|_4F2=&RaiK^TW2rcZh@j(Q2wI7Y;;o=~#}7yygnZ(z%!MbL9geoV@2f|KI<4pZ9rBr0?;G0W3|WQZG}f)EKb*n*+Rl z{rYNSV{ovr>2TAPSy&FGzdU}vVB9Zt2 z)PFUAd_Mn=l`B^gi9~qw=1mFU?c29RA`zOKo5|<%r@of^b;pk%_at%R#EFu)F$RGC z{(dBJ?AS36Sog&N#>U2etE;PH_3G6Wi$wrD&%^UPj4?Ql!`iiLnLmF%&!0d4_m_76 z)2>~+ki_utaLK*vx+M^RYuBzJiJd!l0{rx)#A|QgzMZpeo6Vay&q;kX%$6-%uq=yP zw{GQt@Mi;fp4Z#n-cD_8Eu*8Oa|Fw;jWLXljuH-sX>V`G^Sr-(uKOkD&!3->#KD6H z0dO3r^zGL|u~@`)U1nxx0628$5Ry21_UsJM^vM9@Ao)Pm|4NX=!QU z#*G^lS#VvK;o)IgTU&YZ7l`^(|Ohmpj&bLYtC^F*Uj zB+=U1S`s(L;JPj?EiFi5#flY7PEK;+!UZJJ+uIA!{;{dI9zA;WpKv%#TU#3d<%f?X zPM$HE5OhHulW3-p`o{u*tTsO0MDL1s}PXH#fukd zXlS6Zv5|p+fjQ%2V`Bj9*s%ji3=Ivv1L~^vtm+?TXJ?PLwYBxWc=1AyA3s)8Qm`+XlEnM@K2g{Y~iA(>28fcZPaZ_zU|Geo0N8X6kN<#NCNk^2t6 z(l1}WTza72c*;B8)YKHQSZq!~mY)mN9dmGS5J~LWvj^bE>OCJwrBb88V33ZEjtcSW z^crL6>+73SbbWn&|MQG6#+0BsJ39#mgN%%fJO@JM06qR|Ryv(7O{{hgFf}zrJRY9| z5Rb>_xc8%2EaG_{>2#VhlL!6OM-qv|2TAnw^i)jr*WGcPiuE_faOch)lF20Z@82hz z%~m+~@AXZTgYDhB*MEJR0vfIN@86$XzkdCmmoH!H`t|E_9LGNeWm%R0S(a5^D+&Yx zlB9(T7b+Hu>FLv_8Xq4QAfV!2%d%uymW(m7ZCeu)6WYFgyOu3mriTw7p4FvGm-5x= z{8pbUSFYqO;7B5o_-jo~P0fZ48#FsRt3shrqW8%ql`>(BQ6LbI=Xr8n*D=O8wr$Jv zJlVD_+qPwlDX%g4<8^g)3WY*Sr_*NBrcM3d|K$D`@;q7if%6_R00000NkvXXu0mjf DY36aM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti21.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti21.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce64bdebfc34628b8b4348c4c559679c9e6ff14 GIT binary patch literal 847 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight05.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight05.png new file mode 100644 index 0000000000000000000000000000000000000000..a0032230b8c1c65a0e4d1c195c2008eae020f88a GIT binary patch literal 795 zcmV+$1LXXPP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~CLFoE-a7yQ02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008qzL_t(o!|hco5`-`eP1Z)>>+szF3S0oo;4r8N2Fa>) zx>1amhEIRF3=WuNoPQ7`1o?1#y9 zK|O$T4w>1jCL$yvT$bhe9$1uLLTyyS5@Wn@4C*D)^!cc49+=xOu3+K z+w3?{qkI^K-M6M`a2v;^PK3%uY04#)>I7;s7lhfzVD7}X%r)2bnG>kZT#GX&&_cc~ z;5R2?L*QM?)t%U8p4#{`gy$S}0z>8Ud%Y9FvvXparjN<`zF&{t!*%SLx<47Q4d#RY Z0dL^69e0R2?FIk<002ovPDHLkV1hiAUk(5O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight06.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight06.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5a21b3f0999bbe4fba6a1f7c27a7ed98242c27 GIT binary patch literal 694 zcmV;n0!jUeP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~CeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{0053jL_t(o!|jy43cw%?gcIqDIp=wA_N`p)QlS)~F_pU9 zHz|1exu_z9Y(}F(Gi&!ffKaRyO%6arL~5;{97rD=5CB?A(d~15j^h^xR*`l)l2!-o z7u2gcJV|E)0#Gw+_t$Y1rC}TUI_KO*j?C^|4!nIb&#t^hxSiR07*qoM6N<$f)+6*O8@`> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight07.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight07.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdbca8d95d11e1374176e48154fb4711365fbff GIT binary patch literal 757 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 Ef=Fa@KL7v# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight10.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight10.png new file mode 100644 index 0000000000000000000000000000000000000000..e4af835e384ca07f5abcda5ac394ca7076cb9af5 GIT binary patch literal 952 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 UnV=|o$N&HU07*qoM6N<$g1f*~hyVZp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight14.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight14.png new file mode 100644 index 0000000000000000000000000000000000000000..c86ad4d0b63deaaad6736a56658c0fdfec095a07 GIT binary patch literal 1256 zcmVP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0IC400IDH4t_T1C010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miH2GbE!#mNWnW02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00O{CL_t(o!|j#3PU}DrhQIYC1Ur$HNRd*|0RaBQ=_?5S+UKync0(B*HuGuF)hJG1jIEV0BA z3-J2-s{S>{&CSiva*ReJ1#o+N`(qM$j>%*)H;4G>xWB(wVHjc<29Dzph9RbDGMP+p z9EYc;Ct9r*K@gB-8M?0H`#$YQtV`D?iWjr2_)o-`; z?(VL%hcRm;N%HMPCnqP$aU6W#r`zp{e!s7T5Tt3!{{Frg3Y01gfgibR%W(dl%=`T4m5==FMHI2@{Ow<`c@wHlpHM_gQ7 zluv9J-yGgkHS={z+^J{b#-+dXR#2CMkA$Z8cC8A6Hu$w zh@uF?Fp4(S>ve<>#Bod<$E>ff^ZfjbX_}13V;YSHp68Jy36)BPEXzoegw4%O@mH2A zZ~TA6yqw0OprfNB)oeELJP*S#3O%qa3n?YGZKISb30M#WgkeY?XWKS=dwb$XY+cta zSf8GrDuCq72dSy^G;=3h?1EL_)B^?JSN zJ;2M$OYu}cK0dOxwuY1v-}kXBi)yusl#=c3Z5|#T2!epEtu4V4ODwU(9Q*-TX=qH8 Sy8eIw0000EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0IC400IDH4t_T1C010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miH2H5H`5F^B*F02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{001>fL_t(o!|l+q4FDhv1F)78`u~l60d^!dq%QWDEKwo= r7?!W1yZ4<{RsJ5ZrXMf>0ASn!JW&J)>viYT00000NkvXXu0mjfl*al{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15.png new file mode 100644 index 0000000000000000000000000000000000000000..85dd1c64d1cd8aefa659a4d9838838e6f387b6c1 GIT binary patch literal 878 zcmV-!1CjiRP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ{BOT(k^V$Fa02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BlxL_t(o!|hf*Z^AGXJUbZ}3``&)@eA_*C3dz55Hmv- zgpi_S2*MwMNV!g}3M!POgtTgI^vCn_-Mwc69V%e6+3?vhWtGK)!Ju6RwASr1kR%CO zO(2S*PJ(~l2aGXyB`C|1jY{Bo-rf20`P?20d7iUz6F$O1Rrqx_6-B}Qeh;M-oO4i0 zf#mb)4#SYw50G>2%acy0)5Z91x8r)feoj{N`TQf0wf0*N%w{t-V!&Ise{}xG9{8+t zmSyxj4`o?mI2;N9kWw~V1yV{l=eSrbsI^AF-xr6&0jt%D$K#Pgh{_3wx^kpxN|GRn z@pvroN?bRiEX!(}PS)Af>-8>;R07*qoM6N<$ Ef=54x_5c6? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15_1.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight15_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb649093b5954b099b7527a51bb5b6ad36276b2 GIT binary patch literal 850 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 KMNUMnLSTZF1RYuc literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight18.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight18.png new file mode 100644 index 0000000000000000000000000000000000000000..1a6e61668a27aa75b97f03a4bb494523fae16843 GIT binary patch literal 750 zcmVEX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~IygD)$+!Rj02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{0072GL_t(o!{t{&4#O}A3(>yd|35H~*iMzANewudc3N|+ zz&3%pw6&)nV-v<0?`SLllL?rKBfv*|B-RCDs#fLF*Db|KE6?JwxFVUK zu_8KCDF6dtE0Jt_x?-SaQQm9kij?$`z^7ZFw&LDyKL0HsGBdAA;;otaR=wkjDN8iBf2{{7ytkO07*qoM6N<$g23BDzW@LL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight19.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight19.png new file mode 100644 index 0000000000000000000000000000000000000000..58e2e759cebc94ce62fbba56d4da5324070e1c63 GIT binary patch literal 701 zcmV;u0z&EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0001#Nkl3`Dgk%e4%v@Z>oqq=?y*Aj|pz zqpOes5l?TJOwbsW>Na`r5kkQ4MvgE+M9|oo8QYS0$Ii@HHjZBGC46ZgYO!xEV=eZr zn{Yfl#)y2D8~B2^-eN^0BJ|+mCNlhM8%jt@3FR$fq6HrTOd06GTPcW*VDtl;DWR1r jY6*4DS))>^RJZ5>NjAZ5MI3|j00000NkvXXu0mjfmPsIz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight20.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight20.png new file mode 100644 index 0000000000000000000000000000000000000000..76f89dd99555d91f5a33930083019d27229b4a4b GIT binary patch literal 781 zcmV+o1M>WdP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miK05fpy|=4$`|02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008AlL_t(o!|hf<4#Xe`MB{()DfnW0Srbc;ptyCL?3}d3 z!i=K`@W-1$M3so@vE&V&BBG~=@WC!@g@00000 LNkvXXu0mjfc_v*> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight21.png b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/holograffiti_highlight21.png new file mode 100644 index 0000000000000000000000000000000000000000..66134bcd56a098f2da3a582da001a960a0613c29 GIT binary patch literal 710 zcmV;%0y+JOP)EX>4Tx04R}tkv&MmKpe$iTT7)>I@m$9Lx$>PK~%(1s#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4)C^WOfmW<07W(R zOfn(l3#&rl6@CN}#t5P!GqhB8F$dT2bq^0;@8Uem{oJ2pKrR{#@Cd|nOw&!`4dR(i zQ{%i(9AOnvCO#(~*Xe@9k6f1=e&bxW*~>E{dM-0h93d9UJuLMwtLO^xG;vH;RLb|} z9hNz7aaL*#*10EtVW_CCWVuc=iX@hhLK*@jG*CqiCgQZJq!`H1e!|5+Z2QyXlE_sB zBgX>jP$1fV@IUz7tx=kqbdo{|!2e=dAEQ8E7ic#v>-*TU+9!bT8Msor{(1|T{Up8F z)nZ3LcpJF5?rPE=aJd5vJ!zsY+LDi^w^Rb&&*+;9z~C(qTyuKs?BnzS$Wd3zH^9Lm zFjl7Qb(eSd_xAShnNEK{XrpqYE&@qk00006VoOIv0HOes0A{ElwM_s3010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miQ7FFDuSs{;T402y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{005pzL_t(o!|hbt3cw%;ZQ^tP|DFCodlDkFnHjvP!GkkRH&~NcI^q_DApK zeQ-;|X+FotP|E__aW$BAyojh-dIY?RG$OOoNN3>0@)=3+BV_`1R9nk219}^4oQRQ3 s=q9uT+*wBMB@|JDL?V$$Bof#00+Mot%b}CnWdHyG07*qoM6N<$f~u1(zW@LL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/meta.json b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/meta.json new file mode 100644 index 00000000000..d1ee59a33d9 --- /dev/null +++ b/Resources/Textures/_NF/Structures/Holo/graffiti/highlighted.rsi/meta.json @@ -0,0 +1,143 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Holograffiti01-holograffiti10 were taken from tgstation13 and modified by erhardsteinhauer (discord); holograffiti12, holograffiti14, holograffiti15, holograffiti19, holograffiti20 - edits to SS14 sprites; holograffiti11 - holograffiti21 by exrhardsteinhauer (discord)", + "states": [ + { + "name": "holograffiti01" + }, + { + "name": "holograffiti02" + }, + { + "name": "holograffiti03" + }, + { + "name": "holograffiti04" + }, + { + "name": "holograffiti05" + }, + { + "name": "holograffiti06" + }, + { + "name": "holograffiti07" + }, + { + "name": "holograffiti08" + }, + { + "name": "holograffiti09" + }, + { + "name": "holograffiti10" + }, + { + "name": "holograffiti11" + }, + { + "name": "holograffiti12" + }, + { + "name": "holograffiti13" + }, + { + "name": "holograffiti14" + }, + { + "name": "holograffiti15" + }, + { + "name": "holograffiti16" + }, + { + "name": "holograffiti17" + }, + { + "name": "holograffiti18" + }, + { + "name": "holograffiti19" + }, + { + "name": "holograffiti20" + }, + { + "name": "holograffiti21" + }, + { + "name": "holograffiti_highlight01" + }, + { + "name": "holograffiti_highlight02" + }, + { + "name": "holograffiti_highlight03" + }, + { + "name": "holograffiti_highlight04" + }, + { + "name": "holograffiti_highlight05" + }, + { + "name": "holograffiti_highlight06" + }, + { + "name": "holograffiti_highlight07" + }, + { + "name": "holograffiti_highlight08" + }, + { + "name": "holograffiti_highlight09" + }, + { + "name": "holograffiti_highlight10" + }, + { + "name": "holograffiti_highlight11" + }, + { + "name": "holograffiti_highlight12" + }, + { + "name": "holograffiti_highlight13" + }, + { + "name": "holograffiti_highlight14" + }, + { + "name": "holograffiti_highlight14_1" + }, + { + "name": "holograffiti_highlight15" + }, + { + "name": "holograffiti_highlight15_1" + }, + { + "name": "holograffiti_highlight16" + }, + { + "name": "holograffiti_highlight17" + }, + { + "name": "holograffiti_highlight18" + }, + { + "name": "holograffiti_highlight19" + }, + { + "name": "holograffiti_highlight20" + }, + { + "name": "holograffiti_highlight21" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti01.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti01.png new file mode 100644 index 0000000000000000000000000000000000000000..1676999941395046b80b3a5355203f699d28a4a3 GIT binary patch literal 1212 zcmV;t1Vj6YP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~AQhH6!5IJm02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NXrL_t(o!|hhVPUA2TeNFrmL zap8c3IJP24QI*QYxUv2Au7i z{Lwi_V+@AFp=cYDQW5~p&(Cpoc7`m=L>~g-+;}_|0FcBVCzDBoowXLj;ZWpx&X11| zb{RZ8JVctNu-5YV`I*}YjK^aUE?)^v2v1p-oKB|7%fdPu1mXlCNv$=is%k`NFc?5< zy;2dz7y!U%G!ou>zP`TV^z^jeb8>QmG);x~p5A)^K$@n_f1Bs|O2RCcOXhh_=N#km zX_sl&dKbL+_1<<8?*;9|-5Jg~{s|-3dAJu(!bMtZw%hB|(-W<=R7z1PRhQi+WS=QcB+6 z-|s~D@$r#2H#eJ&PN!4$^(3AF0O0NIZDU(rEEd~suW0m|Qd_sbC<^Wp{!cZcBuQ#v zies literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti02.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti02.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e341c0a32d15a068b4a2ad20aa2bdb382723d4 GIT binary patch literal 914 zcmV;D18w|?P)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv0E+;N0E?)9lr;bV010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miG~Bssv2X#M~I02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00C-AL_t(o!|hhPuEQV9!-07b)_7s615Lt8*>7{jX#FSIT10?xNTceFk@Im7Dc>**0RUi{rf}u@5gu{ISMGEzCtE3U#Dp`^q3mglh@nPyiF3+L zMTUrhZ-|J2mz^I&td=P?<@QG@>Uo|)Yb|&X#+a%PO{|znDW0Y&SZiNO3jomfJt(D4 ztJE~jZnM@NY_UwA&E4Mv&bc6^6!901?7Y-UDX`W;*L6E*97oVv3*z%5GREx5@G;Fl zM9iBp?p){G-VZU4HYIJy_1M9mbFS+eN<8Ak!Bq#4(}6gE)O9VbRn!5#(dD~b;MML? o44_tYYIwi$NVy*>H*UOx9}XJhO==Nf?*IS*07*qoM6N<$f)?JH761SM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti03.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti03.png new file mode 100644 index 0000000000000000000000000000000000000000..d65c74241ad99a0e6e8244ca49a3c73c7e0715aa GIT binary patch literal 880 zcmV-$1CRWPP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003;Nkl2~zWpyI5(|wu?a}p74=&awZH8){vjYMP+5!G4~#<$iEdYg-x zsrNogDe15QEQ*P&PP?Irw77n&-iu@A^R|h|7-I}Port^_wo-5$s3ypI5=A9cV>_B zZ^&ZS855jQD%w3pRJ*d_+omjMS<5~g)^6Et*6#VJJx64-O7wu*f$WjTiswC|a`!d# z_#WxkEX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0002iNkl}Vf zunyB)ruvR_IE2`T109Rpwx7{E!x{f z>(xU?%iIh=>weLChX{HpMx#EZ3C#x4w#V0~+3t`wj`@EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>Nu!Dk000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003zNkl@L$y{rqMwdPjVS}R0EwN^r) zJvK0Amqx7&X~V$cSZ`g(*tTtg)LI7&f(i8`AOAOuZsT+4#5*pyQtIN1AU%Xb6BNjAkHv!SGZv zCC7V*Lxzcnp;{|3vuFWUvL8_rBBCSHy~m&eu`DfTtH-;dCdYUqZAqOKnJw7cEv1w~ vM}eFbm7iTmMnTZO6WT$XR`n(5zfJ84Q)A~Mdm$;b00000NkvXXu0mjfU<7ZT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti06.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti06.png new file mode 100644 index 0000000000000000000000000000000000000000..bad58265e818d1c9d0a61582bc6e0d6d5afecba2 GIT binary patch literal 850 zcmV-Y1FigtP)EX>4Tx04R}tkv&MmKpe$iTT4}{4t5Z6$WWcEh>CQSDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RRFSdL}hb93mEq9V~S)E9naH3~^XiRLb{e z9hNz7aaJld*19KuVKA?*q`6LW1aT}Ofg}V-sG*DsOhjl^NimS3{g{h?*!CyMC6TKP zMvetkp+L0#;D7MDTca>N_CX>@2HM@dakSAh-}0003gNkla2rMVwb?Vb1>Xt$kt}-esFjJV zK1$(=9yIEB1|B#sQ;P|e0j;Gx=e#?tfGH+C;Y78R3|V{K@_K(FVhR8Sw|vPY>#U%n z_KHB76Vszu6Q#9R3Rc_4*J{)w3?UT;s_tgE671``X745593vC-ZrIdryb>{@k zTFthiT<71K*s|rQtD@oW1M6I7c2v(X7v~t`H()4x`b|NQ8Trz5;p)wrVqOWX(rMYJ zCZS|uwGCTqDzLEB-Ynntyu19QN?vw{cWDra)hD+sjphetkw;*72V|xs%u;9xl(*JZ c#$MZMA5>b2=*oKdKL7v#07*qoM6N<$g0OFHr2qf` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti07.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti07.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e56c03300ba0d0abf25676742eb4e6ab879287 GIT binary patch literal 809 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 Y0S~*!%lG<&&j0`b07*qoM6N<$f<;C`H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti15.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti15.png new file mode 100644 index 0000000000000000000000000000000000000000..9edebfaefc9191c42a5adc88d8d72a40497b8d55 GIT binary patch literal 800 zcmV+*1K<3KP)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ{6)jD0QUd@002y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008(&L_t(o!|hhf4umiWEX4o+W%gvk)+tO;>uw?!Z528U z<({$}=72H=8Fo;3ydx+i2LNVf-Y5$s@)ogC&7xL~{VTUs$EX;wvRwg)y{xw|5Tzg^ zdIg9x>7{=`d8H%L>^+%5A|m=kh4Ud)L}LV^O7%!@%X<8%(aeB|8l1AqmC*FM)Ih?d z9W(EF=5|30pQ-~ah{#4c3(%d2Ml-4sjxHPnYUYw2(r|P*8mB7r;;4Eq>y*sIy}X4l eZ&p7$-hBX7dsm&z?jt7v0000EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~Gcl3#%2faW02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009|EL_t(o!@XBQ4g(EqVwwj5v>g>lyUS{Ejgm1cYTr?cy0@JkzmNVv3|+Mqx#S z04dEtmY8Hkh(?C;!Sc~F5qps%MC_G>i~OGE03uunF9=Pq7oqm;?#?WMG(Ju1YCE%~ zeMhoSqg@b*w5-<=PH6l1VTf8I_bjW__njK4xpnpqZ5>=Cpw_yQ@Rg$5o)cy z0wJ`=GYYr@k?*MtL^xteI-#16lwv2jWm~b9UN3;%U7Caz5fNZzTQQPy3n)b$tmAs# zo$dvt{|in)kY->hSCru%VSh4UDVJ8~6M;%EFS6gWa{c!O#RBmGk`;f9hp61-00000 LNkvXXu0mjf=NM%= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti17.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti17.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d118b4368780b381d646e23ad6359b922d707d GIT binary patch literal 731 zcmV<10wn#3P)EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~HwoRHx6c3o02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{006T|L_t(o!|hgE3IHJp%%v-M{{wc2-LGJYw6aOqMWL_o z?Tn@r@+T>!+~GW&uLhJy%FIlXbLkJB<@;$FTiQYBRvfL$C_|}Anq27VW@fSkG8Keo z)ao$LWaH9bFTyd|sY;06w)%N>z*-X8ZBe#PI%1e1Go`Vl+v3`BPF~1?LD*78GkSW8 zGy6c>mhC_7ma=yjtdxEWPL-;AoB*e8=@^k<2#1_x@Wh7v&Q%EX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miJ~IsseSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008buL_t(o!{t|74#Xe`tfW`q{s;6ByI&^8EHVRZ{ivS} zj{#xEUf0`CV;y?$AJkS=TN!{kF%o##BerfJrs^tRy4|I5(#W&%*yJO@&JT`h8Savd zZxIl}R5~WQ@_M9Vm{hf)Yv+QG-Xq$T)lN>WW@-kG0rEX>4Tx04R}tkv&MmKpe$iQ%glE4t5Z6$WWau_>H4fu?QAQTcK44lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&Bx4o-?LQsV!TLW>v=j{EWM-sA2aAT%mWHM_WTDX2A<>V9zMR_MR}I@xj#p*k~bOP6N%@TZdk+{#50?g z&Uv3W%u13%d`>)S&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lDOP(}q7qO@wHm`Krn%)>wE_><(4$yEj; z#{#NQAvu2VKlt6PS(uz~lR_~d@M7B^!$5EsXx44}``EUdCxHJMxYFAGY6F=4B)#6& zB1b^qHgIv>*5p0lat9cA(j`N3BtK1|PypV~=$mpt|1Hq7=JwXw$LRx*p{|y1fP+I| zq)6H89`Ek%?Csw(t^R%hxGi$SRk+Gb00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=miK00yr!*%NhUx02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008+(L_t(o!_`(v4#Y4BYy1cP|3DtmIYo-1Kv*kHPF=wm zvpi4mF!TEqoRM`-L?Z(LQbeZ+t;q0azVK*HWsGrTvpeq&e_9-dSjy f1(jP<>r(OqrX2P3nhU=200000NkvXXu0mjf%!^oe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti20.png b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/holograffiti20.png new file mode 100644 index 0000000000000000000000000000000000000000..3595a150d54fffb18368b8d12885ce70f504f2f4 GIT binary patch literal 796 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/meta.json b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/meta.json new file mode 100644 index 00000000000..43ea700b170 --- /dev/null +++ b/Resources/Textures/_NF/Structures/Holo/graffiti/simple.rsi/meta.json @@ -0,0 +1,77 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Holograffiti01-holograffiti04 were taken from tgstation13 and modified by erhardsteinhauer (discord), holograffiti05 - holograffiti22 by exrhardsteinhauer (discord)", + "states": [ + { + "name": "holograffiti01" + }, + { + "name": "holograffiti02" + }, + { + "name": "holograffiti03" + }, + { + "name": "holograffiti04" + }, + { + "name": "holograffiti05" + }, + { + "name": "holograffiti06" + }, + { + "name": "holograffiti07" + }, + { + "name": "holograffiti08" + }, + { + "name": "holograffiti09" + }, + { + "name": "holograffiti10" + }, + { + "name": "holograffiti11" + }, + { + "name": "holograffiti12" + }, + { + "name": "holograffiti13" + }, + { + "name": "holograffiti14" + }, + { + "name": "holograffiti15" + }, + { + "name": "holograffiti16" + }, + { + "name": "holograffiti17" + }, + { + "name": "holograffiti18" + }, + { + "name": "holograffiti19" + }, + { + "name": "holograffiti20" + }, + { + "name": "holograffiti21" + }, + { + "name": "holograffiti22" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/clothing-vandalized-deny-unshaded.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/clothing-vandalized-deny-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..d67626c00247bdd16d21e43dbc117ae45782deef GIT binary patch literal 8317 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 LR*|ZfFb(-1R}m0g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/meta.json b/Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/meta.json new file mode 100644 index 00000000000..ebec00f7357 --- /dev/null +++ b/Resources/Textures/_NF/Structures/Machines/VendingMachines/vandalized.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , edited by erhardsteinhauer (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "clothing-vandalized-unshaded", + "delays": [ + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ] + ] + }, + { + "name": "clothing-vandalized-deny-unshaded", + "delays": [ + [ + 1, + 0.1 + ] + ] + } + ] +} From ae1edc3125adc24c5ba43a2b3a2f6d5d1915b6cb Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 16 Jun 2024 22:16:58 +0000 Subject: [PATCH 3/3] Automatic Changelog (#1262) --- Resources/Changelog/Changelog.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1a16c39553d..9e510dfd3a3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5106,3 +5106,18 @@ Entries: message: Fixed backrooms on salvage outpost dungeon theme. id: 5043 time: '2024-06-15T18:29:25.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: >- + Added more questionable clothing choices for fashion enjoyers: + jumpsuits, jackets, armor vests, glasses, gasmasks and belts. Check your + loadouts. + - type: Add + message: Added holograffiti projector. + - type: Add + message: It is now possible to encounter bands of gangers planetside. + - type: Add + message: Added new accent - Street Punk. + id: 5044 + time: '2024-06-16T22:16:33.0000000+00:00'