additionalStates: DynamicBossDifficulty: - name: initial transitions: - code: EnemyNear toState: Damage010 value: '30' value2: '36' - code: EnemyNear toState: Damage012 value: '30' value2: '29' - code: EnemyNear toState: Damage015 value: '30' value2: '23' - code: EnemyNear toState: Damage020 value: '30' value2: '17' - code: EnemyNear toState: Damage030 value: '30' value2: '15' - code: EnemyNear toState: Damage040 value: '30' value2: '13' - code: Auto toState: initial2 value: '0' - name: initial2 transitions: - code: EnemyNear toState: Damage050 value: '30' value2: '11' - code: EnemyNear toState: Damage060 value: '30' value2: '9' - code: EnemyNear toState: Damage070 value: '30' value2: '7' - code: EnemyNear toState: Damage080 value: '30' value2: '5' - code: EnemyNear toState: Damage090 value: '30' value2: '3' - code: Auto toState: Damage100 value: '0' - events: - code: SetDamageReceivedMultiplier value: '1' name: Damage100 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.9' name: Damage090 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.8' name: Damage080 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.7' name: Damage070 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.6' name: Damage060 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.5' name: Damage050 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.4' name: Damage040 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.3' name: Damage030 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.2' name: Damage020 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.15' name: Damage015 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.12' name: Damage012 transitions: - code: Time tostate: initial value: '1' - events: - code: SetDamageReceivedMultiplier value: '0.1' name: Damage010 transitions: - code: Time tostate: initial value: '1' 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: 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: EnemySNZPrefab artScale: '1' cameraZoomMultiplier: '1.25' cameraZoomRadius: '45' colliderRadius: '2' colliderX: '0' colliderY: '0' damageThreshold: '0.01' effectImmunities: - Confuse energyRegenRate: '0' explosionPrefab: ExplosionMed gunMounts: - fireMode: Aimed firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyMG1 mountAngle: '0' mountName: frontMG offset: - '0' - '1' slewRate: '40' - fireMode: Aimed firingArc: '120' flashOffset: '0.4' gunTemplateName: sneezyMG1 mountAngle: '45' mountName: sideMG1 offset: - '2' - '1' slewRate: '40' - fireMode: Aimed firingArc: '120' flashOffset: '0.4' gunTemplateName: sneezyMG1 mountAngle: '-45' mountName: sideMG2 offset: - '2' - '1' slewRate: '40' - fireMode: Hose firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezydud1 mountAngle: '180' mountName: maindud1 slewRate: '0' - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '-7' gunTemplateName: sneezyrevshot1 mountAngle: '0' mountName: mainphase1 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '5' sprinklerStartAngle: '-161' sprinklerTurnbackAngle: '160' syncOffset: '0' syncTo: maindud1 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '-7' gunTemplateName: sneezyrevshot2 mountAngle: '0' mountName: mainphase1_2 offset: - '0' - '0.5' slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '5' sprinklerStartAngle: '-161' sprinklerTurnbackAngle: '160' syncOffset: '0' syncTo: maindud1 - fireMode: Hose firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezydud1 mountAngle: '180' mountName: maindud2 slewRate: '0' - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase201 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '8' sprinklerStartAngle: '60' sprinklerTurnbackAngle: '10000' syncOffset: '1' syncTo: maindud2 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase202 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '-8' sprinklerStartAngle: '-60' sprinklerTurnbackAngle: '-10000' syncOffset: '1' syncTo: maindud2 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase203 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '-8' sprinklerStartAngle: '-120' sprinklerTurnbackAngle: '-10000' syncOffset: '2' syncTo: maindud2 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase204 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '8' sprinklerStartAngle: '120' sprinklerTurnbackAngle: '10000' syncOffset: '2' syncTo: maindud2 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase205 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '-8' sprinklerStartAngle: '-180' sprinklerTurnbackAngle: '-10000' syncOffset: '3' syncTo: maindud2 - fireMode: SprinklerTurnback firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezyrevshot3 mountAngle: '180' mountName: mainphase206 slewRate: '0' sprinklerFlyback: 'true' sprinklerIncrementAngle: '8' sprinklerStartAngle: '180' sprinklerTurnbackAngle: '10000' syncOffset: '3' syncTo: maindud2 - fireMode: Hose firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezydud1 mountAngle: '180' mountName: maindud3 slewRate: '0' - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.4' gunTemplateName: sneezymissile1 mountAngle: '180' mountName: mainphase301 offset: - '0' - '-1' slewRate: '0' syncOffset: '0.1' syncTo: maindud3 - fireMode: Hose firingArc: '180' flashOffset: '0.4' gunTemplateName: sneezydud1 mountAngle: '180' mountName: maindud4 slewRate: '0' - fireMode: Aimed firingArc: '60' flashOffset: '0.4' gunTemplateName: sneezyMG2 mountAngle: '180' mountName: mainphase401 slewRate: '10' syncOffset: '0.1' syncTo: maindud4 - fireMode: Aimed firingArc: '80' flashOffset: '0.4' gunTemplateName: sneezyMG2 mountAngle: '120' mountName: mainphase402 slewRate: '20' syncOffset: '0.1' syncTo: maindud4 - fireMode: Aimed firingArc: '80' flashOffset: '0.4' gunTemplateName: sneezyMG2 mountAngle: '-120' mountName: mainphase403 slewRate: '20' syncOffset: '0.1' syncTo: maindud4 - fireMode: JustShootDammit firingArc: '0' flashOffset: '0' gunTemplateName: finalattackGun mountAngle: '-145' mountName: finalattack offset: - '-3' - '1' slewRate: '0' - fireMode: JustShootDammit firingArc: '0' flashOffset: '0' gunTemplateName: finalattackGun mountAngle: '145' mountName: finalattack2 offset: - '3' - '1' slewRate: '0' syncOffset: '0' syncTo: finalattack - fireMode: JustShootDammit firingArc: '0' flashOffset: '0' gunTemplateName: finalattackGun2 mountAngle: '180' mountName: finalattack3 offset: - '0' - '0' slewRate: '0' syncOffset: '0' syncTo: finalattack gunTypes: - bulletPrefab: bullet burst: '10' cooldown: '3' damage: '2' lifetime: '2' multi: '1' multiSpread: '0' name: sneezygun1 rof: '12' speed: '2' spread: '0' - bulletPrefab: bullet burst: '30' cooldown: '3' damage: '2' lifetime: '3' multi: '3' multiSpread: '3' name: sneezygun2 rof: '2' speed: '2' spread: '0' - bulletPrefab: bullet bulletSize: '2' burst: '40' cooldown: '0.5' damage: '0.7' lifetime: '2.25' multi: '1' multiSpread: '0' name: sneezyMG1 rof: '20' speed: '9' spread: '6' - bulletPrefab: bullet bulletSize: '2.5' burst: '20' cooldown: '0' damage: '1.5' lifetime: '3' multi: '1' multiSpread: '0' name: sneezyMG2 rof: '4' speed: '3' spread: '6' - bulletHue: purple bulletPalette: glow bulletPrefab: leisurelyBullet bulletSize: '2' burst: '200' cooldown: '10' damage: '0' lifetime: '0.2' multi: '2' multiSpread: '10' name: sneezyrevshot1 rof: '12' speed: '2' spread: '0' - bulletPrefab: bullet burst: '200' cooldown: '10' damage: '0.6' lifetime: '3.5' multi: '2' multiSpread: '10' name: sneezyrevshot2 rof: '12' speed: '2' spread: '0' - bulletPrefab: bullet burst: '9' cooldown: '10' damage: '1' lifetime: '3.5' multi: '1' multiSpread: '0' name: sneezyrevshot3 rof: '6' speed: '3' spread: '0' - bulletPrefab: bullet bulletSize: '1' burst: '8' cooldown: '13.00' damage: '1' lifetime: '3.5' name: sneezygrenadegun1 rof: '1' speed: '2' spread: '0' - bulletPrefab: bullet bulletSize: '1' burst: '8' cooldown: '13.00' damage: '1.4' lifetime: '3' name: sneezygrenadegun2 rof: '1' speed: '5' spread: '0' - bulletPrefab: spinnerBullet bulletSize: '1' burst: '60' cooldown: '13.00' damage: '1' lifetime: '3' multi: '12' multiSpread: '24' name: sneezymissile1 rof: '3' speed: '3' spread: '0' - bulletPrefab: bullet burst: '1' cooldown: '10' damage: '0' lifetime: '1' name: sneezydud1 rof: '1' speed: '-10' spread: '0' - bulletPrefab: leisurelyBullet bulletSize: '3' burst: '12' cooldown: '3' damage: '1' lifetime: '2.5' multi: '3' multiOffset: - '1' - '0' multiSpread: '30' name: finalattackGun rof: '1' speed: '2' spread: '0' - bulletPrefab: shurikenBullet bulletSize: '1' burst: '1' cooldown: '10' damage: '0.58' lifetime: '7' multi: '3' multiOffset: - '1.5' - '0' multiSpread: '50' name: finalattackGun2 rof: '1' speed: '2' spread: '40' healthRegenRate: '0' loot: bossloot: lootTable: - items: - id: wasp_beam_9 weight: '1.0001' lootTableId: tier10boss key: lootTableId: upgrade_iceattack_x2_100 upgrades: lootTableId: upgrade_armor_10 maxEnergyPoints: '1' maxHitPoints: '1477' maxSpeed: '2' maxTurnRate: '180' minSpeed: '2' particlePositions: - name: darkSmoke pos: - '-2.253' - '-0.1' - '-2.8' rot: - '0' - '0' - '-90' - name: darkSmoke pos: - '-0.36' - '-3.1' - '-1.9' rot: - '0' - '0' - '0' - name: darkSmoke pos: - '0.15' - '-3.45' - '-1.84' rot: - '0' - '0' - '0' - name: darkSmoke pos: - '2.75' - '0.3' - '-3' rot: - '0' - '0' - '-90' spawnInvulnerabilitySeconds: '2' templateName: sneezy tier: '10' xpMultiplier: '1.3'