diff --git a/BossHP/configs/bosshp/missing.sh b/BossHP/configs/bosshp/missing.sh old mode 100644 new mode 100755 diff --git a/BossHP/configs/bosshp/ze_8bit_v4b.cfg b/BossHP/configs/bosshp/ze_8bit_v5b.cfg similarity index 99% rename from BossHP/configs/bosshp/ze_8bit_v4b.cfg rename to BossHP/configs/bosshp/ze_8bit_v5b.cfg index 551d7ca9..9fd73d41 100755 --- a/BossHP/configs/bosshp/ze_8bit_v4b.cfg +++ b/BossHP/configs/bosshp/ze_8bit_v5b.cfg @@ -72,4 +72,4 @@ "counter" "Counter_boss6_1" } -} \ No newline at end of file +} diff --git a/BossHP/configs/bosshp/ze_bioshock_v7_1.cfg b/BossHP/configs/bosshp/ze_bioshock_v7_1.cfg index 113cc1bc..917c9cad 100755 --- a/BossHP/configs/bosshp/ze_bioshock_v7_1.cfg +++ b/BossHP/configs/bosshp/ze_bioshock_v7_1.cfg @@ -53,4 +53,13 @@ "breakable" "columbia_patriot_health" } + "6" + { + "name" "Songbird" + "method" "counter" + "trigger" "songbird_finale_trigger:OnStartTouch" + "hurttrigger" "songbird_hitbox_head:OnHealthChanged" + + "counter" "songbird_finale_health" + } } diff --git a/BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg b/BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg index f69d6099..d1237ad2 100755 --- a/BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg +++ b/BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg @@ -1,7 +1,39 @@ "bosses" { + "0" + { + "name" "Exorath" + "method" "hpbar" + "trigger" "boss_all_trigger_hpcounter:OnStartTouch" + "hurttrigger" "boss_all_firepoint:OnHealthChanged" + "iterator" "healbar_count_total2" + "counter" "healbar_counter_extreme" + "backup" "healbar_count_total" + } + "1" + { + "name" "Exorath" + "method" "hpbar" + "trigger" "boss_all_trigger_hpcounter:OnStartTouch" + "hurttrigger" "boss_all_firepoint:OnHealthChanged" + + "iterator" "healbar_count_total2" + "counter" "healbar_counter_god" + "backup" "healbar_count_total" + } "2" + { + "name" "Exorath" + "method" "hpbar" + "trigger" "boss_all_trigger_hpcounter:OnStartTouch" + "hurttrigger" "boss_all_firepoint:OnHealthChanged" + + "iterator" "healbar_count_total2" + "counter" "healbar_counter_impossible" + "backup" "healbar_count_total" + } + "3" { "name" "Plants left" "method" "counter" @@ -10,7 +42,7 @@ "showtrigger" "nuke_secret_counter:OutValue" "timeout" "3" } - "3" + "4" { "name" "Plants left" "method" "counter" @@ -19,7 +51,7 @@ "showtrigger" "nuke_secret_counter:OutValue" "timeout" "3" } - "4" + "5" { "name" "Plants left" "method" "counter" diff --git a/BossHP/configs/bosshp/ze_doom3_v1.cfg b/BossHP/configs/bosshp/ze_doom3_v1.cfg index ce341be5..d6418482 100755 --- a/BossHP/configs/bosshp/ze_doom3_v1.cfg +++ b/BossHP/configs/bosshp/ze_doom3_v1.cfg @@ -1,6 +1,6 @@ "bosses" { - "0" + "0" // NPC { "name" "Knight Hell" "method" "breakable" @@ -13,7 +13,7 @@ "breakable" "npc_phys2gg2" } - "1" + "1" // NPC { "name" "Faceless" "method" "breakable" @@ -26,17 +26,29 @@ "breakable" "npc_phys2gg3" } - "2" + "2" // Stage 1 { - "name" "Boss" + "name" "Tank" "method" "hpbar" - "trigger" "pirate_counter:OnHitMin" + "trigger" "#382889:OnStartTouch" + "hurttrigger" "stage1_physbox:OnHealthChanged" "iterator" "pirate_hp_iterations" "counter" "pirate_counter" "backup" "pirate_hp_backup" } - "3" + "3" // Stage 2 - Boss 1 + { + "name" "Invul" + "method" "hpbar" + "trigger" "Noctali_Boss_Hp_To_Boss:OnStartTouch" + "hurttrigger" "Noctali_Boss_Break:OnHealthChanged" + + "iterator" "pirate_hp_iterations" + "counter" "pirate_counter" + "backup" "pirate_hp_backup" + } + "4" // Stage 2 - Boss 2 { "name" "Cacodemon" "method" "breakable" @@ -46,23 +58,46 @@ "breakable" "vedr1blac" } - "4" + "5" // Stage 2 - Boss 3 { - "name" "The Doctor Bertruger" + "name" "Tank" + "method" "hpbar" + "trigger" "#3888:OnStartTouch" + "hurttrigger" "gorod1sluz:OnHealthChanged" + + "iterator" "pirate_hp_iterations" + "counter" "pirate_counter" + "backup" "pirate_hp_backup" + } + "6" // Stage 3 - Boss 1 + { + "name" "Guardian" + "method" "hpbar" + "trigger" "Noctali_Boss_Hp_To_Boss1:OnStartTouch" + "hurttrigger" "Noctali_Boss_Break1:OnHealthChanged" + + "iterator" "pirate_hp_iterations" + "counter" "pirate_counter" + "backup" "pirate_hp_backup" + } + "7" // Stage 3 - Boss 2 + { + "name" "Cyberdemon" + "method" "hpbar" + "trigger" "stage3_add_hp_demon:OnStartTouch" + "hurttrigger" "stage3_cyberdemon_physbox:OnHealthChanged" + + "iterator" "pirate_hp_iterations" + "counter" "pirate_counter" + "backup" "pirate_hp_backup" + } + "8" // Stage 3 - Boss 3 + { + "name" "Doctor Bertruger" "method" "counter" "trigger" "stage3_bertug_hp:OnStartTouch" "hurttrigger" "stage3_bertug_phys:OnDamaged" "counter" "hp_bertug" } - "2" - { - "name" "Demon" - "method" "hpbar" - "trigger" "stage3_add_hp_demon:OnStartTouch" - - "iterator" "pirate_hp_iterations" - "counter" "pirate_counter" - "backup" "pirate_hp_backup" - } } diff --git a/BossHP/configs/bosshp/ze_dreamin_v2_1s_fix4.cfg b/BossHP/configs/bosshp/ze_dreamin_v2_2s_fix.cfg similarity index 88% rename from BossHP/configs/bosshp/ze_dreamin_v2_1s_fix4.cfg rename to BossHP/configs/bosshp/ze_dreamin_v2_2s_fix.cfg index 3c6d903e..966631c1 100755 --- a/BossHP/configs/bosshp/ze_dreamin_v2_1s_fix4.cfg +++ b/BossHP/configs/bosshp/ze_dreamin_v2_2s_fix.cfg @@ -64,4 +64,12 @@ "hurttrigger" "st3_hitbox:OnTakeDamage" "counter" "st3_hp" } + "6" + { + "name" "Final boss" + "method" "counter" + "trigger" "final_slow_push:OnStartTouch" + "hurttrigger" "final_hitbox:OnHealthChanged" + "counter" "final_hp" + } } diff --git a/BossHP/configs/bosshp/ze_grau_s2.cfg b/BossHP/configs/bosshp/ze_grau_s2.cfg index 5c6c6ae4..02eab6de 100755 --- a/BossHP/configs/bosshp/ze_grau_s2.cfg +++ b/BossHP/configs/bosshp/ze_grau_s2.cfg @@ -15,6 +15,7 @@ "method" "counter" "trigger" "st3_boss_break:OnHealthChanged" "showtrigger" "st3_boss_break:OnHealthChanged" + "hurttrigger" "st3_boss_break:OnHealthChanged" "timeout" "1" "counter" "counter_st3_boss_vida" diff --git a/BossHP/configs/bosshp/ze_laboratory_escape_v2_3b.cfg b/BossHP/configs/bosshp/ze_laboratory_escape_v2_3b.cfg new file mode 100755 index 00000000..423f3b1a --- /dev/null +++ b/BossHP/configs/bosshp/ze_laboratory_escape_v2_3b.cfg @@ -0,0 +1,66 @@ +"bosses" +{ + "0" // Main Boss : Kerrigan + { + "name" "Kerrigan" + "method" "counter" + "trigger" "kerrigan_initrelay:OnTrigger" + "hurttrigger" "kerrigan_physbox:OnDamaged" + + "counter" "kerrigan_health" + } + "1" // Laser Boss + { + "name" "Kerrigan" + "method" "counter" + "trigger" "trigger_laser_hpadd:OnStartTouch" + "hurttrigger" "laser_physbox:OnHealthChanged" + + "counter" "laser_hp" + } + "2" // NPC : Decaying Monster + { + "name" "Decaying Monster" + "method" "breakable" + "trigger" "dmonster_hitbox:OnHealthChanged" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + "hurttrigger" "dmonster_hitbox:OnHealthChanged" + + "breakable" "dmonster_hitbox" + } + "3" // NPC : Decaying Matter + { + "name" "Decaying Matter" + "method" "breakable" + "trigger" "dmatter_phys:OnHealthChanged" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + "hurttrigger" "dmatter_phys:OnHealthChanged" + + "breakable" "dmatter_phys" + } + "4" // NPC : Tormented Souls + { + "name" "Tormented Souls" + "method" "breakable" + "trigger" "tsoul_hitbox:OnHealthChanged" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + "hurttrigger" "tsoul_hitbox:OnHealthChanged" + + "breakable" "tsoul_hitbox" + } + "5" //Door at level 2 + { + "name" "Level 2 -- Door" + "method" "breakable" + "trigger" "lvl2_doortrigger:OnStartTouch" + "hurttrigger" "breakable_bossescape:OnHealthChanged" + + "breakable" "breakable_bossescape" + } +} \ No newline at end of file diff --git a/BossHP/configs/bosshp/ze_negative_legacy_xf4s.cfg b/BossHP/configs/bosshp/ze_negative_legacy_xf4s.cfg new file mode 100755 index 00000000..9722c756 --- /dev/null +++ b/BossHP/configs/bosshp/ze_negative_legacy_xf4s.cfg @@ -0,0 +1,93 @@ +"bosses" +{ + "0" + { + "name" "Heavytank 1 - Phase 1" + "method" "counter" + "trigger" "heavy_3_4_move:OnFullyOpen" + "hurttrigger" "heavy_1_hitbox:OnHealthChanged" + + "counter" "heavy_a_100" + } + "1" + { + "name" "Heavytank 1 - Phase 2" + "method" "counter" + "trigger" "heavy_a_100:OnHitMin" + "hurttrigger" "heavy_1_hitbox:OnHealthChanged" + + "counter" "heavy_a_80" + } + "2" + { + "name" "Heavytank 1 - Phase 3" + "method" "counter" + "trigger" "heavy_a_80:OnHitMin" + "hurttrigger" "heavy_1_hitbox:OnHealthChanged" + + "counter" "heavy_a_60" + } + "3" + { + "name" "Heavytank 1 - Phase 4" + "method" "counter" + "trigger" "heavy_a_60:OnHitMin" + "hurttrigger" "heavy_1_hitbox:OnHealthChanged" + + "counter" "heavy_a_40" + } + "4" + { + "name" "Heavytank 1 - Phase 5" + "method" "counter" + "trigger" "heavy_a_40:OnHitMin" + "hurttrigger" "heavy_1_hitbox:OnHealthChanged" + + "counter" "heavy_a_20" + } + "5" + { + "name" "Heavytank 2 - Phase 1" + "method" "counter" + "trigger" "heavy_3_4_move:OnFullyOpen" + "hurttrigger" "heavy_2_hitbox:OnHealthChanged" + + "counter" "heavy_b_100" + } + "6" + { + "name" "Heavytank 2 - Phase 2" + "method" "counter" + "trigger" "heavy_b_100:OnHitMin" + "hurttrigger" "heavy_2_hitbox:OnHealthChanged" + + "counter" "heavy_b_80" + } + "7" + { + "name" "Heavytank 2 - Phase 3" + "method" "counter" + "trigger" "heavy_b_80:OnHitMin" + "hurttrigger" "heavy_2_hitbox:OnHealthChanged" + + "counter" "heavy_b_60" + } + "8" + { + "name" "Heavytank 2 - Phase 4" + "method" "counter" + "trigger" "heavy_b_60:OnHitMin" + "hurttrigger" "heavy_2_hitbox:OnHealthChanged" + + "counter" "heavy_b_40" + } + "9" + { + "name" "Heavytank 2 - Phase 5" + "method" "counter" + "trigger" "heavy_b_40:OnHitMin" + "hurttrigger" "heavy_2_hitbox:OnHealthChanged" + + "counter" "heavy_b_20" + } +} diff --git a/BossHP/configs/bosshp/ze_rev_s1_1.cfg b/BossHP/configs/bosshp/ze_rev_s1_1.cfg new file mode 100755 index 00000000..a0002df5 --- /dev/null +++ b/BossHP/configs/bosshp/ze_rev_s1_1.cfg @@ -0,0 +1,23 @@ +"bosses" +{ + "0" // Level 1 + { + "name" "Boat" + "method" "counter" + "trigger" "temp_boss_1:OnEntitySpawned" + "showtrigger" "temp_boss_1:OnEntitySpawned" + "hurttrigger" "break_zm_boat_1:OnHealthChanged" + + "counter" "counter_boss_hp" + } + "1" // Level 2 (not sure if wildcards work with hurttrigger here) + { + "name" "Boss" + "method" "counter" + "trigger" "B_sn_left_spawn_relay:OnTrigger" + "showtrigger" "B_sn_left_spawn_relay:OnTrigger" + "hurttrigger" "B_sn_break*:OnHealthChanged" + + "counter" "counter_l2_boss_hp" + } +} \ No newline at end of file diff --git a/BossHP/configs/bosshp/ze_stalker_ultimate_v2_3.cfg b/BossHP/configs/bosshp/ze_stalker_ultimate_v2_3.cfg index 0892e4e1..c3b4a94c 100755 --- a/BossHP/configs/bosshp/ze_stalker_ultimate_v2_3.cfg +++ b/BossHP/configs/bosshp/ze_stalker_ultimate_v2_3.cfg @@ -1,75 +1,84 @@ "bosses" { - "0" + "0" // Stage 2 { "name" "Electric Ball" "method" "counter" - "trigger" "boss3_healthpush:OnStartTouch" + "trigger" "start_healthpush1:OnStartTouch" + "hurttrigger" "phys1_1:OnDamaged" - "counter" "boss3_health" + "counter" "mob_grudge_math_1" } - "1" + "1" // Stage 3 - Boss 1 { "name" "Bloodsucker" "method" "counter" "trigger" "bloodsucker_healthpush:OnStartTouch" + "hurttrigger" "boss_break:OnHealthChanged" "counter" "boss_hp" } - "2" + "2" // Stage 3 - Boss 2 { "name" "Fire Ball" "method" "counter" - "trigger" "start_healthpush1:OnStartTouch" + "trigger" "boss3_healthpush:OnStartTouch" + "hurttrigger" "boss3_break:OnHealthChanged" - "counter" "mob_grudge_math_1" + "counter" "boss3_health" } - "3" + "3" // Stage 4 - Boss Phase 1 { "name" "Controller - Phase 1/2" "method" "counter" "trigger" "l4_boss_start:OnStartTouch" + "hurttrigger" "phys2:OnDamaged" "counter" "mob_grudge_math1" } - "4" + "4" // Stage 4 - Boss Phase 2 { "name" "Controller - Phase 2/2" "method" "counter" "trigger" "l5_boss2_hp:OnTrigger" + "hurttrigger" "boss_break2:OnHealthChanged" "counter" "boss4_hp" } - "5" + "5" // Stage 5 - Boss Phase 1 { "name" "Controller - Phase 1/2" "method" "counter" "trigger" "l5_boss_start:OnStartTouch" + "hurttrigger" "phys2:OnDamaged" "counter" "mob_grudge_math1" } - "6" + "6" // Stage 5 - Boss Phase 2 { "name" "Controller - Phase 2/2" "method" "counter" "trigger" "dw_rot2:OnTrigger" + "hurttrigger" "boss_break2:OnHealthChanged" "counter" "mob_grudge_math" } - "7" + "7" // Stage 5 - Laser Boss 1 { "name" "Electric Ball" "method" "counter" "trigger" "l5_boss2_push:OnStartTouch" + "hurttrigger" "boss2_break:OnHealthChanged" "counter" "boss4_hp" } - "8" + "8" // Stage 5 - Laser Boss 2 { "name" "Fire Ball" "method" "counter" - "trigger" "l5_boss2_push:OnStartTouch" + "trigger" "l5_healthpush:OnStartTouch" + "hurttrigger" "boss3_break:OnHealthChanged" "counter" "boss5_hp" } -} \ No newline at end of file +} diff --git a/BossHP/configs/bosshp/ze_the_last_chapter_v1_5_css.cfg b/BossHP/configs/bosshp/ze_the_last_chapter_v1_5_css.cfg new file mode 100755 index 00000000..f6c218d3 --- /dev/null +++ b/BossHP/configs/bosshp/ze_the_last_chapter_v1_5_css.cfg @@ -0,0 +1,158 @@ +"bosses" +{ +//Stage 5 + "0" + { + "name" "Naraka" + "method" "hpbar" + "trigger" "nrk5_count_player:OnStartTouch" + + "iterator" "nrk5_hp_iterations" + "counter" "nrk5_counter" + "backup" "nrk5_hp_backup" + } + "1" + { + "name" "Cross" + "method" "breakable" + "trigger" "nrk5_bossroom2_trigger:OnTrigger" + + "breakable" "nrk5_minisatan_cross" + } + "2" + { + "name" "Final boss" + "method" "breakable" + "trigger" "nrk5_triggeronce_3:OnStartTouch" + + "breakable" "nrk5_finaldeath_break" + } + "3" + { + "name" "Naraka" + "method" "breakable" + "trigger" "nrk5_temp_fakeboss:OnEntitySpawned" + "showtrigger" "nrk5_fakeboss_hitbox:OnTakeDamage" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + + "breakable" "nrk5_fakeboss_hitbox" + } +//Stage 4 + "4" + { + "name" "Naraka" + "method" "hpbar" + "trigger" "nrk4_count_player:OnStartTouch" + + "iterator" "nrk4_hp_iterations" + "counter" "nrk4_counter" + "backup" "nrk4_hp_backup" + } + "5" + { + "name" "Right button" + "method" "breakable" + "trigger" "nrk4_button_break_2:OnTakeDamage" + + "breakable" "nrk4_button_break_2" + } + "6" + { + "name" "Left button" + "method" "breakable" + "trigger" "nrk4_button_break_1:OnTakeDamage" + + "breakable" "nrk4_button_break_1" + } + "7" + { + "name" "Life Seeker" + "method" "breakable" + "trigger" "nrk4_temp_miniboss:OnEntitySpawned" + "showtrigger" "nrk4_miniboss_hitbox:OnTakeDamage" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + + "breakable" "nrk4_miniboss_hitbox" + } + "8" + { + "name" "Dog" + "method" "breakable" + "trigger" "nrk_temp_npc:OnEntitySpawned" + "showtrigger" "nrk_npc_hitbox:OnTakeDamage" + "multitrigger" "1" + "namefixup" "1" + "timeout" "3" + + "breakable" "nrk_npc_hitbox" + } +//Stage 3 + "9" + { + "name" "Naraka" + "method" "hpbar" + "trigger" "nrk3_count_player:OnStartTouch" + + "iterator" "nrk3_hp_iterations" + "counter" "nrk3_counter" + "backup" "nrk3_hp_backup" + } +//Stage 2 + "10" + { + "name" "Life Seeker" + "method" "hpbar" + "trigger" "nrk2_count_player:OnStartTouch" + + "iterator" "nrk2_hp_iterations" + "counter" "nrk2_counter" + "backup" "nrk2_hp_backup" + } + "11" + { + "name" "Left button" + "method" "breakable" + "trigger" "nrk2_door_button_5_2:OnTakeDamage" + + "breakable" "nrk2_door_button_5_2" + } + "12" + { + "name" "Right button" + "method" "breakable" + "trigger" "nrk2_door_button_5_1:OnTakeDamage" + + "breakable" "nrk2_door_button_5_1" + } + "13" + { + "name" "Crystal" + "method" "breakable" + "trigger" "nrk2_crystal_break:OnTakeDamage" + + "breakable" "nrk2_crystal_break" + } + "14" + { + "name" "Statue" + "method" "breakable" + "trigger" "nrk2_statue_break:OnTakeDamage" + + "breakable" "nrk2_statue_break" + } +//Stage 1 + "15" + { + "name" "Life Seeker" + "method" "hpbar" + "trigger" "nrk1_count_player:OnStartTouch" + + "iterator" "nrk1_hp_iterations" + "counter" "nrk1_counter" + "backup" "nrk1_hp_backup" + } +} \ No newline at end of file diff --git a/BossHP/configs/bosshp/ze_tyranny2_v1_1.cfg b/BossHP/configs/bosshp/ze_tyranny2_v1_1.cfg new file mode 100755 index 00000000..8dbf98a2 --- /dev/null +++ b/BossHP/configs/bosshp/ze_tyranny2_v1_1.cfg @@ -0,0 +1,81 @@ +"bosses" +{ + "0" // Stage 1 + { + "name" "Spider" + "method" "hpbar" + "trigger" "s1boss_trigger:OnStartTouch" + "hurttrigger" "s1boss_hit:OnDamaged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + "1" // Stage 2 + { + "name" "Troll" + "method" "hpbar" + "trigger" "s2boss_trigger:OnStartTouch" + "hurttrigger" "s2boss_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + "3" // Stage 3 + { + "name" "Dragon" + "method" "hpbar" + "trigger" "s3boss_trigger:OnStartTouch" + "hurttrigger" "s3boss_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + "4" // Stage 4 + { + "name" "Gargantua" + "method" "hpbar" + "trigger" "s4boss_trigger:OnStartTouch" + "hurttrigger" "s4boss_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + + "5" // Stage 5 + { + "name" "Diablo" + "method" "hpbar" + "trigger" "s5boss_trigger:OnStartTouch" + "hurttrigger" "s5boss_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + "6" // Stage 5 + { + "name" "Angra" + "method" "hpbar" + "trigger" "s5boss_angra_move1:OnFullyOpen" + "hurttrigger" "s5boss_angra_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } + "7" // Stage 5 + { + "name" "Diablo" + "method" "hpbar" + "trigger" "s5door_14_3:OnStartTouch" + "hurttrigger" "s5boss_diablo_hit:OnHealthChanged" + + "iterator" "bosshp3" + "counter" "bosshp1" + "backup" "bosshp2" + } +} diff --git a/BossHP/configs/bosshp/ze_valkvang_s1.cfg b/BossHP/configs/bosshp/ze_valkvang_s1.cfg new file mode 100755 index 00000000..f80440a3 --- /dev/null +++ b/BossHP/configs/bosshp/ze_valkvang_s1.cfg @@ -0,0 +1,43 @@ +"bosses" +{ + "0" // Ornstein + { + "name" "Ornstein segments" + "method" "counter" + "trigger" "ds_boss_startrelay:OnTrigger" + "showtrigger" "ds_ornstein_hptrigger:OnStartTouch" + + "counter" "ds_ornstein_hpmasscounter" + } + "1" // Ornstein + { + "name" "Ornstein" + "method" "counter" + "trigger" "ds_boss_startrelay:OnTrigger" + "showtrigger" "ds_ornstein_hptrigger:OnStartTouch" + "hurttrigger" "ds_ornstein_hp:OnHealthChanged" + "killtrigger" "ds_ornstein_hpmasscounter:OnHitMin" + + "counter" "ds_ornstein_hpcounter" + } + "2" // Smough + { + "name" "Smough segments" + "method" "counter" + "trigger" "ds_boss_startrelay:OnTrigger" + "showtrigger" "ds_smough_hptrigger:OnStartTouch" + + "counter" "ds_smough_hpmasscounter" + } + "3" // Smough + { + "name" "Smough" + "method" "counter" + "trigger" "ds_boss_startrelay:OnTrigger" + "showtrigger" "ds_smough_hptrigger:OnStartTouch" + "hurttrigger" "ds_smough_hp:OnHealthChanged" + "killtrigger" "ds_smough_hpmasscounter:OnHitMin" + + "counter" "ds_smough_hpcounter" + } +}