criterion "Isphantom_lancer" "classname" "npc_dota_hero_phantom_lancer" weight 5 required criterion "IsEnemyphantom_lancer" "targetclassname" "npc_dota_hero_phantom_lancer" weight 5 required criterion "IsAllyphantom_lancer" "nearby_ally" "npc_dota_hero_phantom_lancer" weight 5 required criterion "IsPhantomLancerLance" "abilityname" "phantom_lancer_spirit_lance" weight 5 required criterion "IsPhantomLancerDoppelganger" "abilityname" "phantom_lancer_doppelwalk" weight 5 required criterion "IsPhantomLancerJux" "abilityname" "phantom_lancer_juxtapose" weight 5 required criterion "IsPhantomLancerEdge" "abilityname" "phantom_lancer_phantom_edge" weight 5 required criterion "IsPhantomLancerLoadoutSpawn" "special_spawn" "phantom_lancer_loadout_spawn" weight 5 required Response phantom_lancer_Spawn { scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_05.vcd" nodelay noscene } Rule phantom_lancer_Spawn_Rule { criteria Spawn Isphantom_lancer response phantom_lancer_Spawn } Response phantom_lancer_CustomIsGameStart { scene "scenes/phantom_lancer/phantom_lancer_plance_battlebegins_01.vcd" nodelay noscene } Rule phantom_lancer_CustomIsGameStart_Rule { criteria Custom Isphantom_lancer IsGameStart response phantom_lancer_CustomIsGameStart } Response phantom_lancer_CustomIsPhantomLancerLoadoutSpawn { scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_spawn_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_battlebegins_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_14.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_cast_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_06.vcd" nodelay noscene } Rule phantom_lancer_CustomIsPhantomLancerLoadoutSpawn_Rule { criteria Custom Isphantom_lancer IsPhantomLancerLoadoutSpawn response phantom_lancer_CustomIsPhantomLancerLoadoutSpawn } Response phantom_lancer_KillIsFirstBlood { scene "scenes/phantom_lancer/phantom_lancer_plance_firstblood_01.vcd" nodelay noscene } Rule phantom_lancer_KillIsFirstBlood_Rule { criteria Kill Isphantom_lancer IsFirstBlood response phantom_lancer_KillIsFirstBlood } Response phantom_lancer_Kill { scene "scenes/phantom_lancer/phantom_lancer_plance_kill_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_kill_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_10.vcd" nodelay noscene } Rule phantom_lancer_Kill_Rule { criteria Kill Isphantom_lancer response phantom_lancer_Kill } Response phantom_lancer_KillIsEnemyChaos_KnightChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_01.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyChaos_KnightChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyChaos_Knight Chance_25% response phantom_lancer_KillIsEnemyChaos_KnightChance_25% } Response phantom_lancer_KillIsEnemyBrewmasterChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_03.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyBrewmasterChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyBrewmaster Chance_25% response phantom_lancer_KillIsEnemyBrewmasterChance_25% } Response phantom_lancer_KillIsEnemyDark_SeerChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_04.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyDark_SeerChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyDark_Seer Chance_25% response phantom_lancer_KillIsEnemyDark_SeerChance_25% } Response phantom_lancer_KillIsEnemyBounty_HunterChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_05.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyBounty_HunterChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyBounty_Hunter Chance_25% response phantom_lancer_KillIsEnemyBounty_HunterChance_25% } Response phantom_lancer_KillIsEnemySniperChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_06.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemySniperChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemySniper Chance_25% response phantom_lancer_KillIsEnemySniperChance_25% } Response phantom_lancer_KillIsEnemyTidehunterChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_07.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyTidehunterChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyTidehunter Chance_25% response phantom_lancer_KillIsEnemyTidehunterChance_25% } Response phantom_lancer_KillIsEnemySlardarChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_08.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemySlardarChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemySlardar Chance_25% response phantom_lancer_KillIsEnemySlardarChance_25% } Response phantom_lancer_KillIsEnemyMorphlingChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_09.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyMorphlingChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyMorphling Chance_25% response phantom_lancer_KillIsEnemyMorphlingChance_25% } Response phantom_lancer_KillIsEnemyOgre_MagiChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_10.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyOgre_MagiChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyOgre_Magi Chance_25% response phantom_lancer_KillIsEnemyOgre_MagiChance_25% } Response phantom_lancer_KillIsEnemyMedusaChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_rival_11.vcd" nodelay noscene } Rule phantom_lancer_KillIsEnemyMedusaChance_25%_Rule { criteria Kill Isphantom_lancer IsEnemyMedusa Chance_25% response phantom_lancer_KillIsEnemyMedusaChance_25% } Response phantom_lancer_Move { scene "scenes/phantom_lancer/phantom_lancer_plance_move_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_11.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_12.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_13.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_14.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_15.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_16.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_17.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_18.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_clone_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_clone_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_clone_13.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_move_clone_19.vcd" nodelay noscene } Rule phantom_lancer_Move_Rule { criteria Move Isphantom_lancer response phantom_lancer_Move } Response phantom_lancer_Attack { scene "scenes/phantom_lancer/phantom_lancer_plance_attack_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_11.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_12.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_13.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_14.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_15.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_attack_clone_01.vcd" nodelay noscene } Rule phantom_lancer_Attack_Rule { criteria Attack Isphantom_lancer response phantom_lancer_Attack } Response phantom_lancer_CastOrder { scene "scenes/phantom_lancer/phantom_lancer_plance_cast_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_cast_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_cast_03.vcd" nodelay noscene } Rule phantom_lancer_CastOrder_Rule { criteria CastOrder Isphantom_lancer response phantom_lancer_CastOrder } Response phantom_lancer_CastExecuteIsPhantomLancerLance { scene "scenes/phantom_lancer/phantom_lancer_plance_ability_spiritlance_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_spiritlance_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_spiritlance_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_spiritlance_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_spiritlance_08.vcd" nodelay noscene } Rule phantom_lancer_CastExecuteIsPhantomLancerLance_Rule { criteria CastExecute Isphantom_lancer IsPhantomLancerLance response phantom_lancer_CastExecuteIsPhantomLancerLance } Response phantom_lancer_CastExecuteIsPhantomLancerDoppelgangerChance_5% { scene "scenes/phantom_lancer/phantom_lancer_plance_ability_doppelwalk_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_doppelwalk_06.vcd" nodelay noscene } Rule phantom_lancer_CastExecuteIsPhantomLancerDoppelgangerChance_5%_Rule { criteria CastExecute Isphantom_lancer IsPhantomLancerDoppelganger Chance_5% response phantom_lancer_CastExecuteIsPhantomLancerDoppelgangerChance_5% } Response phantom_lancer_CastExecuteIsPhantomLancerDoppelganger { scene "scenes/phantom_lancer/phantom_lancer_plance_ability_doppelwalk_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_doppelwalk_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_doppelwalk_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_ability_juxtapose_02.vcd" nodelay noscene } Rule phantom_lancer_CastExecuteIsPhantomLancerDoppelganger_Rule { criteria CastExecute Isphantom_lancer IsPhantomLancerDoppelganger response phantom_lancer_CastExecuteIsPhantomLancerDoppelganger } Response phantom_lancer_LevelUp { scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_levelup_09.vcd" nodelay noscene } Rule phantom_lancer_LevelUp_Rule { criteria LevelUp Isphantom_lancer response phantom_lancer_LevelUp } Response phantom_lancer_AllyNearIsAllyChaos_KnightEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_01.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyChaos_KnightEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyChaos_Knight EarlyGame response phantom_lancer_AllyNearIsAllyChaos_KnightEarlyGame } Response phantom_lancer_AllyNearIsAllyMeepoEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_02.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyMeepoEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyMeepo EarlyGame response phantom_lancer_AllyNearIsAllyMeepoEarlyGame } Response phantom_lancer_AllyNearIsAllyBrewmasterEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_03.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyBrewmasterEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyBrewmaster EarlyGame response phantom_lancer_AllyNearIsAllyBrewmasterEarlyGame } Response phantom_lancer_AllyNearIsAllyNaga_SirenEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_04.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyNaga_SirenEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyNaga_Siren EarlyGame response phantom_lancer_AllyNearIsAllyNaga_SirenEarlyGame } Response phantom_lancer_AllyNearIsAllyKeeper_of_the_LightEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_05.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyKeeper_of_the_LightEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyKeeper_of_the_Light EarlyGame response phantom_lancer_AllyNearIsAllyKeeper_of_the_LightEarlyGame } Response phantom_lancer_AllyNearIsAllyCrystalMaidenEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_06.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyCrystalMaidenEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyCrystalMaiden EarlyGame response phantom_lancer_AllyNearIsAllyCrystalMaidenEarlyGame } Response phantom_lancer_AllyNearIsAllyMorphlingEarlyGame { scene "scenes/phantom_lancer/phantom_lancer_plance_ally_07.vcd" nodelay noscene speakonce } Rule phantom_lancer_AllyNearIsAllyMorphlingEarlyGame_Rule { criteria AllyNear Isphantom_lancer IsAllyMorphling EarlyGame response phantom_lancer_AllyNearIsAllyMorphlingEarlyGame } Response phantom_lancer_LastHit { scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_07.vcd" nodelay noscene } Rule phantom_lancer_LastHit_Rule { criteria LastHit Isphantom_lancer response phantom_lancer_LastHit } Response phantom_lancer_Death { scene "scenes/phantom_lancer/phantom_lancer_plance_death_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_death_10.vcd" nodelay noscene } Rule phantom_lancer_Death_Rule { criteria Death Isphantom_lancer response phantom_lancer_Death } Response phantom_lancer_DeathIsReincarnating { scene "scenes/phantom_lancer/phantom_lancer_plance_fastres_01.vcd" nodelay noscene } Rule phantom_lancer_DeathIsReincarnating_Rule { criteria Death Isphantom_lancer IsReincarnating response phantom_lancer_DeathIsReincarnating } Response phantom_lancer_Respawn { scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_11.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_respawn_12.vcd" nodelay noscene } Rule phantom_lancer_Respawn_Rule { criteria Respawn Isphantom_lancer response phantom_lancer_Respawn } Response phantom_lancer_Select { scene "scenes/phantom_lancer/phantom_lancer_plance_rare_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_rare_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_rare_03.vcd" nodelay noscene } Rule phantom_lancer_Select_Rule { criteria Select Isphantom_lancer response phantom_lancer_Select } Response phantom_lancer_PurchaseIsExpensiveItem { scene "scenes/phantom_lancer/phantom_lancer_plance_purch_01.vcd" nodelay noscene speakonce scene "scenes/phantom_lancer/phantom_lancer_plance_purch_02.vcd" nodelay noscene speakonce scene "scenes/phantom_lancer/phantom_lancer_plance_purch_03.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsExpensiveItem_Rule { criteria Purchase Isphantom_lancer IsExpensiveItem response phantom_lancer_PurchaseIsExpensiveItem } Response phantom_lancer_PurchaseIsBlinkDagger { scene "scenes/phantom_lancer/phantom_lancer_plance_blink_01.vcd" nodelay noscene speakonce scene "scenes/phantom_lancer/phantom_lancer_plance_blink_02.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsBlinkDagger_Rule { criteria Purchase Isphantom_lancer IsBlinkDagger response phantom_lancer_PurchaseIsBlinkDagger } Response phantom_lancer_PurchaseIsUltimateScepter { scene "scenes/phantom_lancer/phantom_lancer_plance_scepter_01.vcd" nodelay noscene speakonce scene "scenes/phantom_lancer/phantom_lancer_plance_scepter_02.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsUltimateScepter_Rule { criteria Purchase Isphantom_lancer IsUltimateScepter response phantom_lancer_PurchaseIsUltimateScepter } Response phantom_lancer_PurchaseIsManta { scene "scenes/phantom_lancer/phantom_lancer_plance_item_01.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsManta_Rule { criteria Purchase Isphantom_lancer IsManta response phantom_lancer_PurchaseIsManta } Response phantom_lancer_PurchaseIsButterfly { scene "scenes/phantom_lancer/phantom_lancer_plance_item_02.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsButterfly_Rule { criteria Purchase Isphantom_lancer IsButterfly response phantom_lancer_PurchaseIsButterfly } Response phantom_lancer_PurchaseIsHeart { scene "scenes/phantom_lancer/phantom_lancer_plance_item_03.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsHeart_Rule { criteria Purchase Isphantom_lancer IsHeart response phantom_lancer_PurchaseIsHeart } Response phantom_lancer_PurchaseIsMonkeyKingBar { scene "scenes/phantom_lancer/phantom_lancer_plance_item_04.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Isphantom_lancer IsMonkeyKingBar response phantom_lancer_PurchaseIsMonkeyKingBar } Response phantom_lancer_PurchaseIsVanguard { scene "scenes/phantom_lancer/phantom_lancer_plance_item_05.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsVanguard_Rule { criteria Purchase Isphantom_lancer IsVanguard response phantom_lancer_PurchaseIsVanguard } Response phantom_lancer_PurchaseIsRadiance { scene "scenes/phantom_lancer/phantom_lancer_plance_item_06.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsRadiance_Rule { criteria Purchase Isphantom_lancer IsRadiance response phantom_lancer_PurchaseIsRadiance } Response phantom_lancer_PurchaseIsSkadi { scene "scenes/phantom_lancer/phantom_lancer_plance_item_07.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsSkadi_Rule { criteria Purchase Isphantom_lancer IsSkadi response phantom_lancer_PurchaseIsSkadi } Response phantom_lancer_PurchaseIsDiffusal { scene "scenes/phantom_lancer/phantom_lancer_plance_item_08.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsDiffusal_Rule { criteria Purchase Isphantom_lancer IsDiffusal response phantom_lancer_PurchaseIsDiffusal } Response phantom_lancer_PurchaseIsDaedalus { scene "scenes/phantom_lancer/phantom_lancer_plance_item_09.vcd" nodelay noscene speakonce } Rule phantom_lancer_PurchaseIsDaedalus_Rule { criteria Purchase Isphantom_lancer IsDaedalus response phantom_lancer_PurchaseIsDaedalus } Response phantom_lancer_Bottling { scene "scenes/phantom_lancer/phantom_lancer_plance_bottle_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_bottle_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_bottle_03.vcd" nodelay noscene } Rule phantom_lancer_Bottling_Rule { criteria Bottling Isphantom_lancer response phantom_lancer_Bottling } Response phantom_lancer_Deny { scene "scenes/phantom_lancer/phantom_lancer_plance_deny_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_11.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_12.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_deny_13.vcd" nodelay noscene } Rule phantom_lancer_Deny_Rule { criteria Deny Isphantom_lancer response phantom_lancer_Deny } Response phantom_lancer_Defeat { scene "scenes/phantom_lancer/phantom_lancer_plance_lose_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lose_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_lose_03.vcd" nodelay noscene } Rule phantom_lancer_Defeat_Rule { criteria Defeat Isphantom_lancer response phantom_lancer_Defeat } Response phantom_lancer_Victory { scene "scenes/phantom_lancer/phantom_lancer_plance_win_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_win_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_win_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_win_04.vcd" nodelay noscene } Rule phantom_lancer_Victory_Rule { criteria Victory Isphantom_lancer response phantom_lancer_Victory } Response phantom_lancer_MissingIsLaneTop { scene "scenes/phantom_lancer/phantom_lancer_plance_lane_missing_01.vcd" nodelay noscene } Rule phantom_lancer_MissingIsLaneTop_Rule { criteria Missing Isphantom_lancer IsLaneTop response phantom_lancer_MissingIsLaneTop } Response phantom_lancer_MissingIsLaneMid { scene "scenes/phantom_lancer/phantom_lancer_plance_lane_missing_02.vcd" nodelay noscene } Rule phantom_lancer_MissingIsLaneMid_Rule { criteria Missing Isphantom_lancer IsLaneMid response phantom_lancer_MissingIsLaneMid } Response phantom_lancer_MissingIsLaneBot { scene "scenes/phantom_lancer/phantom_lancer_plance_lane_missing_03.vcd" nodelay noscene } Rule phantom_lancer_MissingIsLaneBot_Rule { criteria Missing Isphantom_lancer IsLaneBot response phantom_lancer_MissingIsLaneBot } Response phantom_lancer_Immortality { scene "scenes/phantom_lancer/phantom_lancer_plance_immort_01.vcd" nodelay noscene } Rule phantom_lancer_Immortality_Rule { criteria Immortality Isphantom_lancer response phantom_lancer_Immortality } Response phantom_lancer_PowerupIsPowerupHaste { scene "scenes/phantom_lancer/phantom_lancer_plance_haste_01.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupHaste_Rule { criteria Powerup Isphantom_lancer IsPowerupHaste response phantom_lancer_PowerupIsPowerupHaste } Response phantom_lancer_PowerupIsPowerupBounty { scene "scenes/phantom_lancer/phantom_lancer_plance_lasthit_04.vcd" nodelay noscene respeakdelay 300 } Rule phantom_lancer_PowerupIsPowerupBounty_Rule { criteria Powerup Isphantom_lancer IsPowerupBounty response phantom_lancer_PowerupIsPowerupBounty } Response phantom_lancer_PowerupIsPowerupDoubleDamage { scene "scenes/phantom_lancer/phantom_lancer_plance_doubdam_01.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isphantom_lancer IsPowerupDoubleDamage response phantom_lancer_PowerupIsPowerupDoubleDamage } Response phantom_lancer_PowerupIsPowerupRegeneration { scene "scenes/phantom_lancer/phantom_lancer_plance_regen_01.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isphantom_lancer IsPowerupRegeneration response phantom_lancer_PowerupIsPowerupRegeneration } Response phantom_lancer_PowerupIsPowerupRegenerationChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_regen_02.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isphantom_lancer IsPowerupRegeneration Chance_25% response phantom_lancer_PowerupIsPowerupRegenerationChance_25% } Response phantom_lancer_PowerupIsPowerupIllusion { scene "scenes/phantom_lancer/phantom_lancer_plance_illus_01.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupIllusion_Rule { criteria Powerup Isphantom_lancer IsPowerupIllusion response phantom_lancer_PowerupIsPowerupIllusion } Response phantom_lancer_PowerupIsPowerupIllusionChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_illus_03.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isphantom_lancer IsPowerupIllusion Chance_25% response phantom_lancer_PowerupIsPowerupIllusionChance_25% } Response phantom_lancer_PowerupIsPowerupInvisibility { scene "scenes/phantom_lancer/phantom_lancer_plance_invis_01.vcd" nodelay noscene } Rule phantom_lancer_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isphantom_lancer IsPowerupInvisibility response phantom_lancer_PowerupIsPowerupInvisibility } Response phantom_lancer_PowerupIsPowerupArcane { scene "scenes/phantom_lancer/phantom_lancer_plance_illus_04.vcd" nodelay noscene respeakdelay 300 } Rule phantom_lancer_PowerupIsPowerupArcane_Rule { criteria Powerup Isphantom_lancer IsPowerupArcane response phantom_lancer_PowerupIsPowerupArcane } Response phantom_lancer_CooldownLittleNag { scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_03.vcd" nodelay noscene } Rule phantom_lancer_CooldownLittleNag_Rule { criteria Cooldown Isphantom_lancer LittleNag response phantom_lancer_CooldownLittleNag } Response phantom_lancer_CooldownMediumNag { scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_06.vcd" nodelay noscene } Rule phantom_lancer_CooldownMediumNag_Rule { criteria Cooldown Isphantom_lancer MediumNag response phantom_lancer_CooldownMediumNag } Response phantom_lancer_CooldownSuperNag { scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_notyet_09.vcd" nodelay noscene } Rule phantom_lancer_CooldownSuperNag_Rule { criteria Cooldown Isphantom_lancer SuperNag response phantom_lancer_CooldownSuperNag } Response phantom_lancer_NoManaLittleNag { scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_03.vcd" nodelay noscene } Rule phantom_lancer_NoManaLittleNag_Rule { criteria NoMana Isphantom_lancer LittleNag response phantom_lancer_NoManaLittleNag } Response phantom_lancer_NoManaMediumNag { scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_06.vcd" nodelay noscene } Rule phantom_lancer_NoManaMediumNag_Rule { criteria NoMana Isphantom_lancer MediumNag response phantom_lancer_NoManaMediumNag } Response phantom_lancer_NoManaSuperNag { scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_nomana_09.vcd" nodelay noscene } Rule phantom_lancer_NoManaSuperNag_Rule { criteria NoMana Isphantom_lancer SuperNag response phantom_lancer_NoManaSuperNag } Response phantom_lancer_Thanks { scene "scenes/phantom_lancer/phantom_lancer_plance_thanks_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_thanks_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_thanks_03.vcd" nodelay noscene } Rule phantom_lancer_Thanks_Rule { criteria Thanks Isphantom_lancer response phantom_lancer_Thanks } Response phantom_lancer_PainChance_25% { scene "scenes/phantom_lancer/phantom_lancer_plance_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule phantom_lancer_PainChance_25%_Rule { criteria Pain Isphantom_lancer Chance_25% response phantom_lancer_PainChance_25% } Response phantom_lancer_Pain { scene "scenes/phantom_lancer/phantom_lancer_plance_pain_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_pain_09.vcd" nodelay noscene } Rule phantom_lancer_Pain_Rule { criteria Pain Isphantom_lancer response phantom_lancer_Pain } Response phantom_lancer_InTheBag { scene "scenes/phantom_lancer/phantom_lancer_plance_inthebag_01.vcd" nodelay noscene } Rule phantom_lancer_InTheBag_Rule { criteria InTheBag Isphantom_lancer response phantom_lancer_InTheBag } Response phantom_lancer_ItemDropIsCommonDrop { scene "scenes/phantom_lancer/phantom_lancer_plance_drop_common.vcd" nodelay noscene } Rule phantom_lancer_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isphantom_lancer IsCommonDrop response phantom_lancer_ItemDropIsCommonDrop } Response phantom_lancer_ItemDropIsRareDrop { scene "scenes/phantom_lancer/phantom_lancer_plance_drop_medium.vcd" nodelay noscene } Rule phantom_lancer_ItemDropIsRareDrop_Rule { criteria ItemDrop Isphantom_lancer IsRareDrop response phantom_lancer_ItemDropIsRareDrop } Response phantom_lancer_ItemDropIsUltraRareDrop { scene "scenes/phantom_lancer/phantom_lancer_plance_drop_rare.vcd" nodelay noscene } Rule phantom_lancer_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isphantom_lancer IsUltraRareDrop response phantom_lancer_ItemDropIsUltraRareDrop } Response phantom_lancer_EmoteIsEmoteLaugh { scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_01.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_02.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_03.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_04.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_05.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_06.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_07.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_08.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_09.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_10.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_11.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_12.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_13.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_14.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_15.vcd" nodelay noscene scene "scenes/phantom_lancer/phantom_lancer_plance_laugh_16.vcd" nodelay noscene } Rule phantom_lancer_EmoteIsEmoteLaugh_Rule { criteria Emote Isphantom_lancer IsEmoteLaugh response phantom_lancer_EmoteIsEmoteLaugh }