# VESPERA

- type: entity
  id: ShipMissileASM417
  name: ASM-417 50mm Mini Missile
  parent: BaseBulletTrigger
  categories: [ HideSpawnMenu ]
  components:
  - type: Projectile
    damage:
      types:
        Structural: 20
        Blunt: 20
        Heat: 30
  - type: Sprite
    sprite: _Mono/Objects/SpaceArtillery/mini_rocket.rsi
    layers:
    - state: mini-rocket
  - type: Ammo
    muzzleFlash: MuzzleFlashEffectSmall
  - type: ShipWeaponProjectile
  - type: RadarBlip
    radarColor: "#FCBA03"
    scale: 1
    requireNoGrid: true
    shape: hexagon
  - type: TimedDespawn
    lifetime: 3.5
  - type: PointLight
    radius: 3.5
    color: orange
    energy: 0.5
  - type: ExplodeOnTrigger
  - type: Explosive
    explosionType: Default
    totalIntensity: 15
    intensitySlope: 8
    maxIntensity: 8
  - type: GatheringProjectile
  - type: MiningGatheringSoft
  - type: MiningGatheringHard
  - type: TargetSeeking
    acceleration: 300
    detectionRange: 500
    scanArc: 35
    launchSpeed: 150
    maxSpeed: 180
    trackDelay: 0.1

# ASM-302

- type: entity
  id: ShipMissileASM302
  name: ASM-302 150mm missile
  parent: BaseBulletTrigger
  categories: [ HideSpawnMenu ]
  components:
  - type: Projectile
    damage:
      types:
        Structural: 300
        Blunt: 175
        Heat: 50
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
    layers:
    - state: frag
  - type: Ammo
    muzzleFlash: MuzzleFlashEffectSmall
  - type: ShipWeaponProjectile
  - type: RadarBlip
    radarColor: "#FCBA03"
    scale: 1.5
    requireNoGrid: true
    shape: hexagon
  - type: TimedDespawn
    lifetime: 4.5
  - type: PointLight
    radius: 3.5
    color: orange
    energy: 0.5
  - type: ExplodeOnTrigger
  - type: Explosive
    explosionType: Default
    totalIntensity: 25
    intensitySlope: 10
    maxIntensity: 15
  - type: GatheringProjectile
  - type: MiningGatheringSoft
  - type: MiningGatheringHard
  - type: TargetSeeking
    acceleration: 200
    detectionRange: 600
    scanArc: 40
    launchSpeed: 90
    maxSpeed: 210
    trackDelay: 0.2

# TOVEK

- type: entity
  id: ShipMissileASM557
  name: ASM-557 Hybrid EMP Missile
  parent: BaseBulletTrigger
  categories: [ HideSpawnMenu ]
  components:
  - type: Projectile
    damage:
      types:
        Structural: 100
        Heat: 30
  - type: Sprite
    sprite: _Mono/Objects/SpaceArtillery/hybrid_missile.rsi
    layers:
    - state: hybrid-missile
  - type: Ammo
    muzzleFlash: MuzzleFlashEffectSmall
  - type: ShipWeaponProjectile
  - type: RadarBlip
    radarColor: "#FB00FF"
    scale: 1
    requireNoGrid: true
    shape: hexagon
  - type: TimedDespawn
    lifetime: 6.5
  - type: PointLight
    radius: 3.5
    color: orange
    energy: 0.5
  - type: EmpOnTrigger
    range: 5
    energyConsumption: 2700000
    disableDuration: 5
  - type: ExplodeOnTrigger
  - type: Explosive
    explosionType: Default
    totalIntensity: 20
    intensitySlope: 10
    maxIntensity: 15
    maxTileBreak: 1
  - type: GatheringProjectile
  - type: MiningGatheringSoft
  - type: MiningGatheringHard
  - type: TargetSeeking
    acceleration: 200
    detectionRange: 600
    scanArc: 45
    launchSpeed: 50
    maxSpeed: 125
    trackDelay: 0.6

# Serpent Torpedo

- type: entity
  id: ShipMissileSerpent
  name: serpent torpedo
  parent: BaseTorpedo
  categories: [ HideSpawnMenu ]
  components:
  - type: Projectile
    damage:
      types:
        Structural: 200
        Blunt: 10
        Heat: 30
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
    layers:
    - state: frag
  - type: Ammo
    muzzleFlash: null
  - type: ShipWeaponProjectile
  - type: RadarBlip
    radarColor: "#FCBA03"
    scale: 4
    requireNoGrid: true
    shape: hexagon
  - type: TimedDespawn
    lifetime: 15
  - type: PointLight
    radius: 5
    color: orange
    energy: 2
  - type: ExplodeOnTrigger
  - type: Explosive
    explosionType: Default
    maxIntensity: 10
    intensitySlope: 3
    totalIntensity: 75
  - type: GatheringProjectile
  - type: MiningGatheringSoft
  - type: MiningGatheringHard
  - type: TargetSeeking
    acceleration: 50
    detectionRange: 600
    scanArc: 30
    launchSpeed: 25
    maxSpeed: 30
    trackDelay: 2
