criterion "Islife_stealer" "classname" "npc_dota_hero_life_stealer" weight 5 required criterion "IsEnemylife_stealer" "targetclassname" "npc_dota_hero_life_stealer" weight 5 required criterion "IsAllylife_stealer" "nearby_ally" "npc_dota_hero_life_stealer" weight 5 required criterion "IsRage" "abilityname" "life_stealer_rage" weight 5 required criterion "IsOpenWounds" "abilityname" "life_stealer_open_wounds" weight 5 required criterion "IsInfest" "abilityname" "life_stealer_infest" weight 5 required criterion "IsConsume" "abilityname" "life_stealer_consume" weight 5 required criterion "IsLifestealerLoadoutSpawn" "special_spawn" "lifestealer_loadout_spawn" weight 5 required criterion "IsLifestealerWoopWoop" "taunt_type" "woop_woop" weight 5 required Response life_stealer_Spawn { scene "scenes/life_stealer/life_stealer_lifest_spawn_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_04.vcd" nodelay noscene } Rule life_stealer_Spawn_Rule { criteria Spawn Islife_stealer response life_stealer_Spawn } Response life_stealer_CustomIsGameStart { scene "scenes/life_stealer/life_stealer_lifest_begin_01.vcd" nodelay noscene } Rule life_stealer_CustomIsGameStart_Rule { criteria Custom Islife_stealer IsGameStart response life_stealer_CustomIsGameStart } Response life_stealer_CustomIsLifestealerLoadoutSpawn { scene "scenes/life_stealer/life_stealer_lifest_spawn_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_spawn_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_19.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_cast_01.vcd" nodelay noscene } Rule life_stealer_CustomIsLifestealerLoadoutSpawn_Rule { criteria Custom Islife_stealer IsLifestealerLoadoutSpawn response life_stealer_CustomIsLifestealerLoadoutSpawn } Response life_stealer_KillIsFirstBlood { scene "scenes/life_stealer/life_stealer_lifest_first_01.vcd" nodelay noscene } Rule life_stealer_KillIsFirstBlood_Rule { criteria Kill Islife_stealer IsFirstBlood response life_stealer_KillIsFirstBlood } Response life_stealer_KillIsConsumeChance_15% { scene "scenes/life_stealer/life_stealer_lifest_ability_rage_01.vcd" nodelay noscene } Rule life_stealer_KillIsConsumeChance_15%_Rule { criteria Kill Islife_stealer IsConsume Chance_15% response life_stealer_KillIsConsumeChance_15% } Response life_stealer_KillIsConsumeChance_5% { scene "scenes/life_stealer/life_stealer_lifest_ability_infest_burst_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_ability_infest_burst_08.vcd" nodelay noscene } Rule life_stealer_KillIsConsumeChance_5%_Rule { criteria Kill Islife_stealer IsConsume Chance_5% response life_stealer_KillIsConsumeChance_5% } Response life_stealer_Kill { scene "scenes/life_stealer/life_stealer_lifest_kill_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_14.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_15.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_16.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_17.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_kill_18.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_08.vcd" nodelay noscene } Rule life_stealer_Kill_Rule { criteria Kill Islife_stealer response life_stealer_Kill } Response life_stealer_KillIsEnemyBatRiderChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_01.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyBatRiderChance_25%_Rule { criteria Kill Islife_stealer IsEnemyBatRider Chance_25% response life_stealer_KillIsEnemyBatRiderChance_25% } Response life_stealer_KillIsEnemyHuskarChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_02.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyHuskarChance_25%_Rule { criteria Kill Islife_stealer IsEnemyHuskar Chance_25% response life_stealer_KillIsEnemyHuskarChance_25% } Response life_stealer_KillIsEnemyOmniKnightChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_03.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyOmniKnightChance_25%_Rule { criteria Kill Islife_stealer IsEnemyOmniKnight Chance_25% response life_stealer_KillIsEnemyOmniKnightChance_25% } Response life_stealer_KillIsEnemyPudgeChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_06.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyPudgeChance_25%_Rule { criteria Kill Islife_stealer IsEnemyPudge Chance_25% response life_stealer_KillIsEnemyPudgeChance_25% } Response life_stealer_KillIsEnemyUndyingChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_rival_08.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyUndyingChance_25%_Rule { criteria Kill Islife_stealer IsEnemyUndying Chance_25% response life_stealer_KillIsEnemyUndyingChance_25% } Response life_stealer_KillIsEnemyPuckChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_09.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyPuckChance_25%_Rule { criteria Kill Islife_stealer IsEnemyPuck Chance_25% response life_stealer_KillIsEnemyPuckChance_25% } Response life_stealer_KillIsEnemyAntimageChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_10.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyAntimageChance_25%_Rule { criteria Kill Islife_stealer IsEnemyAntimage Chance_25% response life_stealer_KillIsEnemyAntimageChance_25% } Response life_stealer_KillIsEnemyAxeChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_11.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyAxeChance_25%_Rule { criteria Kill Islife_stealer IsEnemyAxe Chance_25% response life_stealer_KillIsEnemyAxeChance_25% } Response life_stealer_KillIsEnemyBloodseekerChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_12.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyBloodseekerChance_25%_Rule { criteria Kill Islife_stealer IsEnemyBloodseeker Chance_25% response life_stealer_KillIsEnemyBloodseekerChance_25% } Response life_stealer_KillIsEnemyDeath_ProphetChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_13.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyDeath_ProphetChance_25%_Rule { criteria Kill Islife_stealer IsEnemyDeath_Prophet Chance_25% response life_stealer_KillIsEnemyDeath_ProphetChance_25% } Response life_stealer_KillIsEnemyFurionChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_14.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyFurionChance_25%_Rule { criteria Kill Islife_stealer IsEnemyFurion Chance_25% response life_stealer_KillIsEnemyFurionChance_25% } Response life_stealer_KillIsEnemyTidehunterChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_15.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyTidehunterChance_25%_Rule { criteria Kill Islife_stealer IsEnemyTidehunter Chance_25% response life_stealer_KillIsEnemyTidehunterChance_25% } Response life_stealer_KillIsEnemyLichChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_16.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyLichChance_25%_Rule { criteria Kill Islife_stealer IsEnemyLich Chance_25% response life_stealer_KillIsEnemyLichChance_25% } Response life_stealer_KillIsEnemyNevermoreChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_17.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyNevermoreChance_25%_Rule { criteria Kill Islife_stealer IsEnemyNevermore Chance_25% response life_stealer_KillIsEnemyNevermoreChance_25% } Response life_stealer_KillIsEnemyQueenofPainChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_18.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyQueenofPainChance_25%_Rule { criteria Kill Islife_stealer IsEnemyQueenofPain Chance_25% response life_stealer_KillIsEnemyQueenofPainChance_25% } Response life_stealer_KillIsEnemyTinyChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_20.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyTinyChance_25%_Rule { criteria Kill Islife_stealer IsEnemyTiny Chance_25% response life_stealer_KillIsEnemyTinyChance_25% } Response life_stealer_KillIsEnemyViperChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_21.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyViperChance_25%_Rule { criteria Kill Islife_stealer IsEnemyViper Chance_25% response life_stealer_KillIsEnemyViperChance_25% } Response life_stealer_KillIsEnemyFaceless_VoidChance_25% { scene "scenes/life_stealer/life_stealer_lifest_rival_22.vcd" nodelay noscene } Rule life_stealer_KillIsEnemyFaceless_VoidChance_25%_Rule { criteria Kill Islife_stealer IsEnemyFaceless_Void Chance_25% response life_stealer_KillIsEnemyFaceless_VoidChance_25% } Response life_stealer_Move { scene "scenes/life_stealer/life_stealer_lifest_move_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_14.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_15.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_16.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_17.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_18.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_19.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_20.vcd" nodelay noscene } Rule life_stealer_Move_Rule { criteria Move Islife_stealer response life_stealer_Move } Response life_stealer_Attack { scene "scenes/life_stealer/life_stealer_lifest_attack_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_14.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_attack_15.vcd" nodelay noscene } Rule life_stealer_Attack_Rule { criteria Attack Islife_stealer response life_stealer_Attack } Response life_stealer_CastOrder { scene "scenes/life_stealer/life_stealer_lifest_cast_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_cast_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_cast_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_cast_04.vcd" nodelay noscene } Rule life_stealer_CastOrder_Rule { criteria CastOrder Islife_stealer response life_stealer_CastOrder } Response life_stealer_CastExecuteIsOpenWoundsChance_75% { scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_01.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_02.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_03.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_04.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_05.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_openwound_06.vcd" nodelay noscene respeakdelay 60 } Rule life_stealer_CastExecuteIsOpenWoundsChance_75%_Rule { criteria CastExecute Islife_stealer IsOpenWounds Chance_75% response life_stealer_CastExecuteIsOpenWoundsChance_75% } Response life_stealer_CastExecuteIsInfestChance_75% { scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_01.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_02.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_03.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_04.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_05.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_06.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_07.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_cast_08.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_burst_02.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_burst_03.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_hero_02.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_hero_03.vcd" nodelay noscene respeakdelay 60 scene "scenes/life_stealer/life_stealer_lifest_ability_infest_hero_04.vcd" nodelay noscene respeakdelay 60 } Rule life_stealer_CastExecuteIsInfestChance_75%_Rule { criteria CastExecute Islife_stealer IsInfest Chance_75% response life_stealer_CastExecuteIsInfestChance_75% } Response life_stealer_LevelUp { scene "scenes/life_stealer/life_stealer_lifest_levelup_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_14.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_15.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_16.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_17.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_18.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_19.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_20.vcd" nodelay noscene } Rule life_stealer_LevelUp_Rule { criteria LevelUp Islife_stealer response life_stealer_LevelUp } Response life_stealer_LastHit { scene "scenes/life_stealer/life_stealer_lifest_lasthit_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lasthit_10.vcd" nodelay noscene } Rule life_stealer_LastHit_Rule { criteria LastHit Islife_stealer response life_stealer_LastHit } Response life_stealer_Death { scene "scenes/life_stealer/life_stealer_lifest_death_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_14.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_15.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_death_16.vcd" nodelay noscene } Rule life_stealer_Death_Rule { criteria Death Islife_stealer response life_stealer_Death } Response life_stealer_DeathIsReincarnating { scene "scenes/life_stealer/life_stealer_lifest_fastres_01.vcd" nodelay noscene } Rule life_stealer_DeathIsReincarnating_Rule { criteria Death Islife_stealer IsReincarnating response life_stealer_DeathIsReincarnating } Response life_stealer_Respawn { scene "scenes/life_stealer/life_stealer_lifest_respawn_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_respawn_13.vcd" nodelay noscene } Rule life_stealer_Respawn_Rule { criteria Respawn Islife_stealer response life_stealer_Respawn } Response life_stealer_PurchaseIsExpensiveItem { scene "scenes/life_stealer/life_stealer_lifest_purch_01.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_purch_02.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_purch_03.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsExpensiveItem_Rule { criteria Purchase Islife_stealer IsExpensiveItem response life_stealer_PurchaseIsExpensiveItem } Response life_stealer_PurchaseIsSatanic { scene "scenes/life_stealer/life_stealer_lifest_relic_01.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsSatanic_Rule { criteria Purchase Islife_stealer IsSatanic response life_stealer_PurchaseIsSatanic } Response life_stealer_PurchaseIsSangeAndYasha { scene "scenes/life_stealer/life_stealer_lifest_relic_03.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsSangeAndYasha_Rule { criteria Purchase Islife_stealer IsSangeAndYasha response life_stealer_PurchaseIsSangeAndYasha } Response life_stealer_PurchaseIsHeart { scene "scenes/life_stealer/life_stealer_lifest_relic_04.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsHeart_Rule { criteria Purchase Islife_stealer IsHeart response life_stealer_PurchaseIsHeart } Response life_stealer_PurchaseIsMonkeyKingBar { scene "scenes/life_stealer/life_stealer_lifest_relic_05.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Islife_stealer IsMonkeyKingBar response life_stealer_PurchaseIsMonkeyKingBar } Response life_stealer_PurchaseIsAssaultCuirass { scene "scenes/life_stealer/life_stealer_lifest_relic_06.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsAssaultCuirass_Rule { criteria Purchase Islife_stealer IsAssaultCuirass response life_stealer_PurchaseIsAssaultCuirass } Response life_stealer_PurchaseIsArmlet { scene "scenes/life_stealer/life_stealer_lifest_relic_07.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsArmlet_Rule { criteria Purchase Islife_stealer IsArmlet response life_stealer_PurchaseIsArmlet } Response life_stealer_PurchaseIsBlinkDagger { scene "scenes/life_stealer/life_stealer_lifest_blink_01.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_blink_02.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsBlinkDagger_Rule { criteria Purchase Islife_stealer IsBlinkDagger response life_stealer_PurchaseIsBlinkDagger } Response life_stealer_PurchaseIsUltimateScepter { scene "scenes/life_stealer/life_stealer_lifest_scepter_01.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_scepter_02.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsUltimateScepter_Rule { criteria Purchase Islife_stealer IsUltimateScepter response life_stealer_PurchaseIsUltimateScepter } Response life_stealer_PurchaseIsVladmirs { scene "scenes/life_stealer/life_stealer_lifest_item_vlad_01.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_item_vlad_02.vcd" nodelay noscene speakonce scene "scenes/life_stealer/life_stealer_lifest_item_vlad_03.vcd" nodelay noscene speakonce } Rule life_stealer_PurchaseIsVladmirs_Rule { criteria Purchase Islife_stealer IsVladmirs response life_stealer_PurchaseIsVladmirs } Response life_stealer_Bottling { scene "scenes/life_stealer/life_stealer_lifest_bottle_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_bottle_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_bottle_03.vcd" nodelay noscene } Rule life_stealer_Bottling_Rule { criteria Bottling Islife_stealer response life_stealer_Bottling } Response life_stealer_Deny { scene "scenes/life_stealer/life_stealer_lifest_deny_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_09.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_11.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_12.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_13.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_deny_14.vcd" nodelay noscene } Rule life_stealer_Deny_Rule { criteria Deny Islife_stealer response life_stealer_Deny } Response life_stealer_Defeat { scene "scenes/life_stealer/life_stealer_lifest_lose_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lose_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_lose_03.vcd" nodelay noscene } Rule life_stealer_Defeat_Rule { criteria Defeat Islife_stealer response life_stealer_Defeat } Response life_stealer_Victory { scene "scenes/life_stealer/life_stealer_lifest_win_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_win_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_win_03.vcd" nodelay noscene } Rule life_stealer_Victory_Rule { criteria Victory Islife_stealer response life_stealer_Victory } Response life_stealer_Immortality { scene "scenes/life_stealer/life_stealer_lifest_immort_01.vcd" nodelay noscene } Rule life_stealer_Immortality_Rule { criteria Immortality Islife_stealer response life_stealer_Immortality } Response life_stealer_ImmortalityChance_25% { scene "scenes/life_stealer/life_stealer_lifest_immort_02.vcd" nodelay noscene } Rule life_stealer_ImmortalityChance_25%_Rule { criteria Immortality Islife_stealer Chance_25% response life_stealer_ImmortalityChance_25% } Response life_stealer_PowerupIsPowerupHaste { scene "scenes/life_stealer/life_stealer_lifest_haste_01.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupHaste_Rule { criteria Powerup Islife_stealer IsPowerupHaste response life_stealer_PowerupIsPowerupHaste } Response life_stealer_PowerupIsPowerupDoubleDamage { scene "scenes/life_stealer/life_stealer_lifest_doubdam_01.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Islife_stealer IsPowerupDoubleDamage response life_stealer_PowerupIsPowerupDoubleDamage } Response life_stealer_PowerupIsPowerupBounty { scene "scenes/life_stealer/life_stealer_lifest_lasthit_02.vcd" nodelay noscene respeakdelay 300 } Rule life_stealer_PowerupIsPowerupBounty_Rule { criteria Powerup Islife_stealer IsPowerupBounty response life_stealer_PowerupIsPowerupBounty } Response life_stealer_PowerupIsPowerupRegeneration { scene "scenes/life_stealer/life_stealer_lifest_regen_01.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupRegeneration_Rule { criteria Powerup Islife_stealer IsPowerupRegeneration response life_stealer_PowerupIsPowerupRegeneration } Response life_stealer_PowerupIsPowerupIllusion { scene "scenes/life_stealer/life_stealer_lifest_illus_01.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupIllusion_Rule { criteria Powerup Islife_stealer IsPowerupIllusion response life_stealer_PowerupIsPowerupIllusion } Response life_stealer_PowerupIsPowerupInvisibility { scene "scenes/life_stealer/life_stealer_lifest_invis_01.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupInvisibility_Rule { criteria Powerup Islife_stealer IsPowerupInvisibility response life_stealer_PowerupIsPowerupInvisibility } Response life_stealer_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/life_stealer/life_stealer_lifest_invis_02.vcd" nodelay noscene } Rule life_stealer_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Islife_stealer IsPowerupInvisibility Chance_25% response life_stealer_PowerupIsPowerupInvisibilityChance_25% } Response life_stealer_PowerupIsPowerupArcane { scene "scenes/life_stealer/life_stealer_lifest_happy_06.vcd" nodelay noscene respeakdelay 300 } Rule life_stealer_PowerupIsPowerupArcane_Rule { criteria Powerup Islife_stealer IsPowerupArcane response life_stealer_PowerupIsPowerupArcane } Response life_stealer_CooldownLittleNag { scene "scenes/life_stealer/life_stealer_lifest_notyet_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_07.vcd" nodelay noscene } Rule life_stealer_CooldownLittleNag_Rule { criteria Cooldown Islife_stealer LittleNag response life_stealer_CooldownLittleNag } Response life_stealer_CooldownMediumNag { scene "scenes/life_stealer/life_stealer_lifest_notyet_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_08.vcd" nodelay noscene } Rule life_stealer_CooldownMediumNag_Rule { criteria Cooldown Islife_stealer MediumNag response life_stealer_CooldownMediumNag } Response life_stealer_CooldownSuperNag { scene "scenes/life_stealer/life_stealer_lifest_notyet_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_notyet_09.vcd" nodelay noscene } Rule life_stealer_CooldownSuperNag_Rule { criteria Cooldown Islife_stealer SuperNag response life_stealer_CooldownSuperNag } Response life_stealer_NoManaLittleNag { scene "scenes/life_stealer/life_stealer_lifest_nomana_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_07.vcd" nodelay noscene } Rule life_stealer_NoManaLittleNag_Rule { criteria NoMana Islife_stealer LittleNag response life_stealer_NoManaLittleNag } Response life_stealer_NoManaMediumNag { scene "scenes/life_stealer/life_stealer_lifest_nomana_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_08.vcd" nodelay noscene } Rule life_stealer_NoManaMediumNag_Rule { criteria NoMana Islife_stealer MediumNag response life_stealer_NoManaMediumNag } Response life_stealer_NoManaSuperNag { scene "scenes/life_stealer/life_stealer_lifest_nomana_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_nomana_09.vcd" nodelay noscene } Rule life_stealer_NoManaSuperNag_Rule { criteria NoMana Islife_stealer SuperNag response life_stealer_NoManaSuperNag } Response life_stealer_Thanks { scene "scenes/life_stealer/life_stealer_lifest_thanks_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_thanks_02.vcd" nodelay noscene } Rule life_stealer_Thanks_Rule { criteria Thanks Islife_stealer response life_stealer_Thanks } Response life_stealer_PainChance_25% { scene "scenes/life_stealer/life_stealer_lifest_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule life_stealer_PainChance_25%_Rule { criteria Pain Islife_stealer Chance_25% response life_stealer_PainChance_25% } Response life_stealer_Pain { scene "scenes/life_stealer/life_stealer_lifest_pain_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_08.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_pain_09.vcd" nodelay noscene } Rule life_stealer_Pain_Rule { criteria Pain Islife_stealer response life_stealer_Pain } Response life_stealer_InTheBag { scene "scenes/life_stealer/life_stealer_lifest_inthebag_01.vcd" nodelay noscene } Rule life_stealer_InTheBag_Rule { criteria InTheBag Islife_stealer response life_stealer_InTheBag } Response life_stealer_ItemDropIsCommonDrop { scene "scenes/life_stealer/life_stealer_lifest_happy_01.vcd" nodelay noscene } Rule life_stealer_ItemDropIsCommonDrop_Rule { criteria ItemDrop Islife_stealer IsCommonDrop response life_stealer_ItemDropIsCommonDrop } Response life_stealer_ItemDropIsRareDrop { scene "scenes/life_stealer/life_stealer_lifest_happy_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_happy_05.vcd" nodelay noscene } Rule life_stealer_ItemDropIsRareDrop_Rule { criteria ItemDrop Islife_stealer IsRareDrop response life_stealer_ItemDropIsRareDrop } Response life_stealer_ItemDropIsUltraRareDrop { scene "scenes/life_stealer/life_stealer_lifest_happy_08.vcd" nodelay noscene } Rule life_stealer_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Islife_stealer IsUltraRareDrop response life_stealer_ItemDropIsUltraRareDrop } Response life_stealer_EmoteIsEmoteLaugh { scene "scenes/life_stealer/life_stealer_lifest_laugh_01.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_03.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_04.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_05.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_06.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_07.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_laugh_08.vcd" nodelay noscene } Rule life_stealer_EmoteIsEmoteLaugh_Rule { criteria Emote Islife_stealer IsEmoteLaugh response life_stealer_EmoteIsEmoteLaugh } Response life_stealer_Select { scene "scenes/life_stealer/life_stealer_lifest_spawn_02.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_move_10.vcd" nodelay noscene scene "scenes/life_stealer/life_stealer_lifest_levelup_08.vcd" nodelay noscene } Rule life_stealer_Select_Rule { criteria Select Islife_stealer response life_stealer_Select } Response life_stealer_TauntIsLifestealerWoopWoop { scene "scenes/life_stealer/life_stealer_lifest_laugh_05.vcd" nodelay noscene } Rule life_stealer_TauntIsLifestealerWoopWoop_Rule { criteria Taunt Islife_stealer IsLifestealerWoopWoop response life_stealer_TauntIsLifestealerWoopWoop }