BossHP: update configs

This commit is contained in:
BotoX 2019-10-20 12:55:59 +02:00
parent 0b39ff75c8
commit 8a21ae0494
14 changed files with 594 additions and 36 deletions

0
BossHP/configs/bosshp/missing.sh Normal file → Executable file
View File

View File

@ -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"
}
}

View File

@ -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"

View File

@ -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"
}
}

View File

@ -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"
}
}

View File

@ -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"

View File

@ -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"
}
}

View File

@ -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"
}
}

View File

@ -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"
}
}

View File

@ -1,74 +1,83 @@
"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"
}

View File

@ -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"
}
}

View File

@ -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"
}
}

View File

@ -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"
}
}