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: EnemyDoctorNotra artScale: '1' bankSmoothing: '100' cameraZoomMultiplier: '1.3' cameraZoomRadius: '25' colliderRadius: '2' colliderX: '0' colliderY: '0' effectImmunities: - Confuse energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: JustShootDammit firingArc: '360' flashOffset: '1' gunTemplateName: notRaPatternGun1Template mountAngle: '0' mountName: notRaPatternGun1 slewRate: '360' - fireMode: JustShootDammit firingArc: '360' flashOffset: '1' gunTemplateName: notRaPatternGun2Template mountAngle: '45' mountName: notRaPatternGun2 slewRate: '360' syncOffset: '1.5' syncTo: notRaPatternGun1 - fireMode: JustShootDammit firingArc: '360' flashOffset: '1' gunTemplateName: notRaPatternGun3Template mountAngle: '0' mountName: notRaPatternGun3 slewRate: '360' - fireMode: Aimed firingArc: '360' flashOffset: '1' gunTemplateName: notRaAimGun1Template mountAngle: '0' mountName: notRaAimGun1 signalTime: '0' slewRate: '180' - fireMode: Aimed firingArc: '360' flashOffset: '1' gunTemplateName: notRaAimGun2Template mountAngle: '180' mountName: notRaAimGun2 signalTime: '0' slewRate: '180' - fireMode: JustShootDammit firingArc: '360' flashOffset: '1' gunTemplateName: notRaBumRushPrepTemplate mountAngle: '0' mountName: notRaBumRushPrep signalTime: '0' slewRate: '180' - fireMode: JustShootDammit firingArc: '75' flashOffset: '1' gunTemplateName: notRaBumRushTemplate mountAngle: '0' mountName: notRaBumRush signalTime: '0' slewRate: '180' - fireMode: JustShootDammit firingArc: '30' flashOffset: '1' gunTemplateName: notRaBumRush2Template mountAngle: '0' mountName: notRaBumRush2 signalTime: '0' slewRate: '180' - fireMode: Aimed firingArc: '120' flashOffset: '1' gunTemplateName: notRaAimGun2Template mountAngle: '180' mountName: notRaBumRushTail signalTime: '0' slewRate: '180' - fireMode: Aimed firingArc: '115' flashOffset: '1' gunTemplateName: notRaFinalTemplate mountAngle: '60' mountName: notRaFinal1 signalTime: '0' slewRate: '90' - fireMode: Aimed firingArc: '115' flashOffset: '1' gunTemplateName: notRaFinalTemplate mountAngle: '180' mountName: notRaFinal2 signalTime: '0' slewRate: '90' - fireMode: Aimed firingArc: '115' flashOffset: '1' gunTemplateName: notRaFinalTemplate mountAngle: '300' mountName: notRaFinal3 signalTime: '0' slewRate: '90' gunTypes: - bulletPrefab: shurikenBullet burst: '8' cooldown: '3' damage: '1.5' lifetime: '5' multi: '8' multiSpread: '45' name: notRaPatternGun1Template rof: '1' speed: '2' spread: '0' - bulletPrefab: shurikenBullet burst: '4' cooldown: '3' damage: '1.5' lifetime: '5' multi: '4' multiSpread: '90' name: notRaPatternGun2Template rof: '1' speed: '2' spread: '0' - bulletPrefab: shurikenBullet burst: '5' cooldown: '1' damage: '1.5' lifetime: '5' multi: '5' multiSpread: '72' name: notRaPatternGun3Template rof: '10' speed: '2' spread: '0' - bulletPrefab: laserBullet bulletSize: '1.35' burst: '3' cooldown: '1' damage: '1.7' lifetime: '3' multi: '3' multiSpread: '120' name: notRaAimGun1Template rof: '1' speed: '4.5' spread: '0' - bulletPrefab: laserBullet bulletSize: '1.35' burst: '4' cooldown: '3' damage: '1.7' lifetime: '3' multi: '2' multiSpread: '20' name: notRaAimGun2Template rof: '1' speed: '4' spread: '0' - bulletHue: purple bulletPrefab: laserBullet bulletSize: '0.5' burst: '1000000' cooldown: '0.1' damage: '0' lifetime: '0.5' multi: '3' multiSpread: '8' name: notRaBumRushPrepTemplate range: '7' rof: '8' speed: '10' spread: '0' - bulletHue: purple bulletPrefab: laserBullet bulletSize: '0.8' burst: '1000000' cooldown: '0.1' damage: '1.5' lifetime: '0.26' multi: '2' multiSpread: '8' name: notRaBumRushTemplate range: '7' rof: '4' speed: '15' spread: '0' - bulletPrefab: laserBullet bulletSize: '1.35' burst: '4' cooldown: '3' damage: '1.5' lifetime: '4' multi: '2' multiSpread: '40' name: notRaBumRush2Template rof: '1' speed: '7' spread: '0' - bulletPrefab: laserBullet bulletSize: '1.35' burst: '3' cooldown: '2.0' damage: '1.8' lifetime: '2.0' multi: '3' multiSpread: '27' name: notRaFinalTemplate rof: '3' speed: '5' spread: '0' healthBar: curvature: '0.25' length: '3.5' position_y: '-2.1' thickness: '0.2' healthRegenRate: '0' loot: bossloot: lootTableId: tier10boss bossloot2: lootTable: - weight: '200' - items: - id: shotgun_flat weight: '1.0001' key: lootTableId: upgrade_icedefense_100 maxEnergyPoints: '1' maxHitPoints: '600' maxSpeed: '0' maxTurnRate: '180' minSpeed: '0' particlePositions: - name: darkSmokeSlow pos: - '1.58' - '-0.9' - '0.3' rot: - '0' - '0' - '0' - name: darkSmokeSlow pos: - '-1.58' - '-0.9' - '0.3' rot: - '0' - '0' - '0' recoilScale: '0' shootable: 'true' spawnInvulnerabilitySeconds: '0' templateName: notra tier: '10' xpMultiplier: '1.3'