diff --git a/Content.Client/Turrets/DeployableTurretSystem.cs b/Content.Client/Turrets/DeployableTurretSystem.cs index 05cacba6f1e..5faa026d5ba 100644 --- a/Content.Client/Turrets/DeployableTurretSystem.cs +++ b/Content.Client/Turrets/DeployableTurretSystem.cs @@ -93,8 +93,12 @@ public sealed partial class DeployableTurretSystem : SharedDeployableTurretSyste ent.Comp.VisualState = state; // Toggle layer visibility - _sprite.LayerSetVisible((ent.Owner, sprite), DeployableTurretVisuals.Weapon, (targetState & DeployableTurretState.Deployed) > 0); - _sprite.LayerSetVisible((ent.Owner, sprite), PowerDeviceVisualLayers.Powered, HasAmmo(ent) && targetState == DeployableTurretState.Retracted); + // BEGIN DeltaV - New Turret Sprites + var isFullyDeployed = targetState == DeployableTurretState.Deployed || targetState == DeployableTurretState.Firing; + _sprite.LayerSetVisible((ent.Owner, sprite), DeployableTurretVisuals.Weapon, isFullyDeployed); + + _sprite.LayerSetVisible((ent.Owner, sprite), PowerDeviceVisualLayers.Powered, HasAmmo(ent)); + // END DeltaV // Change the visual state switch (targetState) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index ae34ed3f84c..d02e37ad5cb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -1222,7 +1222,7 @@ categories: [ HideSpawnMenu ] components: - type: Ammo - muzzleFlash: MuzzleFlashEffectHeavyLaser + muzzleFlash: MuzzleFlashSentryLethal # DeltaV - New Turret Sprites - type: Sprite sprite: _Impstation/Objects/Weapons/Guns/Projectiles/energybolts.rsi # imp layers: @@ -1241,7 +1241,7 @@ categories: [ HideSpawnMenu ] components: - type: Ammo - muzzleFlash: MuzzleFlashEffectOmnilaser + muzzleFlash: MuzzleFlashSentryDisable # DeltaV - New Turret Sprites - type: Sprite sprite: _Impstation/Objects/Weapons/Guns/Projectiles/energybolts.rsi # imp layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml index ca56ae0c6cc..aa357f72f25 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml @@ -106,7 +106,7 @@ abstract: true components: - type: Sprite - sprite: Objects/Weapons/Guns/Turrets/sentry_turret.rsi + sprite: _DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi # DeltaV - New Turret Sprites drawdepth: FloorObjects granularLayersRendering: true layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml index e4af8f126f8..14fb11767e1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml @@ -29,20 +29,14 @@ - MachineLayer hard: false - type: Sprite - sprite: Objects/Weapons/Guns/Turrets/sentry_turret.rsi + sprite: _DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi # DeltaV - New Turret Sprites drawdepth: HighFloorObjects granularLayersRendering: true layers: - state: support renderingStrategy: NoRotation - - state: base_shadow - map: [ "shadow" ] - state: base map: [ "base" ] - - state: stun - map: [ "enum.DeployableTurretVisuals.Weapon" ] - shader: "unshaded" - visible: false - state: cover_closed map: [ "enum.DeployableTurretVisuals.Turret" ] renderingStrategy: NoRotation @@ -51,6 +45,12 @@ shader: "unshaded" renderingStrategy: NoRotation visible: false + # BEGIN DeltaV - New Turret Sprites + - state: stun + map: [ "enum.DeployableTurretVisuals.Weapon" ] + shader: "unshaded" + visible: false + # END DeltaV - state: panel map: [ "enum.WiresVisualLayers.MaintenancePanel" ] renderingStrategy: NoRotation @@ -166,6 +166,8 @@ id: WeaponEnergyTurretSecurity suffix: Security components: + - type: Sprite # DeltaV - New Turret Sprites + sprite: _DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi - type: AccessReader access: [["StationAi"], ["Security"]] - type: TurretTargetSettings @@ -184,6 +186,8 @@ id: WeaponEnergyTurretCommand suffix: Command components: + - type: Sprite # DeltaV - New Turret Sprites + sprite: _DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi - type: AccessReader access: [["StationAi"], ["Command"]] - type: StationAiTurret #DeltaV diff --git a/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 6b0de80f151..9664add0254 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -204,3 +204,23 @@ color: lightgreen - type: TimedDespawn lifetime: 0.08 + +- type: entity + parent: MuzzleFlashEffectHeavyLaser + id: MuzzleFlashSentryLethal + components: + - type: Sprite + layers: + - shader: unshaded + sprite: _DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi + state: turretlethal + +- type: entity + parent: MuzzleFlashEffectOmnilaser + id: MuzzleFlashSentryDisable + components: + - type: Sprite + layers: + - shader: unshaded + sprite: _DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi + state: turretdisable diff --git a/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/turrets.yml b/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/turrets.yml index 011a73a1c09..97919290be6 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/turrets.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Weapons/Guns/turrets.yml @@ -21,6 +21,8 @@ id: WeaponEnergyTurretCentralCommand suffix: CentComm components: + - type: Sprite + sprite: _DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi - type: AccessReader access: [["CentralCommand"]] - type: StationAiTurret diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/meta.json new file mode 100644 index 00000000000..766f7e5a5c9 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Retextured by AppleSmithWorks (github) for Delta-V", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "turretlethal", + "delays": [ + [ + 0.06, + 0.06, + 0.06, + 0.06 + ] + ] + }, + { + "name": "turretdisable", + "delays": [ + [ + 0.06, + 0.06, + 0.06, + 0.06 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretdisable.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretdisable.png new file mode 100644 index 00000000000..15eb66ae46a Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretdisable.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretlethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretlethal.png new file mode 100644 index 00000000000..93a88357c70 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Projectiles/muzzleflash.rsi/turretlethal.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/base.png new file mode 100644 index 00000000000..56052fbeeef Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/base.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closed.png new file mode 100644 index 00000000000..38039ccffd6 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closing.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closing.png new file mode 100644 index 00000000000..f2989fb6cbf Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_closing.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_light_on.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_light_on.png new file mode 100644 index 00000000000..76621e1d450 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_light_on.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_open.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_open.png new file mode 100644 index 00000000000..d0fe0360068 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_open.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_opening.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_opening.png new file mode 100644 index 00000000000..384a881eff5 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/cover_opening.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/destroyed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/destroyed.png new file mode 100644 index 00000000000..203f7900708 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/destroyed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/lethal.png new file mode 100644 index 00000000000..a3a5953ad8f Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/lethal.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/meta.json new file mode 100644 index 00000000000..d6c17680d27 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Retextured by AppleSmithWorks (github) for Delta-V", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "stun", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "lethal", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "destroyed" + }, + { + "name": "support" + }, + { + "name": "cover_closed" + }, + { + "name": "cover_open" + }, + { + "name": "cover_opening", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_closing", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_light_on" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/panel.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/panel.png new file mode 100644 index 00000000000..bc17fc8a4a8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/panel.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/stun.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/stun.png new file mode 100644 index 00000000000..23eb73b9bf6 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/stun.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/support.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/support.png new file mode 100644 index 00000000000..2b72be4ed14 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/centcom_sentry.rsi/support.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/base.png new file mode 100644 index 00000000000..56052fbeeef Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/base.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closed.png new file mode 100644 index 00000000000..1d4accc64c5 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closing.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closing.png new file mode 100644 index 00000000000..715020de5f8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_closing.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_light_on.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_light_on.png new file mode 100644 index 00000000000..76621e1d450 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_light_on.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_open.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_open.png new file mode 100644 index 00000000000..d0fe0360068 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_open.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_opening.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_opening.png new file mode 100644 index 00000000000..03093f778f8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/cover_opening.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/destroyed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/destroyed.png new file mode 100644 index 00000000000..203f7900708 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/destroyed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/lethal.png new file mode 100644 index 00000000000..a3a5953ad8f Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/lethal.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/meta.json new file mode 100644 index 00000000000..d6c17680d27 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Retextured by AppleSmithWorks (github) for Delta-V", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "stun", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "lethal", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "destroyed" + }, + { + "name": "support" + }, + { + "name": "cover_closed" + }, + { + "name": "cover_open" + }, + { + "name": "cover_opening", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_closing", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_light_on" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/panel.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/panel.png new file mode 100644 index 00000000000..bc17fc8a4a8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/panel.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/stun.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/stun.png new file mode 100644 index 00000000000..23eb73b9bf6 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/stun.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/support.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/support.png new file mode 100644 index 00000000000..2b72be4ed14 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/command_sentry.rsi/support.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/base.png new file mode 100644 index 00000000000..56052fbeeef Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/base.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closed.png new file mode 100644 index 00000000000..a2ec757cb9e Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closing.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closing.png new file mode 100644 index 00000000000..7966d6a38ff Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_closing.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_light_on.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_light_on.png new file mode 100644 index 00000000000..76621e1d450 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_light_on.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_open.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_open.png new file mode 100644 index 00000000000..d0fe0360068 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_open.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_opening.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_opening.png new file mode 100644 index 00000000000..952e17d9a19 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/cover_opening.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/destroyed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/destroyed.png new file mode 100644 index 00000000000..203f7900708 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/destroyed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/lethal.png new file mode 100644 index 00000000000..a3a5953ad8f Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/lethal.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/meta.json new file mode 100644 index 00000000000..d6c17680d27 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Retextured by AppleSmithWorks (github) for Delta-V", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "stun", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "lethal", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "destroyed" + }, + { + "name": "support" + }, + { + "name": "cover_closed" + }, + { + "name": "cover_open" + }, + { + "name": "cover_opening", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_closing", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_light_on" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/panel.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/panel.png new file mode 100644 index 00000000000..bc17fc8a4a8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/panel.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/stun.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/stun.png new file mode 100644 index 00000000000..23eb73b9bf6 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/stun.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/support.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/support.png new file mode 100644 index 00000000000..2b72be4ed14 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/energy_sentry.rsi/support.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/base.png new file mode 100644 index 00000000000..56052fbeeef Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/base.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closed.png new file mode 100644 index 00000000000..05488707f50 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closing.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closing.png new file mode 100644 index 00000000000..33f2f9797f0 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_closing.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_light_on.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_light_on.png new file mode 100644 index 00000000000..76621e1d450 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_light_on.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_open.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_open.png new file mode 100644 index 00000000000..d0fe0360068 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_open.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_opening.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_opening.png new file mode 100644 index 00000000000..bdf5a2f8662 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/cover_opening.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/destroyed.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/destroyed.png new file mode 100644 index 00000000000..203f7900708 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/destroyed.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/lethal.png new file mode 100644 index 00000000000..a3a5953ad8f Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/lethal.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/meta.json new file mode 100644 index 00000000000..d6c17680d27 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Retextured by AppleSmithWorks (github) for Delta-V", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "stun", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "lethal", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "destroyed" + }, + { + "name": "support" + }, + { + "name": "cover_closed" + }, + { + "name": "cover_open" + }, + { + "name": "cover_opening", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_closing", + "delays": [ + [ + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07 + ] + ] + }, + { + "name": "cover_light_on" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/panel.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/panel.png new file mode 100644 index 00000000000..bc17fc8a4a8 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/panel.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/stun.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/stun.png new file mode 100644 index 00000000000..23eb73b9bf6 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/stun.png differ diff --git a/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/support.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/support.png new file mode 100644 index 00000000000..2b72be4ed14 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Weapons/Guns/Turrets/EnergySentry/security_sentry.rsi/support.png differ