diff --git a/Resources/Audio/DeltaV/Effects/license.txt b/Resources/Audio/DeltaV/Effects/license.txt index 7a2e8676090..c2f428baa41 100644 --- a/Resources/Audio/DeltaV/Effects/license.txt +++ b/Resources/Audio/DeltaV/Effects/license.txt @@ -1,3 +1,7 @@ crack1.ogg taken from https://github.com/tgstation/tgstation/blob/ebc2e02e59d36214aff1eff8250b70a7970ff43d/sound/effects/wounds/crack1.ogg licensed under CC BY-NC-SA 3.0 + +railgun_charge.ogg taken from +https://www.youtube.com/watch?v=EpaCJ75T3fo +licensed under CC0 diff --git a/Resources/Audio/DeltaV/Effects/railgun_charge.ogg b/Resources/Audio/DeltaV/Effects/railgun_charge.ogg new file mode 100644 index 00000000000..02798979c88 Binary files /dev/null and b/Resources/Audio/DeltaV/Effects/railgun_charge.ogg differ diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/railgun.ogg b/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/railgun.ogg new file mode 100644 index 00000000000..7b1713818fc Binary files /dev/null and b/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/railgun.ogg differ diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg b/Resources/Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg new file mode 100644 index 00000000000..a474e981ae4 Binary files /dev/null and b/Resources/Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg differ diff --git a/Resources/Audio/DeltaV/license.txt b/Resources/Audio/DeltaV/license.txt index 6780d3afeba..679f26c9a8c 100644 --- a/Resources/Audio/DeltaV/license.txt +++ b/Resources/Audio/DeltaV/license.txt @@ -2,5 +2,6 @@ typewriter.ogg is modified from https://www.freesoundslibrary.com/typewriter-sou axiom.ogg is modified from free sound effects from https://www.fesliyanstudios.com which are licensed under the CC0 1.0 License. This modified file follows the same license. jackdaw.ogg is modified from atreides.ogg which was taken from https://gitlab.com/cmdevs/colonial-warfare/-/tree/32cb5892413243cc74bb2d11df8e3085f8ef1164/sound/weapons which is licensed under the CC-BY-SA 3.0 License. This modified file follows the same license. universal.ogg is modified from free sound effects from https://www.fesliyanstudios.com which are licensed under the CC0 1.0 License. This modified file follows the same license. -dry_fire.ogg from tgstation at https://github.com/tgstation/tgstation/blob/master/sound/weapons/gun/general/dry_fire.ogg which is licensed under the CC-BY-SA 3.0 -laser.ogg from tgstation at https://github.com/tgstation/tgstation/blob/master/sound/weapons/laser.ogg which is licensed under the CC-BY-SA 3.0 +dry_fire.ogg from tgstation at https://github.com/tgstation/tgstation/blob/master/sound/weapons/gun/general/dry_fire.ogg which is licensed under the CC-BY-SA 3.0 +laser.ogg from tgstation at https://github.com/tgstation/tgstation/blob/master/sound/weapons/laser.ogg which is licensed under the CC-BY-SA 3.0 +railgun_laser.ogg is modified from https://freesound.org/people/Littlebrojay/sounds/195439/ by OG Sound FX under CC 4.0 License, and https://freesound.org/people/deleted_user_1941307/sounds/155790/ under CC0 diff --git a/Resources/Locale/en-US/deltav/store/uplink-catalog.ftl b/Resources/Locale/en-US/deltav/store/uplink-catalog.ftl index ca5d0f8e74a..cc6e81e0ae6 100644 --- a/Resources/Locale/en-US/deltav/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/deltav/store/uplink-catalog.ftl @@ -4,3 +4,9 @@ uplink-reinforcement-radio-nukie-mouse-desc = Calls in a specially trained mouse # Implants uplink-bionic-syrinx-implanter-name = Bionic Syrinx Implanter uplink-bionic-syrinx-implanter-desc = An implant that enhances a harpy's natural talent for mimicry to let you adjust your voice to whoever you can think of. +# Bundles +uplink-decimator-bundle-name = Decimator Bundle +uplink-decimator-bundle-desc = The Decimator railgun and three extra rebar. Favored by Gorlex snipers. +# Ammo +uplink-railgun-ammo-name = Railgun Ammo +uplink-railgun-ammo-desc = Three extra rods for the Decimator railgun. diff --git a/Resources/Prototypes/DeltaV/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/DeltaV/Catalog/Fills/Backpacks/duffelbag.yml new file mode 100644 index 00000000000..8c0d6df6603 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Catalog/Fills/Backpacks/duffelbag.yml @@ -0,0 +1,23 @@ +- type: entity + parent: ClothingBackpackDuffelSyndicateBundle + id: ClothingBackpackDuffelSyndicateFilledRailgun + name: Decimator bundle + description: Favored by Gorlex Maurauder snipers, this railcannon packs a punch. Comes with 3 shots. + components: + - type: StorageFill + contents: + - id: WeaponRailgunDecimator + - id: BulletRailgunBasic + amount: 3 + +- type: entity + parent: BoxCardboard + id: RailgunAmmoBag + name: box of rebar + description: A box for storing metal rods, commonly used in construction. + suffix: Syndicate + components: + - type: StorageFill + contents: + - id: BulletRailgunBasic + amount: 3 diff --git a/Resources/Prototypes/DeltaV/Catalog/uplink_catalog.yml b/Resources/Prototypes/DeltaV/Catalog/uplink_catalog.yml index 9a7587a2157..8ddf94fb249 100644 --- a/Resources/Prototypes/DeltaV/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/DeltaV/Catalog/uplink_catalog.yml @@ -9,6 +9,69 @@ categories: - UplinkAllies +- type: listing + id: Decimator Railgun Bundle NukeOps + name: uplink-decimator-bundle-name + description: uplink-decimator-bundle-desc + productEntity: ClothingBackpackDuffelSyndicateFilledRailgun + icon: { sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi, state: icon } + cost: + Telecrystal: 20 # 1 TC cheaper since nukies spawn with 40 tc anyways. + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: Decimator Railgun Bundle + name: uplink-decimator-bundle-name + description: uplink-decimator-bundle-desc + productEntity: ClothingBackpackDuffelSyndicateFilledRailgun + icon: { sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi, state: icon } + cost: + Telecrystal: 21 # Find a friend to unleash the beast. + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + +- type: listing + id: Railgun Ammo + name: uplink-railgun-ammo-name + description: uplink-railgun-ammo-desc + productEntity: RailgunAmmoBag + icon: { sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi, state: icon } + cost: + Telecrystal: 2 + categories: + - UplinkAmmo + +#- type: listing +# id: UplinkCyborgBeaconSyndicate +# name: uplink-borg-beacon-name +# description: uplink-borg-beacon-desc +# productEntity: CyborgBeaconSyndicate +# icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } +# cost: +# Telecrystal: 65 +# categories: +# - UplinkUtility +# conditions: +# - !type:StoreWhitelistCondition +# whitelist: +# tags: +# - NukeOpsUplink +# - !type:BuyerWhitelistCondition +# blacklist: +# components: +# - SurplusBundle + - type: listing id: UplinkBionicSyrinxImplanter name: uplink-bionic-syrinx-implanter-name diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 9ff83bfd486..f0cf6efa778 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -259,3 +259,44 @@ steps: 5 zeroVisible: true - type: Appearance + +# For Borgs +- type: entity + name: Decimator laser + parent: BaseWeaponBattery + id: WeaponLaserRailgun + description: Limited run energy variant of the Decimator railcannon. Self recharging, slow firing but extremely powerful. + components: + - type: Item + size: Huge + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - type: Clothing + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi + quickEquip: false + slots: + - Back + - type: Wieldable + wieldSound: + path: /Audio/DeltaV/Effects/railgun_charge.ogg + - type: UseDelay + delay: 4 + - type: Gun + fireRate: 0.30 + selectedMode: SemiAuto + soundGunshot: + path: /Audio/DeltaV/Weapons/Guns/Gunshots/railgun.ogg + - type: HitscanBatteryAmmoProvider + proto: DecimatorLaser + fireCost: 25000 + - type: Battery + maxCharge: 75000 + startingCharge: 75000 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 500 + - type: StaticPrice + price: 7500 diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml new file mode 100644 index 00000000000..db5b5fac105 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml @@ -0,0 +1,17 @@ +# Laser variant for borgs +- type: hitscan + id: DecimatorLaser + damage: + types: + Heat: 80 + Radiation: 20 + # Special green laser!!! + muzzleFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_beam_heavy_green + travelFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam_heavy_green + impactFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_beam_heavy_green diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml new file mode 100644 index 00000000000..4adda064456 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml @@ -0,0 +1,145 @@ +- type: entity + parent: BaseItem + id: BulletRailgun + abstract: true + components: + - type: Item + size: Small + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi + layers: + - state: base + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 10 + restitution: 0.3 + friction: 0.8 + mask: + - ItemMask + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.1,-0.1,0.1,0.1" + hard: false + mask: + - Impassable + - BulletImpassable + - type: ThrowingAngle + angle: 0 + - type: Ammo + muzzleFlash: null + - type: Tag + tags: + - BulletRailgun + - CannonRestrict + - type: Projectile + impactEffect: BulletImpactEffect + deleteOnCollide: false + onlyCollideWhenShot: true + damage: + types: + Piercing: 50 + +- type: entity + parent: BulletRailgun + id: BulletRailgunBasic + name: rebar rod + description: Heavy steel rod for use in a railcannon. + components: + - type: EmbeddableProjectile + minimumSpeed: 10 + sound: /Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg + embedOnThrow: false + - type: Projectile + damage: + types: + Piercing: 15 + Blunt: 65 + Heat: 20 + Structural: 10 + - type: StaminaDamageOnEmbed + damage: 80 + - type: ReverseEngineering # Nyano + difficulty: 2 + newItem: BulletRailgunBasic + recipes: + - BulletRailgunBasic + - BulletRailgunReverseEngineered + +- type: entity + parent: BulletRailgun + id: BulletRailgunReverseEngineered + name: rebar rod (less lethal) + description: Hurts like hell and sticks into your target, knocking them over. Fragile. + components: + - type: EmbeddableProjectile + minimumSpeed: 10 + embedOnThrow: false + - type: Sprite + state: icon + sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi + - type: Damageable + damageContainer: Inorganic + - type: DamageOnLand + damage: + types: + Blunt: 4 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Weapons/Guns/Hits/snap.ogg + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: StaminaDamageOnEmbed + damage: 100 + - type: Projectile + onlyCollideWhenShot: true + soundHit: + path: /Audio/Effects/hit_kick.ogg + deleteOnCollide: false + damage: + types: + Blunt: 10 + - type: ReverseEngineering # Nyano + difficulty: 2 + newItem: BulletRailgunReverseEngineered + recipes: + - BulletRailgunBasic + - BulletRailgunReverseEngineered + +# Fear that which cannot be understood +- type: entity + parent: BulletRailgun + id: BulletRailgunAdmeme + suffix: DO NOT MAP + name: unholy rod + description: "By the time you're able to pick this up, the station's probably already destroyed." + components: + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi + - type: EmbeddableProjectile + minimumSpeed: 10 + sound: /Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg + embedOnThrow: false + - type: TimedDespawn + lifetime: 5 + - type: Projectile + deleteOnCollide: true + damage: + types: + Piercing: 100 + Blunt: 100 + Slash: 1 + Caustic: 1 + Radiation: 1 + Heat: 1 + Cellular: 1 + Structural: 20000 diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Railguns/railgun.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Railguns/railgun.yml new file mode 100644 index 00000000000..b6eaccc49fb --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Railguns/railgun.yml @@ -0,0 +1,112 @@ +- type: entity + name: BaseWeaponRailgun + parent: BaseItem + id: BaseWeaponRailgun + description: A terrifying thunderous railcannon made handheld. + abstract: true + components: + - type: Item + size: Huge + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - type: Clothing + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi + quickEquip: false + slots: + - Back + - type: AmmoCounter + - type: Wieldable + wieldSound: + path: /Audio/DeltaV/Effects/railgun_charge.ogg + - type: GunWieldBonus + minAngle: -20 + maxAngle: -35 + - type: UseDelay + delay: 4 + - type: HeldSpeedModifier + walkModifier: 0.75 + sprintModifier: 0.75 + - type: Gun + minAngle: 24 + maxAngle: 45 + angleIncrease: 4 + angleDecay: 16 + fireRate: 0.40 + selectedMode: SemiAuto + soundGunshot: + path: /Audio/DeltaV/Weapons/Guns/Gunshots/railgun.ogg + - type: BallisticAmmoProvider + cycleable: false + capacity: 3 + proto: BulletRailgunBasic + whitelist: + tags: + - BulletRailgun + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + ents: [] + - type: StaticPrice + price: 10000 + +- type: entity + name: Decimator + parent: BaseWeaponRailgun + id: WeaponRailgunDecimator + description: A terrifying starship railcannon, now in your hands. + components: + - type: Gun + fireRate: 0.40 + - type: BallisticAmmoProvider + cycleable: false + capacity: 3 + - type: ReverseEngineering # Nyano + difficulty: 5 + newItem: WeaponRailgunERT + recipes: + - WeaponRailgunERT + +# Reverse Engineering +- type: entity + name: railgun + parent: BaseWeaponRailgun + id: WeaponRailgunERT + description: A mighty railgun that packs a hefty punch. + suffix: reverse engineered + components: + - type: Gun + fireRate: 0.50 + - type: BallisticAmmoProvider + cycleable: false + capacity: 3 + - type: HeldSpeedModifier + walkModifier: 0.85 + sprintModifier: 0.85 + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi + - type: Clothing + sprite: DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi + +# admeme variant +- type: entity + name: Unmaker + parent: BaseWeaponRailgun + id: WeaponRailgunAdmeme + suffix: Admeme + description: BRRRRRRRRRRRRRRRRT + components: + - type: BallisticAmmoProvider + cycleable: false + proto: BulletRailgunAdmeme + capacity: 420 #PANIC + - type: Gun + fireRate: 100 #the only thing they fear is you + selectedMode: SemiAuto + availableModes: + - SemiAuto + - FullAuto + soundGunshot: + path: /Audio/Items/Toys/ian.ogg #barks so your ears are saved from BRRRRRRRRRRRRRRRR diff --git a/Resources/Prototypes/DeltaV/Recipes/Lathes/weapons.yml b/Resources/Prototypes/DeltaV/Recipes/Lathes/weapons.yml new file mode 100644 index 00000000000..b9e05c03422 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Lathes/weapons.yml @@ -0,0 +1,26 @@ +- type: latheRecipe + id: WeaponRailgunERT + result: WeaponRailgunERT + completetime: 30 + materials: + Steel: 5000 + Glass: 2000 + Gold: 250 + Silver: 500 + Plasma: 1000 + Uranium: 500 + +- type: latheRecipe + id: BulletRailgunBasic + result: BulletRailgunBasic + completetime: 1 + materials: + Steel: 300 + +- type: latheRecipe + id: BulletRailgunReverseEngineered + result: BulletRailgunReverseEngineered + completetime: 1 + materials: + Steel: 250 + Plastic: 100 diff --git a/Resources/Prototypes/DeltaV/tags.yml b/Resources/Prototypes/DeltaV/tags.yml index 6a1efcfa695..f5deef2b6f2 100644 --- a/Resources/Prototypes/DeltaV/tags.yml +++ b/Resources/Prototypes/DeltaV/tags.yml @@ -6,6 +6,9 @@ - type: Tag id: BulletBB +- type: Tag + id: BulletRailgun + - type: Tag id: CartridgeSpecial # For the .38 special ammo and revolver @@ -39,5 +42,8 @@ - type: Tag id: PaperSlip +- type: Tag + id: Railgun + - type: Tag id: Skirt diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 0a5c71711e2..94ab7331558 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -785,6 +785,10 @@ - WeaponEnergyGunMini #DeltaV - Energy Gun but miniature - WeaponEnergyGunPistol #DeltaV - Energy Gun Mini but with the power of a normal energy gun - WeaponGunLaserCarbineAutomatic #DeltaV - New Laser Projectiles with a 20 round carbine + - WeaponRailgunERT #DeltaV - Powerful railgun, Reverse Engineering. + - BulletRailgunReverseEngineered #DeltaV - "Nonlethal" ammo for the railgun, Reverse Engineering. + - BulletRailgunBasic #DeltaV - Lethal ammo for railgun, Reverse Engineering. + # DeltaV - .38 special ammo - Add various .38 special ammo to security techfab - CartridgeSpecialRubber - CartridgeSpecialIncendiary @@ -796,6 +800,7 @@ - MagazineBoxSpecialUranium - MagazineBoxSpecialMindbreaker # End of modified code + - type: MaterialStorage whitelist: tags: diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/base.png new file mode 100644 index 00000000000..c3cb3f3fe66 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/icon.png new file mode 100644 index 00000000000..c3cb3f3fe66 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/meta.json new file mode 100644 index 00000000000..df8fdde5e50 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Still-Icarus on Discord", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/base.png new file mode 100644 index 00000000000..99ec5115811 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/icon.png new file mode 100644 index 00000000000..6864dd13637 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/meta.json new file mode 100644 index 00000000000..c8878c0d0c4 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Still-Icarus on Discord, modified by Firewatchin", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy_green.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy_green.png new file mode 100644 index 00000000000..a7582d5f03d Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy_green.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy_green.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy_green.png new file mode 100644 index 00000000000..8e3abcb37b7 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy_green.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json new file mode 100644 index 00000000000..14ef4f01e6e --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modified by Firewatchin on discord from cev-eris at https://github.com/discordia-space/CEV-Eris/tree/7ff8f28ea4de734f3cc3cb70f2d4e4b4263a988d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "muzzle_beam_heavy_green", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "beam_heavy_green", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "impact_beam_heavy_green", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy_green.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy_green.png new file mode 100644 index 00000000000..5ff607c2d47 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy_green.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/base.png new file mode 100644 index 00000000000..7d037ffae66 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..a519cc4728a Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/icon.png new file mode 100644 index 00000000000..4d83fef77f8 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-left.png new file mode 100644 index 00000000000..c2b69ce2038 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-right.png new file mode 100644 index 00000000000..7563df5115e Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/meta.json new file mode 100644 index 00000000000..060680cdf37 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/meta.json @@ -0,0 +1,37 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Still-Icarus", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "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 + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..0258d66ed9b Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..b4bdbd7ca65 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/base.png new file mode 100644 index 00000000000..2d9bbd8dded Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..52ba1811571 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/icon.png new file mode 100644 index 00000000000..25785262212 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-left.png new file mode 100644 index 00000000000..d3554fd3a2b Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-right.png new file mode 100644 index 00000000000..633b502a384 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/meta.json new file mode 100644 index 00000000000..060680cdf37 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/meta.json @@ -0,0 +1,37 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Still-Icarus", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "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 + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..ed2d6ed0801 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..faac89a084b Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_ert.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/base.png new file mode 100644 index 00000000000..4b07dcfb660 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/icon.png new file mode 100644 index 00000000000..4b07dcfb660 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/meta.json new file mode 100644 index 00000000000..df8fdde5e50 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Railguns/railgun_laser.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Still-Icarus on Discord", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + } + ] +}