additionalStates: gunwarning: - events: - code: GunSleep delay: '0' name: main - code: GunSleep delay: '0' name: main2 - code: GunSleep delay: '0' name: charge name: initial transitions: - code: NearMarker name: battlestarted_$ toState: initial2 value: '99' - events: - code: GunAwake delay: '0' name: charge - code: GunSleep delay: '3' name: charge - code: GunAwake delay: '3' name: main - code: GunSleep delay: '5' name: main - code: StatefulEffect name: EnemyEffect_chargeUp_large value: '1' - code: StatefulEffect delay: '3' name: EnemyEffect_chargeUp_large value: '0' name: initial2 transitions: - code: Time toState: initial2 value: '15' - code: NearMarker name: escortbossbattle toState: bossbattle value: '999' - code: NearMarker name: bossshielded_$ toState: shielded value: '999' - events: - code: GunSleep delay: '0' name: main - code: GunAwake delay: '0' name: charge - code: GunSleep delay: '3' name: charge - code: GunSleep delay: '0' name: main2 - code: GunAwake delay: '3' name: main2 - code: GunSleep delay: '5' name: main2 - code: StatefulEffect name: EnemyEffect_chargeUp_large value: '1' - code: StatefulEffect delay: '3' name: EnemyEffect_chargeUp_large value: '0' name: bossbattle transitions: - code: Time toState: bossbattle value: '10' - events: - code: GunSleep delay: '0' name: main - code: GunSleep delay: '0' name: main2 - code: GunSleep delay: '0' name: charge - code: StatefulEffect delay: '0' name: EnemyEffect_chargeUp_large value: '0' name: shielded transitions: - code: NearMarker name: escortbossbattle toState: bossbattle value: '99' - code: FarMarker name: bossshielded_$ toState: initial2 value: '99' toggle_safety: - events: - code: VariableSet name: healthtriggershield1 value: '0' - code: VariableSet name: healthtriggershield2 value: '0' - code: VariableSet name: healthtriggershield3 value: '0' - code: VariableSet name: healthtriggershield4 value: '0' - code: VariableSet name: healthtriggershield5 value: '0' - code: StartEffect name: Shielded value: '1.0' name: initial transitions: - code: Auto toState: main value: '0' - events: - code: SetMarker name: bossshielded_$ offset: angle: '0' distance: '1000000' - code: StopEffect name: Shielded value: '1.0' name: main transitions: - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - code: And subconditions: - code: HealthBelow value: '0.9' - code: VariableBelow name: healthtriggershield1 value: '1' toState: healthtriggershield1 - code: And subconditions: - code: HealthBelow value: '0.8' - code: VariableBelow name: healthtriggershield2 value: '1' toState: healthtriggershield2 - code: And subconditions: - code: HealthBelow value: '0.7' - code: VariableBelow name: healthtriggershield3 value: '1' toState: healthtriggershield3 - code: And subconditions: - code: HealthBelow value: '0.6' - code: VariableBelow name: healthtriggershield4 value: '1' toState: healthtriggershield4 - code: And subconditions: - code: HealthBelow value: '0.5' - code: VariableBelow name: healthtriggershield5 value: '1' toState: healthtriggershield5 - events: - code: SetMarker name: bossshielded_$ name: healthtriggershield1 substates: - events: - code: VariableSet name: healthtriggershield1 value: '1' - code: StartEffect delay: '0.0' name: Shielded value: '1.0' - code: StartEffect delay: '0.1' name: Shielded value: '1.0' - code: StartEffect delay: '0.2' name: Shielded value: '1.0' - code: StartEffect delay: '0.3' name: Shielded value: '1.0' - code: StartEffect delay: '0.4' name: Shielded value: '1.0' name: healthtriggershield1_0 transitions: - code: Time toState: healthtriggershield1_0 value: '0.5' transitions: - code: Time toState: main value: '15' - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - events: - code: SetMarker name: bossshielded_$ name: healthtriggershield2 substates: - events: - code: VariableSet name: healthtriggershield2 value: '1' - code: StartEffect delay: '0.0' name: Shielded value: '1.0' - code: StartEffect delay: '0.1' name: Shielded value: '1.0' - code: StartEffect delay: '0.2' name: Shielded value: '1.0' - code: StartEffect delay: '0.3' name: Shielded value: '1.0' - code: StartEffect delay: '0.4' name: Shielded value: '1.0' name: healthtriggershield2_0 transitions: - code: Time toState: healthtriggershield2_0 value: '0.5' transitions: - code: Time toState: main value: '15' - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - events: - code: SetMarker name: bossshielded_$ name: healthtriggershield3 substates: - events: - code: VariableSet name: healthtriggershield3 value: '1' - code: StartEffect delay: '0.0' name: Shielded value: '1.0' - code: StartEffect delay: '0.1' name: Shielded value: '1.0' - code: StartEffect delay: '0.2' name: Shielded value: '1.0' - code: StartEffect delay: '0.3' name: Shielded value: '1.0' - code: StartEffect delay: '0.4' name: Shielded value: '1.0' name: healthtriggershield3_0 transitions: - code: Time toState: healthtriggershield3_0 value: '0.5' transitions: - code: Time toState: main value: '15' - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - events: - code: SetMarker name: bossshielded_$ name: healthtriggershield4 substates: - events: - code: VariableSet name: healthtriggershield4 value: '1' - code: StartEffect delay: '0.0' name: Shielded value: '1.0' - code: StartEffect delay: '0.1' name: Shielded value: '1.0' - code: StartEffect delay: '0.2' name: Shielded value: '1.0' - code: StartEffect delay: '0.3' name: Shielded value: '1.0' - code: StartEffect delay: '0.4' name: Shielded value: '1.0' name: healthtriggershield4_0 transitions: - code: Time toState: healthtriggershield4_0 value: '0.5' transitions: - code: Time toState: main value: '15' - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - events: - code: SetMarker name: bossshielded_$ name: healthtriggershield5 substates: - events: - code: VariableSet name: healthtriggershield5 value: '1' - code: StartEffect delay: '0.0' name: Shielded value: '1.0' - code: StartEffect delay: '0.1' name: Shielded value: '1.0' - code: StartEffect delay: '0.2' name: Shielded value: '1.0' - code: StartEffect delay: '0.3' name: Shielded value: '1.0' - code: StartEffect delay: '0.4' name: Shielded value: '1.0' name: healthtriggershield5_0 transitions: - code: Time toState: healthtriggershield5_0 value: '0.5' transitions: - code: Time toState: main value: '15' - code: NearMarker name: escortbossbattle toState: bossmode value: '99' - events: - code: StatefulEffect name: dangerCircle_3 value: '1' - code: StopEffect delay: '5' name: Shielded value: '1.0' - code: RemoveMarker name: bossshielded_$ name: bossmode art: EnemyEscortBossPrefab artScale: '1' bankSmoothing: '10000' cameraZoomMultiplier: '1.25' cameraZoomRadius: '25' colliderRadius: '3' colliderX: '0' colliderY: '0' difficultyTable: standardBoss effectImmunities: - Confuse energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTemplateName: escortevilorbgun mountAngle: '180' mountName: main sfx: pitch: '0.5' sound: Explosion Hazardous Deadly 1 slewRate: '0' - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTemplateName: escortevilorbgun2 mountAngle: '0' mountName: lasers sfx: sound: Enemy Laser Loop10 slewRate: '0' - fireMode: Aimed firingArc: '180' flashOffset: '0.0' gunTemplateName: escortevilorbgun3 mountAngle: '0' mountName: gun3 slewRate: '120' - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTemplateName: escortevilorbgun_final mountAngle: '180' mountName: main2 sfx: pitch: '0.5' sound: Explosion Hazardous Deadly 1 slewRate: '0' - fireMode: JustShootDammit firingArc: '0' flashOffset: '0' gunTypeConfig: bulletSize: '0.1' burst: '1000' cooldown: '0' damage: '0.0001' lifetime: '0.25' name: hammer rof: '10' speed: '2' spread: '0' mountAngle: '0' mountName: charge sfx: pitch: '4' sound: Enemy Laser Charging Hot slewRate: '0' gunTypes: - bulletPrefab: ringBullet bulletSize: '2' burst: '1' cooldown: '15' damage: '1.3' isPiercing: 'false' lifetime: '10' multi: '90' multiSpread: '4' name: escortevilorbgun rof: '1' speed: '2' spread: '0' - bulletPrefab: ringBullet bulletSize: '3' burst: '1' cooldown: '15' damage: '1.3' isPiercing: 'false' lifetime: '10' multi: '90' multiSpread: '4' name: escortevilorbgun_final rof: '1' speed: '4' spread: '0' - bulletPrefab: laserBullet bulletSize: '5' burst: '10000000' cooldown: '0' damage: '11' isPiercing: 'false' lifetime: '1' multi: '20' multiOffset: - '1.5' - '0' multiSpread: '180' name: escortevilorbgun2 rof: '2' speed: '0' spread: '0' - bulletPrefab: spinnerBullet bulletSize: '2' burst: '10000' cooldown: '0' damage: '1.5' isPiercing: 'false' lifetime: '5' name: escortevilorbgun3 rof: '4' speed: '10' spread: '0' healthRegenRate: '0' isVisibleInRadar: 'true' loot: bossloot: lootTableId: miniboss upgrades: lootTableId: upgrade_fire_bonus_20 maxEnergyPoints: '1' maxHitPoints: '750' maxSpeed: '10' maxTurnRate: '270' minSpeed: '0' spawnInvulnerabilitySeconds: '0' templateName: escortevilorb tier: '10' xpMultiplier: '1.3333'