additionalStates: PoopEvery10Seconds: - name: initial transitions: - code: EnemyNear toState: wait value: '20' - name: wait transitions: - code: Time toState: poop value: '60' - events: - code: Spawn name: escortmission_poop offset: angle: '0' distance: '0.01' isRelative: 'true' value: '1' name: poop transitions: - code: NoEnemyNear toState: initial value: '20' - code: Auto toState: wait value: '0' escortbombouch: - name: initial transitions: - code: Time toState: initial2 value: '3' - name: initial2 transitions: - code: NearMarker name: escortbossDEAD toState: initial value: '99' - code: NearMarker name: escortbombouch toState: escortbombouch value: '10' - actionRule: code: Normal events: - code: SetMarker name: escortbombouch offset: angle: '45' distance: '1000000' value: '0' - code: AdjustHealthBy value: '-0.05' - code: Speech speechOptions: - barkKey: escortmission_1 format: dialogue portrait: Drill Operator value: '3' - code: InstantEffect name: explosionPurple offset: angle: '0' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '120' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '240' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '60' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '180' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '300' distance: '1' isRelative: 'true' value: '1' moveRule: code: RotateToAbsAngle value: '-45' name: escortbombouch transitions: - code: Auto toState: initial2 value: '0' escorthealdroneheal: - name: initial transitions: - code: NearMarker name: escorthealdroneheal toState: escorthealdroneheal value: '10' - actionRule: code: Normal events: - code: SetMarker name: escorthealdroneheal offset: angle: '45' distance: '1000000' value: '0' - code: InstantEffect name: EnemyEffect_Heal_large offset: pos: - '0' - '0' - '2' - code: AdjustHealthBy value: '0.05' - code: Speech speechOptions: - barkKey: escortmission_3 format: dialogue portrait: Drill Operator value: '3' - code: GunSleep name: healed value: '0' moveRule: code: RotateToAbsAngle value: '-45' name: escorthealdroneheal transitions: - code: Time toState: initial value: '0.5' escortturretouch: - name: initial transitions: - code: Time toState: initial2 value: '3' - name: initial2 transitions: - code: NearMarker name: escortbossDEAD toState: initial value: '99' - code: NearMarker name: escortturretouch toState: escortturretouch value: '10' - actionRule: code: Normal events: - code: SetMarker name: escortturretouch offset: angle: '45' distance: '1000000' value: '0' - code: AdjustHealthBy value: '-0.01' - code: Speech speechOptions: - barkKey: escortmission_2 format: dialogue portrait: Drill Operator value: '3' - code: InstantEffect name: explosionPurple offset: angle: '0' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '120' distance: '1' isRelative: 'true' value: '1' - code: InstantEffect name: explosionPurple offset: angle: '240' distance: '1' isRelative: 'true' value: '1' moveRule: code: RotateToAbsAngle value: '-45' name: escortturretouch transitions: - code: Auto toState: initial2 value: '0' art: FriendlyDrillShipPrefab artScale: '1.5' bankSmoothing: '10000' colliderRadius: '0' colliderX: '0' colliderY: '0' energyRegenRate: '0' explosionPrefab: planeExplosionEmpty gunMounts: - fireMode: JustShootDammit flashOffset: '0.4' gunTypeConfig: bulletHue: green bulletPalette: all_color bulletPrefab: shurikenBullet bulletSize: '1.1' burst: '1' cooldown: '1' damage: '0' lifetime: '1' multi: '20' multiSpread: '18' rof: '10' speed: '3' spread: '0.05' mountAngle: '0' mountName: healed sfx: sound: 'null' - fireMode: JustShootDammit flashOffset: '0.4' gunTypeConfig: bulletHue: green bulletPalette: all_color bulletPrefab: shurikenBullet bulletSize: '3' burst: '1' cooldown: '10000000' damage: '0' lifetime: '2' multi: '40' multiSpeed: '0.025' multiSpread: '18' rof: '10' speed: '4' spread: '0.05' mountAngle: '0' mountName: revived sfx: sound: 'null' healthRegenRate: '0' isVisibleInRadar: 'true' maxEnergyPoints: '1' maxHitPoints: '1000' maxSpeed: '1' maxTurnRate: '270' minSpeed: '1' showStats: always spawnInvulnerabilitySeconds: '0' templateName: escortmission tier: '0' xpMultiplier: '0'