criterion "Ispugna" "classname" "npc_dota_hero_pugna" weight 5 required criterion "IsEnemypugna" "targetclassname" "npc_dota_hero_pugna" weight 5 required criterion "IsAllypugna" "nearby_ally" "npc_dota_hero_pugna" weight 5 required criterion "IsPugnaNetherBlast" "abilityname" "pugna_nether_blast" weight 5 required criterion "IsPugnaNetherWard" "abilityname" "pugna_nether_ward" weight 5 required criterion "IsPugnaLifeDrain" "abilityname" "pugna_life_drain" weight 5 required criterion "IsPugnaLoadoutSpawn" "special_spawn" "pugna_loadout_spawn" weight 5 required criterion "IsPugnaTI8_Taunt" "taunt_type" "ti8_pugna_taunt" weight 5 required Response pugna_Spawn { scene "scenes/pugna/pugna_pugna_spawn_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_05.vcd" nodelay noscene } Rule pugna_Spawn_Rule { criteria Spawn Ispugna response pugna_Spawn } Response pugna_CustomIsGameStart { scene "scenes/pugna/pugna_pugna_battlebegins_01.vcd" nodelay noscene } Rule pugna_CustomIsGameStart_Rule { criteria Custom Ispugna IsGameStart response pugna_CustomIsGameStart } Response pugna_CustomIsPugnaLoadoutSpawn { scene "scenes/pugna/pugna_pugna_spawn_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_spawn_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_battlebegins_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_17.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_13.vcd" nodelay noscene } Rule pugna_CustomIsPugnaLoadoutSpawn_Rule { criteria Custom Ispugna IsPugnaLoadoutSpawn response pugna_CustomIsPugnaLoadoutSpawn } Response pugna_KillIsFirstBlood { scene "scenes/pugna/pugna_pugna_firstblood_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_firstblood_02.vcd" nodelay noscene } Rule pugna_KillIsFirstBlood_Rule { criteria Kill Ispugna IsFirstBlood response pugna_KillIsFirstBlood } Response pugna_KillIsPugnaNetherBlastChance_5% { scene "scenes/pugna/pugna_pugna_ability_nblast_03.vcd" nodelay noscene } Rule pugna_KillIsPugnaNetherBlastChance_5%_Rule { criteria Kill Ispugna IsPugnaNetherBlast Chance_5% response pugna_KillIsPugnaNetherBlastChance_5% } Response pugna_KillIsPugnaNetherWardChance_15% { scene "scenes/pugna/pugna_pugna_ability_nward_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_ability_nward_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_ability_nward_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_ability_nward_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_ability_nward_11.vcd" nodelay noscene } Rule pugna_KillIsPugnaNetherWardChance_15%_Rule { criteria Kill Ispugna IsPugnaNetherWard Chance_15% response pugna_KillIsPugnaNetherWardChance_15% } Response pugna_KillIsPugnaLifeDrainChance_10% { scene "scenes/pugna/pugna_pugna_ability_life_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_ability_life_05.vcd" nodelay noscene } Rule pugna_KillIsPugnaLifeDrainChance_10%_Rule { criteria Kill Ispugna IsPugnaLifeDrain Chance_10% response pugna_KillIsPugnaLifeDrainChance_10% } Response pugna_Kill { scene "scenes/pugna/pugna_pugna_kill_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_11.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_12.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_13.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_14.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_15.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_16.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_17.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_kill_18.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_10.vcd" nodelay noscene } Rule pugna_Kill_Rule { criteria Kill Ispugna response pugna_Kill } Response pugna_KillIsEnemyViperChance_35% { scene "scenes/pugna/pugna_pugna_rival_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_05.vcd" nodelay noscene } Rule pugna_KillIsEnemyViperChance_35%_Rule { criteria Kill Ispugna IsEnemyViper Chance_35% response pugna_KillIsEnemyViperChance_35% } Response pugna_KillIsEnemyAntimageChance_35% { scene "scenes/pugna/pugna_pugna_rival_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rival_08.vcd" nodelay noscene } Rule pugna_KillIsEnemyAntimageChance_35%_Rule { criteria Kill Ispugna IsEnemyAntimage Chance_35% response pugna_KillIsEnemyAntimageChance_35% } Response pugna_KillIsEnemyEnigmaChance_35% { scene "scenes/pugna/pugna_pugna_rival_09.vcd" nodelay noscene } Rule pugna_KillIsEnemyEnigmaChance_35%_Rule { criteria Kill Ispugna IsEnemyEnigma Chance_35% response pugna_KillIsEnemyEnigmaChance_35% } Response pugna_KillIsEnemyShadowShamanChance_35% { scene "scenes/pugna/pugna_pugna_rival_10.vcd" nodelay noscene } Rule pugna_KillIsEnemyShadowShamanChance_35%_Rule { criteria Kill Ispugna IsEnemyShadowShaman Chance_35% response pugna_KillIsEnemyShadowShamanChance_35% } Response pugna_Move { scene "scenes/pugna/pugna_pugna_move_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_11.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_12.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_13.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_14.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_15.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_16.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_17.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_move_18.vcd" nodelay noscene } Rule pugna_Move_Rule { criteria Move Ispugna response pugna_Move } Response pugna_Attack { scene "scenes/pugna/pugna_pugna_attack_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_11.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_12.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_13.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_14.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_attack_15.vcd" nodelay noscene } Rule pugna_Attack_Rule { criteria Attack Ispugna response pugna_Attack } Response pugna_CastOrder { scene "scenes/pugna/pugna_pugna_cast_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_cast_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_cast_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_cast_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_cast_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_cast_06.vcd" nodelay noscene } Rule pugna_CastOrder_Rule { criteria CastOrder Ispugna response pugna_CastOrder } Response pugna_LevelUp { scene "scenes/pugna/pugna_pugna_level_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_level_11.vcd" nodelay noscene } Rule pugna_LevelUp_Rule { criteria LevelUp Ispugna response pugna_LevelUp } Response pugna_LastHit { scene "scenes/pugna/pugna_pugna_lasthit_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lasthit_10.vcd" nodelay noscene } Rule pugna_LastHit_Rule { criteria LastHit Ispugna response pugna_LastHit } Response pugna_Death { scene "scenes/pugna/pugna_pugna_death_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_death_10.vcd" nodelay noscene } Rule pugna_Death_Rule { criteria Death Ispugna response pugna_Death } Response pugna_DeathIsReincarnating { scene "scenes/pugna/pugna_pugna_fastres_01.vcd" nodelay noscene } Rule pugna_DeathIsReincarnating_Rule { criteria Death Ispugna IsReincarnating response pugna_DeathIsReincarnating } Response pugna_Respawn { scene "scenes/pugna/pugna_pugna_respawn_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_respawn_11.vcd" nodelay noscene } Rule pugna_Respawn_Rule { criteria Respawn Ispugna response pugna_Respawn } Response pugna_Select { scene "scenes/pugna/pugna_pugna_rare_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rare_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rare_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_rare_04.vcd" nodelay noscene } Rule pugna_Select_Rule { criteria Select Ispugna response pugna_Select } Response pugna_PurchaseIsExpensiveItem { scene "scenes/pugna/pugna_pugna_purch_01.vcd" nodelay noscene speakonce scene "scenes/pugna/pugna_pugna_purch_02.vcd" nodelay noscene speakonce scene "scenes/pugna/pugna_pugna_purch_03.vcd" nodelay noscene speakonce } Rule pugna_PurchaseIsExpensiveItem_Rule { criteria Purchase Ispugna IsExpensiveItem response pugna_PurchaseIsExpensiveItem } Response pugna_PurchaseIsBlinkDagger { scene "scenes/pugna/pugna_pugna_blink_01.vcd" nodelay noscene speakonce scene "scenes/pugna/pugna_pugna_blink_02.vcd" nodelay noscene speakonce } Rule pugna_PurchaseIsBlinkDagger_Rule { criteria Purchase Ispugna IsBlinkDagger response pugna_PurchaseIsBlinkDagger } Response pugna_PurchaseIsUltimateScepter { scene "scenes/pugna/pugna_pugna_scepter_01.vcd" nodelay noscene speakonce scene "scenes/pugna/pugna_pugna_scepter_02.vcd" nodelay noscene speakonce scene "scenes/pugna/pugna_pugna_scepter_03.vcd" nodelay noscene speakonce } Rule pugna_PurchaseIsUltimateScepter_Rule { criteria Purchase Ispugna IsUltimateScepter response pugna_PurchaseIsUltimateScepter } Response pugna_PurchaseIsMekansm { scene "scenes/pugna/pugna_pugna_item_01.vcd" nodelay noscene speakonce } Rule pugna_PurchaseIsMekansm_Rule { criteria Purchase Ispugna IsMekansm response pugna_PurchaseIsMekansm } Response pugna_PurchaseIsBlackKingBar { scene "scenes/pugna/pugna_pugna_item_02.vcd" nodelay noscene speakonce } Rule pugna_PurchaseIsBlackKingBar_Rule { criteria Purchase Ispugna IsBlackKingBar response pugna_PurchaseIsBlackKingBar } Response pugna_Bottling { scene "scenes/pugna/pugna_pugna_bottle_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_bottle_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_bottle_03.vcd" nodelay noscene } Rule pugna_Bottling_Rule { criteria Bottling Ispugna response pugna_Bottling } Response pugna_Deny { scene "scenes/pugna/pugna_pugna_deny_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_10.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_11.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_deny_12.vcd" nodelay noscene } Rule pugna_Deny_Rule { criteria Deny Ispugna response pugna_Deny } Response pugna_Defeat { scene "scenes/pugna/pugna_pugna_lose_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lose_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_lose_03.vcd" nodelay noscene } Rule pugna_Defeat_Rule { criteria Defeat Ispugna response pugna_Defeat } Response pugna_Victory { scene "scenes/pugna/pugna_pugna_win_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_win_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_win_03.vcd" nodelay noscene } Rule pugna_Victory_Rule { criteria Victory Ispugna response pugna_Victory } Response pugna_Immortality { scene "scenes/pugna/pugna_pugna_immort_01.vcd" nodelay noscene } Rule pugna_Immortality_Rule { criteria Immortality Ispugna response pugna_Immortality } Response pugna_ImmortalityChance_25% { scene "scenes/pugna/pugna_pugna_immort_02.vcd" nodelay noscene } Rule pugna_ImmortalityChance_25%_Rule { criteria Immortality Ispugna Chance_25% response pugna_ImmortalityChance_25% } Response pugna_PowerupIsPowerupBounty { scene "scenes/pugna/pugna_pugna_lasthit_03.vcd" nodelay noscene respeakdelay 300 } Rule pugna_PowerupIsPowerupBounty_Rule { criteria Powerup Ispugna IsPowerupBounty response pugna_PowerupIsPowerupBounty } Response pugna_PowerupIsPowerupHaste { scene "scenes/pugna/pugna_pugna_haste_01.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupHaste_Rule { criteria Powerup Ispugna IsPowerupHaste response pugna_PowerupIsPowerupHaste } Response pugna_PowerupIsPowerupHasteChance_25% { scene "scenes/pugna/pugna_pugna_haste_02.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Ispugna IsPowerupHaste Chance_25% response pugna_PowerupIsPowerupHasteChance_25% } Response pugna_PowerupIsPowerupDoubleDamage { scene "scenes/pugna/pugna_pugna_doubdam_01.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Ispugna IsPowerupDoubleDamage response pugna_PowerupIsPowerupDoubleDamage } Response pugna_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/pugna/pugna_pugna_doubdam_02.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Ispugna IsPowerupDoubleDamage Chance_25% response pugna_PowerupIsPowerupDoubleDamageChance_25% } Response pugna_PowerupIsPowerupRegeneration { scene "scenes/pugna/pugna_pugna_regen_01.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupRegeneration_Rule { criteria Powerup Ispugna IsPowerupRegeneration response pugna_PowerupIsPowerupRegeneration } Response pugna_PowerupIsPowerupIllusion { scene "scenes/pugna/pugna_pugna_illus_01.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupIllusion_Rule { criteria Powerup Ispugna IsPowerupIllusion response pugna_PowerupIsPowerupIllusion } Response pugna_PowerupIsPowerupInvisibility { scene "scenes/pugna/pugna_pugna_invis_01.vcd" nodelay noscene } Rule pugna_PowerupIsPowerupInvisibility_Rule { criteria Powerup Ispugna IsPowerupInvisibility response pugna_PowerupIsPowerupInvisibility } Response pugna_PowerupIsPowerupArcane { scene "scenes/pugna/pugna_pugna_ability_nward_06.vcd" nodelay noscene respeakdelay 300 } Rule pugna_PowerupIsPowerupArcane_Rule { criteria Powerup Ispugna IsPowerupArcane response pugna_PowerupIsPowerupArcane } Response pugna_CooldownLittleNag { scene "scenes/pugna/pugna_pugna_notyet_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_03.vcd" nodelay noscene } Rule pugna_CooldownLittleNag_Rule { criteria Cooldown Ispugna LittleNag response pugna_CooldownLittleNag } Response pugna_CooldownMediumNag { scene "scenes/pugna/pugna_pugna_notyet_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_06.vcd" nodelay noscene } Rule pugna_CooldownMediumNag_Rule { criteria Cooldown Ispugna MediumNag response pugna_CooldownMediumNag } Response pugna_CooldownSuperNag { scene "scenes/pugna/pugna_pugna_notyet_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_notyet_09.vcd" nodelay noscene } Rule pugna_CooldownSuperNag_Rule { criteria Cooldown Ispugna SuperNag response pugna_CooldownSuperNag } Response pugna_NoManaLittleNag { scene "scenes/pugna/pugna_pugna_nomana_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_03.vcd" nodelay noscene } Rule pugna_NoManaLittleNag_Rule { criteria NoMana Ispugna LittleNag response pugna_NoManaLittleNag } Response pugna_NoManaMediumNag { scene "scenes/pugna/pugna_pugna_nomana_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_06.vcd" nodelay noscene } Rule pugna_NoManaMediumNag_Rule { criteria NoMana Ispugna MediumNag response pugna_NoManaMediumNag } Response pugna_NoManaSuperNag { scene "scenes/pugna/pugna_pugna_nomana_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_nomana_09.vcd" nodelay noscene } Rule pugna_NoManaSuperNag_Rule { criteria NoMana Ispugna SuperNag response pugna_NoManaSuperNag } Response pugna_Thanks { scene "scenes/pugna/pugna_pugna_thanks_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_thanks_02.vcd" nodelay noscene } Rule pugna_Thanks_Rule { criteria Thanks Ispugna response pugna_Thanks } Response pugna_PainChance_25% { scene "scenes/pugna/pugna_pugna_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule pugna_PainChance_25%_Rule { criteria Pain Ispugna Chance_25% response pugna_PainChance_25% } Response pugna_Pain { scene "scenes/pugna/pugna_pugna_pain_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_pain_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_pain_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_pain_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_pain_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_pain_08.vcd" nodelay noscene } Rule pugna_Pain_Rule { criteria Pain Ispugna response pugna_Pain } Response pugna_InTheBag { scene "scenes/pugna/pugna_pugna_inthebag_01.vcd" nodelay noscene } Rule pugna_InTheBag_Rule { criteria InTheBag Ispugna response pugna_InTheBag } Response pugna_ItemDropIsCommonDrop { scene "scenes/pugna/pugna_pugna_happy_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_05.vcd" nodelay noscene } Rule pugna_ItemDropIsCommonDrop_Rule { criteria ItemDrop Ispugna IsCommonDrop response pugna_ItemDropIsCommonDrop } Response pugna_ItemDropIsUltraRareDrop { scene "scenes/pugna/pugna_pugna_happy_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_03.vcd" nodelay noscene } Rule pugna_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Ispugna IsUltraRareDrop response pugna_ItemDropIsUltraRareDrop } Response pugna_ItemDropIsRareDrop { scene "scenes/pugna/pugna_pugna_happy_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_04.vcd" nodelay noscene } Rule pugna_ItemDropIsRareDrop_Rule { criteria ItemDrop Ispugna IsRareDrop response pugna_ItemDropIsRareDrop } Response pugna_EmoteIsEmoteLaugh { scene "scenes/pugna/pugna_pugna_laugh_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_02.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_04.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_05.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_06.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_07.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_08.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_09.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_10.vcd" nodelay noscene } Rule pugna_EmoteIsEmoteLaugh_Rule { criteria Emote Ispugna IsEmoteLaugh response pugna_EmoteIsEmoteLaugh } Response pugna_TauntIsPugnaTI8_Taunt { scene "scenes/pugna/pugna_pugna_laugh_01.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_03.vcd" nodelay noscene scene "scenes/pugna/pugna_pugna_laugh_09.vcd" nodelay noscene } Rule pugna_TauntIsPugnaTI8_Taunt_Rule { criteria Taunt Ispugna IsPugnaTI8_Taunt response pugna_TauntIsPugnaTI8_Taunt }