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 - events: - code: Spawn name: icebossnodemaster offset: angle: '0' distance: '0.02' isRelative: 'true' value: '1' 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: And subconditions: - code: Time value: '5' - code: NoTypeNear name: icebossnodemaster value: '20' toState: main - events: - code: Spawn name: icebossnodemaster offset: angle: '0' distance: '0.02' isRelative: 'true' value: '1' 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: And subconditions: - code: Time value: '5' - code: NoTypeNear name: icebossnodemaster value: '20' toState: main - events: - code: Spawn name: icebossnodemaster offset: angle: '0' distance: '0.02' isRelative: 'true' value: '1' 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: And subconditions: - code: Time value: '5' - code: NoTypeNear name: icebossnodemaster value: '20' toState: main - events: - code: Spawn name: icebossnodemaster offset: angle: '0' distance: '0.02' isRelative: 'true' value: '1' 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: And subconditions: - code: Time value: '5' - code: NoTypeNear name: icebossnodemaster value: '20' toState: main - events: - code: Spawn name: icebossnodemaster offset: angle: '0' distance: '0.02' isRelative: 'true' value: '1' 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: And subconditions: - code: Time value: '5' - code: NoTypeNear name: icebossnodemaster value: '20' toState: main art: EnemyFrozenHorrorPrefab artScale: '1' cameraZoomMultiplier: '1.25' cameraZoomRadius: '24.00' colliderRadius: '1.1' colliderX: '0' colliderY: '0' effectImmunities: - Confuse elementSusceptibilityIds: - poisonWeakness - slowResist energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard offset: - '0' - '-10' sfx: sound: 'null' slewRate: '0' - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard2 offset: - '0' - '-6.66' sfx: sound: 'null' slewRate: '0' syncOffset: '0.1' syncTo: icebossblizzard - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard3 offset: - '0' - '-3.33' sfx: sound: 'null' slewRate: '0' syncOffset: '0.2' syncTo: icebossblizzard - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard4 offset: - '0' - '0' sfx: sound: 'null' slewRate: '0' syncOffset: '0.3' syncTo: icebossblizzard - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard5 offset: - '0' - '3.33' sfx: sound: 'null' slewRate: '0' syncOffset: '0.4' syncTo: icebossblizzard - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard6 offset: - '0' - '6.66' sfx: sound: 'null' slewRate: '0' syncOffset: '0.5' syncTo: icebossblizzard - fireMode: JustShootDammit firingArc: '60' flashOffset: '0' gunTemplateName: icebossblizzardGun mountAngle: '90' mountName: icebossblizzard7 offset: - '0' - '10' sfx: sound: 'null' slewRate: '0' syncOffset: '0.6' syncTo: icebossblizzard gunTypes: - bulletPrefab: freezeBullet burst: '100' cooldown: '0' damage: '0.5' effect: Slow effectAmount: '0.5' effectDamage: '0.5' effectTime: '0.5' lifetime: '10' multi: '1' multiSpread: '0' name: icebossblizzard rof: '4' speed: '3' spread: '0' - bulletPrefab: invisibleBullet bulletSize: '20' burst: '90' cooldown: '0' damage: '0.01' effect: Slow effectAmount: '0.6' effectDamage: '0' effectTime: '2.5' lifetime: '0.33' multi: '5' multiOffset: - '4' - '0' multiSpread: '0' name: icebossblizzardGun rof: '0.5' showHitFX: 'false' speed: '0' spread: '0' turn: '-90' - bulletPrefab: freezeBullet bulletSize: '1' burst: '20' cooldown: '0' damage: '0.25' effect: Slow effectDamage: '0.25' lifetime: '7' multi: '3' multiSpeed: '0.5' multiSpread: '0' name: icebosshail rof: '4' speed: '3' spread: '25' - bulletHue: blue bulletPrefab: tracerBullet bulletSize: '2' burst: '100' cooldown: '0' damage: '0.5' effect: Slow effectAmount: '0.5' effectTime: '1' lifetime: '7' multi: '1' multiSpread: '0' name: icebossbigfrost rof: '1.5' speed: '1' spread: '0' - bulletHue: blue bulletPrefab: tracerBullet bulletSize: '2' burst: '100' cooldown: '0' damage: '0.25' effect: Slow effectAmount: '0.5' effectDamage: '0.25' effectTime: '1' lifetime: '2' multi: '1' multiSpread: '0' name: icebosssmallfrost rof: '3' speed: '0.5' spread: '0' - bulletHue: blue bulletPrefab: tracerBullet bulletSize: '2' burst: '100' cooldown: '0' damage: '0.25' effect: Slow effectAmount: '0.5' effectDamage: '0.25' effectTime: '1' lifetime: '2' multi: '1' multiSpread: '0' name: icebosssmallfrost2 rof: '1' speed: '0.5' spread: '0' - bulletPrefab: freezeBullet bulletSize: '1' burst: '100' cooldown: '0' damage: '0.25' effect: Slow effectAmount: '0.5' effectDamage: '0.25' effectTime: '0.5' lifetime: '3' multi: '6' multiSpread: '60' name: icebossfrost rof: '0.5' speed: '0' spread: '0' - bulletPrefab: freezeBullet bulletSize: '4' burst: '100' cooldown: '0' damage: '0.4' effect: Slow effectAmount: '0.75' effectDamage: '0.4' effectTime: '0.25' lifetime: '3' multi: '1' multiSpread: '0' name: icebossiciclegun rof: '6' speed: '0' spread: '120' - bulletPrefab: freezeBullet bulletSize: '4' burst: '100' cooldown: '0' damage: '0.4' effect: Slow effectAmount: '0.75' effectDamage: '0.4' effectTime: '0.25' lifetime: '3' multi: '1' multiSpread: '0' name: icebossiciclegun2 rof: '3' speed: '0' spread: '120' healthRegenRate: '0' loot: bossloot: lootTable: - items: - id: machinegun_blizzard_9 weight: '1.0001' lootTableId: tier10boss key: lootTableId: weapons_ice_20 upgrades: lootTableId: upgrade_damage_10 upgrades2: lootTableId: upgrade_iceattack_x2_100 maxEnergyPoints: '1' maxHitPoints: '1000' maxSpeed: '0' maxTurnRate: '45' minSpeed: '0' particlePositions: - name: darkSmoke pos: - '0.013' - '-3.2' - '-4.32' rot: - '0' - '0' - '-90' - name: darkSmoke pos: - '1.5' - '-7.5' - '3.61' rot: - '0' - '0' - '-90' spawnInvulnerabilitySeconds: '0' templateName: iceboss tier: '10' xpRadius: '20'