From fec965939c0cb578422906de15219d76faa6c5e2 Mon Sep 17 00:00:00 2001 From: Raldjatech Date: Fri, 18 Sep 2026 14:23:21 +0300 Subject: [PATCH] ostapa rot ebal --- .../en-US/_LuaM/objects/weapon/Heis.ftl | 17 +++++ .../_LuaM/objects/weapon/Guns/Sniper/Heis.ftl | 17 +++++ .../ru-RU/_LuaM/objects/weapon/WeaponCase.ftl | 2 + .../Science/Blueprints/18x160Blueprint.yml | 16 +++++ .../Weapons/Guns/Ammunition/Box/18x160.yml | 39 ++++++++++++ .../Guns/Ammunition/Cartridges/18x160.yml | 42 +++++++++++++ .../Guns/Ammunition/Projectiles/18x160.yml | 51 +++++++++++++++ .../Objects/Weapons/Guns/Snipers/Heis.yml | 59 ++++++++++++++++++ .../Objects/Weapons/Guns/loadout_cases.yml | 15 +++++ Resources/Prototypes/_LuaM/Loaduots.yml | 9 +++ .../_LuaM/Recipes/Ammunition/18x160Recipe.yml | 24 +++++++ Resources/Prototypes/_LuaM/tags.yml | 3 + .../_Mono/Loadouts/faction_vet_gun.yml | 2 +- .../Ammunition/Boxes/18x160mm.rsi/base-b.png | Bin 0 -> 785 bytes .../Ammunition/Boxes/18x160mm.rsi/base.png | Bin 0 -> 771 bytes .../Ammunition/Boxes/18x160mm.rsi/meta.json | 17 +++++ .../Casings/60_casing.rsi/base-spent.png | Bin 0 -> 285 bytes .../Ammunition/Casings/60_casing.rsi/base.png | Bin 0 -> 379 bytes .../Casings/60_casing.rsi/combat-spent.png | Bin 0 -> 266 bytes .../Casings/60_casing.rsi/combat.png | Bin 0 -> 337 bytes .../Casings/60_casing.rsi/fast-spent.png | Bin 0 -> 370 bytes .../Ammunition/Casings/60_casing.rsi/fast.png | Bin 0 -> 418 bytes .../60_casing.rsi/hypercharged-spent.png | Bin 0 -> 288 bytes .../Casings/60_casing.rsi/hypercharged.png | Bin 0 -> 329 bytes .../Casings/60_casing.rsi/meta.json | 47 ++++++++++++++ .../Casings/60_casing.rsi/training-spent.png | Bin 0 -> 342 bytes .../Casings/60_casing.rsi/training.png | Bin 0 -> 391 bytes .../Casings/60_casing.rsi/uranium-spent.png | Bin 0 -> 334 bytes .../Casings/60_casing.rsi/uranium.png | Bin 0 -> 398 bytes .../heavensgate.rsi/equipped-BACKPACK.png | Bin 0 -> 1272 bytes .../heavensgate.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 1272 bytes .../Heis/heavensgate.rsi/inhand-left.png | Bin 0 -> 760 bytes .../Heis/heavensgate.rsi/inhand-right.png | Bin 0 -> 763 bytes .../Snipers/Heis/heavensgate.rsi/meta.json | 35 +++++++++++ .../heavensgate.rsi/wielded-inhand-left.png | Bin 0 -> 1320 bytes .../heavensgate.rsi/wielded-inhand-right.png | Bin 0 -> 1331 bytes .../Heis/heavensgate_icon_48x.rsi/base.png | Bin 0 -> 701 bytes .../heavensgate_icon_48x.rsi/bolt-open.png | Bin 0 -> 709 bytes .../Heis/heavensgate_icon_48x.rsi/meta.json | 17 +++++ 39 files changed, 411 insertions(+), 1 deletion(-) create mode 100644 Resources/Locale/en-US/_LuaM/objects/weapon/Heis.ftl create mode 100644 Resources/Locale/ru-RU/_LuaM/objects/weapon/Guns/Sniper/Heis.ftl create mode 100644 Resources/Locale/ru-RU/_LuaM/objects/weapon/WeaponCase.ftl create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Specific/Science/Blueprints/18x160Blueprint.yml create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Box/18x160.yml create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/18x160.yml create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/18x160.yml create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Snipers/Heis.yml create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/loadout_cases.yml create mode 100644 Resources/Prototypes/_LuaM/Loaduots.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Ammunition/18x160Recipe.yml create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base-b.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/meta.json create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/meta.json create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium-spent.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-left.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-right.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/meta.json create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/base.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/bolt-open.png create mode 100644 Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/meta.json diff --git a/Resources/Locale/en-US/_LuaM/objects/weapon/Heis.ftl b/Resources/Locale/en-US/_LuaM/objects/weapon/Heis.ftl new file mode 100644 index 00000000000..30662e914fc --- /dev/null +++ b/Resources/Locale/en-US/_LuaM/objects/weapon/Heis.ftl @@ -0,0 +1,17 @@ +ent-WeaponSniperHunter101 = "Hunter - 101" Sniper rifle + .desc = A high-precision weapon, custom-made for each owner. The pinnacle of Black Market engineering. This version lacks a magazine and bio-coding. + +ent-CartridgeBullet18x160mm = cartridge (18x160 bullet) + .desc = A massive cartridge used in sniper rifles; this variant is a basic gunpowder-propelled round featuring a tungsten tip + +ent-Hitscan18x160mm = cartridge (18x160 mm rod) + .desc = A massive cartridge used in sniper rifles; this variant contains an increased powder charge that propels a tungsten rod at tremendous speed. + +ent-AmmoBoxHitscan18x160mm = Ammunition box (18x160mm rod) + .desc = A crate containing 10 "Rod"-type munitions of 18x160 mm caliber. + +ent-AmmoBoxBullet18x160mm = Ammunition crate (18x160mm bullet) + .desc = A crate containing 30 "Bullet"-type rounds of 18x160 mm caliber. + +ent-Blueprint18x160mmAmmo = Blueprint of ammunition for the "Hunter-101" sniper rifle. + .desc = Blueprint showing schematics for 18x160 caliber ammunition for the "Hunter-101" sniper rifle. Can be installed in the Tech Fab. diff --git a/Resources/Locale/ru-RU/_LuaM/objects/weapon/Guns/Sniper/Heis.ftl b/Resources/Locale/ru-RU/_LuaM/objects/weapon/Guns/Sniper/Heis.ftl new file mode 100644 index 00000000000..c632a2a0894 --- /dev/null +++ b/Resources/Locale/ru-RU/_LuaM/objects/weapon/Guns/Sniper/Heis.ftl @@ -0,0 +1,17 @@ +ent-WeaponSniperHunter101 = Снайперская винтовка "Hunter - 101" + .desc = Высокоточное оружие, делается под заказ для каждого владельца. Вершина инженерии Чёрного Рынка. В данной версии отсутствует магазин и биокод. + +ent-CartridgeBullet18x160mm = патрон (18x160 пуля) + .desc = Огромный патрон использующийся в снайперских винтовках, данный вариант является простейшим пороховым боеприпасом с вольфрамовым наконечником. + +ent-Hitscan18x160mm = патрон (18x160mm стержень) + .desc = Огромный патрон использующийся в снайперских винтовках, данный вариант содержит повышенный объем пороха который запускает вольфрамовый стержень на огромной скорости. + +ent-AmmoBoxHitscan18x160mm = Ящик боеприпасов (18x160mm стержень) + .desc = Ящик содержащий 10 боеприпасов калибра 18 на 160 миллиметров типа "Стержень". + +ent-AmmoBoxBullet18x160mm = Ящик боеприпасов (18x160mm пуля) + .desc = Ящик содержащий 30 боеприпасов калибра 18 на 160 миллиметров типа "Пуля". + +ent-Blueprint18x160mmAmmo = Чертёж боеприпасов снайперской винтовки "Hunter - 101" + .desc = Чертёж со схемами боеприпасов калибра 18x160 для снайперской винтовки "Hunter - 101". Вставляется в техфаб. diff --git a/Resources/Locale/ru-RU/_LuaM/objects/weapon/WeaponCase.ftl b/Resources/Locale/ru-RU/_LuaM/objects/weapon/WeaponCase.ftl new file mode 100644 index 00000000000..707c12ed971 --- /dev/null +++ b/Resources/Locale/ru-RU/_LuaM/objects/weapon/WeaponCase.ftl @@ -0,0 +1,2 @@ +ent-WeaponCaseHunter101Registered = кейс с снайперской винтовкой «Hunter-101» + .desc = Ящик для хранения тяжёлого оружия и аксессуаров к нему. \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Specific/Science/Blueprints/18x160Blueprint.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Specific/Science/Blueprints/18x160Blueprint.yml new file mode 100644 index 00000000000..7c6aaaabb83 --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Specific/Science/Blueprints/18x160Blueprint.yml @@ -0,0 +1,16 @@ +- type: entity + parent: NFBaseBlueprintArmory + id: Blueprint18x160mmAmmo + name: Sniper rifle "Hunter - 101" ammo + description: A blueprint with a schematic of sniper rifle "Hunter - 101" ammo. It can be inserted into an autolathe or a techfab. + components: + - type: Blueprint + providedRecipes: + - CartridgeBullet18x160mm + - Hitscan18x160mm + - type: Tag + tags: + - Cartridge # Этот костыль нужен что-бы он лез в ящик для оружия. + - BlueprintAutolathe + - Document + - Paper \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Box/18x160.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Box/18x160.yml new file mode 100644 index 00000000000..e79394058ef --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Box/18x160.yml @@ -0,0 +1,39 @@ +- type: entity + parent: BaseAmmoBox145x114mm + id: AmmoBoxBullet18x160mm + name: ammunition box (Bullet 18x160mm) + components: + - type: Item + shape: + - 0,0,1,1 + - type: BallisticAmmoProvider + capacity: 30 + proto: CartridgeBullet18x160mm + whitelist: + tags: + - Cartridge18x160mm + - type: Sprite + sprite: _LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + +- type: entity + parent: BaseAmmoBox145x114mm + id: AmmoBoxHitscan18x160mm + name: big ammunition box (18x160mm Rod) + components: + - type: Item + shape: + - 0,0,1,1 + - type: BallisticAmmoProvider + capacity: 10 + proto: Hitscan18x160mm + whitelist: + tags: + - Cartridge18x160mm + - type: Sprite + sprite: _LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/18x160.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/18x160.yml new file mode 100644 index 00000000000..24461dd8029 --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/18x160.yml @@ -0,0 +1,42 @@ +- type: entity + parent: BaseCartridge + id: BaseCartridge18x160mm + abstract: true + components: + - type: Sprite + sprite: _LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi + layers: + - state: base + map: ["enum.AmmoVisualLayers.Base"] + - type: Appearance + - type: Tag + tags: + - Cartridge + - Cartridge18x160mm + +- type: entity + parent: BaseCartridge18x160mm + id: CartridgeBullet18x160mm + name: cartridge (18x160mm Bullet) + description: A massive cartridge used in sniper rifles; this variant is a basic gunpowder-propelled round featuring a tungsten tip + components: + - type: CartridgeAmmo + proto: Bullet18x160mm + - type: Sprite + scale: 1.2, 1.2 + - type: SpentAmmoVisuals + +- type: entity + parent: + - BaseCartridge18x160mm + - Coilgun18x160mm + id: Hitscan18x160mm + name: cartridge (18x160mm Rod) + description: A massive cartridge used in sniper rifles; this variant contains an increased powder charge that propels a tungsten rod at tremendous speed. + components: + - type: Sprite + layers: + - state: hypercharged + map: ["enum.AmmoVisualLayers.Base"] + - type: HitscanAmmo + casingPrototype: ChemicalSlop \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/18x160.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/18x160.yml new file mode 100644 index 00000000000..c1422021a6a --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/18x160.yml @@ -0,0 +1,51 @@ +- type: entity + id: Coilgun18x160mm + parent: BasicHitscan + categories: [ HideSpawnMenu ] + components: + - type: HitscanBasicDamage + damage: + types: + Piercing: 120 + Structural: 1200 + armorPenetration: 0.65 +# - type: HitscanMultiRaycast # При появлении этой механики заменить этим "HitscanBasicRaycast" +# maxPierce: 5 +# maxDistance: 800 +# collisionMask: +# - Impassable +# - Opaque +# - HighImpassable + - type: HitscanBasicRaycast + maxDistance: 800 + collisionMask: + - Impassable + - Opaque + - HighImpassable + - type: HitscanReflect + reflectiveType: None + - type: HitscanBasicVisuals + muzzleFlash: + sprite: _Mono/Objects/Weapons/Guns/Projectiles/lasers.rsi + state: gauss_muzzle + travelFlash: + sprite: _Mono/Objects/Weapons/Guns/Projectiles/lasers.rsi + state: gauss_trail + impactFlash: + sprite: _Mono/Objects/Weapons/Guns/Projectiles/lasers.rsi + state: gauss_impact + +- type: entity + id: Bullet18x160mm + name: bullet (18x160mm) + parent: BaseBullet + categories: [ HideSpawnMenu ] + components: + - type: Projectile + damage: + types: + Piercing: 150 + armorPenetration: 0.4 + penetrationThreshold: 1 + penetrationDamageTypeRequirement: + - Piercing \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Snipers/Heis.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Snipers/Heis.yml new file mode 100644 index 00000000000..b0d172b617a --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/Snipers/Heis.yml @@ -0,0 +1,59 @@ +- type: entity + name: Sniper rifle "Hunter - 101" + parent: [ BaseItem, BaseGunWieldable ] + id: WeaponSniperHunter101 + description: A high-precision weapon, custom-made for each owner. The pinnacle of Black Market engineering. This version lacks a magazine and bio-coding. + components: + - type: Sprite + sprite: _LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - type: Clothing + sprite: _LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi + quickEquip: false + slots: + - Back + - suitStorage + - type: Appearance + - type: Item + sprite: _LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi + size: Huge + shape: + - 0,0,7,2 + - type: Gun + fireRate: 0.3 + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/laser_cannon2.ogg + soundEmpty: + path: /Audio/Weapons/Guns/EmptyAlarm/lmg_empty_alarm.ogg + projectileSpeed: 85 + - type: GunRequiresWield + - type: ChamberMagazineAmmoProvider + autoCycle: false + canRack: false + soundBoltClosed: + path: /Audio/Weapons/Guns/Cock/batrifle_cock.ogg + soundBoltOpened: + path: /Audio/Weapons/Guns/Cock/batrifle_cock.ogg + - type: ItemSlots + slots: + gun_chamber: + startingItem: CartridgeBullet18x160mm + priority: 1 + whitelist: + tags: + - Cartridge18x160mm + - type: ContainerContainer + containers: + gun_chamber: !type:ContainerSlot + - type: SpeedModifiedOnWield + walkModifier: 0.5 + sprintModifier: 0.5 + - type: CursorOffsetRequiresWield + - type: EyeCursorOffset + maxOffset: 13 + pvsIncrease: 9 + - type: StaticPrice + price: 75000 + - type: Execution \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/loadout_cases.yml b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/loadout_cases.yml new file mode 100644 index 00000000000..fd4265990dd --- /dev/null +++ b/Resources/Prototypes/_LuaM/Entities/Objects/Weapons/Guns/loadout_cases.yml @@ -0,0 +1,15 @@ +- type: entity + parent: WeaponCaseHeavy + id: WeaponCaseHunter101Registered + suffix: Loadout, Hunter101 + components: + - type: StorageFill + contents: + - id: WeaponSniperHunter101 + amount: 1 + - id: AmmoBoxBullet18x160mm + amount: 1 + - id: AmmoBoxHitscan18x160mm + amount: 1 + - id: Blueprint18x160mmAmmo + amount: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Loaduots.yml b/Resources/Prototypes/_LuaM/Loaduots.yml new file mode 100644 index 00000000000..186685941a3 --- /dev/null +++ b/Resources/Prototypes/_LuaM/Loaduots.yml @@ -0,0 +1,9 @@ +- type: loadout + id: ContractorSpecialWeapon101 + name: Hunter-101 gun case + effects: + - !type:GroupLoadoutEffect + proto: MonoCivPro + price: 250000 + inhand: + - WeaponCaseHunter101Registered \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/Recipes/Ammunition/18x160Recipe.yml b/Resources/Prototypes/_LuaM/Recipes/Ammunition/18x160Recipe.yml new file mode 100644 index 00000000000..6c598d9c819 --- /dev/null +++ b/Resources/Prototypes/_LuaM/Recipes/Ammunition/18x160Recipe.yml @@ -0,0 +1,24 @@ +- type: latheRecipe + parent: BaseWeaponRecipeLong + id: Hitscan18x160mm + categories: + - MiscAmmo + - Ammo + result: AmmoBoxHitscan18x160mm + materials: + Plasteel: 2500 + Plasma: 1700 + Uranium: 1300 + UraniumDepleted: 200 + +- type: latheRecipe + parent: BaseWeaponRecipeLong + id: CartridgeBullet18x160mm + categories: + - MiscAmmo + - Ammo + result: AmmoBoxBullet18x160mm + materials: + Steel: 3500 + Plasma: 1200 + Uranium: 600 \ No newline at end of file diff --git a/Resources/Prototypes/_LuaM/tags.yml b/Resources/Prototypes/_LuaM/tags.yml index 6760b553323..99d08bb8c31 100644 --- a/Resources/Prototypes/_LuaM/tags.yml +++ b/Resources/Prototypes/_LuaM/tags.yml @@ -2,6 +2,9 @@ - type: Tag id: AnomalyCore +- type: Tag + id: Cartridge18x160mm + - type: Tag id: CrateBluespaceElectronics diff --git a/Resources/Prototypes/_Mono/Loadouts/faction_vet_gun.yml b/Resources/Prototypes/_Mono/Loadouts/faction_vet_gun.yml index 448a270dc51..3f3d574e8a0 100644 --- a/Resources/Prototypes/_Mono/Loadouts/faction_vet_gun.yml +++ b/Resources/Prototypes/_Mono/Loadouts/faction_vet_gun.yml @@ -24,7 +24,7 @@ - ContractorSpecialGunMla34 - ContractorSpecialGunMla79 - ContractorSpecialGunMalandro - + - ContractorSpecialWeapon101 # LuaM # TSF playtime weapons - type: loadout diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base-b.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base-b.png new file mode 100644 index 0000000000000000000000000000000000000000..c4249ff827d475f65758af52bad9651eb186e167 GIT binary patch literal 785 zcmV+s1Md8ZP)EX>4Tx04R}tk-tmBKpe$iQ>7vm1q+He1gTCIL`58>ibb$c+6t{Ym|Xe`nlvOS zE{=k0!NDJkRRs^Frd7t}p^e8!#0X~st?f%Ws?u4huXpWTcbx#35p_(8h8bv!bCAPZNg~Rik_% zu@MinKLVIe}RMv93f?MFTQLykW|E}2{< zFmf!Q0u_?u2mgcL-J1ESNjE7N1v+1B`(qRc>;jFNZGRuzcH;!_KLb}<%U`Jjv!A5b zT3YxB=-mb`u3MVC2VCv|gHO6-NRH&EDdh9O`x$*x7U;hPy4T#^n)^6?0MgXe@(pls z2#ggdd)?#RUG2U7d#2gn59laz)+(k^ZU6uQM@d9MR9J=Wlrd_vzmlTG|r`X$>59jXULk|n?Q zNytCo<>mF?b!D2EP3Om9e{hzNyf{GY-n3aawvVU5xKsE}ezNn|mkf9DU;zMNvRZ5V z^xb5&t{&aE6#xy-;)n&x;s{wB)y6il0Mx96Fa@~mxDfy~rzb$=vg6hO^aQy3U>fVh z)`7*-gDW4a&Gy|`2b@pfQepvYMZ`rm4`U@%g+dM>-yS+cs6sUd0DxhCaF$ZMZwv79 zEde31>;=_$*$dbfK&=k|&$u;auy-Jl>X(^KB`j@Q0RTWKQmaX+L@IK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf3419c9a72631ed9fd50e985d0231832f2c8cf GIT binary patch literal 771 zcmV+e1N{7nP)EX>4Tx04R}tk-tmBKpe$iQ>7vm1q+He1gTCIL`58>ibb$c+6t{Ym|Xe`nlvOS zE{=k0!NDJkRRs^Frd7t}p^e8!#0X~st?f%Ws?u4huXpWTcbx#35p_(8h8bv!bCAPZNg~Rik_% zu@MinKLVIe}RMv93f?MFTQLykW|E}2{< zFmf!Q0u_?u2mgcL-J1ESNjE7N1v+1B`(qRc>;jFNZGRuzcH;!_KLb}<%U`Jjv!A5b zT3YxB=-mb`u3MVC2VCv|gHO6-NRH&EDdh9O`x$*x7U;hPy4T#^n)^6?0MgXe@(pls z2#ggdd)?#RUG2U7d#2gn59laz)+(k^ZU6uQIY~r8R9J;$U>F6XU=)mWz=%siL)G}d z2roZXEP3+(wgW30T}*M? z4miffC(8lomf!dC!0VvcSF19-~;OMPu(-G>((zjzgAIY4v>&Px#*GWV{R9J=W(6MU5P!z`T|J523L}+V>2#W3C8>C}P*ZQ#TzK19xXku)kLy|(g zX1rZWpwmsM;NbbK-^byc140NP#DytaVfyxLetHJrzUNojW)m@)Jg{1>$?}5jcK>Uh zQr7X@*b4esvX2j@iz=n0jKT6_+ zLBB^7MYZ~8UtqD^(QY*e!?0H0`l82S-vBEADh$BgZMVt_UDEA%v^0fhdEP)Px$HAzH4R9J=W(7#H+|oCDgQqF4ljvNCzjWo27$`j)IF1;NYOU58&Qs z@I^!rp*n~|)t08FsX{5VN}9yU>mmU$9fX1)_cNZ~<(zX5NRlK;(jQZziaXnz;wuvX zsdOgHn$0H)g(dFmj|_$`meu*zqf##Y=y!f`jiN-3VmhkmjRHD$S0r=|byme21z|QE z3~=linyTV^K9zDwchy6Tq#?##dm;;T+75bL!?L0F0+GS;d{zL; z@YNLn=A02`t`}e=bY^som**a?7lb|XD+{#R4gedwr{wpyxINhepx&@2@mEQbBuV;* ZJ^`l7U4R}wzuy1=002ovPDHLkV1o9Ase%9i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat-spent.png new file mode 100644 index 0000000000000000000000000000000000000000..b74c8871b416186a2979aa7a103d4a993f59dd33 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}M?75|Ln2y} z6C_v{Cy4Yk1sZUCI`M>w7 zr6f;@YNy$Y->?07c&%T>=i4P=j zk!|nqBd0$6wwFGm~jb)TdXdtGaA)-2eYyvcSV1#}y8oKD=PNeHg}egD~US+@JvQkvLKcyJxMdFIdAh_lXY|Ns9_Pe^gm zNItmi#qG_}JZoOf;nDy0PW45Dc)+jUul;%W^Pl{=Zw@80vgU((W1cHsT~{}K}Q zf08PG{xWB_KU~?CK1WL9Q*n9RL8)67&JT_*-_P^tjXY3cJ)c?IovrsL>g;Tam5ox8 cf%}_5i#y2Wn(?$tz%XL)boFyt=akR{05Px$EJ;K`R9J=WlDkR+K^R7lnwyxQ2@#D1Yy<@f*lUx*O0*Qg!otSJ7tm6CfM8{( zy?Fu)D=QIf1eG*`U~puzjLYsOd$Uki)EE*hodZ++=YyG#nE{PPqtR&oJALis+IlHm zaB3{?Z*p*7kNo!J_>Z|*$VT(P@Lt>fdM>b1PKHaN{6 zgYRCdIBuB0vKoIcUPx$TuDShR9J=WlDkR+K@^6+#as*#LV{wV0n1qE0|+)2R-&CC2wK>h&Nm1Oc7ml? zD7Mxr5^U^kB8a33#9UlmLlU!_-Hl^mvbk-Z!1<~<-wgj5&J0K-5{X3e-%;G;*7l-U zHnOZA?s1wcIX*cT9jfE8uv3qPQm%Qu2q93E?lF(sp+?~qZz4b`ou(0vIlh#AW)rw* zyW>xd-LE15x>_aovM+8=t^lY-mijUej&2m7uldLcY^?ajS|UIq8ssuI>-e4Go3kGD zm3otM-Nvj5^1g+kOrNLQDs}eg6s{BKP^mYuG`p|vFzB_a7xUXfF--KPIh3W3=;8hZ zs*N4g(Pkppe#`M%)eFG=)FjmZ{Hpqah8L^#gJPJJRf`Z$6aw>ondf&I*J+QOK&jed z+F!vG6Wxnx6&@mScsBr8(egCfdt%&2@>=g{l5x!){DcyTL?V&=0;ETV$Y&e?>Hq)$ M07*qoM6N<$f-Bm*&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged-spent.png new file mode 100644 index 0000000000000000000000000000000000000000..827235cc375d9a41c031afc259c1019e194bd2ae GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}w>(`OLn2y} z6C_v{Cy4Yk1sZUX>n&9jHhIyYG4|NT3p za8T($!KdHMht%#guK4-sFSGOipY8v{=iWMU00;_fY^Q4+Pbg*JsrmV@QNmaP1oqYc zIkDl@Kee{{{rimOoLQ@2rSie*!SCb!F4heX?^*+e{~7;D{NubwE+*6A#K~v-SL|19 zR%qwA$oBW|-}Z;{hwIz&^W%&RfFLG+hEJr(pPG+t58DmcKk_A{rR<2g;Zmd|1NR2Q YmjCv0T(T_%KwmO=y85}Sb4q9e0QtCj@Bjb+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged.png new file mode 100644 index 0000000000000000000000000000000000000000..607f4ba15d49e078bfe60199ba016a2cdc68b237 GIT binary patch literal 329 zcmV-P0k-~$P)Px$14%?dR9J;$U>F6XU=)mkQ7{TdI$*>mXzd^U|A(t4LyUDSK?6i&WZ>*rQD&^> z;R7t#1RwtV%pl9k&v5G3Q^F?PgQ)rP{R2b)`G@~ko!SI(7_TY=-+w{4vZc}HSRIE| zP{zaWzigl@gNV8^k^W#{`1au=!?%}j82f8KwGRUcLd{QmQq;pd;X3>?_?U2WLKe#L%YiQ#Pfp0HfG5q8IOSA(RSy>p)=hu^*2uHyv7zLwX b6pR7@!+TSI@-ST700000NkvXXu0mjfG~$=b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/meta.json b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/meta.json new file mode 100644 index 00000000000..68fbeb7360c --- /dev/null +++ b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites is based on work by discord:𝘽𝙚𝙡𝙖𝙮#7441. Created by UmbiMax", + "states": [ + { + "name": "base" + }, + { + "name": "base-spent" + }, + { + "name": "combat" + }, + { + "name": "combat-spent" + }, + { + "name": "uranium" + }, + { + "name": "uranium-spent" + }, + { + "name": "fast" + }, + { + "name": "fast-spent" + }, + { + "name": "training" + }, + { + "name": "training-spent" + }, + { + "name": "hypercharged" + }, + { + "name": "hypercharged-spent" + } + ] +} diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training-spent.png new file mode 100644 index 0000000000000000000000000000000000000000..5974f17b4b4393991de36d93bb8c21d188c2223c GIT binary patch literal 342 zcmV-c0jd6pP)Px$5J^NqR9J=W(y>azP!z`Tf6>&aEm{>saTFB9*~M3I7hDA2LI;uJ1N1#CxJ$sr zK}2v7M7kABAhb`t)LAS?c?Si*d<$d?h3k2OB0IuumtdM2n+L1+H6^Y}{ z-xrAe0fX6u_UZxvVHoO~9a+Xf{dCBZJ!HOIVrz389rrvd={lCSe} oD=_veyGX5m|LdPn2qA=c2UVO_eeV>1z5oCK07*qoM6N<$f~y~v%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training.png new file mode 100644 index 0000000000000000000000000000000000000000..ca79b77944949c29ecede1744fff07514f796215 GIT binary patch literal 391 zcmV;20eJq2P)Px$K}keGR9J=Wk~>cVK@^3*jXXs|z`{rD*Fs}yOl+);)+RP4w%FMlL$tQAGj_Jt zYC&gXWlSiHp)oNmWCOy2EG&y-AsJX0eu48fvvbeMxifbbG#ZUYqxtU`s^b2^n%HU= z*gZc2V0!LUYOTsyz`MMdlHXIwtTJyHAq0jou!U5nR`H#%8K;!X{RM9vO0D;t3wTTY z)wLZy-ZJ9h@)m$bdNbfVxwtogKyxNdU~fArcFZ{DLIQxV^((2RUNg#@)tVj3O&_lz z_>8QM>5SH2dZ?ek_VE)g)ul85 z^?F@uF(<4H>h^vx+8$-QOOh9g@s)sn^O#pod*TF2PLKI$4FG$_mi5_6P3af02*-Es lP?NmcH}Vr|G#ZUY^9ylPXQJK5j1~X@002ovPDHLkV1n58tX}{C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium-spent.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c4dc4437075b441fcdd45ae792d1f99d9af3b7 GIT binary patch literal 334 zcmV-U0kQsxP)Px$2uVaiR9J=W(!EN=Koo}IS2X*B|00NDDJY7)g|}cYSb7O|S}v9rdmk>?OTb1D zM6gjrww6FN8^&y6c9V>aMx&!fEIm&%!Yg)ewr~|%a|A)VP$DSU){7zJ;Rqb;HZ?Dst-W-e(WvWgEIE(T7_oo g;@6*02qA=c2B^teO>3`$Gynhq07*qoM6N<$g0O*=hyVZp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..54d89799769c0eb5c27ca959e7d4ca82322fc4fd GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/meta.json b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/meta.json new file mode 100644 index 00000000000..a276f90183f --- /dev/null +++ b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "sprites by nepoznato, Resprite by RedTerror", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-left.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f85847b1d2b9ded32ae8611ad35a6832a5ae46 GIT binary patch literal 1320 zcmV+@1=sqCP)EX>4Tx04R}tkvmAkKpe)urivmJ2Maz>$WWc^;tR)8#UfZJZG~1HOfG#vlZGV4 z#ZhoAIQUqsI=DFN>fkB}f)5aP!Aa3YO8j3^Xc6PVaX-Gh@8j+}K&Y3QYIZ~bRkMs_ zEGlNQt76wH{20XmW-uf%Q;(+>)9@T$_we!cF3hvM&;2=im7K`{pGX{Gx?vG-5YKK} zI_G`jAS+4=@j3B?K^G)`Et|dkXS6VvE0V2XsE=~#34o1C|}69 ztZ?4qtd^^+c~AbrKu%jpah>J}Vpu{P35bwUMG0kC2-B*OVj@ZVQ4jyH<4=%FCRYiJ z91EyGh2;3b|KNAGW`1hYO$tPT&KKMM7z4U?fkw@?zmILZaRT_Cfh(=$uhfCLPtt2G zEp!C*Z37qAElu77E_Z;zCtWfmNAlAY@_FF>jJ_!g^xpzKYi@7NeVjf3Y3geE1~@nb z#tW3a?(y#K_TK(I)9mjD49{}p#P=Wv000ADNklBjE6vzKA86}842(&2P zY)=Lu^Z^W|nS;MTp@a8kX+J=^w0nj^woWFqL!ci(1cRp}o8v{`!4BB_bx8io>0-;0 ztt2J9-y->ZdjGq3?@q?=0fHb1f*=TjAP5cM9~Pn-Z94GJ5{eA00740 zJKWw}qtR@ouADqYew=(w44V-{TU-so&sqAqGqNI)Tnq*PfNIT69BS&BpZDgo7>=`# z`7Fly`EN|8_em$-n^!^)>ka{c#WGF_@jDJsCriI5i)CE#JYUUcF`_7~u};5YTW;#a zG`&oN`Xu$$2axQyFl;{yVXhp{3+_j~JxjkRLC{gRH`l4QEd8xSJkM9Q1VIo4K@bE%5ClOG-UnGZ_%dq=R@o}k z{#Jh%vtEFSQrR4>PA`W`uYTJY{2m-JPH(T}YAq|0dQZ zMi^#HU+d{5y=GuOi!q(P?0wjCfN?da%BVw?7<4*-)%`ni*nKZ^PP zO&VDp)Z-w~>mB3t^k*Vy)(UV75Jm)Z^yBdzuCD$Tasn$obS>S!p8q!|%A$)rj^CIX zW8Pj5LEx!YU|o#>bM$&!QS`b5ZYxHdp8q#tO+p?%toy>YT-esb!0G+TWLPn41V|XR zla--Uct~xt1E@ZAK1O3q%>H4!2*S{D?#+i54KUG4Ev??l4UTjsUZl0 eAP9o+ZutjPIhQHEt7jDe0000EX>4Tx04R}tkvmAkKpe)urivmJ2Maz>$WWc^;tR)8#UfZJZG~1HOfG#vlZGV4 z#ZhoAIQUqsI=DFN>fkB}f)5aP!Aa3YO8j3^Xc6PVaX-Gh@8j+}K&Y3QYIZ~bRkMs_ zEGlNQt76wH{20XmW-uf%Q;(+>)9@T$_we!cF3hvM&;2=im7K`{pGX{Gx?vG-5YKK} zI_G`jAS+4=@j3B?K^G)`Et|dkXS6VvE0V2XsE=~#34o1C|}69 ztZ?4qtd^^+c~AbrKu%jpah>J}Vpu{P35bwUMG0kC2-B*OVj@ZVQ4jyH<4=%FCRYiJ z91EyGh2;3b|KNAGW`1hYO$tPT&KKMM7z4U?fkw@?zmILZaRT_Cfh(=$uhfCLPtt2G zEp!C*Z37qAElu77E_Z;zCtWfmNAlAY@_FF>jJ_!g^xpzKYi@7NeVjf3Y3geE1~@nb z#tW3a?(y#K_TK(I)9mjD49{}p#P=Wv000AONklht zNhX6ZdVoNP=isSZphNa{$^*1Z9>7B&FJL^k6#4)n7&2MjWGxpoNCtaX2XmCGt3Q?{ zJ5YLlixfpV-_^b6T!Fs>Fbu;m48t%C!yJL}_&)v@ViMXRH=Cvv>v{*TuYa_5%ZR%@ z1G?Tp5Uevt-=7~8yG#?n(c-BT2F(+0w~QD7x;+B`5QPGpt;mhhZW(dW|EfUxwmpF7 zt*~?#g<4I}#^d|gvTl+K^Z9Q$&Kqc@<(nxLE$aq9zJCR7PZRz^|Vo3DE5sSh@=Y!8#RK zPJ24n^-eM{0Le4zkN5<(Fbu;m48t%C!!QiPFlFR<_{a41%VIUrY5beJ`Wt?`WyG>M+SJYh z-kl>=gKRlEuj3&!8eE=-PaMlYAr09n$}?(dVh+_it8x>0_>YgDQ^Co@C;OT_d|=l@ zFq=Ii2#mO{yF(Tk04&`_5?}65Agg;gypCyt=(!+RgRJ+WzJf{vBM)B*9=>5Rd4liHOW(Cp21KEN<7BVXz~sTneM2;u zIt0NQOLvj7+vRiMy+1+Kib9d}0_@{cmBEm(ito?0C=|&mP>S~Z=b2uCL-GB&w%H1e zbalN0+a93XGaz@AsC@}kZd4BKmVtJwSif=x0J~C9>zUGy1gU?3QnYSo2e2zKYQ#|E z%d5TF3Qg`uIHcSvO#lVVYkH7(el-=FTHBttO6vR+@f%~BR?5Pr78JD=r7mQVlLq~L ptoV)j2oIn81Q>>47=~d^#9upg&EK?cw!r`Z002ovPDHLkV1fr-a=!oo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/base.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..d4305c4de091ff6c8402c1710f60d0a1848fc061 GIT binary patch literal 701 zcmV;u0z&Px%cS%G+RA_Z&H!4O%RoU{P2+ZR`9s~w^$nZ)tZ>GeXX3kLwR zQjB?LgJo%QQCPdhI@RwklzBz1tT`I3+ZjJ;^9qV=@_mEC9HSd3b#MfyLqlQM5h^9z|>AJP3TX z9|S(4=+I6&VR(=E{25dj#yn(cf=-vK7SY?qTvsKR57Vjgm**Q9hWE(x4RpI$yuj51 zGv*y7K_dP+Y7}eY``>E`2Z4_)O~9C^5{{xZNTj(o{r>*-6Z82qsnk264P}+AS{ogCXL0>0~Kt-_fw^ zuM~-VeO)PkyZu3=zHZ{wYvk&I^foeYV=@`3cV8DzXLPZr{9O`x3$9*~b5J{ws4Pv? zzi<;x75@yba!wW3D{EdUB}2V_?LX;9aW5ZvLl@ua@}r(5!JpA4|Also%XW)Peb6ly ji^XEGSS%KcPx%e@R3^RA_#xM~r-UCeb=a(OkKDqmT)l3{p>EL%ah z^Z5f@Jt$*-BMB1m;;13C+x^?7$S-m zPMVqC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/meta.json b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/meta.json new file mode 100644 index 00000000000..5f3c894bfe8 --- /dev/null +++ b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "sprites by nepoznato, Resprite by RedTerror", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "base" + }, + { + "name": "bolt-open" + } + ] +}