criterion "Isvengefulspirit" "classname" "npc_dota_hero_vengefulspirit" weight 5 required criterion "IsEnemyvengefulspirit" "targetclassname" "npc_dota_hero_vengefulspirit" weight 5 required criterion "IsAllyvengefulspirit" "nearby_ally" "npc_dota_hero_vengefulspirit" weight 5 required criterion "IsMagicMissile" "abilityname" "vengefulspirit_magic_missile" weight 5 required criterion "IsWaveOfTerror" "abilityname" "vengefulspirit_wave_of_terror" weight 5 required criterion "IsVengefulSpiritLoadoutSpawn" "special_spawn" "vengefulspirit_loadout_spawn" weight 5 required Response vengefulspirit_Spawn { scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_07.vcd" nodelay noscene } Rule vengefulspirit_Spawn_Rule { criteria Spawn Isvengefulspirit response vengefulspirit_Spawn } Response vengefulspirit_Move { scene "scenes/vengefulspirit/vengefulspirit_vng_move_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_10.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_11.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_12.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_13.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_14.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_15.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_16.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_17.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_acknow_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_acknow_03.vcd" nodelay noscene } Rule vengefulspirit_Move_Rule { criteria Move Isvengefulspirit response vengefulspirit_Move } Response vengefulspirit_Attack { scene "scenes/vengefulspirit/vengefulspirit_vng_attack_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_10.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_11.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_12.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_13.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_14.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_15.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_anger_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_anger_05.vcd" nodelay noscene } Rule vengefulspirit_Attack_Rule { criteria Attack Isvengefulspirit response vengefulspirit_Attack } Response vengefulspirit_CustomIsGameStart { scene "scenes/vengefulspirit/vengefulspirit_vng_cast_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_battlebegins_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_battlebegins_02.vcd" nodelay noscene } Rule vengefulspirit_CustomIsGameStart_Rule { criteria Custom Isvengefulspirit IsGameStart response vengefulspirit_CustomIsGameStart } Response vengefulspirit_CustomIsVengefulSpiritLoadoutSpawn { scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_spawn_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_move_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_attack_13.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_02.vcd" nodelay noscene } Rule vengefulspirit_CustomIsVengefulSpiritLoadoutSpawn_Rule { criteria Custom Isvengefulspirit IsVengefulSpiritLoadoutSpawn response vengefulspirit_CustomIsVengefulSpiritLoadoutSpawn } Response vengefulspirit_CastOrder { scene "scenes/vengefulspirit/vengefulspirit_vng_cast_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_cast_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_cast_04.vcd" nodelay noscene } Rule vengefulspirit_CastOrder_Rule { criteria CastOrder Isvengefulspirit response vengefulspirit_CastOrder } Response vengefulspirit_CastExecuteIsMagicMissileChance_5% { scene "scenes/vengefulspirit/vengefulspirit_vng_cast_05.vcd" nodelay noscene } Rule vengefulspirit_CastExecuteIsMagicMissileChance_5%_Rule { criteria CastExecute Isvengefulspirit IsMagicMissile Chance_5% response vengefulspirit_CastExecuteIsMagicMissileChance_5% } Response vengefulspirit_CastExecuteIsWaveOfTerror { scene "scenes/vengefulspirit/vengefulspirit_vng_ability_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_ability_09.vcd" nodelay noscene } Rule vengefulspirit_CastExecuteIsWaveOfTerror_Rule { criteria CastExecute Isvengefulspirit IsWaveOfTerror response vengefulspirit_CastExecuteIsWaveOfTerror } Response vengefulspirit_Death { scene "scenes/vengefulspirit/vengefulspirit_vng_death_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_death_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_death_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_death_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_death_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_death_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_anger_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_anger_07.vcd" nodelay noscene } Rule vengefulspirit_Death_Rule { criteria Death Isvengefulspirit response vengefulspirit_Death } Response vengefulspirit_DeathIsReincarnating { scene "scenes/vengefulspirit/vengefulspirit_vng_fastres_01.vcd" nodelay noscene } Rule vengefulspirit_DeathIsReincarnating_Rule { criteria Death Isvengefulspirit IsReincarnating response vengefulspirit_DeathIsReincarnating } Response vengefulspirit_Kill { scene "scenes/vengefulspirit/vengefulspirit_vng_kill_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_happy_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_10.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_11.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_kill_12.vcd" nodelay noscene } Rule vengefulspirit_Kill_Rule { criteria Kill Isvengefulspirit response vengefulspirit_Kill } Response vengefulspirit_KillIsFirstBlood { scene "scenes/vengefulspirit/vengefulspirit_vng_firstblood_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsFirstBlood_Rule { criteria Kill Isvengefulspirit IsFirstBlood response vengefulspirit_KillIsFirstBlood } Response vengefulspirit_KillIsEnemyViperChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyViperChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyViper Chance_15% response vengefulspirit_KillIsEnemyViperChance_15% } Response vengefulspirit_KillIsEnemyGyrocopterChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyGyrocopterChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyGyrocopter Chance_15% response vengefulspirit_KillIsEnemyGyrocopterChance_15% } Response vengefulspirit_KillIsEnemyPuckChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyPuckChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyPuck Chance_15% response vengefulspirit_KillIsEnemyPuckChance_15% } Response vengefulspirit_KillIsEnemyJakiroChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyJakiroChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyJakiro Chance_15% response vengefulspirit_KillIsEnemyJakiroChance_15% } Response vengefulspirit_KillIsEnemyBatriderChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyBatriderChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyBatrider Chance_15% response vengefulspirit_KillIsEnemyBatriderChance_15% } Response vengefulspirit_KillIsEnemyVisageChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyVisageChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyVisage Chance_15% response vengefulspirit_KillIsEnemyVisageChance_15% } Response vengefulspirit_KillIsEnemyOutworld_DestroyerChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyOutworld_DestroyerChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyOutworld_Destroyer Chance_15% response vengefulspirit_KillIsEnemyOutworld_DestroyerChance_15% } Response vengefulspirit_KillIsEnemyPhoenixChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_05.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyPhoenixChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyPhoenix Chance_15% response vengefulspirit_KillIsEnemyPhoenixChance_15% } Response vengefulspirit_KillIsEnemyWinter_WyvernChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_05.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyWinter_WyvernChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemyWinter_Wyvern Chance_15% response vengefulspirit_KillIsEnemyWinter_WyvernChance_15% } Response vengefulspirit_KillIsEnemySkywrath_MageChance_15% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_05.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemySkywrath_MageChance_15%_Rule { criteria Kill Isvengefulspirit IsEnemySkywrath_Mage Chance_15% response vengefulspirit_KillIsEnemySkywrath_MageChance_15% } Response vengefulspirit_KillIsEnemyBatriderChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_02.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyBatriderChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyBatrider Chance_35% response vengefulspirit_KillIsEnemyBatriderChance_35% } Response vengefulspirit_KillIsEnemyGyrocopterChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_03.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyGyrocopterChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyGyrocopter Chance_35% response vengefulspirit_KillIsEnemyGyrocopterChance_35% } Response vengefulspirit_KillIsEnemyJakiroChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_04.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyJakiroChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyJakiro Chance_35% response vengefulspirit_KillIsEnemyJakiroChance_35% } Response vengefulspirit_KillIsEnemyViperChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_06.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyViperChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyViper Chance_35% response vengefulspirit_KillIsEnemyViperChance_35% } Response vengefulspirit_KillIsEnemyDragon_KnightChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_08.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyDragon_KnightChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyDragon_Knight Chance_35% response vengefulspirit_KillIsEnemyDragon_KnightChance_35% } Response vengefulspirit_KillIsEnemyDeath_ProphetChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_10.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyDeath_ProphetChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyDeath_Prophet Chance_35% response vengefulspirit_KillIsEnemyDeath_ProphetChance_35% } Response vengefulspirit_KillIsEnemyZuusChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_11.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyZuusChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyZuus Chance_35% response vengefulspirit_KillIsEnemyZuusChance_35% } Response vengefulspirit_KillIsEnemyStormSpiritChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_12.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rival_13.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyStormSpiritChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyStormSpirit Chance_35% response vengefulspirit_KillIsEnemyStormSpiritChance_35% } Response vengefulspirit_KillIsEnemyEarth_SpiritChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_13.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyEarth_SpiritChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyEarth_Spirit Chance_35% response vengefulspirit_KillIsEnemyEarth_SpiritChance_35% } Response vengefulspirit_KillIsEnemyEmber_SpiritChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_13.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyEmber_SpiritChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyEmber_Spirit Chance_35% response vengefulspirit_KillIsEnemyEmber_SpiritChance_35% } Response vengefulspirit_KillIsEnemyPuckChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_14.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemyPuckChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemyPuck Chance_35% response vengefulspirit_KillIsEnemyPuckChance_35% } Response vengefulspirit_KillIsEnemySkywrath_MageChance_35% { scene "scenes/vengefulspirit/vengefulspirit_vng_rival_16.vcd" nodelay noscene } Rule vengefulspirit_KillIsEnemySkywrath_MageChance_35%_Rule { criteria Kill Isvengefulspirit IsEnemySkywrath_Mage Chance_35% response vengefulspirit_KillIsEnemySkywrath_MageChance_35% } Response vengefulspirit_Respawn { scene "scenes/vengefulspirit/vengefulspirit_vng_kill_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_respawn_07.vcd" nodelay noscene } Rule vengefulspirit_Respawn_Rule { criteria Respawn Isvengefulspirit response vengefulspirit_Respawn } Response vengefulspirit_Select { scene "scenes/vengefulspirit/vengefulspirit_vng_rare_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_rare_10.vcd" nodelay noscene } Rule vengefulspirit_Select_Rule { criteria Select Isvengefulspirit response vengefulspirit_Select } Response vengefulspirit_PurchaseIsExpensiveItem { scene "scenes/vengefulspirit/vengefulspirit_vng_purch_01.vcd" nodelay noscene speakonce scene "scenes/vengefulspirit/vengefulspirit_vng_purch_02.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsExpensiveItem_Rule { criteria Purchase Isvengefulspirit IsExpensiveItem response vengefulspirit_PurchaseIsExpensiveItem } Response vengefulspirit_PurchaseIsBlinkDagger { scene "scenes/vengefulspirit/vengefulspirit_vng_blink_01.vcd" nodelay noscene speakonce scene "scenes/vengefulspirit/vengefulspirit_vng_blink_02.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsBlinkDagger_Rule { criteria Purchase Isvengefulspirit IsBlinkDagger response vengefulspirit_PurchaseIsBlinkDagger } Response vengefulspirit_PurchaseIsDesolator { scene "scenes/vengefulspirit/vengefulspirit_vng_item_01.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsDesolator_Rule { criteria Purchase Isvengefulspirit IsDesolator response vengefulspirit_PurchaseIsDesolator } Response vengefulspirit_PurchaseIsMekansm { scene "scenes/vengefulspirit/vengefulspirit_vng_item_02.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsMekansm_Rule { criteria Purchase Isvengefulspirit IsMekansm response vengefulspirit_PurchaseIsMekansm } Response vengefulspirit_PurchaseIsHeart { scene "scenes/vengefulspirit/vengefulspirit_vng_item_03.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsHeart_Rule { criteria Purchase Isvengefulspirit IsHeart response vengefulspirit_PurchaseIsHeart } Response vengefulspirit_PurchaseIsButterfly { scene "scenes/vengefulspirit/vengefulspirit_vng_item_04.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsButterfly_Rule { criteria Purchase Isvengefulspirit IsButterfly response vengefulspirit_PurchaseIsButterfly } Response vengefulspirit_PurchaseIsManta { scene "scenes/vengefulspirit/vengefulspirit_vng_item_05.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsManta_Rule { criteria Purchase Isvengefulspirit IsManta response vengefulspirit_PurchaseIsManta } Response vengefulspirit_PurchaseIsSangeAndYasha { scene "scenes/vengefulspirit/vengefulspirit_vng_item_06.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsSangeAndYasha_Rule { criteria Purchase Isvengefulspirit IsSangeAndYasha response vengefulspirit_PurchaseIsSangeAndYasha } Response vengefulspirit_PurchaseIsVladmirs { scene "scenes/vengefulspirit/vengefulspirit_vng_item_07.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsVladmirs_Rule { criteria Purchase Isvengefulspirit IsVladmirs response vengefulspirit_PurchaseIsVladmirs } Response vengefulspirit_PurchaseIsDaedalus { scene "scenes/vengefulspirit/vengefulspirit_vng_item_08.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsDaedalus_Rule { criteria Purchase Isvengefulspirit IsDaedalus response vengefulspirit_PurchaseIsDaedalus } Response vengefulspirit_PurchaseIsMonkeyKingBar { scene "scenes/vengefulspirit/vengefulspirit_vng_item_09.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Isvengefulspirit IsMonkeyKingBar response vengefulspirit_PurchaseIsMonkeyKingBar } Response vengefulspirit_PurchaseIsUltimateScepter { scene "scenes/vengefulspirit/vengefulspirit_vng_sceptor_01.vcd" nodelay noscene speakonce scene "scenes/vengefulspirit/vengefulspirit_vng_sceptor_02.vcd" nodelay noscene speakonce } Rule vengefulspirit_PurchaseIsUltimateScepter_Rule { criteria Purchase Isvengefulspirit IsUltimateScepter response vengefulspirit_PurchaseIsUltimateScepter } Response vengefulspirit_Immortality { scene "scenes/vengefulspirit/vengefulspirit_vng_immort_01.vcd" nodelay noscene } Rule vengefulspirit_Immortality_Rule { criteria Immortality Isvengefulspirit response vengefulspirit_Immortality } Response vengefulspirit_ImmortalityChance_25% { scene "scenes/vengefulspirit/vengefulspirit_vng_immort_02.vcd" nodelay noscene } Rule vengefulspirit_ImmortalityChance_25%_Rule { criteria Immortality Isvengefulspirit Chance_25% response vengefulspirit_ImmortalityChance_25% } Response vengefulspirit_Deny { scene "scenes/vengefulspirit/vengefulspirit_vng_deny_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_09.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_10.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_11.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_12.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_13.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_deny_14.vcd" nodelay noscene } Rule vengefulspirit_Deny_Rule { criteria Deny Isvengefulspirit response vengefulspirit_Deny } Response vengefulspirit_LastHit { scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_happy_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_06.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lasthit_08.vcd" nodelay noscene } Rule vengefulspirit_LastHit_Rule { criteria LastHit Isvengefulspirit response vengefulspirit_LastHit } Response vengefulspirit_Defeat { scene "scenes/vengefulspirit/vengefulspirit_vng_lose_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lose_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_lose_03.vcd" nodelay noscene } Rule vengefulspirit_Defeat_Rule { criteria Defeat Isvengefulspirit response vengefulspirit_Defeat } Response vengefulspirit_Victory { scene "scenes/vengefulspirit/vengefulspirit_vng_win_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_win_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_win_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_win_04.vcd" nodelay noscene } Rule vengefulspirit_Victory_Rule { criteria Victory Isvengefulspirit response vengefulspirit_Victory } Response vengefulspirit_Bottling { scene "scenes/vengefulspirit/vengefulspirit_vng_bottle_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_bottle_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_bottle_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_bottle_04.vcd" nodelay noscene } Rule vengefulspirit_Bottling_Rule { criteria Bottling Isvengefulspirit response vengefulspirit_Bottling } Response vengefulspirit_PowerupIsPowerupHaste { scene "scenes/vengefulspirit/vengefulspirit_vng_haste_01.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupHaste_Rule { criteria Powerup Isvengefulspirit IsPowerupHaste response vengefulspirit_PowerupIsPowerupHaste } Response vengefulspirit_PowerupIsPowerupHasteChance_25% { scene "scenes/vengefulspirit/vengefulspirit_vng_haste_02.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isvengefulspirit IsPowerupHaste Chance_25% response vengefulspirit_PowerupIsPowerupHasteChance_25% } Response vengefulspirit_PowerupIsPowerupDoubleDamage { scene "scenes/vengefulspirit/vengefulspirit_vng_doubdam_01.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isvengefulspirit IsPowerupDoubleDamage response vengefulspirit_PowerupIsPowerupDoubleDamage } Response vengefulspirit_PowerupIsPowerupRegeneration { scene "scenes/vengefulspirit/vengefulspirit_vng_regen_01.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isvengefulspirit IsPowerupRegeneration response vengefulspirit_PowerupIsPowerupRegeneration } Response vengefulspirit_PowerupIsPowerupBounty { scene "scenes/vengefulspirit/vengefulspirit_vng_drop_common_01.vcd" nodelay noscene respeakdelay 300 } Rule vengefulspirit_PowerupIsPowerupBounty_Rule { criteria Powerup Isvengefulspirit IsPowerupBounty response vengefulspirit_PowerupIsPowerupBounty } Response vengefulspirit_PowerupIsPowerupIllusion { scene "scenes/vengefulspirit/vengefulspirit_vng_illus_01.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupIllusion_Rule { criteria Powerup Isvengefulspirit IsPowerupIllusion response vengefulspirit_PowerupIsPowerupIllusion } Response vengefulspirit_PowerupIsPowerupInvisibility { scene "scenes/vengefulspirit/vengefulspirit_vng_invis_01.vcd" nodelay noscene } Rule vengefulspirit_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isvengefulspirit IsPowerupInvisibility response vengefulspirit_PowerupIsPowerupInvisibility } Response vengefulspirit_PowerupIsPowerupArcane { scene "scenes/vengefulspirit/vengefulspirit_vng_cast_04.vcd" nodelay noscene respeakdelay 300 } Rule vengefulspirit_PowerupIsPowerupArcane_Rule { criteria Powerup Isvengefulspirit IsPowerupArcane response vengefulspirit_PowerupIsPowerupArcane } Response vengefulspirit_Pain { scene "scenes/vengefulspirit/vengefulspirit_vng_pain_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_pain_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_pain_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_pain_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_pain_05.vcd" nodelay noscene } Rule vengefulspirit_Pain_Rule { criteria Pain Isvengefulspirit response vengefulspirit_Pain } Response vengefulspirit_PainChance_25% { scene "scenes/vengefulspirit/vengefulspirit_vng_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule vengefulspirit_PainChance_25%_Rule { criteria Pain Isvengefulspirit Chance_25% response vengefulspirit_PainChance_25% } Response vengefulspirit_LevelUp { scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_levelup_05.vcd" nodelay noscene } Rule vengefulspirit_LevelUp_Rule { criteria LevelUp Isvengefulspirit response vengefulspirit_LevelUp } Response vengefulspirit_InTheBag { scene "scenes/vengefulspirit/vengefulspirit_vng_inthebag_01.vcd" nodelay noscene } Rule vengefulspirit_InTheBag_Rule { criteria InTheBag Isvengefulspirit response vengefulspirit_InTheBag } Response vengefulspirit_AllyNearIsAllyDragon_KnightEarlyGame { scene "scenes/vengefulspirit/vengefulspirit_vng_ally_01.vcd" nodelay noscene speakonce } Rule vengefulspirit_AllyNearIsAllyDragon_KnightEarlyGame_Rule { criteria AllyNear Isvengefulspirit IsAllyDragon_Knight EarlyGame response vengefulspirit_AllyNearIsAllyDragon_KnightEarlyGame } Response vengefulspirit_AllyNearIsAllyBatriderEarlyGame { scene "scenes/vengefulspirit/vengefulspirit_vng_ally_02.vcd" nodelay noscene speakonce } Rule vengefulspirit_AllyNearIsAllyBatriderEarlyGame_Rule { criteria AllyNear Isvengefulspirit IsAllyBatrider EarlyGame response vengefulspirit_AllyNearIsAllyBatriderEarlyGame } Response vengefulspirit_AllyNearIsAllyViperEarlyGame { scene "scenes/vengefulspirit/vengefulspirit_vng_ally_03.vcd" nodelay noscene speakonce } Rule vengefulspirit_AllyNearIsAllyViperEarlyGame_Rule { criteria AllyNear Isvengefulspirit IsAllyViper EarlyGame response vengefulspirit_AllyNearIsAllyViperEarlyGame } Response vengefulspirit_AllyNearIsAllySkywrath_Mage { scene "scenes/vengefulspirit/vengefulspirit_vng_ally_04.vcd" nodelay noscene speakonce } Rule vengefulspirit_AllyNearIsAllySkywrath_Mage_Rule { criteria AllyNear Isvengefulspirit IsAllySkywrath_Mage response vengefulspirit_AllyNearIsAllySkywrath_Mage } Response vengefulspirit_AllyNearIsAllyjakiroEarlyGame { scene "scenes/vengefulspirit/vengefulspirit_vng_ally_05.vcd" nodelay noscene speakonce } Rule vengefulspirit_AllyNearIsAllyjakiroEarlyGame_Rule { criteria AllyNear Isvengefulspirit IsAllyjakiro EarlyGame response vengefulspirit_AllyNearIsAllyjakiroEarlyGame } Response vengefulspirit_ItemDropIsCommonDrop { scene "scenes/vengefulspirit/vengefulspirit_vng_drop_common_01.vcd" nodelay noscene } Rule vengefulspirit_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isvengefulspirit IsCommonDrop response vengefulspirit_ItemDropIsCommonDrop } Response vengefulspirit_ItemDropIsRareDrop { scene "scenes/vengefulspirit/vengefulspirit_vng_drop_medium_01.vcd" nodelay noscene } Rule vengefulspirit_ItemDropIsRareDrop_Rule { criteria ItemDrop Isvengefulspirit IsRareDrop response vengefulspirit_ItemDropIsRareDrop } Response vengefulspirit_ItemDropIsUltraRareDrop { scene "scenes/vengefulspirit/vengefulspirit_vng_drop_rare_01.vcd" nodelay noscene } Rule vengefulspirit_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isvengefulspirit IsUltraRareDrop response vengefulspirit_ItemDropIsUltraRareDrop } Response vengefulspirit_MissingIsLaneTop { scene "scenes/vengefulspirit/vengefulspirit_vng_missing_lane_01.vcd" nodelay noscene } Rule vengefulspirit_MissingIsLaneTop_Rule { criteria Missing Isvengefulspirit IsLaneTop response vengefulspirit_MissingIsLaneTop } Response vengefulspirit_MissingIsLaneMid { scene "scenes/vengefulspirit/vengefulspirit_vng_missing_lane_02.vcd" nodelay noscene } Rule vengefulspirit_MissingIsLaneMid_Rule { criteria Missing Isvengefulspirit IsLaneMid response vengefulspirit_MissingIsLaneMid } Response vengefulspirit_MissingIsLaneBot { scene "scenes/vengefulspirit/vengefulspirit_vng_missing_lane_03.vcd" nodelay noscene } Rule vengefulspirit_MissingIsLaneBot_Rule { criteria Missing Isvengefulspirit IsLaneBot response vengefulspirit_MissingIsLaneBot } Response vengefulspirit_NoManaLittleNag { scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_03.vcd" nodelay noscene } Rule vengefulspirit_NoManaLittleNag_Rule { criteria NoMana Isvengefulspirit LittleNag response vengefulspirit_NoManaLittleNag } Response vengefulspirit_NoManaMediumNag { scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_06.vcd" nodelay noscene } Rule vengefulspirit_NoManaMediumNag_Rule { criteria NoMana Isvengefulspirit MediumNag response vengefulspirit_NoManaMediumNag } Response vengefulspirit_NoManaSuperNag { scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_nomana_09.vcd" nodelay noscene } Rule vengefulspirit_NoManaSuperNag_Rule { criteria NoMana Isvengefulspirit SuperNag response vengefulspirit_NoManaSuperNag } Response vengefulspirit_CooldownLittleNag { scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_03.vcd" nodelay noscene } Rule vengefulspirit_CooldownLittleNag_Rule { criteria Cooldown Isvengefulspirit LittleNag response vengefulspirit_CooldownLittleNag } Response vengefulspirit_CooldownMediumNag { scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_06.vcd" nodelay noscene } Rule vengefulspirit_CooldownMediumNag_Rule { criteria Cooldown Isvengefulspirit MediumNag response vengefulspirit_CooldownMediumNag } Response vengefulspirit_CooldownSuperNag { scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_07.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_08.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_notyet_09.vcd" nodelay noscene } Rule vengefulspirit_CooldownSuperNag_Rule { criteria Cooldown Isvengefulspirit SuperNag response vengefulspirit_CooldownSuperNag } Response vengefulspirit_Thanks { scene "scenes/vengefulspirit/vengefulspirit_vng_thanks_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_thanks_02.vcd" nodelay noscene } Rule vengefulspirit_Thanks_Rule { criteria Thanks Isvengefulspirit response vengefulspirit_Thanks } Response vengefulspirit_EmoteIsEmoteLaugh { scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_01.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_02.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_03.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_04.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_05.vcd" nodelay noscene scene "scenes/vengefulspirit/vengefulspirit_vng_laugh_06.vcd" nodelay noscene } Rule vengefulspirit_EmoteIsEmoteLaugh_Rule { criteria Emote Isvengefulspirit IsEmoteLaugh response vengefulspirit_EmoteIsEmoteLaugh }