type: flying
speed: 2.9
rotateSpeed: 1.7
accel: 0.06
drag: 0.05
strafePenalty: 0.5
flying: true
lowAltitude: true
hitSize: 85
health: 200000
armor: 75
shadowElevationScl: 2.1
range: 351
maxRange: 351
lightRadius: 0
outlines: false
healColor: 7382f088
shieldColor: 7382f000
engineSize: 0
//No need to have her turn
faceTarget: false
deathShake: 0
loopSound: loopSmelter
loopSoundVolume: 0.2
parts: [
  {
    type: RegionPart
    layer: 91
    outline: false
  }
  {
    type: RegionPart
    suffix: -top
    layer: 93
    outline: false
  }
  { 
    type: RegionPart
    suffix: -flare
    outline: false
    blending: additive
    layer: 92
    color: 7382f0
    colorTo: ffffff
    weaponIndex: 0
  }
  { 
    type: RegionPart
    suffix: -flare-top
    outline: false
    blending: additive
    layer: 94
    color: 7382f0
    colorTo: ffffff
    weaponIndex: 0
  }
  { 
    type: RegionPart
    suffix: -flare
    outline: false
    layer: 140
    color: 7382f025
    blending: additive
  }
  {
    type: RegionPart
    name: allure-shield
    outline: false
    blending: additive
    color: 7382f088
    layer: 88
    xScl: 1.2
    yScl: 1.35
  }
]
weapons: [
  {
    x: 12
    y: 8
    shootY: 0
    baseRotation: -90
    reload: 150
    alternate: false
    parts: [
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: -18
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 0
        progress: recoil
      }
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: -12
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 1
        progress: recoil
      }
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: -6
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 2
        progress: recoil
      }
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: 0
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 3
        progress: recoil
      }
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: 6
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 4
        progress: recoil
      }
      {
        type: RegionPart
        name: allure-valiance-launcher
        layer: 92.1
        outline: false
        x: 12
        y: -3
        moveX: -3
        moveY: -3
        rotation: 90
        recoilIndex: 5
        progress: recoil
      }
    ]
    shoot: {
      type: ShootBarrel
      shots: 18
      shotDelay: 4
      barrels: [
        -15, 0, -45,
        -9, 0, -45, 
        -3, 0, -45,
        3, 0, -45,
        9, 0, -45,
        15, 0, -45
      ]
    }
    shootCone: 180
    shootWarmupSpeed: 0.025
    minWarmup: 0.9
    recoil: 0
    recoils: 6
    recoilTime: 20
    shootSound: shootFlamePlasma
    shake: 1.5
    bullet: {
      damage: 120
      splashDamage: 90
      splashDamageRadius: 24
      speed: 0.5
      drag: -0.03
      lifetime: 105
      homingPower: 0.07
      homingDelay: 20
      homingRange: 320
      keepVelocity: false
      status: allure-0b-energy2
      statusDuration: 1
      sprite: circle-bullet
      shrinkY: -2
      width: 5
      height: 5
      frontColor: ffffff
      backColor: 7382f0
      hitColor: 7382f0
      trailColor: 7382f0
      trailLength: 14
      trailWidth: 1.4
      hitEffect: hitBulletColor
      despawnEffect: hitBulletColor
      fragBullets: 1
      fragRandomSpread: 0
      fragOffsetMin: 0
      fragOffsetMax: 0
      fragBullet: {
        damage: 180
        speed: 5
        drag: 0.04
        pierce: true
        pierceBuilding: true
        lifetime: 30
        status: allure-0b-energy2
        statusDuration: 1
        sprite: circle-bullet
        shrinkY: 0.5
        width: 5
        height: 15
        frontColor: ffffff
        backColor: 7382f0
        hitColor: 7382f0
        trailColor: 7382f0
        trailLength: 14
        trailWidth: 1.4
        hitEffect: hitBulletColor
        despawnEffect: hitBulletColor
      }
      shootEffect: {
        line: true
        particles: 4
        cone: 20
        length: 40
        lifetime: 25
        interp: pow2Out
        sizeInterp: linear
        lenFrom: 6
        lenTo: 3
        strokeFrom: 2
        strokeTo: 0
        colorTo: 7382f0
      }
      smokeEffect: shootBigSmoke
    }
  }
  //engines
  {
    y: -30
    x: 25
    baseRotation: 180
    alwaysShooting: true
    shootCone: 360
    continuous: true
    alternate: false
    reload: 1
    shootSound: none
    shootWarmupSpeed: 0.03
    minShootVelocity: 2.2
    recoil: 0
    display: false
    parts: [
      {
        name: allure-thruster-flare
        y: 18
        rotation: 180
        outline: false
        blending: additive
        mixColor: 90a2fc
        color: ffffff44
        colorTo: ffffff
        xScl: 0.55
        yScl: 0.55
        layer: 88
        progress: warmup
      }
      {
        type: FlarePart
        sides: 2
        color1: 7382f0bb
        radius: 0
        radiusTo: 50
        stroke: 4
        innerRadScl: 0.75
        y: 6
        progress: heat
        layer: 101
      }
      {
        type: FlarePart
        sides: 2
        color1: 00000000
        radius: 0
        radiusTo: 18
        stroke: 18
        y: 6
        progress: heat
        layer: 101
      }
    ]
    bullet: {
      type: ContinuousFlameBulletType
      lifetime: 14
      collides: false
      length: 54
      width: 8
      colors: [7382f045, 90a2fc90, a0aaf4aa, d0d4f8dd, ffffff]
      drawFlare: false
      shootEffect: none
      smokeEffect: none
      lengthInterp: pow10Out
      oscScl: 1
      oscMag: 0.1
      hitEffect: none
      lightStroke: 25
      lightOpacity: 0.4
    }
  }
  {
    y: -30
    x: 25
    baseRotation: 180
    alwaysShooting: true
    shootCone: 360
    continuous: true
    alternate: false
    reload: 1
    shootSound: none
    shootWarmupSpeed: 0.03
    minShootVelocity: 2.2
    recoil: 0
    display: false
    parts: [
      {
        name: allure-thruster-flare
        y: 18
        rotation: 180
        outline: false
        blending: additive
        mixColor: 90a2fc
        color: ffffff44
        colorTo: ffffff
        xScl: 0.55
        yScl: 0.55
        layer: 88
        progress: warmup
      }
    ]
    bullet: {
      type: ContinuousFlameBulletType
      layer: 101
      lifetime: 10
      collides: false
      length: 54
      width: 8
      colors: [7382f045, 90a2fc90, a0aaf4aa, d0d4f8dd, ffffff]
      drawFlare: false
      shootEffect: none
      smokeEffect: none
      lengthInterp: pow10Out
      oscScl: 1
      oscMag: 0.1
      hitEffect: none
      lightStroke: 25
      lightOpacity: 0.4
    }
  }
  //idle flames
  {
    y: -30
    x: 25
    baseRotation: 180
    alwaysShooting: true
    alwaysContinuous: true
    shootCone: 360
    continuous: true
    alternate: false
    shootSound: none
    recoil: 0
    display: false
    bullet: {
      type: ContinuousFlameBulletType
      layer: 90.1
      collides: false
      length: 16
      width: 8
      colors: [7382f045, 90a2fc90, a0aaf4aa, d0d4f8dd, ffffff]
      drawFlare: false
      shootEffect: none
      smokeEffect: none
      lengthInterp: pow10Out
      oscScl: 2.5
      oscMag: 0.1
      hitEffect: none
      lightStroke: 26
      lightOpacity: 0.25
    }
  }
  {
    x: 22
    y: 4
    baseRotation: -90
    alwaysShooting: true
    alwaysContinuous: true
    shootCone: 360
    continuous: true
    alternate: false
    shootSound: none
    recoil: 0
    display: false
    bullet: {
      type: ContinuousFlameBulletType
      layer: 90.1
      collides: false
      length: 12
      width: 6
      colors: [7382f045, 90a2fc90, a0aaf4aa, d0d4f8dd, ffffff]
      drawFlare: false
      shootEffect: none
      smokeEffect: none
      lengthInterp: pow10Out
      oscScl: 2.5
      oscMag: 0.1
      hitEffect: none
      lightStroke: 15
      lightOpacity: 0.25
    }
  }
  //death
  {
    shootOnDeath: true
    controllable: false
    reload: 15
    x: 0
    shootCone: 360
    shootSound: none
    bullet: {
      spawnUnit: allure-0b00-08-valiance-transit
    }
  }
]
abilities: [
  //segmented shield layer
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 55
    radius: 50
    cooldown: 90
    whenShooting: false
    angleOffset: 0
    y: 16
    width: 3
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 55
    radius: 50
    cooldown: 90
    whenShooting: false
    angleOffset: 180
    y: -16
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 35
    radius: 106
    cooldown: 90
    whenShooting: false
    angleOffset: 90
    x: 50
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 35
    radius: 106
    cooldown: 90
    whenShooting: false
    angleOffset: -90
    x: -50
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 54
    radius: 44
    cooldown: 90
    whenShooting: false
    angleOffset: 50.5
    y: 19
    x: -8
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 54
    radius: 44
    cooldown: 90
    whenShooting: false
    angleOffset: 129.5
    y: -19
    x: -8
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 54
    radius: 44
    cooldown: 90
    whenShooting: false
    angleOffset: -50.5
    y: 19
    x: 8
    width: 3
    display: false
  }
  {
    type: ShieldArcAbility
    regen: 14
    max: 10000
    angle: 54
    radius: 44
    cooldown: 90
    whenShooting: false
    angleOffset: -129.5
    y: -19
    x: 8
    width: 3
    display: false
  }
  //all warden ships regenerate slowly
  {
    type: RegenAbility
    percentAmount: 0.01388888888 
  }
]
createWreck: false
createScorch: false
deathSound: none
deathExplosionEffect: none
envEnabled: -1
envDisabled: 0