NewEvents:
- ID: 9005890
  Name: scale
  Commands:
  - IfCharacterBackreadStatus(MAIN, X0_4, true, ComparisonType.Equal, 1)
  - SetSpEffect(X0_4, X4_4)
  - IfCharacterBackreadStatus(MAIN, X0_4, false, ComparisonType.Equal, 1)
  - WaitFixedTimeSeconds(1)
  - EndUnconditionally(EventEndType.Restart)
- ID: 9005891
  Name: scale2
  Commands:
  - SetSpEffect(X0_4, X4_4)
  - WaitFixedTimeSeconds(1)
  - EndUnconditionally(EventEndType.Restart)
- ID: 9005892
  Name: teamtype
  Commands:
  - SetCharacterTeamType(X0_4, X4_1)
- ID: 9005893
  Name: musicflag
  Commands:
  - IfCharacterHPRatio(MAIN, X0_4, ComparisonType.LessOrEqual, 0.6, ComparisonType.Equal, 1)
  - SetEventFlag(TargetEventFlagType.EventFlag, X4_4, ON)
- ID: 9005894
  Name: enemydrop
  Commands:
  - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
  - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, X8_4)
  - EndIfConditionGroupStateUncompiled(EventEndType.End, PASS, AND_01)
  - IfCharacterDeadalive(MAIN, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
  - AwardItemsIncludingClients(X4_4)
- ID: 9005895
  Name: sentry
  Commands:
  - SetNetworkSyncState(Disabled)
  - IfCharacterHasSpEffect(AND_01, 20000, 416, true, ComparisonType.Equal, 1)
  - IfEntityInoutsideRadiusOfEntity(AND_01, InsideOutsideState.Inside, X0_4, 10000, 25, 1)
  - IfConditionGroup(MAIN, PASS, AND_01)
  - SetSpEffect(20000, 14508)
  - WaitFixedTimeSeconds(1)
  - EndUnconditionally(EventEndType.Restart)
- ID: 9005899
  Name: test
  Commands:
  - ForceCharacterDeath(X0_4, false)
DefaultSegments:
- Type: dead
  Commands:
  - ChangeCharacterEnableState(9999999, Disabled)
  - ChangeCharacterCollisionState(9999999, Disabled)
  - ForceCharacterDeath(9999999, false)
- Type: altsetup
  Commands:
  - ChangeCharacterEnableState(9999999, Enabled)
  - ChangeCharacterCollisionState(9999999, Enabled)
  - SetCharacterAIState(9999999, Disabled)
- Type: start
  Commands:
  - SetCharacterAIState(9999999, Enabled)
  - SetNetworkUpdateRate(9999999, true, CharacterUpdateFrequency.AlwaysUpdate)
  - DisplayBossHealthBar(Enabled, 9999999, 0, 55555)
- Type: end
  Commands:
  - IfCharacterHPRatio(MAIN, 9999999, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
  - WaitFixedTimeSeconds(2)
  - PlaySE(9999999, SoundType.SFX, 888880000)
  - IfCharacterDeadalive(MAIN, 9999999, DeathState.Dead, ComparisonType.Equal, 1)
  - HandleBossDefeatAndDisplayBanner(9999999, TextBannerType.EnemyFelled)
EnemyEvents:
- ID: 10002800
  Map: m10_00_00_00
  Template:
  - Type: segment
    Entity: 10000800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 10000800)
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 10000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(10005810, false)
      - ForceCharacterDeath(10005820, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(10000800, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 10000800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(10000800, TextBannerType.DemigodFelled)
- ID: 10002810
  Map: m10_00_00_00
  Template:
  - Type: segment
    Entity: 10000800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 10002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 10000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(10000800, Disabled)
      - ChangeCharacterCollisionState(10000800, Disabled)
      - ForceCharacterDeath(10000800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10000801)
      Commands:
      - SetCharacterAIState(10000800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10000801)
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(10000800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(10000800, Enabled)
      - ChangeCharacterCollisionState(10000800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(10000800, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(10000800, Enabled)
      - ChangeCharacterCollisionState(10000800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(10000800, Enabled)
      - SetNetworkUpdateRate(10005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 10000800, 0, 904750000)
- ID: 10002811
  Map: m10_00_00_00
  Dupe: none
  Entities: 10000800
  Template:
  - Type: chrmove
    Entity: 10000800
    DefeatFlag: 10000800
    MusicFlag: 10002802
    Removes:
    - IfInoutsideArea(AND_14, InsideOutsideState.Outside, 10000, 10002156, 1)
    - IfInoutsideArea(AND_15, InsideOutsideState.Inside, 10000, 10002156, 1)
    - PlayCutsceneToPlayerAndWarp(10000030, CutscenePlayMode.Skippable, 10002811, 10000000, 10000, 0, false)
    - PlayCutsceneToPlayer(10000030, CutscenePlayMode.Skippable, 10000)
    - IssueShortWarpRequest(10000800, TargetEntityType.Asset, 10001895, 100)
    - ChangeAssetEnableState(10001890, Disabled)
    - ChangeAssetEnableState(10001891, Enabled)
    - PlayCutsceneToPlayer(10000030, CutscenePlayMode.Skippable, 10000)
    - PlayCutsceneToPlayer(10000030, CutscenePlayMode.Skippable, 10000)
    - ChangeAssetEnableState(10001890, Disabled)
    - ChangeAssetEnableState(10001891, Enabled)
    - ForceAnimationPlayback(10000800, 20011, false, true, false, ComparisonType.Equal, 1)
  - Type: chr
    Entity: 10000800
    DefeatFlag: 10000800
    MusicFlag: 10002802
    Dupe:
      Type: none
    Add:
    - Cmds:
      - SetEventFlag(TargetEventFlagType.EventFlag, 10002802, OFF)
      - WaitFixedTimeFrames(1)
      Before: SetEventFlag(TargetEventFlagType.EventFlag, 10002802, ON)
  - Type: locstay
    Entity: 10000800
    Dupe:
      Type: none
    Add:
    - Cmds:
      - SetEventFlag(TargetEventFlagType.EventFlag, 10002802, OFF)
      - WaitFixedTimeFrames(1)
      Before: SetEventFlag(TargetEventFlagType.EventFlag, 10002802, ON)
- ID: 10002820
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    DefeatFlag: 10000800
- ID: 10002824
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    DefeatFlag: 10000800
- ID: 10002850
  Map: m10_00_00_00
  Template:
  - Type: segment
    Entity: 10000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 10000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(10000850, SoundType.SFX, 77777777)
      - IfCharacterDeadalive(MAIN, 10000850, DeathState.Dead, ComparisonType.Equal, 1)
      - ForceCharacterDeath(10000850, false)
      - HandleBossDefeatAndDisplayBanner(10000850, TextBannerType.GreatEnemyFelled)
- ID: 10002860
  Map: m10_00_00_00
  Template:
  - Type: segment
    Entity: 10000850
    CondIdentity:
    - IfEventFlag(AND_10, OFF, TargetEventFlagType.EventFlag, 10000850)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 10002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 10000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(10000850, Disabled)
      - ChangeCharacterCollisionState(10000850, Disabled)
      - ForceCharacterDeath(10000850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10000851)
      Commands:
      - SetCharacterAIState(10000850, Disabled)
    - Type: remove
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10000851)
      End: IfConditionGroup(MAIN, PASS, AND_10)
      Commands:
      - ChangeCharacterEnableState(10000850, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: IfConditionGroup(MAIN, PASS, AND_10)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(10000850, Enabled)
    - Type: firststart
      PreSegment: presetup
      Start: IfConditionGroup(MAIN, PASS, AND_10)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(10000850, 20000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(10000850, Enabled)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(10000850, Enabled)
      - ChangeCharacterCollisionState(10000850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(10000850, Enabled)
      - SetNetworkUpdateRate(10000850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 10000850, 0, 902130000)
- ID: 10002861
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000850
    DefeatFlag: 10000850
    MusicFlag: 10002852
- ID: 10002870
  Map: m10_00_00_00
  Dupe: copy
  Entities: 10000850
  Template:
  - Type: loc
    Entity: 10000850
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 10000850)
      Before: SetCharacterDefaultBackreadState(10000850, Disabled)
- ID: 10003740
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    ArgEntities: X0
- ID: 10003741
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    ArgEntities: X0
- ID: 10003742
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    ArgEntities: X0
- ID: 10003743
  Map: m10_00_00_00
  Template:
  - Type: chr
    Entity: 10000800
    ArgEntities: X0
- ID: 10010031
  Map: m10_01_00_00
  Dupe: manual
  Entities: 10010800
  Template:
  - Type: default
    Entity: 10010800
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: -2
    CondIdentity:
    - IfInoutsideArea(OR_02, InsideOutsideState.Outside, 10000, 10012031, 1)
- ID: 10012800
  Map: m10_01_00_00
  Template:
  - Type: segment
    Entity: 10010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 10010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(10018000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 10010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(10010800, TextBannerType.EnemyFelled)
- ID: 10012810
  Map: m10_01_00_00
  Template:
  - Type: segment
    Entity: 10010800
    CondIdentity:
    - IfDamageType(OR_01, 10010800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 10012805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 10010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(10010800, Disabled)
      - ChangeCharacterCollisionState(10010800, Disabled)
      - ForceCharacterDeath(10010800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10010801)
      Commands:
      - SetCharacterAIState(10010800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 10010801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(10010800, 30003, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(10010800, Enabled)
      - ChangeCharacterCollisionState(10010800, Enabled)
      - SetCharacterHPBarDisplay(10010800, Disabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - SetNetworkUpdateRate(10010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ForceAnimationPlayback(10010800, 20003, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterCollisionState(10010800, Disabled)
      - ChangeCharacterEnableState(10010800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ChangeCharacterCollisionState(10010800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(10010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(10010800, Enabled)
      - DisplayBossHealthBar(Enabled, 10010800, 0, 904690000)
- ID: 10012811
  Map: m10_01_00_00
  Template:
  - Type: chr
    Entity: 10010800
    DefeatFlag: 10010800
    MusicFlag: 10012802
- ID: 11002800
  Map: m11_00_00_00
  Template:
  - Type: segment
    Entity: 11000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 11000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(11008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 11000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(11000800, TextBannerType.DemigodFelled)
- ID: 11002810
  Map: m11_00_00_00
  Template:
  - Type: segment
    Entity: 11000800
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 11002805)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 11002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 11000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(11005800, Disabled)
      - ChangeCharacterCollisionState(11005800, Disabled)
      - ForceCharacterDeath(11005800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11000801)
      Commands:
      - SetCharacterAIState(11005800, Disabled)
      - ChangeCharacterCollisionState(11000800, Disabled)
    - Type: remove
      Commands:
      - WarpCharacterAndCopyFloor(11000800, TargetEntityType.Area, 11002810, -1, 11000800)
      - IssueShortWarpRequest(11000800, TargetEntityType.Area, 11002811, -1)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11000801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ForceAnimationPlayback(11000800, 30000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(11005800, Enabled)
      - ChangeCharacterCollisionState(11005800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(11000800, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(11005800, Enabled)
      - ChangeCharacterCollisionState(11005800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterCollisionState(11000800, Enabled)
      - SetCharacterAIState(11005800, Enabled)
      - SetNetworkUpdateRate(11005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 11000800, 0, 902130002)
- ID: 11002811
  Map: m11_00_00_00
  Dupe: none
  Entities: 11000800
  Template:
  - Type: chr
    Entity: 11000800
    DefeatFlag: 11000800
    MusicFlag: 11002802
    Name: 11000800
    Removes:
    - ChangeAssetEnableState(11001820, Enabled)
    - ActivateHit(11004820, Enabled)
    - ActivateHit(11004821, Disabled)
  - Type: loc
    Entity: 11000800
    Removes:
    - SetEventFlag(TargetEventFlagType.EventFlag, 11002802, ON)
    - DisplayBossHealthBar(Enabled, 11000800, 0, 902130003)
    Replaces:
    - From: IfCharacterHasSpEffect(AND_01, 11000800, 16205, true, ComparisonType.Equal, 1)
      To: IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 11002802)
  - Type: locstay
    Entity: 11000800
    Name: 11000800
    Dupe:
      Type: none
- ID: 11002850
  Map: m11_00_00_00
  Template:
  - Type: segment
    Entity: 11000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 11000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(11008050, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 11000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(11000850, TextBannerType.GreatEnemyFelled)
- ID: 11002860
  Map: m11_00_00_00
  Template:
  - Type: segment
    Entity: 11000850
    CondIdentity:
    - IfDamageType(OR_01, 10000850, 0, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 11002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 11000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(11005850, Disabled)
      - ChangeCharacterCollisionState(11005850, Disabled)
      - ForceCharacterDeath(11005850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11000851)
      Commands:
      - SetCharacterAIState(11005850, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(11000850, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(11000850, Disabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(11000850, 20000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(11000850, Enabled)
      - ChangeCharacterCollisionState(11005850, Enabled)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(11005850, Enabled)
      - ChangeCharacterCollisionState(11005850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(11000850, Enabled)
      - SetNetworkUpdateRate(11005850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 11000850, 0, 904720002)
- ID: 11052800
  Map: m11_05_00_00
  Template:
  - Type: segment
    Entity: 11050800
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 11050800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 11050800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(11058000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 11050800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(11050800, TextBannerType.LegendFelled)
- ID: 11052810
  Map: m11_05_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(11055800, Enabled)
      - ChangeCharacterCollisionState(11055800, Enabled)
      After: Label0()
    Removes:
    - CreateReferredDamagePair(11050801, 11050800)
    - ForceCharacterDeath(11055800, false)
    Replaces:
    - From: DisplayBossHealthBar(Enabled, 11050800, 0, 904720000)
      To: DisplayBossHealthBar(Enabled, 11050801, 0, 904720000)
  - Type: segment
    Entity: 11050800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 11050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(11050800, Disabled)
      - ChangeCharacterCollisionState(11050800, Disabled)
      - ForceCharacterDeath(11050800, false)
    - Type: remove
      Commands:
      - SetCharacterGravity(11050800, Disabled)
      - ChangeCharacterCollisionState(11050800, Disabled)
      - CreateReferredDamagePair(11050801, 11050800)
  - Type: segment
    Entity: 11050801
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 11052805)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 11052805)
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 11050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(11050801, Disabled)
      - ChangeCharacterCollisionState(11050801, Disabled)
      - ForceCharacterDeath(11050801, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11050801)
      Commands:
      - ChangeCharacterCollisionState(11050801, Disabled)
      - SetCharacterAIState(11050801, Disabled)
    - Type: remove
      Commands:
      - SetCharacterImmortality(11050801, Enabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11050801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterCollisionState(11050801, Disabled)
      - ForceAnimationPlayback(11050801, 30010, false, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Regions:
      - event chrpoint 11052815
      NonMoveOnly:
      - WarpCharacterAndCopyFloor(11050801, TargetEntityType.Area, 11052815, -1, 11050801)
      Commands:
      - ChangeCharacterEnableState(11050801, Enabled)
      - ChangeCharacterCollisionState(11050801, Enabled)
      - WarpCharacterAndCopyFloor(11050801, TargetEntityType.Area, 11052815, -1, 11050801)
      - ForceAnimationPlayback(11050801, 20020, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(11050801, Enabled)
      - ChangeCharacterCollisionState(11050801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: remove
      Start: Label2()
      Commands:
      - CreateReferredDamagePair(11050801, 11050800)
      - DisplayBossHealthBar(Enabled, 11050800, 0, 904720000)
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterCollisionState(11050801, Enabled)
      - SetCharacterAIState(11050801, Enabled)
      - SetNetworkUpdateRate(11050801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterHPBarDisplay(11050801, Disabled)
      - DisplayBossHealthBar(Enabled, 11050801, 0, 904720000)
- ID: 11052811
  Map: m11_05_00_00
  Dupe: copyphase
  Entities: 11050801 11050800
  Template:
  - Type: segment
    Entity: 11050800
    StartFlag: 11052802
    MusicFlag: 11052802
    Segments:
    - Type: remove
      Commands:
      - SetCharacterGravity(11050800, Enabled)
    - Type: setup
      Commands:
      - ChangeCharacterEnableState(11050800, Enabled)
      - ChangeCharacterCollisionState(11050800, Enabled)
      - SetCharacterAIState(11050800, Disabled)
    - Type: start
      Regions:
      - event chrpoint 11052815
      NonMoveOnly:
      - WarpCharacterAndCopyFloor(11050800, TargetEntityType.Area, 11052815, -1, 11050800)
      Commands:
      - ForceAnimationPlayback(11050800, 20020, false, false, false, ComparisonType.Equal, 1)
      - WarpCharacterAndCopyFloor(11050800, TargetEntityType.Area, 11052815, -1, 11050800)
      - SetCharacterAIState(11050800, Enabled)
      - DisplayBossHealthBar(Enabled, 11050800, 0, 904720001)
  - Type: segment
    Entity: 11050801
    Segments:
    - Type: remove
      Commands:
      - ChangeCharacterCollisionState(11050801, Disabled)
      - ChangeCharacterEnableState(11050801, Disabled)
    - Type: endphase
      Commands:
      - IfCharacterHPValue(AND_01, 11050801, ComparisonType.LessOrEqual, 1, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - IfCharacterDeadalive(MAIN, 11050801, DeathState.Dead, ComparisonType.Equal, 1)
- ID: 11052830
  Map: m11_05_00_00
  Template:
  - Type: chrboss
    Entity: 11050800
    DefeatFlag: 11050800
    StartFlag: 11052805
- ID: 11052850
  Map: m11_05_00_00
  Template:
  - Type: segment
    Entity: 11050850
    Add:
    - Cmds:
      - SetCharacterDefaultBackreadState(11050850, Enabled)
      - WaitFixedTimeSeconds(30)
      - SetCharacterDefaultBackreadState(11050850, Disabled)
    Removes:
    - SetCharacterDefaultBackreadState(11050850, Disabled)
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 11050850)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 11050850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(11058050, SoundType.SFX, 888880000)
      - SetSpEffect(20000, 1899)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 11050850, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(11050850, TextBannerType.GreatEnemyFelled)
- ID: 11052860
  Map: m11_05_00_00
  Template:
  - Type: segment
    Entity: 11050850
    CondIdentity:
    - IfDamageType(OR_11, 11050850, 0, DamageType.Unspecified)
    - IfInoutsideArea(OR_12, InsideOutsideState.Inside, 10000, 11052850, 1)
    - IfInoutsideArea(OR_12, InsideOutsideState.Inside, 10000, 11052855, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 11050850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(11055850, Disabled)
      - ChangeCharacterCollisionState(11055850, Disabled)
      - ForceCharacterDeath(11055850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11050851)
      Commands:
      - ChangeCharacterEnableState(11055851, Disabled)
      - ChangeCharacterCollisionState(11055851, Disabled)
      - SetCharacterAIState(11055850, Disabled)
      - SetCharacterDefaultBackreadState(11050850, Enabled)
      - IfEventFlag(AND_08, ON, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_08, ON, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_08, ON, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label8, PASS, AND_08)
      - IfEventFlag(AND_07, OFF, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_07, ON, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_07, ON, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label7, PASS, AND_07)
      - IfEventFlag(AND_06, ON, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_06, OFF, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_06, ON, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label6, PASS, AND_06)
      - IfEventFlag(AND_05, ON, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_05, ON, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_05, OFF, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label5, PASS, AND_05)
      - IfEventFlag(AND_04, OFF, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_04, OFF, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_04, ON, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label4, PASS, AND_04)
      - IfEventFlag(AND_03, ON, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_03, OFF, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_03, OFF, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label3, PASS, AND_03)
      - IfEventFlag(AND_02, OFF, TargetEventFlagType.EventFlag, 9120)
      - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 9122)
      - IfEventFlag(AND_02, OFF, TargetEventFlagType.EventFlag, 9112)
      - GotoIfConditionGroupStateUncompiled(Label.Label2, PASS, AND_02)
      - GotoUnconditionally(Label.Label1)
      - Label2()
      - CopyPlayerCharacterData(11050851, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label3()
      - CopyPlayerCharacterData(11050852, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label4()
      - CopyPlayerCharacterData(11050853, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label5()
      - CopyPlayerCharacterData(11050854, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label6()
      - CopyPlayerCharacterData(11050855, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label7()
      - CopyPlayerCharacterData(11050856, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label8()
      - CopyPlayerCharacterData(11050857, 11050850)
      - GotoUnconditionally(Label.Label1)
      - Label1()
      - IfElapsedSeconds(MAIN, 0)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11050851)
      End: IfConditionGroup(MAIN, PASS, OR_11)
      Commands:
      - ForceAnimationPlayback(11050850, 90102, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(11050850, Enabled)
      - ChangeCharacterCollisionState(11050850, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_11)
      End: Label1()
      Commands:
      - SetSpEffect(11050850, 9644)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, OR_12)
      Commands:
      - ChangeCharacterEnableState(11050850, Enabled)
      - ChangeCharacterCollisionState(11050850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, OR_12)
      End: Label10()
      Commands: []
    - Type: start
      Start: Label10()
      Commands:
      - SetCharacterTeamType(11050850, TeamType.Enemy)
      - SetCharacterAIState(11050850, Enabled)
      - SetNetworkUpdateRate(11055850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 11050850, 0, 132400)
  - Type: loc
    Add:
    - Cmd: Label15()
      After: GotoUnconditionally(Label.Label10)
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 11053710, ON)
    Replaces:
    - From: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 11050851)
      To: GotoIfEventFlag(Label.Label15, ON, TargetEventFlagType.EventFlag, 11050851)
- ID: 11052861
  Map: m11_05_00_00
  Template:
  - Type: multichr
    Entity: 11050850
    DefeatFlag: 11050850
    MusicFlag: 11052852
- ID: 11053710
  Map: m11_05_00_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Entity: 11050850
    ArgEntities: X0
    Removes:
    - SetCharacterTeamType(X0_4, TeamType.Enemy)
- ID: 12012800
  Map: m12_01_00_00
  Template:
  - Type: segment
    Entity: 12010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 12010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(12010801, false)
      - ForceCharacterDeath(12010802, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(12010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 12010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(12010800, TextBannerType.GreatEnemyFelled)
  - Type: multichrbasic
    Entity: 12010800
    NewEvent:
    - IfCharacterHPValue(MAIN, 12010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
    - ForceCharacterDeath(12010801, false)
    - ForceCharacterDeath(12010802, false)
- ID: 12012810
  Map: m12_01_00_00
  Template:
  - Type: segment
    Entity: 12010800
    CondIdentity:
    - IfDamageType(OR_02, 12010801, 0, DamageType.Unspecified)
    - IfEventFlag(AND_10, ON, TargetEventFlagType.EventFlag, 12012805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12010800, Disabled)
      - ChangeCharacterCollisionState(12010800, Disabled)
      - ForceCharacterDeath(12010800, false)
      - ChangeCharacterEnableState(12010801, Disabled)
      - ChangeCharacterCollisionState(12010801, Disabled)
      - ForceCharacterDeath(12010801, false)
      - ChangeCharacterEnableState(12010802, Disabled)
      - ChangeCharacterCollisionState(12010802, Disabled)
      - ForceCharacterDeath(12010802, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12010801)
      Commands:
      - SetCharacterAIState(12010801, Disabled)
      - SetCharacterAIState(12010802, Disabled)
      - SetCharacterHPBarDisplay(12010801, Disabled)
      - SetCharacterHPBarDisplay(12010802, Disabled)
      - CreateReferredDamagePair(12010801, 12010800)
      - CreateReferredDamagePair(12010802, 12010800)
      - SetCharacterImmortality(12010801, Enabled)
      - SetCharacterImmortality(12010802, Enabled)
      - SetCharacterGravity(12010800, Disabled)
      - ChangeCharacterCollisionState(12010800, Disabled)
      - ChangeCharacterEnableState(12010802, Disabled)
      - ForceAnimationPlayback(12010801, 30002, true, false, false, ComparisonType.Equal, 1)
    - Type: remove
      Commands:
      - IfCharacterBackreadStatus(AND_01, 12010801, true, ComparisonType.Equal, 1)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12010801)
      End: IfConditionGroup(MAIN, PASS, OR_02)
      Commands:
      - ChangeCharacterEnableState(12010800, Disabled)
      - ChangeCharacterEnableState(12010801, Disabled)
      - ChangeCharacterCollisionState(12010801, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_02)
      End: Label1()
      Regions:
      - event chrpoint-50 12012801
      MoveOnly:
      - IssueShortWarpRequest(12010800, TargetEntityType.Area, 12012801, -1)
      Commands:
      - ChangeCharacterEnableState(12010801, Enabled)
      - IssueShortWarpRequest(12010800, TargetEntityType.Area, 12012801, -1)
      - SetSpEffect(12010800, 1450601)
      - ChangeCharacterEnableState(12010800, Enabled)
      - ForceAnimationPlayback(12010801, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_10)
      Commands:
      - ChangeCharacterEnableState(12010801, Enabled)
      - ChangeCharacterCollisionState(12010801, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_10)
      End: Label2()
      Regions:
      - event chrpoint-50 12012801
      MoveOnly:
      - IssueShortWarpRequest(12010800, TargetEntityType.Area, 12012801, -1)
      Commands:
      - ForceAnimationPlayback(12010801, 20002, false, false, false, ComparisonType.Equal, 1)
      - IssueShortWarpRequest(12010800, TargetEntityType.Area, 12012801, -1)
      - SetSpEffect(12010800, 1450601)
      - ChangeCharacterEnableState(12010800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12010801, Enabled)
      - SetNetworkUpdateRate(12010801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12010800, 0, 904650000)
  - Type: multichrbasic
    Entity: 12010800
    Regions:
    - event chrpoint-50 12012801
    NewEvent:
    - SetCharacterDefaultBackreadState(12010800, Enabled)
    - CreateReferredDamagePair(12010801, 12010800)
    - CreateReferredDamagePair(12010802, 12010800)
    - SetCharacterImmortality(12010801, Enabled)
    - SetCharacterImmortality(12010802, Enabled)
    - SetCharacterGravity(12010800, Disabled)
    - ChangeCharacterCollisionState(12010800, Disabled)
    - ChangeCharacterEnableState(12010802, Disabled)
    - IssueShortWarpRequest(12010800, TargetEntityType.Area, 12012801, -1)
    - SetSpEffect(12010800, 1450601)
- ID: 12012811
  Map: m12_01_00_00
  Template:
  - Type: multichr
    Entity: 12010800
    DefeatFlag: 12010800
    MusicFlag: 12012802
    Removes:
    - SetEventFlag(TargetEventFlagType.EventFlag, 12012811, ON)
- ID: 12012812
  Map: m12_01_00_00
  Template:
  - Type: multichr
    Entity: 12010800
    DefeatFlag: 12010800
    Regions:
    - event dist50 12012812
- ID: 12012820
  Map: m12_01_00_00
  Template:
  - Type: multichrboss
    Entity: 12010800
    DefeatFlag: 12010800
- ID: 12012830
  Map: m12_01_00_00
  Template:
  - Type: multichrboss
    Entity: 12010800
    DefeatFlag: 12010800
- ID: 12022800
  Map: m12_02_00_00
  Template:
  - Type: segment
    Entity: 12020800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 12020800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 12020801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(12020800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 12020800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 12020801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(12020800, TextBannerType.GreatEnemyFelled)
      - DisplayBossHealthBar(Disabled, 12020801, 1, 904770001)
- ID: 12022810
  Map: m12_02_00_00
  Template:
  - Type: segment
    Entity: 12020800
    CondIdentity:
    - IfDamageType(OR_01, 12020800, 0, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 12022805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12020800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12020800, Disabled)
      - ChangeCharacterCollisionState(12020800, Disabled)
      - ForceCharacterDeath(12020800, false)
      - ChangeCharacterEnableState(12020801, Disabled)
      - ChangeCharacterCollisionState(12020801, Disabled)
      - ForceCharacterDeath(12020801, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12020801)
      NonMoveOnly:
      - ForceAnimationPlayback(12020800, 30002, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(12020800, Disabled)
      - SetCharacterAIState(12020801, Disabled)
      - SetNetworkUpdateRate(12020800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ForceAnimationPlayback(12020800, 30002, false, false, false, ComparisonType.Equal, 1)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12020801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(12020800, Enabled)
      - ChangeCharacterCollisionState(12020800, Enabled)
      - ChangeCharacterEnableState(12020801, Enabled)
      - ChangeCharacterCollisionState(12020801, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      NonMoveOnly:
      - ForceAnimationPlayback(12020800, 20002, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(12020800, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(12020800, Enabled)
      - ChangeCharacterCollisionState(12020800, Enabled)
      - ChangeCharacterEnableState(12020801, Enabled)
      - ChangeCharacterCollisionState(12020801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      NonMoveOnly:
      - ForceAnimationPlayback(12020800, 20002, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(12020800, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12020800, Enabled)
      - DisplayBossHealthBar(Enabled, 12020800, 0, 904770000)
      - ForceAnimationPlayback(12020801, 30003, true, false, false, ComparisonType.Equal, 1)
    - Type: althealthbar
      Commands:
      - DisplayBossHealthBar(Enabled, 12020800, 0, 904770000)
      - SkipIfCharacterHasSpEffect(1, 12020801, 6950, false, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 12020801, 1, 904770001)
    - Type: altunhealthbar
      Commands:
      - DisplayBossHealthBar(Disabled, 12020800, 0, 904770000)
      - DisplayBossHealthBar(Disabled, 12020801, 1, 904770001)
- ID: 12022820
  Map: m12_02_00_00
  Dupe: none
  Entities: 12020801 12020800
  Template:
  - Type: multichr
    Entity: 12020800
    DefeatFlag: 12020800
    EffectFlag: 0 12020801 12022820
    Name: 12020801
  - Type: locstay
    Entity: 12020800
    Name: 12020801
    Dupe:
      Type: none
- ID: 12022821
  Map: m12_02_00_00
  Template:
  - Type: multichr
    Entity: 12020800
    DefeatFlag: 12020800
    EffectFlag: 0 12020801 12022820
- ID: 12022850
  Map: m12_02_00_00
  Template:
  - Type: segment
    Entity: 12020850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(OR_01, 12020850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(OR_01, 12020860, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(12020850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(OR_05, 12020850, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(OR_05, 12020860, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_05)
      - ForceCharacterDeath(12020850, true)
      - WaitFixedTimeFrames(1)
      - HandleBossDefeatAndDisplayBanner(12020850, TextBannerType.GreatEnemyFelled)
- ID: 12022860
  Map: m12_02_00_00
  Template:
  - Type: segment
    Entity: 12020850
    CondIdentity:
    - IfDamageType(OR_01, 12020860, 0, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 12022855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12020850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12020850, Disabled)
      - ChangeCharacterCollisionState(12020850, Disabled)
      - ForceCharacterDeath(12020850, false)
      - ChangeCharacterEnableState(12020860, Disabled)
      - ChangeCharacterCollisionState(12020860, Disabled)
      - ForceCharacterDeath(12020860, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12020851)
      Commands:
      - SetCharacterAIState(12020850, Disabled)
      - SetCharacterAIState(12020860, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12020851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(12020860, Enabled)
      - ChangeCharacterCollisionState(12020860, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(12020860, Enabled)
      - ChangeCharacterCollisionState(12020860, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: remove
      Start: Label2()
      Commands:
      - ChangeCharacterEnableState(12020860, Disabled)
    - Type: start
      Start: Label2()
      Regions:
      - event chrpoint 12022852
      NonEncounterOnly:
      - IfConditionGroup(MAIN, PASS, OR_03)
      Commands:
      - WaitFixedTimeFrames(1)
      - SetCharacterAIState(12020860, Enabled)
      - IfElapsedSeconds(MAIN, 0)
      - IfCharacterAIState(OR_03, 12020860, AIStateType.Recognition, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_03, 12020860, AIStateType.Alert, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_03, 12020860, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_03)
      - IfElapsedSeconds(MAIN, 0)
      - SetCharacterAIId(12020850, 90603100)
      - ForceAnimationPlayback(12020860, 20010, false, false, false, ComparisonType.Equal, 1)
      - SkipIfPlayerIsInWorldType(1, WorldType.OtherWorld)
      - CopyPlayerCharacterData(10000, 12020850)
      - WaitFixedTimeSeconds(8)
      - SetNetworkUpdateRate(12020850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterHome(12020850, 12022852)
      - SetCharacterAIState(12020860, Disabled)
      - SetCharacterAIState(12020850, Enabled)
      - IfCharacterDeadalive(AND_08, 12020850, DeathState.Dead, ComparisonType.Equal, 1)
      - SkipIfConditionGroupStateUncompiled(1, PASS, AND_08)
      - DisplayBossHealthBar(Enabled, 12020850, 0, 903320000)
  - Type: multichronlybasic
    Entity: 12020850
    NewEvent:
    - SetCharacterAIState(12020850, Disabled)
    - IfCharacterAIState(OR_03, 12020860, AIStateType.Recognition, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 12020860, AIStateType.Alert, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 12020860, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfConditionGroup(MAIN, PASS, OR_03)
    - SetCharacterAIId(12020850, 90603100)
    - ForceAnimationPlayback(12020860, 20010, false, false, false, ComparisonType.Equal, 1)
    - CopyPlayerCharacterData(10000, 12020850)
    - WaitFixedTimeSeconds(8)
    - SetCharacterAIState(12020860, Disabled)
    - SetCharacterAIState(12020850, Enabled)
- ID: 12022865
  Map: m12_02_00_00
  Template:
  - Type: multichronly
    Entity: 12020850
    ArgEntities: X0 X4
    Add:
    - Cmd: GotoUnconditionally(Label.Label0)
      Before: start
    Removes:
    - SetCharacterHome(X4_4, X8_4)
    - WaitFixedTimeFrames(15)
- ID: 12032800
  Map: m12_03_00_00
  Template:
  - Type: segment
    Entity: 12030800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 12030800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 12030810, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 12030811, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 12030812, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 12030813, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(1)
      - PlaySE(12030800, SoundType.SFX, 888880000)
      - ChangeCharacterEnableState(12030814, Disabled)
      - IfCharacterDeadalive(AND_02, 12030800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 12030810, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 12030811, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 12030812, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 12030813, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(12030800, TextBannerType.GreatEnemyFelled)
      - DisplayBossHealthBar(Disabled, 12030813, 1, 137000)
      - DisplayBossHealthBar(Disabled, 12030812, 2, 137100)
- ID: 12032810
  Map: m12_03_00_00
  Template:
  - Type: segment
    Entity: 12030800
    CondIdentity:
    - IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 12032801, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12030800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12030800, Disabled)
      - ChangeCharacterCollisionState(12030800, Disabled)
      - ForceCharacterDeath(12030800, false)
      - ChangeCharacterEnableState(12030810, Disabled)
      - ChangeCharacterCollisionState(12030810, Disabled)
      - ForceCharacterDeath(12030810, false)
      - ChangeCharacterEnableState(12030811, Disabled)
      - ChangeCharacterCollisionState(12030811, Disabled)
      - ForceCharacterDeath(12030811, false)
      - ChangeCharacterEnableState(12030812, Disabled)
      - ChangeCharacterCollisionState(12030812, Disabled)
      - ForceCharacterDeath(12030812, false)
      - ChangeCharacterEnableState(12030813, Disabled)
      - ChangeCharacterCollisionState(12030813, Disabled)
      - ForceCharacterDeath(12030813, false)
      - ChangeCharacterEnableState(12030814, Disabled)
      - ChangeCharacterCollisionState(12030814, Disabled)
      - ForceCharacterDeath(12030814, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(12030800, Disabled)
      - ChangeCharacterCollisionState(12030800, Enabled)
      - ChangeCharacterCollisionState(12030810, Enabled)
      - ChangeCharacterCollisionState(12030811, Enabled)
      - ChangeCharacterCollisionState(12030812, Enabled)
      - ChangeCharacterCollisionState(12030813, Enabled)
      - SetCharacterAIState(12030810, Disabled)
      - SetCharacterAIState(12030811, Disabled)
      - SetCharacterAIState(12030812, Disabled)
      - SetCharacterAIState(12030813, Disabled)
      - SetCharacterAIState(12030814, Disabled)
      - ChangeCharacterEnableState(12030800, Disabled)
      - ChangeCharacterEnableState(12030810, Disabled)
      - ChangeCharacterEnableState(12030811, Disabled)
      - ChangeCharacterEnableState(12030812, Disabled)
      - ChangeCharacterEnableState(12030813, Disabled)
      - ChangeCharacterEnableState(12030814, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SpawnOneshotSFX(TargetEntityType.Character, 12030800, 900, 600940)
      - WaitFixedTimeSeconds(0.5)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 50)
      - CopyCharacterDataFromOnlinePlayers(0, 23611, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 51)
      - CopyCharacterDataFromOnlinePlayers(0, 23612, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 52)
      - CopyCharacterDataFromOnlinePlayers(0, 23613, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 52)
      - CopyCharacterDataFromOnlinePlayers(0, 23614, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 54)
      - CopyCharacterDataFromOnlinePlayers(0, 23615, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 55)
      - CopyCharacterDataFromOnlinePlayers(0, 23616, 12030800)
      - GotoUnconditionally(Label.Label8)
      - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 56)
      - CopyCharacterDataFromOnlinePlayers(0, 23617, 12030800)
      - GotoUnconditionally(Label.Label8)
      - CopyCharacterDataFromOnlinePlayers(0, 23618, 12030800)
      - Label8()
      - WaitFixedTimeFrames(1)
      - ChangeCharacterEnableState(12030800, Enabled)
      - ChangeCharacterEnableState(12030814, Enabled)
      - SetLockOnPoint(12030814, 220, Disabled)
      - SetCharacterHPBarDisplay(12030814, Disabled)
      - SetSpEffect(12030814, 297810)
      - SetNetworkUpdateRate(12030814, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeFrames(1)
      - ForceAnimationPlayback(12030800, 63010, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(12030800, Enabled)
      - SetNetworkUpdateRate(12030800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(3)
      - DisplayBossHealthBar(Enabled, 12030800, 0, 136100)
      - WaitFixedTimeFrames(1)
    - Type: althealthbar
      Commands:
      - IfElapsedSeconds(MAIN, 0)
      - IfCharacterDeadalive(OR_08, 12030810, DeathState.Dead, ComparisonType.Equal, 1)
      - GotoIfConditionGroupStateUncompiled(Label.Label12, PASS, OR_08)
      - IfCharacterDeadalive(OR_09, 12030800, DeathState.Dead, ComparisonType.Equal, 1)
      - GotoIfConditionGroupStateUncompiled(Label.Label11, PASS, OR_09)
      - DisplayBossHealthBar(Enabled, 12030800, 0, 136100)
      - GotoUnconditionally(Label.Label13)
      - Label11()
      - DisplayBossHealthBar(Enabled, 12030810, 0, 132500)
      - GotoUnconditionally(Label.Label13)
      - Label12()
      - DisplayBossHealthBar(Enabled, 12030811, 0, 132900)
      - DisplayBossHealthBar(Enabled, 12030813, 1, 137000)
      - DisplayBossHealthBar(Enabled, 12030812, 2, 137100)
      - Label13()
      - IfElapsedSeconds(MAIN, 0)
    - Type: altunhealthbar
      Commands:
      - DisplayBossHealthBar(Disabled, 12030811, 0, 132900)
      - DisplayBossHealthBar(Disabled, 12030813, 1, 137000)
      - DisplayBossHealthBar(Disabled, 12030812, 2, 137100)
  - Type: multichrbasic
    Entity: 12030800
    NewEvent:
    - SetCharacterAIState(12030810, Disabled)
    - SetCharacterAIState(12030811, Disabled)
    - SetCharacterAIState(12030812, Disabled)
    - SetCharacterAIState(12030813, Disabled)
    - SetCharacterAIState(12030814, Disabled)
    - ChangeCharacterEnableState(12030810, Disabled)
    - ChangeCharacterEnableState(12030811, Disabled)
    - ChangeCharacterEnableState(12030812, Disabled)
    - ChangeCharacterEnableState(12030813, Disabled)
- ID: 12032811
  Map: m12_03_00_00
  Dupe: none
  Entities: 12030800 12030810
  Template:
  - Type: multichr
    Entity: 12030800
    DefeatFlag: 12030800
    StartFlag: 12032810
    EffectFlag: 0 12030814 12032811
    Name: 12030800 12030810
  - Type: locstay
    Entity: 12030800
    Name: 12030800 12030810
    Dupe:
      Type: none
- ID: 12032812
  Map: m12_03_00_00
  Dupe: none
  Entities: 12030810 12030811 12030813 12030812
  Template:
  - Type: multichr
    Entity: 12030800
    DefeatFlag: 12030800
    EffectFlag: 0 12030814 12032811
    Name: 12030810 12030811 12030812 12030813
  - Type: locstay
    Entity: 12030800
    Name: 12030810 12030811 12030812 12030813
    Dupe:
      Type: none
- ID: 12032850
  Map: m12_03_00_00
  Template:
  - Type: segment
    Entity: 12030850
    Add:
    - Cmd: IfConditionGroup(MAIN, PASS, AND_08)
      After: IfEventFlag(AND_08, ON, TargetEventFlagType.EventFlag, 12032859)
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_08, 12030850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_08)
      - SetLockcamSlotNumber(12, 3, 0)
      - WaitFixedTimeSeconds(4)
      - PlaySE(12030850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 12030850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(12030850, TextBannerType.LegendFelled)
- ID: 12032859
  Map: m12_03_00_00
  Dupe: none
  Entities: 12030850 12030950
  Template:
  - Type: loc
    Entity: 12030850
    Removes:
    - ChangeCharacterEnableState(12030850, Disabled)
    - ChangeCharacterEnableState(12030850, Enabled)
- ID: 12032860
  Map: m12_03_00_00
  Template:
  - Type: segment
    Entity: 12030850
    MultiplayerBuff: 12035850
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12030850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12030850, Disabled)
      - ChangeCharacterCollisionState(12030850, Disabled)
      - ForceCharacterDeath(12030850, false)
    - Type: remove
      Start: Label0()
      End: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 12032858)
      Commands:
      - SetCharacterAIState(12030850, Disabled)
    - Type: setup
      IgnoreMatch: true
      Start: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 12032858)
      End: SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 12030852, ON)
      Commands:
      - SetCharacterAIState(12030850, Disabled)
      - ChangeCharacterEnableState(12030850, Enabled)
      - ChangeCharacterCollisionState(12030850, Enabled)
    - Type: start
      PreSegment: setup
      Start: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 12032858)
      Commands:
      - SetCharacterAIState(12030850, Enabled)
      - SetNetworkUpdateRate(12030850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12030850, 0, 904510000)
      - SetLockcamSlotNumber(12, 3, 1)
      - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
      - SetNetworkUpdateAuthority(12035850, AuthorityLevel.Forced)
      - IssueBossRoomEntryNotification(0)
      - WaitFixedTimeSeconds(0.1)
- ID: 12032861
  Map: m12_03_00_00
  Template:
  - Type: chr
    Entity: 12030850
- ID: 12032862
  Map: m12_03_00_00
  Template:
  - Type: chr
    Entity: 12030850
    MusicFlag: 12032852
- ID: 12042800
  Map: m12_04_00_00
  Template:
  - Type: segment
    Entity: 12040800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 12040800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(5)
      - PlaySE(12040800, SoundType.SFX, 77777777)
      - IfCharacterDeadalive(MAIN, 12040800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(12040800, TextBannerType.LegendFelled)
- ID: 12042810
  Map: m12_04_00_00
  Template:
  - Type: segment
    Entity: 12040800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12040800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12040800, Disabled)
      - ChangeCharacterCollisionState(12040800, Disabled)
      - ForceCharacterDeath(12040800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(12040800, Disabled)
      - ChangeCharacterEnableState(12040800, Enabled)
      - ChangeCharacterCollisionState(12040800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12040800, Enabled)
      - SetNetworkUpdateRate(12040800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12040800, 0, 904620001)
      - SetCharacterEventTarget(12040800, 12040810)
- ID: 12052800
  Map: m12_05_00_00
  Template:
  - Type: segment
    Entity: 12050800
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 12050800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 12050800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(12050800, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 12050800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(12050800, TextBannerType.DemigodFelled)
- ID: 12052810
  Map: m12_05_00_00
  Template:
  - Type: segment
    Entity: 12050800
    CondIdentity:
    - IfDamageType(OR_01, 12050800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 12052805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12050800, Disabled)
      - ChangeCharacterCollisionState(12050800, Disabled)
      - ForceCharacterDeath(12050800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12050801)
      Commands:
      - SetCharacterAIState(12050800, Disabled)
    - Type: remove
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 12050801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(12050800, Disabled)
      - ChangeCharacterCollisionState(12050800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(12050800, Enabled)
      - ChangeCharacterCollisionState(12050800, Enabled)
    - Type: firststart
      PreSegment: presetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(12050800, 20020, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterCollisionState(12050800, Disabled)
      - ChangeCharacterEnableState(12050800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ChangeCharacterCollisionState(12050800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12050800, Enabled)
      - SetNetworkUpdateRate(12050800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12050800, 0, 904800000)
- ID: 12052811
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
    MusicFlag: 12052802
- ID: 12052820
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052821
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052822
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052823
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052824
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052825
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12052826
  Map: m12_05_00_00
  Template:
  - Type: chr
    Entity: 12050800
    DefeatFlag: 12050800
- ID: 12053700
  Map: m12_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entity: 12050800
    ArgEntities: X0
- ID: 12053701
  Map: m12_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entity: 12050800
    ArgEntities: X0
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 12050800)
      Before: SetCharacterDefaultBackreadState(X0_4, Disabled)
- ID: 12082800
  Map: m12_08_00_00
  Template:
  - Type: segment
    Entity: 12080800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 12080800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(12080800, SoundType.SFX, 77777777)
      - IfCharacterDeadalive(MAIN, 12080800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(12080800, TextBannerType.GreatEnemyFelled)
- ID: 12082810
  Map: m12_08_00_00
  Template:
  - Type: segment
    Entity: 12080800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12080800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12080800, Disabled)
      - ChangeCharacterCollisionState(12080800, Disabled)
      - ForceCharacterDeath(12080800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(12080800, Disabled)
      - ChangeCharacterEnableState(12080800, Enabled)
      - ChangeCharacterCollisionState(12080800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12080800, Enabled)
      - SetNetworkUpdateRate(12080800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12080800, 0, 904670000)
- ID: 12092200
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0
- ID: 12092230
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X4
- ID: 12092260
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X4 X8
- ID: 12092290
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    Regions:
    - event chrpoint 12092308
- ID: 12092295
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0
- ID: 12092800
  Map: m12_09_00_00
  Template:
  - Type: segment
    Entity: 12090800
    Segments:
    - Type: end
      ProgressFlag: 12092907-12092909
      Commands:
      - IfCharacterHPRatio(MAIN, 12090800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - SetEventFlag(TargetEventFlagType.EventFlag, 12092907, OFF)
      - SetEventFlag(TargetEventFlagType.EventFlag, 12092908, OFF)
      - SetEventFlag(TargetEventFlagType.EventFlag, 12092909, OFF)
      - ForceCharacterDeath(12095200, false)
      - WaitFixedTimeSeconds(2)
      - PlaySE(12090800, SoundType.SFX, 77777777)
      - IfCharacterDeadalive(MAIN, 12090800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(12090800, TextBannerType.LegendFelled)
- ID: 12092810
  Map: m12_09_00_00
  Template:
  - Type: segment
    Entity: 12090800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 12090800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(12090800, Disabled)
      - ChangeCharacterCollisionState(12090800, Disabled)
      - ForceCharacterDeath(12090800, false)
      - ChangeCharacterEnableState(12095200, Disabled)
      - ChangeCharacterCollisionState(12095200, Disabled)
      - ForceCharacterDeath(12095200, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(12090800, Disabled)
      - ChangeCharacterEnableState(12090800, Enabled)
      - ChangeCharacterCollisionState(12090800, Enabled)
      - ChangeCharacterEnableState(12095200, Enabled)
      - ChangeCharacterCollisionState(12095200, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(12090800, Enabled)
      - SetNetworkUpdateRate(12090800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 12090800, 0, 904670001)
- ID: 12092854
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X16 X20
    ArgFlags: X0 X4 X8 X12
    ProgressFlag: 12092850-12092853
- ID: 12092859
  Map: m12_09_00_00
  Template:
  - Type: multichronly
    Entity: 12090800
    ArgEntities: X100 X104 X108 X112 X116 X120 X124 X128 X132 X136 X140 X144 X148 X152 X156 X160 X28 X32 X36 X40 X44 X48 X52 X56 X60 X64 X68 X72 X76 X80 X84 X88 X92 X96
    ArgFlags: X0 X4 X8 X12 X16 X20 X24
    ProgressFlag: 12092850-12092853 12092855-12092857
    Regions:
    - arg placegen 12093200 12093201 12093202 12093203 12093204 12093205 12093206 12093220 12093221 12093222 12093223 12093224 12093225 12093226 12093240 12093241 12093242 12093243 12093244 12093245 12093246 12093260 12093261 12093262 12093263 12093264 12093265 12093266
    Add:
    - Cmd: WaitFixedTimeFrames(1)
      Before: start
    - Cmd: GotoUnconditionally(Label.Label19)
      Before: start
    - Cmd: Label19()
      Before: IfEventFlag(MAIN, OFF, TargetEventFlagType.EventFlag, X12_4)
  - Type: multichronly
    Entity: 12090800
    ProgressFlag: 12092850-12092853 12092855-12092857
    NewEvent:
    - SetEventFlag(TargetEventFlagType.EventFlag, 12092853, ON)
- ID: 12092860
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X12 X16 X20 X24 X4 X8
    ArgFlags: X0
    ProgressFlag: 12092858
- ID: 12092861
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0
- ID: 12092862
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0 X4
    ProgressFlag: 12092862
    MusicFlag: 12092802
    Add:
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 12092862, ON)
- ID: 12092863
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0 X4
    ArgFlags: X8
    ProgressFlag: 12092862 12092863
    Add:
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 12092863, ON)
- ID: 12092864
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0 X4
    ArgFlags: X8 X12
    ProgressFlag: 12092862 12092863
- ID: 12092865
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0
    Regions:
    - event placepoint 12092300 12092301 12092302 12092303 12092304 12092305 12092306 12092307 12092308 12092309 12092310 12092311 12092312 12092313 12092314 12092315 12092316 12092317 12092318 12092319 12092320 12092321 12092322 12092323 12092324 12092325 12092326 12092327 12092328 12092329 12092330 12092331 12092332 12092333 12092334 12092335 12092336 12092337 12092338 12092339 12092340 12092341 12092342 12092343 12092344 12092345 12092346 12092347 12092348 12092349 12092350
- ID: 12092910
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X0
- ID: 12092920
  Map: m12_09_00_00
  Template:
  - Type: multichr
    Entity: 12090800
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 12092907-12092909
    Regions:
    - event placepoint 12092300 12092301 12092302 12092303 12092304 12092305 12092306 12092307 12092308 12092309 12092310 12092311 12092312 12092313 12092314 12092315 12092316 12092317 12092318 12092319 12092320 12092321 12092322 12092323 12092324 12092325 12092326 12092327 12092328 12092329 12092330 12092331 12092332 12092333 12092334 12092335 12092336 12092337 12092338 12092339 12092340 12092341 12092342 12092343 12092344 12092345 12092346 12092347 12092348 12092349 12092350
- ID: 13002800
  Map: m13_00_00_00
  Template:
  - Type: segment
    Entity: 13000800
    Segments:
    - Type: remove
      Commands:
      - ForceCharacterDeath(13000801, false)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 13000800)
      - SetCharacterDefaultBackreadState(13000800, Enabled)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 13000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(13000800, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(13008000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 13000800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(13000800, TextBannerType.LegendFelled)
- ID: 13002810
  Map: m13_00_00_00
  Dupe: none
  Template:
  - Type: loc
    Removes:
    - CreateReferredDamagePair(13000801, 13000800)
  - Type: segment
    Entity: 13000800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 13000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(13000800, Disabled)
      - ChangeCharacterCollisionState(13000800, Disabled)
      - ForceCharacterDeath(13000800, false)
    - Type: remove
      Start: Label0()
      Commands:
      - SetCharacterAIState(13000800, Disabled)
      - SetCharacterHPBarDisplay(13000800, Disabled)
      - ChangeCharacterEnableState(13000800, Disabled)
      - SetCharacterGravity(13000800, Disabled)
      - ChangeCharacterCollisionState(13000800, Disabled)
      - ChangeCharacterEnableState(13000800, Enabled)
      - SetNetworkUpdateRate(13000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - CreateReferredDamagePair(13000801, 13000800)
  - Type: segment
    Entity: 13000801
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 13002805)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 13002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 13000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(13000801, Disabled)
      - ChangeCharacterCollisionState(13000801, Disabled)
      - ForceCharacterDeath(13000801, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 13000801)
      Commands:
      - SetCharacterAIState(13000801, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 13000801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ForceAnimationPlayback(13000801, 30018, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(13000801, Enabled)
      - ChangeCharacterCollisionState(13000801, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(13000801, 20038, true, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(13000801, Enabled)
      - ChangeCharacterCollisionState(13000801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: remove
      Commands:
      - CreateReferredDamagePair(13000801, 13000800)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(13000801, Enabled)
      - SetNetworkUpdateRate(13000801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 13000801, 0, 902110000)
- ID: 13002811
  Map: m13_00_00_00
  Dupe: copyphase
  Entities: 13000800 13000801
  Template:
  - Type: segment
    Entity: 13000800
    StartFlag: 13002802
    MusicFlag: 13002802
    Segments:
    - Type: setup
      IgnoreMatch: true
      Start: WaitFixedTimeRealFrames(1)
      Commands:
      - ChangeCharacterEnableState(13000800, Enabled)
      - SetCharacterAIState(13000800, Disabled)
    - Type: remove
      Commands:
      - SetCharacterGravity(13000800, Enabled)
    - Type: start
      PreSegment: setup
      Regions:
      - event chrpoint 13002825
      EncounterOnly:
      - ForceAnimationPlayback(13000800, 20015, false, false, false, ComparisonType.Equal, 1)
      NonMoveOnly:
      - WarpCharacterAndCopyFloor(13000800, TargetEntityType.Area, 13002825, -1, 13000800)
      Commands:
      - ForceAnimationPlayback(13000800, 20015, false, false, false, ComparisonType.Equal, 1)
      - WarpCharacterAndCopyFloor(13000800, TargetEntityType.Area, 13002825, -1, 13000800)
      - ChangeCharacterCollisionState(13000800, Enabled)
      - SetCharacterAIState(13000800, Enabled)
      - SetNetworkUpdateRate(13000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 13000800, 0, 902110001)
  - Type: segment
    Entity: 13000801
    Segments:
    - Type: endphase
      IgnoreMatch: true
      Start: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 13000800)
      Commands:
      - IfCharacterHPRatio(AND_01, 13000801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - IfCharacterDeadalive(MAIN, 13000801, DeathState.Dead, ComparisonType.Equal, 1)
    - Type: remove
      Commands:
      - IfCharacterHPRatio(AND_01, 13000801, ComparisonType.LessOrEqual, 0.55, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(13000801, Disabled)
      - SetCharacterAIState(13000801, Disabled)
      - SetNetworkUpdateRate(13000801, false, CharacterUpdateFrequency.NoUpdate)
- ID: 13002819
  Map: m13_00_00_00
  Template:
  - Type: chr
    Entity: 13000800
    Regions:
    - event chrpoint 13002825
- ID: 13002820
  Map: m13_00_00_00
  Dupe: copy
  Entities: 13000800
  Template:
  - Type: remove
    Entity: 13000800
- ID: 13002827
  Map: m13_00_00_00
  Dupe: copy
  Entities: 13000800
  Template:
  - Type: remove
    Entity: 13000800
- ID: 13002828
  Map: m13_00_00_00
  Dupe: copy
  Entities: 13000800
  Template:
  - Type: remove
    Entity: 13000800
- ID: 13002830
  Map: m13_00_00_00
  Template:
  - Type: segment
    Entity: 13000830
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 13000830, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(13000830, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(13008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 13000830, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(13000830, TextBannerType.LegendFelled)
- ID: 13002834
  Map: m13_00_00_00
  Template:
  - Type: loc
    Entity: 13000830
    Removes:
    - ChangeCamera(4525, 4520)
- ID: 13002835
  Map: m13_00_00_00
  Template:
  - Type: segment
    Entity: 13000830
    MultiplayerBuff: 13005830
    CondIdentity:
    - IfDamageType(OR_01, 13000830, 0, DamageType.Unspecified)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label3, OFF, TargetEventFlagType.EventFlag, 13000830)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(13005830, Disabled)
      - ChangeCharacterCollisionState(13005830, Disabled)
      - ForceCharacterDeath(13005830, false)
    - Type: setup
      Start: Label3()
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetCharacterAIState(13000830, Disabled)
      - ChangeCharacterEnableState(13005830, Enabled)
      - ChangeCharacterCollisionState(13005830, Enabled)
      - CreateNPCPart(13000830, 0, NPCPartType.Part1, 9999, 1, 1, false, false)
      - CreateNPCPart(13000830, 1, NPCPartType.Part2, 9999, 1, 1, false, false)
      - SetNPCPartSEAndSFX(13000830, 0, 173, 173, 139, 139, 0)
      - SetNPCPartSEAndSFX(13000830, 1, 173, 173, 139, 139, 0)
      - SetLockOnPoint(13000830, 222, Disabled)
      - SetLockOnPoint(13000830, 223, Disabled)
      - SetLockOnPoint(13000830, 224, Disabled)
      - SetLockOnPoint(13000830, 225, Disabled)
      - SetCharacterEventTarget(13000830, 13000840)
      - SetCharacterDefaultBackreadState(13000830, Enabled)
      - ForceAnimationPlayback(13000830, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      EncounterOnly:
      - ForceAnimationPlayback(13000830, 20000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(13000830, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(13000830, Enabled)
      - SetNetworkUpdateRate(13000830, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 13000830, 0, 904520000)
  - Type: chrnonboss
    Entity: 13000830
    NewEvent:
    - IfCharacterAIState(OR_03, 13000830, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfDamageType(OR_03, 13000830, 0, DamageType.Unspecified)
    - IfCharacterHasStateInfo(OR_03, 13000830, 436, true, ComparisonType.Equal, 1)
    - IfCharacterHasStateInfo(OR_03, 13000830, 2, true, ComparisonType.Equal, 1)
    - IfCharacterHasStateInfo(OR_03, 13000830, 5, true, ComparisonType.Equal, 1)
    - IfCharacterHasStateInfo(OR_03, 13000830, 6, true, ComparisonType.Equal, 1)
    - IfCharacterHasStateInfo(OR_03, 13000830, 260, true, ComparisonType.Equal, 1)
    - IfConditionGroup(MAIN, PASS, OR_03)
    - EndIfCharacterHasSpEffect(EventEndType.End, 13000830, 5080, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(13000830, 20000, false, false, false, ComparisonType.Equal, 1)
- ID: 13002840
  Map: m13_00_00_00
  Template:
  - Type: multichr
    Entity: 13000830
    DefeatFlag: 13000830
    MusicFlag: 13002832
- ID: 13002841
  Map: m13_00_00_00
  Template:
  - Type: multichrboss
    Entity: 13000830
    DefeatFlag: 13000830
- ID: 13002850
  Map: m13_00_00_00
  Template:
  - Type: segment
    Entity: 13000850
    Segments:
    - Type: end
      OriginalOnly:
      - SetEventFlag(TargetEventFlagType.EventFlag, 13002854, ON)
      Commands:
      - IfCharacterHPValue(MAIN, 13000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(13000851, false)
      - ForceCharacterDeath(13000852, false)
      - SetEventFlag(TargetEventFlagType.EventFlag, 13002854, ON)
      - SetSpEffect(13000850, 6950)
      - WaitFixedTimeSeconds(4)
      - PlaySE(13000850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 13000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(13000850, TextBannerType.GreatEnemyFelled)
      - ForceCharacterDeath(13000851, false)
      - ForceCharacterDeath(13000852, false)
  - Type: multichrbasic
    Entity: 13000850
    NewEvent:
    - IfCharacterHPValue(MAIN, 13000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
    - ForceCharacterDeath(13000851, false)
    - ForceCharacterDeath(13000852, false)
    - SetSpEffect(13000850, 6950)
- ID: 13002860
  Map: m13_00_00_00
  Template:
  - Type: segment
    Entity: 13000850
    Add:
    - Cmd: IfDamageType(OR_01, 13000850, 10000, DamageType.Unspecified)
      Before: IfDamageType(OR_01, 13000851, 10000, DamageType.Unspecified)
    CondIdentity:
    - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 13002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label6, OFF, TargetEventFlagType.EventFlag, 13000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(13000850, Disabled)
      - ChangeCharacterEnableState(13000851, Disabled)
      - ChangeCharacterEnableState(13000852, Disabled)
      - ChangeCharacterCollisionState(13000850, Disabled)
      - ChangeCharacterCollisionState(13000851, Disabled)
      - ChangeCharacterCollisionState(13000852, Disabled)
      - ForceCharacterDeath(13000850, false)
      - ForceCharacterDeath(13000851, false)
      - ForceCharacterDeath(13000852, false)
    - Type: presetup
      Start: Label6()
      End: GotoIfEventFlag(Label.Label7, ON, TargetEventFlagType.EventFlag, 13000851)
      Commands:
      - SetCharacterAIState(13000851, Disabled)
      - SetCharacterAIState(13000852, Disabled)
      - ChangeCharacterEnableState(13000850, Disabled)
      - SetCharacterGravity(13000850, Disabled)
      - ChangeCharacterCollisionState(13000850, Disabled)
    - Type: remove
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label7, ON, TargetEventFlagType.EventFlag, 13000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(13000851, Disabled)
      - ChangeCharacterEnableState(13000852, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label7, ON, TargetEventFlagType.EventFlag, 13000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(13000851, 30001, true, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(13000852, 30001, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(13000851, Enabled)
      - ChangeCharacterCollisionState(13000852, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label7()
      Commands:
      - ChangeCharacterEnableState(13000851, Enabled)
      - ChangeCharacterEnableState(13000852, Enabled)
      - ForceAnimationPlayback(13000851, 20001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(13000852, 20001, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label7()
      End: IfConditionGroup(MAIN, PASS, OR_02)
      Commands:
      - ChangeCharacterEnableState(13000851, Enabled)
      - ChangeCharacterEnableState(13000852, Enabled)
      - ChangeCharacterCollisionState(13000851, Enabled)
      - ChangeCharacterCollisionState(13000852, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, OR_02)
      End: Label8()
      Commands: []
    - Type: remove
      Commands:
      - CreateReferredDamagePair(13005851, 13000850)
    - Type: start
      Start: Label8()
      Regions:
      - event chrpoint-50 13002881
      MoveOnly:
      - IssueShortWarpRequest(13000850, TargetEntityType.Area, 13002881, -1)
      Commands:
      - SetCharacterAIState(13000850, Disabled)
      - IssueShortWarpRequest(13000850, TargetEntityType.Area, 13002881, -1)
      - SetSpEffect(13000850, 1450601)
      - ChangeCharacterEnableState(13000850, Enabled)
      - SetCharacterAIState(13000851, Enabled)
      - SetCharacterAIState(13000852, Enabled)
      - SetNetworkUpdateRate(13000850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(13000851, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(13000852, true, CharacterUpdateFrequency.AlwaysUpdate)
      - CreateReferredDamagePair(13000851, 13000850)
      - CreateReferredDamagePair(13000852, 13000850)
      - DisplayBossHealthBar(Enabled, 13000850, 0, 903575000)
  - Type: multichrbasic
    Entity: 13000850
    Regions:
    - event chrpoint-50 13002881
    NewEvent:
    - SetCharacterDefaultBackreadState(13000850, Enabled)
    - SetCharacterGravity(13000850, Disabled)
    - ChangeCharacterCollisionState(13000850, Disabled)
    - SetCharacterAIState(13000850, Disabled)
    - IssueShortWarpRequest(13000850, TargetEntityType.Area, 13002881, -1)
    - SetSpEffect(13000850, 1450601)
    - CreateReferredDamagePair(13000851, 13000850)
    - CreateReferredDamagePair(13000852, 13000850)
- ID: 13002861
  Map: m13_00_00_00
  Template:
  - Type: multichr
    Entity: 13000850
    DefeatFlag: 13000850
    EffectFlag: 1 13000850 13002873; 2 13000850 13002874
    MusicFlag: 13002852
- ID: 13002890
  Map: m13_00_00_00
  Template:
  - Type: multichr
    Entity: 13000850
    ArgEntities: X4 X8
    DefeatFlag: 13000850
    EffectFlag: 0 13000850 13002854; 3 13000850 13002944 X0; 4 13000850 13002945 X0
- ID: 13002891
  Map: m13_00_00_00
  Template:
  - Type: multichronly
    Entity: 13000850
    ArgEntities: X16 X8
    DefeatFlag: 13000850
    EffectFlag: 0 13000850 13002854; 1 13000850 13002873 X20; 2 13000850 13002874 X20; 3 13000850 13002944 X0; 4 13000850 13002945 X0
    Regions:
    - arg placegen 13003851 13003852
- ID: 13002892
  Map: m13_00_00_00
  Template:
  - Type: multichronly
    Entity: 13000850
    DefeatFlag: 13000850
    EffectFlag: 0 13000850 13002854; 1 13000850 13002873; 2 13000850 13002874; 3 13000850 13002944; 4 13000850 13002945
    Regions:
    - event placegen 13003851 13003852
- ID: 14002800
  Map: m14_00_00_00
  Template:
  - Type: segment
    Entity: 14000800
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 14000800)
      - ForceCharacterDeath(14005810, false)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 14000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(14008000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 14000800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(14000800, TextBannerType.LegendFelled)
- ID: 14002810
  Map: m14_00_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(14005800, Enabled)
      - ChangeCharacterCollisionState(14005800, Enabled)
      After: Label0()
    Removes:
    - ForceCharacterDeath(14005800, false)
  - Type: segment
    Entity: 14000800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 14000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(14000800, Disabled)
      - ChangeCharacterCollisionState(14000800, Disabled)
      - ForceCharacterDeath(14000800, false)
    - Type: remove
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(14000800, Disabled)
      - ChangeCharacterCollisionState(14000800, Disabled)
  - Type: segment
    Entity: 14000801
    CondIdentity:
    - IfDamageType(OR_01, 14000801, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 14002805)
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 14000800)
      End: EndUnconditionally(EventEndType.End)
      Regions:
      - event placegenstudent 14003810 14003811 14003812 14003813 14003814 14003815 14003816 14003817 14003818
      Commands:
      - ChangeCharacterEnableState(14000801, Disabled)
      - ChangeCharacterCollisionState(14000801, Disabled)
      - ForceCharacterDeath(14000801, false)
      - ChangeCharacterEnableState(14005810, Disabled)
      - ChangeCharacterCollisionState(14005810, Disabled)
      - ForceCharacterDeath(14005810, false)
      - SetGeneratorState(14003810, Disabled)
      - SetGeneratorState(14003811, Disabled)
      - SetGeneratorState(14003812, Disabled)
      - SetGeneratorState(14003813, Disabled)
      - SetGeneratorState(14003814, Disabled)
      - SetGeneratorState(14003815, Disabled)
      - SetGeneratorState(14003816, Disabled)
      - SetGeneratorState(14003817, Disabled)
      - SetGeneratorState(14003818, Disabled)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 14000801)
      Commands:
      - SetCharacterAIState(14000801, Disabled)
      - SetCharacterAIState(14005810, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 14000801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(14000801, Disabled)
      - ChangeCharacterCollisionState(14000801, Disabled)
      - ChangeCharacterEnableState(14005810, Disabled)
      - ChangeCharacterCollisionState(14005810, Disabled)
      - SetCharacterFadeOnEnable(14000810, Disabled)
      - SetCharacterFadeOnEnable(14000811, Disabled)
      - SetCharacterFadeOnEnable(14000812, Disabled)
      - SetCharacterFadeOnEnable(14000813, Disabled)
      - SetCharacterFadeOnEnable(14000814, Disabled)
      - SetCharacterFadeOnEnable(14000815, Disabled)
      - SetCharacterFadeOnEnable(14000816, Disabled)
      - SetCharacterFadeOnEnable(14000817, Disabled)
      - SetCharacterFadeOnEnable(14000818, Disabled)
      - SetCharacterFadeOnEnable(14000819, Disabled)
      - SetCharacterFadeOnEnable(14000820, Disabled)
      - SetCharacterFadeOnEnable(14000821, Disabled)
      - SetCharacterFadeOnEnable(14000822, Disabled)
      - SetCharacterFadeOnEnable(14000823, Disabled)
      - SetCharacterFadeOnEnable(14000824, Disabled)
      - SetCharacterFadeOnEnable(14000825, Disabled)
      - SetCharacterFadeOnEnable(14000826, Disabled)
      - SetCharacterFadeOnEnable(14000827, Disabled)
      - SetCharacterFadeOnEnable(14000828, Disabled)
      - SetCharacterFadeOnEnable(14000829, Disabled)
      - SetCharacterFadeOnEnable(14000830, Disabled)
      - SetCharacterFadeOnEnable(14000831, Disabled)
      - SetCharacterFadeOnEnable(14000832, Disabled)
      - SetCharacterFadeOnEnable(14000833, Disabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(14000801, Enabled)
      - ChangeCharacterCollisionState(14000801, Enabled)
      - ChangeCharacterEnableState(14005810, Enabled)
      - ChangeCharacterCollisionState(14005810, Enabled)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(14000801, Enabled)
      - ChangeCharacterCollisionState(14000801, Enabled)
      - ChangeCharacterEnableState(14005810, Enabled)
      - ChangeCharacterCollisionState(14005810, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Regions:
      - event placegenstudent 14003810 14003811 14003812 14003813 14003814 14003815 14003816 14003817 14003818
      Commands:
      - SetCharacterAIState(14000801, Enabled)
      - SetCharacterAIState(14005810, Enabled)
      - SetNetworkUpdateRate(14000801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(14005810, true, CharacterUpdateFrequency.AtLeastEvery5Frames)
      - DisplayBossHealthBar(Enabled, 14000801, 0, 902030000)
      - SetGeneratorState(14003810, Enabled)
      - SetGeneratorState(14003811, Enabled)
      - SetGeneratorState(14003812, Enabled)
      - SetGeneratorState(14003813, Enabled)
      - SetGeneratorState(14003814, Enabled)
      - SetGeneratorState(14003815, Enabled)
      - SetGeneratorState(14003816, Enabled)
      - SetGeneratorState(14003817, Enabled)
      - SetGeneratorState(14003818, Enabled)
- ID: 14002811
  Map: m14_00_00_00
  Template:
  - Type: segment
    Entity: 14000800
    Segments:
    - Type: setup
      Commands:
      - SetCharacterDefaultBackreadState(14000800, Enabled)
      - SetCharacterAIState(14000800, Disabled)
      - ChangeCharacterEnableState(14000800, Enabled)
      - ChangeCharacterCollisionState(14000800, Enabled)
    - Type: start
      Commands:
      - ForceAnimationPlayback(14000800, 20005, false, false, false, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 14000800, 0, 902030001)
      - SetNetworkUpdateRate(14000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(14000800, Enabled)
  - Type: segment
    Entity: 14000801
    Segments:
    - Type: endphase
      Regions:
      - event placegenstudent 14003810 14003811 14003812 14003813 14003814 14003815 14003816 14003817 14003818
      Commands:
      - IfPlayerIsInWorldType(AND_01, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_01, 14000801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - ForceCharacterDeath(14005810, false)
      - SetGeneratorState(14003810, Disabled)
      - SetGeneratorState(14003811, Disabled)
      - SetGeneratorState(14003812, Disabled)
      - SetGeneratorState(14003813, Disabled)
      - SetGeneratorState(14003814, Disabled)
      - SetGeneratorState(14003815, Disabled)
      - SetGeneratorState(14003816, Disabled)
      - SetGeneratorState(14003817, Disabled)
      - SetGeneratorState(14003818, Disabled)
      - IfElapsedFrames(MAIN, 0)
- ID: 14002850
  Map: m14_00_00_00
  Template:
  - Type: segment
    Entity: 14000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 14000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(14000850, SoundType.SFX, 77777777)
      - IfCharacterDeadalive(MAIN, 14000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(14000850, TextBannerType.GreatEnemyFelled)
- ID: 14002860
  Map: m14_00_00_00
  Template:
  - Type: segment
    Entity: 14000850
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 14002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 14000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(14000850, Disabled)
      - ChangeCharacterCollisionState(14000850, Disabled)
      - ForceCharacterDeath(14000850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 14000851)
      Commands:
      - SetCharacterAIState(14000850, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 14000851)
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(14000850, 30002, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(14000850, Enabled)
      - ChangeCharacterCollisionState(14000850, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(14000850, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(14000850, Enabled)
      - ChangeCharacterCollisionState(14000850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(14000850, Enabled)
      - SetNetworkUpdateRate(14005850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 14000850, 0, 903181000)
      - SkipIfPlayerIsInWorldType(1, WorldType.OtherWorld)
      - SetNetworkUpdateAuthority(14005850, AuthorityLevel.Forced)
- ID: 14003801
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X100 X104 X8 X12 X16 X20 X24 X28 X32 X36 X4 X40 X44 X48 X52 X56 X60 X64 X68 X72 X76 X8 X80 X84 X88 X96
    ArgFlags: X0_4
    StartFlag: 14002805
    ProgressFlag: 14003800 14003802-14003804
- ID: 14003805
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X12 X4 X8
    ArgFlags: X0
    ProgressFlag: 14003800 14003806 14003816
- ID: 14003807
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
    ProgressFlag: 14003816
- ID: 14003808
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X4
    ProgressFlag: 14003800
- ID: 14003809
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 14003810
- ID: 14003811
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X100 X4 X12 X16 X20 X24 X28 X32 X36 X4 X40 X44 X48 X52 X56 X60 X64 X68 X72 X76 X8 X80 X84 X92 X96
    ArgFlags: X0
    ProgressFlag: 14003802-14003804 14003810
- ID: 14003814
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
- ID: 14003815
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
- ID: 14003817
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0
    ProgressFlag: 14003816
- ID: 14003825
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X4 X8
    ArgFlags: X0
    StartFlag: 14002805
    ProgressFlag: 14003800 14003802-14003804 14003806
- ID: 14003840
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0
    ArgFlags: X16
    ProgressFlag: 14003820-14003823
- ID: 14003845
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0
    ArgFlags: X16
    ProgressFlag: 14003820-14003823
- ID: 14003850
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0
    ArgFlags: X24 X28 X32 X36 X40
    ProgressFlag: 14003834-14003838
- ID: 14003892
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
- ID: 14003893
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
- ID: 14003894
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    ArgEntities: X0 X4
- ID: 14003915
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    DefeatFlag: 14000800
- ID: 14003922
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X4 X8
    ArgFlags: X0
    ProgressFlag: 14003920
- ID: 14003923
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X12 X8
    ArgFlags: X0 X4
    ProgressFlag: 14003920 14003921
- ID: 14003924
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X8
    ArgFlags: X0 X4
    ProgressFlag: 14003920 14003921
- ID: 14003925
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 14003920
- ID: 14003926
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X0
- ID: 14003937
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X12 X16 X20 X4 X8
    ArgFlags: X0
    ProgressFlag: 14003935
- ID: 14003938
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X12 X16 X20 X24 X8
    ArgFlags: X0 X4
    ProgressFlag: 14003935 14003936
- ID: 14003939
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X12 X16 X20 X8
    ArgFlags: X0 X4
    ProgressFlag: 14003935 14003936
- ID: 14003940
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 14003935
- ID: 14003945
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X0
- ID: 14003962
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X4 X8
    ArgFlags: X0
    ProgressFlag: 14003960
- ID: 14003963
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X12 X8
    ArgFlags: X0 X4
    ProgressFlag: 14003960 14003961
- ID: 14003964
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X8
    ArgFlags: X0 X4
    ProgressFlag: 14003960 14003961
- ID: 14003965
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 14003960
- ID: 14003966
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X0
- ID: 14003972
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X4 X8
    ArgFlags: X0
    ProgressFlag: 14003970
- ID: 14003973
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X12 X8
    ArgFlags: X0 X4
    ProgressFlag: 14003970 14003971
- ID: 14003974
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X8
    ArgFlags: X0 X4
    ProgressFlag: 14003970 14003971
- ID: 14003975
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X4
    ArgFlags: X0
    ProgressFlag: 14003970
- ID: 14003976
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000800
    ArgEntities: X0
- ID: 14003977
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000800
    ArgEntities: X0 X4
- ID: 14003978
  Map: m14_00_00_00
  Template:
  - Type: multichronly
    Entity: 14000801
    DefeatFlag: 14000800
    Regions:
    - event placegenstudent 14003810 14003811 14003812 14003813 14003814 14003815 14003816 14003817 14003818
- ID: 140028121
  Map: m14_00_00_00
  Template:
  - Type: multichr
    Entity: 14000801
    DefeatFlag: 14000800
- ID: 15000701
  Map: m15_00_00_00
  Dupe: copy
  Entities: 15000800
  Template:
  - Type: loc
    Entity: 15000800
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 15000800)
      Before: SetCharacterDefaultBackreadState(15000800, Disabled)
- ID: 15002800
  Map: m15_00_00_00
  Template:
  - Type: segment
    Entity: 15000800
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 15000800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 15000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(15008000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 15000800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(15000800, TextBannerType.DemigodFelled)
- ID: 15002810
  Map: m15_00_00_00
  Template:
  - Type: segment
    Entity: 15000800
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 15002805)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 15002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 15000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(15005800, Disabled)
      - ChangeCharacterCollisionState(15005800, Disabled)
      - ForceCharacterDeath(15005800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 15000801)
      Commands:
      - SetCharacterAIState(15005800, Disabled)
      - SetCharacterImmortality(15000800, Enabled)
      - ChangeCharacterEnableState(15000801, Disabled)
      - ChangeCharacterCollisionState(15000801, Disabled)
      - ChangeCharacterEnableState(15000802, Disabled)
      - ChangeCharacterCollisionState(15000802, Disabled)
      - SetLockOnPoint(15000802, 220, Enabled)
      - ChangeCharacterEnableState(15000803, Disabled)
      - ChangeCharacterCollisionState(15000803, Disabled)
      - SetLockOnPoint(15000803, 220, Enabled)
      - ChangeCharacterEnableState(15000804, Disabled)
      - ChangeCharacterCollisionState(15000804, Disabled)
      - SetLockOnPoint(15000804, 220, Enabled)
      - ChangeCharacterEnableState(15000805, Disabled)
      - ChangeCharacterCollisionState(15000805, Disabled)
      - SetLockOnPoint(15000805, 220, Enabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 15000801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetSpEffect(15000800, 5402)
      - ChangeCharacterEnableState(15000800, Enabled)
      - ChangeCharacterCollisionState(15000800, Enabled)
      - ChangeCharacterCollisionState(15000800, Disabled)
      - SetCharacterGravity(15000800, Disabled)
      - ChangeCharacterDispmask(15000800, 0, OFF)
      - ChangeCharacterDispmask(15000800, 12, OFF)
      - ChangeCharacterDispmask(15000800, 13, OFF)
      - ForceAnimationPlayback(15000800, 30000, false, false, false, ComparisonType.Equal, 1)
    - Type: remove
      Start: SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 15000801, ON)
      End: PlayCutsceneToPlayer(15000000, CutscenePlayMode.Skippable, 10000)
      Commands:
      - SkipIfPlayerIsInWorldType(2, WorldType.OtherWorld)
      - PlayCutsceneToPlayerAndWarp(15000000, CutscenePlayMode.Skippable, 15002811, 15000000, 10000, 0, false)
      - SkipUnconditionally(1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Regions:
      - event chrpoint 15002812
      NonMoveOnly:
      - IssueShortWarpRequest(15000800, TargetEntityType.Area, 15002812, -1)
      Commands:
      - SetSpEffect(15000800, 5400)
      - IssueShortWarpRequest(15000800, TargetEntityType.Area, 15002812, -1)
      - SetCharacterGravity(15000800, Enabled)
      - ChangeCharacterCollisionState(15000800, Enabled)
      - ChangeCharacterDispmask(15000800, 0, ON)
      - ChangeCharacterDispmask(15000800, 12, ON)
      - ChangeCharacterDispmask(15000800, 13, ON)
      - ForceAnimationPlayback(15000800, 3006, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Regions:
      - event chrpoint 15002814
      NonMoveOnly:
      - IssueShortWarpRequest(15000800, TargetEntityType.Area, 15002814, -1)
      Commands:
      - IssueShortWarpRequest(15000800, TargetEntityType.Area, 15002814, -1)
      - ChangeCharacterEnableState(15000800, Enabled)
      - ChangeCharacterCollisionState(15000800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(15005800, Enabled)
      - SetNetworkUpdateRate(15005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 15000800, 0, 902120000)
      - ClearSpEffect(15000800, 16141)
      - SetCharacterImmortality(15000800, Enabled)
  - Type: multichrbasic
    Entity: 15000800
    NewEvent:
    - SetCharacterImmortality(15000800, Enabled)
    - ChangeCharacterEnableState(15000801, Disabled)
    - ChangeCharacterCollisionState(15000801, Disabled)
    - ChangeCharacterEnableState(15000802, Disabled)
    - ChangeCharacterCollisionState(15000802, Disabled)
    - SetLockOnPoint(15000802, 220, Enabled)
    - ChangeCharacterEnableState(15000803, Disabled)
    - ChangeCharacterCollisionState(15000803, Disabled)
    - SetLockOnPoint(15000803, 220, Enabled)
    - ChangeCharacterEnableState(15000804, Disabled)
    - ChangeCharacterCollisionState(15000804, Disabled)
    - SetLockOnPoint(15000804, 220, Enabled)
    - ChangeCharacterEnableState(15000805, Disabled)
    - ChangeCharacterCollisionState(15000805, Disabled)
    - ClearSpEffect(15000800, 16141)
- ID: 15002811
  Map: m15_00_00_00
  Dupe: none
  Entities: 15000800 15000801
  Template:
  - Type: multichrmove
    Entity: 15000800
    DefeatFlag: 15000800
    MusicFlag: 15002802
    Name: 15000800
    Add:
    - Cmd: SetCharacterHPBarDisplay(15000800, Disabled)
      After: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: DisplayBossHealthBar(Disabled, 15000800, 0, 902120000)
      After: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: SetCharacterAIState(15000800, Disabled)
      After: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: WaitFixedTimeSeconds(3)
      After: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: SetCharacterAIState(15000800, Enabled)
      Before: RequestCharacterAIReplan(15000800)
    - Cmds:
      - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
      - SkipIfConditionGroupStateUncompiled(1, PASS, AND_05)
      - SetSpEffect(15000800, 110)
      Before: RequestCharacterAIReplan(15000800)
    Removes:
    - PlayCutsceneToPlayerAndWarp(15000010, CutscenePlayMode.Skippable, 15002815, 15000000, 10000, 0, false)
    - PlayCutsceneToPlayer(15000010, CutscenePlayMode.Skippable, 10000)
    - IssueShortWarpRequest(15000800, TargetEntityType.Area, 15002816, -1)
    - SetCameraAngle(-29, 68.8)
    CondIdentity:
    - IfCharacterHPValue(AND_01, 15000800, ComparisonType.LessOrEqual, 1, ComparisonType.Equal, 1)
    - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
  - Type: multichr
    Entity: 15000800
    DefeatFlag: 15000800
    MusicFlag: 15002802
    Name: 15000800
    Dupe:
      Type: none
    Add:
    - Cmds:
      - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
      - SkipIfConditionGroupStateUncompiled(1, PASS, AND_05)
      - SetSpEffect(15000800, 110)
      Before: RequestCharacterAIReplan(15000800)
    - Cmds:
      - SetEventFlag(TargetEventFlagType.EventFlag, 15002802, OFF)
      - WaitFixedTimeFrames(1)
      Before: SetEventFlag(TargetEventFlagType.EventFlag, 15002802, ON)
    CondIdentity:
    - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
  - Type: locstay
    Entity: 15000800
    Name: 15000800
    Dupe:
      Type: none
    Add:
    - Cmds:
      - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
      - SkipIfConditionGroupStateUncompiled(1, PASS, AND_05)
      - SetSpEffect(15000800, 110)
      Before: RequestCharacterAIReplan(15000800)
    - Cmds:
      - SetEventFlag(TargetEventFlagType.EventFlag, 15002802, OFF)
      - WaitFixedTimeFrames(1)
      Before: SetEventFlag(TargetEventFlagType.EventFlag, 15002802, ON)
    CondIdentity:
    - IfCharacterHPRatio(AND_05, 15000800, ComparisonType.GreaterOrEqual, 0.5, ComparisonType.Equal, 1)
- ID: 15002820
  Map: m15_00_00_00
  Template:
  - Type: multichronly
    Entity: 15000800
    ArgEntities: X0
    DefeatFlag: 15000800
- ID: 15002830
  Map: m15_00_00_00
  Template:
  - Type: multichr
    Entity: 15000800
    DefeatFlag: 15000800
- ID: 15002848
  Map: m15_00_00_00
  Template:
  - Type: multichrboss
    Entity: 15000800
    DefeatFlag: 15000800
    StartFlag: 15002810
    Removes:
    - 15002805
    - 15002806
- ID: 15002850
  Map: m15_00_00_00
  Template:
  - Type: segment
    Entity: 15000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 15000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(15000850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 15000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(15000850, TextBannerType.GreatEnemyFelled)
- ID: 15002860
  Map: m15_00_00_00
  Template:
  - Type: segment
    Entity: 15000850
    CondIdentity:
    - IfDamageType(OR_01, 15000850, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 15002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 15000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(15005850, Disabled)
      - ChangeCharacterCollisionState(15005850, Disabled)
      - ForceCharacterDeath(15005850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 15000851)
      Commands:
      - SetCharacterAIState(15005850, Disabled)
      - ForceAnimationPlayback(15000850, 30001, false, false, false, ComparisonType.Equal, 1)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 15000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(15005850, Enabled)
      - ChangeCharacterCollisionState(15005850, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(15005850, Enabled)
      - ChangeCharacterCollisionState(15005850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - ForceAnimationPlayback(15000850, 20011, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(15000850, 3005, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(15005850, Enabled)
      - SetNetworkUpdateRate(15005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetSpEffect(15000110, 9532)
      - WaitFixedTimeSeconds(2)
      - DisplayBossHealthBar(Enabled, 15000850, 0, 903252000)
- ID: 15002861
  Map: m15_00_00_00
  Template:
  - Type: chr
    Entity: 15000850
    DefeatFlag: 15000850
- ID: 16002695
  Map: m16_00_00_00
  Entities: ''
  Template:
  - Type: loc
  - Type: chrboss
    Entity: 16000800
    DefeatFlag: 16000800
    Add:
    - Cmd: IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 16002697)
      Before: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: EndIfConditionGroupStateUncompiled(EventEndType.End, PASS, OR_04)
      Before: SkipIfConditionGroupStateUncompiled(1, PASS, OR_04)
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 16007690, OFF)
    - Cmd: AwardItemLot(16000690)
    Removes:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, 16002165, 1)
    - SetEventFlag(TargetEventFlagType.EventFlag, 16002696, ON)
    CondIdentity:
    - IfPlayerHasdoesntHaveItemIncludingBbox(OR_04, ItemType.Weapon, 17030000, OwnershipState.Owns)
  - Type: chrboss
    Entity: 16000801
    DefeatFlag: 16000800
    Add:
    - Cmd: IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 16002697)
      Before: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: EndIfConditionGroupStateUncompiled(EventEndType.End, PASS, OR_04)
      Before: SkipIfConditionGroupStateUncompiled(1, PASS, OR_04)
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 16007690, OFF)
    - Cmd: AwardItemLot(16000690)
    Removes:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, 16002165, 1)
    - SetEventFlag(TargetEventFlagType.EventFlag, 16002696, ON)
    CondIdentity:
    - IfPlayerHasdoesntHaveItemIncludingBbox(OR_04, ItemType.Weapon, 17030000, OwnershipState.Owns)
- ID: 16002800
  Map: m16_00_00_00
  Template:
  - Type: segment
    Entity: 16000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 16000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(16008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 16000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(16000800, TextBannerType.DemigodFelled)
      - ClearSpEffect(10000, 1908)
- ID: 16002810
  Map: m16_00_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(16005800, Enabled)
      - ChangeCharacterCollisionState(16005800, Enabled)
      After: Label0()
    Removes:
    - ForceCharacterDeath(16005800, false)
  - Type: segment
    Entity: 16000800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 16000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(16000800, Disabled)
      - ChangeCharacterCollisionState(16000800, Disabled)
      - ForceCharacterDeath(16000800, false)
  - Type: segment
    Entity: 16000801
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 16000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(16000801, Disabled)
      - ChangeCharacterCollisionState(16000801, Disabled)
      - ForceCharacterDeath(16000801, false)
    - Type: setup
      IgnoreMatch: true
      Start: Label0()
      End: Label2()
      Commands:
      - ChangeCharacterEnableState(16000801, Enabled)
      - ChangeCharacterCollisionState(16000801, Enabled)
      - SetCharacterAIState(16000801, Disabled)
    - Type: start
      Start: Label2()
      EncounterOnly:
      - SetSpEffect(10000, 1908)
      - SetEventFlag(TargetEventFlagType.EventFlag, 16002697, ON)
      Commands:
      - SetSpEffect(10000, 1908)
      - SetCharacterAIState(16000801, Enabled)
      - SetNetworkUpdateRate(16000801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 16000801, 0, 904710000)
      - SetLockOnPoint(16000801, 220, Enabled)
      - SetLockOnPoint(16000801, 221, Disabled)
      - ForceAnimationPlayback(16000801, 20002, false, false, false, ComparisonType.Equal, 1)
      - SetEventFlag(TargetEventFlagType.EventFlag, 16002697, ON)
- ID: 16002811
  Map: m16_00_00_00
  Dupe: copyphase
  Entities: 16000800 16000801
  Template:
  - Type: segment
    Entity: 16000800
    StartFlag: 16002802
    MusicFlag: 16002802
    Segments:
    - Type: setup
      Commands:
      - SetSpEffect(16000800, 11901)
      - ChangeCharacterEnableState(16000800, Enabled)
      - SetCharacterAIState(16000800, Disabled)
    - Type: start
      PreSegment: setup
      Start: WarpCharacterAndCopyFloor(16000800, TargetEntityType.Area, 16002831, 0, 16000801)
      EncounterOnly:
      - SetSpEffect(10000, 1908)
      Commands:
      - ChangeCharacterCollisionState(16000800, Enabled)
      - SetNetworkUpdateRate(16000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(16000800, Enabled)
      - DisplayBossHealthBar(Enabled, 16000800, 0, 904710001)
      - SetLockOnPoint(16000800, 220, Disabled)
      - SetLockOnPoint(16000800, 221, Enabled)
      - SetEventFlag(TargetEventFlagType.EventFlag, 16002697, ON)
      - ForceAnimationPlayback(16000800, 20002, false, true, false, ComparisonType.Equal, 1)
      - SetSpEffect(10000, 1908)
  - Type: segment
    Entity: 16000801
    Segments:
    - Type: remove
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - WaitFixedTimeSeconds(0.1)
      - SkipIfCharacterHasSpEffect(1, 16000801, 11955, false, ComparisonType.Equal, 1)
      - EndUnconditionally(EventEndType.Restart)
    - Type: endphase
      MoveOnly:
      - ForceCharacterDeath(16000801, false)
      - IfCharacterDeadalive(MAIN, 16000801, DeathState.Dead, ComparisonType.Equal, 1)
      - ClearSpEffect(10000, 1908)
      NonMoveOnly:
      - ChangeCharacterEnableState(16000801, Disabled)
      - ChangeCharacterCollisionState(16000801, Disabled)
      Commands:
      - IfCharacterHPRatio(AND_01, 16000801, ComparisonType.LessOrEqual, 0.01, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_01, 16000801, 11955, false, ComparisonType.Equal, 1)
      - IfPlayerIsInWorldType(AND_01, WorldType.OwnWorld)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - ForceAnimationPlayback(16000801, 20001, false, false, false, ComparisonType.Equal, 1)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 10000, DeathState.Alive, ComparisonType.Equal, 1)
      - IfCharacterHasSpEffect(AND_02, 16000801, 11920, true, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - ForceAnimationPlayback(16000801, 30001, true, false, false, ComparisonType.Equal, 1)
      - ClearSpEffect(16000801, 11943)
      - ClearSpEffect(16000801, 11948)
      - ForceCharacterDeath(16000801, false)
      - IfCharacterDeadalive(MAIN, 16000801, DeathState.Dead, ComparisonType.Equal, 1)
      - ClearSpEffect(10000, 1908)
      - ChangeCharacterEnableState(16000801, Disabled)
      - ChangeCharacterCollisionState(16000801, Disabled)
  - Type: chrbasic
    Entity: 16000801
    NewEvent:
    - IfCharacterHPRatio(MAIN, 16000801, ComparisonType.LessOrEqual, 0.01, ComparisonType.Equal, 1)
    - ForceCharacterDeath(16000801, true)
- ID: 16002812
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    DefeatFlag: 16000800
- ID: 16002822
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    Removes:
    - SpawnMapSFX(16002810)
- ID: 16002824
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    Removes:
    - SpawnMapSFX(16002811)
    - DeleteMapSFX(16002810, true)
- ID: 16002826
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    Removes:
    - SpawnMapSFX(16002812)
    - DeleteMapSFX(16002811, true)
- ID: 16002830
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    DefeatFlag: 16000800
    Removes:
    - SpawnMapSFX(16002813)
    - ShootBullet(16000800, 16001800, 100, 247100510, 0, 0, 0)
    - ShootBullet(16000800, 16001800, 100, 247100810, 0, 0, 0)
    - ShootBullet(16000800, 16001800, 100, 247100820, 0, 0, 0)
    - ShootBullet(16000800, 16001800, 100, 247100830, 0, 0, 0)
- ID: 16002832
  Map: m16_00_00_00
  Template:
  - Type: chr
    Entity: 16000800
    Removes:
    - DeleteMapSFX(16002810, true)
    - DeleteMapSFX(16002811, true)
    - DeleteMapSFX(16002812, true)
    - DeleteMapSFX(16002813, true)
- ID: 16002836
  Map: m16_00_00_00
  Template:
  - Type: remove
    Entity: 16000801
- ID: 16002838
  Map: m16_00_00_00
  Template:
  - Type: remove
    Entity: 16000800
- ID: 16002840
  Map: m16_00_00_00
  Template:
  - Type: chrbossmove
    Entity: 16000800
    DefeatFlagLabel: on 9
    NewEvent:
    - SetNetworkSyncState(Disabled)
    - IfCharacterAIState(AND_01, 16000800, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfEntityInoutsideRadiusOfEntity(AND_01, InsideOutsideState.Inside, 16000800, 10000, 50, 1)
    - GotoIfConditionGroupStateUncompiled(Label.Label0, FAIL, AND_01)
    - SetSpEffect(10000, 1908)
    - Label0()
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label9()
    - ClearSpEffect(10000, 1908)
  - Type: chrbossmove
    Entity: 16000801
    DefeatFlagLabel: on 9
    NewEvent:
    - SetNetworkSyncState(Disabled)
    - IfCharacterAIState(AND_01, 16000801, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfEntityInoutsideRadiusOfEntity(AND_01, InsideOutsideState.Inside, 16000801, 10000, 50, 1)
    - GotoIfConditionGroupStateUncompiled(Label.Label0, FAIL, AND_01)
    - SetSpEffect(10000, 1908)
    - Label0()
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label9()
    - ClearSpEffect(10000, 1908)
- ID: 16002842
  Map: m16_00_00_00
  Template:
  - Type: chrarg
    Entities: 16000800 16000801
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 16000800)
- ID: 16002846
  Map: m16_00_00_00
  Dupe: none
  Entities: 16000801
  Template:
  - Type: locarg
    Entities: 16000800 16000801
    MultiplayerBuff: X16
- ID: 16002850
  Map: m16_00_00_00
  Template:
  - Type: segment
    Entity: 16000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 16000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(16008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 16000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(16000850, TextBannerType.GreatEnemyFelled)
- ID: 16002855
  Map: m16_00_00_00
  Template:
  - Type: segment
    Entity: 16000850
    CondIdentity:
    - IfDamageType(OR_01, 16000850, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 16002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 16000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(16000850, Disabled)
      - ChangeCharacterCollisionState(16000850, Disabled)
      - ForceCharacterDeath(16000850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 16000851)
      Commands:
      - SetCharacterAIState(16000850, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 16000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(16000850, Disabled)
      - ChangeCharacterCollisionState(16000850, Disabled)
      - ForceAnimationPlayback(16000850, 30001, true, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(16000850, Enabled)
      - ChangeCharacterCollisionState(16000850, Enabled)
      - SetCharacterAIState(16000850, Enabled)
      - ForceAnimationPlayback(16000850, 20001, false, true, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(16000850, Enabled)
      - ChangeCharacterCollisionState(16000850, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(16000850, Enabled)
      - SetNetworkUpdateRate(16000850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 16000850, 0, 903570000)
- ID: 16002860
  Map: m16_00_00_00
  Template:
  - Type: segment
    Entity: 16000860
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 16000860, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 16000861, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - HandleBossDefeatAndDisplayBanner(16000860, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 16000861, 1, 904470001)
- ID: 16002865
  Map: m16_00_00_00
  Template:
  - Type: segment
    Entity: 16000860
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 16002865)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 16000860)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(16000860, Disabled)
      - ChangeCharacterCollisionState(16000860, Disabled)
      - ForceCharacterDeath(16000860, false)
      - ChangeCharacterEnableState(16000861, Disabled)
      - ChangeCharacterCollisionState(16000861, Disabled)
      - ForceCharacterDeath(16000861, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(16000860, Disabled)
      - ChangeCharacterEnableState(16000860, Enabled)
      - ChangeCharacterCollisionState(16000860, Enabled)
      - ChangeCharacterEnableState(16000861, Enabled)
      - ChangeCharacterCollisionState(16000861, Enabled)
      - SetCharacterAIState(16000861, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(16000860, Enabled)
      - SetCharacterAIState(16000861, Enabled)
      - SetNetworkUpdateRate(16000860, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(16000861, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 16000860, 0, 904470000)
      - DisplayBossHealthBar(Enabled, 16000861, 1, 904470001)
- ID: 18002800
  Map: m18_00_00_00
  Template:
  - Type: segment
    Entity: 18000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 18000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(18000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 18000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(18000800, TextBannerType.EnemyFelled)
- ID: 18002810
  Map: m18_00_00_00
  Template:
  - Type: segment
    Entity: 18000800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 18000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(18000800, Disabled)
      - ChangeCharacterCollisionState(18000800, Disabled)
      - ForceCharacterDeath(18000800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(18000800, Disabled)
      - ChangeCharacterEnableState(18000800, Enabled)
      - ChangeCharacterCollisionState(18000800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(18000800, Enabled)
      - SetNetworkUpdateRate(18000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 18000800, 0, 904640000)
- ID: 18002850
  Map: m18_00_00_00
  Template:
  - Type: segment
    Entity: 18000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 18000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(18000850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 18000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(18000850, TextBannerType.EnemyFelled)
- ID: 18002860
  Map: m18_00_00_00
  Template:
  - Type: segment
    Entity: 18000850
    Add:
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 71801, ON)
      After: Label2()
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 18000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(18000850, Disabled)
      - ChangeCharacterCollisionState(18000850, Disabled)
      - ForceCharacterDeath(18000850, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(18000850, Disabled)
      - ChangeCharacterEnableState(18000850, Enabled)
      - ChangeCharacterCollisionState(18000850, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(18000850, Enabled)
      - SetNetworkUpdateRate(18000850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 18000850, 0, 904311000)
  - Type: copy
    NewEvent:
    - IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 71800)
    - SetEventFlag(TargetEventFlagType.EventFlag, 71801, ON)
- ID: 19002800
  Map: m19_00_00_00
  Template:
  - Type: segment
    Entity: 19000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 19000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(19008000, SoundType.SFX, 888880000)
      - ChangeCamera(-1, -1)
      - IfCharacterDeadalive(MAIN, 19000800, DeathState.Dead, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4.5)
      - HandleBossDefeatAndDisplayBanner(19000800, TextBannerType.GodSlain)
- ID: 19002810
  Map: m19_00_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(19005800, Enabled)
      - ChangeCharacterCollisionState(19005800, Enabled)
      After: Label0()
    Removes:
    - ForceCharacterDeath(19005800, false)
  - Type: segment
    Entity: 19000800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 19000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(19000800, Disabled)
      - ChangeCharacterCollisionState(19000800, Disabled)
      - ForceCharacterDeath(19000800, false)
  - Type: segment
    Entity: 19000810
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 19000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(19000810, Disabled)
      - ChangeCharacterCollisionState(19000810, Disabled)
      - ForceCharacterDeath(19000810, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(19000810, Disabled)
      - ChangeCharacterEnableState(19000810, Disabled)
      - ChangeCharacterCollisionState(19000810, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterEnableState(19000810, Enabled)
      - ChangeCharacterCollisionState(19000810, Enabled)
      - ForceAnimationPlayback(19000810, 20010, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(19000810, Enabled)
      - SetNetworkUpdateRate(19000810, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 19000810, 0, 902190000)
- ID: 19002811
  Map: m19_00_00_00
  Dupe: none
  Entities: 19000810
  Template:
  - Type: segment
    Entity: 19000810
    Segments:
    - Type: remove
      Commands:
      - WaitFixedTimeSeconds(3)
    - Type: endphase
      Commands:
      - IfCharacterDeadalive(AND_01, 19000810, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
- ID: 19002812
  Map: m19_00_00_00
  Template:
  - Type: segment
    Entity: 19000800
    Segments:
    - Type: setup
      Commands:
      - ChangeCharacterEnableState(19000800, Enabled)
      - ChangeCharacterCollisionState(19000800, Enabled)
      - SetCharacterAIState(19000800, Disabled)
    - Type: start
      EncounterOnly:
      - ChangeCamera(2200, 2200)
      Commands:
      - ForceAnimationPlayback(19000800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(19000800, Enabled)
      - DisplayBossHealthBar(Enabled, 19000800, 0, 902200000)
      - ChangeCamera(2200, 2200)
- ID: 19002822
  Map: m19_00_00_00
  Dupe: none
  Entities: 19000800
  Template:
  - Type: remove
    Entity: 19000800
- ID: 19002830
  Map: m19_00_00_00
  Template:
  - Type: chrboss
    Entity: 19000800
    DefeatFlag: 19000800
- ID: 20002800
  Map: m20_00_00_00
  Template:
  - Type: segment
    Entity: 20000800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 20000800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 20000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(20008000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 20000800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(20000800, TextBannerType.LegendFelled)
- ID: 20002810
  Map: m20_00_00_00
  Template:
  - Type: segment
    Entity: 20000800
    CondIdentity:
    - IfInoutsideArea(OR_01, InsideOutsideState.Inside, 10000, 20002801, 1)
    - IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 20002800, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 20000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(20000800, Disabled)
      - ChangeCharacterCollisionState(20000800, Disabled)
      - ForceCharacterDeath(20000800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 20000801)
      Commands:
      - SetCharacterAIState(20000800, Disabled)
      - ChangeCharacterCollisionState(20000800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 20000801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(20000800, Disabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(20000800, Enabled)
      - ForceAnimationPlayback(20000800, 20010, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(20000800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterCollisionState(20000800, Enabled)
      - SetCharacterAIState(20000800, Enabled)
      - SetNetworkUpdateRate(20000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 20000800, 0, 905210000)
- ID: 20002811
  Map: m20_00_00_00
  Template:
  - Type: chr
    Entity: 20000800
    DefeatFlag: 20000800
    MusicFlag: 20002802
- ID: 20002820
  Map: m20_00_00_00
  Dupe: none
  Template:
  - Type: chr
    Entity: 20000800
    DefeatFlag: 20000800
    Removes:
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003823, OFF)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003820, OFF)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003821, OFF)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003822, OFF)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003823, ON)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003820, ON)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003821, ON)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 20003822, ON)
- ID: 20002830
  Map: m20_00_00_00
  Template:
  - Type: chr
    Entity: 20000800
    DefeatFlag: 20000800
- ID: 20002831
  Map: m20_00_00_00
  Template:
  - Type: chr
    Entity: 20000800
    DefeatFlag: 20000800
- ID: 20010763
  Map: m20_01_00_00
  Dupe: none
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 20010800
- ID: 20012800
  Map: m20_01_00_00
  Template:
  - Type: segment
    Entity: 20010800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 20010800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 20010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(20018000, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 20010800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - SetSpEffect(10000, 19684)
      - HandleBossDefeatAndDisplayBanner(20010800, TextBannerType.GodSlain)
- ID: 20012810
  Map: m20_01_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(20015800, Enabled)
      - ChangeCharacterCollisionState(20015800, Enabled)
      After: Label0()
    Removes:
    - CreateReferredDamagePair(20010801, 20010800)
    - ForceCharacterDeath(20015800, false)
  - Type: segment
    Entity: 20010800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 20010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(20010800, Disabled)
      - ChangeCharacterCollisionState(20010800, Disabled)
      - ForceCharacterDeath(20010800, false)
      - ChangeCharacterEnableState(20015810, Disabled)
      - ChangeCharacterCollisionState(20015810, Disabled)
      - ForceCharacterDeath(20015810, false)
      - ChangeCharacterEnableState(20010830, Disabled)
      - ChangeCharacterCollisionState(20010830, Disabled)
      - ForceCharacterDeath(20010830, false)
      - SetCharacterDefaultBackreadState(20010830, Disabled)
      - SetCharacterTeamType(20010830, TeamType.Disabled)
    - Type: remove
      Start: Label0()
      Commands:
      - SetCharacterGravity(20010800, Disabled)
      - ChangeCharacterCollisionState(20010800, Disabled)
      - SetCharacterHPBarDisplay(20010800, Disabled)
      - ChangeCharacterEnableState(20010830, Disabled)
      - ChangeCharacterCollisionState(20010830, Disabled)
      - ForceCharacterDeath(20010830, false)
      - SetCharacterDefaultBackreadState(20010830, Disabled)
      - SetCharacterTeamType(20010830, TeamType.Disabled)
  - Type: multichrbasic
    Entity: 20010800
    NewEvent:
    - ChangeCharacterEnableState(20010830, Disabled)
    - ChangeCharacterCollisionState(20010830, Disabled)
    - SetCharacterDefaultBackreadState(20010830, Disabled)
    - SetCharacterTeamType(20010830, TeamType.Disabled)
  - Type: chr
    Entity: 20010801
    NewEvent:
    - SetSpEffect(20010801, 20011598)
    - SetSpEffect(20010801, 20011573)
    - WaitFixedTimeSeconds(10)
    - EndUnconditionally(EventEndType.Restart)
  - Type: copy
    Dupe:
      Type: none
    NewEvent:
    - SetSpEffect(20010801, 20011598)
    - SetSpEffect(20010801, 20011573)
    - WaitFixedTimeSeconds(10)
    - EndUnconditionally(EventEndType.Restart)
  - Type: segment
    Entity: 20010801
    Replaces:
    - From: 20012811
      To: 20012950
      Type: Entity
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 20012805)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 20012805)
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 20010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(20010801, Disabled)
      - ChangeCharacterCollisionState(20010801, Disabled)
      - ForceCharacterDeath(20010801, false)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 20010801)
      Commands:
      - SetCharacterAIState(20010801, Disabled)
    - Type: remove
      Commands:
      - SetCharacterImmortality(20010801, Enabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 20010801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      NonMoveOnly:
      - ForceAnimationPlayback(20010801, 30010, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ChangeCharacterEnableState(20010801, Enabled)
      - ChangeCharacterCollisionState(20010801, Enabled)
      - ForceAnimationPlayback(20010801, 30010, false, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: SetCameraAngle
      End: Label1()
      NonMoveOnly:
      - IssueShortWarpRequest(20010801, TargetEntityType.Area, 20012812, -1)
      - ForceAnimationPlayback(20010801, 20010, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - IssueShortWarpRequest(20010801, TargetEntityType.Area, 20012812, -1)
      - ForceAnimationPlayback(20010801, 20010, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      NonMoveOnly:
      - IssueShortWarpRequest(20010801, TargetEntityType.Area, 20012814, -1)
      Commands:
      - ChangeCharacterEnableState(20010801, Enabled)
      - ChangeCharacterCollisionState(20010801, Enabled)
      - IssueShortWarpRequest(20010801, TargetEntityType.Area, 20012814, -1)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(20010801, Enabled)
      - SetNetworkUpdateRate(20010801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 20010801, 0, 905220000)
- ID: 20012811
  Map: m20_01_00_00
  Dupe: copyphase
  Entities: 20010800 20010801
  Template:
  - Type: segment
    Entity: 20010800
    StartFlag: 20012802
    MusicFlag: 20012802
    Segments:
    - Type: setup
      Commands:
      - ChangeCharacterEnableState(20010800, Enabled)
      - SetCharacterAIState(20010800, Disabled)
    - Type: start
      PreSegment: setup
      NonMoveOnly:
      - IssueShortWarpRequest(20010800, TargetEntityType.Area, 20012816, -1)
      Commands:
      - SetCharacterAIState(20010800, Enabled)
      - ChangeCharacterCollisionState(20010800, Enabled)
      - SetCharacterGravity(20010800, Enabled)
      - IssueShortWarpRequest(20010800, TargetEntityType.Area, 20012816, -1)
      - DisplayBossHealthBar(Enabled, 20010800, 0, 905220001)
      - ForceAnimationPlayback(20010800, 20011, false, false, false, ComparisonType.Equal, 1)
  - Type: segment
    Entity: 20010801
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHPRatio(AND_01, 20010801, ComparisonType.LessOrEqual, 0.65, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(20010801, Disabled)
      - ChangeCharacterEnableState(20010801, Disabled)
    - Type: endphase
      Start: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 20010800)
      Commands:
      - IfCharacterHPRatio(AND_01, 20010801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
- ID: 20012820
  Map: m20_01_00_00
  Template:
  - Type: chr
    Entity: 20010800
- ID: 20012821
  Map: m20_01_00_00
  Template:
  - Type: multichr
    Entity: 20010800
- ID: 20012830
  Map: m20_01_00_00
  Template:
  - Type: multichronlymove
    Entity: 20010800
    ArgEntities: X0
    DefeatFlag: 20010800
    Add:
    - Cmds:
      - IfCharacterHasSpEffect(OR_05, X0_4, X8_4, true, ComparisonType.Equal, 1)
      - IfElapsedSeconds(OR_05, 3.01)
      - IfConditionGroup(AND_05, PASS, OR_05)
      Before: IfCharacterHasSpEffect(AND_05, X0_4, X8_4, true, ComparisonType.Equal, 1)
    - Cmds:
      - WaitFixedTimeSeconds(1)
      - EndUnconditionally(EventEndType.Restart)
      Before: 20011593
    - Cmds:
      - SkipIfCharacterHasSpEffect(2, 20010800, 20011593, false, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(1)
      - EndUnconditionally(EventEndType.Restart)
      Before: ChangeCharacterEnableState(X0_4, Enabled)
    Removes:
    - IfCharacterHasSpEffect(AND_05, X0_4, X8_4, true, ComparisonType.Equal, 1)
    CondOrder: +-5
  - Type: multichronly
    Entity: 20010800
    ArgEntities: X0
    Dupe:
      Type: none
- ID: 20012835
  Map: m20_01_00_00
  Dupe: none
  Template:
  - Type: multichronlymove
    Entity: 20010800
    DefeatFlag: 20010800
    Regions:
    - event chrpoint 20012823
    - event chrrel 20012820 20012821 20012822
    Add:
    - Cmd: GotoUnconditionally(Label.Label10)
      Before: 20012833
    - Cmd: Label10()
      After: 20012832
    Removes:
    - 20012833
    - 20012830
    - 20012831
    - 20012832
  - Type: multichrsingleonlymove
    Entity: 20010800
    DefeatFlag: 20010800
    Regions:
    - event chrpoint 20012823
    - event chrrel 20012820 20012821 20012822
    Add:
    - Cmd: GotoUnconditionally(Label.Label10)
      Before: 20012833
    - Cmd: Label10()
      After: 20012832
    Removes:
    - 20012833
    - 20012830
    - 20012831
    - 20012832
    - 20010810
    - 20010811
    - 20010812
    - 20010813
  - Type: multichronly
    Entity: 20010800
    Dupe:
      Type: none
- ID: 21002850
  Map: m21_00_00_00
  Template:
  - Type: segment
    Entity: 21000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 21000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(21000850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 21000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(21000850, TextBannerType.GreatEnemyFelled)
- ID: 21002860
  Map: m21_00_00_00
  Template:
  - Type: segment
    Entity: 21000850
    CondIdentity:
    - IfDamageType(OR_01, 21000850, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 21002855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 21000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(21005850, Disabled)
      - ChangeCharacterCollisionState(21005850, Disabled)
      - ForceCharacterDeath(21005850, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 21000851)
      Commands:
      - SetCharacterAIState(21005850, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 21000851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(21000850, 30000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(21000850, Disabled)
      - ChangeCharacterEnableState(21005850, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(21000850, 20000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(21000850, Enabled)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(21000850, 30000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(21000850, Disabled)
      - ChangeCharacterEnableState(21005850, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ForceAnimationPlayback(21000850, 20000, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(21000850, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(21005850, Enabled)
      - SetNetworkUpdateRate(21005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(0.5)
      - DisplayBossHealthBar(Enabled, 21000850, 0, 905010000)
- ID: 21002861
  Map: m21_00_00_00
  Template:
  - Type: chr
    Entity: 21000850
    DefeatFlag: 21000850
    MusicFlag: 21002852
- ID: 21010707
  Map: m21_01_00_00
  Dupe: none
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 21010800
- ID: 21012800
  Map: m21_01_00_00
  Template:
  - Type: segment
    Entity: 21010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 21010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(21010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 21010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(21010800, TextBannerType.DemigodFelled)
      - ChangeCamera(-1, -1)
- ID: 21012810
  Map: m21_01_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(21015800, Enabled)
      - ChangeCharacterCollisionState(21015800, Enabled)
      After: Label0()
    Removes:
    - CreateReferredDamagePair(21010801, 21010800)
    - ForceCharacterDeath(21015800, false)
  - Type: segment
    Entity: 21010800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 21010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(21010800, Disabled)
      - ChangeCharacterCollisionState(21010800, Disabled)
      - ForceCharacterDeath(21010800, false)
      - ChangeCharacterEnableState(21010810, Disabled)
      - ChangeCharacterCollisionState(21010810, Disabled)
      - ForceCharacterDeath(21010810, false)
      - ChangeCharacterEnableState(21010820, Disabled)
      - ChangeCharacterCollisionState(21010820, Disabled)
      - ForceCharacterDeath(21010820, false)
      - ChangeCharacterEnableState(21010821, Disabled)
      - ChangeCharacterCollisionState(21010821, Disabled)
      - ForceCharacterDeath(21010821, false)
      - ChangeCharacterEnableState(21010822, Disabled)
      - ChangeCharacterCollisionState(21010822, Disabled)
      - ForceCharacterDeath(21010822, false)
      - ChangeCharacterEnableState(21010823, Disabled)
      - ChangeCharacterCollisionState(21010823, Disabled)
      - ForceCharacterDeath(21010823, false)
      - ChangeCharacterEnableState(21010824, Disabled)
      - ChangeCharacterCollisionState(21010824, Disabled)
      - ForceCharacterDeath(21010824, false)
      - ChangeCharacterEnableState(21010825, Disabled)
      - ChangeCharacterCollisionState(21010825, Disabled)
      - ForceCharacterDeath(21010825, false)
      - ChangeCharacterEnableState(21010826, Disabled)
      - ChangeCharacterCollisionState(21010826, Disabled)
      - ForceCharacterDeath(21010826, false)
      - ChangeCharacterEnableState(21010827, Disabled)
      - ChangeCharacterCollisionState(21010827, Disabled)
      - ForceCharacterDeath(21010827, false)
    - Type: remove
      Commands:
      - SetCharacterGravity(21010800, Disabled)
      - ChangeCharacterCollisionState(21010800, Disabled)
      - SetCharacterHPBarDisplay(21010800, Disabled)
      - ChangeCharacterEnableState(21010810, Disabled)
      - ChangeCharacterCollisionState(21010810, Disabled)
      - SetCharacterImmortality(21010810, Enabled)
      - CreateReferredDamagePair(21010810, 21010800)
      - SetCharacterHPBarDisplay(21010810, Disabled)
      - ChangeCharacterEnableState(21010820, Disabled)
      - ChangeCharacterCollisionState(21010820, Disabled)
      - SetCharacterImmortality(21010820, Enabled)
      - ChangeCharacterEnableState(21010821, Disabled)
      - ChangeCharacterCollisionState(21010821, Disabled)
      - SetCharacterImmortality(21010821, Enabled)
      - ChangeCharacterEnableState(21010822, Disabled)
      - ChangeCharacterCollisionState(21010822, Disabled)
      - SetCharacterImmortality(21010822, Enabled)
      - ChangeCharacterEnableState(21010823, Disabled)
      - ChangeCharacterCollisionState(21010823, Disabled)
      - SetCharacterImmortality(21010823, Enabled)
      - ChangeCharacterEnableState(21010824, Disabled)
      - ChangeCharacterCollisionState(21010824, Disabled)
      - SetCharacterImmortality(21010824, Enabled)
      - ChangeCharacterEnableState(21010825, Disabled)
      - ChangeCharacterCollisionState(21010825, Disabled)
      - SetCharacterImmortality(21010825, Enabled)
      - ChangeCharacterEnableState(21010826, Disabled)
      - ChangeCharacterCollisionState(21010826, Disabled)
      - SetCharacterImmortality(21010826, Enabled)
      - ChangeCharacterEnableState(21010827, Disabled)
      - ChangeCharacterCollisionState(21010827, Disabled)
      - SetCharacterImmortality(21010827, Enabled)
  - Type: multichronlybasic
    Entity: 21010800
    NewEvent:
    - ChangeCharacterEnableState(21010810, Disabled)
    - ChangeCharacterCollisionState(21010810, Disabled)
    - ChangeCharacterEnableState(21010820, Disabled)
    - ChangeCharacterCollisionState(21010820, Disabled)
    - ChangeCharacterEnableState(21010821, Disabled)
    - ChangeCharacterCollisionState(21010821, Disabled)
    - ChangeCharacterEnableState(21010822, Disabled)
    - ChangeCharacterCollisionState(21010822, Disabled)
    - ChangeCharacterEnableState(21010823, Disabled)
    - ChangeCharacterCollisionState(21010823, Disabled)
    - ChangeCharacterEnableState(21010824, Disabled)
    - ChangeCharacterCollisionState(21010824, Disabled)
    - ChangeCharacterEnableState(21010825, Disabled)
    - ChangeCharacterCollisionState(21010825, Disabled)
    - ChangeCharacterEnableState(21010826, Disabled)
    - ChangeCharacterCollisionState(21010826, Disabled)
    - ChangeCharacterEnableState(21010827, Disabled)
    - ChangeCharacterCollisionState(21010827, Disabled)
    - SetCharacterImmortality(21010810, Enabled)
    - CreateReferredDamagePair(21010810, 21010800)
    - SetCharacterHPBarDisplay(21010810, Disabled)
    - SetCharacterImmortality(21010820, Enabled)
    - SetCharacterImmortality(21010821, Enabled)
    - SetCharacterImmortality(21010822, Enabled)
    - SetCharacterImmortality(21010823, Enabled)
    - SetCharacterImmortality(21010824, Enabled)
    - SetCharacterImmortality(21010825, Enabled)
    - SetCharacterImmortality(21010826, Enabled)
    - SetCharacterImmortality(21010827, Enabled)
    - ChangeCharacterDispmask(21010800, 10, OFF)
    - ChangeCharacterDispmask(21010800, 11, OFF)
    - ChangeCharacterDispmask(21010800, 12, OFF)
    - ChangeCharacterDispmask(21010800, 20, OFF)
    - ChangeCharacterDispmask(21010800, 21, ON)
    - SetSpEffect(21010800, 20010612)
  - Type: segment
    Entity: 21010801
    CondIdentity:
    - IfDamageType(OR_01, 21010801, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 21012805)
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 21010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(21010801, Disabled)
      - ChangeCharacterCollisionState(21010801, Disabled)
      - ForceCharacterDeath(21010801, false)
    - Type: remove
      Commands:
      - SetCharacterImmortality(21010801, Enabled)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 21010801)
      Commands:
      - SetCharacterAIState(21010801, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 21010801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      NonMoveOnly:
      - IssueShortWarpRequest(21010801, TargetEntityType.Area, 21012810, -1)
      - ForceAnimationPlayback(21010801, 30025, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - IssueShortWarpRequest(21010801, TargetEntityType.Area, 21012810, -1)
      - ChangeCharacterCollisionState(21010801, Disabled)
      - ChangeCharacterEnableState(21010801, Enabled)
      - ChangeCharacterCollisionState(21010801, Enabled)
      - SetLockOnPoint(21010801, 220, Disabled)
      - ForceAnimationPlayback(21010801, 30025, false, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      NonMoveOnly:
      - ForceAnimationPlayback(21010801, 20025, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ChangeCharacterCollisionState(21010801, Enabled)
      - SetLockOnPoint(21010801, 220, Enabled)
      - ForceAnimationPlayback(21010801, 20025, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(21010801, Enabled)
      - ChangeCharacterCollisionState(21010801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(21010801, Enabled)
      - SetNetworkUpdateRate(21010801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterDefaultBackreadState(21010801, Enabled)
      - WaitFixedTimeSeconds(0.5)
      - DisplayBossHealthBar(Enabled, 21010801, 0, 905130000)
- ID: 21012811
  Map: m21_01_00_00
  Dupe: copyphase
  Entities: 21010800 21010801
  Template:
  - Type: segment
    Entity: 21010800
    StartFlag: 21012802
    MusicFlag: 21012802
    Segments:
    - Type: setup
      Commands:
      - ChangeCharacterEnableState(21010800, Enabled)
      - SetCharacterAIState(21010800, Disabled)
      - SetCharacterHPBarDisplay(21010800, Disabled)
      - SetCharacterImmortality(21010810, Enabled)
      - CreateReferredDamagePair(21010810, 21010800)
      - SetCharacterHPBarDisplay(21010810, Disabled)
      - SetCharacterImmortality(21010820, Enabled)
      - SetCharacterImmortality(21010821, Enabled)
      - SetCharacterImmortality(21010822, Enabled)
      - SetCharacterImmortality(21010823, Enabled)
      - SetCharacterImmortality(21010824, Enabled)
      - SetCharacterImmortality(21010825, Enabled)
      - SetCharacterImmortality(21010826, Enabled)
      - SetCharacterImmortality(21010827, Enabled)
    - Type: start
      PreSegment: setup
      NonMoveOnly:
      - IssueShortWarpRequest(21010800, TargetEntityType.Area, 21012815, -1)
      Commands:
      - ChangeCharacterEnableState(21010800, Enabled)
      - SetCharacterDefaultBackreadState(21010800, Enabled)
      - SetCharacterAIState(21010800, Enabled)
      - ChangeCharacterCollisionState(21010800, Enabled)
      - SetCharacterGravity(21010800, Enabled)
      - SetNetworkUpdateRate(21010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - IssueShortWarpRequest(21010800, TargetEntityType.Area, 21012815, -1)
      - DisplayBossHealthBar(Enabled, 21010800, 0, 905130001)
      - ChangeCharacterDispmask(21010800, 10, OFF)
      - ChangeCharacterDispmask(21010800, 11, OFF)
      - ChangeCharacterDispmask(21010800, 12, OFF)
      - ChangeCharacterDispmask(21010800, 20, OFF)
      - ChangeCharacterDispmask(21010800, 21, ON)
      - SetSpEffect(21010800, 20010612)
      - ForceAnimationPlayback(21010800, 20003, false, false, false, ComparisonType.Equal, 1)
      - WaitFixedTimeFrames(1)
      - RequestCharacterAIReplan(21010800)
  - Type: segment
    Entity: 21010801
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHPRatio(AND_01, 21010801, ComparisonType.LessOrEqual, 0.5, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(21010800, Disabled)
      - ChangeCharacterEnableState(21010800, Disabled)
    - Type: endphase
      Start: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 21010800)
      Commands:
      - IfPlayerIsInWorldType(AND_01, WorldType.OwnWorld)
      - IfCharacterHPRatio(AND_01, 21010801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
- ID: 21012819
  Map: m21_01_00_00
  Dupe: none
  Entities: 21010800 21010810
  Template:
  - Type: remove
    Entity: 21010800
    DefeatFlag: 21010800
    EffectFlag: 0 21010800 21013820
    Regions:
    - event chrpoint 21012815
    Removes:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 21010800, 21012819, 1)
- ID: 21012820
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 21010800
    DefeatFlag: 21010800
    StartFlag: 21012802
    EffectFlag: 0 21010800 21013820
    Replaces:
    - From: IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 21012820, 1)
      To: IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 6001)
    - From: IfInoutsideArea(AND_01, InsideOutsideState.Outside, 21010800, 21012819, 1)
      To: IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 6001)
- ID: 21012825
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 21010800
    DefeatFlag: 21010800
    EffectFlag: 0 21010800 21013820
    Regions:
    - event chrpoint 21012815
    Replaces:
    - From: IfInoutsideArea(AND_01, InsideOutsideState.Outside, 21010800, 21012819, 1)
      To: IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 6001)
    - From: GotoIfInoutsideArea(Label.Label0, InsideOutsideState.Inside, 21010800, 21012825, 1)
      To: GotoIfEventFlag(Label.Label0, ON, TargetEventFlagType.EventFlag, 6001)
- ID: 21012830
  Map: m21_01_00_00
  Template:
  - Type: multichronly
    Entity: 21010800
    ArgEntities: X12
    DefeatFlag: 21010800
    StartFlag: 21012802
- ID: 21012836
  Map: m21_01_00_00
  Template:
  - Type: multichr
    Entity: 21010800
    ArgEntities: X0
    DefeatFlag: 21010800
- ID: 21012842
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 21010800
    DefeatFlag: 21010800
    EffectFlag: 0 21010800 21013820
- ID: 21012843
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichrboss
    Entity: 21010800
    ArgEntities: X8
    DefeatFlag: 21010800
    StartFlag: 21012805
    Removes:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 21012810)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 21012806)
- ID: 21012844
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 21010800
    DefeatFlag: 21010800
    StartFlag: 21012802
    Regions:
    - event dist-100 21012844
- ID: 21012845
  Map: m21_01_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 21010800
    DefeatFlag: 21010800
    EffectFlag: 0 21010800 21013820
- ID: 21012846
  Map: m21_01_00_00
  Dupe: none
  Entities: 21010800
  Template:
  - Type: remove
    Entity: 21010800
    DefeatFlag: 21010800
    StartFlag: 21012802
    Removes:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 21010800, 21012844, 1)
    - IfInoutsideArea(AND_02, InsideOutsideState.Outside, 21010800, 21012844, 1)
- ID: 22000800
  Map: m22_00_00_00
  Template:
  - Type: segment
    Entity: 22000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 22000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(22008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 22000800, DeathState.Dead, ComparisonType.Equal, 1)
      - ForceCharacterDeath(22000801, false)
      - ChangeCharacterEnableState(22000801, Disabled)
      - ChangeCharacterCollisionState(22000801, Disabled)
      - HandleBossDefeatAndDisplayBanner(22000800, TextBannerType.LegendFelled)
- ID: 22002810
  Map: m22_00_00_00
  Template:
  - Type: segment
    Entity: 22000800
    CondOrder: 1 10
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 22002805)
    - IfEventFlag(AND_10, ON, TargetEventFlagType.EventFlag, 22002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 22000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(22000800, Disabled)
      - ChangeCharacterCollisionState(22000800, Disabled)
      - ForceCharacterDeath(22000800, false)
      - ChangeCharacterEnableState(22000801, Disabled)
      - ChangeCharacterCollisionState(22000801, Disabled)
      - ForceCharacterDeath(22000801, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 22000802)
      NonMoveOnly:
      - ForceAnimationPlayback(22000800, 30010, true, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(22000800, Disabled)
      - ForceAnimationPlayback(22000800, 30010, true, false, false, ComparisonType.Equal, 1)
      - SetLockOnPoint(22000800, 221, Disabled)
      - SetLockOnPoint(22000801, 220, Disabled)
      - CreateReferredDamagePair(22000801, 22000800)
    - Type: remove
      Commands:
      - WaitFixedTimeSeconds(2.6)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 22000802)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterEnableState(22000800, Enabled)
      - ChangeCharacterCollisionState(22000800, Enabled)
      - ChangeCharacterEnableState(22000801, Enabled)
      - ChangeCharacterCollisionState(22000801, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      NonMoveOnly:
      - ForceAnimationPlayback(22000800, 20010, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(22000800, 20010, false, false, false, ComparisonType.Equal, 1)
      - SetSpEffect(22000800, 20010097)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_10)
      Commands:
      - ChangeCharacterEnableState(22000800, Enabled)
      - ChangeCharacterCollisionState(22000800, Enabled)
      - ChangeCharacterEnableState(22000801, Enabled)
      - ChangeCharacterCollisionState(22000801, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_10)
      End: Label2()
      NonMoveOnly:
      - ForceAnimationPlayback(22000800, 20010, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(22000800, 20010, false, false, false, ComparisonType.Equal, 1)
      - SetSpEffect(22000800, 20010098)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(22000800, Enabled)
      - WaitFixedTimeSeconds(3)
      - DisplayBossHealthBar(Enabled, 22000800, 0, 905020000)
      - ChangeAssetEnableState(22001801, Enabled)
  - Type: multichrbasic
    Entity: 22000800
    NewEvent:
    - SetLockOnPoint(22000800, 221, Disabled)
    - SetLockOnPoint(22000801, 220, Disabled)
    - CreateReferredDamagePair(22000801, 22000800)
- ID: 22002811
  Map: m22_00_00_00
  Template:
  - Type: multichr
    Entity: 22000800
    DefeatFlag: 22000800
    MusicFlag: 22002802
- ID: 25002800
  Map: m25_00_00_00
  Template:
  - Type: segment
    Entity: 25000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 25000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(25000820, false)
      - ForceCharacterDeath(25000821, false)
      - ForceCharacterDeath(25000822, false)
      - ForceCharacterDeath(25000823, false)
      - ForceCharacterDeath(25000824, false)
      - ForceCharacterDeath(25000825, false)
      - ForceCharacterDeath(25000826, false)
      - ForceCharacterDeath(25000827, false)
      - ForceCharacterDeath(25000828, false)
      - ForceCharacterDeath(25000829, false)
      - ForceCharacterDeath(25000830, false)
      - ForceCharacterDeath(25000831, false)
      - ForceCharacterDeath(25000832, false)
      - ForceCharacterDeath(25000833, false)
      - ForceCharacterDeath(25000834, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(25000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 25000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(25000800, TextBannerType.LegendFelled)
- ID: 25002810
  Map: m25_00_00_00
  Template:
  - Type: segment
    Entity: 25000800
    CondIdentity:
    - IfDamageType(OR_02, 25000800, 0, DamageType.Unspecified)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 25000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(25000800, Disabled)
      - ChangeCharacterCollisionState(25000800, Disabled)
      - ForceCharacterDeath(25000800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, OR_02)
      Commands:
      - SetCharacterAIState(25000800, Disabled)
      - ChangeCharacterEnableState(25000800, Enabled)
      - ChangeCharacterCollisionState(25000800, Enabled)
      - SetCharacterHPBarDisplay(25000800, Disabled)
      - SetLockOnPoint(25000800, 220, Disabled)
      - SetCharacterDefaultBackreadState(25000800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, OR_02)
      Commands:
      - WaitFixedTimeSeconds(0.1)
      - SetLockOnPoint(25000800, 220, Enabled)
      - SetCharacterAIState(25000800, Enabled)
      - SetNetworkUpdateRate(25000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 25000800, 0, 905200000)
- ID: 25002811
  Map: m25_00_00_00
  Dupe: none
  Entities: 25000800
  Template:
  - Type: remove
    Entity: 25000800
- ID: 25002812
  Map: m25_00_00_00
  Template:
  - Type: multichr
    Entity: 25000800
    DefeatFlag: 25000800
    MusicFlag: 25002802
- ID: 25002819
  Map: m25_00_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 25000800
    DefeatFlag: 25000800
    EffectFlag: 0 25000800 25002820; 1 25000800 25002821; 2 25000800 25002822; 3 25000800 25002823; 4 25000800 25002824; 5 25000800 25002825; 6 25000800 25002826; 7 25000800 25002827; 8 25000800 25002828; 9 25000800 25002829; 10 25000800 25002830; 11 25000800 25002831; 12 25000800 25002832; 13 25000800 25002833; 14 25000800 25002834
    Regions:
    - event chrgen-10 25004820 25004821 25004822 25004823 25004824 25004825 25004826 25004827 25004828 25004829 25004830 25004831 25004832 25004833 25004834
- ID: 25002820
  Map: m25_00_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 25000800
    ArgEntities: X0
    EffectFlag: 0 25000800 25002820 X4; 1 25000800 25002821 X4; 2 25000800 25002822 X4; 3 25000800 25002823 X4; 4 25000800 25002824 X4; 5 25000800 25002825 X4; 6 25000800 25002826 X4; 7 25000800 25002827 X4; 8 25000800 25002828 X4; 9 25000800 25002829 X4; 10 25000800 25002830 X4; 11 25000800 25002831 X4; 12 25000800 25002832 X4; 13 25000800 25002833 X4; 14 25000800 25002834 X4
- ID: 25002840
  Map: m25_00_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 25000800
    DefeatFlag: 25000800
    EffectFlag: 0 25000800 25002820; 1 25000800 25002821; 2 25000800 25002822; 3 25000800 25002823; 4 25000800 25002824; 5 25000800 25002825; 6 25000800 25002826; 7 25000800 25002827; 8 25000800 25002828; 9 25000800 25002829; 10 25000800 25002830; 11 25000800 25002831; 12 25000800 25002832; 13 25000800 25002833; 14 25000800 25002834
- ID: 28000800
  Map: m28_00_00_00
  Template:
  - Type: segment
    Entity: 28000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 28000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(28000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 28000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(28000800, TextBannerType.LegendFelled)
- ID: 28002810
  Map: m28_00_00_00
  Dupe: manual
  Entities: 28000800 28000801
  Template:
  - Type: loc
    Add:
    - Cmds:
      - ChangeCharacterEnableState(28005800, Enabled)
      - ChangeCharacterCollisionState(28005800, Enabled)
      After: Label0()
    Removes:
    - ForceCharacterDeath(28005800, false)
  - Type: loc
    Entities: 28000801
    Removes:
    - SetCharacterAIId(28000801, 500000003)
    - ForceAnimationPlayback
  - Type: locstay
    Entity: 28000801
    Dupe:
      Type: rewrite
      Entity: 28000801
    Add:
    - Cmds:
      - ForceAnimationPlayback(28000801, 20000, false, false, false, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2.25)
      After: ForceAnimationPlayback(28000801, 20000, false, true, false, ComparisonType.Equal, 1)
    Removes:
    - ForceAnimationPlayback(28000801, 20000, false, true, false, ComparisonType.Equal, 1)
  - Type: segment
    Entity: 28000800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 28000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(28000800, Disabled)
      - ChangeCharacterCollisionState(28000800, Disabled)
      - ForceCharacterDeath(28000800, false)
    - Type: remove
      Commands:
      - SetCharacterGravity(28000800, Disabled)
      - ChangeCharacterCollisionState(28000800, Disabled)
      - ChangeCharacterEnableState(28000800, Disabled)
- ID: 28002811
  Map: m28_00_00_00
  Template:
  - Type: loc
    Add:
    - Cmd: EndUnconditionally(EventEndType.End)
      After: GotoIfConditionGroupStateUncompiled(Label.Label0, FAIL, AND_01)
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 28002700)
      Before: IfCharacterHPValue(MAIN, 28000801, ComparisonType.Less, 1, ComparisonType.Equal, 1)
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 28003811)
  - Type: locstay
    Entity: 28000801
    Dupe:
      Type: rewrite
      Entity: 28000801
      Condition: IfCharacterHPValue and
  - Type: segment
    Entity: 28000800
    Add:
    - Cmd: SetCharacterFadeOnEnable(28000800, Disabled)
      After: Label0()
    Segments:
    - Type: remove
      Start: Label0()
      End: SetEventFlag(TargetEventFlagType.EventFlag, 28002802, ON)
      Commands:
      - ChangeCharacterEnableState(28000800, Enabled)
    - Type: setup
      IgnoreMatch: true
      Start: SetEventFlag(TargetEventFlagType.EventFlag, 28002802, ON)
      Commands:
      - ChangeCharacterEnableState(28000800, Enabled)
      - SetCharacterAIState(28000800, Disabled)
    - Type: start
      PreSegment: setup
      Start: SetEventFlag(TargetEventFlagType.EventFlag, 28002802, ON)
      NonMoveOnly:
      - WarpCharacterAndCopyFloor(28000800, TargetEntityType.Area, 28002812, -1, 28000801)
      Commands:
      - SetCharacterGravity(28000800, Enabled)
      - WarpCharacterAndCopyFloor(28000800, TargetEntityType.Area, 28002812, -1, 28000801)
      - ChangeCharacterCollisionState(28000800, Enabled)
      - WaitFixedTimeRealFrames(1)
      - ForceAnimationPlayback(28000800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(28000800, Enabled)
      - SetNetworkUpdateRate(28000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 28000800, 0, 905051000)
  - Type: multichrbasic
    Entity: 28000800
    NewEvent:
    - IfCharacterAIState(OR_03, 28000800, AIStateType.Recognition, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 28000800, AIStateType.Alert, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 28000800, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfConditionGroup(MAIN, PASS, OR_03)
    - ForceAnimationPlayback(28000800, 20000, false, false, false, ComparisonType.Equal, 1)
- ID: 28002816
  Map: m28_00_00_00
  Dupe: rewrite
  Entities: 28000801
  Template:
  - Type: loc
    Entities: 28000801
    Removes:
    - SetCharacterAIId(28000801, 50500000)
- ID: 28002820
  Map: m28_00_00_00
  Dupe: none
  Entities: 28000800
  Template:
  - Type: chr
    Entity: 28000800
    DefeatFlag: 28000800
  - Type: loc
    Entity: 28000800
    Replaces:
    - From: IfCharacterHasSpEffect(MAIN, 28000800, 20010269, true, ComparisonType.Equal, 1)
      To: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 28002823)
- ID: 28002823
  Map: m28_00_00_00
  Dupe: none
  Template:
  - Type: chr
    Entity: 28000800
    DefeatFlag: 28000800
    MusicFlag: 28002823
- ID: 30002800
  Map: m30_00_00_00
  Template:
  - Type: segment
    Entity: 30000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30000800, TextBannerType.EnemyFelled)
- ID: 30002810
  Map: m30_00_00_00
  Template:
  - Type: segment
    Entity: 30000800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30005800, Disabled)
      - ChangeCharacterCollisionState(30005800, Disabled)
      - ForceCharacterDeath(30005800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30005800, Disabled)
      - ChangeCharacterEnableState(30005800, Enabled)
      - ChangeCharacterCollisionState(30005800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30005800, Enabled)
      - SetNetworkUpdateRate(30005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30000800, 0, 903664300)
- ID: 30002811
  Map: m30_00_00_00
  Template:
  - Type: chr
    Entity: 30000800
    DefeatFlag: 30000800
    MusicFlag: 30002802
- ID: 30012800
  Map: m30_01_00_00
  Template:
  - Type: segment
    Entity: 30010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(30015800, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30010800, TextBannerType.EnemyFelled)
- ID: 30012810
  Map: m30_01_00_00
  Template:
  - Type: segment
    Entity: 30010800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30015800, Disabled)
      - ChangeCharacterCollisionState(30015800, Disabled)
      - ForceCharacterDeath(30015800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30010800, Disabled)
      - SetCharacterAIState(30015800, Disabled)
      - ChangeCharacterEnableState(30015800, Enabled)
      - ChangeCharacterCollisionState(30015800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30010800, Enabled)
      - SetCharacterAIState(30015800, Enabled)
      - SetNetworkUpdateRate(30010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30010800, 0, 904260301)
- ID: 30012811
  Map: m30_01_00_00
  Template:
  - Type: multichr
    Entity: 30010800
    DefeatFlag: 30010800
    MusicFlag: 30012802
- ID: 30022800
  Map: m30_02_00_00
  Template:
  - Type: segment
    Entity: 30020800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30020800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30020800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30020800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30020800, TextBannerType.EnemyFelled)
- ID: 30022810
  Map: m30_02_00_00
  Template:
  - Type: segment
    Entity: 30020800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30020800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30020800, Disabled)
      - ChangeCharacterCollisionState(30020800, Disabled)
      - ForceCharacterDeath(30020800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30020800, Disabled)
      - ChangeCharacterEnableState(30020800, Enabled)
      - ChangeCharacterCollisionState(30020800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30020800, Enabled)
      - SetNetworkUpdateRate(30020800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30020800, 0, 904260301)
- ID: 30022811
  Map: m30_02_00_00
  Template:
  - Type: chr
    Entity: 30020800
    DefeatFlag: 30020800
    MusicFlag: 30022802
- ID: 30032800
  Map: m30_03_00_00
  Template:
  - Type: segment
    Entity: 30030800
    Segments:
    - Type: end
      Regions:
      - event placegen 30033801 30033802 30033803 30033804 30033805 30033806
      Commands:
      - IfCharacterHPValue(MAIN, 30030800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(30030801, false)
      - ForceCharacterDeath(30030802, false)
      - ForceCharacterDeath(30030803, false)
      - ForceCharacterDeath(30030804, false)
      - ForceCharacterDeath(30030805, false)
      - ForceCharacterDeath(30030806, false)
      - ForceCharacterDeath(30030807, false)
      - ForceCharacterDeath(30030808, false)
      - ForceCharacterDeath(30030809, false)
      - ForceCharacterDeath(30030810, false)
      - SetGeneratorState(30033801, Disabled)
      - SetGeneratorState(30033802, Disabled)
      - SetGeneratorState(30033803, Disabled)
      - SetGeneratorState(30033804, Disabled)
      - SetGeneratorState(30033805, Disabled)
      - SetGeneratorState(30033806, Disabled)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30030800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30030800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30030800, TextBannerType.EnemyFelled)
- ID: 30032810
  Map: m30_03_00_00
  Template:
  - Type: segment
    Entity: 30030800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30032805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30030800)
      End: EndUnconditionally(EventEndType.End)
      Regions:
      - event placegen 30033801 30033802 30033803 30033804 30033805 30033806
      Commands:
      - ChangeCharacterEnableState(30030800, Disabled)
      - ChangeCharacterCollisionState(30030800, Disabled)
      - ForceCharacterDeath(30030800, false)
      - ForceCharacterDeath(30030801, false)
      - SetGeneratorState(30033801, Disabled)
      - SetGeneratorState(30033802, Disabled)
      - SetGeneratorState(30033803, Disabled)
      - SetGeneratorState(30033804, Disabled)
      - SetGeneratorState(30033805, Disabled)
      - SetGeneratorState(30033806, Disabled)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Regions:
      - event placegen 30033801 30033802 30033803 30033804 30033805 30033806
      Commands:
      - SetCharacterAIState(30030800, Disabled)
      - ChangeCharacterEnableState(30030800, Enabled)
      - ChangeCharacterCollisionState(30030800, Enabled)
      - SetGeneratorState(30033801, Enabled)
      - SetGeneratorState(30033802, Enabled)
      - SetGeneratorState(30033803, Enabled)
      - SetGeneratorState(30033804, Enabled)
      - SetGeneratorState(30033805, Enabled)
      - SetGeneratorState(30033806, Enabled)
      - ForceAnimationPlayback(30030800, 30013, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      ProgressFlag: 30032822-30032839 30032812-30032817 30032882
      Regions:
      - event placegen 30033801
      Commands:
      - SetCharacterAIState(30030800, Enabled)
      - SetNetworkUpdateRate(30030800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30030800, 0, 904140300)
      - GotoIfPlayerIsInWorldType(Label.Label1, WorldType.OtherWorld)
      - BatchSetNetworkconnectedEventFlags(30032822, 30032839, OFF)
      - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 30032822, ON)
      - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 30032839, ON)
      - WaitFixedTimeSeconds(1.2)
      - SetEventFlag(TargetEventFlagType.EventFlag, 30032812, ON)
      - InvokeEnemyGenerator(30033801)
      - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 30032882, ON)
      - ForceAnimationPlayback(30030800, 20013, false, false, false, ComparisonType.Equal, 1)
      - Label1()
- ID: 30032821
  Map: m30_03_00_00
  Template:
  - Type: multichr
    Entity: 30030800
    DefeatFlag: 30030800
    ProgressFlag: 30032822-30032839
- ID: 30032838
  Map: m30_03_00_00
  Template:
  - Type: multichr
    Entity: 30030800
    DefeatFlag: 30030800
    ProgressFlag: 30032822-30032839
    Regions:
    - event placepoint 30032823 30032824 30032825 30032826 30032827 30032828 30032829 30032830 30032831 30032832 30032833 30032834
- ID: 30032845
  Map: m30_03_00_00
  Template:
  - Type: multichr
    Entity: 30030800
    DefeatFlag: 30030800
    ProgressFlag: 30032822-30032839
- ID: 30032870
  Map: m30_03_00_00
  Template:
  - Type: multichr
    Entity: 30030800
    ArgEntities: X0
    ArgFlags: X4
    DefeatFlag: 30030800
    ProgressFlag: 30032882-30032887
- ID: 30032871
  Map: m30_03_00_00
  Template:
  - Type: multichr
    Entity: 30030800
    ArgEntities: X0
    ArgFlags: X4
    DefeatFlag: 30030800
    ProgressFlag: 30032882-30032887
- ID: 30032890
  Map: m30_03_00_00
  Template:
  - Type: multichronly
    Entity: 30030800
    DefeatFlag: 30030800
    StartFlag: 30032805
    ProgressFlag: 30032822-30032839 30032882-30032887 30032812-30032817 30032882
    MusicFlag: 30032860
    Regions:
    - event placegen 30033801 30033802 30033803 30033804 30033805 30033806
- ID: 30042800
  Map: m30_04_00_00
  Template:
  - Type: segment
    Entity: 30040800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30040800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30040800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30040800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30040800, TextBannerType.EnemyFelled)
- ID: 30042810
  Map: m30_04_00_00
  Template:
  - Type: segment
    Entity: 30040800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30040800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30040800, Disabled)
      - ChangeCharacterCollisionState(30040800, Disabled)
      - ForceCharacterDeath(30040800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30040800, Disabled)
      - ChangeCharacterEnableState(30040800, Enabled)
      - ChangeCharacterCollisionState(30040800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30040800, Enabled)
      - SetNetworkUpdateRate(30040800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30040800, 0, 903400300)
- ID: 30042811
  Map: m30_04_00_00
  Template:
  - Type: chr
    Entity: 30040800
    DefeatFlag: 30040800
    MusicFlag: 30042802
- ID: 30052800
  Map: m30_05_00_00
  Template:
  - Type: segment
    Entity: 30050800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30050800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(30055800, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30050800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30050800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30050800, TextBannerType.EnemyFelled)
      - ForceCharacterDeath(30050816, false)
      - ForceCharacterDeath(30050815, false)
      - ForceCharacterDeath(30050817, false)
- ID: 30052810
  Map: m30_05_00_00
  Template:
  - Type: segment
    Entity: 30050800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30052805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30055800, Disabled)
      - ChangeCharacterCollisionState(30055800, Disabled)
      - ForceCharacterDeath(30055800, false)
      - ForceCharacterDeath(30050816, false)
      - ForceCharacterDeath(30050815, false)
      - ForceCharacterDeath(30050817, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30050800, Disabled)
      - SetCharacterAIState(30055800, Disabled)
      - ChangeCharacterEnableState(30055800, Enabled)
      - ChangeCharacterCollisionState(30055800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30050800, Enabled)
      - SetCharacterAIState(30055800, Enabled)
      - SetNetworkUpdateRate(30050800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30050800, 0, 903664301)
- ID: 30052811
  Map: m30_05_00_00
  Template:
  - Type: multichr
    Entity: 30050800
    DefeatFlag: 30050800
    MusicFlag: 30052802
- ID: 30052850
  Map: m30_05_00_00
  Template:
  - Type: segment
    Entity: 30050850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30050850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30050850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30050850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30050850, TextBannerType.EnemyFelled)
- ID: 30052860
  Map: m30_05_00_00
  Template:
  - Type: segment
    Entity: 30050850
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30052855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30050850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30050850, Disabled)
      - ChangeCharacterCollisionState(30050850, Disabled)
      - ForceCharacterDeath(30050850, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30050850, Disabled)
      - ChangeCharacterEnableState(30050850, Enabled)
      - ChangeCharacterCollisionState(30050850, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30050850, Enabled)
      - SetNetworkUpdateRate(30050850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30050850, 0, 902100301)
- ID: 30052861
  Map: m30_05_00_00
  Template:
  - Type: chr
    Entity: 30050850
    DefeatFlag: 30050850
    MusicFlag: 30052852
- ID: 30062800
  Map: m30_06_00_00
  Template:
  - Type: segment
    Entity: 30060800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30060800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30060800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30060800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30060800, TextBannerType.EnemyFelled)
- ID: 30062810
  Map: m30_06_00_00
  Template:
  - Type: segment
    Entity: 30060800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30062805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30060800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30060800, Disabled)
      - ChangeCharacterCollisionState(30060800, Disabled)
      - ForceCharacterDeath(30060800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30060800, Disabled)
      - ChangeCharacterEnableState(30060800, Enabled)
      - ChangeCharacterCollisionState(30060800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30060800, Enabled)
      - SetNetworkUpdateRate(30060800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30060800, 0, 904260302)
- ID: 30062811
  Map: m30_06_00_00
  Template:
  - Type: chr
    Entity: 30060800
    DefeatFlag: 30060800
    MusicFlag: 30062802
- ID: 30072800
  Map: m30_07_00_00
  Template:
  - Type: segment
    Entity: 30070800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30070800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30070800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30070800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30070800, TextBannerType.GreatEnemyFelled)
- ID: 30072810
  Map: m30_07_00_00
  Template:
  - Type: segment
    Entity: 30070800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30070800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30070800, Disabled)
      - ChangeCharacterCollisionState(30070800, Disabled)
      - ForceCharacterDeath(30070800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30070800, Disabled)
      - ChangeCharacterEnableState(30070800, Enabled)
      - ChangeCharacterCollisionState(30070800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30070800, Enabled)
      - SetNetworkUpdateRate(30070800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30070800, 0, 904260303)
- ID: 30072811
  Map: m30_07_00_00
  Template:
  - Type: chr
    Entity: 30070800
    DefeatFlag: 30070800
    MusicFlag: 30072802
- ID: 30082800
  Map: m30_08_00_00
  Template:
  - Type: segment
    Entity: 30080800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30080800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30080800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30080800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30080800, TextBannerType.EnemyFelled)
- ID: 30082810
  Map: m30_08_00_00
  Template:
  - Type: segment
    Entity: 30080800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30080800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30080800, Disabled)
      - ChangeCharacterCollisionState(30080800, Disabled)
      - ForceCharacterDeath(30080800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30080800, Disabled)
      - ChangeCharacterEnableState(30080800, Enabled)
      - ChangeCharacterCollisionState(30080800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30080800, Enabled)
      - SetNetworkUpdateRate(30080800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30080800, 0, 907100300)
- ID: 30082811
  Map: m30_08_00_00
  Template:
  - Type: chr
    Entity: 30080800
    DefeatFlag: 30080800
    MusicFlag: 30082802
- ID: 30092800
  Map: m30_09_00_00
  Template:
  - Type: segment
    Entity: 30090800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30090800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30090800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30090800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30090800, TextBannerType.EnemyFelled)
- ID: 30092810
  Map: m30_09_00_00
  Template:
  - Type: segment
    Entity: 30090800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30090800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30090800, Disabled)
      - ChangeCharacterCollisionState(30090800, Disabled)
      - ForceCharacterDeath(30090800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30090800, Disabled)
      - ChangeCharacterEnableState(30090800, Enabled)
      - ChangeCharacterCollisionState(30090800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30090800, Enabled)
      - SetNetworkUpdateRate(30090800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30090800, 0, 903181300)
- ID: 30092811
  Map: m30_09_00_00
  Template:
  - Type: chr
    Entity: 30090800
    DefeatFlag: 30090800
    MusicFlag: 30092802
- ID: 30102800
  Map: m30_10_00_00
  Template:
  - Type: segment
    Entity: 30100800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 30100800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 30100801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30100800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 30100800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 30100801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(30100800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 30100801, 1, 902500301)
- ID: 30102810
  Map: m30_10_00_00
  Template:
  - Type: segment
    Entity: 30100800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30100800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30100800, Disabled)
      - ChangeCharacterCollisionState(30100800, Disabled)
      - ForceCharacterDeath(30100800, false)
      - ChangeCharacterEnableState(30100801, Disabled)
      - ChangeCharacterCollisionState(30100801, Disabled)
      - ForceCharacterDeath(30100801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30100800, Disabled)
      - ChangeCharacterEnableState(30100800, Enabled)
      - ChangeCharacterCollisionState(30100800, Enabled)
      - ChangeCharacterEnableState(30100801, Enabled)
      - ChangeCharacterCollisionState(30100801, Enabled)
      - SetCharacterAIState(30100801, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30100800, Enabled)
      - SetNetworkUpdateRate(30100800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30100800, 0, 902500300)
      - SetCharacterAIState(30100801, Enabled)
      - SetNetworkUpdateRate(30100801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30100801, 1, 902500301)
- ID: 30102811
  Map: m30_10_00_00
  Template:
  - Type: multichr
    Entity: 30100800
    DefeatFlag: 30100800
    MusicFlag: 30102802
- ID: 30112800
  Map: m30_11_00_00
  Template:
  - Type: segment
    Entity: 30110800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30110800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30110800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30110800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30110800, TextBannerType.EnemyFelled)
- ID: 30112810
  Map: m30_11_00_00
  Template:
  - Type: segment
    Entity: 30110800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30110800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30110800, Disabled)
      - ChangeCharacterCollisionState(30110800, Disabled)
      - ForceCharacterDeath(30110800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30110800, Disabled)
      - ChangeCharacterEnableState(30110800, Enabled)
      - ChangeCharacterCollisionState(30110800, Enabled)
      - SetCharacterHPBarDisplay(30110800, Disabled)
      - ForceAnimationPlayback(30110800, 30000, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30110800, Enabled)
      - SetNetworkUpdateRate(30110800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetSpEffect(30110800, 4404)
      - WaitFixedTimeSeconds(1)
      - DisplayBossHealthBar(Enabled, 30110800, 0, 902100300)
      - WaitFixedTimeSeconds(0.7)
      - ForceAnimationPlayback(30110800, 20000, false, false, false, ComparisonType.Equal, 1)
- ID: 30112811
  Map: m30_11_00_00
  Template:
  - Type: chr
    Entity: 30110800
    DefeatFlag: 30110800
    MusicFlag: 30112802
- ID: 30122800
  Map: m30_12_00_00
  Template:
  - Type: segment
    Entity: 30120800
    Segments:
    - Type: remove
      Commands:
      - PlaySE(30100800, SoundType.SFX, 888880000)
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 30120800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 30120801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30120800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 30120800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 30120801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(30120800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 30120801, 1, 903700300)
- ID: 30122810
  Map: m30_12_00_00
  Template:
  - Type: segment
    Entity: 30120800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30120800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30120800, Disabled)
      - ChangeCharacterCollisionState(30120800, Disabled)
      - ForceCharacterDeath(30120800, false)
      - ChangeCharacterEnableState(30120801, Disabled)
      - ChangeCharacterCollisionState(30120801, Disabled)
      - ForceCharacterDeath(30120801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30120800, Disabled)
      - ChangeCharacterEnableState(30120800, Enabled)
      - ChangeCharacterCollisionState(30120800, Enabled)
      - ChangeCharacterEnableState(30120801, Enabled)
      - ChangeCharacterCollisionState(30120801, Enabled)
      - SetCharacterAIState(30120801, Disabled)
      - ForceAnimationPlayback(30120800, 30001, true, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(30120800, 20001, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30120800, Enabled)
      - SetNetworkUpdateRate(30120800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30120800, 0, 903460300)
      - SetCharacterAIState(30120801, Enabled)
      - SetNetworkUpdateRate(30120801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30120801, 1, 903700300)
- ID: 30122811
  Map: m30_12_00_00
  Template:
  - Type: multichr
    Entity: 30120800
    DefeatFlag: 30120800
    MusicFlag: 30122802
- ID: 30132800
  Map: m30_13_00_00
  Template:
  - Type: segment
    Entity: 30130800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30130800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30130800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30130800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30130800, TextBannerType.EnemyFelled)
      - ForceCharacterDeath(30130292, true)
      - ForceCharacterDeath(30130293, true)
      - ForceCharacterDeath(30130298, true)
      - ForceCharacterDeath(30130299, true)
- ID: 30132810
  Map: m30_13_00_00
  Template:
  - Type: segment
    Entity: 30130800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30130800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30130800, Disabled)
      - ChangeCharacterCollisionState(30130800, Disabled)
      - ForceCharacterDeath(30130800, false)
      - ChangeCharacterEnableState(30130292, Disabled)
      - ChangeCharacterCollisionState(30130292, Disabled)
      - ForceCharacterDeath(30130292, false)
      - ChangeCharacterEnableState(30130293, Disabled)
      - ChangeCharacterCollisionState(30130293, Disabled)
      - ForceCharacterDeath(30130293, false)
      - ChangeCharacterEnableState(30130298, Disabled)
      - ChangeCharacterCollisionState(30130298, Disabled)
      - ForceCharacterDeath(30130298, false)
      - ChangeCharacterEnableState(30130299, Disabled)
      - ChangeCharacterCollisionState(30130299, Disabled)
      - ForceCharacterDeath(30130299, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30130800, Disabled)
      - SetCharacterAIState(30130292, Disabled)
      - SetCharacterAIState(30130293, Disabled)
      - SetCharacterAIState(30130298, Disabled)
      - SetCharacterAIState(30130299, Disabled)
      - ChangeCharacterEnableState(30130800, Enabled)
      - ChangeCharacterCollisionState(30130800, Enabled)
      - ChangeCharacterEnableState(30130292, Enabled)
      - ChangeCharacterCollisionState(30130292, Enabled)
      - ChangeCharacterEnableState(30130293, Enabled)
      - ChangeCharacterCollisionState(30130293, Enabled)
      - ChangeCharacterEnableState(30130298, Enabled)
      - ChangeCharacterCollisionState(30130298, Enabled)
      - ChangeCharacterEnableState(30130299, Enabled)
      - ChangeCharacterCollisionState(30130299, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30130800, Enabled)
      - SetCharacterAIState(30130292, Enabled)
      - SetCharacterAIState(30130293, Enabled)
      - SetCharacterAIState(30130298, Enabled)
      - SetCharacterAIState(30130299, Enabled)
      - SetNetworkUpdateRate(30130800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30130800, 0, 903400301)
- ID: 30132811
  Map: m30_13_00_00
  Template:
  - Type: multichr
    Entity: 30130800
    DefeatFlag: 30130800
    MusicFlag: 30132802
- ID: 30142800
  Map: m30_14_00_00
  Template:
  - Type: segment
    Entity: 30140800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 30140800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 30140801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30140800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 30140800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 30140801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(30140800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 30140801, 1, 904260305)
- ID: 30142801
  Map: m30_14_00_00
  Template:
  - Type: segment
    Entity: 30140800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30140800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30140800, Disabled)
      - ChangeCharacterCollisionState(30140800, Disabled)
      - ForceCharacterDeath(30140800, false)
      - ChangeCharacterEnableState(30140801, Disabled)
      - ChangeCharacterCollisionState(30140801, Disabled)
      - ForceCharacterDeath(30140801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30140800, Disabled)
      - ChangeCharacterEnableState(30140800, Enabled)
      - ChangeCharacterCollisionState(30140800, Enabled)
      - ChangeCharacterEnableState(30140801, Enabled)
      - ChangeCharacterCollisionState(30140801, Enabled)
      - SetCharacterAIState(30140801, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30140800, Enabled)
      - SetNetworkUpdateRate(30140800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30140800, 0, 904260304)
      - SetCharacterAIState(30140801, Enabled)
      - SetNetworkUpdateRate(30140801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30140801, 1, 904260305)
- ID: 30142811
  Map: m30_14_00_00
  Template:
  - Type: multichr
    Entity: 30140800
    DefeatFlag: 30140800
    MusicFlag: 30142802
- ID: 30152800
  Map: m30_15_00_00
  Template:
  - Type: segment
    Entity: 30150800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30150800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30150800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30150800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30150800, TextBannerType.EnemyFelled)
- ID: 30152810
  Map: m30_15_00_00
  Template:
  - Type: segment
    Entity: 30150800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30150800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30150800, Disabled)
      - ChangeCharacterCollisionState(30150800, Disabled)
      - ForceCharacterDeath(30150800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30150800, Disabled)
      - ChangeCharacterEnableState(30150800, Enabled)
      - ChangeCharacterCollisionState(30150800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(30150800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30150800, 0, 903664301)
      - WaitFixedTimeSeconds(0.5)
      - SetCharacterAIState(30150800, Enabled)
- ID: 30152811
  Map: m30_15_00_00
  Template:
  - Type: chr
    Entity: 30150800
    DefeatFlag: 30150800
    MusicFlag: 30152802
- ID: 30162800
  Map: m30_16_00_00
  Template:
  - Type: segment
    Entity: 30160800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30160800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30160800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30160800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30160800, TextBannerType.EnemyFelled)
- ID: 30162810
  Map: m30_16_00_00
  Template:
  - Type: segment
    Entity: 30160800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30162805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30160800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30160800, Disabled)
      - ChangeCharacterCollisionState(30160800, Disabled)
      - ForceCharacterDeath(30160800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30160800, Disabled)
      - ChangeCharacterEnableState(30160800, Enabled)
      - ChangeCharacterCollisionState(30160800, Enabled)
      - SetCharacterHPBarDisplay(30160800, Disabled)
      - ForceAnimationPlayback(30160800, 30002, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(30160800, 20002, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(30160800, Enabled)
      - SetNetworkUpdateRate(30160800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(4.3)
      - DisplayBossHealthBar(Enabled, 30160800, 0, 904640300)
- ID: 30162811
  Map: m30_16_00_00
  Template:
  - Type: chr
    Entity: 30160800
    DefeatFlag: 30160800
    MusicFlag: 30162802
- ID: 30122811
  Map: m30_17_00_00
  Template:
  - Type: chr
    Entity: 30170800
    DefeatFlag: 30170800
    MusicFlag: 30172802
- ID: 30172800
  Map: m30_17_00_00
  Template:
  - Type: segment
    Entity: 30170800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30170800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30170800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30170800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30170800, TextBannerType.EnemyFelled)
- ID: 30172810
  Map: m30_17_00_00
  Template:
  - Type: segment
    Entity: 30170800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30170800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30170800, Disabled)
      - ChangeCharacterCollisionState(30170800, Disabled)
      - ForceCharacterDeath(30170800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30170800, Disabled)
      - ChangeCharacterEnableState(30170800, Enabled)
      - ChangeCharacterCollisionState(30170800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30170800, Enabled)
      - SetNetworkUpdateRate(30170800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30170800, 0, 907100301)
- ID: 30182800
  Map: m30_18_00_00
  Template:
  - Type: segment
    Entity: 30180800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30180800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30180800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30180800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30180800, TextBannerType.EnemyFelled)
- ID: 30182810
  Map: m30_18_00_00
  Template:
  - Type: segment
    Entity: 30180800
    CondIdentity:
    - IfDamageType(OR_01, 30180800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30182805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30180800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30180800, Disabled)
      - ChangeCharacterCollisionState(30180800, Disabled)
      - ForceCharacterDeath(30180800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 30180801)
      Commands:
      - SetCharacterAIState(30180800, Disabled)
      - SetCharacterHPBarDisplay(30180800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 30180801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(30180800, 30002, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(30180800, Enabled)
      - ChangeCharacterCollisionState(30180800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(30180800, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(30180800, 30002, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(30180800, Enabled)
      - ChangeCharacterCollisionState(30180800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ForceAnimationPlayback(30180800, 20002, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30180800, Enabled)
      - SetNetworkUpdateRate(30180800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(4.3)
      - DisplayBossHealthBar(Enabled, 30180800, 0, 904640301)
- ID: 30182811
  Map: m30_18_00_00
  Template:
  - Type: chr
    Entity: 30180800
    DefeatFlag: 30180800
    MusicFlag: 30182802
- ID: 30192800
  Map: m30_19_00_00
  Template:
  - Type: segment
    Entity: 30190800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30190800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30190800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30190800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30190800, TextBannerType.EnemyFelled)
- ID: 30192801
  Map: m30_19_00_00
  Template:
  - Type: segment
    Entity: 30190800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30190800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30190800, Disabled)
      - ChangeCharacterCollisionState(30190800, Disabled)
      - ForceCharacterDeath(30190800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(30190800, Disabled)
      - ChangeCharacterEnableState(30190800, Enabled)
      - ChangeCharacterCollisionState(30190800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(30190800, Enabled)
      - SetNetworkUpdateRate(30190800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30190800, 0, 903400302)
- ID: 30192811
  Map: m30_19_00_00
  Template:
  - Type: chr
    Entity: 30190800
    DefeatFlag: 30190800
    MusicFlag: 30192802
- ID: 30202800
  Map: m30_20_00_00
  Template:
  - Type: segment
    Entity: 30200800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 30200800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(30208000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 30200800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(30200800, TextBannerType.EnemyFelled)
- ID: 30202810
  Map: m30_20_00_00
  Template:
  - Type: segment
    Entity: 30200800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 30202805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 30200800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(30205800, Disabled)
      - ChangeCharacterCollisionState(30205800, Disabled)
      - ForceCharacterDeath(30205800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(30205800, Disabled)
      - ChangeCharacterEnableState(30200801, Enabled)
      - ChangeCharacterCollisionState(30200801, Enabled)
      - ChangeCharacterEnableState(30200800, Disabled)
      - ChangeCharacterCollisionState(30200800, Disabled)
      - SetCharacterHPBarDisplay(30200800, Disabled)
    - Type: remove
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - WaitFixedTimeSeconds(0.5)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      NonEncounterOnly:
      - IfConditionGroup(MAIN, PASS, OR_03)
      Commands:
      - SetNetworkUpdateRate(30200800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(30200801, Enabled)
      - IfElapsedSeconds(MAIN, 0)
      - IfCharacterAIState(OR_03, 30200801, AIStateType.Recognition, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_03, 30200801, AIStateType.Alert, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_03, 30200801, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_03)
      - IfElapsedSeconds(MAIN, 0)
      - ForceAnimationPlayback(30200801, 20010, false, false, false, ComparisonType.Equal, 1)
      - CopyPlayerCharacterData(10000, 30200800)
      - IfCharacterHasSpEffect(MAIN, 30200801, 16307, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(30200800, Enabled)
      - ChangeCharacterCollisionState(30200800, Enabled)
      - ChangeCharacterCollisionState(30200801, Disabled)
      - WarpCharacterAndCopyFloor(30200800, TargetEntityType.Character, 30200801, 900, 30200801)
      - ForceAnimationPlayback(30200800, 63010, false, false, true, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - SetCharacterAIState(30205800, Enabled)
      - SetNetworkUpdateRate(30205800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 30200800, 0, 903320300)
  - Type: multichronlybasic
    Entity: 30200800
    NewEvent:
    - SetCharacterAIState(30200800, Disabled)
    - ChangeCharacterEnableState(30200800, Disabled)
    - ChangeCharacterCollisionState(30200800, Disabled)
    - SetCharacterHPBarDisplay(30200800, Disabled)
    - IfCharacterAIState(OR_03, 30200801, AIStateType.Recognition, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 30200801, AIStateType.Alert, ComparisonType.Equal, 1)
    - IfCharacterAIState(OR_03, 30200801, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfConditionGroup(MAIN, PASS, OR_03)
    - ForceAnimationPlayback(30200801, 20010, false, false, false, ComparisonType.Equal, 1)
    - CopyPlayerCharacterData(10000, 30200800)
    - IfCharacterHasSpEffect(MAIN, 30200801, 16307, true, ComparisonType.Equal, 1)
    - ChangeCharacterEnableState(30200800, Enabled)
    - ChangeCharacterCollisionState(30200800, Enabled)
    - ChangeCharacterCollisionState(30200801, Disabled)
    - WarpCharacterAndCopyFloor(30200800, TargetEntityType.Character, 30200801, 900, 30200801)
    - ForceAnimationPlayback(30200800, 63010, false, false, true, ComparisonType.Equal, 1)
    - WaitFixedTimeSeconds(4)
    - SetCharacterAIState(30200800, Enabled)
- ID: 30202811
  Map: m30_20_00_00
  Template:
  - Type: multichr
    Entity: 30200800
    DefeatFlag: 30200800
    MusicFlag: 30202802
- ID: 31012800
  Map: m31_01_00_00
  Template:
  - Type: segment
    Entity: 31010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31010800, TextBannerType.EnemyFelled)
- ID: 31012810
  Map: m31_01_00_00
  Template:
  - Type: segment
    Entity: 31010800
    CondIdentity:
    - IfDamageType(OR_01, 31010800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 31012805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31010800, Disabled)
      - ChangeCharacterCollisionState(31010800, Disabled)
      - ForceCharacterDeath(31010800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31010801)
      Commands:
      - SetCharacterAIState(31010800, Disabled)
      - ForceAnimationPlayback(31010800, 30000, false, false, false, ComparisonType.Equal, 1)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31010801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(31010800, Enabled)
      - ChangeCharacterCollisionState(31010800, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(31010800, Enabled)
      - ChangeCharacterCollisionState(31010800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31010800, Enabled)
      - ForceAnimationPlayback(31010800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetNetworkUpdateRate(31010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31010800, 0, 904630310)
- ID: 31012811
  Map: m31_01_00_00
  Template:
  - Type: chr
    Entity: 31010800
    DefeatFlag: 31010800
    MusicFlag: 31012802
- ID: 31022800
  Map: m31_02_00_00
  Template:
  - Type: segment
    Entity: 31020800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31020800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31020800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31020800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31020800, TextBannerType.EnemyFelled)
      - ForceCharacterDeath(31025800, false)
- ID: 31022810
  Map: m31_02_00_00
  Template:
  - Type: loc
    Entity: 31020800
    Add:
    - Cmd: WaitFixedTimeSeconds(1.75)
      Before: Label2()
  - Type: segment
    Entity: 31020800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31020800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31020800, Disabled)
      - ChangeCharacterCollisionState(31020800, Disabled)
      - ChangeCharacterEnableState(31025800, Disabled)
      - ChangeCharacterCollisionState(31025800, Disabled)
      - ForceCharacterDeath(31025800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31020800, Disabled)
      - SetCharacterAIState(31025800, Disabled)
      - ChangeCharacterEnableState(31025800, Enabled)
      - ChangeCharacterCollisionState(31025800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31020800, Enabled)
      - SetCharacterAIState(31025800, Enabled)
      - SetNetworkUpdateRate(31020800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31020800, 0, 904480311)
- ID: 31022811
  Map: m31_02_00_00
  Template:
  - Type: multichr
    Entity: 31020800
    DefeatFlag: 31020800
    MusicFlag: 31022802
- ID: 31032800
  Map: m31_03_00_00
  Template:
  - Type: segment
    Entity: 31030800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31030800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31030800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31030800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31030800, TextBannerType.EnemyFelled)
- ID: 31032810
  Map: m31_03_00_00
  Template:
  - Type: segment
    Entity: 31030800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31030800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31030800, Disabled)
      - ChangeCharacterCollisionState(31030800, Disabled)
      - ForceCharacterDeath(31030800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31030800, Disabled)
      - ChangeCharacterEnableState(31030800, Enabled)
      - ChangeCharacterCollisionState(31030800, Disabled)
      - ForceAnimationPlayback(31030800, 30003, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31030800, Enabled)
      - ChangeCharacterCollisionState(31030800, Enabled)
      - SetNetworkUpdateRate(31030800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31030800, 0, 903970310)
      - WaitFixedTimeSeconds(1)
      - ForceAnimationPlayback(31030800, 20003, false, false, false, ComparisonType.Equal, 1)
- ID: 31032811
  Map: m31_03_00_00
  Template:
  - Type: chr
    Entity: 31030800
    DefeatFlag: 31030800
    MusicFlag: 31032802
- ID: 31042800
  Map: m31_04_00_00
  Template:
  - Type: segment
    Entity: 31040800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31040800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31040800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31040800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31040800, TextBannerType.EnemyFelled)
- ID: 31042810
  Map: m31_04_00_00
  Template:
  - Type: segment
    Entity: 31040800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31040800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31040800, Disabled)
      - ChangeCharacterCollisionState(31040800, Disabled)
      - ForceCharacterDeath(31040800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31040800, Disabled)
      - ChangeCharacterEnableState(31040800, Enabled)
      - ChangeCharacterCollisionState(31040800, Enabled)
      - SetSpEffect(31040800, 90000)
      - ForceAnimationPlayback(31040800, 30001, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - WaitFixedTimeSeconds(1)
      - ForceAnimationPlayback(31040800, 20001, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(31040800, Enabled)
      - SetNetworkUpdateRate(31040800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31040800, 0, 903800310)
- ID: 31042811
  Map: m31_04_00_00
  Template:
  - Type: chr
    Entity: 31040800
    DefeatFlag: 31040800
    MusicFlag: 31042802
- ID: 31052800
  Map: m31_05_00_00
  Template:
  - Type: segment
    Entity: 31050800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31050800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31050800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31050800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31050800, TextBannerType.EnemyFelled)
- ID: 31052810
  Map: m31_05_00_00
  Template:
  - Type: segment
    Entity: 31050800
    CondIdentity:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, 31052801, 1)
    - IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 31052800, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31050800, Disabled)
      - ChangeCharacterCollisionState(31050800, Disabled)
      - ForceCharacterDeath(31050800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31050801)
      Commands:
      - ChangeCharacterEnableState(31050800, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31050801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterCollisionState(31050800, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterCollisionState(31050800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: remove
      Start: Label2()
      Commands:
      - ForceAnimationPlayback(31050800, 3013, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterEnableState(31050800, Enabled)
      - WaitFixedTimeSeconds(1)
      - SetCharacterAIState(31050800, Enabled)
      - SetNetworkUpdateRate(31050800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31050800, 0, 904290310)
- ID: 31052811
  Map: m31_05_00_00
  Template:
  - Type: chr
    Entity: 31050800
    DefeatFlag: 31050800
    MusicFlag: 31052802
- ID: 31062800
  Map: m31_06_00_00
  Template:
  - Type: segment
    Entity: 31060800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31060800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31060801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(31060800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31060801, 1, 903350311)
- ID: 31062801
  Map: m31_06_00_00
  Template:
  - Type: multichr
    Entity: 31060800
    DefeatFlag: 31060800
- ID: 31062802
  Map: m31_06_00_00
  Template:
  - Type: multichr
    Entity: 31060800
    DefeatFlag: 31060800
- ID: 31062810
  Map: m31_06_00_00
  Template:
  - Type: segment
    Entity: 31060800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31060800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31060800, Disabled)
      - ChangeCharacterEnableState(31060801, Disabled)
      - ChangeCharacterCollisionState(31060800, Disabled)
      - ChangeCharacterCollisionState(31060801, Disabled)
      - ForceCharacterDeath(31060800, false)
      - ForceCharacterDeath(31060801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31060801, 30000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(31060800, Disabled)
      - ChangeCharacterEnableState(31060800, Enabled)
      - ChangeCharacterEnableState(31060801, Enabled)
      - ChangeCharacterCollisionState(31060800, Enabled)
      - ChangeCharacterCollisionState(31060801, Enabled)
      - SetCharacterAIState(31060801, Disabled)
      - ForceAnimationPlayback(31060800, 30000, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31060801, 30000, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31060801, 20000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(31060800, Enabled)
      - SetCharacterAIState(31060801, Enabled)
      - SetNetworkUpdateRate(31060800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(31060801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31060800, 0, 903350310)
      - DisplayBossHealthBar(Enabled, 31060801, 1, 903350311)
      - ForceAnimationPlayback(31060800, 20000, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31060801, 20000, false, false, false, ComparisonType.Equal, 1)
- ID: 31062811
  Map: m31_06_00_00
  Template:
  - Type: multichr
    Entity: 31060800
    DefeatFlag: 31060800
    MusicFlag: 31062842
- ID: 31042810
  Map: m31_07_00_00
  Template:
  - Type: segment
    Entity: 31070800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31070800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31070800, Disabled)
      - ChangeCharacterEnableState(31070801, Disabled)
      - ChangeCharacterCollisionState(31070800, Disabled)
      - ChangeCharacterCollisionState(31070801, Disabled)
      - ForceCharacterDeath(31070800, false)
      - ForceCharacterDeath(31070801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31070801, 30009, true, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(31070801, 30009, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(31070800, Enabled)
      - ChangeCharacterEnableState(31070801, Enabled)
      - ChangeCharacterCollisionState(31070800, Enabled)
      - ChangeCharacterCollisionState(31070801, Enabled)
      - SetCharacterAIState(31070800, Disabled)
      - SetCharacterAIState(31070801, Disabled)
      - SetSpEffect(31070800, 8092)
      - SetSpEffect(31070801, 8092)
    - Type: start
      Start: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31070801, 20029, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - DisplayBossHealthBar(Enabled, 31070800, 0, 903810310)
      - DisplayBossHealthBar(Enabled, 31070801, 1, 903810311)
      - SetCharacterAIState(31070800, Enabled)
      - SetCharacterAIState(31070801, Enabled)
      - SetNetworkUpdateRate(31070800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(31070801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(2)
      - ForceAnimationPlayback(31070801, 20029, false, false, false, ComparisonType.Equal, 1)
- ID: 31072800
  Map: m31_07_00_00
  Template:
  - Type: segment
    Entity: 31070800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31070800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31070801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - HandleBossDefeatAndDisplayBanner(31070800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31070801, 1, 903810311)
- ID: 31072801
  Map: m31_07_00_00
  Template:
  - Type: multichr
    Entity: 31070800
    DefeatFlag: 31070800
- ID: 31072802
  Map: m31_07_00_00
  Template:
  - Type: multichr
    Entity: 31070800
    DefeatFlag: 31070800
- ID: 31072811
  Map: m31_07_00_00
  Template:
  - Type: multichr
    Entity: 31070800
    DefeatFlag: 31070800
    MusicFlag: 31072842
- ID: 31092800
  Map: m31_09_00_00
  Template:
  - Type: segment
    Entity: 31090800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31090800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31090800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31090800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31090800, TextBannerType.EnemyFelled)
- ID: 31092810
  Map: m31_09_00_00
  Template:
  - Type: segment
    Entity: 31090800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31090800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31090800, Disabled)
      - ChangeCharacterCollisionState(31090800, Disabled)
      - ForceCharacterDeath(31090800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31090800, Disabled)
      - ChangeCharacterEnableState(31090800, Enabled)
      - ChangeCharacterCollisionState(31090800, Enabled)
      - SetSpEffect(31090800, 8092)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31090800, Enabled)
      - SetNetworkUpdateRate(31090800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31090800, 0, 904130310)
- ID: 31092811
  Map: m31_09_00_00
  Template:
  - Type: chr
    Entity: 31090800
    DefeatFlag: 31090800
    MusicFlag: 31092802
- ID: 31102800
  Map: m31_10_00_00
  Template:
  - Type: segment
    Entity: 31100800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31100800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31100801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - HandleBossDefeatAndDisplayBanner(31100800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31100801, 1, 903970312)
- ID: 31102801
  Map: m31_10_00_00
  Template:
  - Type: multichr
    Entity: 31100800
    DefeatFlag: 31100800
- ID: 31102802
  Map: m31_10_00_00
  Template:
  - Type: multichr
    Entity: 31100800
    DefeatFlag: 31100800
- ID: 31102810
  Map: m31_10_00_00
  Template:
  - Type: segment
    Entity: 31100800
    Removes:
    - IfConditionGroup(AND_02, PASS, OR_02)
    - IfConditionGroup(AND_01, PASS, OR_01)
    CondIdentity:
    - IfDamageType(OR_01, 31100800, 10000, DamageType.Unspecified)
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, 31102805, 1)
    - IfDamageType(OR_02, 31100800, 10000, DamageType.Unspecified)
    - IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 31102805, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31100800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31100800, Disabled)
      - ChangeCharacterEnableState(31100801, Disabled)
      - ChangeCharacterCollisionState(31100800, Disabled)
      - ChangeCharacterCollisionState(31100801, Disabled)
      - ForceCharacterDeath(31100800, false)
      - ForceCharacterDeath(31100801, false)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31100801)
      Commands:
      - SetCharacterAIState(31100800, Disabled)
      - SetCharacterAIState(31100801, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31100801)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterEnableState(31100800, Enabled)
      - ChangeCharacterEnableState(31100801, Enabled)
      - ChangeCharacterCollisionState(31100800, Enabled)
      - ChangeCharacterCollisionState(31100801, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(31100800, Enabled)
      - ChangeCharacterEnableState(31100801, Enabled)
      - ChangeCharacterCollisionState(31100800, Enabled)
      - ChangeCharacterCollisionState(31100801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(31100800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(31100800, Enabled)
      - SetCharacterAIState(31100801, Enabled)
      - SetNetworkUpdateRate(31100801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31100800, 0, 903970311)
      - DisplayBossHealthBar(Enabled, 31100801, 1, 903970312)
- ID: 31102811
  Map: m31_10_00_00
  Template:
  - Type: multichr
    Entity: 31100800
    DefeatFlag: 31100800
    MusicFlag: 31102842
- ID: 31102830
  Map: m31_10_00_00
  Template:
  - Type: multichr
    Entity: 31100800
    DefeatFlag: 31100800
    Removes:
    - ChangeCharacterPatrolBehavior(31100801, 31103830)
- ID: 31112800
  Map: m31_11_00_00
  Template:
  - Type: segment
    Entity: 31110800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31110800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31110801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31110802, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(31110800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31110801, 1, 903350312)
      - DisplayBossHealthBar(Disabled, 31110802, 2, 903350314)
- ID: 31112801
  Map: m31_11_00_00
  Template:
  - Type: multichr
    Entity: 31110800
    DefeatFlag: 31110800
- ID: 31112802
  Map: m31_11_00_00
  Template:
  - Type: multichr
    Entity: 31110800
    DefeatFlag: 31110800
- ID: 31112803
  Map: m31_11_00_00
  Template:
  - Type: multichr
    Entity: 31110800
    DefeatFlag: 31110800
- ID: 31112810
  Map: m31_11_00_00
  Template:
  - Type: segment
    Entity: 31110800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31110800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31110800, Disabled)
      - ChangeCharacterEnableState(31110801, Disabled)
      - ChangeCharacterEnableState(31110802, Disabled)
      - ChangeCharacterCollisionState(31110800, Disabled)
      - ChangeCharacterCollisionState(31110801, Disabled)
      - ChangeCharacterCollisionState(31110802, Disabled)
      - ForceCharacterDeath(31110800, false)
      - ForceCharacterDeath(31110801, false)
      - ForceCharacterDeath(31110802, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31110801, 30001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110802, 30000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(31110800, Disabled)
      - ChangeCharacterEnableState(31110800, Enabled)
      - ChangeCharacterEnableState(31110801, Enabled)
      - ChangeCharacterEnableState(31110802, Enabled)
      - ChangeCharacterCollisionState(31110800, Enabled)
      - ChangeCharacterCollisionState(31110801, Enabled)
      - ChangeCharacterCollisionState(31110802, Enabled)
      - SetCharacterAIState(31110801, Disabled)
      - SetCharacterAIState(31110802, Disabled)
      - ForceAnimationPlayback(31110800, 30001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110801, 30001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110802, 30000, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(31110801, 20001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110802, 20000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(31110800, Enabled)
      - SetCharacterAIState(31110801, Enabled)
      - SetCharacterAIState(31110802, Enabled)
      - SetNetworkUpdateRate(31110800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(31110801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(31110802, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31110800, 0, 903350313)
      - DisplayBossHealthBar(Enabled, 31110801, 1, 903350312)
      - DisplayBossHealthBar(Enabled, 31110802, 2, 903350314)
      - ForceAnimationPlayback(31110800, 20001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110801, 20001, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(31110802, 20000, false, false, false, ComparisonType.Equal, 1)
- ID: 31112811
  Map: m31_11_00_00
  Template:
  - Type: multichr
    Entity: 31110800
    DefeatFlag: 31110800
    MusicFlag: 31112842
- ID: 31122800
  Map: m31_12_00_00
  Template:
  - Type: segment
    Entity: 31120800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31120800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31120800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31120800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31120800, TextBannerType.EnemyFelled)
- ID: 31122810
  Map: m31_12_00_00
  Template:
  - Type: segment
    Entity: 31120800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31120800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31120800, Disabled)
      - ChangeCharacterCollisionState(31120800, Disabled)
      - ForceCharacterDeath(31120800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31120800, Disabled)
      - ChangeCharacterEnableState(31120800, Enabled)
      - ChangeCharacterCollisionState(31120800, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31120800, Enabled)
      - ChangeCharacterCollisionState(31120800, Enabled)
      - SetNetworkUpdateRate(31120800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31120800, 0, 903460310)
- ID: 31122811
  Map: m31_12_00_00
  Template:
  - Type: chr
    Entity: 31120800
    DefeatFlag: 31120800
    MusicFlag: 31122802
- ID: 31152800
  Map: m31_15_00_00
  Template:
  - Type: segment
    Entity: 31150800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_02, 31150800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 31150801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - WaitFixedTimeSeconds(2)
      - PlaySE(31150800, SoundType.SFX, 888880000)
      - TriggerAisound(4132, 31152810, TargetEntityType.Area)
      - TriggerAisound(4132, 31152811, TargetEntityType.Area)
      - HandleBossDefeatAndDisplayBanner(31150800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31150801, 1, 904120311)
- ID: 31152810
  Map: m31_15_00_00
  Template:
  - Type: segment
    Entity: 31150800
    Add:
    - Cmd: GotoUnconditionally(Label.Label1)
      After: Label0()
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 31150815, ON)
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, 31152815, ON)
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 31152805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31150800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31150800, Disabled)
      - ChangeCharacterCollisionState(31150800, Disabled)
      - ForceCharacterDeath(31150800, false)
      - ChangeCharacterEnableState(31155800, Disabled)
      - ChangeCharacterCollisionState(31155800, Disabled)
      - ForceCharacterDeath(31155800, false)
      - ChangeCharacterEnableState(31150801, Disabled)
      - ChangeCharacterCollisionState(31150801, Disabled)
      - ForceCharacterDeath(31150801, false)
    - Type: setup
      IgnoreMatch: true
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterEnableState(31150800, Enabled)
      - ChangeCharacterCollisionState(31150800, Enabled)
      - ChangeCharacterEnableState(31150801, Enabled)
      - ChangeCharacterCollisionState(31150801, Enabled)
      - ChangeCharacterEnableState(31155800, Enabled)
      - ChangeCharacterCollisionState(31155800, Enabled)
      - SetCharacterAIState(31155800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetNetworkUpdateRate(31150800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31150800, 0, 904120310)
      - SetNetworkUpdateRate(31150801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31150801, 1, 904120311)
      - SetCharacterAIState(31155800, Enabled)
      - ClearSpEffect(31155200, 8081)
- ID: 31152811
  Map: m31_15_00_00
  Template:
  - Type: multichr
    Entity: 31150800
    DefeatFlag: 31150800
    MusicFlag: 31152842
- ID: 31152820
  Map: m31_15_00_00
  Template:
  - Type: multichr
    Entity: 31150800
    ArgEntities: X0
    DefeatFlag: 31150800
- ID: 31172499
  Map: m31_17_00_00
  Dupe: copy
  Entities: 31170800
  Template:
  - Type: remove
    Entity: 31170800
- ID: 31172800
  Map: m31_17_00_00
  Template:
  - Type: segment
    Entity: 31170800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31170800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31170800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31170800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31170800, TextBannerType.EnemyFelled)
- ID: 31172810
  Map: m31_17_00_00
  Template:
  - Type: segment
    Entity: 31170800
    Removes:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 31172499)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31170800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31170800, Disabled)
      - ChangeCharacterCollisionState(31170800, Disabled)
      - ForceCharacterDeath(31170800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31170800, Disabled)
      - ChangeCharacterEnableState(31170800, Enabled)
      - ChangeCharacterCollisionState(31170800, Enabled)
      - SetLockOnPoint(31170800, 220, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31170800, Enabled)
      - SetNetworkUpdateRate(31170800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31170800, 0, 904660310)
      - SetLockOnPoint(31170800, 220, Enabled)
- ID: 31172811
  Map: m31_17_00_00
  Template:
  - Type: chr
    Entity: 31170800
    DefeatFlag: 31170800
    MusicFlag: 31172802
- ID: 31182800
  Map: m31_18_00_00
  Template:
  - Type: segment
    Entity: 31180800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31180800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31180801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - HandleBossDefeatAndDisplayBanner(31180800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31180801, 1, 904820310)
- ID: 31182801
  Map: m31_18_00_00
  Template:
  - Type: multichr
    Entity: 31180800
    DefeatFlag: 31180800
- ID: 31182802
  Map: m31_18_00_00
  Template:
  - Type: multichr
    Entity: 31180800
    DefeatFlag: 31180800
- ID: 31182810
  Map: m31_18_00_00
  Template:
  - Type: segment
    Entity: 31180800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31180800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31180800, Disabled)
      - ChangeCharacterEnableState(31180801, Disabled)
      - ChangeCharacterCollisionState(31180800, Disabled)
      - ChangeCharacterCollisionState(31180801, Disabled)
      - ForceCharacterDeath(31180800, false)
      - ForceCharacterDeath(31180801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31180800, Disabled)
      - ChangeCharacterEnableState(31180800, Enabled)
      - ChangeCharacterEnableState(31180801, Enabled)
      - ChangeCharacterCollisionState(31180800, Enabled)
      - ChangeCharacterCollisionState(31180801, Enabled)
      - SetCharacterAIState(31180801, Disabled)
      - ForceAnimationPlayback(31180800, 30001, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - DisplayBossHealthBar(Enabled, 31180800, 0, 904480310)
      - DisplayBossHealthBar(Enabled, 31180801, 1, 904820310)
      - WaitFixedTimeSeconds(0.5)
      - SetCharacterAIState(31180800, Enabled)
      - ChangeCharacterCollisionState(31180800, Enabled)
      - SetNetworkUpdateRate(31180800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ForceAnimationPlayback(31180800, 20001, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(31180801, Enabled)
      - ChangeCharacterCollisionState(31180801, Enabled)
      - SetNetworkUpdateRate(31180801, true, CharacterUpdateFrequency.AlwaysUpdate)
- ID: 31182811
  Map: m31_18_00_00
  Template:
  - Type: multichr
    Entity: 31180800
    DefeatFlag: 31180800
    MusicFlag: 31182842
- ID: 31192800
  Map: m31_19_00_00
  Template:
  - Type: segment
    Entity: 31190800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31190800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31190800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31190800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31190800, TextBannerType.EnemyFelled)
- ID: 31192810
  Map: m31_19_00_00
  Template:
  - Type: segment
    Entity: 31190800
    Removes:
    - GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31190802)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31190800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31190800, Disabled)
      - ChangeCharacterCollisionState(31190800, Disabled)
      - ForceCharacterDeath(31190800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31190800, Disabled)
      - ChangeCharacterEnableState(31190800, Enabled)
      - ChangeCharacterCollisionState(31190800, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31190800, Enabled)
      - ChangeCharacterCollisionState(31190800, Enabled)
      - SetNetworkUpdateRate(31190800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31190800, 0, 902100310)
- ID: 31192811
  Map: m31_19_00_00
  Template:
  - Type: chr
    Entity: 31190800
    DefeatFlag: 31190800
    MusicFlag: 31192802
- ID: 31192850
  Map: m31_19_00_00
  Template:
  - Type: segment
    Entity: 31190850
    Segments:
    - Type: end
      Regions:
      - event placegen 31193820 31193821
      Commands:
      - IfCharacterHPValue(MAIN, 31190850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31190850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31190850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31190850, TextBannerType.EnemyFelled)
      - ForceCharacterDeath(31195850, false)
      - SetGeneratorState(31193821, Disabled)
      - SetGeneratorState(31193820, Disabled)
  - Type: multichronlybasic
    Entity: 31190850
    Regions:
    - event placegen 31193820 31193821
    NewEvent:
    - IfCharacterDeadalive(MAIN, 31190850, DeathState.Dead, ComparisonType.Equal, 1)
    - ForceCharacterDeath(31195850, false)
    - SetGeneratorState(31193821, Disabled)
    - SetGeneratorState(31193820, Disabled)
- ID: 31192860
  Map: m31_19_00_00
  Template:
  - Type: segment
    Entity: 31190850
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 31192855)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31190850)
      End: EndUnconditionally(EventEndType.End)
      Regions:
      - event placegen 31193820 31193821
      Commands:
      - ChangeCharacterEnableState(31190850, Disabled)
      - ChangeCharacterCollisionState(31190850, Disabled)
      - ForceCharacterDeath(31190850, false)
      - ChangeCharacterEnableState(31195850, Disabled)
      - ChangeCharacterCollisionState(31195850, Disabled)
      - ForceCharacterDeath(31195850, false)
      - SetGeneratorState(31193821, Disabled)
      - SetGeneratorState(31193820, Disabled)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Regions:
      - event placegen 31193820 31193821
      Commands:
      - SetCharacterAIState(31190850, Disabled)
      - ChangeCharacterEnableState(31190850, Enabled)
      - ChangeCharacterCollisionState(31190850, Enabled)
      - ChangeCharacterEnableState(31195850, Enabled)
      - ChangeCharacterCollisionState(31195850, Enabled)
      - SetGeneratorState(31193821, Enabled)
      - SetGeneratorState(31193820, Enabled)
      - ForceAnimationPlayback(31190850, 68011, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(31190380, Disabled)
      - ForceAnimationPlayback(31190380, 30000, false, false, false, ComparisonType.Equal, 1)
      - SetLockOnPoint(31190380, 220, Disabled)
      - SetCharacterAIState(31195850, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(31190850, 68012, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(31190850, Enabled)
      - SetNetworkUpdateRate(31190850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31190850, 0, 137600)
      - ForceAnimationPlayback(31190380, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(31190380, Enabled)
      - SetCharacterAIState(31195850, Enabled)
      - WaitFixedTimeSeconds(3)
      - SetLockOnPoint(31190380, 220, Enabled)
- ID: 31192861
  Map: m31_19_00_00
  Template:
  - Type: multichronly
    Entity: 31190850
    DefeatFlag: 31190850
    EffectFlag: 1 31190850 31192871
    MusicFlag: 31192852
    Regions:
    - event placegen 31193821
- ID: 31192862
  Map: m31_19_00_00
  Template:
  - Type: multichronly
    Entity: 31190850
    DefeatFlag: 31190850
    EffectFlag: 0 31190850 31192870
    Regions:
    - event placegen 31193820
- ID: 31192863
  Map: m31_19_00_00
  Template:
  - Type: multichr
    Entity: 31190850
    ArgEntities: X0
    DefeatFlag: 31190850
    EffectFlag: 0 31190850 31192870 X4; 1 31190850 31192871 X4; 2 31190850 31192875
- ID: 31202800
  Map: m31_20_00_00
  Template:
  - Type: segment
    Entity: 31200800
    Segments:
    - Type: end
      Commands:
      - IfCharacterDeadalive(AND_01, 31200800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_01, 31200801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - HandleBossDefeatAndDisplayBanner(31200800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 31200801, 1, 903800312)
- ID: 31202801
  Map: m31_20_00_00
  Template:
  - Type: multichr
    Entity: 31200800
    DefeatFlag: 31200800
- ID: 31202802
  Map: m31_20_00_00
  Template:
  - Type: multichr
    Entity: 31200800
    DefeatFlag: 31200800
- ID: 31202810
  Map: m31_20_00_00
  Template:
  - Type: segment
    Entity: 31200800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31200800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31200800, Disabled)
      - ChangeCharacterEnableState(31200801, Disabled)
      - ChangeCharacterCollisionState(31200800, Disabled)
      - ChangeCharacterCollisionState(31200801, Disabled)
      - ForceCharacterDeath(31200800, false)
      - ForceCharacterDeath(31200801, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(31200800, Disabled)
      - ChangeCharacterEnableState(31200800, Enabled)
      - ChangeCharacterEnableState(31200801, Enabled)
      - ChangeCharacterCollisionState(31200800, Enabled)
      - ChangeCharacterCollisionState(31200801, Enabled)
      - SetCharacterAIState(31200801, Disabled)
      - ForceAnimationPlayback(31200800, 30001, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(31200800, Enabled)
      - SetNetworkUpdateRate(31200800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(1)
      - DisplayBossHealthBar(Enabled, 31200800, 0, 903800311)
      - ForceAnimationPlayback(31200800, 20001, false, false, false, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(5)
      - SetCharacterAIState(31200801, Enabled)
      - SetNetworkUpdateRate(31200801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - IfDamageType(OR_15, 31200801, 0, DamageType.Unspecified)
      - IfElapsedSeconds(OR_15, 7)
      - WaitForConditionGroupState(PASS, OR_15)
      - DisplayBossHealthBar(Enabled, 31200801, 1, 903800312)
- ID: 31202811
  Map: m31_20_00_00
  Template:
  - Type: multichr
    Entity: 31200800
    DefeatFlag: 31200800
    MusicFlag: 31202842
- ID: 31212800
  Map: m31_21_00_00
  Template:
  - Type: segment
    Entity: 31210800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31210800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31210800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31210800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31210800, TextBannerType.EnemyFelled)
- ID: 31212810
  Map: m31_21_00_00
  Template:
  - Type: segment
    Entity: 31210800
    CondOrder: -1 -5 -2 -6
    CondIdentity:
    - IfInoutsideArea(OR_05, InsideOutsideState.Inside, 10000, 31212801, 1)
    - IfInoutsideArea(OR_06, InsideOutsideState.Inside, 10000, 31212801, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31210800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31210800, Disabled)
      - ChangeCharacterCollisionState(31210800, Disabled)
      - ForceCharacterDeath(31210800, false)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31210801)
      Commands:
      - SetCharacterAIState(31210800, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 31210801)
      End: IfConditionGroup(MAIN, PASS, OR_05)
      Commands:
      - ChangeCharacterEnableState(31210800, Enabled)
      - ChangeCharacterCollisionState(31210800, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_05)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, OR_06)
      Commands:
      - ChangeCharacterEnableState(31210800, Enabled)
      - ChangeCharacterCollisionState(31210800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, OR_06)
      End: Label2()
      Commands: []
    - Type: remove
      Commands:
      - IfDamageType(OR_01, 31210800, 10000, DamageType.Unspecified)
      - IfCharacterAIState(OR_01, 31210800, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfDamageType(OR_02, 31210800, 10000, DamageType.Unspecified)
      - IfCharacterAIState(OR_02, 31210800, AIStateType.Combat, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(31210800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31210800, 0, 903400310)
      - SetCharacterAIState(31210800, Enabled)
- ID: 312112811
  Map: m31_21_00_00
  Template:
  - Type: chr
    Entity: 31210800
    DefeatFlag: 31210800
    MusicFlag: 31212852
- ID: 31222800
  Map: m31_22_00_00
  Template:
  - Type: segment
    Entity: 31220800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 31220800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(31220800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 31220800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(31220800, TextBannerType.EnemyFelled)
      - ForceCharacterDeath(31220803, false)
      - ChangeCharacterEnableState(31220803, Disabled)
      - ChangeCharacterCollisionState(31220803, Disabled)
- ID: 31222810
  Map: m31_22_00_00
  Template:
  - Type: segment
    Entity: 31220800
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 31222805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 31220800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(31220801, Disabled)
      - ChangeCharacterCollisionState(31220801, Disabled)
      - ForceCharacterDeath(31220801, false)
      - ChangeCharacterEnableState(31220800, Disabled)
      - ChangeCharacterCollisionState(31220800, Disabled)
      - ForceCharacterDeath(31220800, false)
      - ChangeCharacterEnableState(31220802, Disabled)
      - ChangeCharacterCollisionState(31220802, Disabled)
      - ForceCharacterDeath(31220802, false)
      - ChangeCharacterEnableState(31220803, Disabled)
      - ChangeCharacterCollisionState(31220803, Disabled)
      - ForceCharacterDeath(31220803, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterAIState(31220800, Disabled)
      - ChangeCharacterEnableState(31220801, Enabled)
      - ChangeCharacterCollisionState(31220801, Enabled)
      - ChangeCharacterEnableState(31220800, Enabled)
      - ChangeCharacterCollisionState(31220800, Enabled)
      - ChangeCharacterEnableState(31220802, Enabled)
      - ChangeCharacterCollisionState(31220802, Enabled)
      - ChangeCharacterEnableState(31220803, Enabled)
      - SetCharacterAIState(31220801, Disabled)
      - SetLockOnPoint(31220803, 220, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterCollisionState(31220801, Enabled)
      - SetNetworkUpdateRate(31220801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 31220801, 0, 903560310)
      - WaitFixedTimeSeconds(1.5)
      - SetCharacterAIState(31220801, Enabled)
      - SetSpEffect(31220803, 297810)
      - ChangeCharacterCollisionState(31220803, Disabled)
      - SetNetworkUpdateRate(31220803, true, CharacterUpdateFrequency.AlwaysUpdate)
    - Type: althealthbar
      Commands:
      - SkipIfCharacterHasSpEffect(2, 31220800, 6950, true, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 31220801, 0, 903560310)
      - SkipUnconditionally(4)
      - SkipIfCharacterHasSpEffect(2, 31220800, 6951, true, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 31220802, 0, 903570310)
      - SkipUnconditionally(1)
      - DisplayBossHealthBar(Enabled, 31220800, 0, 904140310)
    - Type: altunhealthbar
      Commands:
      - DisplayBossHealthBar(Disabled, 31220801, 0, 903560310)
- ID: 31222811
  Map: m31_22_00_00
  Dupe: none
  Entities: 31220801 31220800 31220802
  Template:
  - Type: multichronly
    Entity: 31220800
    DefeatFlag: 31220800
    EffectFlag: 0 31220800 31222820
    Name: 31220801 31220802
    Regions:
    - event placegen 31223307
  - Type: locstay
    Entity: 31220800
    Name: 31220801 31220802
    Dupe:
      Type: none
- ID: 31222812
  Map: m31_22_00_00
  Dupe: none
  Entities: 31220802 31220800
  Template:
  - Type: multichronly
    Entity: 31220800
    DefeatFlag: 31220800
    EffectFlag: 1 31220800 31222821
    Name: 31220802 31220800
    Regions:
    - event placegen 31223308
    Add:
    - Cmds:
      - SetSpEffect(31220800, 6950)
      - SetSpEffect(31220800, 6951)
      After: SetGeneratorState
  - Type: locstay
    Entity: 31220800
    Name: 31220802 31220800
    Dupe:
      Type: none
- ID: 31222813
  Map: m31_22_00_00
  Template:
  - Type: multichr
    Entity: 31220800
    ArgEntities: X0
    DefeatFlag: 31220800
    EffectFlag: 0 31220800 31222820 X4; 1 31220800 31222821 X4
- ID: 32002800
  Map: m32_00_00_00
  Template:
  - Type: segment
    Entity: 32000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32000800, TextBannerType.EnemyFelled)
- ID: 32002810
  Map: m32_00_00_00
  Template:
  - Type: segment
    Entity: 32000800
    CondIdentity:
    - IfDamageType(OR_01, 32000800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32000800, Disabled)
      - ChangeCharacterCollisionState(32000800, Disabled)
      - ForceCharacterDeath(32000800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32000801)
      Commands:
      - SetCharacterAIState(32000800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32000801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(32000800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32000800, Enabled)
      - ChangeCharacterCollisionState(32000800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(32000800, 20000, false, true, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(32000800, Enabled)
      - ChangeCharacterCollisionState(32000800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32000800, Enabled)
      - SetNetworkUpdateRate(32000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32000800, 0, 903451320)
      - SetSpEffect(32000800, 8089)
- ID: 32002811
  Map: m32_00_00_00
  Template:
  - Type: chr
    Entity: 32000800
    DefeatFlag: 32000800
    MusicFlag: 32002802
- ID: 32012800
  Map: m32_01_00_00
  Template:
  - Type: segment
    Entity: 32010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32018000, SoundType.SFX, 888880000)
      - IfCharacterHPValue(MAIN, 32010800, ComparisonType.Equal, 0, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32010800, TextBannerType.EnemyFelled)
- ID: 32012810
  Map: m32_01_00_00
  Template:
  - Type: segment
    Entity: 32010800
    CondIdentity:
    - IfDamageType(OR_01, 32010800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32012805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32010800, Disabled)
      - ChangeCharacterCollisionState(32010800, Disabled)
      - ForceCharacterDeath(32010800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32010801)
      Commands:
      - SetCharacterAIState(32010800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32010801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(32010800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32010800, Enabled)
      - ChangeCharacterCollisionState(32010800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(32010800, 20000, false, false, true, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(32010800, Enabled)
      - ChangeCharacterCollisionState(32010800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32010800, Enabled)
      - SetNetworkUpdateRate(32010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32010800, 0, 904600320)
- ID: 32012811
  Map: m32_01_00_00
  Template:
  - Type: chr
    Entity: 32010800
    DefeatFlag: 32010800
    MusicFlag: 32012802
- ID: 32022800
  Map: m32_02_00_00
  Template:
  - Type: segment
    Entity: 32020800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32020800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32028000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32020800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32020800, TextBannerType.EnemyFelled)
- ID: 32022810
  Map: m32_02_00_00
  Template:
  - Type: segment
    Entity: 32020800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32022805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32020800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32020800, Disabled)
      - ChangeCharacterCollisionState(32020800, Disabled)
      - ForceCharacterDeath(32020800, false)
    - Type: remove
      Commands:
      - SetCharacterInvincibility(32020800, Enabled)
      - SetCharacterInvincibility(32020800, Disabled)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(32020800, Disabled)
      - ChangeCharacterEnableState(32020800, Enabled)
      - ChangeCharacterCollisionState(32020800, Enabled)
      - SetSpEffect(32020800, 8090)
      - SetLockOnPoint(32020800, 220, Disabled)
      - ForceAnimationPlayback(32020800, 30001, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(32020800, 20001, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(32020800, Enabled)
      - SetNetworkUpdateRate(32020800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32020800, 0, 903350320)
      - SetLockOnPoint(32020800, 220, Enabled)
- ID: 32022811
  Map: m32_02_00_00
  Template:
  - Type: chr
    Entity: 32020800
    DefeatFlag: 32020800
    MusicFlag: 32022802
- ID: 32042800
  Map: m32_04_00_00
  Template:
  - Type: segment
    Entity: 32040800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32040800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32048000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32040800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32040800, TextBannerType.EnemyFelled)
- ID: 32042810
  Map: m32_04_00_00
  Template:
  - Type: segment
    Entity: 32040800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32042805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32040800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32040800, Disabled)
      - ChangeCharacterCollisionState(32040800, Disabled)
      - ForceCharacterDeath(32040800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(32040800, Disabled)
      - ChangeCharacterEnableState(32040800, Enabled)
      - ChangeCharacterCollisionState(32040800, Enabled)
      - ForceAnimationPlayback(32040800, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(32040800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(32040800, Enabled)
      - SetNetworkUpdateRate(32040800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32040800, 0, 904600321)
- ID: 32042811
  Map: m32_04_00_00
  Template:
  - Type: chr
    Entity: 32040800
    DefeatFlag: 32040800
    MusicFlag: 32042802
- ID: 32052800
  Map: m32_05_00_00
  Template:
  - Type: segment
    Entity: 32050800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 32050800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 32050801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32050800, SoundType.SFX, 888880000)
      - IfCharacterHPValue(AND_02, 32050800, ComparisonType.Equal, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_02, 32050801, ComparisonType.Equal, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(32050800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 32050801, 1, 903350322)
- ID: 32052810
  Map: m32_05_00_00
  Template:
  - Type: segment
    Entity: 32050800
    CondIdentity:
    - IfDamageType(OR_01, 32050800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32052805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32050800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32050800, Disabled)
      - ChangeCharacterEnableState(32050801, Disabled)
      - ChangeCharacterCollisionState(32050800, Disabled)
      - ChangeCharacterCollisionState(32050801, Disabled)
      - ForceCharacterDeath(32050800, false)
      - ForceCharacterDeath(32050801, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32050801)
      Commands:
      - SetCharacterAIState(32050800, Disabled)
      - SetCharacterAIState(32050801, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32050801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      SpecificHelperOnly:
      - ForceAnimationPlayback(32050801, 30000, true, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(32050800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32050800, Enabled)
      - ChangeCharacterEnableState(32050801, Enabled)
      - ChangeCharacterCollisionState(32050800, Enabled)
      - ChangeCharacterCollisionState(32050801, Enabled)
      - ForceAnimationPlayback(32050801, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      SpecificHelperOnly:
      - ForceAnimationPlayback(32050801, 20000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(32050800, 20000, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(32050801, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      SpecificHelperOnly:
      - ForceAnimationPlayback(32050801, 30000, true, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(32050800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32050800, Enabled)
      - ChangeCharacterEnableState(32050801, Enabled)
      - ChangeCharacterCollisionState(32050800, Enabled)
      - ChangeCharacterCollisionState(32050801, Enabled)
      - ForceAnimationPlayback(32050801, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      SpecificHelperOnly:
      - ForceAnimationPlayback(32050801, 20000, false, false, false, ComparisonType.Equal, 1)
      Commands:
      - ForceAnimationPlayback(32050800, 20000, false, false, false, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(32050801, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32050800, Enabled)
      - SetCharacterAIState(32050801, Enabled)
      - SetNetworkUpdateRate(32050800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(32050801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32050800, 0, 903350321)
      - DisplayBossHealthBar(Enabled, 32050801, 1, 903350322)
- ID: 32052811
  Map: m32_05_00_00
  Template:
  - Type: multichr
    Entity: 32050800
    DefeatFlag: 32050800
    MusicFlag: 32052802
- ID: 32072800
  Map: m32_07_00_00
  Template:
  - Type: segment
    Entity: 32070800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32070800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32048000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32070800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32070800, TextBannerType.GreatEnemyFelled)
- ID: 32072810
  Map: m32_07_00_00
  Template:
  - Type: segment
    Entity: 32070800
    CondIdentity:
    - IfDamageType(OR_01, 32070800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32072805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32070800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32070800, Disabled)
      - ChangeCharacterCollisionState(32070800, Disabled)
      - ForceCharacterDeath(32070800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32070801)
      Commands:
      - SetCharacterAIState(32070800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32070801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(32070800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32070800, Enabled)
      - ChangeCharacterCollisionState(32070800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(32070800, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(32070800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32070800, Enabled)
      - ChangeCharacterCollisionState(32070800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ForceAnimationPlayback(32070800, 20000, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32070800, Enabled)
      - SetNetworkUpdateRate(32070800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32070800, 0, 904910320)
- ID: 32072811
  Map: m32_07_00_00
  Template:
  - Type: chr
    Entity: 32070800
    DefeatFlag: 32070800
    MusicFlag: 32072802
- ID: 32082800
  Map: m32_08_00_00
  Template:
  - Type: segment
    Entity: 32080800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32080800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32048000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32080800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32080800, TextBannerType.EnemyFelled)
- ID: 32082810
  Map: m32_08_00_00
  Template:
  - Type: segment
    Entity: 32080800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32082805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32080800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32080800, Disabled)
      - ChangeCharacterCollisionState(32080800, Disabled)
      - ForceCharacterDeath(32080800, false)
    - Type: remove
      Commands:
      - SetCharacterInvincibility(32080800, Enabled)
      - SetCharacterInvincibility(32080800, Disabled)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32080801)
      Commands:
      - SetCharacterAIState(32080800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32080801)
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(32080800, 30008, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32080800, Enabled)
      - ChangeCharacterCollisionState(32080800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(32080800, 20008, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ForceAnimationPlayback(32080800, 30008, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(32080800, Enabled)
      - ChangeCharacterCollisionState(32080800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ForceAnimationPlayback(32080800, 20008, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32080800, Enabled)
      - SetNetworkUpdateRate(32080800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32080800, 0, 904680320)
- ID: 32082811
  Map: m32_08_00_00
  Template:
  - Type: chr
    Entity: 32080800
    DefeatFlag: 32080800
    MusicFlag: 32082802
- ID: 32112800
  Map: m32_11_00_00
  Template:
  - Type: segment
    Entity: 32110800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 32110800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(32048000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 32110800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(32110800, TextBannerType.EnemyFelled)
- ID: 32112810
  Map: m32_11_00_00
  Template:
  - Type: segment
    Entity: 32110800
    CondIdentity:
    - IfDamageType(OR_01, 32110800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 32112805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 32110800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(32110800, Disabled)
      - ChangeCharacterCollisionState(32110800, Disabled)
      - ForceCharacterDeath(32110800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32110801)
      Commands:
      - SetCharacterAIState(32110800, Disabled)
      - SetCharacterEventTarget(32110800, 32110810)
      - SetCharacterDefaultBackreadState(32110810, Enabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 32110801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(32110800, Disabled)
      - ChangeCharacterCollisionState(32110800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(32110800, Enabled)
      - ForceAnimationPlayback(32110800, 20016, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(32110800, Enabled)
      - ChangeCharacterCollisionState(32110800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(32110800, Enabled)
      - SetNetworkUpdateRate(32110800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 32110800, 0, 904620320)
- ID: 32112811
  Map: m32_11_00_00
  Template:
  - Type: multichr
    Entity: 32110800
    DefeatFlag: 32110800
    MusicFlag: 32112802
- ID: 32112820
  Map: m32_11_00_00
  Template:
  - Type: multichronly
    Entity: 32110800
    ArgEntities: X0
    Removes:
    - WarpCharacterAndCopyFloor(X0_4, TargetEntityType.Asset, X4_4, 100, X0_4)
- ID: 32112830
  Map: m32_11_00_00
  Template:
  - Type: multichronly
    Entity: 32110800
    ArgEntities: X0
    DefeatFlag: 32110800
    DefeatFlagLabel: off 0
- ID: 34122800
  Map: m34_12_00_00
  Template:
  - Type: segment
    Entity: 34120800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 34120800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(34128500, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 34120800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(34120800, TextBannerType.EnemyFelled)
- ID: 34122810
  Map: m34_12_00_00
  Template:
  - Type: segment
    Entity: 34120800
    CondIdentity:
    - IfDamageType(OR_01, 34120800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 34122805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 34120800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(34120800, Disabled)
      - ChangeCharacterCollisionState(34120800, Disabled)
      - ForceCharacterDeath(34120800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 34120801)
      Commands:
      - SetCharacterAIState(34120800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 34120801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(34120800, Disabled)
      - ChangeCharacterCollisionState(34120800, Enabled)
      - ForceAnimationPlayback(34120800, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(34120800, Enabled)
      - ForceAnimationPlayback(34120800, 20000, false, false, true, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(34120800, Enabled)
      - ChangeCharacterCollisionState(34120800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(34120800, Enabled)
      - SetNetworkUpdateRate(34120800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 34120800, 0, 903600320)
- ID: 34122811
  Map: m34_12_00_00
  Template:
  - Type: chr
    Entity: 34120800
    DefeatFlag: 34120800
    MusicFlag: 34122802
- ID: 34132800
  Map: m34_13_00_00
  Template:
  - Type: segment
    Entity: 34130800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 34130800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(34130800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 34130800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(34130800, TextBannerType.GreatEnemyFelled)
- ID: 34132810
  Map: m34_13_00_00
  Template:
  - Type: segment
    Entity: 34130800
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 34132805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 34130800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(34130800, Disabled)
      - ChangeCharacterCollisionState(34130800, Disabled)
      - ForceCharacterDeath(34130800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterAIState(34130800, Disabled)
      - ChangeCharacterEnableState(34130800, Enabled)
      - ChangeCharacterCollisionState(34130800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterAIState(34130800, Enabled)
      - ChangeCharacterCollisionState(34130800, Enabled)
      - SetNetworkUpdateRate(34130800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 34130800, 0, 903560000)
- ID: 34140860
  Map: m34_14_00_00
  Template:
  - Type: segment
    Entity: 34140850
    CondIdentity:
    - IfDamageType(OR_01, 34140850, 10000, DamageType.Unspecified)
    - IfInoutsideArea(AND_02, InsideOutsideState.Inside, 10000, 34142856, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 34140850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(34140850, Disabled)
      - ChangeCharacterCollisionState(34140850, Disabled)
      - ForceCharacterDeath(34140850, false)
      - ChangeCharacterEnableState(34140851, Disabled)
      - ChangeCharacterCollisionState(34140851, Disabled)
      - ForceCharacterDeath(34140851, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 34140851)
      Commands:
      - SetCharacterAIState(34140850, Disabled)
      - SetCharacterAIState(34140851, Disabled)
      - ChangeCharacterEnableState(34140850, Disabled)
      - ChangeCharacterEnableState(34140851, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 34140851)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterCollisionState(34140850, Enabled)
      - ChangeCharacterCollisionState(34140851, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterCollisionState(34140850, Enabled)
      - ChangeCharacterCollisionState(34140851, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterEnableState(34140850, Enabled)
      - ChangeCharacterEnableState(34140851, Enabled)
      - SetCharacterAIState(34140850, Enabled)
      - SetCharacterAIState(34140851, Enabled)
      - SetNetworkUpdateRate(34140850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(34140851, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 34140850, 1, 902140000)
      - DisplayBossHealthBar(Enabled, 34140851, 0, 902140001)
- ID: 34142850
  Map: m34_14_00_00
  Template:
  - Type: segment
    Entity: 34140850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 34140850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 34140851, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(34140850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 34140850, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 34140851, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - WaitFixedTimeSeconds(1.5)
      - HandleBossDefeatAndDisplayBanner(34140850, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 34140850, 1, 902140000)
      - DisplayBossHealthBar(Disabled, 34140851, 0, 902140001)
- ID: 35002800
  Map: m35_00_00_00
  Template:
  - Type: segment
    Entity: 35000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 35000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(35000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 35000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(35000800, TextBannerType.GreatEnemyFelled)
- ID: 35002810
  Map: m35_00_00_00
  Template:
  - Type: chr
    Entity: 35000800
    DefeatFlag: 35000800
    MusicFlag: 35002802
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 35000800)
    - IfCharacterHPRatio(AND_01, 35000800, ComparisonType.LessOrEqual, 0.6, ComparisonType.Equal, 1)
    - IfConditionGroup(MAIN, PASS, AND_01)
    - SetEventFlag(TargetEventFlagType.EventFlag, 35002802, ON)
  - Type: segment
    Entity: 35000800
    CondIdentity:
    - IfDamageType(OR_01, 35000800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 35002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 35000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(35000800, Disabled)
      - ChangeCharacterCollisionState(35000800, Disabled)
      - ForceCharacterDeath(35000800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 35000801)
      Commands:
      - SetCharacterAIState(35000800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 35000801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(35000800, 30001, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(35000800, Enabled)
      - ChangeCharacterCollisionState(35000800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - SetCharacterHPBarDisplay(35000800, Disabled)
      - ForceAnimationPlayback(35000800, 20001, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(35000800, Enabled)
      - ChangeCharacterCollisionState(35000800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: remove
      Start: Label2()
      Commands:
      - DisplayBossHealthBar(Enabled, 35000800, 1, 904800002)
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(35000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 35000800, 0, 904800002)
      - WaitFixedTimeSeconds(1)
      - SetCharacterAIState(35000800, Enabled)
    - Type: remove
      Start: Label2()
      Commands:
      - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 35000800)
      - IfCharacterHPRatio(AND_01, 35000800, ComparisonType.LessOrEqual, 0.6, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - SetEventFlag(TargetEventFlagType.EventFlag, 35002802, ON)
- ID: 35002850
  Map: m35_00_00_00
  Template:
  - Type: segment
    Entity: 35000850
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 35000850, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(35005850, false)
      - WaitFixedTimeSeconds(4)
      - PlaySE(35000850, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 35000850, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(35000850, TextBannerType.EnemyFelled)
- ID: 35002860
  Map: m35_00_00_00
  Template:
  - Type: segment
    Entity: 35000850
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 35000850)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(35005850, Disabled)
      - ChangeCharacterCollisionState(35005850, Disabled)
      - ForceCharacterDeath(35005850, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(35000850, Disabled)
      - ChangeCharacterEnableState(35005850, Enabled)
      - ChangeCharacterCollisionState(35005850, Enabled)
      - SetCharacterAIState(35005850, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(35000850, Enabled)
      - SetNetworkUpdateRate(35000850, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 35000850, 0, 138600)
      - SetCharacterAIState(35005850, Enabled)
- ID: 39202800
  Map: m39_20_00_00
  Template:
  - Type: segment
    Entity: 39200800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 39200800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(39200800, SoundType.SFX, 888880000)
      - IfCharacterHPValue(MAIN, 39200800, ComparisonType.Equal, 0, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(39200800, TextBannerType.GreatEnemyFelled)
- ID: 39202810
  Map: m39_20_00_00
  Template:
  - Type: segment
    Entity: 39200800
    CondIdentity:
    - IfDamageType(OR_01, 39200800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 39202805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 39200800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(39200800, Disabled)
      - ChangeCharacterCollisionState(39200800, Disabled)
      - ForceCharacterDeath(39200800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 39200801)
      Commands:
      - SetCharacterAIState(39200800, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 39200801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(39200800, Enabled)
      - ChangeCharacterCollisionState(39200800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - SetCharacterHPBarDisplay(39200800, Disabled)
      - SetCharacterAIState(39200800, Enabled)
      - ForceAnimationPlayback(39200800, 3004, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(39200800, Enabled)
      - ChangeCharacterCollisionState(39200800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(39200800, Enabled)
      - SetNetworkUpdateRate(39200800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterHPBarDisplay(39200800, Enabled)
      - DisplayBossHealthBar(Enabled, 39200800, 0, 904910000)
- ID: 40002800
  Map: m40_00_00_00
  Template:
  - Type: segment
    Entity: 40000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 40000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(40000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 40000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(40000800, TextBannerType.EnemyFelled)
- ID: 40002810
  Map: m40_00_00_00
  Template:
  - Type: segment
    Entity: 40000800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 40002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 40000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(40005800, Disabled)
      - ChangeCharacterCollisionState(40005800, Disabled)
      - ForceCharacterDeath(40005800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(40005800, Disabled)
      - ChangeCharacterEnableState(40005800, Enabled)
      - ChangeCharacterCollisionState(40005800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(40005800, Enabled)
      - SetNetworkUpdateRate(40005800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 40000800, 0, 905070400)
- ID: 40002811
  Map: m40_00_00_00
  Template:
  - Type: chr
    Entity: 40000800
    DefeatFlag: 40000800
    MusicFlag: 40002802
- ID: 40012800
  Map: m40_01_00_00
  Template:
  - Type: segment
    Entity: 40010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 40010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(40018000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 40010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(40010800, TextBannerType.EnemyFelled)
- ID: 40012810
  Map: m40_01_00_00
  Template:
  - Type: segment
    Entity: 40010800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 40010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(40010800, Disabled)
      - ChangeCharacterCollisionState(40010800, Disabled)
      - ForceCharacterDeath(40010800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(40010800, Disabled)
      - ChangeCharacterEnableState(40010800, Enabled)
      - ChangeCharacterCollisionState(40010800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(40010800, Enabled)
      - SetNetworkUpdateRate(40010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 40010800, 0, 905070401)
- ID: 40012811
  Map: m40_01_00_00
  Template:
  - Type: chr
    Entity: 40010800
    DefeatFlag: 40010800
    MusicFlag: 40012802
- ID: 41000800
  Map: m41_00_00_00
  Template:
  - Type: segment
    Entity: 41000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 41000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(41000800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 41000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(41000800, TextBannerType.EnemyFelled)
- ID: 41002810
  Map: m41_00_00_00
  Template:
  - Type: segment
    Entity: 41000800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 41002805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 41000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(41000800, Disabled)
      - ChangeCharacterCollisionState(41000800, Disabled)
      - ForceCharacterDeath(41000800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(41000800, Disabled)
      - ChangeCharacterEnableState(41000800, Enabled)
      - ChangeCharacterCollisionState(41000800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(41000800, Enabled)
      - ChangeCharacterCollisionState(41000800, Enabled)
      - SetNetworkUpdateRate(41000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 41000800, 0, 905810410)
- ID: 41002811
  Map: m41_00_00_00
  Template:
  - Type: chr
    Entity: 41000800
    DefeatFlag: 41000800
    MusicFlag: 41002802
- ID: 41012800
  Map: m41_01_00_00
  Template:
  - Type: segment
    Entity: 41010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 41010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(41010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 41010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(41010800, TextBannerType.EnemyFelled)
- ID: 41012810
  Map: m41_01_00_00
  Template:
  - Type: segment
    Entity: 41010800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 41010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(41010800, Disabled)
      - ChangeCharacterCollisionState(41010800, Disabled)
      - ForceCharacterDeath(41010800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(41010800, Disabled)
      - ChangeCharacterEnableState(41010800, Enabled)
      - ChangeCharacterCollisionState(41010800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(41010800, Enabled)
      - SetNetworkUpdateRate(41010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 41010800, 0, 905040400)
- ID: 41012811
  Map: m41_01_00_00
  Template:
  - Type: chr
    Entity: 41010800
    DefeatFlag: 41010800
    MusicFlag: 41012802
- ID: 41022800
  Map: m41_02_00_00
  Template:
  - Type: segment
    Entity: 41020800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 41020800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - ForceCharacterDeath(41020810, false)
      - ForceCharacterDeath(41020811, false)
      - ForceCharacterDeath(41020812, false)
      - ForceCharacterDeath(41020813, false)
      - ForceCharacterDeath(41020814, false)
      - ForceCharacterDeath(41020815, false)
      - ForceCharacterDeath(41020816, false)
      - ForceCharacterDeath(41020817, false)
      - ClearSpEffect(10000, 19701)
      - ClearSpEffect(10000, 19702)
      - ClearSpEffect(10000, 19703)
      - ClearSpEffect(10000, 19704)
      - ClearSpEffect(10000, 19705)
      - ClearSpEffect(10000, 19706)
      - ClearSpEffect(10000, 19707)
      - WaitFixedTimeSeconds(4)
      - PlaySE(41020800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 41020800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(41020800, TextBannerType.EnemyFelled)
- ID: 41022810
  Map: m41_02_00_00
  Template:
  - Type: segment
    Entity: 41020800
    CondOrder: 2 3
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 41022805)
    - IfEventFlag(AND_03, ON, TargetEventFlagType.EventFlag, 41022805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 41020800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(41020800, Disabled)
      - ChangeCharacterCollisionState(41020800, Disabled)
      - ForceCharacterDeath(41020800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 41020801)
      Commands:
      - SetCharacterAIState(41020800, Disabled)
      - SetCharacterHPBarDisplay(41020800, Disabled)
      - SetCharacterHPBarDisplay(41020810, Disabled)
      - SetCharacterHPBarDisplay(41020811, Disabled)
      - SetCharacterHPBarDisplay(41020812, Disabled)
      - SetCharacterHPBarDisplay(41020813, Disabled)
      - SetCharacterHPBarDisplay(41020814, Disabled)
      - SetCharacterHPBarDisplay(41020815, Disabled)
      - SetCharacterHPBarDisplay(41020816, Disabled)
      - SetCharacterHPBarDisplay(41020817, Disabled)
      - SetNetworkUpdateAuthority(41020800, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020810, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020811, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020812, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020813, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020814, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020815, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020816, AuthorityLevel.Forced)
      - SetNetworkUpdateAuthority(41020817, AuthorityLevel.Forced)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 41020801)
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(41020800, Enabled)
      - ChangeCharacterCollisionState(41020800, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_03)
      Commands:
      - ChangeCharacterEnableState(41020800, Enabled)
      - ChangeCharacterCollisionState(41020800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_03)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(41020800, Enabled)
      - SetNetworkUpdateRate(41020800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 41020800, 0, 142700)
      - SetEventFlag(TargetEventFlagType.EventFlag, 41022835, OFF)
      - SetEventFlag(TargetEventFlagType.EventFlag, 41022836, OFF)
      - SetEventFlag(TargetEventFlagType.EventFlag, 41022837, OFF)
- ID: 41022811
  Map: m41_02_00_00
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
    MusicFlag: 41022802
- ID: 41022815
  Map: m41_02_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
    EffectFlag: 0 41020800 41022820; 1 41020800 41022821; 2 41020800 41022822; 3 41020800 41022823; 4 41020800 41022824; 5 41020800 41022825; 6 41020800 41022826; 7 41020800 41022827; 9 41020800 41022832; 10 41020800 41022880; 11 41020800 41022881; 12 41020800 41022882; 13 41020800 41022883; 14 41020800 41022884; 15 41020800 41022885; 16 41020800 41022886; 17 41020800 41022887
    Regions:
    - event placegen 41024810 41024811 41024812 41024813 41024814 41024815 41024816 41024817
    - event placepoint 41022810 41022811 41022812 41022813 41022814 41022815 41022816 41022817
    Add:
    - Cmd: ClearSpEffect(41020800, 1450601)
      Before: ForceAnimationPlayback(41020800, 61020, false, false, false, ComparisonType.Equal, 1)
- ID: 41022830
  Map: m41_02_00_00
  Template:
  - Type: multichronly
    Entity: 41020800
    EffectFlag: 0 41020800 41022820; 1 41020800 41022821; 2 41020800 41022822; 3 41020800 41022823; 4 41020800 41022824; 5 41020800 41022825; 6 41020800 41022826; 7 41020800 41022827; 9 41020800 41022832
- ID: 41022831
  Map: m41_02_00_00
  Template:
  - Type: multichronly
    Entity: 41020800
    DefeatFlag: 41020800
    EffectFlag: 0 41020800 41022820; 1 41020800 41022821; 2 41020800 41022822; 3 41020800 41022823; 4 41020800 41022824; 5 41020800 41022825; 6 41020800 41022826; 7 41020800 41022827; 9 41020800 41022832
- ID: 41022833
  Map: m41_02_00_00
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
- ID: 41022840
  Map: m41_02_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 41020800
    ArgEntities: X0
    DefeatFlag: 41020800
    Regions:
    - event dist100 41022100
- ID: 41022851
  Map: m41_02_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
    Regions:
    - event chrpoint 41022860
    Add:
    - Cmd: SetSpEffect(41020800, 1450601)
      Before: IssueShortWarpRequest
- ID: 41022852
  Map: m41_02_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 41020800
    DefeatFlag: 41020800
    EffectFlag: 10 41020800 41022880; 11 41020800 41022881; 12 41020800 41022882; 13 41020800 41022883; 14 41020800 41022884; 15 41020800 41022885; 16 41020800 41022886; 17 41020800 41022887
- ID: 41022860
  Map: m41_02_00_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 41020800
    ArgEntities: X0
    DefeatFlag: 41020800
    Regions:
    - event chrpoint 41022860
- ID: 41022870
  Map: m41_02_00_00
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
- ID: 41022871
  Map: m41_02_00_00
  Template:
  - Type: multichr
    Entity: 41020800
    DefeatFlag: 41020800
- ID: 43002800
  Map: m43_00_00_00
  Template:
  - Type: segment
    Entity: 43000800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 43000800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(43008000, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 43000800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(43000800, TextBannerType.EnemyFelled)
- ID: 43002810
  Map: m43_00_00_00
  Template:
  - Type: segment
    Entity: 43000800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 43000800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(43000800, Disabled)
      - ChangeCharacterCollisionState(43000800, Disabled)
      - ForceCharacterDeath(43000800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(43000800, Disabled)
      - ChangeCharacterEnableState(43000800, Enabled)
      - ChangeCharacterCollisionState(43000800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(43000800, Enabled)
      - SetNetworkUpdateRate(43000800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 43000800, 0, 905081430)
- ID: 43002811
  Map: m43_00_00_00
  Template:
  - Type: chr
    Entity: 43000800
    DefeatFlag: 43000800
    MusicFlag: 43002802
- ID: 43012800
  Map: m43_01_00_00
  Template:
  - Type: segment
    Entity: 43010800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 43010800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(43010800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 43010800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(43010800, TextBannerType.EnemyFelled)
- ID: 43012810
  Map: m43_01_00_00
  Template:
  - Type: segment
    Entity: 43010800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 43010800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(43015800, Disabled)
      - ChangeCharacterCollisionState(43015800, Disabled)
      - ForceCharacterDeath(43015800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterTeamType(43010800, TeamType.Enemy)
      - SetCharacterAIState(43015800, Disabled)
      - ChangeCharacterCollisionState(43015800, Disabled)
      - ChangeCharacterEnableState(43015800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetSpEffect(43010800, 20018660)
      - WaitFixedTimeRealFrames(1)
      - ChangeCharacterCollisionState(43015800, Enabled)
      - SetCharacterAIState(43010800, Enabled)
      - SetNetworkUpdateRate(43010800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 43010800, 0, 140700)
- ID: 43012811
  Map: m43_01_00_00
  Template:
  - Type: chr
    Entity: 43010800
    DefeatFlag: 43010800
    MusicFlag: 43012802
- ID: 1034482800
  Map: m60_34_48_00
  Template:
  - Type: segment
    Entity: 1034480800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1034480800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1034480800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1034480800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1034480800, TextBannerType.EnemyFelled)
- ID: 1034482810
  Map: m60_34_48_00
  Template:
  - Type: segment
    Entity: 1034480800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1034480800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1034480800, Disabled)
      - ChangeCharacterCollisionState(1034480800, Disabled)
      - ForceCharacterDeath(1034480800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - ForceAnimationPlayback(1034480800, 30000, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(1034480800, Enabled)
      - ChangeCharacterCollisionState(1034480800, Enabled)
      - SetCharacterAIState(1034480800, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(1034480800, Enabled)
      - SetNetworkUpdateRate(1034480800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ForceAnimationPlayback(1034480800, 20000, false, false, false, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 1034480800, 0, 904020540)
- ID: 1035500800
  Map: m60_35_50_00
  Template:
  - Type: segment
    Entity: 1035500800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1035500800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1035500800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1035500800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1035500800, TextBannerType.GreatEnemyFelled)
- ID: 1035502810
  Map: m60_35_50_00
  Template:
  - Type: segment
    Entity: 1035500800
    CondIdentity:
    - IfDamageType(OR_01, 1035500800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 1035502805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1035500800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1035500800, Disabled)
      - ChangeCharacterCollisionState(1035500800, Disabled)
      - ForceCharacterDeath(1035500800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1035500801)
      Commands:
      - SetCharacterAIState(1035500800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1035500801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(1035500800, Disabled)
      - ChangeCharacterCollisionState(1035500800, Enabled)
      - ForceAnimationPlayback(1035500800, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ChangeCharacterEnableState(1035500800, Enabled)
      - ForceAnimationPlayback(1035500800, 20010, false, false, true, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(1035500800, Enabled)
      - ChangeCharacterCollisionState(1035500800, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(1035500800, Enabled)
      - SetNetworkUpdateRate(1035500800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1035500800, 0, 903253500)
- ID: 1035502840
  Map: m60_35_50_00
  Dupe: copy
  Entities: 1035500800
  Template:
  - Type: remove
    Entity: 1035500800
    ProgressFlag: 1035502821-1035502826
- ID: 1035502841
  Map: m60_35_50_00
  Dupe: copy
  Entities: 1035500800
  Template:
  - Type: remove
    Entity: 1035500800
    ProgressFlag: 1035502821-1035502826
- ID: 1038512800
  Map: m60_38_51_00
  Template:
  - Type: segment
    Entity: 1038510800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1038510800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1038510800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1038510800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1038510800, TextBannerType.EnemyFelled)
- ID: 1038512810
  Map: m60_38_51_00
  Template:
  - Type: segment
    Entity: 1038510800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1038510800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1038510800, Disabled)
      - ChangeCharacterCollisionState(1038510800, Disabled)
      - ForceCharacterDeath(1038510800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(1038510800, Disabled)
      - ChangeCharacterEnableState(1038510800, Enabled)
      - ChangeCharacterCollisionState(1038510800, Enabled)
      - ForceAnimationPlayback(1038510800, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - ForceAnimationPlayback(1038510800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(1038510800, Enabled)
      - SetNetworkUpdateRate(1038510800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1038510800, 0, 904130540)
- ID: 1039542800
  Map: m60_39_54_00
  Template:
  - Type: segment
    Entity: 1039540800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 1039540800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1039540800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1039540800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1039540800, TextBannerType.GreatEnemyFelled)
- ID: 1039542810
  Map: m60_39_54_00
  Template:
  - Type: segment
    Entity: 1039540800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 1039542805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1039540800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1039540800, Disabled)
      - ChangeCharacterCollisionState(1039540800, Disabled)
      - ForceCharacterDeath(1039540800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(1039540800, Disabled)
      - ChangeCharacterEnableState(1039540800, Enabled)
      - ChangeCharacterCollisionState(1039540800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetNetworkUpdateRate(1039540800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1039540800, 0, 903100500)
      - WaitFixedTimeSeconds(1.75)
      - SetCharacterAIState(1039540800, Enabled)
- ID: 1039542811
  Map: m60_39_54_00
  Template:
  - Type: chr
    Entity: 1039540800
    DefeatFlag: 1039540800
    MusicFlag: 1039542802
- ID: 1040532800
  Map: m60_40_53_00
  Template:
  - Type: segment
    Entity: 1040530800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1040530800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1040530800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1040530800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1040530800, TextBannerType.EnemyFelled)
- ID: 1040532810
  Map: m60_40_53_00
  Template:
  - Type: segment
    Entity: 1040530800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1040530800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1040530800, Disabled)
      - ChangeCharacterCollisionState(1040530800, Disabled)
      - ForceCharacterDeath(1040530800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(1040530800, Disabled)
      - ChangeCharacterEnableState(1040530800, Enabled)
      - ChangeCharacterCollisionState(1040530800, Enabled)
      - ForceAnimationPlayback(1040530800, 30000, true, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetNetworkUpdateRate(1040530800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ForceAnimationPlayback(1040530800, 20000, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(1040530800, Enabled)
      - WaitFixedTimeSeconds(2.8)
      - DisplayBossHealthBar(Enabled, 1040530800, 0, 903550540)
- ID: 1043302800
  Map: m60_43_30_00
  Template:
  - Type: segment
    Entity: 1043300800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1043300800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1043300800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1043300800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1043300800, TextBannerType.GreatEnemyFelled)
- ID: 1043302810
  Map: m60_43_30_00
  Template:
  - Type: segment
    Entity: 1043300800
    Removes:
    - IfConditionGroup(AND_01, PASS, OR_01)
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 1043302805)
    - IfDamageType(OR_01, 1043300800, 10000, DamageType.Unspecified)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1043300800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1043300800, Disabled)
      - ChangeCharacterCollisionState(1043300800, Disabled)
      - ForceCharacterDeath(1043300800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterAIState(1043300800, Disabled)
      - ChangeCharacterEnableState(1043300800, Enabled)
      - ChangeCharacterCollisionState(1043300800, Enabled)
      - SetLockOnPoint(1043300800, 220, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterAIState(1043300800, Enabled)
      - SetNetworkUpdateRate(1043300800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1043300800, 0, 903460500)
      - SetLockOnPoint(1043300800, 220, Enabled)
      - SetSpEffect(1043300800, 8089)
- ID: 1044362800
  Map: m60_44_36_00
  Template:
  - Type: segment
    Entity: 1044360800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1044360800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1044360800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1044360800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1044360800, TextBannerType.EnemyFelled)
- ID: 1044362810
  Map: m60_44_36_00
  Template:
  - Type: segment
    Entity: 1044360800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1044360800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1044360800, Disabled)
      - ChangeCharacterCollisionState(1044360800, Disabled)
      - ForceCharacterDeath(1044360800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(1044360800, Disabled)
      - ChangeCharacterEnableState(1044360800, Enabled)
      - ChangeCharacterCollisionState(1044360800, Enabled)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(1044360800, Enabled)
      - SetNetworkUpdateRate(1044360800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1044360800, 0, 904340540)
- ID: 1048402800
  Map: m60_48_40_00
  Template:
  - Type: segment
    Entity: 1048400800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 1048400800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 1048400801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1048400800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 1048400800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 1048400801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(1048400800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 1048400800, 1, 904340541)
- ID: 1048402810
  Map: m60_48_40_00
  Template:
  - Type: segment
    Entity: 1048400800
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 1048402805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1048400800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1048400800, Disabled)
      - ChangeCharacterCollisionState(1048400800, Disabled)
      - ForceCharacterDeath(1048400800, false)
      - ChangeCharacterEnableState(1048400801, Disabled)
      - ChangeCharacterCollisionState(1048400801, Disabled)
      - ForceCharacterDeath(1048400801, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ForceAnimationPlayback(1048400800, 30005, true, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(1048400800, Enabled)
      - ChangeCharacterCollisionState(1048400800, Enabled)
      - ChangeCharacterEnableState(1048400801, Enabled)
      - ChangeCharacterCollisionState(1048400801, Enabled)
      - SetCharacterAIState(1048400801, Disabled)
      - SetCharacterAIState(1048400800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      SpecificHelperOnly:
      - ForceAnimationPlayback(1048400801, 3012, true, false, false, ComparisonType.Equal, 1)
      Commands:
      - SetCharacterAIState(1048400801, Enabled)
      - SetNetworkUpdateRate(1048400801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1048400801, 0, 904340542)
      - ForceAnimationPlayback(1048400801, 3012, true, false, false, ComparisonType.Equal, 1)
      - SetNetworkUpdateRate(1048400800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1048400800, 1, 904340541)
      - WaitFixedTimeSeconds(2.2)
      - SetCharacterAIState(1048400800, Enabled)
      - ForceAnimationPlayback(1048400800, 20005, true, false, false, ComparisonType.Equal, 1)
- ID: 1049390800
  Map: m60_49_39_00
  Template:
  - Type: segment
    Entity: 1049390800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 1049390800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 1049390801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1049390800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1049390800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1049390800, TextBannerType.EnemyFelled)
      - DisplayBossHealthBar(Disabled, 1049390801, 1, 903300561)
- ID: 1049392810
  Map: m60_49_39_00
  Template:
  - Type: segment
    Entity: 1049390800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 1049392805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1049390800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1049390800, Disabled)
      - ChangeCharacterCollisionState(1049390800, Disabled)
      - ForceCharacterDeath(1049390800, false)
      - ChangeCharacterEnableState(1049390801, Disabled)
      - ChangeCharacterCollisionState(1049390801, Disabled)
      - ForceCharacterDeath(1049390801, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(1049390800, Disabled)
      - ChangeCharacterEnableState(1049390800, Enabled)
      - ChangeCharacterCollisionState(1049390800, Enabled)
      - ChangeCharacterEnableState(1049390801, Enabled)
      - ChangeCharacterCollisionState(1049390801, Enabled)
      - SetCharacterAIState(1049390801, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(1049390800, Enabled)
      - SetCharacterAIState(1049390801, Enabled)
      - SetNetworkUpdateRate(1049390800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(1049390801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1049390800, 0, 903300560)
      - DisplayBossHealthBar(Enabled, 1049390801, 1, 903300561)
- ID: 1051362800
  Map: m60_51_36_00
  Template:
  - Type: segment
    Entity: 1051360800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 1051360800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterHPValue(AND_01, 1051360801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1051360800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 1051360800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 1051360801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - HandleBossDefeatAndDisplayBanner(1051360800, TextBannerType.GreatEnemyFelled)
      - DisplayBossHealthBar(Disabled, 1051360800, 1, 902500500)
- ID: 1051362810
  Map: m60_51_36_00
  Template:
  - Type: multichronlyboss
    Entity: 1051360800
    DefeatFlag: 1051360800
    StartFlag: 1051362805
    Name: 1051360800
    Regions:
    - event chrpoint 1051362299
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1051360800)
    - IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 1051362805)
    - IfCharacterHPRatio(OR_01, 1051360801, ComparisonType.Less, 0.5, ComparisonType.Equal, 1)
    - IfCharacterDeadalive(OR_01, 1051360801, DeathState.Dead, ComparisonType.Equal, 1)
    - IfElapsedSeconds(OR_01, 30)
    - IfDamageType(OR_01, 1051360800, 10000, DamageType.Unspecified)
    - IfConditionGroup(MAIN, PASS, OR_01)
    - SetCharacterAIState(1051360800, Enabled)
    - SetNetworkUpdateRate(1051360800, true, CharacterUpdateFrequency.AlwaysUpdate)
    - DisplayBossHealthBar(Enabled, 1051360800, 1, 902500500)
    - SetCharacterHome(1051360800, 1051362299)
  - Type: multichronlynonboss
    Entity: 1051360800
    DefeatFlag: 1051360800
    StartFlag: 1051362805
    Name: 1051360800
    Regions:
    - event chrpoint 1051362299
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1051360800)
    - IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 1051362805)
    - IfCharacterHPRatio(OR_01, 1051360801, ComparisonType.Less, 0.5, ComparisonType.Equal, 1)
    - IfCharacterDeadalive(OR_01, 1051360801, DeathState.Dead, ComparisonType.Equal, 1)
    - IfElapsedSeconds(OR_01, 30)
    - IfDamageType(OR_01, 1051360800, 10000, DamageType.Unspecified)
    - IfConditionGroup(MAIN, PASS, OR_01)
    - SetCharacterAIState(1051360800, Enabled)
    - SetNetworkUpdateRate(1051360800, true, CharacterUpdateFrequency.AlwaysUpdate)
    - SetCharacterHome(1051360800, 1051362299)
  - Type: segment
    Entity: 1051360800
    Add:
    - Cmd: GotoUnconditionally(Label.Label0)
      After: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1051360800)
    - Cmd: SkipIfEventFlag(2, ON, TargetEventFlagType.EventFlag, 1051360800)
      Before: GotoIfEventFlag(Label.Label5, OFF, TargetEventFlagType.EventFlag, 9410)
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 1051362805)
    Segments:
    - Type: disable
      Start: GotoIfEventFlag(Label.Label5, ON, TargetEventFlagType.EventFlag, 9413)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1051360800, Disabled)
      - ChangeCharacterCollisionState(1051360800, Disabled)
      - ForceCharacterDeath(1051360800, false)
      - ChangeCharacterEnableState(1051360801, Disabled)
      - ChangeCharacterCollisionState(1051360801, Disabled)
      - ForceCharacterDeath(1051360801, false)
    - Type: setup
      Start: Label5()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(1051360801, Disabled)
      - ChangeCharacterEnableState(1051360800, Enabled)
      - ChangeCharacterCollisionState(1051360800, Enabled)
      - ChangeCharacterEnableState(1051360801, Enabled)
      - ChangeCharacterCollisionState(1051360801, Enabled)
      - SetCharacterAIState(1051360800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      NonMoveOnly:
      - IfCharacterHPRatio(OR_01, 1051360801, ComparisonType.Less, 0.5, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(OR_01, 1051360801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfElapsedSeconds(OR_01, 30)
      - IfDamageType(OR_01, 1051360800, 10000, DamageType.Unspecified)
      - IfConditionGroup(MAIN, PASS, OR_01)
      - ForceAnimationPlayback(1051360800, 20011, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(1051360800, Enabled)
      - SetNetworkUpdateRate(1051360800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1051360800, 1, 902500500)
      - SetCharacterHome(1051360800, 1051362299)
      Commands:
      - SetCharacterAIState(1051360801, Enabled)
      - SetNetworkUpdateRate(1051360801, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1051360801, 0, 903460501)
      - IfCharacterHPRatio(OR_01, 1051360801, ComparisonType.Less, 0.5, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(OR_01, 1051360801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfElapsedSeconds(OR_01, 30)
      - IfDamageType(OR_01, 1051360800, 10000, DamageType.Unspecified)
      - IfConditionGroup(MAIN, PASS, OR_01)
      - ForceAnimationPlayback(1051360800, 20011, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(1051360800, Enabled)
      - SetNetworkUpdateRate(1051360800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1051360800, 1, 902500500)
      - SetCharacterHome(1051360800, 1051362299)
    - Type: althealthbar
      Commands:
      - DisplayBossHealthBar(Enabled, 1051360801, 0, 903460501)
      - DisplayBossHealthBar(Enabled, 1051360800, 1, 902500500)
    - Type: altunhealthbar
      Commands:
      - DisplayBossHealthBar(Disabled, 1051360801, 0, 903460501)
      - DisplayBossHealthBar(Disabled, 1051360800, 1, 902500500)
- ID: 1051572800
  Map: m60_51_57_00
  Template:
  - Type: segment
    Entity: 1051570800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPRatio(MAIN, 1051570800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(MAIN, 1051570800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(1051570800, TextBannerType.GreatEnemyFelled)
- ID: 1051572810
  Map: m60_51_57_00
  Template:
  - Type: segment
    Entity: 1051570800
    CondIdentity:
    - IfDamageType(OR_01, 1051570800, 0, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 1051572805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1051570800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1051570800, Disabled)
      - ChangeCharacterCollisionState(1051570800, Disabled)
      - ForceCharacterDeath(1051570800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1051570801)
      Commands:
      - SetCharacterAIState(1051570800, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1051570801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(1051570800, Enabled)
      - ChangeCharacterCollisionState(1051570800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands:
      - ForceAnimationPlayback(1051570800, 20010, false, false, false, ComparisonType.Equal, 1)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(1051570800, Enabled)
      - ChangeCharacterCollisionState(1051570800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - ForceAnimationPlayback(1051570800, 20010, false, false, false, ComparisonType.Equal, 1)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(1051570800, Enabled)
      - SetNetworkUpdateRate(1051575800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 1051570800, 0, 903050500)
- ID: 1051572811
  Map: m60_51_57_00
  Template:
  - Type: multichr
    Entity: 1051570800
    DefeatFlag: 1051570800
    MusicFlag: 1051572802
- ID: 1051572812
  Map: m60_51_57_00
  Template:
  - Type: multichr
    Entity: 1051570800
    DefeatFlag: 1051570800
- ID: 1051572820
  Map: m60_51_57_00
  Template:
  - Type: multichr
    Entity: 1051570800
    ArgEntities: X0 X4
    DefeatFlag: 1051570800
- ID: 1051572821
  Map: m60_51_57_00
  Template:
  - Type: multichr
    Entity: 1051570800
    ArgEntities: X0 X4
    DefeatFlagLabel: off 0
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1051572822
  Map: m60_51_57_00
  Template:
  - Type: multichr
    Entity: 1051570800
    ArgEntities: X0 X4 X8
    DefeatFlag: -1
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X0_4)
- ID: 1252382800
  Map: m60_52_38_00
  Template:
  - Type: segment
    Entity: 1052380800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(AND_01, 1052380800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1052380800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(AND_02, 1052380800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_02, 10000, DeathState.Alive, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_02)
      - ClearSpEffect(10000, 13925)
      - SetNetworkUpdateRate(1052380899, false, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(1052380800, false, CharacterUpdateFrequency.AlwaysUpdate)
      - HandleBossDefeatAndDisplayBanner(1052380800, TextBannerType.DemigodFelled)
- ID: 1252382810
  Map: m60_52_38_00
  Template:
  - Type: segment
    Entity: 1052380800
    CondIdentity:
    - IfEntityInoutsideRadiusOfEntity(AND_01, InsideOutsideState.Inside, 10000, 1052380800, 220, 1)
    - IfCharacterDeadalive(AND_01, 1052380800, DeathState.Alive, ComparisonType.Equal, 1)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1252380800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1052380800, Disabled)
      - ChangeCharacterCollisionState(1052380800, Disabled)
      - ForceCharacterDeath(1052380800, false)
      - ChangeCharacterEnableState(1052380899, Disabled)
      - ChangeCharacterCollisionState(1052380899, Disabled)
      - ForceCharacterDeath(1052380899, false)
      - SetCharacterDefaultBackreadState(1052380899, Disabled)
      - SetCharacterTeamType(1052380899, TeamType.Disabled)
    - Type: remove
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_05)
      Commands: []
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterCollisionState(1052380899, Disabled)
      - ChangeCharacterEnableState(1052380800, Enabled)
      - ChangeCharacterCollisionState(1052380800, Enabled)
      - ChangeCharacterEnableState(1052380899, Enabled)
      - SetCharacterGravity(1052380899, Disabled)
      - SetLockOnPoint(1052380899, 220, Disabled)
      - SetCharacterTeamType(1052380899, TeamType.Disabled)
      - SetCharacterAIState(1052380899, Disabled)
      - SetDistancebasedNetworkUpdateAuthority(1052380899, Enabled)
      - SetCharacterAIState(1052380800, Disabled)
      - SetDistancebasedNetworkUpdateAuthority(1052380800, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetCharacterDefaultBackreadState(1052380899, Enabled)
      - SetCharacterDefaultBackreadState(1052380800, Enabled)
      - SetNetworkUpdateRate(1052380899, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(1052380800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetCharacterAIState(1052380800, Enabled)
      - SetSpEffect(10000, 13925)
      - SetSpEffect(1052380800, 13918)
      - IfCharacterDeadalive(AND_05, 1052380800, DeathState.Alive, ComparisonType.Equal, 1)
      - IfCharacterBackreadStatus(AND_05, 1052380800, true, ComparisonType.Equal, 1)
      - IfCharacterAIState(AND_05, 1052380800, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_05)
      - DisplayBossHealthBar(Enabled, 1052380800, 0, 904730000)
      - SetCharacterTalkRange(1052380800, 1000)
  - Type: multichronlybasic
    Entity: 1052380800
    NewEvent:
    - ChangeCharacterCollisionState(1052380899, Disabled)
    - SetCharacterGravity(1052380899, Disabled)
    - SetLockOnPoint(1052380899, 220, Disabled)
    - SetCharacterTeamType(1052380899, TeamType.Disabled)
    - SetCharacterAIState(1052380899, Disabled)
- ID: 1252382820
  Map: m60_52_38_00
  Template:
  - Type: multichr
    Entity: 1052380800
    DefeatFlag: 1252380800
    MusicFlag: 1252382895
    Regions:
    - event dist1000 1052382298
    - event chrpoint 1052382299
    Add:
    - Cmd: GotoUnconditionally(Label.Label1)
      Before: WarpCharacterAndCopyFloor(1052380899, TargetEntityType.Character, 10000, 235, 10000)
    Removes:
    - ChangeCharacterEnableState(1052380800, Disabled)
    - ChangeCharacterEnableState(1052380800, Enabled)
    - GotoIfEventFlag(Label.Label0, ON, TargetEventFlagType.EventFlag, 1252382890)
    - SkipIfEventFlag(1, ON, TargetEventFlagType.EventFlag, 1252382890)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 1252382890, ON)
- ID: 1052520800
  Map: m60_52_52_00
  Template:
  - Type: segment
    Entity: 1052520800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 1052520800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(1052520800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 1052520800, DeathState.Dead, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - HandleBossDefeatAndDisplayBanner(1052520800, TextBannerType.LegendFelled)
- ID: 1052522810
  Map: m60_52_52_00
  Template:
  - Type: loc
    Removes:
    - CreateReferredDamagePair(1052520801, 1052520800)
    - ForceCharacterDeath(1052525800, true)
    Replaces:
    - From: DisplayBossHealthBar(Enabled, 1052520800, 0, 904760000)
      To: DisplayBossHealthBar(Enabled, 1052520801, 0, 904760000)
  - Type: locstay
    Entity: 1052520801
    Add:
    - Cmds:
      - ChangeCharacterEnableState(1052520801, Enabled)
      - ChangeCharacterCollisionState(1052520801, Enabled)
      After: Label0()
  - Type: segment
    Entity: 1052520800
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1252520800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1052520800, Disabled)
      - ChangeCharacterCollisionState(1052520800, Disabled)
      - ForceCharacterDeath(1052520800, true)
    - Type: remove
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1252520801)
      Commands:
      - SetCharacterGravity(1052520800, Disabled)
      - ChangeCharacterCollisionState(1052520800, Disabled)
      - SetCharacterAIState(1052520800, Disabled)
      - SetLockOnPoint(1052520800, 221, Disabled)
      - SetLockOnPoint(1052520800, 222, Disabled)
      - SetLockOnPoint(1052520800, 225, Disabled)
      - SetLockOnPoint(1052520800, 226, Disabled)
      - SetLockOnPoint(1052520800, 227, Disabled)
    - Type: remove
      Start: Label2()
      Commands:
      - CreateReferredDamagePair(1052520801, 1052520800)
  - Type: segment
    Entity: 1052520801
    CondIdentity:
    - IfDamageType(OR_01, 1052520801, 0, DamageType.Unspecified)
    Segments:
    - Type: dead
      IgnoreMatch: true
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1252520800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(1052520801, Disabled)
      - ChangeCharacterCollisionState(1052520801, Disabled)
      - ForceCharacterDeath(1052520801, true)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1252520801)
      Commands:
      - SetCharacterAIState(1052520801, Disabled)
      - SetLockOnPoint(1052520801, 221, Disabled)
      - SetLockOnPoint(1052520801, 223, Disabled)
      - SetLockOnPoint(1052520801, 224, Disabled)
      - SetLockOnPoint(1052520801, 225, Disabled)
      - SetLockOnPoint(1052520801, 226, Disabled)
      - SetLockOnPoint(1052520801, 227, Disabled)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 1252520801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(1052520801, Enabled)
      - ChangeCharacterCollisionState(1052520801, Enabled)
    - Type: firststart
      IgnoreMatch: true
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      Commands: []
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ChangeCharacterEnableState(1052520801, Enabled)
      - ChangeCharacterCollisionState(1052520801, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label2()
      Commands: []
    - Type: remove
      Start: Label2()
      Commands:
      - CreateReferredDamagePair(1052520801, 1052520800)
      - DisplayBossHealthBar(Enabled, 1052520800, 0, 904760000)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(1052520801, Enabled)
      - DisplayBossHealthBar(Enabled, 1052520801, 0, 904760000)
      - SetCharacterHPBarDisplay(1052520801, Disabled)
      - SetNetworkUpdateRate(1052520801, true, CharacterUpdateFrequency.AlwaysUpdate)
- ID: 1052522811
  Map: m60_52_52_00
  Dupe: copyphase
  Entities: 1052520801 1052520800
  Template:
  - Type: loc
    Add:
    - Cmd: DisplayBossHealthBar(Enabled, 1052520800, 0, 904760000)
  - Type: segment
    Entity: 1052520800
    StartFlag: 1252522802
    MusicFlag: 1252522802
    Removes:
    - WaitFixedTimeFrames(1)
    Segments:
    - Type: setup
      IgnoreMatch: true
      Start: WarpCharacterAndCopyFloor(1052520800, TargetEntityType.Area, 1052522815, -1, 1052520801)
      Commands:
      - SetCharacterGravity(1052520800, Enabled)
      - SetCharacterAIState(1052520800, Disabled)
      - SetLockOnPoint(1052520800, 221, Disabled)
      - SetLockOnPoint(1052520800, 222, Disabled)
      - SetLockOnPoint(1052520800, 225, Disabled)
      - SetLockOnPoint(1052520800, 226, Disabled)
      - SetLockOnPoint(1052520800, 227, Disabled)
    - Type: start
      IgnoreMatch: true
      PreSegment: setup
      Start: WarpCharacterAndCopyFloor(1052520800, TargetEntityType.Area, 1052522815, -1, 1052520801)
      Regions:
      - event chrpoint 1052522815
      NonMoveOnly:
      - WarpCharacterAndCopyFloor(1052520800, TargetEntityType.Area, 1052522815, -1, 1052520801)
      Commands:
      - WarpCharacterAndCopyFloor(1052520800, TargetEntityType.Area, 1052522815, -1, 1052520801)
      - ChangeCharacterCollisionState(1052520800, Enabled)
      - ChangeCharacterEnableState(1052520800, Enabled)
      - ForceAnimationPlayback(1052520800, 20000, false, false, false, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 1052520800, 0, 904760000)
  - Type: segment
    Entity: 1052520801
    Segments:
    - Type: endphase
      End: PlayCutsceneToPlayer(60520010, CutscenePlayMode.Skippable, 10000)
      Commands:
      - IfCharacterHPRatio(MAIN, 1052520801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - IfCharacterDeadalive(MAIN, 1052520801, DeathState.Dead, ComparisonType.Equal, 1)
      - SetCharacterTeamType(1052520801, TeamType.Object)
    - Type: remove
      Commands:
      - ChangeCharacterEnableState(1052520801, Disabled)
      - ChangeCharacterCollisionState(1052520801, Disabled)
  - Type: loc
    Entity: 1052520800
- ID: 1052522812
  Map: m60_52_52_00
  Template:
  - Type: chr
    Entity: 1052520800
    DefeatFlag: 1252520800
    StartFlag: 1252522802
    Removes:
    - SetSpEffect(1052520800, 12780)
- ID: 1052522815
  Map: m60_52_52_00
  Template:
  - Type: chrpart
    Entity: 1052520801
    DefeatFlag: 1252520800
    EffectFlag: 0 1052520801 1052522820; 1 1052520801 1052522821; 2 1052520801 1052522822; 3 1052520801 1052522823; 4 1052520801 1052522824; 5 1052520801 1052522825; 6 1052520801 1052522826; 7 1052520801 1052522827; 8 1052520801 1052522828
- ID: 1052522816
  Map: m60_52_52_00
  Template:
  - Type: chrpart
    Entity: 1052520801
    DefeatFlag: 1252520800
    EffectFlag: 10 1052520801 1052522830; 11 1052520801 1052522831; 12 1052520801 1052522832; 13 1052520801 1052522833; 14 1052520801 1052522834; 15 1052520801 1052522835; 16 1052520801 1052522836; 17 1052520801 1052522837; 18 1052520801 1052522838
- ID: 1052522817
  Map: m60_52_52_00
  Template:
  - Type: chrpart
    Entity: 1052520801
    DefeatFlag: 1252520800
- ID: 2044450800
  Map: m61_44_45_00
  Template:
  - Type: segment
    Entity: 2044450800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 2044450800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2044450800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2044450800, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 2044450800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(2044450800, TextBannerType.LegendFelled)
- ID: 2044452810
  Map: m61_44_45_00
  Template:
  - Type: segment
    Entity: 2044450800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2044450800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2044450800, Disabled)
      - ChangeCharacterCollisionState(2044450800, Disabled)
      - ForceCharacterDeath(2044450800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(2044450800, Disabled)
      - ChangeCharacterEnableState(2044450800, Enabled)
      - ChangeCharacterCollisionState(2044450800, Enabled)
      - CreateBulletOwner(2044450820)
      - SetCharacterTeamType(2044450820, TeamType.Enemy)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(2044450800, Enabled)
      - SetNetworkUpdateRate(2044450800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2044450800, 0, 905030000)
  - Type: multichrbasic
    Entity: 2044450800
    NewEvent:
    - CreateBulletOwner(2044450820)
    - SetCharacterTeamType(2044450820, TeamType.Enemy)
- ID: 2044452811
  Map: m61_44_45_00
  Template:
  - Type: multichr
    Entity: 2044450800
    DefeatFlag: 2044450800
    MusicFlag: 2044452802
- ID: 2044452820
  Map: m61_44_45_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2044450800
    DefeatFlag: 2044450800
    Regions:
    - event chrpoint 2044452820
    Replaces:
    - From: 2044451820
      To: 2044452820
      Type: Entity
- ID: 2044452821
  Map: m61_44_45_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2044450800
    DefeatFlag: 2044450800
- ID: 2044450800
  Map: m61_44_45_10
  Dupe: none
  Entities: 2044450800
  Template:
  - Type: segment
    Entity: 2044450800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 2044450800)
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2044450800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2044450800, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 2044450800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(2044450800, TextBannerType.LegendFelled)
- ID: 2044452810
  Map: m61_44_45_10
  Dupe: none
  Entities: 2044450800 2044450820
  Template:
  - Type: segment
    Entity: 2044450800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2044450800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2044450800, Disabled)
      - ChangeCharacterCollisionState(2044450800, Disabled)
      - ForceCharacterDeath(2044450800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(2044450800, Disabled)
      - ChangeCharacterEnableState(2044450800, Enabled)
      - ChangeCharacterCollisionState(2044450800, Enabled)
      - CreateBulletOwner(2044450820)
      - SetCharacterTeamType(2044450820, TeamType.Enemy)
    - Type: start
      Start: Label2()
      Commands:
      - SetCharacterAIState(2044450800, Enabled)
      - SetNetworkUpdateRate(2044450800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2044450800, 0, 905030000)
- ID: 2044452811
  Map: m61_44_45_10
  Dupe: none
  Entities: 2044450800
  Template:
  - Type: remove
    Entity: 2044450800
    DefeatFlag: 2044450800
    MusicFlag: 2044452802
- ID: 2044452820
  Map: m61_44_45_10
  Dupe: none
  Entities: 2044450800 2044450820
  Template:
  - Type: remove
    Entity: 2044450800
    DefeatFlag: 2044450800
    Regions:
    - event chrpoint 2044452820
    Replaces:
    - From: 2044451820
      To: 2044452820
      Type: Entity
- ID: 2044452821
  Map: m61_44_45_10
  Dupe: none
  Entities: 2044450800 2044450820
  Template:
  - Type: remove
    Entity: 2044450800
    DefeatFlag: 2044450800
- ID: 2046382800
  Map: m61_46_38_00
  Template:
  - Type: segment
    Entity: 2046380800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2046380800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2046380800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2046380800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2046380800, TextBannerType.EnemyFelled)
- ID: 2046382810
  Map: m61_46_38_00
  Template:
  - Type: segment
    Entity: 2046380800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2046382805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2046380800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2046380800, Disabled)
      - ChangeCharacterCollisionState(2046380800, Disabled)
      - ForceCharacterDeath(2046380800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(2046380800, Disabled)
      - ChangeCharacterCollisionState(2046380800, Enabled)
      - SetCharacterTeamType(2046380800, TeamType.Enemy)
      - ChangeCharacterEnableState(2046380800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(2046380800, Enabled)
      - ForceAnimationPlayback(2046380800, 63100, false, true, false, ComparisonType.Equal, 1)
      - SetSpEffect(2046380800, 20018712)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2046380800, Enabled)
      - SetNetworkUpdateRate(2046380800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2046380800, 0, 900000561)
- ID: 2046412800
  Map: m61_46_41_00
  Template:
  - Type: segment
    Entity: 2046410800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2046410800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2046410800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2046410800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2046410800, TextBannerType.EnemyFelled)
- ID: 2046412810
  Map: m61_46_41_00
  Template:
  - Type: segment
    Entity: 2046410800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2046412805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2046410800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2046410800, Disabled)
      - ChangeCharacterCollisionState(2046410800, Disabled)
      - ForceCharacterDeath(2046410800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(2046410800, Disabled)
      - ChangeCharacterCollisionState(2046410800, Enabled)
      - SetCharacterTeamType(2046410800, TeamType.Enemy)
      - ChangeCharacterEnableState(2046410800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(2046410800, Enabled)
      - ForceAnimationPlayback(2046410800, 63100, false, true, false, ComparisonType.Equal, 1)
      - SetSpEffect(2046410800, 20018696)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2046410800, Enabled)
      - SetNetworkUpdateRate(2046410800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2046410800, 0, 900000563)
- ID: 2046452800
  Map: m61_46_45_00
  Template:
  - Type: segment
    Entity: 2046450800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2046450800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2046450800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2046450800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2046450800, TextBannerType.EnemyFelled)
- ID: 2046452810
  Map: m61_46_45_00
  Template:
  - Type: segment
    Entity: 2046450800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2046452805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2046450800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2046450800, Disabled)
      - ChangeCharacterCollisionState(2046450800, Disabled)
      - ForceCharacterDeath(2046450800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(2046450800, Disabled)
      - ChangeCharacterCollisionState(2046450800, Enabled)
      - SetCharacterTeamType(2046450800, TeamType.Enemy)
      - ChangeCharacterEnableState(2046450800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(2046450800, Enabled)
      - ForceAnimationPlayback(2046450800, 63100, false, true, false, ComparisonType.Equal, 1)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2046450800, Enabled)
      - SetNetworkUpdateRate(2046450800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2046450800, 0, 900000560)
- ID: 2048442800
  Map: m61_48_44_00
  Template:
  - Type: segment
    Entity: 2048440800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2048440800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(6)
      - PlaySE(2048440800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2048440800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2048440800, TextBannerType.LegendFelled)
- ID: 2048442810
  Map: m61_48_44_00
  Template:
  - Type: segment
    Entity: 2048440800
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2048440800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2048440800, Disabled)
      - ChangeCharacterCollisionState(2048440800, Disabled)
      - ForceCharacterDeath(2048440800, false)
    - Type: setup
      Start: Label0()
      End: Label2()
      Commands:
      - SetCharacterAIState(2048440800, Disabled)
      - ChangeCharacterEnableState(2048440800, Enabled)
      - ChangeCharacterCollisionState(2048440800, Enabled)
      - SetCharacterHPBarDisplay(2048440800, Disabled)
    - Type: start
      Start: Label2()
      Commands:
      - WaitFixedTimeSeconds(0.5)
      - SetCharacterAIState(2048440800, Enabled)
      - SetNetworkUpdateRate(2048440800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(0.5)
      - DisplayBossHealthBar(Enabled, 2048440800, 0, 905300000)
- ID: 2048442811
  Map: m61_48_44_00
  Template:
  - Type: chr
    Entity: 2048440800
    DefeatFlag: 2048440800
    MusicFlag: 2048442802
- ID: 2048442840
  Map: m61_48_44_00
  Dupe: none
  Entities: 2048440800
  Template:
  - Type: remove
    Entities: 2048440800
- ID: 2049442800
  Map: m61_49_44_00
  Template:
  - Type: segment
    Entity: 2049440710
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 2049442810)
      After: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 2049440800)
    Segments:
    - Type: remove
      Commands:
      - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 2049442810)
    - Type: end
      Commands:
      - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
      - IfCharacterDeadalive(AND_01, 2049440710, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(2049440710, TextBannerType.EnemyFelled)
- ID: 2049442802
  Map: m61_49_44_00
  Template:
  - Type: segment
    Entity: 2049440710
    CondIdentity:
    - IfDamageType(OR_01, 2049440710, 0, DamageType.Unspecified)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2049440800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2049440710, Disabled)
      - ChangeCharacterCollisionState(2049440710, Disabled)
      - ForceCharacterDeath(2049440710, false)
    - Type: remove
      Start: Label0()
      End: SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 2049440801, OFF)
      Commands:
      - ChangeCharacterEnableState(2049440710, Disabled)
      - ChangeCharacterCollisionState(2049440710, Disabled)
      - SetCharacterAIState(2049440710, Disabled)
    - Type: remove
      Commands:
      - IssueShortWarpRequest(2049440710, TargetEntityType.Area, 2049442822, -1)
    - Type: setup
      Start: EndIfEventFlag(EventEndType.End, OFF, TargetEventFlagType.EventFlag, 2049440801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetCharacterHPBarDisplay(2049440710, Disabled)
      - SetCharacterAIState(2049440710, Disabled)
      - ChangeCharacterEnableState(2049440710, Enabled)
      - ChangeCharacterCollisionState(2049440710, Enabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetCharacterAIState(2049440710, Enabled)
      - SetNetworkUpdateRate(2049440710, true, CharacterUpdateFrequency.AlwaysUpdate)
      - WaitFixedTimeSeconds(1)
      - DisplayBossHealthBar(Enabled, 2049440710, 0, 142501)
- ID: 2049482800
  Map: m61_49_48_00
  Template:
  - Type: segment
    Entity: 2049480800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2049480800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2049480800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2049480800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2049480800, TextBannerType.LegendFelled)
- ID: 2049482810
  Map: m61_49_48_00
  Template:
  - Type: segment
    Entity: 2049480800
    CondIdentity:
    - IfDamageType(OR_01, 2049480800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2049482805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2049480800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2049485800, Disabled)
      - ChangeCharacterCollisionState(2049485800, Disabled)
      - ForceCharacterDeath(2049485800, false)
    - Type: presetup
      IgnoreMatch: true
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2049480801)
      Commands:
      - SetCharacterAIState(2049485800, Disabled)
      - ChangeCharacterCollisionState(2049485800, Disabled)
    - Type: remove
      Commands:
      - WaitFixedTimeSeconds(5)
    - Type: firstsetup
      IgnoreMatch: true
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2049480801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      NonMoveOnly:
      - IssueShortWarpRequest(2049480800, TargetEntityType.Area, 2049482810, -1)
      Commands:
      - IssueShortWarpRequest(2049480800, TargetEntityType.Area, 2049482810, -1)
      - ChangeCharacterEnableState(2049485800, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      NonMoveOnly:
      - ChangeCharacterPatrolBehavior(2049480800, 2049483810)
      Commands:
      - ChangeCharacterCollisionState(2049485800, Enabled)
      - SetSpEffect(2049480800, 5000)
      - ChangeCharacterPatrolBehavior(2049480800, 2049483810)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2049485800, Enabled)
      - SetNetworkUpdateRate(2049485800, true, CharacterUpdateFrequency.AlwaysUpdate)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      NonMoveOnly:
      - IssueShortWarpRequest(2049480800, TargetEntityType.Area, 2049482810, -1)
      Commands:
      - IssueShortWarpRequest(2049480800, TargetEntityType.Area, 2049482810, -1)
      - ChangeCharacterEnableState(2049485800, Enabled)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      NonMoveOnly:
      - ChangeCharacterPatrolBehavior(2049480800, 2049483810)
      Commands:
      - ChangeCharacterCollisionState(2049485800, Enabled)
      - SetSpEffect(2049480800, 5000)
      - ChangeCharacterPatrolBehavior(2049480800, 2049483810)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2049485800, Enabled)
      - SetNetworkUpdateRate(2049485800, true, CharacterUpdateFrequency.AlwaysUpdate)
    - Type: start
      Start: Label2()
      Commands:
      - WaitFixedTimeSeconds(0.5)
      - DisplayBossHealthBar(Enabled, 2049480800, 0, 905000000)
- ID: 2049482811
  Map: m61_49_48_00
  Template:
  - Type: chr
    Entity: 2049480800
    DefeatFlag: 2049480800
    MusicFlag: 2049482802
- ID: 2050480800
  Map: m61_50_48_00
  Dupe: none
  Entities: 2050480800 2050480802
  Template:
  - Type: segment
    Entity: 2050480800
    Segments:
    - Type: remove
      Commands:
      - IfCharacterHasSpEffect(AND_02, 10000, 9646, false, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 2050480800)
    - Type: end
      MoveOnly:
      - ChangeCamera(-1, -1)
      Commands:
      - IfCharacterHPValue(MAIN, 2050480800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - SkipIfCharacterHasSpEffect(2, 2050480802, 20011445, true, ComparisonType.Equal, 1)
      - ForceAnimationPlayback(2050480800, 20002, false, false, false, ComparisonType.Equal, 1)
      - SkipUnconditionally(1)
      - ForceAnimationPlayback(2050480800, 20003, false, false, false, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(1)
      - PlaySE(2050480800, SoundType.SFX, 888880000)
      - IfPlayerIsInWorldType(AND_02, WorldType.OwnWorld)
      - IfCharacterDeadalive(AND_02, 2050480800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(2050480800, TextBannerType.LegendFelled)
      - ChangeCamera(-1, -1)
- ID: 2050482501
  Map: m61_50_48_00
  Template:
  - Type: remove
    Entity: 2050480800
- ID: 2050482810
  Map: m61_50_48_00
  Dupe: none
  Entities: 2050480800 2050480802 2050480812
  Template:
  - Type: segment
    Entity: 2050480800
    CondIdentity:
    - IfDamageType(OR_01, 2050482800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2050482805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2050480800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2050485801, Disabled)
      - ChangeCharacterEnableState(2050485811, Disabled)
      - ChangeCharacterCollisionState(2050485801, Disabled)
      - ChangeCharacterCollisionState(2050485811, Disabled)
      - ForceCharacterDeath(2050485801, false)
      - ForceCharacterDeath(2050485811, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2050480801)
      Regions:
      - event chrpoint-50 2050482801
      MoveOnly:
      - IssueShortWarpRequest(2050480810, TargetEntityType.Area, 2050482801, -1)
      - IssueShortWarpRequest(2050480811, TargetEntityType.Area, 2050482801, -1)
      - IssueShortWarpRequest(2050480812, TargetEntityType.Area, 2050482801, -1)
      Commands:
      - SetCharacterAIState(2050485801, Disabled)
      - SetCharacterAIState(2050485811, Disabled)
      - SetCharacterHPBarDisplay(2050485801, Disabled)
      - SetCharacterHPBarDisplay(2050485811, Disabled)
      - ChangeCharacterCollisionState(2050485801, Disabled)
      - ChangeCharacterCollisionState(2050485811, Disabled)
      - SetCharacterGravity(2050480810, Disabled)
      - SetCharacterGravity(2050480811, Disabled)
      - SetCharacterGravity(2050480812, Disabled)
      - IssueShortWarpRequest(2050480810, TargetEntityType.Area, 2050482801, -1)
      - IssueShortWarpRequest(2050480811, TargetEntityType.Area, 2050482801, -1)
      - IssueShortWarpRequest(2050480812, TargetEntityType.Area, 2050482801, -1)
      - SetSpEffect(2050480800, 1450601)
      - SetSpEffect(2050480801, 1450601)
      - SetSpEffect(2050480810, 1450601)
      - SetSpEffect(2050480811, 1450601)
      - SetSpEffect(2050480812, 1450601)
      - SetCharacterAIState(2050480800, Disabled)
      - SetCharacterAIState(2050480801, Disabled)
      - SetCharacterAIState(2050480802, Disabled)
      - SetCharacterAIState(2050480810, Disabled)
      - SetCharacterAIState(2050480811, Disabled)
      - SetCharacterAIState(2050480812, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2050480801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - ForceAnimationPlayback(2050480802, 30010, false, false, false, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2050485801, Enabled)
      - ChangeCharacterEnableState(2050485811, Enabled)
      - ChangeCharacterCollisionState(2050480802, Enabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      MoveOnly:
      - WaitFixedTimeSeconds(4)
      Commands:
      - ForceAnimationPlayback(2050480802, 20010, false, false, false, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
    - Type: secondsetup
      IgnoreMatch: true
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(2050485801, Enabled)
      - ChangeCharacterEnableState(2050485811, Enabled)
    - Type: secondstart
      IgnoreMatch: true
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands: []
    - Type: start
      Start: Label2()
      EncounterOnly:
      - ChangeCamera(5232, 5230)
      MoveOnly:
      - ChangeCamera(5232, 5230)
      Commands:
      - SetCharacterAIState(2050480802, Enabled)
      - SetCharacterAIState(2050480801, Disabled)
      - SetCharacterAIState(2050480800, Disabled)
      - SetNetworkUpdateRate(2050480802, true, CharacterUpdateFrequency.AlwaysUpdate)
      - ChangeCharacterCollisionState(2050480802, Enabled)
      - CreateReferredDamagePair(2050480802, 2050480812)
      - ChangeCamera(5232, 5230)
      - WaitFixedTimeSeconds(0.5)
      - DisplayBossHealthBar(Enabled, 2050480812, 0, 905230001)
    - Type: althealthbar
      Commands:
      - SkipIfCharacterHasSpEffect(2, 2050480800, 6950, true, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 2050480812, 0, 905230001)
      - SkipUnconditionally(4)
      - SkipIfCharacterHasSpEffect(2, 2050480800, 6951, true, ComparisonType.Equal, 1)
      - DisplayBossHealthBar(Enabled, 2050480811, 0, 905230002)
      - SkipUnconditionally(1)
      - DisplayBossHealthBar(Enabled, 2050480810, 0, 905230000)
    - Type: altunhealthbar
      Commands:
      - DisplayBossHealthBar(Disabled, 2050480810, 0, 905230000)
  - Type: multichrbasic
    Entity: 2050480800
    Regions:
    - event chrpoint-50 2050482801
    NewEvent:
    - SetCharacterAIState(2050485801, Disabled)
    - SetCharacterAIState(2050485811, Disabled)
    - SetCharacterHPBarDisplay(2050485801, Disabled)
    - SetCharacterHPBarDisplay(2050485811, Disabled)
    - ChangeCharacterCollisionState(2050485801, Disabled)
    - ChangeCharacterCollisionState(2050485811, Disabled)
    - SetCharacterGravity(2050480810, Disabled)
    - SetCharacterGravity(2050480811, Disabled)
    - SetCharacterGravity(2050480812, Disabled)
    - IssueShortWarpRequest(2050480810, TargetEntityType.Area, 2050482801, -1)
    - IssueShortWarpRequest(2050480811, TargetEntityType.Area, 2050482801, -1)
    - IssueShortWarpRequest(2050480812, TargetEntityType.Area, 2050482801, -1)
    - SetSpEffect(2050480800, 1450601)
    - SetSpEffect(2050480801, 1450601)
    - SetSpEffect(2050480810, 1450601)
    - SetSpEffect(2050480811, 1450601)
    - SetSpEffect(2050480812, 1450601)
- ID: 2050482811
  Map: m61_50_48_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2050480800
    DefeatFlag: 2050480800
    MusicFlag: 2050482802
    Name: 2050480811 2050480812
    Regions:
    - event chrpoint 2050482802
    Add:
    - Cmds:
      - WaitFixedTimeFrames(1)
      - ClearSpEffect(2050480801, 1450601)
      After: SetSpEffect(2050480801, 20011443)
    - Cmd: SetSpEffect(2050480800, 6950)
    - Before: IssueShortWarpRequest(2050480801, TargetEntityType.Area, 2050482802, -1)
  - Type: locstay
    Entity: 2050480800
    Add:
    - Cmds:
      - WaitFixedTimeFrames(1)
      - ClearSpEffect(2050480801, 1450601)
      After: SetSpEffect(2050480801, 20011443)
- ID: 2050482812
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    DefeatFlag: 2050480800
    Name: 2050480810 2050480811
    Regions:
    - event chrpoint 2050482802
    Add:
    - Cmds:
      - WaitFixedTimeFrames(1)
      - ClearSpEffect(2050480800, 1450601)
      After: SetSpEffect(2050480800, 20011443)
    - Cmd: SetSpEffect(2050480800, 6951)
    - Before: IssueShortWarpRequest(2050480800, TargetEntityType.Area, 2050482802, -1)
    Removes:
    - SetEventFlag(TargetEventFlagType.EventFlag, 2050482803, ON)
  - Type: locstay
    Entity: 2050480800
    Add:
    - Cmds:
      - WaitFixedTimeFrames(1)
      - ClearSpEffect(2050480800, 1450601)
      After: SetSpEffect(2050480800, 20011443)
- ID: 2050482815
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    ArgEntities: X0
    DefeatFlag: 2050480800
- ID: 2050482820
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    DefeatFlag: 2050480800
- ID: 2050482821
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    DefeatFlag: 2050480800
- ID: 2050482825
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    ArgEntities: X0 X4
    DefeatFlag: 2050480800
- ID: 2050482830
  Map: m61_50_48_00
  Template:
  - Type: multichr
    Entity: 2050480800
    ArgEntities: X0 X4
    DefeatFlag: 2050480800
- ID: 2051442800
  Map: m61_51_44_00
  Template:
  - Type: segment
    Entity: 2051440800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2051440800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2051440800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2051440800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2051440800, TextBannerType.EnemyFelled)
- ID: 2051442810
  Map: m61_51_44_00
  Template:
  - Type: segment
    Entity: 2051440800
    CondIdentity:
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2051442805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2051440800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2051440800, Disabled)
      - ChangeCharacterCollisionState(2051440800, Disabled)
      - ForceCharacterDeath(2051440800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - SetCharacterAIState(2051440800, Disabled)
      - ChangeCharacterCollisionState(2051440800, Enabled)
      - SetCharacterTeamType(2051440800, TeamType.Enemy)
      - ChangeCharacterEnableState(2051440800, Disabled)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - ChangeCharacterEnableState(2051440800, Enabled)
      - ForceAnimationPlayback(2051440800, 63100, false, true, false, ComparisonType.Equal, 1)
      - SetSpEffect(2051440800, 20018695)
      - WaitFixedTimeRealFrames(1)
      - SetCharacterAIState(2051440800, Enabled)
      - SetNetworkUpdateRate(2051440800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2051440800, 0, 900000562)
- ID: 2051452310
  Map: m61_51_45_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 2051450720
    ProgressFlag: 2051452312-2051452316
    EffectFlag: 0 2051450720 2051452300; 1 2051450720 2051452301; 2 2051450720 2051452302; 3 2051450720 2051452303; 4 2051450720 2051452304; 5 2051450720 2051452305; 6 2051450720 2051452306; 7 2051450720 2051452307; 8 2051450720 2051452308; 9 2051450720 2051452309
    Regions:
    - event chrgen 2051453355
    Add:
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6950, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450300, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452300)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6951, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450301, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452301)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6952, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450302, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452302)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6953, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450303, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452303)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6954, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450304, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452304)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6955, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450305, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452305)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6956, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450306, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452306)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6957, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450307, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452307)
    - Cmds:
      - SkipIfCharacterHasSpEffect(11, 2051450720, 6958, true, ComparisonType.Equal, 1)
      - ChangeCharacterEnableState(2051450308, Enabled)
      Before: SkipIfEventFlag(9, ON, TargetEventFlagType.EventFlag, 2051452308)
    CondIdentity:
    - IfCharacterHasSpEffect(AND_01, 2051450720, 20018650, true, ComparisonType.Equal, 1)
- ID: 2051452311
  Map: m61_51_45_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2051450720
    ProgressFlag: 2051452312-2051452316
- ID: 2051452320
  Map: m61_51_45_00
  Dupe: none
  Template:
  - Type: multichronly
    Entity: 2051450720
    ArgEntities: X0
    ProgressFlag: 2051452312-2051452316
    EffectFlag: 0 2051450720 2051452300 X4; 1 2051450720 2051452301 X4; 2 2051450720 2051452302 X4; 3 2051450720 2051452303 X4; 4 2051450720 2051452304 X4; 5 2051450720 2051452305 X4; 6 2051450720 2051452306 X4; 7 2051450720 2051452307 X4; 8 2051450720 2051452308 X4; 9 2051450720 2051452309 X4
    Add:
    - Cmds:
      - IfCharacterDeadalive(MAIN, X0_4, DeathState.Alive, ComparisonType.Equal, 1)
      - SetCharacterAIState(X0_4, Disabled)
      - SetLockOnPoint(X0_4, 220, Disabled)
      - ChangeCharacterEnableState(X0_4, Disabled)
      Before: WaitFixedTimeSeconds(3)
- ID: 2051452800
  Map: m61_51_45_00
  Dupe: none
  Entities: X0
  Template:
  - Type: segment
    Entity: 2051450720
    ArgEntities: X0
    CondOrder: +-3
    Segments:
    - Type: remove
      Commands:
      - WaitFixedTimeSeconds(8)
      - ForceCharacterDeath(2051455300, false)
    - Type: end
      Params: X0
      Regions:
      - event chrgen 2051453355
      Commands:
      - IfPlayerIsInWorldType(AND_03, WorldType.OwnWorld)
      - IfCharacterBackreadStatus(AND_03, X0_4, true, ComparisonType.Equal, 1)
      - IfCharacterHPRatio(AND_03, X0_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_03, PASS, AND_03)
      - IfConditionGroup(MAIN, PASS, OR_03)
      - SetGeneratorState(2051453355, Disabled)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6950, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450300, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6951, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450301, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6952, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450302, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6953, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450303, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6954, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450304, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6955, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450305, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6956, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450306, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6957, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450307, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6958, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450308, false)
      - SkipIfCharacterHasSpEffect(1, 2051450720, 6959, false, ComparisonType.Equal, 1)
      - ForceCharacterDeath(2051450309, false)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(X0_4, TextBannerType.EnemyFelled)
- ID: 2051452812
  Map: m61_51_45_00
  Dupe: none
  Entities: X0
  Template:
  - Type: segment
    Entity: 2051450720
    ArgEntities: X0
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 2051452709)
    Segments:
    - Type: disable
      Params: X0
      End: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 2051450800)
      Commands:
      - ChangeCharacterEnableState(X0_4, Disabled)
      - ChangeCharacterCollisionState(X0_4, Disabled)
      - SetCharacterGravity(X0_4, Disabled)
      - SetCharacterAIState(X0_4, Disabled)
      - SetLockOnPoint(2051450300, 220, Disabled)
      - SetLockOnPoint(2051450301, 220, Disabled)
      - SetLockOnPoint(2051450302, 220, Disabled)
      - SetLockOnPoint(2051450303, 220, Disabled)
      - SetLockOnPoint(2051450304, 220, Disabled)
      - SetLockOnPoint(2051450305, 220, Disabled)
      - SetLockOnPoint(2051450306, 220, Disabled)
      - SetLockOnPoint(2051450307, 220, Disabled)
      - SetLockOnPoint(2051450308, 220, Disabled)
      - SetLockOnPoint(2051450309, 220, Disabled)
      - SetCharacterAIState(2051455300, Disabled)
    - Type: remove
      Params: X0
      Start: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 2051450800)
      End: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - SetSpEffect(X0_4, 18677)
      - ChangeCharacterEnableState(X0_4, Enabled)
      - ChangeCharacterCollisionState(X0_4, Disabled)
      - SetCharacterGravity(X0_4, Disabled)
      - SetCharacterAIState(X0_4, Disabled)
      - SetCharacterTeamType(X0_4, TeamType.Disabled)
      - SetCharacterImmortality(X0_4, Enabled)
    - Type: setup
      Params: X0
      Start: IfConditionGroup(MAIN, PASS, AND_01)
      Commands:
      - ChangeCharacterEnableState(X0_4, Enabled)
      - ChangeCharacterCollisionState(X0_4, Disabled)
      - SetCharacterGravity(X0_4, Disabled)
      - SetCharacterAIState(X0_4, Disabled)
      - SetCharacterTeamType(X0_4, TeamType.Disabled)
      - SetSpEffect(X0_4, 18677)
      - SetNetworkUpdateRate(X0_4, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetSpEffect(X0_4, 110)
      - SetSpEffect(X0_4, 111)
    - Type: start
      Params: X0
      PreSegment: setup
      Commands:
      - WaitFixedTimeSeconds(4)
      - ClearSpEffect(X0_4, 18677)
      - SetCharacterInvincibility(X0_4, Enabled)
      - ForceAnimationPlayback(X0_4, 90202, false, true, false, ComparisonType.Equal, 1)
      - ChangeCharacterCollisionState(X0_4, Enabled)
      - SetCharacterMaphit(X0_4, true)
      - SetCharacterGravity(X0_4, Enabled)
      - SetCharacterInvincibility(X0_4, Disabled)
      - SetCharacterAIState(X0_4, Enabled)
      - RequestCharacterAIReplan(X0_4)
      - ClearCharactersAITarget(X0_4)
      - DisplayBossHealthBar(Enabled, X0_4, 0, 142001)
      - SetCharacterTeamType(X0_4, TeamType.Enemy)
      - SetCharacterEventTarget(X0_4, 10000)
- ID: 2051452814
  Map: m61_51_45_00
  Dupe: none
  Entities: X0
  Template:
  - Type: remove
    Entity: 2051450720
- ID: 2052432800
  Map: m61_52_43_00
  Dupe: none
  Entities: 2052430800
  Template:
  - Type: loc
    Remove: 2052432848
  - Type: segment
    Entity: 2052430800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(OR_01, 2052430800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_01)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2052430800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(OR_02, 2052430800, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, OR_02)
      - HandleBossDefeatAndDisplayBanner(2052430800, TextBannerType.GreatEnemyFelled)
- ID: 2052432810
  Map: m61_52_43_00
  Template:
  - Type: segment
    Entity: 2052430800
    CondIdentity:
    - IfEventFlag(OR_01, ON, TargetEventFlagType.EventFlag, 2052432801)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2052430800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2052430810, Disabled)
      - ChangeCharacterCollisionState(2052430810, Disabled)
      - ForceCharacterDeath(2052430810, false)
      - ChangeCharacterEnableState(2052430811, Disabled)
      - ChangeCharacterCollisionState(2052430811, Disabled)
      - ForceCharacterDeath(2052430811, false)
      - ChangeCharacterEnableState(2052430812, Disabled)
      - ChangeCharacterCollisionState(2052430812, Disabled)
      - ForceCharacterDeath(2052430812, false)
      - ChangeCharacterEnableState(2052430813, Disabled)
      - ChangeCharacterCollisionState(2052430813, Disabled)
      - ForceCharacterDeath(2052430813, false)
      - ChangeCharacterEnableState(2052430814, Disabled)
      - ChangeCharacterCollisionState(2052430814, Disabled)
      - ForceCharacterDeath(2052430814, false)
      - ChangeCharacterEnableState(2052430815, Disabled)
      - ChangeCharacterCollisionState(2052430815, Disabled)
      - ForceCharacterDeath(2052430815, false)
      - ChangeCharacterEnableState(2052430820, Disabled)
      - ChangeCharacterCollisionState(2052430820, Disabled)
      - ForceCharacterDeath(2052430820, false)
      - ChangeCharacterEnableState(2052430821, Disabled)
      - ChangeCharacterCollisionState(2052430821, Disabled)
      - ForceCharacterDeath(2052430821, false)
      - ChangeCharacterEnableState(2052430822, Disabled)
      - ChangeCharacterCollisionState(2052430822, Disabled)
      - ForceCharacterDeath(2052430822, false)
      - ChangeCharacterEnableState(2052430800, Disabled)
      - ChangeCharacterCollisionState(2052430800, Disabled)
      - ForceCharacterDeath(2052430800, false)
    - Type: setup
      Start: Label0()
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetCharacterAIState(2052430800, Disabled)
      - ChangeCharacterEnableState(2052430810, Enabled)
      - ChangeCharacterCollisionState(2052430810, Enabled)
      - ChangeCharacterEnableState(2052430811, Enabled)
      - ChangeCharacterCollisionState(2052430811, Enabled)
      - ChangeCharacterEnableState(2052430812, Enabled)
      - ChangeCharacterCollisionState(2052430812, Enabled)
      - ChangeCharacterEnableState(2052430813, Enabled)
      - ChangeCharacterCollisionState(2052430813, Enabled)
      - ChangeCharacterEnableState(2052430814, Enabled)
      - ChangeCharacterCollisionState(2052430814, Enabled)
      - ChangeCharacterEnableState(2052430815, Enabled)
      - ChangeCharacterCollisionState(2052430815, Enabled)
      - ChangeCharacterEnableState(2052430820, Enabled)
      - ChangeCharacterCollisionState(2052430820, Enabled)
      - ChangeCharacterEnableState(2052430821, Enabled)
      - ChangeCharacterCollisionState(2052430821, Enabled)
      - ChangeCharacterEnableState(2052430822, Enabled)
      - ChangeCharacterCollisionState(2052430822, Enabled)
      - ChangeCharacterEnableState(2052430800, Enabled)
      - ChangeCharacterCollisionState(2052430800, Enabled)
      - SetCharacterAIState(2052430810, Disabled)
      - SetCharacterAIState(2052430811, Disabled)
      - SetCharacterAIState(2052430812, Disabled)
      - SetCharacterAIState(2052430813, Disabled)
      - SetCharacterAIState(2052430814, Disabled)
      - SetCharacterAIState(2052430815, Disabled)
      - SetCharacterAIState(2052430820, Disabled)
      - SetCharacterAIState(2052430821, Disabled)
      - SetCharacterAIState(2052430822, Disabled)
      - SetCharacterHPBarDisplay(2052430800, Disabled)
      - SetCharacterHPBarDisplay(2052430810, Disabled)
      - SetCharacterHPBarDisplay(2052430811, Disabled)
      - SetCharacterHPBarDisplay(2052430812, Disabled)
      - SetCharacterHPBarDisplay(2052430813, Disabled)
      - SetCharacterHPBarDisplay(2052430814, Disabled)
      - SetCharacterHPBarDisplay(2052430815, Disabled)
      - SetCharacterHPBarDisplay(2052430820, Disabled)
      - SetCharacterHPBarDisplay(2052430821, Disabled)
      - SetCharacterHPBarDisplay(2052430822, Disabled)
      - SetSpEffect(2052430810, 20013251)
      - SetSpEffect(2052430811, 20013252)
      - SetSpEffect(2052430812, 20013253)
      - SetSpEffect(2052430813, 20013254)
      - SetSpEffect(2052430814, 20013251)
      - SetSpEffect(2052430815, 20013252)
      - SetSpEffect(2052430820, 20013251)
      - SetSpEffect(2052430821, 20013252)
      - SetSpEffect(2052430822, 20013253)
    - Type: remove
      Commands:
      - DisplayBossHealthBar(Enabled, 2052430800, 1, 905320000)
    - Type: start
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetNetworkUpdateRate(2052430800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - SetNetworkUpdateRate(2052430810, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430811, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430812, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430813, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430814, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430815, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430820, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430821, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetNetworkUpdateRate(2052430822, true, CharacterUpdateFrequency.AtLeastEvery2Frames)
      - SetCharacterAIState(2052430800, Enabled)
      - SetCharacterAIState(2052430810, Enabled)
      - SetCharacterAIState(2052430811, Enabled)
      - SetCharacterAIState(2052430812, Enabled)
      - SetCharacterAIState(2052430813, Enabled)
      - SetCharacterAIState(2052430814, Enabled)
      - SetCharacterAIState(2052430815, Enabled)
      - SetCharacterAIState(2052430820, Enabled)
      - SetCharacterAIState(2052430821, Enabled)
      - SetCharacterAIState(2052430822, Enabled)
      - DisplayBossHealthBar(Enabled, 2052430800, 0, 905320000)
      - SetCharacterEventTarget(2052430810, 2052430800)
      - SetCharacterEventTarget(2052430811, 2052430800)
      - SetCharacterEventTarget(2052430812, 2052430800)
      - SetCharacterEventTarget(2052430813, 2052430800)
      - SetCharacterEventTarget(2052430814, 2052430800)
      - SetCharacterEventTarget(2052430815, 2052430800)
      - SetCharacterEventTarget(2052430820, 2052430800)
      - SetCharacterEventTarget(2052430821, 2052430800)
      - SetCharacterEventTarget(2052430822, 2052430800)
- ID: 2052432816
  Map: m61_52_43_00
  Template:
  - Type: multichr
    Entity: 2052430800
    DefeatFlag: 2052430800
    MusicFlag: 2052432802
- ID: 2052432820
  Map: m61_52_43_00
  Template:
  - Type: multichronly
    Entity: 2052430800
    ArgEntities: X0
    DefeatFlag: 2052430800
- ID: 2054390706
  Map: m61_54_39_00
  Dupe: none
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 2054390800
- ID: 2054390811
  Map: m61_54_39_00
  Dupe: none
  Entities: 2054390800
  Template:
  - Type: chr
    Entity: 2054390800
    DefeatFlag: 2054390800
    MusicFlag: 2054392802
    Removes:
    - CreateAssetfollowingSFX(2054391810, 200, 861685)
    - CreateAssetfollowingSFX(2054396800, 200, 861956)
    - ForceAnimationPlayback(2054391811, 2, false, true, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(2054391811, 0, false, true, false, ComparisonType.Equal, 1)
  - Type: copy
    Entity: 2054390800
    NewEvent:
    - IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 2054392802)
    - CreateAssetfollowingSFX(2054391810, 200, 861685)
    - CreateAssetfollowingSFX(2054396800, 200, 861956)
    - ForceAnimationPlayback(2054391811, 2, false, true, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(2054391811, 0, false, true, false, ComparisonType.Equal, 1)
- ID: 2054392800
  Map: m61_54_39_00
  Template:
  - Type: segment
    Entity: 2054390800
    Segments:
    - Type: end
      Commands:
      - IfCharacterHPValue(MAIN, 2054390800, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(4)
      - PlaySE(2054390800, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, 2054390800, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(2054390800, TextBannerType.LegendFelled)
      - ChangeCamera(-1, -1)
- ID: 2054392810
  Map: m61_54_39_00
  Template:
  - Type: segment
    Entity: 2054390800
    CondIdentity:
    - IfDamageType(OR_01, 2054390800, 10000, DamageType.Unspecified)
    - IfEventFlag(AND_02, ON, TargetEventFlagType.EventFlag, 2054392805)
    Segments:
    - Type: dead
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 2054390800)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(2054390800, Disabled)
      - ChangeCharacterCollisionState(2054390800, Disabled)
      - ForceCharacterDeath(2054390800, false)
    - Type: presetup
      Start: Label0()
      End: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2054390801)
      Commands:
      - SetCharacterAIState(2054390800, Disabled)
      - SetCharacterTeamType(2054390800, TeamType.Enemy)
      - ChangeCharacterCollisionState(2054390800, Disabled)
    - Type: firstsetup
      PreSegment: presetup
      Start: GotoIfEventFlag(Label.Label1, ON, TargetEventFlagType.EventFlag, 2054390801)
      End: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SetCharacterAIState(2054390800, Enabled)
      - ChangeCharacterEnableState(2054390800, Enabled)
      - ForceAnimationPlayback(2054390800, 30000, true, false, false, ComparisonType.Equal, 1)
      - SetCharacterHPBarDisplay(2054390800, Disabled)
    - Type: firststart
      PreSegment: firstsetup
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      End: Label1()
      MoveOnly:
      - WaitFixedTimeSeconds(7)
      Commands:
      - ForceAnimationPlayback(2054390800, 20000, false, false, true, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(7)
      - SetCharacterHPBarDisplay(2054390800, Enabled)
    - Type: secondsetup
      PreSegment: firststart
      Start: Label1()
      End: IfConditionGroup(MAIN, PASS, AND_02)
      Commands:
      - WarpCharacterAndCopyFloor(2054390800, TargetEntityType.Area, 2054392802, -1, 2054390800)
      - ChangeCharacterEnableState(2054390800, Enabled)
      - SetSpEffect(2054390800, 20010830)
    - Type: secondstart
      PreSegment: secondsetup
      Start: IfConditionGroup(MAIN, PASS, AND_02)
      End: Label2()
      Commands:
      - SetSpEffect(2054390800, 20010827)
    - Type: start
      Start: Label2()
      Commands:
      - ChangeCharacterCollisionState(2054390800, Enabled)
      - SetCharacterAIState(2054390800, Enabled)
      - SetNetworkUpdateRate(2054390800, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, 2054390800, 0, 905120000)
- ID: 2054392816
  Map: m61_54_39_00
  Dupe: none
  Template:
  - Type: chrboss
    Entity: 2054390800
    DefeatFlag: 2054390800
    Regions:
    - event dist100 2054392801
- ID: 90005300
  Map: common_func
  Dupe: manual
  Entities: X4
  Template:
  - Type: removearg
    Entities: 35000800
    ArgEntities: X4
  - Type: locarg
    Dupe:
      Type: none
      Entity: X4 X20
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X4 X20
      Condition: IfCharacterRatioDeadalive and
- ID: 1034452800
  Map: m60_34_45_00
  Template:
  - Type: chr
    Entity: 1034450800
    DefeatFlag: 1034450800
- ID: 1034502800
  Map: m60_34_50_00
  Template:
  - Type: chr
    Entity: 1034500800
    DefeatFlag: 1034500800
- ID: 1034502801
  Map: m60_34_50_00
  Dupe: copy
  Entities: 1034500800
  Template:
  - Type: remove
    Entity: 1034500800
- ID: 1034502804
  Map: m60_34_50_00
  Dupe: copy
  Entities: 1034500800
  Template:
  - Type: remove
    Entity: 1034500800
    Add:
    - Cmd: ChangeCharacterCollisionState(1034500800, Disabled)
    Removes:
    - IfCharacterHasSpEffect(AND_01, 1034500800, 10207, true, ComparisonType.Equal, 1)
- ID: 1035532300
  Map: m60_35_53_00
  Dupe: copy
  Entities: 1035530800
  Template:
  - Type: remove
    Entity: 1035530800
- ID: 1036482340
  Map: m60_36_48_00
  Template:
  - Type: multichr
    Entity: 1036480340
    ArgEntities: X0 X4
- ID: 1037512301
  Map: m60_37_51_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entity: 1037510800
    ArgEntities: X0
    Replaces:
    - From: IfCharacterHasSpEffect(MAIN, X0_4, 14887, true, ComparisonType.Equal, 1)
      To: IfCharacterHPRatio(MAIN, X0_4, ComparisonType.Less, 0.6, ComparisonType.Equal, 1)
- ID: 1037512350
  Map: m60_37_51_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entity: 1037510800
    Animation: wakeup X0 20019
- ID: 1038522339
  Map: m60_38_52_00
  Template:
  - Type: multichr
    Entity: 1038520340
    ArgEntities: X0 X4
    DefeatFlag: 1038520800
  - Type: multichr
    Entity: 1038520340
    ArgEntities: X0 X4
    DefeatFlag: 1038520800
    Add:
    - Cmd: SetSpEffect(X0_4, 15346)
      Before: start
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1038520800)
    - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
    - BatchSetEventFlags(1032502030, 1032502032, OFF)
    - RandomlySetEventFlagInRange(1032502030, 1032502032, ON)
    - GotoIfEventFlag(Label.Label2, OFF, TargetEventFlagType.EventFlag, 1032502030)
    - SetSpEffect(X0_4, 15310)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15310)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label2()
    - GotoIfEventFlag(Label.Label3, OFF, TargetEventFlagType.EventFlag, 1032502031)
    - SetSpEffect(X0_4, 15311)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15311)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label3()
    - SetSpEffect(X0_4, 15312)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15312)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
- ID: 1038522343
  Map: m60_38_52_00
  Dupe: none
  Entities: X0
  Template:
  - Type: remove
    Entity: 1038520340
    ArgEntities: X0
    DefeatFlag: 1038520800
    Regions:
    - arg chrpoint 1038522340 1038522341 1038522342
- ID: 1038522344
  Map: m60_38_52_00
  Template:
  - Type: multichronly
    Entity: 1038520340
    ArgEntities: X12 X4
    DefeatFlagLabel: off 9
    Regions:
    - event placegen 1038523350
    Add:
    - Cmd: Label9()
      Before: IfCharacterDeadalive(MAIN, X4_4, DeathState.Dead, ComparisonType.Equal, 1)
    Removes:
    - SkipIfEventFlag(8, OFF, TargetEventFlagType.EventFlag, X0_4)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X0_4, ON)
- ID: 1038522345
  Map: m60_38_52_00
  Template:
  - Type: multichr
    Entity: 1038520340
    ArgEntities: X0 X4
- ID: 1038522346
  Map: m60_38_52_00
  Template:
  - Type: multichr
    Entity: 1038520340
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Regions:
    - arg placepoint 1038522320 1038522343 1038522344 1038522345
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X4_4)
- ID: 1038522347
  Map: m60_38_52_00
  Dupe: copy
  Entities: X0 X12
  Template:
  - Type: remove
    Entity: 1038520340
    ArgEntities: X0 X12
    DefeatFlagLabel: on 19
    Regions:
    - arg chrpoint 1038522400
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X8_4)
- ID: 1039432340
  Map: m60_39_43_00
  Template:
  - Type: multichr
    Entity: 1039430340
    ArgEntities: X0 X4
- ID: 1039442341
  Map: m60_39_44_00
  Template:
  - Type: multichronly
    Entity: 1039440800
    ArgEntities: X0
    DefeatFlag: 1039440800
    DefeatFlagLabel: off 0
    Regions:
    - arg placegen 1039443240 1039443241 1039443242 1039443230 1039443231 1039443232
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1039440800)
    - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1039442342
  Map: m60_39_44_00
  Template:
  - Type: multichr
    Entity: 1039440800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Regions:
    - arg placepoint 1039442803 1039442804 1039442805
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X4_4)
- ID: 1039442343
  Map: m60_39_44_00
  Template:
  - Type: multichr
    Entity: 1039440800
    ArgEntities: X0
    DefeatFlag: 1039440800
    Add:
    - Cmd: SetSpEffect(X0_4, 15348)
      Before: start
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1039440800)
    - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
    - BatchSetEventFlags(1032502030, 1032502032, OFF)
    - RandomlySetEventFlagInRange(1032502030, 1032502032, ON)
    - GotoIfEventFlag(Label.Label2, OFF, TargetEventFlagType.EventFlag, 1032502030)
    - SetSpEffect(X0_4, X16_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X16_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label2()
    - GotoIfEventFlag(Label.Label3, OFF, TargetEventFlagType.EventFlag, 1032502031)
    - SetSpEffect(X0_4, X20_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X20_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label3()
    - SetSpEffect(X0_4, X24_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X24_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
- ID: 1039442344
  Map: m60_39_44_00
  Template:
  - Type: multichronly
    Entity: 1039440800
    ArgEntities: X4 X8
    DefeatFlagLabel: off 0
    Regions:
    - event placegen 1039443240 1039443241 1039443242 1039443230 1039443231 1039443232
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1039502580
  Map: m60_39_50_00
  Dupe: none
  Entities: X12
  Template:
  - Type: segment
    Entity: 1039500800
    ArgEntities: X12
    Segments:
    - Type: end
      Params: X12
      Commands:
      - IfCharacterDeadalive(AND_01, X12_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(X12_4, TextBannerType.GreatEnemyFelled)
- ID: 1039512451
  Map: m60_39_51_00
  Template:
  - Type: multichr
    Entity: 1039510800
    ArgEntities: X0 X4
- ID: 1041512310
  Map: m60_41_51_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: loc
    Entities: 1041510800 1041510801
    ArgEntities: X0 X4
    Removes:
    - SetCharacterEventTarget(X0_4, X4_4)
    - SetCharacterEventTarget(X4_4, X0_4)
- ID: 1041512800
  Map: m60_41_51_00
  Dupe: none
  Entities: X8 X20
  Template:
  - Type: segment
    Entity: 1041510800
    ArgEntities: X8
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      PreSegment: setup
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
    - Type: endphase
      Params: X8
      PreSegment: quickstart
      Start: Label0()
      Commands:
      - IfCharacterHPValue(AND_15, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_15)
      - WaitFixedTimeSeconds(2)
      - IfCharacterDeadalive(AND_14, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_14)
  - Type: segment
    Entity: 1041510801
    ArgEntities: X20
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 1041512809)
      Before: SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
    Segments:
    - Type: dead
      Params: X20
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X20_4, Disabled)
      - ChangeCharacterCollisionState(X20_4, Disabled)
      - ForceCharacterDeath(X20_4, false)
    - Type: setup
      IgnoreMatch: true
      Params: X20
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X20_4, Enabled)
      - ChangeCharacterCollisionState(X20_4, Enabled)
      - SetCharacterAIState(X20_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X20
      PreSegment: setup
      Start: Label0()
      Commands:
      - SetCharacterAIState(X20_4, Enabled)
    - Type: remove
      PreSegment: quickstart
      Start: Label0()
      Commands:
      - IfCharacterHPValue(AND_15, X20_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_14, X20_4, DeathState.Dead, ComparisonType.Equal, 1)
  - Type: segmentcopy
    Entity: 1041510801
    NewEvent:
    - Label10()
    - Label11()
    - SetEventFlag(TargetEventFlagType.EventFlag, 1041512809, ON)
    Segments:
    - Type: endphase
      IgnoreMatch: true
      Start: Label10()
      Commands:
      - IfCharacterHPValue(AND_15, 1041510801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_15)
      - WaitFixedTimeSeconds(2)
      - IfCharacterDeadalive(AND_14, 1041510801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_14)
- ID: 1041522300
  Map: m60_41_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entity: 1041520800
    Animation: wakeup X0 20019
- ID: 1041522320
  Map: m60_41_52_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Removes:
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
    - IfFieldBattleBgmActive
  - Type: segment
    Entity: 1041520800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    Removes:
    - SetSpEffect(X0_4, 4401)
    CondOrder: <1
    CondIdentity:
    - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 1043362340
  Map: m60_43_36_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entity: 1043360800
    NewEvent:
    - SkipIfEventFlag(2, OFF, TargetEventFlagType.EventFlag, 1043360340)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 1043362379, ON)
    - EndUnconditionally(EventEndType.End)
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, X4_4, 1)
    - IfConditionGroup(MAIN, PASS, AND_01)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, 1043360340, ON)
- ID: 1043372340
  Map: m60_43_37_00
  Template:
  - Type: multichr
    Entity: 1043370340
    ArgEntities: X0 X4
- ID: 1044322340
  Map: m60_44_32_00
  Template:
  - Type: multichr
    Entity: 1044320342
    ArgEntities: X0 X4
- ID: 1045392341
  Map: m60_45_39_00
  Template:
  - Type: multichronly
    Entity: 1045390800
    ArgEntities: X0
    DefeatFlag: 1045390800
    DefeatFlagLabel: off 0
    Regions:
    - arg placegen 1045393240 1045393241 1045393242 1045393230 1045393231 1045393232
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1045390800)
    - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1045392342
  Map: m60_45_39_00
  Template:
  - Type: multichr
    Entity: 1045390800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Regions:
    - arg placepoint 1045392343 1045392344 1045392345
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X4_4)
- ID: 1045392343
  Map: m60_45_39_00
  Template:
  - Type: multichr
    Entity: 1045390800
    ArgEntities: X0
    DefeatFlag: 1045390800
    Add:
    - Cmd: SetSpEffect(X0_4, 15347)
      Before: start
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1045390800)
    - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
    - BatchSetEventFlags(1032502030, 1032502032, OFF)
    - RandomlySetEventFlagInRange(1032502030, 1032502032, ON)
    - GotoIfEventFlag(Label.Label2, OFF, TargetEventFlagType.EventFlag, 1032502030)
    - SetSpEffect(X0_4, X16_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X16_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label2()
    - GotoIfEventFlag(Label.Label3, OFF, TargetEventFlagType.EventFlag, 1032502031)
    - SetSpEffect(X0_4, X20_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X20_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label3()
    - SetSpEffect(X0_4, X24_4)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, X24_4)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
- ID: 1045392345
  Map: m60_45_39_00
  Template:
  - Type: multichronly
    Entity: 1045390800
    ArgEntities: X4
    DefeatFlagLabel: off 0
    Regions:
    - arg placegen 1045393240 1045393241 1045393242 1045393230 1045393231 1045393232
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1045392346
  Map: m60_45_39_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entity: 1045390800
    ArgEntities: X0
    DefeatFlag: 1045390800
    Regions:
    - arg chrpoint 1045392810
- ID: 1048512800
  Map: m60_48_51_00
  Dupe: none
  Entities: X8 1048510810
  Template:
  - Type: segment
    Entity: 1048510800
    ArgEntities: X8
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
      - ChangeCharacterEnableState(1048510810, Disabled)
      - ChangeCharacterCollisionState(1048510810, Disabled)
      - ForceCharacterDeath(1048510810, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - ChangeCharacterEnableState(1048510810, Enabled)
      - ChangeCharacterCollisionState(1048510810, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
      - SetCharacterAIState(1048510810, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
      - SetCharacterAIState(1048510810, Enabled)
    - Type: end
      Params: X8 X12
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
      - SkipIfUnsignedComparison(4, ComparisonType.Equal, X12_4, 2)
      - SkipIfUnsignedComparison(2, ComparisonType.Equal, X12_4, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.GreatEnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.DemigodFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.LegendFelled)
      - Label1()
- ID: 1048512820
  Map: m60_48_51_00
  Template:
  - Type: multichr
    Entity: 1048510800
    ArgEntities: X0 X4
- ID: 1248552800
  Map: m60_48_55_00
  Dupe: none
  Entities: X8 X20 1248550810 1248550811
  Template:
  - Type: segment
    Entity: 1248550800
    ArgEntities: X8
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
      - ChangeCharacterEnableState(1248550810, Disabled)
      - ChangeCharacterCollisionState(1248550810, Disabled)
      - ForceCharacterDeath(1248550810, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - ChangeCharacterEnableState(1248550810, Enabled)
      - ChangeCharacterCollisionState(1248550810, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
      - SetCharacterAIState(1248550810, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
      - SetCharacterAIState(1248550810, Enabled)
    - Type: endphase
      Params: X8
      Start: Label0()
      Commands:
      - IfCharacterHPValue(AND_15, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_15)
      - WaitFixedTimeSeconds(2)
      - IfCharacterDeadalive(AND_14, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_14)
  - Type: segment
    Entity: 1248550801
    ArgEntities: X20
    Add:
    - Cmd: IfEventFlag(MAIN, ON, TargetEventFlagType.EventFlag, 1248552809)
      Before: SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
    Segments:
    - Type: dead
      Params: X20
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X20_4, Disabled)
      - ChangeCharacterCollisionState(X20_4, Disabled)
      - ForceCharacterDeath(X20_4, false)
      - ChangeCharacterEnableState(1248550811, Disabled)
      - ChangeCharacterCollisionState(1248550811, Disabled)
      - ForceCharacterDeath(1248550811, false)
    - Type: setup
      IgnoreMatch: true
      Params: X20
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X20_4, Enabled)
      - ChangeCharacterCollisionState(X20_4, Enabled)
      - ChangeCharacterEnableState(1248550811, Enabled)
      - ChangeCharacterCollisionState(1248550811, Enabled)
      - SetCharacterAIState(X20_4, Disabled)
      - SetCharacterAIState(1248550811, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X20
      Start: Label0()
      Commands:
      - SetCharacterAIState(X20_4, Enabled)
      - SetCharacterAIState(1248550811, Enabled)
    - Type: remove
      Start: Label0()
      Commands:
      - IfCharacterHPValue(AND_15, X20_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfCharacterDeadalive(AND_14, X20_4, DeathState.Dead, ComparisonType.Equal, 1)
  - Type: segmentcopy
    Entity: 1248550801
    NewEvent:
    - Label10()
    - Label11()
    - SetEventFlag(TargetEventFlagType.EventFlag, 1248552809, ON)
    Segments:
    - Type: endphase
      IgnoreMatch: true
      Start: Label10()
      Commands:
      - IfCharacterHPValue(AND_15, 1248550801, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_15)
      - WaitFixedTimeSeconds(2)
      - IfCharacterDeadalive(AND_14, 1248550801, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_14)
- ID: 1248552820
  Map: m60_48_55_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 1248550800 1248550801
    ArgEntities: X0
    Removes:
    - IfCharacterHasSpEffect(AND_02, X0_4, 11825, true, ComparisonType.Equal, 1)
    - SetSpEffect(X0_4, 11825)
    - SetSpEffect(X0_4, 11826)
- ID: 1248552830
  Map: m60_48_55_00
  Dupe: none
  Entities: X0 X4
  Template:
  - Type: removearg
    Entities: 1248550800 1248550801
    ArgEntities: X0 X4
- ID: 1248552840
  Map: m60_48_55_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: remove
    Entities: 1248550800 1248550801
    ArgEntities: X0 X4
- ID: 1049372291
  Map: m60_49_37_00
  Template:
  - Type: multichr
    Entity: 1049370800
    ArgEntities: X0 X4
- ID: 1049382820
  Map: m60_49_38_00
  Template:
  - Type: multichr
    Entity: 1049380800
    ArgEntities: X0 X4
    DefeatFlag: 1049380800
    DefeatFlagLabel: off 0
    ProgressFlag: 1049382300
- ID: 1049382821
  Map: m60_49_38_00
  Template:
  - Type: multichronly
    Entity: 1049380800
    ArgEntities: X0 X4 X8
    DefeatFlagLabel: off 0
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 1049382824
  Map: m60_49_38_00
  Template:
  - Type: multichr
    Entity: 1049380800
    ArgEntities: X0
    DefeatFlag: 1049380800
    DefeatFlagLabel: off 0
    ProgressFlag: 1049382301
- ID: 1052412291
  Map: m60_52_41_00
  Template:
  - Type: multichr
    Entity: 1052410850
    ArgEntities: X0 X4
- ID: 1052562815
  Map: m60_52_56_00
  Dupe: none
  Entities: X0 1052560801 1052560803
  Template:
  - Type: loc
    Removes:
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
    - IfFieldBattleBgmActive
  - Type: segment
    Entity: 1052560800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    CondOrder: <1 -15 1 -14 2
    CondIdentity:
    - IfFieldBattleBgmActive(AND_01, X8_4, true)
    - IfFieldBattleBgmActive(AND_02, X8_4, true)
    - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(OR_15, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_15, 1052560801, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_01, PASS, OR_15)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X4
      Commands:
      - DisplayBossHealthBar(Enabled, 1052560803, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(OR_14, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfCharacterAIState(OR_14, 1052560801, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_02, PASS, OR_14)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X4
      Commands:
      - DisplayBossHealthBar(Disabled, 1052560803, 0, X4_4)
- ID: 1052562820
  Map: m60_52_56_00
  Template:
  - Type: multichr
    Entity: 1052560800
    Regions:
    - event chrpoint-500 1052562800
    Add:
    - Cmds:
      - ChangeCharacterCollisionState(1052560801, Disabled)
      - ChangeCharacterCollisionState(1052560802, Disabled)
      - SetCharacterGravity(1052560801, Disabled)
      - SetCharacterGravity(1052560802, Disabled)
      - SetCharacterAIState(1052560801, Disabled)
      - SetCharacterAIState(1052560802, Disabled)
      - IssueShortWarpRequest(1052560801, TargetEntityType.Area, 1052562800, -1)
      - IssueShortWarpRequest(1052560802, TargetEntityType.Area, 1052562800, -1)
      - IssueShortWarpRequest(1052560803, TargetEntityType.Area, 1052562800, -1)
- ID: 1052562821
  Map: m60_52_56_00
  Template:
  - Type: multichr
    Entity: 1052560800
    DefeatFlagLabel: off 0
    Remove: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 1052560800)
- ID: 1052562830
  Map: m60_52_56_00
  Template:
  - Type: multichr
    Entity: 1052560800
    ArgEntities: X0
    Add:
    - Cmds:
      - ChangeCharacterCollisionState(X0_4, Enabled)
      - ChangeCharacterEnableState(X0_4, Enabled)
      Before: WarpCharacterAndCopyFloor
    - Cmds:
      - SetCharacterGravity(X0_4, Enabled)
      - SetCharacterMaphit(X0_4, true)
      Before: SetSpEffect(1052560800, 17327)
- ID: 1054562820
  Map: m60_54_56_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Entity: 1054560800
    Animation: suspend X0 X4 X8
- ID: 2044472810
  Map: m61_44_47_00
  Dupe: none
  Template:
  - Type: chr
    Entity: 2044470800
    DefeatFlag: 2044470800
    MusicFlag: 2044472802
- ID: 2045442811
  Map: m61_45_44_00
  Dupe: none
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
  - Type: loc
    Entity: 2045440800
    Removes:
    - SetLockOnPoint
- ID: 2046462811
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 20000800)
- ID: 2046462814
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    DefeatFlag: 2046460800
    Regions:
    - event dist100 2046462800
- ID: 2046462815
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    DefeatFlag: 2046460800
- ID: 2046462816
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    DefeatFlag: 2046460800
    MusicFlag: 2046462802
- ID: 2046462817
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    ArgEntities: X0
    DefeatFlag: 2046460800
    EffectFlag: 0 2046460800 2046462830; 1 2046460800 2046462851; 2 2046460800 2046462852; 3 2046460800 2046462853; 4 2046460800 2046462854; 5 2046460800 2046462855; 6 2046460800 2046462856; 7 2046460800 2046462857; 8 2046460800 2046462858; 9 2046460800 2046462859
    Regions:
    - event chrrel 2046462810 2046462820 2046462830 2046462840 2046462850 2046462860 2046462870 2046462880 2046462890
    - event chrpoint 2046462811 2046462821 2046462831 2046462841 2046462851 2046462861 2046462871 2046462881 2046462891
    - event chrpoint 2046462812 2046462822 2046462832 2046462842 2046462852 2046462862 2046462872 2046462882 2046462892
    - event chrpoint 2046462813 2046462823 2046462833 2046462843 2046462853 2046462863 2046462873 2046462883 2046462893
    - event chrpoint 2046462814 2046462824 2046462834 2046462844 2046462854 2046462864 2046462874 2046462884 2046462894
    - event dist100 2046462800
- ID: 2046462820
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    ArgEntities: X4
    DefeatFlag: 2046460800
    EffectFlag: 1 2046460800 2046462851 X0; 2 2046460800 2046462852 X0; 3 2046460800 2046462853 X0; 4 2046460800 2046462854 X0; 5 2046460800 2046462855 X0; 6 2046460800 2046462856 X0; 7 2046460800 2046462857 X0; 8 2046460800 2046462858 X0; 9 2046460800 2046462859 X0
    Regions:
    - event chrgen 2046463801 2046463802 2046463803 2046463804 2046463805 2046463806 2046463807 2046463808 2046463809
- ID: 2046462830
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    DefeatFlag: 2046460800
    EffectFlag: 0 2046460800 2046462830
    Regions:
    - event chrrel 2046462810 2046462820 2046462830 2046462840 2046462850 2046462860 2046462870 2046462880 2046462890
- ID: 2046462840
  Map: m61_46_46_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2046460800
    ArgEntities: X0
    DefeatFlag: 2046460800
    EffectFlag: 0 2046460800 2046462830
- ID: 2048382865
  Map: m61_48_38_00
  Template:
  - Type: multichr
    Entity: 2048380850
    DefeatFlag: 2048380850
- ID: 2048382866
  Map: m61_48_38_00
  Template:
  - Type: multichr
    Entity: 2048380850
    ArgEntities: X0 X8
    DefeatFlag: 2048380850
    Add:
    - Cmds:
      - SetSpEffect(X0_4, 1450601)
      - ChangeCharacterCollisionState(X0_4, Disabled)
      Before: SetCharacterInvincibility(X0_4, Enabled)
    - Cmds:
      - ClearSpEffect(X0_4, 1450601)
      - ChangeCharacterCollisionState(X0_4, Enabled)
      Before: SetCharacterInvincibility(X0_4, Disabled)
    - Cmds:
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - ForceCharacterDeath(X0_4, false)
- ID: 2049430830
  Map: m61_49_43_00
  Dupe: none
  Entities: X0
  Template:
  - Type: segment
    Entities: 2049430800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    Add:
    - Cmd: IfEntityInoutsideRadiusOfEntity(MAIN, InsideOutsideState.Inside, 10000, X0_4, 30, 1)
      After: EndIfConditionGroupStateUncompiled(EventEndType.End, PASS, OR_10)
    Removes:
    - SetBossBgm
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
    - IfEntityInoutsideRadiusOfEntity(AND_01, InsideOutsideState.Inside, 10000, X0_4, X12_4, 1)
    - IfEntityInoutsideRadiusOfEntity(OR_03, InsideOutsideState.Outside, 10000, X0_4, X16_4, 1)
    - IfInoutsideArea(OR_03, InsideOutsideState.Outside, 10000, 2049432305, 1)
    CondIdentity:
    - IfCharacterType(OR_10, 10000, TargetType.Invader, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(OR_02, PASS, AND_01)
      - IfDamageType(OR_01, X0_4, 10000, DamageType.Unspecified)
      - IfDamageType(OR_01, X0_4, 35000, DamageType.Unspecified)
      - IfConditionGroup(OR_02, PASS, OR_01)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_03, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_03, FAIL, AND_03)
      - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_03, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_03)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 2050472810
  Map: m61_50_47_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Entities: 2050470800 2050480860
    Add:
    - Cmds:
      - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 9290)
      - WaitFixedTimeSeconds(5)
      - EndUnconditionally(EventEndType.Restart)
      Before: Label0()
    Removes:
    - IfFieldBattleBgmActive
  - Type: segment
    Entity: 2050470800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 2050472811
  Map: m61_50_47_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Add:
    - Cmds:
      - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, 9290)
      - WaitFixedTimeSeconds(5)
      - EndUnconditionally(EventEndType.Restart)
      Before: Label0()
    Removes:
    - IfFieldBattleBgmActive
    Replaces:
    - From: 9291
      To: 9290
      Type: Flag
    - From: DisplayBossHealthBar(Enabled, X0_4, 1, X4_4)
      To: DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - From: DisplayBossHealthBar(Disabled, X0_4, 1, X4_4)
      To: DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
  - Type: segment
    Entity: 2050480860
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    CondIdentity:
    - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 2050472820
  Map: m61_50_47_00
  Dupe: none
  Entities: X8 2050480860
  Template:
  - Type: loc
    Entities: 2050470800 2050480860
    Removes:
    - IfCharacterAIState(AND_15, 2050480860, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfFieldBattleBgmActive(AND_15, 12, true)
    - SkipIfConditionGroupStateUncompiled(1, FAIL, AND_15)
    - DisplayBossHealthBar(Enabled, 2050480860, 1, 906251601)
    - IfEventFlag(AND_14, ON, TargetEventFlagType.EventFlag, 2050470800)
    - IfEventFlag(AND_14, ON, TargetEventFlagType.EventFlag, 2050480860)
    - SkipIfConditionGroupStateUncompiled(2, PASS, AND_14)
    - DisplayBanner(TextBannerType.EnemyFelled)
    - GotoUnconditionally(Label.Label7)
    - Label7()
  - Type: segment
    Entity: 2050470800
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
    - Type: end
      Params: X8
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
- ID: 2050472821
  Map: m61_50_47_00
  Dupe: none
  Entities: X8 2050470800
  Template:
  - Type: loc
    Entities: 2050470800 2050480860
    Removes:
    - IfCharacterAIState(AND_15, 2050470800, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfFieldBattleBgmActive(AND_15, 12, true)
    - SkipIfConditionGroupStateUncompiled(1, FAIL, AND_15)
    - DisplayBossHealthBar(Enabled, 2050470800, 0, 906251600)
    - IfEventFlag(AND_14, ON, TargetEventFlagType.EventFlag, 2050470800)
    - IfEventFlag(AND_14, ON, TargetEventFlagType.EventFlag, 2050480860)
    - SkipIfConditionGroupStateUncompiled(2, PASS, AND_14)
    - DisplayBanner(TextBannerType.EnemyFelled)
    - GotoUnconditionally(Label.Label7)
    - Label7()
  - Type: segment
    Entity: 2050480860
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
    - Type: end
      Params: X8
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
- ID: 2052400202
  Map: m61_52_40_00
  Dupe: none
  Entities: X0 X20
  Template:
  - Type: segment
    Entities: 2052400800
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    Removes:
    - SetBossBgm
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
    - IfEntityInoutsideRadiusOfEntity(OR_02, InsideOutsideState.Inside, 10000, X0_4, X12_4, 1)
    - IfEntityInoutsideRadiusOfEntity(OR_02, InsideOutsideState.Inside, 35000, X0_4, X12_4, 1)
    CondOrder: +-3 2 3 4 11 12 13 14 15 -2 -3 -4 -5 -11 -12 -13 -14 -15
    CondIdentity:
    - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
    - IfEventFlag(AND_02, OFF, TargetEventFlagType.EventFlag, 9000)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfDamageType(OR_02, X0_4, 10000, DamageType.Unspecified)
      - IfDamageType(OR_02, X0_4, 35000, DamageType.Unspecified)
      - IfDamageType(OR_02, 35000, X0_4, DamageType.Unspecified)
      - IfConditionGroup(AND_02, PASS, OR_02)
      - IfConditionGroup(OR_03, PASS, AND_02)
      - IfConditionGroup(MAIN, PASS, OR_03)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0 X16
      Commands:
      - IfCharacterAIState(AND_03, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_03)
      - IfCharacterDeadalive(OR_04, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_04, ON, TargetEventFlagType.EventFlag, 9000)
      - IfEntityInoutsideRadiusOfEntity(OR_05, InsideOutsideState.Inside, 10000, X0_4, X16_4, 1)
      - IfCharacterType(OR_11, 10001, TargetType.BlackPhantom, ComparisonType.Equal, 1)
      - IfCharacterType(OR_11, 10001, TargetType.Invader, ComparisonType.Equal, 1)
      - IfCharacterType(OR_11, 10001, TargetType.Invader3, ComparisonType.Equal, 1)
      - IfCharacterType(OR_11, 10001, TargetType.Invader2, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_11, FAIL, OR_11)
      - IfEntityInoutsideRadiusOfEntity(AND_11, InsideOutsideState.Inside, 10001, X0_4, X16_4, 1)
      - IfCharacterType(OR_12, 10002, TargetType.BlackPhantom, ComparisonType.Equal, 1)
      - IfCharacterType(OR_12, 10002, TargetType.Invader, ComparisonType.Equal, 1)
      - IfCharacterType(OR_12, 10002, TargetType.Invader3, ComparisonType.Equal, 1)
      - IfCharacterType(OR_12, 10002, TargetType.Invader2, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_12, FAIL, OR_12)
      - IfEntityInoutsideRadiusOfEntity(AND_12, InsideOutsideState.Inside, 10002, X0_4, X16_4, 1)
      - IfCharacterType(OR_13, 10003, TargetType.BlackPhantom, ComparisonType.Equal, 1)
      - IfCharacterType(OR_13, 10003, TargetType.Invader, ComparisonType.Equal, 1)
      - IfCharacterType(OR_13, 10003, TargetType.Invader3, ComparisonType.Equal, 1)
      - IfCharacterType(OR_13, 10003, TargetType.Invader2, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_13, FAIL, OR_13)
      - IfEntityInoutsideRadiusOfEntity(AND_13, InsideOutsideState.Inside, 10003, X0_4, X16_4, 1)
      - IfCharacterType(OR_14, 10004, TargetType.BlackPhantom, ComparisonType.Equal, 1)
      - IfCharacterType(OR_14, 10004, TargetType.Invader, ComparisonType.Equal, 1)
      - IfCharacterType(OR_14, 10004, TargetType.Invader3, ComparisonType.Equal, 1)
      - IfCharacterType(OR_14, 10004, TargetType.Invader2, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_14, FAIL, OR_14)
      - IfEntityInoutsideRadiusOfEntity(AND_14, InsideOutsideState.Inside, 10004, X0_4, X16_4, 1)
      - IfCharacterType(OR_15, 10004, TargetType.BlackPhantom, ComparisonType.Equal, 1)
      - IfCharacterType(OR_15, 10004, TargetType.Invader, ComparisonType.Equal, 1)
      - IfCharacterType(OR_15, 10004, TargetType.Invader3, ComparisonType.Equal, 1)
      - IfCharacterType(OR_15, 10004, TargetType.Invader2, ComparisonType.Equal, 1)
      - IfConditionGroup(AND_15, FAIL, OR_15)
      - IfEntityInoutsideRadiusOfEntity(AND_15, InsideOutsideState.Inside, 10004, X0_4, X16_4, 1)
      - IfConditionGroup(OR_05, PASS, AND_11)
      - IfConditionGroup(OR_05, PASS, AND_12)
      - IfConditionGroup(OR_05, PASS, AND_13)
      - IfConditionGroup(OR_05, PASS, AND_14)
      - IfConditionGroup(OR_05, PASS, AND_15)
      - IfEntityInoutsideRadiusOfEntity(OR_05, InsideOutsideState.Inside, 35000, X0_4, X16_4, 1)
      - IfConditionGroup(OR_04, FAIL, OR_05)
      - IfConditionGroup(MAIN, PASS, OR_04)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 2052402800
  Map: m61_52_40_00
  Dupe: none
  Entities: X0 2052400200
  Template:
  - Type: remove
    Entity: 2052400800
- ID: 2052402811
  Map: m61_52_40_00
  Template:
  - Type: chr
    Entity: 2052400800
    DefeatFlag: 2052400800
- ID: 90005476
  Map: common_func
  Template:
  - Type: multichr
    Entity: 1036480340
    ArgEntities: X0 X4
- ID: 90005760
  Map: common_func
  Dupe: none
  Entities: X4
  Template:
  - Type: segmentcopy
    Entities: 1037460800 1042380850 1043530800 1048410800
    ArgEntities: X4
    Removes:
    - ForceAnimationPlayback(X4_4, 20000, false, false, false, ComparisonType.Equal, 1)
    Segments:
    - Type: setup
      IgnoreMatch: true
      Params: X4
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X4_4, Enabled)
      - ChangeCharacterCollisionState(X4_4, Enabled)
      - SetCharacterAIState(X4_4, Disabled)
      - SetCharacterBackreadState(X4_4, false)
    - Type: quickstart
      IgnoreMatch: true
      Params: X4
      Start: Label0()
      Commands:
      - SetCharacterAIState(X4_4, Enabled)
- ID: 90005860
  Map: common_func
  Dupe: none
  Entities: X8
  Template:
  - Type: segmentcopy
    Entities: 1037460800 1042380850 1043530800 1048410800
    ArgEntities: X8
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: end
      Params: X8 X12
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
      - SkipIfUnsignedComparison(4, ComparisonType.Equal, X12_4, 2)
      - SkipIfUnsignedComparison(2, ComparisonType.Equal, X12_4, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.GreatEnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.DemigodFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.LegendFelled)
      - Label1()
  - Type: segmentcopy
    Entities: 12010850 12020830 12030390 1033430800 1034420800 1034500800 1035420800 1036450340 1036480340 1036540800 1037420340 1037510800 1037530800 1037540810 1038480800 1038520340 1039430340 1039440800 1039510800 1040520800 1041500800 1041520800 1041530800 1042360800 1042380800 1042550800 1043330800 1043370340 1044320340 1044320342 1044530800 1045390800 1045520800 1047400800 1048570800 1049370800 1049370850 1049380800 1049520800 1050570800 1050570850 1051400800 1051430800 1052410850 1052410800 1052560800 2044470800 2045440800 2046400800 2046460800 2047390800 2047450800 2048380850 2049410800 2049430800 2049430850 2049450800 2052400800 2052480800 2054390850
    ArgEntities: X8
    Segments:
    - Type: dead
      AddHelpers: true
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: setup
      IgnoreMatch: true
      AddHelpers: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
    - Type: end
      Params: X8 X12
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
      - SkipIfUnsignedComparison(4, ComparisonType.Equal, X12_4, 2)
      - SkipIfUnsignedComparison(2, ComparisonType.Equal, X12_4, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.GreatEnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.DemigodFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.LegendFelled)
      - Label1()
- ID: 90005861
  Map: common_func
  Dupe: none
  Entities: X8
  Template:
  - Type: segmentcopy
    Entities: 1034450800 1035530800 1043360800 1048370800 1050560800 1054560800
    ArgEntities: X8
    Segments:
    - Type: dead
      Params: X8
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X8_4, Disabled)
      - ChangeCharacterCollisionState(X8_4, Disabled)
      - ForceCharacterDeath(X8_4, false)
    - Type: setup
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - ChangeCharacterEnableState(X8_4, Enabled)
      - ChangeCharacterCollisionState(X8_4, Enabled)
      - SetCharacterAIState(X8_4, Disabled)
    - Type: quickstart
      IgnoreMatch: true
      Params: X8
      Start: Label0()
      Commands:
      - SetCharacterAIState(X8_4, Enabled)
    - Type: end
      Params: X8 X12
      Start: Label0()
      Commands:
      - IfCharacterHPValue(MAIN, X8_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
      - WaitFixedTimeSeconds(2)
      - PlaySE(X8_4, SoundType.SFX, 888880000)
      - IfCharacterDeadalive(MAIN, X8_4, DeathState.Dead, ComparisonType.Equal, 1)
      - SkipIfUnsignedComparison(6, ComparisonType.Equal, X12_4, 3)
      - SkipIfUnsignedComparison(4, ComparisonType.Equal, X12_4, 2)
      - SkipIfUnsignedComparison(2, ComparisonType.Equal, X12_4, 1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.EnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.GreatEnemyFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.DemigodFelled)
      - GotoUnconditionally(Label.Label1)
      - HandleBossDefeatAndDisplayBanner(X8_4, TextBannerType.LegendFelled)
      - Label1()
- ID: 90005870
  Map: common_func
  Dupe: none
  Entities: X0
  Template:
  - Type: common
    Removes:
    - IfFieldBattleBgmActive
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
  - Type: segmentcopy
    Entities: 12010850 12020830 12030390 1033430800 1034420800 1034450800 1034500800 1035420800 1035530800 1036450340 1036540800 1037420340 1037460800 1037510800 1037530800 1037540810 1038480800 1038520340 1039440800 1040520800 1041500800 1041510800 1041510801 1041530800 1042360800 1042380800 1042380850 1042550800 1043330800 1043360800 1043530800 1044320340 1044530800 1045390800 1045520800 1047400800 1048370800 1048410800 1048570800 1049370850 1049380800 1049520800 1050560800 1050570800 1050570850 1051400800 1051430800 1052410800 1054560800 2044470800 2045440800 2046400800 2046460800 2047390800 2047450800 2048380850 2049410800 2049430850 2049450800 2052480800 2054390850
    ArgEntities: X0
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    CondOrder: <1
    CondIdentity:
    - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 90005871
  Map: common_func
  Dupe: none
  Entities: X0 X12
  Template:
  - Type: common
    Removes:
    - IfFieldBattleBgmActive
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, 9291)
  - Type: segmentcopy
    Entities: 1036480340 1039430340 1039510800 1043370340 1044320342 1048510800 1248550800 1248550801 1049370800 1052410850
    ArgEntities: X0 X12
    DefeatFlagLabel: on 19
    Name: X0 X4 X8
    CondOrder: <1
    CondIdentity:
    - IfCharacterDeadalive(OR_03, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
    Segments:
    - Type: healthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfEventFlag(AND_01, OFF, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, AND_01)
    - Type: healthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Enabled, X0_4, 0, X4_4)
    - Type: unhealthbarcheck
      Params: X0
      Commands:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfConditionGroup(OR_02, FAIL, AND_02)
      - IfCharacterDeadalive(OR_02, X0_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, 9000)
      - IfConditionGroup(MAIN, PASS, OR_02)
    - Type: unhealthbar
      Params: X0 X4
      Commands:
      - DisplayBossHealthBar(Disabled, X0_4, 0, X4_4)
- ID: 90005880
  Map: common_func
  Dupe: none
  Entities: X12
  Template:
  - Type: segmentcopy
    Entities: 1033420800 1033450800 1036500800 1038410800 1042330800 1042370800 1044350800 1049390850 1053560800
    ArgEntities: X12
    Segments:
    - Type: end
      Params: X12
      Commands:
      - IfCharacterDeadalive(AND_01, X12_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfConditionGroup(MAIN, PASS, AND_01)
      - WaitFixedTimeSeconds(3)
      - HandleBossDefeatAndDisplayBanner(X12_4, TextBannerType.EnemyFelled)
- ID: 90005882
  Map: common_func
  Dupe: none
  Entities: X12 X28
  Template:
  - Type: segmentcopy
    Entities: 1033420800 1033420810 1033450800 1033450810 1036500800 1036500810 1038410800 1038410810 1039500800 1039500810 1042330800 1042330810 1042370800 1042370810 1044350800 1044350810 1049390850 1049390860 1053560800 1053560810
    ArgEntities: X12 X28
    Name: X12 X36
    CondIdentity:
    - IfEntityInoutsideRadiusOfEntity(OR_01, InsideOutsideState.Outside, 10000, X24_4, 12, 1)
    Segments:
    - Type: dead
      Params: X12
      Start: GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
      End: EndUnconditionally(EventEndType.End)
      Commands:
      - ChangeCharacterEnableState(X12_4, Disabled)
      - ChangeCharacterCollisionState(X12_4, Disabled)
      - ForceCharacterDeath(X12_4, false)
    - Type: remove
      Start: Label0()
      End: EndIfEventFlag(EventEndType.End, OFF, TargetEventFlagType.EventFlag, X4_4)
      Commands:
      - ChangeCharacterEnableState(X12_4, Disabled)
      - ChangeCharacterCollisionState(X12_4, Disabled)
      - SetCharacterAIState(X12_4, Disabled)
    - Type: remove
      Start: EndIfEventFlag(EventEndType.End, OFF, TargetEventFlagType.EventFlag, X4_4)
      End: SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X4_4, OFF)
      Commands:
      - SkipIfComparison(2, ComparisonType.Equal, -1, X40_4)
      - ForceAnimationPlayback(X12_4, X40_4, false, false, false, ComparisonType.Equal, 1)
      - SkipUnconditionally(2)
      - ChangeCharacterEnableState(X12_4, Disabled)
      - ChangeCharacterCollisionState(X12_4, Disabled)
      - SetCharacterHPBarDisplay(X12_4, Disabled)
    - Type: altsetup
      Params: X12 X40
      Commands:
      - SkipIfComparison(2, ComparisonType.Equal, -1, X40_4)
      - ForceAnimationPlayback(X12_4, X40_4, false, false, false, ComparisonType.Equal, 1)
      - SkipUnconditionally(2)
      - ChangeCharacterEnableState(X12_4, Disabled)
      - ChangeCharacterCollisionState(X12_4, Disabled)
      - SetCharacterHPBarDisplay(X12_4, Disabled)
    - Type: start
      Params: X12 X36 X40 X44
      Start: IfConditionGroup(MAIN, PASS, OR_01)
      Commands:
      - SkipIfComparison(2, ComparisonType.NotEqual, -1, X40_4)
      - ChangeCharacterEnableState(X12_4, Enabled)
      - ChangeCharacterCollisionState(X12_4, Enabled)
      - SkipIfComparison(1, ComparisonType.Equal, -1, X44_4)
      - ForceAnimationPlayback(X12_4, X44_4, false, false, false, ComparisonType.Equal, 1)
      - SetCharacterAIState(X12_4, Enabled)
      - SetNetworkUpdateRate(X12_4, true, CharacterUpdateFrequency.AlwaysUpdate)
      - DisplayBossHealthBar(Enabled, X12_4, 0, X36_4)
- ID: 1410
  Map: common
  Dupe: copy
  Entities: X12
  Template:
  - Type: loc
    Entities: 11100785
    ArgEntities: X12
    Removes:
    - RequestCharacterAICommand(X12_4, 80, 0)
    - RequestCharacterAICommand(X12_4, X4_4, 1)
    - IfCharacterHasSpEffect(AND_02, X12_4, X8_4, true, ComparisonType.Equal, 1)
    - RequestCharacterAICommand(X12_4, -1, 0)
    - RequestCharacterAICommand(X12_4, -1, 1)
- ID: 1412
  Map: common
  Dupe: copy
  Entities: X12
  Template:
  - Type: loc
    Entities: 1050560700
    ArgEntities: X12
    Removes:
    - RequestCharacterAICommand(X12_4, 80, 0)
    - RequestCharacterAICommand(X12_4, X4_4, 1)
    - IfCharacterHasSpEffect(AND_02, X12_4, X8_4, true, ComparisonType.Equal, 1)
    - IfConditionGroup(OR_02, PASS, AND_02)
    - RequestCharacterAICommand(X12_4, -1, 0)
    - RequestCharacterAICommand(X12_4, -1, 1)
    CondIdentity:
    - IfDamageType(OR_02, X12_4, 10000, DamageType.Unspecified)
- ID: 1002200
  Map: m10_00_00_00
  Dupe: copy
  Entities: 10000376 10000389
  Template:
  - Type: remove
    Entities: 10000376 10000389
- ID: 10002240
  Map: m10_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 10002310
  Map: m10_00_00_00
  Dupe: copy
  Entities: 10000520
  Template:
  - Type: loc
    Entity: 10000520
    Animation: wakeup 10000520 30000 20000
    Removes:
    - ForceAnimationPlayback(10000520, 3004, false, false, false, ComparisonType.Equal, 1)
- ID: 10002311
  Map: m10_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 10002330
  Map: m10_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 10000470 10000471 10000472 10000473
    ArgEntities: X0
    Removes:
    - ChangeAssetEnableState(X4_4, Enabled)
    - AttachAssetToCharacter(X0_4, 50, X4_4)
    - ChangeAssetEnableState(X4_4, Disabled)
    - RequestAssetDestruction(X4_4, 0)
- ID: 10002340
  Map: m10_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 10000470 10000471 10000472 10000473
    ArgEntities: X0
    Removes:
    - IfAssetDestroyed(MAIN, DestructionState.Destroyed, X4_4, ComparisonType.Equal, 1)
- ID: 11002291
  Map: m10_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Animation: pose X0 30002 20002
- ID: 11002155
  Map: m11_00_00_00
  Dupe: manual
  Entities: X4 X8
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X4 X8 X20
  - Type: loc
    Dupe:
      Type: rewrite
      Entity: X4 X8 X20
- ID: 11002207
  Map: m11_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 11000203 11000205
    ArgEntities: X0
- ID: 11002209
  Map: m11_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 11000203 11000205
    ArgEntities: X0
- ID: 11002260
  Map: m11_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
  - Type: loc
    Entities: 11000265 11000266 11000267 11000268 11000269 11000270 11000271 11000272 11000273 11000274 11000275 11000276 11000281 11000282 11000283 11000284 11000285
    ArgEntities: X0
    Removes:
    - IfCharacterHasSpEffect(OR_03, X0_4, 14405, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_03, X0_4, 14406, true, ComparisonType.Equal, 1)
- ID: 11002402
  Map: m11_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 11002497
  Map: m11_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Animation: pose X0 30002 20002
- ID: 12010705
  Map: m12_01_00_00
  Dupe: copy
  Entities: 12010715
  Template:
  - Type: loc
    Animation: wakeup 12010715 20039
- ID: 12010706
  Map: m12_01_00_00
  Dupe: manual
  Entities: 12010715
  Template:
  - Type: loc
    Entity: 12010715
    Removes:
    - SetEventFlag(TargetEventFlagType.EventFlag, 12012716, ON)
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: -1
    CondIdentity:
    - IfCharacterDeadalive(OR_01, 12010715, DeathState.Dead, ComparisonType.Equal, 1)
- ID: 12010707
  Map: m12_01_00_00
  Dupe: manual
  Entities: 12010715 12010714
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: 1
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, 12012715)
- ID: 12012231
  Map: m12_01_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 12010231 12010232 12010233 12010234 12010235 12010236 12010237
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30001, true, false, false, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(AND_02, X0_4, 5080, false, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(AND_02, X0_4, 5450, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20001, true, false, false, ComparisonType.Equal, 1)
- ID: 12012239
  Map: m12_01_00_00
  Template:
  - Type: chr
    Entity: 12010245
    Regions:
    - event chrpoint 12012239
- ID: 12012240
  Map: m12_01_00_00
  Dupe: manual
  Entities: 2800112 2800113 2800114 2800115 2800116 2800117 2800118 2800119 2800120 2800121 2800122 2800123 2800124 2800125 2800126 2800127 2800128 2800129 2800130 2800131 2800132 2800133 2800134 2800135 2800136 2800137 12010296 12010247
  Template:
  - Type: loc
    Animation: wakeup 12010247 20003
  - Type: loc
    Dupe:
      Type: rewrite
      Generator: 12013240 12013241 12013242 12013243 12013244 12013245 12013246 12013247
- ID: 12012249
  Map: m12_01_00_00
  Dupe: copy
  Entities: 12010247
  Template:
  - Type: loc
    Entities: 12010247
    Removes:
    - ForceAnimationPlayback(12010247, 20003, false, false, false, ComparisonType.Equal, 1)
- ID: 12012256
  Map: m12_01_00_00
  Dupe: copy
  Entities: 12010256
  Template:
  - Type: loc
    Entity: 12010256
    Removes:
    - ForceAnimationPlayback
- ID: 12012288
  Map: m12_01_00_00
  Template:
  - Type: multichr
    Entity: 12010248
    ArgEntities: X0 X4
    Removes:
    - SetCharacterHome(X4_4, X8_4)
- ID: 12022350
  Map: m12_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 12025350 12020391 12025351 12020392 12025352
    ArgEntities: X0 X4
- ID: 12022360
  Map: m12_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 12020390 12025350 12020391 12025351 12020392 12025352
    ArgEntities: X0 X4
- ID: 12022370
  Map: m12_02_00_00
  Dupe: copy
  Entities: 12020350 12020351
  Template:
  - Type: loc
    Animation: wakeup 12020390 30003
- ID: 12022371
  Map: m12_02_00_00
  Dupe: copy
  Entities: 12020351
  Template:
  - Type: loc
    Animation: wakeup 12020390 20003
  - Type: loc
    Animation: suspend 12020390 0 20003
- ID: 12022372
  Map: m12_02_00_00
  Dupe: copy
  Entities: 12020391 12020353 12020354
  Template:
  - Type: loc
    Animation: pose 12020391 30003 20003
  - Type: loc
    Animation: suspend 12020391 30003 20003
- ID: 12022373
  Map: m12_02_00_00
  Dupe: copy
  Entities: 12020392 12020370 12020371 12020372
  Template:
  - Type: loc
    Animation: pose 12020392 30003 20003
  - Type: loc
    Animation: suspend 12020392 30003 20003
- ID: 12022400
  Map: m12_02_00_00
  Template:
  - Type: multichrarg
    Entities: 12020491 12020492 12020496 12020497
    ArgEntities: X0 X4
    Regions:
    - arg chrpoint 12022401 12022402 12022404 12022405 12022406 12022407
- ID: 12022419
  Map: m12_02_00_00
  Template:
  - Type: multichr
    Entity: 12020490
    ArgEntities: X0 X4
    Regions:
    - arg chrpoint 12022400
- ID: 12022629
  Map: m12_02_00_00
  Template:
  - Type: loc
    Replaces:
    - From: WarpCharacterAndCopyFloorWithFadeout(20000, TargetEntityType.Area, 12092400, -1, 0, false, true)
      To: WarpPlayer(12, 9, 0, 0, 12092400, 0)
- ID: 12022869
  Map: m12_02_00_00
  Entities: ''
  Template:
  - Type: locarg
    MultiplayerBuff: X16
- ID: 12032241
  Map: m12_03_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 12030242 12030243 12030244 12030245 12030246 12030247 12030248 12030249 12030250 12030251 12030252 12030253 12030254 12030255
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30001, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20001, true, false, false, ComparisonType.Equal, 1)
- ID: 12032310
  Map: m12_03_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 12030240 12030241 12030242 12030243 12030244 12030245 12030246 12030247 12030248 12030249 12030250 12030251 12030252 12030253 12030254 12030255 12030256 12030257
    ArgEntities: X0
    Removes:
    - SetSpEffect(X0_4, 10949)
- ID: 12032830
  Map: m12_03_00_00
  Entities: ''
  Template:
  - Type: locarg
    MultiplayerBuff: X16
- ID: 12052200
  Map: m12_05_00_00
  Dupe: copy
  Entities: 12050343
  Template:
  - Type: loc
    Animation: pose 12050343 30013 20000
  - Type: loc
    Animation: suspend 12050343 30013 20000
- ID: 12052250
  Map: m12_05_00_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: locarg
    Animation: pose X8 X12 X16
  - Type: loc
    Animation: wakeup X0 3007
- ID: 12052251
  Map: m12_05_00_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 12050251 12050252 12050253
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3007, true, true, false, ComparisonType.Equal, 1)
  - Type: loc
    Animation: pose X8 X12 X16
- ID: 13002610
  Map: m13_00_00_00
  Dupe: copy
  Entities: 13000495 13000610 13000620 13000621 13000630 13000631
  Template:
  - Type: loc
    Entity: 13000495
    Removes:
    - ForceAnimationPlayback(13000495, 0, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(13000495, 3029, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(13000495, 20002, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(13000495, 30000, false, false, false, ComparisonType.Equal, 1)
- ID: 13002646
  Map: m13_00_00_00
  Dupe: copy
  Entities: X8
  Template:
  - Type: loc
    Entities: 13000492 13000494 13000495
    ArgEntities: X8
    Removes:
    - ForceAnimationPlayback(X8_4, 20001, false, false, false, ComparisonType.Equal, 1)
- ID: 14002080
  Map: m14_00_00_00
  Entities: ''
  Template:
  - Type: loc
    Entity: 14000294
    Replaces:
    - From: IfCharacterHasSpEffect(AND_01, 10000, 14307, true, ComparisonType.Equal, 1)
      To: IfCharacterDeadalive(AND_01, 10000, DeathState.Dead, ComparisonType.Equal, 1)
- ID: 14002490
  Map: m14_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 0 X12
- ID: 14002491
  Map: m14_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 0 X16
- ID: 15002200
  Map: m15_00_00_00
  Dupe: none
  Entities: X0
  Template:
  - Type: remove
    Entities: 15000204 15000209
    ArgEntities: X0
- ID: 15002344
  Map: m15_00_00_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: default
    Entities: 15000344 15000345 15000346
    ArgEntities: X0
    Removes:
    - IfCharacterHasSpEffect(AND_01, X0_4, 15007, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(AND_02, X0_4, 15007, true, ComparisonType.Equal, 1)
  - Type: locarg
    Dupe:
      Type: none
      Generator: 15003344 15003345 15003346
- ID: 16002310
  Map: m16_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 16003705
  Map: m16_00_00_00
  Dupe: manual
  Entities: X0 X4
  Template:
  - Type: loc
    Entities: 16000741
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20021, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20021, false, false, false, ComparisonType.Equal, 1)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X0 X8
  - Type: loc
    Dupe:
      Type: rewrite
      Entity: X0 X8
- ID: 16003706
  Map: m16_00_00_00
  Dupe: manual
  Entities: X0 X4
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X0 X8
  - Type: loc
    Dupe:
      Type: rewrite
      Entity: X0 X8
      Condition: IfCharacterDeadalive and
- ID: 18002211
  Map: m18_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 18000211 18000220
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3001, false, true, false, ComparisonType.Equal, 1)
- ID: 18002250
  Map: m18_00_00_00
  Template:
  - Type: chrarg
    ArgEntities: X0
- ID: 20010761
  Map: m20_01_00_00
  Template:
  - Type: loc
    Add:
    - Cmd: SetEventFlag(TargetEventFlagType.EventFlag, X16_4, ON)
      Before: start
- ID: 20012145
  Map: m20_01_00_00
  Template:
  - Type: loc
    Add:
    - Cmds:
      - SetEventFlag(TargetEventFlagType.EventFlag, 20019255, ON)
      - SetEventFlag(TargetEventFlagType.EventFlag, 20019258, ON)
      Before: SetEventFlag(TargetEventFlagType.EventFlag, X4_4, ON)
- ID: 20012200
  Map: m20_01_00_00
  Dupe: none
  Template:
  - Type: chrarg
    Entities: 20010451 20010453 20010455
    ArgEntities: X0
    Removes:
    - IfCharacterHasSpEffect(OR_01, X20_4, X24_4, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_01, X28_4, X32_4, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_11, X20_4, X24_4, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_11, X28_4, X32_4, true, ComparisonType.Equal, 1)
    CondOrder: -1 -11
- ID: 21002203
  Map: m21_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 21002206
  Map: m21_00_00_00
  Dupe: copy
  Entities: 21000206
  Template:
  - Type: loc
    Animation: wakeup 21000206 3010
- ID: 21002320
  Map: m21_00_00_00
  Dupe: manual
  Entities: 21000453 21000315 21000316 21000317 21000318 2801478 2801479 2801480 2801481 2801482 2801483 2801484 2801485 2801486
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Generator: 21003320 21003321 21003322
- ID: 21002450
  Map: m21_00_00_00
  Dupe: copy
  Entities: 21000453
  Template:
  - Type: loc
    Entities: 21000453
    Animation: wakeup 21000453 20000
    Removes:
    - ForceAnimationPlayback(21000453, 3028, false, false, false, ComparisonType.Equal, 1)
- ID: 28002280
  Map: m28_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 28002355
  Map: m28_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 30032205
  Map: m30_03_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 30030205 30030206
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3016, true, false, false, ComparisonType.Equal, 1)
  - Type: loc
    Animation: suspend X0 X4 X8
  - Type: locarg
    Animation: gravity X0 X4 X8
- ID: 30052203
  Map: m30_05_00_00
  Template:
  - Type: chr
    Entity: 30050212
    ArgEntities: X0
- ID: 30052300
  Map: m30_05_00_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: remove
    Entities: 30050300 30050205 30050206 30050208 30050301 30050209 30050210 30050211 30050302 30050201 30050204
    ArgEntities: X0 X4
- ID: 30052302
  Map: m30_05_00_00
  Dupe: copy
  Entities: 30050300
  Template:
  - Type: loc
    Animation: wakeup 30050300 3015
- ID: 30052350
  Map: m30_05_00_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: remove
    Entities: 30050300 30050205 30050206 30050208 30050301 30050209 30050210 30050211 30050302 30050201 30050204
    ArgEntities: X0 X4
- ID: 30052450
  Map: m30_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 30052870
  Map: m30_05_00_00
  Entities: ''
  Template:
  - Type: locarg
    MultiplayerBuff: X16
- ID: 30062206
  Map: m30_06_00_00
  Dupe: copy
  Entities: 30060204
  Template:
  - Type: loc
    Animation: wakeup 30060204 3004
- ID: 30062211
  Map: m30_06_00_00
  Dupe: copy
  Entities: X0 30060301
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 30062300
  Map: m30_06_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 30062304
  Map: m30_06_00_00
  Template:
  - Type: chr
    Entity: 30060304
- ID: 30072501
  Map: m30_07_00_00
  Dupe: copy
  Entities: 30070215
  Template:
  - Type: loc
    Animation: wakeup 30070215 3017
- ID: 30082300
  Map: m30_08_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 30080412
    ArgEntities: X0
- ID: 30122501
  Map: m30_12_00_00
  Dupe: copy
  Entities: 30120500
  Template:
  - Type: loc
    Animation: wakeup 30120500 3024
- ID: 30122502
  Map: m30_12_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X8
- ID: 30162602
  Map: m30_16_00_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: loc
    Entities: 30160341 30160340 30160342
    ArgEntities: X0 X4
    Removes:
    - ForceAnimationPlayback(X0_4, X8_4, false, false, false, ComparisonType.Equal, 1)
- ID: 30162621
  Map: m30_16_00_00
  Dupe: manual
  Entities: 30160303 30160304 30160213 30160214 30160340 30160341 30160342 30160218 30160217
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Generator: 30163256 30163258
- ID: 30182218
  Map: m30_18_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 30180218 30180219 30180220
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, X4_4, true, false, false, ComparisonType.Equal, 1)
- ID: 30182219
  Map: m30_18_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X4
- ID: 30182220
  Map: m30_18_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X8
- ID: 30182350
  Map: m30_18_00_00
  Template:
  - Type: chr
    Entity: 30180353
    ArgEntities: X0
- ID: 30192201
  Map: m30_19_00_00
  Dupe: copy
  Entities: 30190301
  Template:
  - Type: loc
    Entities: 30190301
    Removes:
    - ForceAnimationPlayback(30190301, 3025, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(30190301, 3025, true, false, false, ComparisonType.Equal, 1)
- ID: 31002200
  Map: m31_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 31002210
  Map: m31_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31002230
  Map: m31_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31012207
  Map: m31_01_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31022223
  Map: m31_02_00_00
  Dupe: copy
  Entities: X0 X40 X44
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 31072230
  Map: m31_07_00_00
  Dupe: copy
  Entities: X0 31070234 31070230 31070231 31070232 31070233
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 31092300
  Map: m31_09_00_00
  Dupe: copy
  Entities: 31090300 31090227 31090258 31090301
  Template:
  - Type: loc
    Animation: pose 31090300 30002 20002
- ID: 31102815
  Map: m31_10_00_00
  Entities: ''
  Template:
  - Type: loc
    MultiplayerBuff: 31105800
- ID: 31112250
  Map: m31_11_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31152816
  Map: m31_15_00_00
  Dupe: none
  Entities: 31150801 31150800
  Template:
  - Type: remove
- ID: 31172218
  Map: m31_17_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31172254
  Map: m31_17_00_00
  Template:
  - Type: chr
    Entity: 31170254
- ID: 31192210
  Map: m31_19_00_00
  Dupe: copy
  Entities: X0 31190210
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 31192845
  Map: m31_19_00_00
  Dupe: none
  Entities: 31190850
  Template:
  - Type: locarg
    MultiplayerBuff: X16
- ID: 31212250
  Map: m31_21_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 31212815
  Map: m31_21_00_00
  Entities: ''
  Template:
  - Type: loc
    MultiplayerBuff: 31215800
- ID: 31222300
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220300 31220304 31220213
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223300
- ID: 31222301
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220302 31220224 31220225
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223301
- ID: 31222303
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220301 31220210 31220202 31220220
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223303
- ID: 31222304
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220303 31220400
  Template:
  - Type: loc
    Animation: wakeup 31220303 3002
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223302
- ID: 31222305
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220304 31220402 31220229
  Template:
  - Type: loc
    Animation: wakeup 31220304 3002
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223304
- ID: 31222306
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220300 31220403 31220230
  Template:
  - Type: loc
    Animation: wakeup 31220300 3002
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223305
- ID: 31222312
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220300 31220201 31220211 31220204 31220212 31220228 31220213 31220403 31220230
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223300
- ID: 31222313
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220301 31220210 31220202 31220220
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223303
- ID: 31222316
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220302 31220223 31220224 31220225
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223301
- ID: 31222317
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220304 31220227 31220226 31220222 31220402 31220229
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223304
- ID: 31222330
  Map: m31_22_00_00
  Dupe: copy
  Entities: 31220303 31220400
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 31223302
- ID: 32002250
  Map: m32_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32002270
  Map: m32_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32002300
  Map: m32_00_00_00
  Dupe: copy
  Entities: X0 32000307
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 32002310
  Map: m32_00_00_00
  Dupe: copy
  Entities: X0 X16 X20
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 32012250
  Map: m32_01_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32012270
  Map: m32_01_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32022200
  Map: m32_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32022250
  Map: m32_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32022270
  Map: m32_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32042200
  Map: m32_04_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32042250
  Map: m32_04_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32042270
  Map: m32_04_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32052200
  Map: m32_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32052250
  Map: m32_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32052270
  Map: m32_05_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32072200
  Map: m32_07_00_00
  Dupe: copy
  Entities: X0 X12
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 32082200
  Map: m32_08_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 34112150
  Map: m34_11_00_00
  Entities: ''
  Template:
  - Type: loc
    Animation: wakeup 34111610 10
  - Type: loc
    Animation: wakeup 34111615 10
- ID: 34112449
  Map: m34_11_00_00
  Dupe: copy
  Entities: 34110710
  Template:
  - Type: loc
    Entities: 34110710
    Removes:
    - SetCharacterAIId(34110710, 523520200)
- ID: 32012200
  Map: m34_12_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 34142250
  Map: m34_14_00_00
  Dupe: manual
  Entities: X8 X12
  Template:
  - Type: loc
    Entities: 34140210
    ArgEntities: X12 X8
    Removes:
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601111)
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601110)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X12 X24
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X12 X24
- ID: 34142251
  Map: m34_14_00_00
  Template:
  - Type: multichr
    Entity: 34140210
    ArgEntities: X12 X8
    DefeatFlagLabel: off 0
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
    - GotoIfEventFlag(Label.Label1, OFF, TargetEventFlagType.EventFlag, X4_4)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X4_4, ON)
- ID: 34142252
  Map: m34_14_00_00
  Template:
  - Type: multichr
    Entity: 34140210
    ArgEntities: X8
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X0_4)
- ID: 35002203
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000203
  Template:
  - Type: loc
    Entities: 35000203
    Removes:
    - ForceAnimationPlayback(35000203, 30002, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(35000203, 20002, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(35000203, 20004, true, false, false, ComparisonType.Equal, 1)
- ID: 35002208
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000208
  Template:
  - Type: loc
    Entities: 35000208
    Removes:
    - SetSpEffect(35000208, 17153)
- ID: 35002215
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000215
  Template:
  - Type: loc
    Animation: wakeup 35000215 3006
- ID: 35002220
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0 35000418 35000420 35000421 35000422 35000423
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 35002239
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 35002250
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000250 35000380 35000381 35000382 35000383 35000388
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 35003380 35003381 35003382 35003383 35003388
- ID: 35002251
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000250 35000380 35000381 35000382 35000383 35000388
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 35003380 35003381 35003382 35003383 35003388
- ID: 35002253
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000250 35000380 35000381 35000382 35000383 35000388
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 35003380 35003381 35003382 35003383 35003388
- ID: 35002261
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 35002297
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 35002298
  Map: m35_00_00_00
  Dupe: copy
  Entities: 35000298
  Template:
  - Type: loc
    Animation: wakeup 35000298 3001
- ID: 35002320
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 35000300 35000303 35000304 35000305 35000306 35000308 35000309 35000310 35000311 35000312 35000313 35000315 35000316 35000317 35000318 35000319 35000320 35000321 35000322 35000324 35000325 35000326
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, X4_4, false, false, false, ComparisonType.Equal, 1)
- ID: 35002365
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0 X20
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 35002392
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entities: 35000392 35000393 35000394 35000395 35000396 35000397 35000398 35000399
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, X4_4, false, false, false, ComparisonType.Equal, 1)
- ID: 35002410
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0 35000412 35000416 35000410 35000411
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 35002430
  Map: m35_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
- ID: 39202230
  Map: m39_20_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 39202240
  Map: m39_20_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 39202280
  Map: m39_20_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 39202351
  Map: m39_20_00_00
  Dupe: manual
  Entities: 39200307 39200308 39200309 39200310 39200311 39200312 39200350
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: 1
    CondIdentity:
    - IfInoutsideArea(AND_01, InsideOutsideState.Inside, 10000, 39202350, 1)
- ID: 400222410
  Map: m40_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2052432845
  Map: m40_02_00_00
  Template:
  - Type: remove
- ID: 41002360
  Map: m41_00_00_00
  Dupe: copy
  Entities: 41000360
  Template:
  - Type: loc
    Animation: wakeup 41000360 20000
  - Type: loc
    Animation: wakeup 41000372 20000
  - Type: loc
    Animation: wakeup 41000373 20000
  - Type: loc
    Animation: wakeup 41000371 20000
  - Type: loc
    Animation: wakeup 41000374 20000
- ID: 41002361
  Map: m41_00_00_00
  Dupe: copy
  Entities: 41000359 41000268 41000269
  Template:
  - Type: loc
    Animation: wakeup 41000359 20001
  - Type: loc
    Removes:
    - ForceAnimationPlayback(41000269, 20052, true, false, false, ComparisonType.Equal, 1)
  - Type: loc
    Animation: wakeup 41000268 20052
- ID: 41002555
  Map: m41_00_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: removearg
    Entities: 41000222 41000225 41000226
    ArgEntities: X0
- ID: 41012570
  Map: m41_01_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: removearg
    Entities: 41010203 41010231 41010233
    ArgEntities: X0
- ID: 41022220
  Map: m41_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: removearg
    Entities: 41020220 41020222
    ArgEntities: X0
- ID: 41022240
  Map: m41_02_00_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 42032201
  Map: m42_03_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 42030304
    ArgEntities: X0
- ID: 42032304
  Map: m42_03_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 42030304
    ArgEntities: X0 X12 X16 X4 X8
    EffectFlag: 0 42030304 42032245; 1 42030304 42032246; 2 42030304 42032247; 3 42030304 42032248; 4 42030304 42032249
    Regions:
    - event chrpoint 42032245
- ID: 42032305
  Map: m42_03_00_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 42030304
    EffectFlag: 0 42030304 42032245; 1 42030304 42032246; 2 42030304 42032247; 3 42030304 42032248; 4 42030304 42032249; 10 42030304 42032305
    Regions:
    - event dist50 42032304
    Add:
    - Cmd: IfCharacterAIState(AND_01, 42030304, AIStateType.Combat, ComparisonType.Equal, 1)
      After: Label0()
- ID: 43002300
  Map: m43_00_00_00
  Dupe: copy
  Entities: X4
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 43002350
  Map: m43_00_00_00
  Dupe: copy
  Entities: X0 43000230 43000231 43000232
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1033452200
  Map: m60_33_45_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1033450200
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_01, 3)
      Before: IfConditionGroup(MAIN, PASS, AND_01)
    Removes:
    - IfCharacterHasSpEffect(AND_01, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, false, false, ComparisonType.Equal, 1)
- ID: 1034422800
  Map: m60_34_42_00
  Dupe: copy
  Entities: 1034420800
  Template:
  - Type: loc
    Animation: wakeup 1034420800 20008
- ID: 1034432262
  Map: m60_34_43_00
  Dupe: copy
  Entities: X0 X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1034472262
  Map: m60_34_47_00
  Dupe: copy
  Entities: X0 X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1034482262
  Map: m60_34_48_00
  Dupe: copy
  Entities: X0 X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1035472205
  Map: m60_35_47_00
  Dupe: none
  Entities: 1035470200 1035470220
  Template:
  - Type: loc
    Entity: 1035470200
    Removes:
    - ForceAnimationPlayback(1035470200, 30006, false, false, false, ComparisonType.Equal, 1)
    Replaces:
    - From: ForceAnimationPlayback(1035470200, 20006, false, false, false, ComparisonType.Equal, 1)
      To: ChangeCharacterEnableState(1035470200, Disabled)
    - From: ForceAnimationPlayback(1035470200, 20006, false, false, false, ComparisonType.Equal, 1)
      To: SpawnOneshotSFX(TargetEntityType.Character, 1035470200, 220, 601111)
- ID: 1035472206
  Map: m60_35_47_00
  Dupe: none
  Entities: X4
  Template:
  - Type: loc
    Entities: 1035470201 1035470202
    ArgEntities: X4
    Replaces:
    - From: ForceAnimationPlayback(X4_4, 20008, false, false, false, ComparisonType.Equal, 1)
      To: ChangeCharacterEnableState(X4_4, Disabled)
    - From: ForceAnimationPlayback(X4_4, 20008, false, false, false, ComparisonType.Equal, 1)
      To: SpawnOneshotSFX(TargetEntityType.Character, X4_4, 220, 601111)
- ID: 1035472210
  Map: m60_35_47_00
  Dupe: manual
  Entities: 2802699 2802700 2802701 2802702 2802703 2802704 2802705 2802706 2802707 2802708 2802709 2802710 2802711 1035470210 1035470211 1035470212
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Generator: 1035473210 1035473211 1035473212 1035473213 1035473214 1035473215 1035473216 1035473217 1035473218 1035473219 1035473220 1035473221 1035473222
- ID: 1035472220
  Map: m60_35_47_00
  Dupe: manual
  Entities: 2802699 2802700 2802701 2802702 2802703 2802704 2802705 2802706 2802707 2802708 2802709 2802710 2802711
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Generator: 1035473210 1035473211 1035473212 1035473213 1035473214 1035473215 1035473216 1035473217 1035473218 1035473219 1035473220 1035473221 1035473222
- ID: 1035472240
  Map: m60_35_47_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1035470260
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_02, 3)
      Before: IfConditionGroup(MAIN, PASS, AND_02)
    Removes:
    - IfCharacterHasSpEffect(AND_02, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, false, false, ComparisonType.Equal, 1)
- ID: 1035482262
  Map: m60_35_48_00
  Dupe: copy
  Entities: X0 X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1035492220
  Map: m60_35_49_00
  Dupe: copy
  Entities: 1035490220
  Template:
  - Type: loc
    Animation: wakeup 1035490220 3011
- ID: 1035502400
  Map: m60_35_50_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 1035522200
  Map: m60_35_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1035520200 1035520201 1035520202
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3015, false, false, true, ComparisonType.Equal, 1)
- ID: 1035542200
  Map: m60_35_54_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1035540200
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3001, true, true, true, ComparisonType.Equal, 1)
- ID: 1036512400
  Map: m60_36_51_00
  Dupe: copy
  Entities: X0 1036510300
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 1036512450
  Map: m60_36_51_00
  Dupe: copy
  Entities: X0 1036510300
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 1036522200
  Map: m60_36_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1036520200 1036520201 1036520206 1036520207
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3015, false, false, true, ComparisonType.Equal, 1)
- ID: 1036522205
  Map: m60_36_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1036520210 1036520209
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, X12_4, true, true, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, X12_4, true, true, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, X12_4, true, true, false, ComparisonType.Equal, 1)
- ID: 1036522215
  Map: m60_36_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 1036542250
  Map: m60_36_54_00
  Dupe: manual
  Entities: X8 X12
  Template:
  - Type: loc
    Entities: 1036540355
    ArgEntities: X12 X8
    Removes:
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601111)
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601110)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X12 X24
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X12 X24
- ID: 1037460700
  Map: m60_37_46_00
  Template:
  - Type: loc
    ShowNight: true
- ID: 1037512208
  Map: m60_37_51_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 1037532400
  Map: m60_37_53_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 1037530300 1037530310 1037530301 1037530302 1037530303
    ArgEntities: X0 X8
    Removes:
    - ForceAnimationPlayback(X0_4, 20011, false, false, false, ComparisonType.Equal, 1)
- ID: 1037532450
  Map: m60_37_53_00
  Dupe: copy
  Entities: X0 1037530351 1037530352
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 1037542300
  Map: m60_37_54_00
  Dupe: copy
  Entities: 1037540304
  Template:
  - Type: loc
    Entity: 1037540304
    Animation: wakeup 1037540304 3014
- ID: 1037542400
  Map: m60_37_54_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1037540360 1037540361 1037540362
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30010, true, false, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20010, false, false, true, ComparisonType.Equal, 1)
- ID: 1037542500
  Map: m60_37_54_00
  Dupe: copy
  Entities: 1037540341
  Template:
  - Type: remove
    Entity: 1037540341
- ID: 1038422230
  Map: m60_38_42_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1038420220 1038420221 1038420222 1038420223 1038420224 1038420225 1038420226 1038420227 1038420228 1038420229 1038420230
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1038432262
  Map: m60_38_43_00
  Dupe: copy
  Entities: X0 X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1038462340
  Map: m60_38_46_00
  Template:
  - Type: chr
    Entity: 1038460340
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1038460340)
- ID: 1038502400
  Map: m60_38_50_00
  Dupe: copy
  Entities: X0 X16
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 1038512405
  Map: m60_38_51_00
  Dupe: copy
  Entities: X0 1038510404 1038510409 1038510481
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
  - Type: loc
    Entities: 1038510404 1038510409 1038510481
    ArgEntities: X0
    Removes:
    - IfCharacterHasSpEffect(OR_10, 1038510404, 10530, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_10, 1038510409, 10530, true, ComparisonType.Equal, 1)
    - IfCharacterHasSpEffect(OR_10, 1038510481, 10531, true, ComparisonType.Equal, 1)
- ID: 1039422210
  Map: m60_39_42_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1039420210 1039420211 1039420212 1039420213 1039420214 1039420215 1039420216 1039420217 1039420218
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1039422340
  Map: m60_39_42_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1039420340
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1039522700
  Map: m60_39_52_00
  Dupe: rewrite
  Entities: 1039520600 1039520601
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 1039523200
- ID: 1040502200
  Map: m60_40_50_00
  Dupe: manual
  Entities: 1041500800
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: IfCharacterDeadalive and
- ID: 1040532690
  Map: m60_40_53_00
  Dupe: rewrite
  Entities: 1040530610
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
      Generator: 1040533610
- ID: 1041372340
  Map: m60_41_37_00
  Template:
  - Type: chr
    Entity: 1041370340
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1041370340)
- ID: 1041382200
  Map: m60_41_38_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 1041380250 1041380251 1041380252 1041380253
    ArgEntities: X0 X8
    Removes:
    - ForceAnimationPlayback(X0_4, 20011, false, false, false, ComparisonType.Equal, 1)
- ID: 1041542200
  Map: m60_41_54_00
  Dupe: copy
  Entities: 1041540200
  Template:
  - Type: loc
    Entities: 1041540200
    Removes:
    - SetSpEffect(1041540200, 12054)
  - Type: chr
    Entity: 1041540200
    Removes:
    - SetSpEffect(1041540200, 8092)
- ID: 1041542230
  Map: m60_41_54_00
  Dupe: copy
  Entities: X0 1041540200
  Template:
  - Type: locarg
    Animation: pose X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1041552350
  Map: m60_41_55_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1041550200 1041550201 1041550202 1041550203 1041550204 1041550205
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20018, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 30008, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20008, false, false, false, ComparisonType.Equal, 1)
- ID: 1041552400
  Map: m60_41_55_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1041550400 1041550401 1041550402 1041550406 1041550408 1041550409
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30012, true, false, false, ComparisonType.Equal, 1)
- ID: 1042322220
  Map: m60_42_32_00
  Dupe: copy
  Entities: 1042320220
  Template:
  - Type: loc
    Animation: wakeup 1042320220 3011
- ID: 1042322230
  Map: m60_42_32_00
  Dupe: copy
  Entities: 1042320230
  Template:
  - Type: loc
    Animation: wakeup 1042320230 3031
- ID: 1042360710
  Map: m60_42_36_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Add:
    - Cmd: ClearSpEffect(1042360800, 5080)
      Before: start
    - Cmd: SetSpEffect(1042360800, 5080)
      Before: ChangeCharacterEnableState(X0_4, Enabled)
- ID: 1042360712
  Map: m60_42_36_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
    Add:
    - Cmd: ClearSpEffect(1042360800, 5080)
- ID: 1042360713
  Map: m60_42_36_00
  Dupe: none
  Entities: X0 X8
  Template:
  - Type: loc
    Add:
    - Cmd: ClearSpEffect(1042360800, 5080)
    Removes:
    - IfPlayerTargeted(OR_02, 1, 31, AIStateType.Combat)
- ID: 1042382350
  Map: m60_42_38_00
  Dupe: copy
  Entities: 1042380350
  Template:
  - Type: loc
    Animation: wakeup 1042380350 20016
- ID: 1042383700
  Map: m60_42_38_00
  Template:
  - Type: loc
    ShowNight: true
- ID: 1042392200
  Map: m60_42_39_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 1042390200 1042390201 1042390202 1042390203 1042390204 1042390240 1042390241 1042390242 1042390249 1042390250 1042390251 1042390252
    ArgEntities: X0 X8
    Removes:
    - ForceAnimationPlayback(X0_4, 20011, false, false, false, ComparisonType.Equal, 1)
- ID: 1042532365
  Map: m60_42_53_00
  Template:
  - Type: multichr
    Entity: 1042530350
    ArgEntities: X0
- ID: 1042542350
  Map: m60_42_54_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1042540300 1042540301 1042540302 1042540310 1042540311 1042540312 1042540313 1042540314 1042540315 1042540316 1042540317 1042540318 1042540327 1042540328 1042540329 1042540338 1042540339 1042540303 1042540304 1042540305
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20018, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 30008, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20008, false, false, false, ComparisonType.Equal, 1)
- ID: 1043373722
  Map: m60_43_37_00
  Dupe: manual
  Entities: X0
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X0 X20
  - Type: loc
    Dupe:
      Type: rewrite
      Entity: X0 X20
      Condition: -2
    CondIdentity:
    - IfInoutsideArea(OR_02, InsideOutsideState.Inside, 10000, X12_4, 1)
- ID: 1043402200
  Map: m60_43_40_00
  Template:
  - Type: chr
    Entity: 1043400200
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1043400200)
- ID: 1043530700
  Map: m60_43_53_00
  Template:
  - Type: loc
    ShowNight: true
- ID: 1044312200
  Map: m60_44_31_00
  Template:
  - Type: chrarg
    Entities: 1044310200 1044310201 1044310202 1044310203
    ArgEntities: X0
    Regions:
    - arg dist10 1044312200
- ID: 1044312350
  Map: m60_44_31_00
  Template:
  - Type: chr
    Entity: 1044310350
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1044310350)
- ID: 1044322200
  Map: m60_44_32_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1044320200
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_01, 5)
      Before: IfConditionGroup(MAIN, PASS, AND_01)
    Removes:
    - IfCharacterHasSpEffect(AND_01, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, false, false, ComparisonType.Equal, 1)
- ID: 1045332220
  Map: m60_45_33_00
  Dupe: copy
  Entities: 1045330220
  Template:
  - Type: loc
    Animation: wakeup 1045330220 3011
- ID: 1045332251
  Map: m60_45_33_00
  Dupe: none
  Entities: X4
  Template:
  - Type: loc
    Entities: 1045330200 1045330201 1045330202
    ArgEntities: X4
    Replaces:
    - From: ForceAnimationPlayback(X4_4, 20008, false, false, false, ComparisonType.Equal, 1)
      To: ChangeCharacterEnableState(X4_4, Disabled)
    - From: ForceAnimationPlayback(X4_4, 20008, false, false, false, ComparisonType.Equal, 1)
      To: SpawnOneshotSFX(TargetEntityType.Character, X4_4, 220, 601111)
- ID: 1045332265
  Map: m60_45_33_00
  Dupe: manual
  Entities: 1045330900
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: rewrite
      Condition: IfCharacterDeadalive and
- ID: 1045362200
  Map: m60_45_36_00
  Template:
  - Type: multichr
    Entity: 1045360211
- ID: 1045362200
  Map: m60_45_36_10
  Template:
  - Type: multichr
    Entity: 1045360211
- ID: 1045392281
  Map: m60_45_39_00
  Dupe: copy
  Entities: X0 X8
  Template:
  - Type: loc
    Entities: 1045390250 1045390251 1045390252 1045390253 1045390254 1045390255 1045390256 1045390257 1045390258
    ArgEntities: X0 X8
    Removes:
    - ForceAnimationPlayback(X0_4, 20011, false, false, false, ComparisonType.Equal, 1)
- ID: 1047372200
  Map: m60_47_37_00
  Dupe: manual
  Entities: X8 X12
  Template:
  - Type: loc
    Entities: 1047370350
    ArgEntities: X12 X8
    Removes:
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601111)
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601110)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X12 X24
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X12 X24
- ID: 1048372200
  Map: m60_48_37_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1048370299
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_02, 5)
      Before: IfConditionGroup(MAIN, PASS, AND_02)
    Removes:
    - IfCharacterHasSpEffect(AND_02, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, true, false, ComparisonType.Equal, 1)
- ID: 1048410700
  Map: m60_48_41_00
  Template:
  - Type: loc
    ShowNight: true
- ID: 1048562350
  Map: m60_48_56_00
  Template:
  - Type: multichrarg
    Entities: 1048560352 1048560355
    ArgEntities: X0 X4
- ID: 1048572270
  Map: m60_48_57_00
  Template:
  - Type: multichr
    Entity: 1048570254
- ID: 1048572275
  Map: m60_48_57_00
  Template:
  - Type: multichr
    Entity: 1048570254
    ArgEntities: X0
- ID: 1048572340
  Map: m60_48_57_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1048572820
  Map: m60_48_57_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1049382200
  Map: m60_49_38_00
  Template:
  - Type: chr
    Entity: 1049380202
    ArgEntities: X0
- ID: 1049392200
  Map: m60_49_39_00
  Template:
  - Type: chr
    Entity: 1049390208
    ArgEntities: X0
- ID: 1049392201
  Map: m60_49_39_00
  Template:
  - Type: chr
    Entity: 1049390203
    ArgEntities: X0
- ID: 1049392350
  Map: m60_49_39_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1049390299
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_02, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_02, 5)
      Before: IfConditionGroup(MAIN, PASS, AND_02)
    Removes:
    - IfCharacterHasSpEffect(AND_02, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, false, false, ComparisonType.Equal, 1)
- ID: 1049522820
  Map: m60_49_52_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1049532200
  Map: m60_49_53_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1049542350
  Map: m60_49_54_00
  Template:
  - Type: multichr
    Entity: 1049540350
    ArgEntities: X0 X4
- ID: 1049552210
  Map: m60_49_55_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1049550205 1049550210 1049550211
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 30012, true, false, false, ComparisonType.Equal, 1)
- ID: 1049552400
  Map: m60_49_55_00
  Dupe: manual
  Entities: X8 X12
  Template:
  - Type: loc
    Entities: 1049550410
    ArgEntities: X12 X8
    Removes:
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601111)
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601110)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X12 X24
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X12 X24
- ID: 1049552401
  Map: m60_49_55_00
  Template:
  - Type: multichr
    Entity: 1049550410
    ArgEntities: X12 X8
    Add:
    - Cmd: GotoUnconditionally(Label.Label1)
      Before: start
    Removes:
    - SetCharacterGravity(X12_4, Disabled)
    - SetCharacterAIState(X12_4, Disabled)
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X4_4, ON)
- ID: 1049552410
  Map: m60_49_55_00
  Template:
  - Type: multichr
    Entity: 1049550410
    ArgEntities: X0
    Removes:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 1049540405)
- ID: 1049552420
  Map: m60_49_55_00
  Dupe: copy
  Entities: X0 1049550400
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1049552550
  Map: m60_49_55_00
  Dupe: none
  Entities: X0
  Template:
  - Type: loc
- ID: 1050392200
  Map: m60_50_39_00
  Template:
  - Type: chr
    Entity: 1050390310
    ArgEntities: X0
- ID: 1050392201
  Map: m60_50_39_00
  Template:
  - Type: chr
    Entity: 1050390308
    ArgEntities: X0
- ID: 1050392210
  Map: m60_50_39_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1050390290 1050390291
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20001, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1050402210
  Map: m60_50_40_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1050532200
  Map: m60_50_53_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1050542200
  Map: m60_50_54_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1050562250
  Map: m60_50_56_00
  Dupe: copy
  Entities: X8 X12
  Template:
  - Type: default
  - Type: loc
    Dupe:
      Type: none
    Add:
    - Cmd: EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, X0_4)
      Before: SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X0_4, ON)
  - Type: locarg
    Dupe:
      Type: none
      Generator: 15003344 15003345 15003346
- ID: 1050572320
  Map: m60_50_57_00
  Template:
  - Type: chr
    Entity: 1050570320
    ArgEntities: X0
- ID: 1050572330
  Map: m60_50_57_00
  Template:
  - Type: chr
    Entity: 1050570320
    ArgEntities: X0
- ID: 1050572820
  Map: m60_50_57_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1051362340
  Map: m60_51_36_00
  Dupe: copy
  Entities: X0 1051360340
  Template:
  - Type: loc
    Animation: wakeup 1051360340 20016
- ID: 1051372598
  Map: m60_51_37_00
  Entities: ''
  Template:
  - Type: loc
    MultiplayerBuff: 1052385800
- ID: 1051372599
  Map: m60_51_37_00
  Entities: ''
  Template:
  - Type: loc
    MultiplayerBuff: 1052385800
- ID: 1051412200
  Map: m60_51_41_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1051410210
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20001, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1051432200
  Map: m60_51_43_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 1051532220
  Map: m60_51_53_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1051530210
    ArgEntities: X0
    Add:
    - Cmds:
      - IfCharacterAIState(AND_01, X0_4, AIStateType.Combat, ComparisonType.Equal, 1)
      - IfElapsedSeconds(AND_01, 5)
      Before: IfConditionGroup(MAIN, PASS, AND_01)
    Removes:
    - IfCharacterHasSpEffect(AND_01, X0_4, X4_4, true, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20025, true, false, false, ComparisonType.Equal, 1)
- ID: 1051532390
  Map: m60_51_53_00
  Template:
  - Type: chr
    Entity: 1051530331
- ID: 1051542200
  Map: m60_51_54_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1051562200
  Map: m60_51_56_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1051572250
  Map: m60_51_57_00
  Dupe: copy
  Entities: X0 X40
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1051572274
  Map: m60_51_57_00
  Dupe: copy
  Entities: X0 1051570272
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1051572310
  Map: m60_51_57_00
  Dupe: copy
  Entities: X0 1051570310
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1051572450
  Map: m60_51_57_00
  Template:
  - Type: chr
    Entity: 1051570430
    ArgEntities: X0
- ID: 1051572460
  Map: m60_51_57_00
  Dupe: copy
  Entities: X0 X4
  Template:
  - Type: loc
    Entities: 1051570421 1051570430 1051570431 1051570432 1051570433 1051570436 1051570437 1050570320
    ArgEntities: X0 X4
- ID: 1052412200
  Map: m60_52_41_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 1052410210
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 20001, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 20004, false, false, false, ComparisonType.Equal, 1)
- ID: 1052552270
  Map: m60_52_55_00
  Dupe: copy
  Entities: X0 1052550390
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 1052572200
  Map: m60_52_57_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1053552200
  Map: m60_53_55_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1053562200
  Map: m60_53_56_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1053562270
  Map: m60_53_56_00
  Dupe: copy
  Entities: X8 X16
  Template:
  - Type: locarg
    Animation: gravity X16 X20 X24
  - Type: loc
    Animation: suspendgravity X16 X20 X24
- ID: 1053572200
  Map: m60_53_57_00
  Entities: ''
  Template:
  - Type: remove
- ID: 1054572200
  Map: m60_54_57_00
  Entities: ''
  Template:
  - Type: remove
- ID: 2045412300
  Map: m61_45_41_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: pose X0 X8 X12
- ID: 2045462350
  Map: m61_45_46_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 2045460350
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3020, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 3000, false, false, false, ComparisonType.Equal, 1)
- ID: 2045462351
  Map: m61_45_46_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2047402200
  Map: m61_47_40_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: loc
    Entities: 2047400450 2047400451 2047400452
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 3020, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 3000, false, false, false, ComparisonType.Equal, 1)
- ID: 2048382351
  Map: m61_48_38_00
  Template:
  - Type: multichr
    Entity: 2048382351
    ArgEntities: X0
    DefeatFlag: 2048380850
- ID: 2048382800
  Map: m61_48_38_00
  Dupe: none
  Entities: ''
  Template:
  - Type: multichr
    Entity: 2048380800
    ArgEntities: X0
    Regions:
    - arg chrpoint 2048382800 2048382801 2048382802
- ID: 2048382801
  Map: m61_48_38_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: remove
    Entity: 2048380800
    ArgEntities: X0
    DefeatFlag: 2048380800
    Regions:
    - arg chrpoint 2048382810 2048382811 2048382812
- ID: 2048382806
  Map: m61_48_38_00
  Template:
  - Type: multichr
    Entity: 2048380800
- ID: 2048382807
  Map: m61_48_38_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2048380800
    ArgEntities: X0 X4
    DefeatFlag: 2048380800
  - Type: multichrmove
    Entity: 2048380800
    ArgEntities: X0
    DefeatFlag: 2048380800
    NewEvent:
    - EndIfEventFlag(EventEndType.End, ON, TargetEventFlagType.EventFlag, 2048380800)
    - EndIfPlayerIsInWorldType(EventEndType.End, WorldType.OtherWorld)
    - BatchSetEventFlags(1032502030, 1032502032, OFF)
    - RandomlySetEventFlagInRange(1032502030, 1032502032, ON)
    - GotoIfEventFlag(Label.Label2, OFF, TargetEventFlagType.EventFlag, 1032502030)
    - SetSpEffect(X0_4, 15310)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15310)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label2()
    - GotoIfEventFlag(Label.Label3, OFF, TargetEventFlagType.EventFlag, 1032502031)
    - SetSpEffect(X0_4, 15311)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15311)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
    - Label3()
    - SetSpEffect(X0_4, 15312)
    - WaitRandomTimeSeconds(0.8, 1)
    - SetSpEffect(X0_4, 15312)
    - WaitFixedTimeSeconds(1)
    - EndUnconditionally(EventEndType.Restart)
- ID: 2048382808
  Map: m61_48_38_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2048380800
    ArgEntities: X4 X8
    DefeatFlagLabel: off 0
    Regions:
    - event chrgen 2048383800 2048383801 2048383802
    Removes:
    - GotoIfEventFlag(Label.Label0, OFF, TargetEventFlagType.EventFlag, X0_4)
- ID: 2048382809
  Map: m61_48_38_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2048380800
    ArgEntities: X0
    DefeatFlag: 2048380800
    Regions:
    - arg chrgen 2048383800 2048383801 2048383802
- ID: 2048382810
  Map: m61_48_38_00
  Dupe: none
  Template:
  - Type: multichr
    Entity: 2048380800
    ArgEntities: X0
    DefeatFlag: 2048380800
- ID: 2048382870
  Map: m61_48_38_00
  Dupe: none
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2048442200
  Map: m61_48_44_00
  Template:
  - Type: chr
    Entity: 2048440200
    ArgEntities: X0
- ID: 2049422200
  Map: m61_49_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2049420200 2049420202
    ArgEntities: X0 X4
    Add:
    - Cmds:
      - SetLockOnPoint(X4_4, 220, Disabled)
      - SetCharacterHPBarDisplay(X4_4, Disabled)
      After: WarpCharacterAndCopyFloor
- ID: 2049422201
  Map: m61_49_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2049420200 2049420202
    ArgEntities: X0
- ID: 2049422202
  Map: m61_49_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2049420200 2049420202
    ArgEntities: X0
- ID: 2049422203
  Map: m61_49_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2049420200 2049420202
    ArgEntities: X0
- ID: 2049432322
  Map: m61_49_43_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 2049432330
  Map: m61_49_43_00
  Dupe: copy
  Entities: X0 X12
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2050412200
  Map: m61_50_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050410200
    ArgEntities: X0 X4
    Add:
    - Cmds:
      - SetLockOnPoint(X4_4, 220, Disabled)
      - SetCharacterHPBarDisplay(X4_4, Disabled)
      After: WarpCharacterAndCopyFloor
- ID: 2050412201
  Map: m61_50_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050410200
    ArgEntities: X0
- ID: 2050412202
  Map: m61_50_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050410200
    ArgEntities: X0
- ID: 2050412203
  Map: m61_50_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050410200
    ArgEntities: X0
- ID: 2050422200
  Map: m61_50_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050420200
    ArgEntities: X0 X4
    Add:
    - Cmds:
      - SetLockOnPoint(X4_4, 220, Disabled)
      - SetCharacterHPBarDisplay(X4_4, Disabled)
      After: WarpCharacterAndCopyFloor
- ID: 2050422201
  Map: m61_50_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050420200
    ArgEntities: X0
- ID: 2050422202
  Map: m61_50_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050420200
    ArgEntities: X0
- ID: 2050422203
  Map: m61_50_42_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entity: 2050420200
    ArgEntities: X0
- ID: 2050472205
  Map: m61_50_47_00
  Dupe: rewrite
  Entities: X0 X16
  Template:
  - Type: loc
    Entities: 2050470250 2050470251
    ArgEntities: X0 X16
    Removes:
    - ForceAnimationPlayback(X0_4, 3020, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 3000, false, false, false, ComparisonType.Equal, 1)
- ID: 2051412200
  Map: m61_51_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2051410200 2051410201
    ArgEntities: X0 X4
    Add:
    - Cmds:
      - SetLockOnPoint(X4_4, 220, Disabled)
      - SetCharacterHPBarDisplay(X4_4, Disabled)
      After: WarpCharacterAndCopyFloor
- ID: 2051412201
  Map: m61_51_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2051410200 2051410201
    ArgEntities: X0
- ID: 2051412202
  Map: m61_51_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2051410200 2051410201
    ArgEntities: X0
- ID: 2051412203
  Map: m61_51_41_00
  Dupe: none
  Template:
  - Type: multichrarg
    Entities: 2051410200 2051410201
    ArgEntities: X0
- ID: 2051452200
  Map: m61_51_45_00
  Dupe: none
  Template:
  - Type: chr
    Entity: 2051450390
    ArgEntities: X0
    Regions:
    - arg chrpoint 2051452397 2051452398 2051452399
- ID: 2051452205
  Map: m61_51_45_00
  Dupe: rewrite
  Entities: X0 X16
  Template:
  - Type: loc
    Entities: 2051450250 2051450251
    ArgEntities: X0 X16
    Removes:
    - ForceAnimationPlayback(X0_4, 3020, false, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 3000, false, false, false, ComparisonType.Equal, 1)
- ID: 2051452840
  Map: m61_51_45_00
  Entities: ''
  Template:
  - Type: loc
    MultiplayerBuff: 2051455800
- ID: 205148200
  Map: m61_51_48_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: pose X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2052482201
  Map: m61_52_48_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 2052482300
  Map: m61_52_48_00
  Dupe: copy
  Entities: X0
  Template:
  - Type: locarg
    Animation: pose X0 X4 X8
  - Type: loc
    Animation: suspend X0 X4 X8
- ID: 9005800
  Map: common_func
  Entities: ''
  Template:
  - Type: locarg
    MultiplayerBuff: X16
- ID: 9005822
  Map: common_func
  Template:
  - Type: locarg
    MusicFlagArg: X20
    BossBgmArg: X0 X4
  - Type: common
    Dupe:
      Type: none
    Add:
    - Cmd: GotoIfEventFlag(Label.Label5, ON, TargetEventFlagType.EventFlag, X8_4)
      After: Label0()
    - Cmd: Label5()
      After: IfConditionGroup(MAIN, PASS, AND_01)
    - Cmd: IfEventFlag(OR_03, OFF, TargetEventFlagType.EventFlag, X20_4)
      Before: IfConditionGroup(MAIN, PASS, OR_03)
    - Cmd: EndIfEventFlag(EventEndType.Restart, OFF, TargetEventFlagType.EventFlag, X20_4)
      After: IfConditionGroup(MAIN, PASS, OR_03)
    CondIdentity:
    - IfEventFlag(AND_01, ON, TargetEventFlagType.EventFlag, X8_4)
    - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, X20_4)
    - IfEventFlag(OR_02, ON, TargetEventFlagType.EventFlag, X0_4)
    - IfEventFlag(OR_03, ON, TargetEventFlagType.EventFlag, X0_4)
- ID: 9005824
  Map: common_func
  Template:
  - Type: locarg
    BossBgmArg: X0 X4
- ID: 90005200
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravityarg X0 X4 X8 X20
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005201
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005210
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005211
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravityarg X0 X4 X8 X24
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005213
  Map: common_func
  Dupe: copyinit
  Entities: X0 X40
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
  - Type: default
    Entities: 15000203 15000204
    ArgEntities: X0 X40
    Removes:
    - IfSpecialStandbyEndedFlag(AND_11, X40_4, ON)
- ID: 90005220
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005221
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005250
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 90005251
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X12
- ID: 90005260
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 90005261
  Map: common_func
  Dupe: copyinit
  Entities: X0 X4
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 90005263
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X16
- ID: 90005271
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: wakeup X0 X8
- ID: 90005301
  Map: common_func
  Dupe: manual
  Entities: X4
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X4 X20
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X4 X20
      Condition: IfCharacterRatioDeadalive and
- ID: 90005390
  Map: common_func
  Dupe: manual
  Entities: X8 X12
  Template:
  - Type: common
    Entities: 1035430230 1042530350 1035430280
    ArgEntities: X12 X8
    Removes:
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601111)
    - SpawnOneshotSFX(TargetEntityType.Character, X8_4, 960, 601110)
  - Type: locarg
    Dupe:
      Type: none
      Entity: X12 X24
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X12 X24
- ID: 90005391
  Map: common_func
  Template:
  - Type: multichr
    Entity: 1035430230
    ArgEntities: X12 X8
    Add:
    - Cmd: GotoUnconditionally(Label.Label1)
      Before: start
    Removes:
    - SetNetworkconnectedEventFlag(TargetEventFlagType.EventFlag, X4_4, ON)
- ID: 90005400
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: common
    Entities: 1038470340 1044330250 1045370370
    ArgEntities: X0
    Removes:
    - ForceAnimationPlayback(X0_4, 14100, true, false, false, ComparisonType.Equal, 1)
    - ForceAnimationPlayback(X0_4, 14102, true, false, false, ComparisonType.Equal, 1)
- ID: 90005420
  Map: common_func
  Dupe: manual
  Entities: X0 X12 X16 X20
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X16 X20 X28
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X16 X20 X28
- ID: 90005424
  Map: common_func
  Dupe: manual
  Entities: X4 X8 X12
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X4 X8 X20
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X4 X8 X20
- ID: 90005445
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005446
  Map: common_func
  Dupe: copyinit
  Entities: X0
  Template:
  - Type: locarg
    Animation: gravity X0 X4 X8
  - Type: common
    Animation: suspend X0 X4 X8
- ID: 90005460
  Map: common_func
  Template:
  - Type: chrpart
    Entity: 31170340
    ArgEntities: X0
- ID: 90005461
  Map: common_func
  Template:
  - Type: chrpart
    Entity: 31170340
    ArgEntities: X0
- ID: 90005462
  Map: common_func
  Template:
  - Type: chrpart
    Entity: 31170340
    ArgEntities: X0
- ID: 90005463
  Map: common_func
  Template:
  - Type: multichr
    Entity: 1045360211
    ArgEntities: X4
- ID: 90005464
  Map: common_func
  Template:
  - Type: multichr
    Entity: 1045360211
    ArgEntities: X4 X8
- ID: 90005485
  Map: common_func
  Template:
  - Type: chr
    Entity: 1044310350
    ArgEntities: X0
- ID: 90005490
  Map: common_func
  Dupe: copyinit
  Entities: X0 X4
  Template:
  - Type: common
    Entities: 1037490400 1037490401 1037490402 1037490403 1037490404 1037490405 1042530402 1042530403 1042530406 1042530407 1042530408 1042530409 1042530412 1042530413 1050360400 1050360402 1051360400 1051360401 1051360402 1051360403
    ArgEntities: X0 X4
    Removes:
    - RequestCharacterAICommand(X0_4, 20, 0)
    - RequestCharacterAICommand(X0_4, 10, 0)
    - RequestCharacterAICommand(X0_4, -1, 0)
- ID: 90005792
  Map: common_func
  Dupe: manual
  Entities: X12
  Template:
  - Type: common
    Add:
    - Cmds:
      - IfCharacterRatioDeadalive(OR_11, X12_4, DeathState.Dead, ComparisonType.Equal, 1)
      - IfElapsedSeconds(OR_11, 5)
      - IfConditionGroup(MAIN, PASS, OR_11)
      After: IfConditionGroup(MAIN, PASS, AND_01)
    Replaces:
    - From: IfCharacterRatioDeadalive(AND_01, X12_4, DeathState.Dead, ComparisonType.Equal, 1)
      To: IfCharacterHPValue(AND_01, X12_4, ComparisonType.LessOrEqual, 0, ComparisonType.Equal, 1)
    CondOrder: +-11
- ID: 90005796
  Map: common_func
  Dupe: manual
  Entities: X4
  Template:
  - Type: default
  - Type: locarg
    Dupe:
      Type: none
      Entity: X4 X16
  - Type: common
    Dupe:
      Type: rewrite
      Entity: X4 X16
- ID: 90005885
  Map: common_func
  Template:
  - Type: locarg
    BossBgmArg: X0 X4
ValueTypes:
- Length: 4
  Alias: IfConditionGroup SByte Byte SByte
- ID: 1
  Length: 12
- ID: 2
  Length: 12
- Bank: 1
  Length: 8
  Alias: IfElapsedSeconds SByte Single
- Bank: 1
  ID: 1
  Length: 8
  Alias: IfElapsedFrames SByte Int32
- Bank: 1
  ID: 5
  Length: 8
- Bank: 3
  Length: 8
  Alias: IfEventFlag SByte Byte Byte UInt32
  Args:
    4: Flag
- Bank: 3
  ID: 1
  Length: 12
  Args:
    4: Flag
    8: Flag
- Bank: 3
  ID: 2
  Length: 16
  Alias: IfInoutsideArea SByte Byte UInt32 UInt32 Int32
  Args:
    4: Entity
    8: Entity
- Bank: 3
  ID: 3
  Length: 20
  Alias: IfEntityInoutsideRadiusOfEntity SByte Byte UInt32 UInt32 Single Int32
  Args:
    4: Entity
    8: Entity
- Bank: 3
  ID: 4
  Length: 12
- Bank: 3
  ID: 6
  Length: 4
- Bank: 3
  ID: 7
  Length: 8
  Args:
    4: Region
- Bank: 3
  ID: 8
  Length: 8
  Alias: IfPlayerInoutMap SByte Byte SByte SByte SByte SByte
- Bank: 3
  ID: 9
  Length: 8
- Bank: 3
  ID: 10
  Length: 20
  Args:
    4: Flag
    8: Flag
- Bank: 3
  ID: 12
  Length: 16
  Args:
    4: Flag
- Bank: 3
  ID: 16
  Length: 12
- Bank: 3
  ID: 17
  Length: 4
- Bank: 3
  ID: 23
  Length: 16
  Args:
    4: Entity
    8: Entity
- Bank: 3
  ID: 24
  Length: 12
  Args:
    8: Entity
- Bank: 3
  ID: 26
  Length: 4
- Bank: 3
  ID: 30
  Length: 8
- Bank: 3
  ID: 31
  Length: 12
  Alias: c3_31 SByte SByte Int32 Int32
- Bank: 3
  ID: 32
  Length: 8
- Bank: 3
  ID: 33
  Length: 12
- Bank: 3
  ID: 34
  Length: 12
- Bank: 3
  ID: 35
  Length: 8
- Bank: 3
  ID: 37
  Length: 12
- Bank: 3
  ID: 38
  Length: 4
- Bank: 3
  ID: 39
  Length: 4
- Bank: 3
  ID: 40
  Length: 4
- Bank: 3
  ID: 41
  Length: 8
- Bank: 3
  ID: 42
  Length: 4
- Bank: 3
  ID: 45
  Length: 4
- Bank: 3
  ID: 46
  Length: 8
- Bank: 4
  Length: 16
  Alias: IfCharacterDeadalive SByte UInt32 Byte Byte Single
  Args:
    4: Entity
- Bank: 4
  ID: 2
  Length: 24
  Args:
    4: Entity
- Bank: 4
  ID: 3
  Length: 16
- Bank: 4
  ID: 4
  Length: 20
  Args:
    4: Enemy
    8: Player
- Bank: 4
  ID: 5
  Length: 20
  Alias: IfCharacterHasSpEffect SByte UInt32 Int32 Byte Byte Single
  Args:
    4: Entity
    8: Speffect
- Bank: 4
  ID: 6
  Length: 20
  Args:
    4: Enemy
- Bank: 4
  ID: 7
  Length: 16
  Args:
    4: Enemy
- Bank: 4
  ID: 9
  Length: 16
  Alias: IfCharacterAIState SByte UInt32 Byte Byte Single
  Args:
    4: Enemy
- Bank: 4
  ID: 14
  Length: 24
  Args:
    4: Entity
- Bank: 4
  ID: 15
  Length: 16
  Alias: IfCharacterRatioDeadalive SByte UInt32 Byte Byte Single
  Args:
    4: Enemy
- Bank: 4
  ID: 19
  Length: 20
  Args:
    4: Entity
    8: Speffect
- Bank: 4
  ID: 28
  Length: 16
- Bank: 4
  ID: 30
  Length: 20
- Bank: 4
  ID: 31
  Length: 16
  Args:
    4: Player
- Bank: 4
  ID: 32
  Length: 12
  Args:
    4: Player
- Bank: 4
  ID: 34
  Length: 16
  Args:
    4: Enemy
- Bank: 4
  ID: 35
  Length: 12
  Args:
    4: Enemy
- Bank: 5
  Length: 16
  Args:
    4: Asset
- Bank: 5
  ID: 1
  Length: 12
  Args:
    4: Entity
    8: Entity
- Bank: 5
  ID: 2
  Length: 8
- Bank: 5
  ID: 6
  Length: 16
  Args:
    4: Asset
- Bank: 5
  ID: 10
  Length: 16
  Args:
    4: Asset
- Bank: 11
  ID: 2
  Length: 8
  Args:
    4: Collision
- Bank: 1000
  Length: 4
  Alias: WaitForConditionGroupState Byte SByte
- Bank: 1000
  ID: 1
  Length: 4
  Alias: SkipIfConditionGroupStateUncompiled Byte Byte SByte
- Bank: 1000
  ID: 2
  Length: 4
  Alias: EndIfConditionGroupStateUncompiled Byte Byte SByte
- Bank: 1000
  ID: 3
  Length: 4
  Alias: SkipUnconditionally Byte
- Bank: 1000
  ID: 4
  Length: 4
- Bank: 1000
  ID: 5
  Length: 12
  Alias: SkipIfComparison Byte Byte Int32 Int32
- Bank: 1000
  ID: 6
  Length: 12
- Bank: 1000
  ID: 7
  Length: 4
  Alias: SkipIfConditionGroupStateCompiled Byte Byte SByte
- Bank: 1000
  ID: 8
  Length: 4
  Alias: EndIfConditionGroupStateCompiled Byte Byte SByte
- Bank: 1000
  ID: 10
  Length: 12
  Alias: SkipIfComparison2 Byte Byte UInt32 UInt32
- Bank: 1000
  ID: 11
  Length: 12
- Bank: 1000
  ID: 101
  Length: 4
  Alias: GotoIfConditionGroupStateUncompiled Byte Byte SByte
- Bank: 1000
  ID: 103
  Length: 4
  Alias: GotoUnconditionally Byte
- Bank: 1000
  ID: 105
  Length: 12
- Bank: 1000
  ID: 107
  Length: 4
  Alias: GotoIfConditionGroupStateCompiled Byte Byte SByte
- Bank: 1000
  ID: 108
  Length: 12
- Bank: 1000
  ID: 109
  Length: 12
- Bank: 1000
  ID: 111
  Length: 12
- Bank: 1001
  Length: 4
  Alias: WaitFixedTimeSeconds Single
- Bank: 1001
  ID: 1
  Length: 4
  Alias: WaitFixedTimeFrames Int32
- Bank: 1001
  ID: 2
  Length: 8
- Bank: 1001
  ID: 5
  Length: 8
  Alias: c1001_05 Byte Byte Byte Byte Byte Byte
- Bank: 1001
  ID: 6
  Length: 4
- Bank: 1001
  ID: 8
  Length: 4
- Bank: 1003
  Length: 8
  Args:
    4: Flag
- Bank: 1003
  ID: 1
  Length: 8
  Alias: SkipIfEventFlag Byte Byte Byte UInt32
  Args:
    4: Flag
- Bank: 1003
  ID: 2
  Length: 8
  Alias: EndIfEventFlag Byte Byte Byte UInt32
  Args:
    4: Flag
- Bank: 1003
  ID: 3
  Length: 12
  Args:
    4: Flag
    8: Flag
- Bank: 1003
  ID: 4
  Length: 12
  Args:
    4: Flag
    8: Flag
- Bank: 1003
  ID: 5
  Length: 4
- Bank: 1003
  ID: 6
  Length: 4
- Bank: 1003
  ID: 8
  Length: 8
  Alias: EndIfPlayerInoutMap Byte Byte SByte SByte SByte SByte
- Bank: 1003
  ID: 9
  Length: 4
- Bank: 1003
  ID: 12
  Length: 4
  Alias: SkipIfPlayerIsNotInOwnWorld Byte Byte
- Bank: 1003
  ID: 13
  Length: 4
- Bank: 1003
  ID: 14
  Length: 4
- Bank: 1003
  ID: 101
  Length: 8
  Alias: GotoIfEventFlag Byte Byte Byte UInt32
  Args:
    4: Flag
- Bank: 1003
  ID: 103
  Length: 12
  Args:
    4: Flag
    8: Flag
- Bank: 1003
  ID: 105
  Length: 4
- Bank: 1003
  ID: 200
  Length: 16
  Args:
    4: Entity
    8: Region
- Bank: 1003
  ID: 201
  Length: 16
  Args:
    4: Player
    8: Region
- Bank: 1003
  ID: 202
  Length: 16
  Args:
    4: Entity
    8: Region
- Bank: 1003
  ID: 203
  Length: 8
- Bank: 1003
  ID: 204
  Length: 8
- Bank: 1003
  ID: 206
  Length: 8
- Bank: 1003
  ID: 208
  Length: 8
- Bank: 1003
  ID: 212
  Length: 4
- Bank: 1003
  ID: 213
  Length: 4
- Bank: 1003
  ID: 214
  Length: 4
- Bank: 1004
  Length: 20
  Args:
    4: Entity
    8: Speffect
- Bank: 1004
  ID: 1
  Length: 20
  Args:
    4: Entity
    8: Speffect
- Bank: 1004
  ID: 2
  Length: 20
  Args:
    4: Entity
    8: Speffect
- Bank: 1004
  ID: 3
  Length: 12
  Args:
    4: Enemy
- Bank: 1004
  ID: 4
  Length: 12
  Args:
    4: Enemy
- Bank: 1004
  ID: 5
  Length: 12
  Args:
    4: Enemy
- Bank: 1005
  ID: 1
  Length: 16
  Args:
    4: Asset
- Bank: 1005
  ID: 2
  Length: 16
  Args:
    4: Asset
- Bank: 1005
  ID: 101
  Length: 16
- Bank: 1014
  Alias: Label0
- Bank: 1014
  ID: 1
  Alias: Label1
- Bank: 1014
  ID: 2
  Alias: Label2
- Bank: 1014
  ID: 3
  Alias: Label3
- Bank: 1014
  ID: 4
  Alias: Label4
- Bank: 1014
  ID: 5
  Alias: Label5
- Bank: 1014
  ID: 6
  Alias: Label6
- Bank: 1014
  ID: 7
  Alias: Label7
- Bank: 1014
  ID: 8
  Alias: Label8
- Bank: 1014
  ID: 9
  Alias: Label9
- Bank: 1014
  ID: 10
  Alias: Label10
- Bank: 1014
  ID: 11
  Alias: Label11
- Bank: 1014
  ID: 12
  Alias: Label12
- Bank: 1014
  ID: 13
  Alias: Label13
- Bank: 1014
  ID: 14
  Alias: Label14
- Bank: 1014
  ID: 15
  Alias: Label15
- Bank: 1014
  ID: 16
  Alias: Label16
- Bank: 1014
  ID: 17
  Alias: Label17
- Bank: 1014
  ID: 18
  Alias: Label18
- Bank: 1014
  ID: 19
  Alias: Label19
- Bank: 1014
  ID: 20
  Alias: Label20
- Bank: 2000
  Length: 12
- Bank: 2000
  ID: 2
  Length: 4
- Bank: 2000
  ID: 3
  Length: 4
- Bank: 2000
  ID: 5
  Length: 4
- Bank: 2000
  ID: 6
  Length: 12
- Bank: 2000
  ID: 7
  Length: 4
- Bank: 2000
  ID: 8
  Length: 4
- Bank: 2001
  ID: 4
  Length: 20
- Bank: 2001
  ID: 5
  Length: 4
- Bank: 2002
  ID: 1
  Length: 8
- Bank: 2002
  ID: 3
  Length: 12
  Args:
    8: Player
- Bank: 2002
  ID: 10
  Length: 24
  Args:
    8: Player
- Bank: 2002
  ID: 11
  Length: 28
  Args:
    8: Region
    16: Player
- Bank: 2002
  ID: 12
  Length: 36
  Alias: c2002_12 UInt32 UInt32 UInt32 UInt32 UInt32 UInt32 Byte Byte Byte Byte UInt32 UInt32
  Args:
    8: Region
    16: Player
- Bank: 2002
  ID: 13
  Length: 28
  Args:
    8: Region
    16: Player
- Bank: 2003
  ID: 3
  Length: 8
  Alias: DeactivateGenerator UInt32 Byte
  Args:
    0: Generator
- Bank: 2003
  ID: 4
  Length: 4
- Bank: 2003
  ID: 5
  Length: 28
  Args:
    0: Enemy
    4: Entity
- Bank: 2003
  ID: 11
  Length: 16
  Alias: DisplayBossHealthBar SByte UInt32 Int16 Int32
  Args:
    4: Enemy
    12: NpcName
- Bank: 2003
  ID: 12
  Length: 8
  Alias: HandleBossDefeatAndDisplayBanner UInt32 Byte
  Args:
    0: Enemy
- Bank: 2003
  ID: 13
  Length: 12
- Bank: 2003
  ID: 14
  Length: 12
  Alias: c2003_14 Byte Byte SByte SByte UInt32 Int32
  Args:
    4: Entity
- Bank: 2003
  ID: 16
  Length: 4
- Bank: 2003
  ID: 17
  Length: 12
  Args:
    0: Flag
    4: Flag
- Bank: 2003
  ID: 18
  Length: 16
  Args:
    0: Entity
    4: Animation
- Bank: 2003
  ID: 22
  Length: 12
  Args:
    0: Flag
    4: Flag
- Bank: 2003
  ID: 23
  Length: 4
  Args:
    0: Region
- Bank: 2003
  ID: 24
  Length: 12
- Bank: 2003
  ID: 25
  Length: 24
  Args:
    4: Enemy
    8: Region
- Bank: 2003
  ID: 28
  Length: 4
- Bank: 2003
  ID: 31
  Length: 12
- Bank: 2003
  ID: 32
  Length: 8
- Bank: 2003
  ID: 35
  Length: 8
  Args:
    0: Region
    4: Region
- Bank: 2003
  ID: 36
  Length: 4
- Bank: 2003
  ID: 41
  Length: 24
  Args:
    0: Flag
- Bank: 2003
  ID: 42
  Length: 16
- Bank: 2003
  ID: 43
  Length: 16
- Bank: 2003
  ID: 52
  Length: 12
  Args:
    4: Entity
- Bank: 2003
  ID: 54
  Length: 4
  Args:
    0: Generator
- Bank: 2003
  ID: 63
  Length: 12
  Args:
    0: Flag
    4: Flag
- Bank: 2003
  ID: 66
  Length: 12
  Alias: SetEventFlag Byte UInt32 Byte
  Args:
    4: Flag
- Bank: 2003
  ID: 68
  Length: 12
- Bank: 2003
  ID: 69
  Length: 12
  Args:
    4: Flag
- Bank: 2003
  ID: 70
  Length: 4
- Bank: 2003
  ID: 71
  Length: 4
- Bank: 2003
  ID: 72
  Length: 8
- Bank: 2003
  ID: 73
  Length: 12
  Args:
    0: Enemy
- Bank: 2003
  ID: 74
  Length: 4
- Bank: 2003
  ID: 75
  Length: 12
  Args:
    4: Asset
- Bank: 2003
  ID: 76
  Length: 20
- Bank: 2003
  ID: 77
  Length: 4
  Args:
    0: Region
- Bank: 2003
  ID: 78
  Length: 8
- Bank: 2003
  ID: 79
  Length: 4
  Args:
    0: Enemy
- Bank: 2003
  ID: 80
  Length: 4
- Bank: 2003
  ID: 81
  Length: 4
- Bank: 2003
  ID: 82
  Length: 4
  Args:
    0: Enemy
- Bank: 2003
  ID: 83
  Length: 4
- Bank: 2004
  ID: 1
  Length: 8
  Alias: SetCharacterAIState UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 2
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 4
  Length: 8
  Alias: ForceCharacterDeath UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 5
  Length: 8
  Alias: ChangeCharacterEnableState UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 6
  Length: 12
  Args:
    0: Player
- Bank: 2004
  ID: 7
  Length: 4
  Args:
    0: Enemy
- Bank: 2004
  ID: 8
  Length: 8
  Alias: SetSpEffect UInt32 Int32
  Args:
    0: Entity
    4: Speffect
- Bank: 2004
  ID: 10
  Length: 8
  Alias: SetCharacterGravity UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 11
  Length: 8
  Args:
    0: Enemy
    4: Entity
- Bank: 2004
  ID: 12
  Length: 8
  Alias: SetCharacterImmortality UInt32 Byte
  Args:
    0: Entity
- Bank: 2004
  ID: 13
  Length: 8
  Args:
    0: Entity
    4: Region
- Bank: 2004
  ID: 14
  Length: 16
  Args:
    0: Entity
    4: Entity
- Bank: 2004
  ID: 15
  Length: 8
  Alias: SetCharacterInvincibility UInt32 Byte
  Args:
    0: Entity
- Bank: 2004
  ID: 16
  Length: 4
  Args:
    0: Enemy
- Bank: 2004
  ID: 17
  Length: 12
  Args:
    0: Enemy
- Bank: 2004
  ID: 18
  Length: 12
  Args:
    0: Enemy
    4: Region
- Bank: 2004
  ID: 19
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 20
  Length: 4
  Args:
    0: Enemy
- Bank: 2004
  ID: 21
  Length: 8
  Args:
    0: Entity
    4: Speffect
- Bank: 2004
  ID: 22
  Length: 24
  Args:
    0: Enemy
- Bank: 2004
  ID: 23
  Length: 16
  Args:
    0: Enemy
- Bank: 2004
  ID: 24
  Length: 28
  Args:
    0: Enemy
- Bank: 2004
  ID: 26
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 27
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 28
  Length: 8
  Args:
    0: Entity
- Bank: 2004
  ID: 29
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 30
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 31
  Length: 8
  Alias: SetCharacterMaphit UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 33
  Length: 8
  Args:
    0: Enemy
    4: Enemy
- Bank: 2004
  ID: 34
  Length: 8
  Args:
    0: Entity
- Bank: 2004
  ID: 35
  Length: 8
  Args:
    0: Entity
- Bank: 2004
  ID: 37
  Length: 4
  Args:
    0: Enemy
- Bank: 2004
  ID: 39
  Length: 8
  Alias: SetCharacterAnimationState UInt32 Byte
  Args:
    0: Enemy
- Bank: 2004
  ID: 40
  Length: 20
  Args:
    0: Entity
    8: Entity
    16: Entity
- Bank: 2004
  ID: 41
  Length: 16
  Args:
    0: Entity
    8: Entity
- Bank: 2004
  ID: 42
  Length: 20
  Args:
    0: Entity
    8: Entity
    16: Entity
- Bank: 2004
  ID: 43
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 47
- Bank: 2004
  ID: 48
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 49
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 50
  Length: 12
  Args:
    0: Enemy
- Bank: 2004
  ID: 55
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 60
  Length: 8
  Args:
    0: Enemy
    4: Asset
- Bank: 2004
  ID: 61
  Length: 4
- Bank: 2004
  ID: 63
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 67
  Length: 8
  Args:
    0: Entity
    4: Enemy
- Bank: 2004
  ID: 68
  Length: 12
  Args:
    0: Enemy
    8: Asset
- Bank: 2004
  ID: 69
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 70
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 71
  Length: 12
- Bank: 2004
  ID: 73
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 74
  Length: 24
  Args:
    0: Player
    8: Region
    16: Entity
- Bank: 2004
  ID: 75
  Length: 12
  Args:
    0: Player
- Bank: 2004
  ID: 76
  Length: 8
  Args:
    0: Flag
- Bank: 2004
  ID: 77
  Length: 16
- Bank: 2004
  ID: 78
  Length: 12
  Args:
    8: Enemy
- Bank: 2004
  ID: 79
  Length: 8
- Bank: 2004
  ID: 80
  Length: 4
- Bank: 2004
  ID: 81
  Length: 4
  Args:
    0: Enemy
- Bank: 2004
  ID: 83
  Length: 8
  Args:
    0: Enemy
- Bank: 2004
  ID: 84
  Length: 12
  Args:
    0: Enemy
- Bank: 2005
  ID: 1
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 2
  Length: 4
  Args:
    0: Asset
- Bank: 2005
  ID: 3
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 4
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 5
  Length: 12
- Bank: 2005
  ID: 6
  Length: 12
  Args:
    0: Asset
- Bank: 2005
  ID: 7
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 8
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 9
  Length: 32
  Args:
    0: Flag
    4: Asset
- Bank: 2005
  ID: 11
  Length: 12
  Args:
    0: Asset
    4: Enemy
- Bank: 2005
  ID: 12
  Length: 4
  Args:
    0: Flag
- Bank: 2005
  ID: 13
  Length: 8
  Args:
    0: Asset
- Bank: 2005
  ID: 14
  Length: 16
  Args:
    0: Asset
- Bank: 2005
  ID: 17
  Length: 8
  Args:
    0: Asset
    4: Enemy
- Bank: 2005
  ID: 18
  Length: 12
  Args:
    0: Asset
    4: Asset
- Bank: 2005
  ID: 20
  Length: 36
  Args:
    4: Asset
- Bank: 2006
  ID: 1
  Length: 8
  Args:
    0: Region
- Bank: 2006
  ID: 2
  Length: 4
  Args:
    0: Region
- Bank: 2006
  ID: 3
  Length: 16
  Args:
    4: Entity
- Bank: 2006
  ID: 4
  Length: 12
  Args:
    0: Asset
- Bank: 2006
  ID: 5
  Length: 8
  Args:
    0: Asset
- Bank: 2006
  ID: 6
  Length: 4
- Bank: 2007
  ID: 1
  Length: 16
  Args:
    8: Asset
- Bank: 2007
  ID: 2
  Length: 4
- Bank: 2007
  ID: 3
  Length: 8
- Bank: 2007
  ID: 4
  Length: 4
- Bank: 2007
  ID: 9
  Length: 4
- Bank: 2007
  ID: 10
  Length: 28
  Args:
    8: Asset
    20: Flag
    24: Flag
- Bank: 2007
  ID: 12
  Length: 8
- Bank: 2007
  ID: 13
  Length: 4
- Bank: 2007
  ID: 14
  Length: 4
- Bank: 2007
  ID: 15
  Length: 8
- Bank: 2007
  ID: 16
  Length: 8
- Bank: 2008
  ID: 1
  Length: 8
- Bank: 2008
  ID: 2
  Length: 24
  Args:
    8: Region
- Bank: 2008
  ID: 3
  Length: 4
- Bank: 2008
  ID: 4
  Length: 8
- Bank: 2009
  Length: 12
  Args:
    0: Flag
    4: Flag
- Bank: 2009
  ID: 3
  Length: 24
  Args:
    4: Asset
- Bank: 2009
  ID: 4
  Length: 4
  Alias: ActivateMultiplayerdependantBuffs UInt32
  Args:
    0: Enemy
- Bank: 2009
  ID: 6
  Length: 4
- Bank: 2009
  ID: 8
  Length: 4
- Bank: 2009
  ID: 11
  Length: 4
- Bank: 2009
  ID: 12
  Length: 4
- Bank: 2010
  ID: 2
  Length: 12
  Alias: PlaySE UInt32 Byte Int32
  Args:
    0: Entity
- Bank: 2010
  ID: 7
  Length: 12
- Bank: 2010
  ID: 8
  Length: 4
- Bank: 2010
  ID: 10
  Length: 8
- Bank: 2010
  ID: 11
  Length: 4
- Bank: 2010
  ID: 12
  Length: 8
- Bank: 2011
  ID: 1
  Length: 8
  Args:
    0: Collision
- Bank: 2012
  ID: 1
  Length: 8
  Args:
    0: Region
- Bank: 2011
  ID: 2
  Length: 8
- Bank: 2012
  ID: 8
  Length: 4
- Bank: 2012
  ID: 11
  Length: 8
- Bank: 2012
  ID: 12
  Length: 4
