criterion "Isprimal_beast" "classname" "npc_dota_hero_primal_beast" weight 5 required criterion "IsEnemyprimal_beast" "targetclassname" "npc_dota_hero_primal_beast" weight 5 required criterion "IsAllyprimal_beast" "nearby_ally" "npc_dota_hero_primal_beast" weight 5 required criterion "IsFrenzy" "abilityname" "primal_beast_onslaught_point" weight 5 required criterion "IsCharge" "abilityname" "primal_beast_onslaught_point_release" weight 5 required criterion "IsStomp" "abilityname" "primalbeast_heavysteps" weight 5 required criterion "IsAngry" "abilityname" "primal_beast_inhibition" weight 5 required criterion "IsPummel" "abilityname" "primalbeast_pummel" weight 5 required criterion "IsPrimalLoadoutSpawn" "special_spawn" "primal_beast_loadout_spawn" weight 5 required Response primal_beast_InTheBag { scene "scenes/primal_beast/primal_beast_primal_anger_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_anger_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_anger_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_anger_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_anger_05.vcd" nodelay noscene } Rule primal_beast_InTheBag_Rule { criteria InTheBag Isprimal_beast response primal_beast_InTheBag } Response primal_beast_Attack { scene "scenes/primal_beast/primal_beast_primal_attack_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_08.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_09.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_10.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_05.vcd" nodelay noscene } Rule primal_beast_Attack_Rule { criteria Attack Isprimal_beast response primal_beast_Attack } Response primal_beast_Move { scene "scenes/primal_beast/primal_beast_primal_attack_small_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_08.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_09.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_05.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_move_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_08.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_09.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_10.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_11.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_move_12.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_13.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_move_14.vcd" nodelay noscene } Rule primal_beast_Move_Rule { criteria Move Isprimal_beast response primal_beast_Move } Response primal_beast_Death { scene "scenes/primal_beast/primal_beast_primal_death_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_death_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_death_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_death_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_death_05.vcd" nodelay noscene } Rule primal_beast_Death_Rule { criteria Death Isprimal_beast response primal_beast_Death } Response primal_beast_DeathIsReincarnating { scene "scenes/primal_beast/primal_beast_primal_fastres_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_fastres_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_fastres_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_fastres_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_fastres_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_fastres_06.vcd" nodelay noscene } Rule primal_beast_DeathIsReincarnating_Rule { criteria Death Isprimal_beast IsReincarnating response primal_beast_DeathIsReincarnating } Response primal_beast_Deny { scene "scenes/primal_beast/primal_beast_primal_deny_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_deny_07.vcd" nodelay noscene } Rule primal_beast_Deny_Rule { criteria Deny Isprimal_beast response primal_beast_Deny } Response primal_beast_KillIsFirstBlood { scene "scenes/primal_beast/primal_beast_primal_firstblood_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_firstblood_02.vcd" nodelay noscene } Rule primal_beast_KillIsFirstBlood_Rule { criteria Kill Isprimal_beast IsFirstBlood response primal_beast_KillIsFirstBlood } Response primal_beast_Kill { scene "scenes/primal_beast/primal_beast_primal_kill_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_08.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_kill_09.vcd" nodelay noscene } Rule primal_beast_Kill_Rule { criteria Kill Isprimal_beast response primal_beast_Kill } Response primal_beast_KillIsEnemyHoodwinkChance_75% { scene "scenes/primal_beast/primal_beast_primal_rival_hate_01.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_rival_hate_02.vcd" nodelay noscene speakonce } Rule primal_beast_KillIsEnemyHoodwinkChance_75%_Rule { criteria Kill Isprimal_beast IsEnemyHoodwink Chance_75% response primal_beast_KillIsEnemyHoodwinkChance_75% } Response primal_beast_EmoteIsEmoteLaugh { scene "scenes/primal_beast/primal_beast_primal_happy_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_happy_07.vcd" nodelay noscene } Rule primal_beast_EmoteIsEmoteLaugh_Rule { criteria Emote Isprimal_beast IsEmoteLaugh response primal_beast_EmoteIsEmoteLaugh } Response primal_beast_Spawn { scene "scenes/primal_beast/primal_beast_primal_intro_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_intro_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_intro_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_intro_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rival_hate_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rival_hate_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_spawn_08.vcd" nodelay noscene } Rule primal_beast_Spawn_Rule { criteria Spawn Isprimal_beast response primal_beast_Spawn } Response primal_beast_LastHit { scene "scenes/primal_beast/primal_beast_primal_lasthit_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_lasthit_08.vcd" nodelay noscene } Rule primal_beast_LastHit_Rule { criteria LastHit Isprimal_beast response primal_beast_LastHit } Response primal_beast_LevelUp { scene "scenes/primal_beast/primal_beast_primal_levelup_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_levelup_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_levelup_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_levelup_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_levelup_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_levelup_06.vcd" nodelay noscene } Rule primal_beast_LevelUp_Rule { criteria LevelUp Isprimal_beast response primal_beast_LevelUp } Response primal_beast_MissingIsLaneTop { scene "scenes/primal_beast/primal_beast_primal_missing_lane_01.vcd" nodelay noscene } Rule primal_beast_MissingIsLaneTop_Rule { criteria Missing Isprimal_beast IsLaneTop response primal_beast_MissingIsLaneTop } Response primal_beast_MissingIsLaneMid { scene "scenes/primal_beast/primal_beast_primal_missing_lane_02.vcd" nodelay noscene } Rule primal_beast_MissingIsLaneMid_Rule { criteria Missing Isprimal_beast IsLaneMid response primal_beast_MissingIsLaneMid } Response primal_beast_MissingIsLaneBot { scene "scenes/primal_beast/primal_beast_primal_missing_lane_03.vcd" nodelay noscene } Rule primal_beast_MissingIsLaneBot_Rule { criteria Missing Isprimal_beast IsLaneBot response primal_beast_MissingIsLaneBot } Response primal_beast_Missing { scene "scenes/primal_beast/primal_beast_primal_missing_lane_04.vcd" nodelay noscene } Rule primal_beast_Missing_Rule { criteria Missing Isprimal_beast response primal_beast_Missing } Response primal_beast_NoManaLittleNag { scene "scenes/primal_beast/primal_beast_primal_nomana_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_07.vcd" nodelay noscene } Rule primal_beast_NoManaLittleNag_Rule { criteria NoMana Isprimal_beast LittleNag response primal_beast_NoManaLittleNag } Response primal_beast_NoManaMediumNag { scene "scenes/primal_beast/primal_beast_primal_nomana_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_08.vcd" nodelay noscene } Rule primal_beast_NoManaMediumNag_Rule { criteria NoMana Isprimal_beast MediumNag response primal_beast_NoManaMediumNag } Response primal_beast_NoManaSuperNag { scene "scenes/primal_beast/primal_beast_primal_nomana_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_nomana_09.vcd" nodelay noscene } Rule primal_beast_NoManaSuperNag_Rule { criteria NoMana Isprimal_beast SuperNag response primal_beast_NoManaSuperNag } Response primal_beast_CooldownLittleNag { scene "scenes/primal_beast/primal_beast_primal_notyet_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_07.vcd" nodelay noscene } Rule primal_beast_CooldownLittleNag_Rule { criteria Cooldown Isprimal_beast LittleNag response primal_beast_CooldownLittleNag } Response primal_beast_CooldownMediumNag { scene "scenes/primal_beast/primal_beast_primal_notyet_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_08.vcd" nodelay noscene } Rule primal_beast_CooldownMediumNag_Rule { criteria Cooldown Isprimal_beast MediumNag response primal_beast_CooldownMediumNag } Response primal_beast_CooldownSuperNag { scene "scenes/primal_beast/primal_beast_primal_notyet_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_notyet_09.vcd" nodelay noscene } Rule primal_beast_CooldownSuperNag_Rule { criteria Cooldown Isprimal_beast SuperNag response primal_beast_CooldownSuperNag } Response primal_beast_Pain { scene "scenes/primal_beast/primal_beast_primal_pain_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_07.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_08.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_09.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_11.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_12.vcd" nodelay noscene } Rule primal_beast_Pain_Rule { criteria Pain Isprimal_beast response primal_beast_Pain } Response primal_beast_PainChance_35% { scene "scenes/primal_beast/primal_beast_primal_underattack_01.vcd" nodelay noscene respeakdelay 120 scene "scenes/primal_beast/primal_beast_primal_underattack_04.vcd" nodelay noscene respeakdelay 120 } Rule primal_beast_PainChance_35%_Rule { criteria Pain Isprimal_beast Chance_35% response primal_beast_PainChance_35% } Response primal_beast_PainChance_5% { scene "scenes/primal_beast/primal_beast_primal_underattack_02.vcd" nodelay noscene respeakdelay 120 scene "scenes/primal_beast/primal_beast_primal_underattack_05.vcd" nodelay noscene respeakdelay 120 scene "scenes/primal_beast/primal_beast_primal_underattack_07.vcd" nodelay noscene respeakdelay 120 } Rule primal_beast_PainChance_5%_Rule { criteria Pain Isprimal_beast Chance_5% response primal_beast_PainChance_5% } Response primal_beast_PainChance_15% { scene "scenes/primal_beast/primal_beast_primal_underattack_03.vcd" nodelay noscene respeakdelay 120 scene "scenes/primal_beast/primal_beast_primal_underattack_06.vcd" nodelay noscene respeakdelay 120 scene "scenes/primal_beast/primal_beast_primal_underattack_08.vcd" nodelay noscene respeakdelay 120 } Rule primal_beast_PainChance_15%_Rule { criteria Pain Isprimal_beast Chance_15% response primal_beast_PainChance_15% } Response primal_beast_PurchaseIsExpensiveItemChance_75% { scene "scenes/primal_beast/primal_beast_primal_purch_01.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_02.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_03.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_04.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_05.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_06.vcd" nodelay noscene speakonce scene "scenes/primal_beast/primal_beast_primal_purch_07.vcd" nodelay noscene speakonce } Rule primal_beast_PurchaseIsExpensiveItemChance_75%_Rule { criteria Purchase Isprimal_beast IsExpensiveItem Chance_75% response primal_beast_PurchaseIsExpensiveItemChance_75% } Response primal_beast_Respawn { scene "scenes/primal_beast/primal_beast_primal_rival_hate_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rival_hate_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rival_hate_05.vcd" nodelay noscene } Rule primal_beast_Respawn_Rule { criteria Respawn Isprimal_beast response primal_beast_Respawn } Response primal_beast_Powerup { scene "scenes/primal_beast/primal_beast_primal_rune_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_06.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rune_07.vcd" nodelay noscene } Rule primal_beast_Powerup_Rule { criteria Powerup Isprimal_beast response primal_beast_Powerup } Response primal_beast_CustomIsGameStart { scene "scenes/primal_beast/primal_beast_primal_rush_long_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rush_long_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_rush_long_03.vcd" nodelay noscene } Rule primal_beast_CustomIsGameStart_Rule { criteria Custom Isprimal_beast IsGameStart response primal_beast_CustomIsGameStart } Response primal_beast_CustomIsPrimalLoadoutSpawn { scene "scenes/primal_beast/primal_beast_primal_attack_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_big_04.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_01.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_02.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_03.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_attack_small_05.vcd" nodelay noscene scene "scenes/primal_beast/primal_beast_primal_pain_05.vcd" nodelay noscene } Rule primal_beast_CustomIsPrimalLoadoutSpawn_Rule { criteria Custom Isprimal_beast IsPrimalLoadoutSpawn response primal_beast_CustomIsPrimalLoadoutSpawn }