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: EnemySolarissunPrefab artScale: '1' bankSmoothing: '10000' cameraZoomMultiplier: '1.3' cameraZoomRadius: '25' colliderRadius: '1.8' colliderX: '0' colliderY: '0' effectImmunities: - Confuse energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: Aimed firingArc: '360' flashOffset: '0.3' gunTemplateName: solarissunGun mountAngle: '0' mountName: flare slewRate: '720' - fireMode: Sprinkler firingArc: '360' flashOffset: '0.4' gunTemplateName: solarissunshine mountAngle: '0' mountName: shine sfx: sound: 'null' slewRate: '60' sprinklerFlyback: 'true' sprinklerIncrementAngle: '18' sprinklerStartAngle: '-5' - fireMode: Sprinkler firingArc: '360' flashOffset: '0.4' gunTemplateName: solarissunshine mountAngle: '120' mountName: shine2 sfx: sound: 'null' slewRate: '360' sprinklerFlyback: 'true' sprinklerIncrementAngle: '18' sprinklerStartAngle: '-130' syncOffset: '0.1' syncTo: shine - fireMode: JustShootDammit firingArc: '360' flashOffset: '0.6' gunTemplateName: solarissunsparks mountAngle: '120' mountName: sparks slewRate: '360' gunTypes: - bulletPrefab: fireBullet bulletSize: '3' burst: '30' cooldown: '5' damage: '0.1' effect: Burn effectAmount: '0.4' effectDamage: '0.4' effectTime: '1' lifetime: '5' multi: '3' multiSpread: '120' name: solarissunGun rof: '4' speed: '3' spread: '5' - bulletPrefab: fireBullet burst: '1' cooldown: '0' damage: '0.1' effect: Burn effectAmount: '0.3' effectDamage: '0.3' effectTime: '1' lifetime: '8' multi: '5' multiSpread: '72' name: solarissunsparks rof: '1.5' speed: '3' spread: '0' - bulletPrefab: fireBullet bulletSize: '2' burst: '10' cooldown: '0' damage: '0.1' effect: Burn effectAmount: '0.25' effectTime: '1' lifetime: '0.5' multi: '2' multiSpread: '180' name: solarissunshine rof: '10' speed: '1' spread: '0' - bulletPrefab: leisurelyBullet bulletSize: '5.5' burst: '1' cooldown: '5' damage: '1.5' lifetime: '4' multi: '1' multiSpread: '0' name: solarisplanetGun rof: '1' speed: '0.8' spread: '0' - bulletPrefab: leisurelyBullet burst: '10' cooldown: '1' damage: '0.4' lifetime: '3' multi: '1' multiSpread: '0' name: solarismoonGun rof: '20' speed: '0.5' spread: '0' - bulletPrefab: fireBullet burst: '10' cooldown: '0' damage: '0.1' effect: Burn effectAmount: '1' effectTime: '1' lifetime: '2' multi: '2' multiSpread: '180' name: solarisringGun rof: '2' speed: '1' spread: '0' healthBar: length: '3.5' position_y: '-2.2' thickness: '0.2' healthRegenRate: '0' loot: bossloot: lootTableId: tier10boss bossloot2: lootTable: - weight: '200' - items: - id: triple_charge weight: '1.0001' key: lootTableId: upgrade_poisondefense_100 maxEnergyPoints: '1' maxHitPoints: '250' maxSpeed: '0' maxTurnRate: '15' minSpeed: '0' recoilScale: '0' shootable: 'true' spawnInvulnerabilitySeconds: '2' templateName: solarissun tier: '10' xpMultiplier: '1.3' xpRadius: '15'