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 00000000000..c4249ff827d Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base-b.png differ 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 00000000000..eaf3419c9a7 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/base.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/meta.json b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/meta.json new file mode 100644 index 00000000000..faac86a8239 --- /dev/null +++ b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Boxes/18x160mm.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from SS13 Shiptest, modified by _starch_ (discord).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "base-b" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base-spent.png new file mode 100644 index 00000000000..efa4152ec4e Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base-spent.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base.png new file mode 100644 index 00000000000..88e4083b87c Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/base.png differ 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 00000000000..b74c8871b41 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat-spent.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat.png new file mode 100644 index 00000000000..cef502acae9 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/combat.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast-spent.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast-spent.png new file mode 100644 index 00000000000..e65b34841c8 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast-spent.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast.png new file mode 100644 index 00000000000..37b436af9f1 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/fast.png differ 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 00000000000..827235cc375 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged-spent.png differ 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 00000000000..607f4ba15d4 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/hypercharged.png differ 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 00000000000..5974f17b4b4 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training-spent.png differ 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 00000000000..ca79b779449 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/training.png differ 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 00000000000..c2c4dc44370 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium-spent.png differ 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 00000000000..54d89799769 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Ammunition/Casings/60_casing.rsi/uranium.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-BACKPACK.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..68bca09053a Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..68bca09053a Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-left.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-left.png new file mode 100644 index 00000000000..5c93ed3d04e Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-left.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-right.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-right.png new file mode 100644 index 00000000000..9b47428300b Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/inhand-right.png differ 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 00000000000..b3f85847b1d Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-right.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..5d33e4e403e Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate.rsi/wielded-inhand-right.png differ 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 00000000000..d4305c4de09 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/base.png differ diff --git a/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/bolt-open.png b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/bolt-open.png new file mode 100644 index 00000000000..f39a0f70120 Binary files /dev/null and b/Resources/Textures/_LuaM/Objects/Weapons/Guns/Snipers/Heis/heavensgate_icon_48x.rsi/bolt-open.png differ 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" + } + ] +}