From 92cdac2c46b87cc99394172b89cc437e895ff201 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Mon, 13 Jan 2025 23:56:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Weapons/Guns/Battery/battery_guns.yml | 18 +++ .../Objects/Weapons/Guns/Pistols/pistols.yml | 76 +++++++++- .../Objects/Weapons/Guns/SMGs/smgs.yml | 138 +++++++++++++++++- .../Guns/Pistols/N1984.rsi/accelerator.png | Bin 0 -> 216 bytes .../Guns/Pistols/N1984.rsi/barrel_module.png | Bin 0 -> 1463 bytes .../Weapons/Guns/Pistols/N1984.rsi/base.png | Bin 0 -> 581 bytes .../Guns/Pistols/N1984.rsi/bolt-open.png | Bin 0 -> 574 bytes .../Guns/Pistols/N1984.rsi/equipped-BELT.png | Bin 0 -> 252 bytes .../N1984.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 252 bytes .../Guns/Pistols/N1984.rsi/flamehider.png | Bin 0 -> 1426 bytes .../Pistols/N1984.rsi/handguard_module.png | Bin 0 -> 233 bytes .../Weapons/Guns/Pistols/N1984.rsi/icon.png | Bin 0 -> 587 bytes .../Guns/Pistols/N1984.rsi/inhand-left.png | Bin 0 -> 422 bytes .../Guns/Pistols/N1984.rsi/inhand-right.png | Bin 0 -> 417 bytes .../Weapons/Guns/Pistols/N1984.rsi/laser.png | Bin 0 -> 1494 bytes .../Weapons/Guns/Pistols/N1984.rsi/light.png | Bin 0 -> 1492 bytes .../Weapons/Guns/Pistols/N1984.rsi/mag-0.png | Bin 0 -> 153 bytes .../Weapons/Guns/Pistols/N1984.rsi/meta.json | 60 ++++++++ .../Guns/Pistols/N1984.rsi/silencer.png | Bin 0 -> 1460 bytes .../SMG/atreides-icons.rsi/accelerator.png | Bin 220 -> 1492 bytes .../SMG/atreides-icons.rsi/barrel_module.png | Bin 0 -> 207 bytes .../SMG/atreides-icons.rsi/flamehider.png | Bin 186 -> 1454 bytes .../Guns/SMG/atreides-icons.rsi/handguard.png | Bin 0 -> 232 bytes .../atreides-icons.rsi/handguard_module.png | Bin 0 -> 253 bytes .../Guns/SMG/atreides-icons.rsi/laser.png | Bin 258 -> 1530 bytes .../Guns/SMG/atreides-icons.rsi/light.png | Bin 232 -> 1509 bytes .../Guns/SMG/atreides-icons.rsi/meta.json | 18 +++ .../Guns/SMG/atreides-icons.rsi/silencer.png | Bin 209 -> 1489 bytes .../Guns/SMG/vector.rsi/accelerator.png | Bin 0 -> 1667 bytes .../Guns/SMG/vector.rsi/barrel_module.png | Bin 0 -> 1438 bytes .../Weapons/Guns/SMG/vector.rsi/base.png | Bin 0 -> 357 bytes .../Weapons/Guns/SMG/vector.rsi/bolt-open.png | Bin 0 -> 346 bytes .../Guns/SMG/vector.rsi/equipped-BACKPACK.png | Bin 0 -> 853 bytes .../SMG/vector.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 853 bytes .../Guns/SMG/vector.rsi/flamehider.png | Bin 0 -> 1633 bytes .../Weapons/Guns/SMG/vector.rsi/handguard.png | Bin 0 -> 1483 bytes .../Guns/SMG/vector.rsi/handguard_module.png | Bin 0 -> 1482 bytes .../Weapons/Guns/SMG/vector.rsi/icon.png | Bin 0 -> 380 bytes .../Guns/SMG/vector.rsi/inhand-left.png | Bin 0 -> 334 bytes .../Guns/SMG/vector.rsi/inhand-right.png | Bin 0 -> 339 bytes .../Weapons/Guns/SMG/vector.rsi/laser.png | Bin 0 -> 1680 bytes .../Weapons/Guns/SMG/vector.rsi/light.png | Bin 0 -> 1673 bytes .../Weapons/Guns/SMG/vector.rsi/mag-0.png | Bin 0 -> 175 bytes .../Weapons/Guns/SMG/vector.rsi/meta.json | 60 ++++++++ .../Weapons/Guns/SMG/vector.rsi/silencer.png | Bin 0 -> 1638 bytes .../modulesOnAtreides.rsi/aim_module.png | Bin 0 -> 1615 bytes .../modulesOnAtreides.rsi/holographic.png | Bin 0 -> 1819 bytes .../Weapons/modulesOnAtreides.rsi/meta.json | 20 +++ .../modulesOnAtreides.rsi/telescopic.png | Bin 0 -> 183 bytes .../Weapons/modulesOnEGUN.rsi/aim_module.png | Bin 0 -> 1800 bytes .../Weapons/modulesOnEGUN.rsi/holographic.png | Bin 0 -> 1800 bytes .../Weapons/modulesOnEGUN.rsi/meta.json | 20 +++ .../Weapons/modulesOnEGUN.rsi/telescopic.png | Bin 0 -> 1525 bytes .../modulesOnVector.rsi/aim_module.png | Bin 0 -> 1800 bytes .../modulesOnVector.rsi/holographic.png | Bin 0 -> 1798 bytes .../Weapons/modulesOnVector.rsi/meta.json | 20 +++ .../modulesOnVector.rsi/telescopic.png | Bin 0 -> 1526 bytes 57 files changed, 424 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/accelerator.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/barrel_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/base.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/bolt-open.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/equipped-BELT.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/flamehider.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/handguard_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/icon.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-left.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-right.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/laser.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/light.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/mag-0.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/meta.json create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/silencer.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/barrel_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/handguard.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/handguard_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/accelerator.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/barrel_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/base.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/bolt-open.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/flamehider.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/handguard.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/handguard_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/icon.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/inhand-left.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/inhand-right.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/laser.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/light.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/mag-0.png create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/meta.json create mode 100644 Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/silencer.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/aim_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/holographic.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/meta.json create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/telescopic.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/aim_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/holographic.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/meta.json create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/telescopic.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/aim_module.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/holographic.png create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/meta.json create mode 100644 Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/telescopic.png diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 4dbe68fc2f..7183ffec13 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -801,6 +801,7 @@ id: WeaponEgun description: Egun components: + - type: WeaponModules - type: Sprite sprite: Objects/Weapons/Guns/Battery/egun.rsi layers: @@ -812,6 +813,10 @@ - state: mag-twomode2-4 map: ["enum.GunVisualLayers.TwoModeSecond"] shader: unshaded + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnEGUN.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: Clothing sprite: Objects/Weapons/Guns/Battery/egun.rsi quickEquip: false @@ -842,3 +847,16 @@ size: Large shape: - 0, 0, 3, 1 + - type: ItemSlots + slots: + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule + - type: ContainerContainer + containers: + aim_module: !type:ContainerSlot diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 49a65828d6..b1f273976b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -304,12 +304,22 @@ description: The sidearm of any self respecting officer. Comes in .45 magnum, the lord's caliber. components: - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/N1984.rsi + sprite: White/Objects/Weapons/Guns/Pistols/N1984.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] + - state: barrel_module + visible: false + map: [ "enum.ModuleVisualState.BarrelModule" ] + - state: handguard_module + visible: false + map: [ "enum.ModuleVisualState.HandGuardModule" ] + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnPistols.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: Clothing sprite: Objects/Weapons/Guns/Pistols/N1984.rsi - type: Gun @@ -322,6 +332,7 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/mk58.ogg + - type: WeaponModules - type: ItemSlots slots: gun_magazine: @@ -329,7 +340,7 @@ startingItem: MagazineMagnum insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg - priority: 2 + priority: 4 whitelist: tags: - MagazineMagnum @@ -340,6 +351,41 @@ whitelist: tags: - CartridgeMagnum + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + handguard_module: !type:ContainerSlot + barrel_module: !type:ContainerSlot + aim_module: !type:ContainerSlot + - type: PointLight + enabled: false + autoRot: true + - type: Appearance - type: entity name: N1984 @@ -354,7 +400,7 @@ startingItem: MagazineMagnumRubber insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg - priority: 2 + priority: 4 whitelist: tags: - MagazineMagnum @@ -365,3 +411,27 @@ whitelist: tags: - CartridgeMagnum + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 29cb4859fd..011cb5cba2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -77,6 +77,16 @@ map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] + - state: barrel_module + visible: false + map: [ "enum.ModuleVisualState.BarrelModule" ] + - state: handguard_module + visible: false + map: [ "enum.ModuleVisualState.HandGuardModule" ] + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnAtreides.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: Item sprite: White/Objects/Weapons/Guns/SMG/atreides-inhands.rsi - type: Clothing @@ -85,10 +95,63 @@ fireRate: 10 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/atreides.ogg + - type: WeaponModules + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MagazinePistolSubMachineGun + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + priority: 4 + whitelist: + tags: + - MagazinePistolSubMachineGun + gun_chamber: + name: Chamber + startingItem: CartridgePistol + priority: 1 + whitelist: + tags: + - CartridgePistol + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + handguard_module: !type:ContainerSlot + barrel_module: !type:ContainerSlot + aim_module: !type:ContainerSlot - type: MagazineVisuals magState: mag steps: 1 zeroVisible: true + - type: PointLight + enabled: false + autoRot: true - type: Appearance - type: entity @@ -254,14 +317,24 @@ description: An excellent fully automatic Heavy SMG. Uses .45 magnum ammo. components: - type: Sprite - sprite: Objects/Weapons/Guns/SMGs/vector.rsi + sprite: White/Objects/Weapons/Guns/SMG/vector.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] + - state: barrel_module + visible: false + map: [ "enum.ModuleVisualState.BarrelModule" ] + - state: handguard_module + visible: false + map: [ "enum.ModuleVisualState.HandGuardModule" ] + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnVector.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: Clothing - sprite: Objects/Weapons/Guns/SMGs/vector.rsi + sprite: White/Objects/Weapons/Guns/SMG/vector.rsi - type: Gun fireRate: 6 selectedMode: FullAuto @@ -269,6 +342,7 @@ path: /Audio/Weapons/Guns/Gunshots/atreides.ogg availableModes: - FullAuto + - type: WeaponModules - type: ItemSlots slots: gun_magazine: @@ -276,7 +350,7 @@ startingItem: MagazineMagnumSubMachineGun insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg - priority: 2 + priority: 4 whitelist: tags: - MagazineMagnumSubMachineGun @@ -287,10 +361,44 @@ whitelist: tags: - CartridgeMagnum + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseAimModule + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + handguard_module: !type:ContainerSlot + barrel_module: !type:ContainerSlot + aim_module: !type:ContainerSlot - type: MagazineVisuals magState: mag steps: 1 zeroVisible: true + - type: PointLight + enabled: false + autoRot: true - type: Appearance - type: entity @@ -474,3 +582,27 @@ whitelist: tags: - CartridgeMagnum + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseAimModule diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/accelerator.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/accelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..f45c81d3ab9a7073f7601ddea62015a56e3bb394 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDA?uc z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLU;WKX@@|?r^XdK-Q(=-Xwid< zKeaw*JbdnQuPMzs2 zE>&=GvA9rN_yBizb-Cceg}AUQ5nPJZh2l~XtP2GfBKT(>L8VvGK$7$L{_lVPe~*s* z*}bM`jUWi!g?w%d{wR4@t$;6UG~U5)b(BBG1mTzU$=fAdy}n5hmM!?jaX#)GvRoR- z*rO9ft_KmI1!3?0dW79c!qEgN`=KqqxpP-UzGsU^vySRSL!{#88!ASSQDdh?)>SX^Vr2LNxA-q9Ga+WXhW4s;Y+iVP*8` z1E#qf>8hSl)ILSeO1f&Pnw8C>_9KG2*eh9Mxj)*%oDP+AJh8$sT>_^xmwTx}}%T!mCgKtj#{tEJeeLOEp>`ajg^^%n{twvLnPSk#svNL4UCd>Y(n z2V_w+D^5p586%8N#V#2>4QBQx-bB_=OfaW$kQ==V|k)D+`wBx8BdbGxNekMS2 zm=jxstQnG~OKN{n&sb^(vi2K%Rka0msOOia7lUe$WAh6r)QpEY{w~;atrCp`3=aDN zE)yjR%OXm{XbsUSjX^P3muXtzI94HK9EUC`X#B{+W$+7;m(Y8!V2Wd;REU_l&xB+1$DV@!Nyv zFMfR7buYi|_PX`IR{k~K%+G)5dEn2UxqM4{CeH{bYLv?+50dAOCAPNHoRfmI}t^JxjZ2HW{sj;gQ^b I2Tq>-1hqrWTmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/base.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..984060bd911d11fe6d94d75fb812f68e117a5f01 GIT binary patch literal 581 zcmV-L0=oT)P) z-)_=S9LK*UctN%hiL92A40VpwOcqTEH%{pbaBK868Xkl9=mT)63AD0A49ynxf^^2D z7t~tRK?jjY;CRv4ct-2Q!Qw?fH>c-!PJe&C`JIykL_|dV&j^A*8jS`K1c6-ESC}6r z><3X4LxYyfWooXf>Qc$*y6(q~|Gps0GU0h1ilU%at3lUwh@$9^08p>jQK?iGoCeu~ zs8*|gRzQ|zqNy!Bd;S!bWx+5EE&}=pX9ZQn*R|zPJLMcEcP!vnP>`%%E z(9{++{tKN>hnkzF3DYze6DW!$(*N=q0FX!|*4EhFZkM^R33Is|*-GD}Y(wD;vp)5hWfX~rEx7I( z?xlvnWQb&9jt^tces^~Vnx-)TaD043mJN8GSXlMHzI%Ny^5#a;mwCT%pRB4Un4sWZ z^#jbNa{$0}Hi!A+2HfEpwzsnYfN!U#FpLxCvI)e4q~|hQz+~VD|9b5<+5PptK TKgu3B00000NkvXXu0mjf_74jk literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/bolt-open.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..92f2c6e391f8ec1df28d0c8890f77d4d6b0505ff GIT binary patch literal 574 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 ZzW~X`)z?cl{|^8F002ovPDHLkV1lWO4wC=? literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-left.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..73e6d63b9c24a5dc22c6b2f747779b54a5b19a6d GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fP&aSW+oe0%F+=OG7yV;{e+ z@{rYZGT6%z-j%?3NOWQwi++C+^C_8{;}VnB6z8cF{okYV=3Gu%UFW`>phpf2j4T4E z1Q+*}(%QT4%del+0V*J-(24Qni$hv{Z#tHM~}ez z-kUksR<2rAVo{^I`<&v9Jx3$=JpHLW{dKbP^`ne63va)DzUuWZ>z0Mrqy6ug=T} mIk|O literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-right.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..443e6d2587fe034c1afd10620aafbb29b7b5dcf4 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fAzaSW+oe0%F+ZnJ?%YvS@? z19s;SuH7!LG^QFkEa5xoA=rOc;bmu)inHw2@U6F7{_Jt+*;s2gd(Vt176J|oj4UWb zBY)%He_yYB|C`AxacZH>LY=w{UXF(+W!fGpE&H&G@8sQtRR3pNb^L$M2+iDG>(_ob z`qeJIm%r}yr3O3=kV}oc7rc$TVS49b`TqBrvzBeSy*Gy^pz6l=yti}qe+HW8_MvM= z@6Fch)Bf7FhHto35jySp9L5*zd3BmGi3b-yiFtTMkQ2>C$lQOi2X6bWWqS9>)ED#hpKPK)n2tb z#4wMS|B3tW_v>UVs*lOuyRXACD9q9E&^OKA^+ClS2}o}{Q%u{RI(%lrwgRErHHdCB{| z-}n8#e-~DkPfku8n2;oCvb^oE#inVhny%`)0thAU27)F^5KoO5N-TCFFBBdRP|8Saye%vlTpeie!;ChFhjD_4 zsR<2LoYzuKeW2@PxUe0y`o>*HWi95jK*WH>88&Qk!Q&?X7wT;LE&~u-+s4r>QWif9@4qMm+H>XlHA(@XD6+EhN-Wp|UW#lr_i+PNWoc02j zcj9O7IKWC&FiVE46%?#12Cm>DG19C(uNg$s22h*3UcH+^i;9L7Y*cg|aKyM93N_%Bo(o1(wSLvbiTx$cADAIdG~*we<|{ywP@>sdD4bUOM)zU zF(j)y?1(k?%5c^4P`?TYb<*m#WG784bLHW0?|~yQpzSmnkp4%y2e6peMTbUgt^v`y zZ#k*pyqfmmK!^HIiT%AhdUgbdL69!95d47Htzn}Hm;f1 zcRs$<-j()@qjS=2sruLWu@WvlkFF%*tfByX&ul{^cy7K*b>6Z?+*PY$BzdHQs zx;=K{&4V}3=04fTC13pDJht;rymlD1YB++{I?Y)npwKkM~2#Iz+@ILsvJj&0c(liqq~ha`<(A=MhM zc~3x}Mg;s)w*=;Bih*6w6<^bI zP!=n*WK7%kK454@QPoPSVJU_NH62^?RWCU%b8;yi(>+Uax(onnEe zO;xvTTh$EJFcg7M*lNsCSBcr~5rd1FpOSX&+_&F|Vr(s`s;Hx;q5so<%SUtxkEy^it(Hl_b*VhOTzV*CZ#-_SNQ7(e< z`QyTjp+h!Bv+8Ps)n&|RJN5DWaiQk!%$fwwr5JIVRw)ffky;w53=FHFg9i_hIG`Q2 z_o@fjMI1Y_h?=Enx}q1Wh5;=DYSRyCMW|^5s7C|RSltwALcMqmROC#6IJzk~@L_|d z5fTQI2sN>q#7!CGZiI6*q^S@rv@7l5LqQuHtR?!my5d6 zD4Di`Y!fS1-7@Q?#-`hg#lID-#$a18?a3LIsWq&e(}EBKZ+ih%=&I+e$oB-(WB4*3o26GdjJ3c literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/mag-0.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/mag-0.png new file mode 100644 index 0000000000000000000000000000000000000000..c661c6dfdce846dc35d5469bda26211ceb30e671 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ1Wy;okOy85}Sb4q9e02LcG3IG5A literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/meta.json new file mode 100644 index 0000000000..e41fede449 --- /dev/null +++ b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by IProduceWidgets (github) to make the style of desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "silencer" + }, + { + "name": "light" + }, + { + "name": "laser" + }, + { + "name": "flamehider" + }, + { + "name": "accelerator" + }, + { + "name": "barrel_module" + }, + { + "name": "handguard_module" + } + ] +} diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/silencer.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/N1984.rsi/silencer.png new file mode 100644 index 0000000000000000000000000000000000000000..ef19ad041811fbe819b64e4b48d5c54128619e9e GIT binary patch literal 1460 zcmbVMO^DQ19M9rnbyci*sFVtih@iE}%g1J%JdAeT*}4N}UDg3dieTpD?M%9pyqLUk zW~ZQw;6YE~!Gp-&^dj_D3Rciw6hu(4m)_cwc&N5gS}%hC%tuh!DjIlsU%&VJfB(o#X&M7n%sizJOc4JuVpbq^BC zL)G(njj5e52DBvY+1H6Zy1)dgv3d|W^0S|B$tdt0`H1CeZam2v!E`rahr2Ts+FhWw zFYnun_H+mkgiLs-6E>ribR4b#GfZ~rEdnpVCTpUA!34YyWLjXrpl8#)@|Fy znt=^N0fdq+M#AeTQMzr&P+}=ff>;DRLK&l1<1OLHplaWSFwSYCbl@lO818s6)>SRD zsR#6Fj*DAKvnSlAm^E3*B9Q`C&#`fX3!XOk|4`@GZwLV2x^6CGMP0%$7m#kK`eu4#a)_7G_4PHxgX3gt_U3`mi-14a>n*uGV^{Ca zK0Ceqbo=*TjDE85f{MSr_TS%V=cZro{dVcvI0K4q>te&g}(hxd!!$2ali zqo-Cq+Ir{3zZYMgU-)t9r*lu1H@T-GR;u;=W1V%!Ezy z(j>bxyDExq!BWA4H}y~u5j=<>Dzu{RK@bs(AmXXurKN|qpx~t!zs#S|meyheN#38| z_xt{TXBQWq+c&mI1)w#+N{0Y41(LM03{dVgB{Psq3D~TkHKass7()%AiElIm> zc(r<3x96!N0+qRq{c@Rk=^^399i$;fjp`Bc#+c2wqVZ*D8* z%UcUIXKT$dUHQZmI^Lx~5b%_tZs3Or?OJk=m%=(b#xm+b(ltw-&J?1$y@<*p=Ezhv z#UVsP$6#fY^hwh^igcnEFezcZsOW?ejTVb&@W`MpcAIpmGCNQPJ4#CmGUU~1ooAj)aOWDqBa z81AwNYbwcn>H%FR$3^S0-&5{7nEO27VVVF|%dt^gq#|jH`%vfCcPN0^+IFtvp0)%* zt|CciHo%QRK<YjwKy~x=|xpThfaB+ zD>}*H+XQ%prQDJsYlcEhMW3u`C0aa24dVzYP(u1pTex0xGlv!xqA6OTrWdHD1LzJY z)Qrng_CT=f(58q31`c}xYjGTfEg9uuq-EiY7!-qbg`O3*O{-y&ve4nxiY0^3s^_`X zB(B-eizUTyc}Z~$gD6a6hSDTPgEx$3K`%6i@)hB%XPF(!yZ=-E`PhTjV*W$(WDS>< z1fBB|NY>_{BbNE;!OHhguL>x0vg)>ECrc}L<-xJ{&=Kg)n@NyuDMcOxNmX zuK%u0oILsXnLodle|`JKx5f`mZZBWlK63trbF*KLot-Vue&hf3?dbfKOU?IAUw&o# zXalc)ER}YDe)tW0#2;H7pF&?v{CMuhg*{(^|+&tS~paY$B$8DYYq=rX9IJ~ WWQl1L9VhfK0D-5gpUXO@geCx}Z%5ex diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/barrel_module.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/barrel_module.png new file mode 100644 index 0000000000000000000000000000000000000000..7a58e7f2abf61eef940a1535cad822fc658fd103 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3HEluKbn(Qk(@Ik;M!Q+`=Ht$S`Y;1W>Ti z)5S3)qV?@HL#_h~JgpBSxbzNgeerkw?NR>p04hmp4lnvteff89kgdR>wp^qCNQAm*B(YwhZxdoE^J&%qC6NwGg_4?}j-~ZRk zjZ=FI?-Ue8*;`+9S7634(4J}dH-G&7U6@{t7e7uF<+c6Um{PXCdrMJX`8jB=%2n?S zVInM2U$l5}5XOL3l;d-Qn6fo4QHyti$Wec}aa%=!@2KZ&4|{QqcZ0>PgrD7NG}+b~ ztNQBP2k7{K071wlMT4*xrDWi!LtX;w>{wUP5F*zcbv_e_R=s6Z6A4GvqM{~^VbabOy zt?Jm+O;ZDemTpFp4zwtpnJ~CKWl0drKtw2Gq%E;79Tij^*$~D#ZIq7v1Rm1|G}etG z&TJY2eU{_m^`tix?lYbDc*rA}0@lc}aaTx@cE!I?=hx2&0N;9EF5|hngkdfsl?xkS z#@HdxMW@ZpnCmM%73&G(3mc&3OlD0?Y6+)OBuycDlSnO3R7R#HCSWVL+hDA*L3>0$4r;@%9 z>@(69Nl3xqAfz3x$5BT`xf@AM^h5%JK|5=xh3Aoalu8;gUUwZ8Y%T_YPujH7nx&SZ z`R#I9o8={2YgI}Wtx~qJ&1}Qxluh2df~{wfoxJz|=li83fYPG9m*&X|E=vir7^D!a z&2dGX0 zpuC>d;m8jCpC%6Po~qdi92!Bk%v%s_@+QV3=v)c3sP_((K7sbuuDkQi)i0ksGzu5- z8@oSZ-`s1s>7RFZFI~HS=z9@zK8_dCB$iMLN!7u(8?vOV?bqlYue z`Ny}G#8-u%P6yHb<*CkzMLk1~r;B4qMC;pY)?5t+0t^>j_B3+HDfNE052*6o9~Sl7@z{YqX{!(L z-BxjTd3Do4|HCv!6Xp!I3p@)X9e#%%u+a@XC3Sqyr?fv+E3LO(3tIJcPWYc!O#UhR nFB`y=88@UcoMnjm&S)+BPE_)!=dzC3DWM4f7yUWf diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/handguard.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/atreides-icons.rsi/handguard.png new file mode 100644 index 0000000000000000000000000000000000000000..874348cf0a8f17775eaa5e33163262258558c449 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3HEluKbn(Qk(@Ik;M!Q+`=Ht$S`Y;1W<66 zr;B4qMC;od8@ZYdBwQcPeib!AX^O+!-}d3MOB93()-Lhpemje&{eZ3aoPSSFD`cFo zT>aGV3uBgX!#M^k<`+B*pp04UUydw`z5c(}Rra{{lygoD(-W_lx_MqIj$D-U1KA-0v>;?2okK-mdKI;Vst0L>s*8vp5g=;@iQ8<~aY8tj^RyQe4Su7;<` ze9v>ibDya^*X`$43`pnw%D8_MgDH2wW+YUJ>86>_`-?=O@KRrkO@Zo!B8E)vfxi@^x`WM&rSoV)+!+B!{z3b7Y%%}6q=I))6 jB(@-pF$+qB{caF#XlIK;-zINn!c6jF zlG&ME1ebz{mx6k+Wzl-6de{nj@SxBtc#xu(E=on}QpAIzwYP!``Z6D(m1?np_m%g1 zzyJ6DwYk}+Mo0FHa2z*Uo-yay3fTbn-os{lXh&gWO1L+vzPOa_cxVwM% z>`GFxoem;z1XZGz@+!6$mQU9GIpN0lFv) z4umquvt4dNDd_q*P@tkpa6(cvL4gR$NYg<7zf2H-&$5C8 zD9afaC-}Bt*FjYp`Is5(`M5@;FsSh$b0eCjO&T%5Ogpu!g=L{~5GOcrNZB-aX0zyd zF2ZsFx=^VK`CMKT)M}0hSkDt7r>a2zL(_(`wSj z5t*tnZ{0SXB&NKS)?v>M>7OQc?{28s0h~30bepvxcF39-30UWfSc|gmdmFL#_EFiK zvMaCr_MI{E1>F7Wwa2d3RzxB=Q+pib5Z7#iRH;%o~ nKJoFRC*Rus{=(|1Z2Eq#`?&HS*$CdMATd6 zS)uY0EO$SBwV3B)>8{T3>CekeXX}JcBDLrtMYcsVxlLv!hsN$@cAY`94%?9(se;*a&dkJ}hgA&?g~oJM}lzo{mB>+4!!q~AZ)tm zR%>z1eg+fnWgN;ESf=9zfEI+^dpdzb7FmoISi|)#@zPh{h{&auIB(dB9Za#NTUrj; z-sRaUSzaV2756-ec6Trkcr12M$7}f!?pR`v7sEO^mPOQq#EX_VkqAUJyMm^8$dH*) zC88)Q%EKy~(+Z~f1kw~umzA8X8Iq=8Ma71J2A>GxLR!aj#hHOH*jZvTjsq;q?RGoU z)-yb8$f{|YvZBeFCILcHh4iw>qi4W zfyd;I6Ub^tNo?u?DM@j`QrPMVr$lBg<}p8x0IR0hpvhw%HTl0#r`OjB0N>hnD&vN_ zcwQls?qv)U9_@s39q;r0P{o$EuFA z#&uB08S2E&O~I7lIuAVu40b)I!Q{Yih$wX!<;}cdcS|Zq- zab1dY1&vZt&r5k`GAXBLvr-{XU`rXHhOQHnZkZ=3 zxFjWT$&Dab-9bg{Wv>iYEf@8&06QefZc8LdSQ!-u$L=kApikRwG9dkraQ9&mug7gC zWD^bW)=kq%2Ib|X4*Pb<|1`08cTLR>;m`<@W!i#ZlQuEtL+1*iMICryU5QO2mnl&2?A;1Hi!(eN8|0e;`)HL|5 zs;IkgVj!7co!Ml+nU?%`O0oVz^P5^cSuoIv*Ge_4BzjI8}99=sU zzwzk+0P#7FF!N~Ku`EyY<5)a=1ppfN)3b^FBQyJ3K61|3*D)2Z_m)cL>44fUafNCU mfSmyB1YjosI|10;9`FU+O&hI&f>X8t0000|R_7g%*m?OGR73iwGVBFCG+G@Zv#*727@a&{AlNT0KZbT8L)&Rkjw-a~1*Z7N*XttkTvJ@sEo_B(TK8sG zBYJqXRCZPyj^T>?Uqk!a1PFY}ZPfOgK}_1F*x@CxPL353bs)T9ic^U~v}DbpJc}qY zWL0u7R?!5kvN>(iFkV3#)-nptDVi>6m|&IYI_fK2QwBRztaBa`MQOEK zaw{XVsHUifVJKKrG))486t4u_Zc9Nt-e)M#*onN5dn`Z+qg`Rk+!Vpot`B~g(gtxa zP7pDrZHI~~C)amsD3Lv(YmFjq; zExw{aCQ;kSdFO8yxn0yGE5TsEH^IBgwNSi$F10m+4qxS)>@m+zuRCESMtr zEPI|ya+L`~pR8(2<_mdc3!4dZ<$c#CDSEHbo~%D|N-*vG>Fg=+d_86iELg-CbDB zs=Q@KbgBl?dTco4kVHZ1h_w{Ta4uc?BrXvV8=@6pvHMKv9Y(dkIY>A`@+$u)~&@i&z=8u zWAxsxfm=hb&j@78hCX`hr_srq-<+SibLWR+FBlhI-CP*hy0A0fzWCh^_k$bXA6;0x zd~ok4hgzR)IsMz|Pv^h-anJhCS9{XWti31j!H>sFzO*mt+Ii>plbw)Yn{a5(=6Ilv#i}u@H zJg?)O%+qFLsr`d!MZdW)}^836ziL{?8@Y(8o{$H$lpsVb_NS>EI+u>(e|Drx<|1)78&q Iol`;+03PN-f&c&j diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/accelerator.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/accelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ef5735fa701d089c33885db0318a845fe9591b GIT binary patch literal 1667 zcmbVN%WvF77rBok;wIk_^(FxjD84QV@0eeI7cS2Z<`eC?bYz#vLBT+1seF;m=}q)d<`^p4Bwkl!_*0c zrdkmzXW6QH-U-!$mJQ%Cuw31O2%5-s)#;%LcX`x8+qKhEXX44%I-F++fPTMk^lgLX zZD4wy2cQKkOBV>e7^WN#^t4!-G1O>5@;Ku$OI68;L)PQICZtYcNV1YPEv9)A83O~H z0n>morZF%gB`)jb-LdnC0NSMqO?e@(W{J%@jI*M{4xlbS?{Oe<8w90~eYGS>>7wB4 zyCRHfLiR-$jbTQ?HZ52$Cv<&R$Xt@qWN0m?n6tdWSa(*bt(j!iat%{`;ar?XtY5r% zmjSI|PJK;O&DEi)n|8ypk-3a)^Cf5_2q(~hMR9AmAJj3CUD*Q_JriM$?+cCyYOy@Q zBH%c|Z3?oqt*K=i(HiTrTsRi$?6HapQe>`aN4F~Rsu~1 z1LRPd6b1ahUgK|f4WJoZOf|VI=c#xoCo)Y1buQ+u_xU$XF{{&hZMD(7K>odRXXVFN z9{FX-{u_rcqVr?Q&S6Da8b1Bg&u7jY Qm%oYn`eyChQ|CYU4^_SpH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/barrel_module.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/barrel_module.png new file mode 100644 index 0000000000000000000000000000000000000000..54e5ea46f483c0d8a94f0eb55f82b333fd11ed51 GIT binary patch literal 1438 zcmbVMONYACh(_O8r);tcf z@i@3Ui9{lCKsY%_92{I-apmaX5pi(i?|F2PMd+luUSECx`@cRrb9B@2_F+X)HkGD} zb1Z+nIpPqKP2-AUMq&P-1PxQ5PZ?U3DTAh!(tAG|3Z&oSdmq!!XeptVTwyg5&H%mSN>}V^p_n z%`&iIV%tXjPX%#_U&V99BYk18bJe<(G1m2Fvzcq=b3Cc(rsFueVd<8o0YVe)NRpNo ziJb$6A`>(TVj1uVrHrJ)m!zwLsy!RRIHQe3-%sE%y+vZ(%o(XoU7$}hT)dPty25>` zvjz)UBn4p23>(+E}j;Zh_di6|=-T@`H31%Z!!N^Hv^M5|K6)~Gq+XqB--RkKVsRv;CtV3D!G z`y!`HX=DfQ{eOIaJPDw*NaMeG(t=A<0#645g4OO<#0hqxziI@in+2HAG`n4ureS5i z+CL8d+XFq?W}N})AHv;(30{>=lCX&yceK@{oCO|{#S9F3 z${@^GvDCf{DCipC6XFV_B_t%&)YN2UWg{aa_4M={9UW&dFmQ2kSz207ojO%YO3KjC zP+m?}Sy|c7&reWLaPs5{J9logHZd;ANf8zn4)*i8_+cXp&>-=WAirRS|5(9>?&AAE zCDS}z978JRyq$2D?~npd>usx7UN`%lYyZ1X6*?gyB`mD}eQLMb^OkQS51y0@{JwtD zWqPt`Y5|*3y!%7h^EvT6o?*kV((X8lHyA+7trjG zOky(3f2okM+Wy)a`{dpSv-n$z?n~bZzZrs& b|0%2YX7gTe~DWM4fVpN3< literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/bolt-open.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..f616d25f874791042cf4ffe6ea41266dfdc575ad GIT binary patch literal 346 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/icon.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f728a5df1d21be2db1697bc85315b1543a0ef975 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK@{oCO|{#S9F3 z${@^GvDCf{DCiO36XFV_B_t%&)YN2UWg{aa_4M={9UW&dFmQ2kSz207ojO%YO3KjC zP+m?}Sy|c7&reWLaPs5{J9logHZd;ANf8zn4)*g&OG`^;U#tQ$t0c%TnBhNm@bZp} z8BoniPZ!6KiaBp5+~qr@z~dGzQ~HPJc|hfV^Ql57B(#ojzyEWJ^`zy(Ee!u_e>Qj?*{L}%Q&Lil_4OR>Y`wj`t98~a1?epb@(X78 z4+Z8-v#$UJw|lxchE&XXJH?mpkb+3d!GZ>_)B8dn$vtLt*j;d2dB;Phw%^(;IukqB z+I_CFbN7)8H zzi)z8>e(Bc3(jA-W!}qd_EHP9*>MU^Iv14h)2ahR=hH^~i&r1{)USGc9dTzx&rrZB#ihKPKvMb(g RG#lsz22WQ%mvv4FO#qR_eR}`^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/inhand-right.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..afb543219fa67f4b8f3b0777b7cc1da392b11ee2 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC@3A^6XFV_B_$<|jEwB;>{L}%Q&Lil_4OR>Y?YOjw=LNu1kzg)FVdQ&MBb@08veC8UO$Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/laser.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/laser.png new file mode 100644 index 0000000000000000000000000000000000000000..d50b3b769b8f197318ab077449ca859f37a24383 GIT binary patch literal 1680 zcmbVNO^Do79M96NtkwO1UW!nOuO3=7-;jFVSh+BJ-d~vYS z^adNA<%2V)#Yzt{f(U0w>_wfJ!k!I=ypXN=YXyiyNVZ{vMea~sa~k3jNwH|jn&hdf zCYIQ$P}Iwo^{S|=x}m5=MK>i~g{lTkQyd?Fxl8>3u2#>Fov|kyw6iRMiqh?N<*p%< zw54d4Whttz=(@xZ679zs>Pay@F=41;>ZM_lg(Ma^BXY@RW&zzn@xce3eYgx31FZh2ubKy!7eaE7R9*b$kI& l@%AUD0W)HjFV6paXy)><2cLcY&jtR^s4uTnzdN`7-v1Rm4X*$I literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/light.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/vector.rsi/light.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e11564706f76d233319a94e23084df6a99fb51 GIT binary patch literal 1673 zcmbVNU5MO798aYu?bU*K2-2rvir{JUG0A3kGc>)s?w;;pa~{{#o}8slCbPTYHkmZZ z-R|wvSrz<11no;j5kwGFEcoa?i1?xp7V)8vMewm`srX=@u9N);y>i!{LIHxe>fkHg)GNl_t0xe0$XSxxgYb*sWYx&5JJ zZ?R5$Yt-`K%n5M3iv>ZzQUba`J4|rbh67$K*4efS!2pu3*>Em%2v(dWP~kBHmV#ue zX$X|Ws!-I+mURs1nr^6CQPoXZ*RY1LX@b!Y3U{&Bz{}O=N6y5P4O?j%VO8yPI!eb- zc-&NxWm&4GtGX@=gq&=KDe1~#a&*j4WeJV_DD`;=GDhO^_0)z!>M({N%4x%7lqZof zwM!xuDOwiO0O-*i7p=$bfpd?ltjz)zris9!92>QG%99q~gF1h`!-2@H#aWNH*PA;{B+E4b<(hiB)TvKH0zU`#$B|ae=_m=)(#oJr@j`n*P>7%sL773e7 z%t{qz!Km3#85TvoyIzBLcMPC0TuilWna@-4kWXY53hG$Q+ix#y{~%_yXu!Gp%G-Zm zMUz|FV-vsE-#YfW0=sX7XJ0$p+rEDBpYvaXcj&YKZ-4a1(;uF!y?N=^Urtr}Q?t^( z{g2OXm1dv(URj-4z0&_}@q^2som-uHxwikyi$C9(fYCShPk&Xuc<-yV7pHGY*Z#dc j4Ys654uC&D-kN&<(i1mp{VT6zAB%f*p7w<9X(JpZ8eSOSJVXl5-9gQL7mai`>gJ?5YM-5SM%FqfDaM1rpf<2;qUd7N z^E^x}Y*_{%47rEpm6n3DXrXfNC4hZ!ya#biQUXShUk4M=?+c=N~9HMkf0$iA#8Sh$IdyMUL zH-SUc3Z$M;4}d^$=TuJoNI)q)aq9)4N+86~nO5S4Kq}8(uW3z3|`p_RoWGn~s)WNEBt}!R(q+-h2OHMY-nE04l;NjpqZ8Zyy#nks0n_&z6Amt)H|x|-=Rs@3=$ z*BXplnpb0(GOyb(nLRo0NVb(#c5Fwda{Vv&LbmeTODoR#<1e578(|Lx(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/holographic.png b/Resources/Textures/White/Objects/Weapons/modulesOnAtreides.rsi/holographic.png new file mode 100644 index 0000000000000000000000000000000000000000..07ae159cce0c81d2ebd8b6be28636cd9ae80cd14 GIT binary patch literal 1819 zcmbVN&x_nt9M6_gy4A9vJ!mZ$(kg0wlb2+EC2U%^GpjS|tjq3Tx2*?X-g}t|JIPCv z?9S|-7O`Oefg)0}$RCNmSevb!xE$mAvYd_UjM z_t$&p=jUGAzwh8aNs{(A8}$XaW4PqKd*HwQ>tBc9HW@Zf#gg>clj$`feRT0DN!qjM zwU?5m)|(a;et|II@WQ|k0WC?>#|I&y%RG@C-thuk`Sa^<71?99azAWolH&k3!^%Bytg*B^Gl1D!U+(pc_7V58#oWYZ=bdw~sRJGsl z7y3p)L>*N#O;g3Xs_O_4C|(N^GC)Cmc+61eF^#-1@kAh}jKmQuiLHRtVGMql(+2S< zPmnQnKtfe3;54QT$Y_oWSE63#oKcncxX*(m2CSB2!>&j~+!fnU=btw@fZVoPxsNTi z_Ea80$n z^i5;&DAGr1rCkzqIPBr7k_MC2byyVj|Mkkg-M2B0;jr7L%Y2`Qhy0}A0Z>P94qUkU z{B1Zxf@XcDy>#x*%^Q;&_(1JO{m}O>9k_ex^{*NizdOD6viZ-scLvX1KJrs9p1OB* zBA5)%R5p(M9G$;?-M)0^o2ehqes=R2Y4^3aKmTKL;+5rJK7RV|53jy|YS*nNe!n1n qvHQ#CuA$WEjg2$AZhbN}nE3R{kB#v-o;xq{^n~=~XG|uqZNz97cZdxSApY7lKeZTMD zdpDMs-ad2c!YNJD&NLS5D{x2Yb>cYu$D`3hxSb3a-;Fix^vmgWO#Ae+^O|;i)oZOM z>&mx7(XHguFhlFh0s}6&1E#NB8l9Bi8&!A zDuY!lSrylP16jnf4N@{J2U~;^lR6HX{B&>^i4I+32l2%zLtVx^^1{SZ0ZJKJTWuv(9i)z9@WY%oh$nf1j2S}~ z8fJl{F=ar(b6mI;^)u&!8?rBb86+`a%^Vx{RHEXZI)pm^yw3sTw%N>m9H_Xinv_Z2ALPrXhJ$4NtURnrBr`fspY9;WH|*By|(5BLJi{A zA6X#lERj_ms^(x~V$*I}Hnm)8lS{;=gp8q0CA`kgK~Tr0j=2vCJtJ7c9t#$nc2wju z2-x#kR~li^)lr^CI_}v&Qvs;v=PJ!3%G35t2)G7@H|18&E2x)nwV5v8%wiT z#+8a$#AS!M(sDU-igLQXuJ~43+39)#>+QB6wrjSr)!_`6L{Z=h7dGycIAOfgu2|fi zuD=?2Fj}nt)I2Z&|3x@unT3dAC|x|6k2%(zSbgtu*Mr&$#X)IiS{Z@n{r23(`~L!nnmK;} literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/holographic.png b/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/holographic.png new file mode 100644 index 0000000000000000000000000000000000000000..afa2829b8ac5e004e71948cd4c5db330cc2731a2 GIT binary patch literal 1800 zcmbVNOKjXk7LmOpqtP9>osJe?O*HN7li77bd++_HHSOe@-`+?! zTCY&9f)W#|BTK^|0<@;hG=>r5TQWr*+4aM^e*3d8b>xe>zFuzORx~er{^BT>Yop~h zA8m10=#9&0W=Me`kSRmMpdTi5Sl4r23U>C|)KLyex9a+A<`8YPR?xhPC2~ua!7;W_ z6)dMhYOebNBAD1Fu9&235KOT}%VjkA>EJFF9$js|G;sz`b-kCS5jD-hU{D&^B^7r~ z%XM876O#}F5Js{arfg`0$;Bx{Qzkt2qtsU+${1NkZKrh|q>f_pRMz}j& ze>L`Dv{?Uvd0+zmi*U*^3lSwyx@0mRbF4eD`u^pv549DFgVNk29;teSIR>s&EyLjz zZq#h6Vh9LBRxKfLna`NnP{3j|w#J0!@t*TmrHg*1WOw3!ON@8CCW<&ES9rfsNy}_+&oHr!gh|Aet%7MwDbdG@gUMC zY2`f@b|viLrk(|p*L7SJ^Z)hAzumPlPT{cIW@fR^!$WaW$PlPwI0t6F`T27=L#{0~ zXWJWZ{`vh^r}ywvZ~W5u^}_z#^?z>Oc>C+e?`+=O{KZ(~E811< z-4Ep_H=f=5yR@?Z#}AKb4}Wy&i^hp7w|~QXf1Q2k6x!4Bzt_%xsy%V*(H|S@FaDmL ORZ9!Y&0BMuum1~koI5E1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/meta.json new file mode 100644 index 0000000000..6fbb997439 --- /dev/null +++ b/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by Aviu", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "holographic" + }, + { + "name": "telescopic" + }, + { + "name": "aim_module" + } + ] +} diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/telescopic.png b/Resources/Textures/White/Objects/Weapons/modulesOnEGUN.rsi/telescopic.png new file mode 100644 index 0000000000000000000000000000000000000000..f7192dc131463c14d5a84ce8b739237e9928de2b GIT binary patch literal 1525 zcmbVMU1%Id9N)AOl4vl{8cIbRw-0`GZ)f*zui0rgHQuJ)K{rj)YZF@p=XPiB*4*x_ zJDc9+{74j(mSP|3TN|jaqL$JqBBh8Rl!ElhLVZdfe6wl=6~Pajy^p1pXt4{k^YxqG z|NDP@dg{61p{+xLAPkp^<_w=fG6wqjpS4;)^Jy?FKFkyLLB2Y|oPzR7lke4DrW{pNqhA3~^SopcNKK%`3Jda-cO; zwp;VI?ufg`!LBCa1U`u|X!`Ylp{60Wc@bYH$Fd08ka*q@ClY~R&YA`V8WEsp6v>8A z0Xz6AmsiJheLGO0nw4Q*Ry9e52r5X^K=%{5xX5wQjJc;PjPDGw7RMoy+J4>oQbjRh2kGVv9kHn^M5G^%zXT?8pmaj|L!N#1*;_8zNV=V}l>2v;ph-iF-_L z;!svHFtMo(bnFxtE=2XVaL1NOo%ke(8OJIqHmuQ@vKsvt>h$^!0o=EimC9IG7vE1s zuz2z)H>2y2bY+DPK5#`7FRa$~OMXn85` z>Uk-rT4Fa(7ktKsyT%wv+5OL^}y9am4Pich4T^&^Bs>lm17zJ1|DwxPc=wQRUvcYdXnX zc{!=WjvewpO>E!YRx<;aB)*cNny>M&GSz-Cyk(XBb-V2`kaQ4i% ze_c5|z2n-xUq(*-zUl4Jo4+1eIa&Sfi%Vy}`S?)bk>aP|VIUrR<cm kUwvQ@EDIY3+P`Ms)}fu@>L0_aNny|5#hChaw0uy(slfUS8&3o;#iH?yT;Bvt4!vcBPkn^WMu$*hyZR zWOrugAdBKbyog8fSj1i`cvuBN5j@(12gQ@17e$bQv}gU2nTg%9yDc5a?jTN}->2=~b{KuowUAUbL7vG9C?ezKdI;MU6$puY2zUsBt zll9h{lq1)%_Gf1*oGiFnV`g&_wpI4F8oq~lp z#+F_It5_yg$9YvJnAj#Ro1}yYrr4sTl0Nwv;4Ts_U1_{NaRyH{qn9KhHO;|bP#D++ z6?IL^aU2s9lMn<56z>EH8=@e-IAv(am`7ficq-6SM%GbVNzDMM;~4xfrw!sso*-l9 zkcFmIz-dewQ1BcVZbkjfx!|VkOJ4>_3|K42hCP+2xTg-G&Oh&S0J&|oavuk3@%`LI zoGffZ7?Xq?h>qJkp)^-ythOR97q&s>#Wb3b&PS3ZDrzg$pH^ylDp@C`f~CK_<^@6x z;#cllAR8=^H3O{u3YZ6WgY4aK+8%1+k{SZ{X(wjHa3h|3u&i=sePE^OqMIcD7LR0(&c z{;x(Jj27!ZHV;g|{}E1EW+9>&N*7P&V~%wvR^Pka^`N#waZs9>#3dD%up+|ciiL{2 z%u&_0%1A&MvSJB=OMJ#mhXNMsV{1%k9_=}6Rl4Yk47t{9 z%(mCx`}?QwPVVC8-~Fxr`?;K-o@xk}c-rcyl@vHOU*=YF1?H{gvy7$z%E811< zqtE1*H(uJkS6JTr>*r^*CqKXRP5s!FJAdHae@;JfLf_T0zqikRr9F4+>0jz=ul<>x ORn3K^#;v)Hcm4yLx;q*G literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/holographic.png b/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/holographic.png new file mode 100644 index 0000000000000000000000000000000000000000..9583bb157fdc40b4a35ccfbc5bd50394fa31f4c5 GIT binary patch literal 1798 zcmbVNPl()97|&WM?P^764@E&kTBxEgc}XTSlgFm*c4l=4oORtD=$2mk=DnAhxRbmz z$?nXKh*k8Uhl)co8k_m&{D;%I>ywAd@f2@BO~t_wT)T zS65yhkk02awx#yY#WAmM|<`q}kFo zgfUIXp6Il*6ANQaq;e}^Vrd&>p30+%Nh1+7lSxO)!K_lNGs&vu=%)J2#USExm_B>g z0@0+I@HD8JgRqHAyJOkJa*2(f!#2Tq0&Pnk_&a++9h2DgT~O#5PBVH>FlWS?h*=K;P8h?E%WG9cD|Q{#{fa={ zO1+Dm3ges#i&l7dw!SIZR$kfJdJgODF2}ZOc9G>XimJTAQJrxc`BjD~^SgD6xwG{z zCjpEW9Xv1(Ou&B;&R7;9q7+J(PUqtS?MZ0!R;N!wD>vem10uSnNR+@7df; z>(i(wU=KI6JeZ=clcE^^uUGNyu8na9hut>_-hb%yE8hjJ zAFsWBy7R%!pLONX`g?Lk`Tn0<^XLD5d+y=K&nuI^f1mnO@ykgC6Ie7p8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/meta.json new file mode 100644 index 0000000000..6fbb997439 --- /dev/null +++ b/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by Aviu", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "holographic" + }, + { + "name": "telescopic" + }, + { + "name": "aim_module" + } + ] +} diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/telescopic.png b/Resources/Textures/White/Objects/Weapons/modulesOnVector.rsi/telescopic.png new file mode 100644 index 0000000000000000000000000000000000000000..b020496b5bdf0173c80f3980b77ec55595a218cd GIT binary patch literal 1526 zcmbVMU1%Id9N)H5a;c?-)=~@7VJo)9?#+H=bGMUjt}%O>12@L>N=`w@WOwdv&F#** zyO+BhNNT|c34$O>twBp4d?;EZZD~sdQGD>B7SYna1PS<7`k^QYK8UmTv9uB`c42nD ze)Ic(|KFMze{OUCu6~Z=HW$W>Nj8Ic^lfDSu+{pVO(}ourI6z`ZHvb`?!?kgj(g;e zQ!GU#^Lb=ZH;rvNL()yxXK0Q)m}~mjnk5mKAr;5d`Ma0DDIguHFdtti`Y6ohCFCPqFJ3Ei3Ng^IRQp#K!BE( z1WObpkYTHVK{=~w2Y@Wf3KR#StO~M-L_aIn#x}Kqww2)gdQfW%w=GCf!7GOUzf{VI)USf&3$om}51fce%m6B%pj z;<|~5Fv`y{GrA606CD=keF7&*Nb7+`@^ehhJ+U=D8Vv}JXi%iI){E3cPh}vhX$kC` zay*+h!u|I=AO?_AOwJLUPcpsI|d?0ry{Gd7O! z1Hrb1$~15>GuUx)g+Sk{@E~y`8l^QFFu_barLBc&qJkGj*t1B%(0OKa+Hq`TNjM{B zEk!8Hnj{c=AR}Z4RZUPb1EkDyk`Ptyy*H>;k0aZAZ~xEtF9Z%NEnItOp19!Rlt5!n z$bvQBt%$?qweG6sfOZxjY{l8F^Hv;IV)NZ&=b=5&p>0$NBmIwXcVHncM-3d1kqYzH z1JemIE!YQ?ordYXtE!X+dn0G%@0_&K0m0^-JZ09BXf93dTsW^yckr zL;dTets7StzS(f#){YPR7SHb(zIt}`?bo-rHoPlr|Kh7s{uFp}dF$fBi8oS(VYy%& zc~O2U-`KmloBMGkb^Xdu-eFx*iOgf~ zFCO`!mAi1#JN@aO7v5P}0OzL9zVh?uxv#g}sbBfz{H~jaUf#64jz4zs#>Yo5ezZI{ mIDKp1Uyr81QEq)-=eL?V_ui0yDXUzIJ98mFZk%~$`q