diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg b/Resources/Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg new file mode 100644 index 00000000000..ca7374c3088 Binary files /dev/null and b/Resources/Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg differ diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg b/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg new file mode 100644 index 00000000000..e50201e403d Binary files /dev/null and b/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg differ diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index a70ac71262c..ab8295fd768 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -317,6 +317,7 @@ - id: HoloprojectorSecurity - id: BookSecretDocuments - id: BoxPDASecurity # Delta-V + - id: WeaponMultiphaseEnergyGun # DeltaV - HoS Energy Gun - type: entity id: LockerHeadOfSecurityFilled @@ -348,3 +349,4 @@ - id: HoloprojectorSecurity - id: BookSecretDocuments - id: BoxPDASecurity # Delta-V + - id: WeaponMultiphaseEnergyGun # DeltaV - HoS Energy Gun 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 new file mode 100644 index 00000000000..7f83b4d8c35 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -0,0 +1,45 @@ +- type: entity + name: x-01 multiphase energy gun + parent: BaseWeaponBatterySmall + id: WeaponMultiphaseEnergyGun + description: This is an expensive, modern recreation of an antique laser gun. This gun has several unique firemodes, but lacks the ability to recharge over time. + components: + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mode-kill # Todo: have the mode and magazine change according to firemode + - state: mag-kill-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded + - type: Clothing + sprite: DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi + - type: Gun + soundGunshot: + path: /Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg + soundEmpty: + path: /Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg + - type: Battery + maxCharge: 2000 + startingCharge: 2000 + - type: ProjectileBatteryAmmoProvider + proto: BulletMultiphaseDisabler + fireCost: 100 + - type: BatteryWeaponFireModes + fireModes: + - proto: BulletMultiphaseDisabler # 20 shots of disabler + fireCost: 100 + - proto: BulletMultiphaseLaser # 10 shots of lethal + fireCost: 200 + - type: MagazineVisuals + magState: mag + steps: 5 + zeroVisible: true + - type: Appearance + - type: Tag + tags: + - HighRiskItem + - Sidearm + - type: StaticPrice + price: 750 diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/impacts.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/impacts.yml new file mode 100644 index 00000000000..936ac9856ec --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/impacts.yml @@ -0,0 +1,18 @@ +- type: entity + id: BulletImpactEffectRedDisabler + noSpawn: true + components: + - type: TimedDespawn + lifetime: 0.2 + - type: Sprite + drawdepth: Effects + layers: + - shader: unshaded + map: ["enum.EffectLayers.Unshaded"] + sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi + state: impact_laser_greyscale + color: red + - type: EffectVisuals + - type: Tag + tags: + - HideContextMenu diff --git a/Resources/Prototypes/DeltaV/Objectives/traitor.yml b/Resources/Prototypes/DeltaV/Objectives/traitor.yml index a73f7896e2f..5f5bbd67f22 100644 --- a/Resources/Prototypes/DeltaV/Objectives/traitor.yml +++ b/Resources/Prototypes/DeltaV/Objectives/traitor.yml @@ -19,3 +19,17 @@ - type: StealCondition prototype: BookIanDossier # owner: job-name-hop + +- type: entity # Head of Security steal objective. + noSpawn: true + parent: BaseTraitorStealObjective + id: HoSGunStealObjective + components: + - type: Objective + # hos will mostly be using that gun to stop you from stealing it + difficulty: 3 + - type: NotJobRequirement + job: HeadOfSecurity + - type: StealCondition + prototype: WeaponMultiphaseEnergyGun + owner: job-name-hos diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index b94191ef027..30ad4745458 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -791,3 +791,59 @@ - Impassable - HighImpassable - type: GrapplingProjectile + +# DeltaV projectiles +# For whatever magical reason I cannot put those in the DeltaV folders without having errors. + +# Duplicate just to change the name. The code of firemode look at the prototype name and I'd rather not change code +- type: entity + name: disable + id: BulletMultiphaseDisabler + parent: BulletDisabler + noSpawn: true + components: + - type: Reflective + reflective: + - Energy + +# Because Hitscan lasers aren't fun to shoot in my opinion, we give the HoS pistol a special lethal laser that moves +- type: entity + name: lethal + id: BulletMultiphaseLaser + parent: BaseBullet + noSpawn: true + components: + - type: Reflective + reflective: + - Energy + - type: FlyBySound + sound: + collection: EnergyMiss + params: + volume: 5 + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi + layers: + - state: omnilaser_greyscale + shader: unshaded + color: red + - type: Ammo + - type: Physics + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.2,-0.2,0.2,0.2" + hard: false + mask: + - Opaque + fly-by: *flybyfixture + - type: Projectile + impactEffect: BulletImpactEffectRedDisabler + damage: + types: + Heat: 20 + soundHit: + collection: MeatLaserImpact + soundForce: true diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml index f9536ed2a73..edb3dfb40d2 100644 --- a/Resources/Prototypes/Objectives/objectiveGroups.yml +++ b/Resources/Prototypes/Objectives/objectiveGroups.yml @@ -24,6 +24,7 @@ SecretDocumentsStealObjective: 0.5 LOLuckyBillStealObjective: 0.5 # DeltaV - LO steal objective, see Resources/Prototypes/DeltaV/Objectives/traitor.yml HoPBookIanDossierStealObjective: 1 # DeltaV - HoP steal objective, see Resources/Prototypes/DeltaV/Objectives/traitor.yml + HoSGunStealObjective: 0.5 - type: weightedRandom id: TraitorObjectiveGroupKill diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml index dc8e870b03f..2485e4b5b66 100644 --- a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml +++ b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml @@ -70,6 +70,10 @@ + - Steal the Head of Security's [color=#a4885c]X-01 MultiPhase Energy Gun[/color]. + + + - Steal the Chief Engineer's [color=#a4885c]Advanced Magboots[/color]. diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base-transparent.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base-transparent.png new file mode 100644 index 00000000000..21e851a7517 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base-transparent.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png new file mode 100644 index 00000000000..e4427ef9640 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png new file mode 100644 index 00000000000..a4d64471de7 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png new file mode 100644 index 00000000000..818e5898a6c Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-0.png new file mode 100644 index 00000000000..933eb65cb89 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-1.png new file mode 100644 index 00000000000..cdca7cde6e9 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-2.png new file mode 100644 index 00000000000..eedbbe43229 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-3.png new file mode 100644 index 00000000000..6f6c35573ad Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-4.png new file mode 100644 index 00000000000..0ff6f98972f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable.png new file mode 100644 index 00000000000..0ff6f98972f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-disable.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-0.png new file mode 100644 index 00000000000..ae50e28de8f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-1.png new file mode 100644 index 00000000000..31fb152e6e6 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-2.png new file mode 100644 index 00000000000..0ea4dda80ba Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-3.png new file mode 100644 index 00000000000..b712af68bb0 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-4.png new file mode 100644 index 00000000000..444862e0f8d Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill.png new file mode 100644 index 00000000000..444862e0f8d Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left-kill.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left.png new file mode 100644 index 00000000000..444862e0f8d Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-0.png new file mode 100644 index 00000000000..f47d4762b66 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-1.png new file mode 100644 index 00000000000..3664dbf4a58 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-2.png new file mode 100644 index 00000000000..0c157a32bc7 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-3.png new file mode 100644 index 00000000000..ce053aaf98d Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-4.png new file mode 100644 index 00000000000..895d331208f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable.png new file mode 100644 index 00000000000..895d331208f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-disable.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-0.png new file mode 100644 index 00000000000..f47d4762b66 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-1.png new file mode 100644 index 00000000000..bf3da0587c3 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-2.png new file mode 100644 index 00000000000..8bb3755bcc5 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-3.png new file mode 100644 index 00000000000..34acbc27452 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-4.png new file mode 100644 index 00000000000..17e978be31e Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill.png new file mode 100644 index 00000000000..17e978be31e Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right-kill.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right.png new file mode 100644 index 00000000000..17e978be31e Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-0.png new file mode 100644 index 00000000000..1dbb157ffeb Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-1.png new file mode 100644 index 00000000000..4a286541ab4 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-2.png new file mode 100644 index 00000000000..94259ff3f7e Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-3.png new file mode 100644 index 00000000000..6f99562ae75 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-4.png new file mode 100644 index 00000000000..73b2d17917a Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-disable-unshaded-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-0.png new file mode 100644 index 00000000000..1dbb157ffeb Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-1.png new file mode 100644 index 00000000000..6a88fff0276 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-2.png new file mode 100644 index 00000000000..e7856c41dc6 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-3.png new file mode 100644 index 00000000000..ea838dc755b Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-4.png new file mode 100644 index 00000000000..ba12870d86f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-kill-unshaded-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png new file mode 100644 index 00000000000..1dbb157ffeb Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png new file mode 100644 index 00000000000..6a88fff0276 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png new file mode 100644 index 00000000000..e7856c41dc6 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png new file mode 100644 index 00000000000..ea838dc755b Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png new file mode 100644 index 00000000000..ba12870d86f Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json new file mode 100644 index 00000000000..b15b6b39565 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json @@ -0,0 +1,197 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tg station at commit https://github.com/tgstation/tgstation/commit/8b7f8ba6a3327c7381967c550f185dffafd11a57", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "base-transparent" + }, + { + "name": "mode-disable" + }, + { + "name": "mode-kill" + }, + { + "name": "mag-unshaded-0", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "mag-disable-unshaded-0", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "mag-disable-unshaded-1" + }, + { + "name": "mag-disable-unshaded-2" + }, + { + "name": "mag-disable-unshaded-3" + }, + { + "name": "mag-disable-unshaded-4" + }, + { + "name": "mag-kill-unshaded-0", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "mag-kill-unshaded-1" + }, + { + "name": "mag-kill-unshaded-2" + }, + { + "name": "mag-kill-unshaded-3" + }, + { + "name": "mag-kill-unshaded-4" + }, + { + "name": "inhand-left-disable-0", + "directions": 4 + }, + { + "name": "inhand-right-disable-0", + "directions": 4 + }, + { + "name": "inhand-left-disable-1", + "directions": 4 + }, + { + "name": "inhand-right-disable-1", + "directions": 4 + }, + { + "name": "inhand-left-disable-2", + "directions": 4 + }, + { + "name": "inhand-right-disable-2", + "directions": 4 + }, + { + "name": "inhand-left-disable-3", + "directions": 4 + }, + { + "name": "inhand-right-disable-3", + "directions": 4 + }, + { + "name": "inhand-left-disable-4", + "directions": 4 + }, + { + "name": "inhand-right-disable-4", + "directions": 4 + }, + { + "name": "inhand-left-kill-0", + "directions": 4 + }, + { + "name": "inhand-right-kill-0", + "directions": 4 + }, + { + "name": "inhand-left-kill-1", + "directions": 4 + }, + { + "name": "inhand-right-kill-1", + "directions": 4 + }, + { + "name": "inhand-left-kill-2", + "directions": 4 + }, + { + "name": "inhand-right-kill-2", + "directions": 4 + }, + { + "name": "inhand-left-kill-3", + "directions": 4 + }, + { + "name": "inhand-right-kill-3", + "directions": 4 + }, + { + "name": "inhand-left-kill-4", + "directions": 4 + }, + { + "name": "inhand-right-kill-4", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left-disable", + "directions": 4 + }, + { + "name": "inhand-right-disable", + "directions": 4 + }, + { + "name": "inhand-left-kill", + "directions": 4 + }, + { + "name": "inhand-right-kill", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disable.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disable.png new file mode 100644 index 00000000000..fb323e387ba Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disable.png differ diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-kill.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-kill.png new file mode 100644 index 00000000000..3c4a6d7ae19 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-kill.png differ