diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml index e9c592ea6fd..059bd71ab98 100644 --- a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml +++ b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml @@ -40,3 +40,70 @@ Piercing: 0.95 Heat: 0.95 Caustic: 0.95 + +- type: entity + name: NEK'o AR-400 (5.56x45mm) + parent: [BaseWeaponLightMachineGun, BaseGunWieldable] + id: WeaponLmgAR400 + description: This is likely a makeshift modified machine gun, given the lack of a bipod and the attached foregrip. Be careful when firing, and brace yourself for terrible recoil. Chambered in 5.56x45mm, accepts both box and standard magazines. + components: + - type: Item # Mono + size: Huge + sprite: Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi + - type: Sprite + sprite: Forge/Objects/Weapons/Guns/LMGs/ar400.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Clothing + sprite: Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi + - type: ChamberMagazineAmmoProvider # Mono + soundRack: + path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg + - type: Gun + soundGunshot: + path: /Audio/_Mono/Weapons/Guns/SmallArms/Gunshots/heavy_rifle_1.ogg # Mono + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: AmmoBox556x45mmBigFMJ # Mono + insertSound: /Audio/Weapons/Guns/MagIn/lmg_magin.ogg # Mono + ejectSound: /Audio/Weapons/Guns/MagOut/lmg_magout.ogg # Mono + priority: 2 + whitelist: + tags: + - Magazine556x45mmFMJ # Mono + - Magazine556x45mmBox # Mono + whitelistFailPopup: gun-magazine-whitelist-fail + gun_chamber: + name: Chamber + startingItem: Cartridge556x45mmFMJ # Mono + priority: 1 + whitelist: + tags: + - Cartridge556x45mmFMJ # Mono + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: HeldSpeedModifier + - type: ClothingSpeedModifier + sprintModifier: 0.9 + walkModifier: 0.9 + - type: SpeedModifiedOnWield + walkModifier: 0.4 + sprintModifier: 0.35 + - type: WieldDelay + baseDelay: 2 + modifiedDelay: 2 + preventFiring: true + - type: Appearance + - type: StaticPrice # Mono + price: 2000 diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Pistols/magnus.yml b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Pistols/magnus.yml new file mode 100644 index 00000000000..769c2e460f6 --- /dev/null +++ b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Pistols/magnus.yml @@ -0,0 +1,21 @@ +- type: entity + name: NEK'o Magnus (.45 magnum) + parent: BaseWeaponRevolver + id: WeaponRevolverMagnus + description: A revolver. Powerful, spectacular. Like any good revolver. + components: + - type: Sprite + sprite: Forge/Objects/Weapons/Guns/Pistols/magnus.rsi + - type: Clothing + sprite: Forge/Objects/Weapons/Guns/Pistols/magnus.rsi + - type: Gun + selectedMode: SemiAuto + fireRate: 2.5 + availableModes: + - SemiAuto + - type: RevolverAmmoProvider + proto: Cartridge45_magnumFMJ + chambers: [ True, True, True, True, True, True ] + ammoSlots: [ null, null, null, null, null, null ] + - type: StaticPrice + price: 750 diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index c65e3db9c8a..05d0ee6cfbb 100644 --- a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -620,3 +620,115 @@ - type: ClothingSpeedModifier walkModifier: 0.90 sprintModifier: 0.90 + +- type: entity + name: NEK'o AR-220 (5.56x45mm) + parent: BaseWeaponRifle + id: WeaponRifleAR220 + description: Mass-produced battle rifle. Reliable enough and decent; an image of two stars can be seen on the grip. Firing the 5.56x45mm round. Also accepts 6.8x52mm STANAG magazines to assist with standardization. + components: + - type: Item # Mono + size: Huge + sprite: Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi + - type: Sprite + sprite: Forge/Objects/Weapons/Guns/Rifles/ar220.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Clothing + sprite: Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi + - type: ChamberMagazineAmmoProvider # Mono + soundRack: + path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg + - type: Gun + soundGunshot: + path: /Audio/_Mono/Weapons/Guns/SmallArms/Gunshots/light_rifle_1.ogg # Mono + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: Magazine556x45mmFMJ # Mono + insertSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagIn/m16_magin.ogg # Mono + ejectSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagOut/skm_magout.ogg # Mono + priority: 2 + whitelist: + tags: + - Magazine68x52mmCaseless # Mono + - Magazine556x45mmFMJ # Mono + whitelistFailPopup: gun-magazine-whitelist-fail + gun_chamber: + name: Chamber + startingItem: Cartridge556x45mmFMJ # Mono + priority: 1 + whitelist: + tags: + - Cartridge68x52mmCaseless # Mono + - Cartridge556x45mmFMJ # Mono + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + - type: StaticPrice # Mono + price: 750 + +- type: entity + name: NEK'o Gauss Rifle (5.56x45mm) + parent: BaseWeaponGaussRifle + id: WeaponRifleGaussRifle + description: A prototype rifle. It accelerates bullets, but the acceleration device could very well be broken. A rare item, but in your case, it might even be useless. + components: + - type: Item # Mono + size: Huge + sprite: Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi + - type: Sprite + sprite: Forge/Objects/Weapons/Guns/Rifles/gauss.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Clothing + sprite: Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi + - type: ChamberMagazineAmmoProvider # Mono + soundRack: + path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg + - type: Gun + soundGunshot: + path: /Audio/_Mono/Weapons/Guns/SmallArms/Gunshots/dmr.ogg # Mono + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: Magazine556x45mmFMJ # Mono + insertSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagIn/m16_magin.ogg # Mono + ejectSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagOut/skm_magout.ogg # Mono + priority: 2 + whitelist: + tags: + - Magazine556x45mmFMJ # Mono + whitelistFailPopup: gun-magazine-whitelist-fail + gun_chamber: + name: Chamber + startingItem: Cartridge556x45mmFMJ # Mono + priority: 1 + whitelist: + tags: + - Cartridge556x45mmFMJ # Mono + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + - type: StaticPrice # Mono + price: 1000 diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml index 4a5f3f3d08e..846ef8d2a78 100644 --- a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml +++ b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml @@ -238,3 +238,61 @@ sprite: Forge/Objects/Weapons/Guns/Shotguns/chimera.rsi - type: PirateBountyItem id: FTechLogisticGuns + +- type: entity + name: NEK'o HP-12 Saigak (12 gauge) + # Don't parent to BaseWeaponShotgun because it differs significantly + parent: [BaseItem, BaseGunWieldable] + id: WeaponShotgunSaigak + description: The same Saiga known to many, but made from slightly different materials. Uses 12 gauge shotgun shells. + components: + - type: Sprite + sprite: Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Item + size: Large + sprite: Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi + - type: Clothing + sprite: Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi + slots: + - Back + - suitStorage + - type: AmmoCounter + - type: GunRequiresWield #remove when inaccuracy on spreads is fixed + - type: Gun + fireRate: 2.25 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg + soundEmpty: + path: /Audio/Weapons/Guns/Empty/empty.ogg + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: Magazine12_gaugeBuckshot + priority: 2 + whitelist: + tags: + - Magazine12_gaugeBuckshot + whitelistFailPopup: gun-magazine-whitelist-fail + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: MagazineAmmoProvider + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + - type: StaticPrice + price: 1500 diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/base_gun.yml b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/base_gun.yml index 29d7ea54357..09cc74bb0c1 100644 --- a/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/base_gun.yml +++ b/Resources/Prototypes/_Forge/Entities/Objects/Weapons/Guns/base_gun.yml @@ -31,6 +31,91 @@ steps: 1 zeroVisible: true +- type: entity + id: BaseGaussGunWieldable + abstract: true + components: + - type: Wieldable + unwieldOnUse: false + - type: GunWieldBonus + minAngle: -21 + maxAngle: -32 + - type: Gun + minAngle: 21 + maxAngle: 32 + +- type: entity + name: BaseWeaponGaussRifle + parent: [BaseItem, BaseGaussGunWieldable] + id: BaseWeaponGaussRifle + description: A rooty tooty point and shooty. + abstract: true + components: + - type: Sprite + - type: Item + size: Huge + - type: Clothing + sprite: Objects/Weapons/Guns/Rifles/ak.rsi + quickEquip: false + slots: + - Back + - suitStorage + - type: AmmoCounter + - type: Gun + fireRate: 3.5 + projectileSpeed: 55 # Mono + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/_Mono/Weapons/Guns/SmallArms/Gunshots/dmr.ogg + - type: ChamberMagazineAmmoProvider + soundRack: + path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: Magazine556x45mmFMJ + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + priority: 2 + whitelist: + tags: + - Magazine556x45mmFMJ + whitelistFailPopup: gun-magazine-whitelist-fail + gun_chamber: + name: Chamber + startingItem: Cartridge556x45mmFMJ + priority: 1 + whitelist: + tags: + - Cartridge556x45mmFMJ + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: StaticPrice + price: 500 + - type: ItemTax # Mono + taxAccounts: + nfsd: 0.2 + - type: WieldedCrosshair + rsi: + sprite: _RMC14/Interface/MousePointer/rifle_mouse.rsi + state: all + # Goobstation edit start + - type: EmitSoundOnPickup + sound: + collection: RiflesPickUp + - type: EmitSoundOnDrop + sound: + collection: RiflesDrop + - type: EmitSoundOnLand + sound: + collection: RiflesDrop + # Goobstation edit end + #region Encumbrance # Pistols / Revolvers - type: entity @@ -183,4 +268,4 @@ slots: - Back - Belt - - suitStorage \ No newline at end of file + - suitStorage diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/base.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/base.png new file mode 100644 index 00000000000..a8078b549cf Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/base.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/bolt-open.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/bolt-open.png new file mode 100644 index 00000000000..00f33b73fd9 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/bolt-open.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/icon.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/icon.png new file mode 100644 index 00000000000..9c2a44db834 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/mag-0.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/mag-0.png new file mode 100644 index 00000000000..91d386b35bb Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/mag-0.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/meta.json new file mode 100644 index 00000000000..d8cea5a5636 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 48, + "y": 32 + }, + "states": [ + { + "name": "mag-0" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-BACKPACK.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..770f367779b Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..770f367779b Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-left.png new file mode 100644 index 00000000000..0799c2c35e1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-right.png new file mode 100644 index 00000000000..b2b6c8c83b8 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/meta.json new file mode 100644 index 00000000000..743c945eead --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..0799c2c35e1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..b2b6c8c83b8 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/LMGs/ar400_inhands_32x.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/icon.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/icon.png new file mode 100644 index 00000000000..33112d91083 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-left.png new file mode 100644 index 00000000000..4120040b81c Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-right.png new file mode 100644 index 00000000000..147368dfd2d Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/meta.json new file mode 100644 index 00000000000..b78ec332a22 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Pistols/magnus.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by sodakent(discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/base.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/base.png new file mode 100644 index 00000000000..2e6de4cdcd7 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/base.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/bolt-open.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/bolt-open.png new file mode 100644 index 00000000000..a85b7b88df2 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/bolt-open.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/icon.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/icon.png new file mode 100644 index 00000000000..e6d06c9b65d Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/mag-0.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/mag-0.png new file mode 100644 index 00000000000..45257c21064 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/mag-0.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/meta.json new file mode 100644 index 00000000000..d8cea5a5636 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 48, + "y": 32 + }, + "states": [ + { + "name": "mag-0" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-BACKPACK.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..258812c63f9 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..258812c63f9 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-left.png new file mode 100644 index 00000000000..3e9f928bf3a Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-right.png new file mode 100644 index 00000000000..ee62f558da2 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/meta.json new file mode 100644 index 00000000000..743c945eead --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..3e9f928bf3a Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..ee62f558da2 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/ar220_inhands_32x.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/base.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/base.png new file mode 100644 index 00000000000..46d41e3c764 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/base.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/bolt-open.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/bolt-open.png new file mode 100644 index 00000000000..c81bd7c799f Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/bolt-open.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/icon.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/icon.png new file mode 100644 index 00000000000..9595dee5734 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/mag-0.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/mag-0.png new file mode 100644 index 00000000000..b1ffbb57313 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/mag-0.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/meta.json new file mode 100644 index 00000000000..d8cea5a5636 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 48, + "y": 32 + }, + "states": [ + { + "name": "mag-0" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-BACKPACK.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..7ef7fe2551b Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..7ef7fe2551b Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-left.png new file mode 100644 index 00000000000..308e6f2c2a2 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-right.png new file mode 100644 index 00000000000..4740ec9c842 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/meta.json new file mode 100644 index 00000000000..743c945eead --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..308e6f2c2a2 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..4740ec9c842 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Rifles/gauss_inhands_32x.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/base.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/base.png new file mode 100644 index 00000000000..9ab22943c11 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/base.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/icon.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/icon.png new file mode 100644 index 00000000000..44afdb67e28 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/mag-0.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/mag-0.png new file mode 100644 index 00000000000..8b3e4ec3cc4 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/mag-0.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/meta.json new file mode 100644 index 00000000000..e3e449577b1 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord).", + "size": { + "x": 48, + "y": 32 + }, + "states": [ + { + "name": "mag-0" + }, + { + "name": "base" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-BACKPACK.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..51218dba0cc Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..51218dba0cc Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-left.png new file mode 100644 index 00000000000..bc186351436 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-right.png new file mode 100644 index 00000000000..a7f9fb24cf4 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/meta.json b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/meta.json new file mode 100644 index 00000000000..5db304a35ba --- /dev/null +++ b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by sodakent (discord)", + "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/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-left.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..bc186351436 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-right.png b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..a7f9fb24cf4 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Weapons/Guns/Shotguns/Saigak_inhands_64x.rsi/wielded-inhand-right.png differ