criterion "Iswarlock_golem" "classname" "npc_dota_warlock_golem" weight 5 required criterion "IsEnemywarlock_golem" "targetclassname" "npc_dota_warlock_golem" weight 5 required criterion "IsAllywarlock_golem" "nearby_ally" "npc_dota_warlock_golem" weight 5 required criterion "IsWarGolTimeOut" "abilityname" "npc_dota_warlock_golem" weight 5 required criterion "IsWarGolSelfTimer" "targetclassname" "npc_dota_warlock_golem" weight 5 required criterion "IsWarGolAg1" "unitname" "npc_dota_warlock_golem_scepter_1" weight 5 required criterion "IsWarGolAg2" "unitname" "npc_dota_warlock_golem_scepter_2" weight 5 required criterion "IsWarGolAg3" "unitname" "npc_dota_warlock_golem_scepter_3" weight 5 required Response warlock_golem_Move { scene "scenes/warlock_golem/warlock_golem_wargol_move_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_12.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_15.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_16.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_17.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_18.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_19.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_04.vcd" nodelay noscene } Rule warlock_golem_Move_Rule { criteria Move Iswarlock_golem response warlock_golem_Move } Response warlock_golem_MoveIsWarGolAg1 { scene "scenes/warlock_golem/warlock_golem_wargol_move_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_11.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_15.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_16.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_17.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_18.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_19.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_20.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_04.vcd" nodelay noscene } Rule warlock_golem_MoveIsWarGolAg1_Rule { criteria Move Iswarlock_golem IsWarGolAg1 response warlock_golem_MoveIsWarGolAg1 } Response warlock_golem_MoveIsWarGolAg2 { scene "scenes/warlock_golem/warlock_golem_wargol_move_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_11.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_15.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_16.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_17.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_18.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_19.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_20.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_04.vcd" nodelay noscene } Rule warlock_golem_MoveIsWarGolAg2_Rule { criteria Move Iswarlock_golem IsWarGolAg2 response warlock_golem_MoveIsWarGolAg2 } Response warlock_golem_MoveIsWarGolAg3 { scene "scenes/warlock_golem/warlock_golem_wargol_move_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_11.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_15.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_16.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_17.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_18.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_19.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_move_20.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_sfx_04.vcd" nodelay noscene } Rule warlock_golem_MoveIsWarGolAg3_Rule { criteria Move Iswarlock_golem IsWarGolAg3 response warlock_golem_MoveIsWarGolAg3 } Response warlock_golem_Attack { scene "scenes/warlock_golem/warlock_golem_wargol_attack_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_06.vcd" nodelay noscene } Rule warlock_golem_Attack_Rule { criteria Attack Iswarlock_golem response warlock_golem_Attack } Response warlock_golem_AttackIsWarGolAg1 { scene "scenes/warlock_golem/warlock_golem_wargol_attack_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_05.vcd" nodelay noscene } Rule warlock_golem_AttackIsWarGolAg1_Rule { criteria Attack Iswarlock_golem IsWarGolAg1 response warlock_golem_AttackIsWarGolAg1 } Response warlock_golem_AttackIsWarGolAg2 { scene "scenes/warlock_golem/warlock_golem_wargol_attack_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_05.vcd" nodelay noscene } Rule warlock_golem_AttackIsWarGolAg2_Rule { criteria Attack Iswarlock_golem IsWarGolAg2 response warlock_golem_AttackIsWarGolAg2 } Response warlock_golem_AttackIsWarGolAg3 { scene "scenes/warlock_golem/warlock_golem_wargol_attack_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_attack_05.vcd" nodelay noscene } Rule warlock_golem_AttackIsWarGolAg3_Rule { criteria Attack Iswarlock_golem IsWarGolAg3 response warlock_golem_AttackIsWarGolAg3 } Response warlock_golem_Death { scene "scenes/warlock_golem/warlock_golem_wargol_death_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_11.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_12.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_15.vcd" nodelay noscene } Rule warlock_golem_Death_Rule { criteria Death Iswarlock_golem response warlock_golem_Death } Response warlock_golem_DeathIsWarGolAg1 { scene "scenes/warlock_golem/warlock_golem_wargol_death_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_15.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolAg1_Rule { criteria Death Iswarlock_golem IsWarGolAg1 response warlock_golem_DeathIsWarGolAg1 } Response warlock_golem_DeathIsWarGolAg2 { scene "scenes/warlock_golem/warlock_golem_wargol_death_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_15.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolAg2_Rule { criteria Death Iswarlock_golem IsWarGolAg2 response warlock_golem_DeathIsWarGolAg2 } Response warlock_golem_DeathIsWarGolAg3 { scene "scenes/warlock_golem/warlock_golem_wargol_death_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_13.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_14.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_death_15.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolAg3_Rule { criteria Death Iswarlock_golem IsWarGolAg3 response warlock_golem_DeathIsWarGolAg3 } Response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimer { scene "scenes/warlock_golem/warlock_golem_wargol_timeout_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_06.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimer_Rule { criteria Death Iswarlock_golem IsWarGolTimeOut IsWarGolSelfTimer response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimer } Response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg1 { scene "scenes/warlock_golem/warlock_golem_wargol_timeout_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_04.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg1_Rule { criteria Death Iswarlock_golem IsWarGolTimeOut IsWarGolSelfTimer IsWarGolAg1 response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg1 } Response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg2 { scene "scenes/warlock_golem/warlock_golem_wargol_timeout_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_04.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg2_Rule { criteria Death Iswarlock_golem IsWarGolTimeOut IsWarGolSelfTimer IsWarGolAg2 response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg2 } Response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg3 { scene "scenes/warlock_golem/warlock_golem_wargol_timeout_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_timeout_04.vcd" nodelay noscene } Rule warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg3_Rule { criteria Death Iswarlock_golem IsWarGolTimeOut IsWarGolSelfTimer IsWarGolAg3 response warlock_golem_DeathIsWarGolTimeOutIsWarGolSelfTimerIsWarGolAg3 } Response warlock_golem_Pain { scene "scenes/warlock_golem/warlock_golem_wargol_hit_01.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_02.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_03.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_04.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_05.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_06.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_07.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_08.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_09.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_10.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_11.vcd" nodelay noscene scene "scenes/warlock_golem/warlock_golem_wargol_hit_12.vcd" nodelay noscene } Rule warlock_golem_Pain_Rule { criteria Pain Iswarlock_golem response warlock_golem_Pain }