additionalStates: 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: Speech speechOptions: - nonLocalizedText: main weight: '1' value: '1' - code: StopEffect name: Shielded value: '1.0' name: main transitions: - code: And subconditions: - code: HealthBelow value: '0.9' - code: VariableBelow name: healthtriggershield1 value: '1' toState: healthtriggershield1 - code: And subconditions: - code: HealthBelow value: '0.7' - code: VariableBelow name: healthtriggershield2 value: '1' toState: healthtriggershield2 - code: And subconditions: - code: HealthBelow value: '0.5' - code: VariableBelow name: healthtriggershield3 value: '1' toState: healthtriggershield3 - code: And subconditions: - code: HealthBelow value: '0.3' - code: VariableBelow name: healthtriggershield4 value: '1' toState: healthtriggershield4 - code: And subconditions: - code: HealthBelow value: '0.1' - code: VariableBelow name: healthtriggershield5 value: '1' toState: healthtriggershield5 - 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: '10' - 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: '10' - 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: '10' - 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: '10' - 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: '10' art: EnemyPoliticianPrefab artScale: '1' cameraZoomMultiplier: '1.3' cameraZoomRadius: '24.00' colliderRadius: '2' colliderX: '0' colliderY: '0' effectImmunities: - Confuse energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles3shotA mountAngle: '0' mountName: main1 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles4shotB mountAngle: '0' mountName: main2 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles4shotB mountAngle: '180' mountName: main4 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' syncOffset: '0.16' syncTo: main2 - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles3shotC mountAngle: '0' mountName: main3 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles5shotC mountAngle: '90' mountName: main5 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' syncOffset: '0.5' syncTo: main3 - fireMode: SprinklerTurnback firingArc: '360' flashOffset: '0.0' gunTemplateName: sprinkles12shotC mountAngle: '180' mountName: main6 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '0' sprinklerStartAngle: '0' sprinklerTurnbackAngle: '5000000' syncOffset: '1' syncTo: main3 - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTypeConfig: bulletPrefab: shurikenBullet burst: '100' cooldown: '0' damage: '0.2' lifetime: '2.4' multi: '3' multiSpread: '120' name: backoff1 range: '8' rof: '6' speed: '5' spread: '0' mountAngle: '0' mountName: backoff1 slewRate: '0' - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTypeConfig: bulletPrefab: shurikenBullet burst: '100' cooldown: '0' damage: '0.2' lifetime: '2' multi: '5' multiSpread: '72' name: backoff2 range: '8' rof: '6' speed: '6' spread: '0' mountAngle: '0' mountName: backoff2 slewRate: '0' - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.0' gunTypeConfig: bulletPrefab: shurikenBullet burst: '100' cooldown: '0' damage: '0.2' lifetime: '2' multi: '7' multiSpread: '51.42857142857143' name: backoff3 range: '8' rof: '6' speed: '6' spread: '0' mountAngle: '0' mountName: backoff3 slewRate: '0' gunTypes: - burst: '1000000' cooldown: '1' damage: '1.7' lifetime: '5' multi: '3' multiSpread: '120' name: sprinkles3shotA range: '16' rof: '2' speed: '2' spread: '0' - burst: '1000000' cooldown: '1' damage: '1.7' lifetime: '4' multi: '3' multiSpread: '30' name: sprinkles3shotB range: '16' rof: '3' speed: '3' spread: '0' - burst: '1000000' cooldown: '5' damage: '1.7' lifetime: '4' multi: '4' multiSpread: '30' name: sprinkles4shotB range: '16' rof: '2.2' speed: '3' spread: '0' - burst: '1000000' cooldown: '1' damage: '1.7' lifetime: '12' multi: '5' multiSpread: '7' name: sprinkles3shotC range: '16' rof: '0.66' speed: '1' spread: '0' - burst: '1000000' cooldown: '5' damage: '1.7' lifetime: '12' multi: '8' multiSpread: '19' name: sprinkles5shotC range: '16' rof: '0.66' speed: '1' spread: '0' - burst: '1000000' cooldown: '5' damage: '1.77' lifetime: '6' multi: '18' multiSpread: '20' name: sprinkles12shotC range: '16' rof: '0.66' speed: '2' spread: '0' healthBar: curvature: '0.2' length: '3.5' position_y: '-2.6' thickness: '0.2' healthRegenRate: '0' loot: bossloot: lootTableId: tier9boss bossloot2: lootTable: - weight: '200' - items: - id: sniper_wasp weight: '1.0001' key: lootTableId: upgrade_firedefense_100 maxEnergyPoints: '1' maxHitPoints: '1795.5' maxSpeed: '0.3' maxTurnRate: '10' minSpeed: '0.1' particlePositions: - name: darkSmokeSlow pos: - '0.72' - '-1.96' - '-2.8' rot: - '0' - '0' - '-90' - name: darkSmokeSlow pos: - '-0.85' - '-1.96' - '-2.8' rot: - '0' - '0' - '-90' shootable: 'true' spawnInvulnerabilitySeconds: '2' templateName: sprinkles tier: '9' xpMultiplier: '1.3' xpRadius: '15'