criterion "Istemplar_assassin" "classname" "npc_dota_hero_templar_assassin" weight 5 required criterion "IsEnemytemplar_assassin" "targetclassname" "npc_dota_hero_templar_assassin" weight 5 required criterion "IsAllytemplar_assassin" "nearby_ally" "npc_dota_hero_templar_assassin" weight 5 required criterion "IsAbilityTemplarAsTrapSet" "abilityname" "templar_assassin_psionic_trap" weight 5 required criterion "IsAbilityTemplarAsTrapSpring" "abilityname" "templar_assassin_trap" weight 5 required criterion "IsTemplarAsLoadoutSpawn" "special_spawn" "templar_assassin_loadout_spawn" weight 5 required Response templar_assassin_Spawn { scene "scenes/templar_assassin/templar_assassin_temp_spawn_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_04.vcd" nodelay noscene } Rule templar_assassin_Spawn_Rule { criteria Spawn Istemplar_assassin response templar_assassin_Spawn } Response templar_assassin_CustomIsGameStart { scene "scenes/templar_assassin/templar_assassin_temp_begins_01.vcd" nodelay noscene } Rule templar_assassin_CustomIsGameStart_Rule { criteria Custom Istemplar_assassin IsGameStart response templar_assassin_CustomIsGameStart } Response templar_assassin_CustomIsTemplarAsLoadoutSpawn { scene "scenes/templar_assassin/templar_assassin_temp_spawn_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_spawn_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_12.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psiblades_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_cast_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_cast_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_cast_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psiblades_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psiblades_04.vcd" nodelay noscene } Rule templar_assassin_CustomIsTemplarAsLoadoutSpawn_Rule { criteria Custom Istemplar_assassin IsTemplarAsLoadoutSpawn response templar_assassin_CustomIsTemplarAsLoadoutSpawn } Response templar_assassin_KillIsFirstBlood { scene "scenes/templar_assassin/templar_assassin_temp_first_01.vcd" nodelay noscene } Rule templar_assassin_KillIsFirstBlood_Rule { criteria Kill Istemplar_assassin IsFirstBlood response templar_assassin_KillIsFirstBlood } Response templar_assassin_Kill { scene "scenes/templar_assassin/templar_assassin_temp_psiblades_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_10.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_11.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_12.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_13.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_14.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_kill_15.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rival_11.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_05.vcd" nodelay noscene } Rule templar_assassin_Kill_Rule { criteria Kill Istemplar_assassin response templar_assassin_Kill } Response templar_assassin_KillChance_1% { scene "scenes/templar_assassin/templar_assassin_temp_refraction_04.vcd" nodelay noscene } Rule templar_assassin_KillChance_1%_Rule { criteria Kill Istemplar_assassin Chance_1% response templar_assassin_KillChance_1% } Response templar_assassin_KillIsEnemyRikiChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_01.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyRikiChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyRiki Chance_20% response templar_assassin_KillIsEnemyRikiChance_20% } Response templar_assassin_KillIsEnemyBounty_HunterChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_02.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyBounty_HunterChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyBounty_Hunter Chance_20% response templar_assassin_KillIsEnemyBounty_HunterChance_20% } Response templar_assassin_KillIsEnemyPhantom_AssassinChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_03.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyPhantom_AssassinChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyPhantom_Assassin Chance_20% response templar_assassin_KillIsEnemyPhantom_AssassinChance_20% } Response templar_assassin_KillIsEnemyWarlockChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rival_05.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyWarlockChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyWarlock Chance_20% response templar_assassin_KillIsEnemyWarlockChance_20% } Response templar_assassin_KillIsEnemyInvokerChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_06.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyInvokerChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyInvoker Chance_20% response templar_assassin_KillIsEnemyInvokerChance_20% } Response templar_assassin_KillIsEnemyRubickChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_07.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyRubickChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyRubick Chance_20% response templar_assassin_KillIsEnemyRubickChance_20% } Response templar_assassin_KillIsEnemyOmniKnightChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rival_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rival_10.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemyOmniKnightChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemyOmniKnight Chance_20% response templar_assassin_KillIsEnemyOmniKnightChance_20% } Response templar_assassin_KillIsEnemySpectreChance_20% { scene "scenes/templar_assassin/templar_assassin_temp_rival_12.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rival_13.vcd" nodelay noscene } Rule templar_assassin_KillIsEnemySpectreChance_20%_Rule { criteria Kill Istemplar_assassin IsEnemySpectre Chance_20% response templar_assassin_KillIsEnemySpectreChance_20% } Response templar_assassin_KillIsEnemyVoid_SpiritChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_14.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_15.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_16.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_17.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyVoid_SpiritChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyVoid_Spirit Chance_30% response templar_assassin_KillIsEnemyVoid_SpiritChance_30% } Response templar_assassin_KillIsEnemyMonkey_KingChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_18.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_19.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyMonkey_KingChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyMonkey_King Chance_30% response templar_assassin_KillIsEnemyMonkey_KingChance_30% } Response templar_assassin_KillIsEnemyPangolinChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_20.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_21.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyPangolinChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyPangolin Chance_30% response templar_assassin_KillIsEnemyPangolinChance_30% } Response templar_assassin_KillIsEnemyDark_WillowChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_22.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_23.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyDark_WillowChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyDark_Willow Chance_30% response templar_assassin_KillIsEnemyDark_WillowChance_30% } Response templar_assassin_KillIsEnemyGrimstrokeChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_24.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_25.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyGrimstrokeChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyGrimstroke Chance_30% response templar_assassin_KillIsEnemyGrimstrokeChance_30% } Response templar_assassin_KillIsEnemyMarsChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_26.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_27.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemyMarsChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemyMars Chance_30% response templar_assassin_KillIsEnemyMarsChance_30% } Response templar_assassin_KillIsEnemySnapfireChance_30% { scene "scenes/templar_assassin/templar_assassin_temp_rival_28.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_rival_29.vcd" nodelay noscene speakonce } Rule templar_assassin_KillIsEnemySnapfireChance_30%_Rule { criteria Kill Istemplar_assassin IsEnemySnapfire Chance_30% response templar_assassin_KillIsEnemySnapfireChance_30% } Response templar_assassin_Move { scene "scenes/templar_assassin/templar_assassin_temp_move_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_10.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_11.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_12.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_13.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_14.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_move_15.vcd" nodelay noscene } Rule templar_assassin_Move_Rule { criteria Move Istemplar_assassin response templar_assassin_Move } Response templar_assassin_Attack { scene "scenes/templar_assassin/templar_assassin_temp_attack_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_10.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_attack_11.vcd" nodelay noscene } Rule templar_assassin_Attack_Rule { criteria Attack Istemplar_assassin response templar_assassin_Attack } Response templar_assassin_CastOrder { scene "scenes/templar_assassin/templar_assassin_temp_cast_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_cast_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_cast_03.vcd" nodelay noscene } Rule templar_assassin_CastOrder_Rule { criteria CastOrder Istemplar_assassin response templar_assassin_CastOrder } Response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_50% { scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_03.vcd" nodelay noscene } Rule templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_50%_Rule { criteria CastExecute Istemplar_assassin IsAbilityTemplarAsTrapSet Chance_50% response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_50% } Response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_1% { scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_04.vcd" nodelay noscene } Rule templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_1%_Rule { criteria CastExecute Istemplar_assassin IsAbilityTemplarAsTrapSet Chance_1% response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSetChance_1% } Response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSpringChance_50% { scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_psionictrap_10.vcd" nodelay noscene } Rule templar_assassin_CastExecuteIsAbilityTemplarAsTrapSpringChance_50%_Rule { criteria CastExecute Istemplar_assassin IsAbilityTemplarAsTrapSpring Chance_50% response templar_assassin_CastExecuteIsAbilityTemplarAsTrapSpringChance_50% } Response templar_assassin_LevelUp { scene "scenes/templar_assassin/templar_assassin_temp_levelup_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_levelup_10.vcd" nodelay noscene } Rule templar_assassin_LevelUp_Rule { criteria LevelUp Istemplar_assassin response templar_assassin_LevelUp } Response templar_assassin_AllyNearIsAllyRikiEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_01.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyRikiEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyRiki EarlyGame response templar_assassin_AllyNearIsAllyRikiEarlyGame } Response templar_assassin_AllyNearIsAllyPhantom_AssassinEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_02.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyPhantom_AssassinEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyPhantom_Assassin EarlyGame response templar_assassin_AllyNearIsAllyPhantom_AssassinEarlyGame } Response templar_assassin_AllyNearIsAllyNyx_AssassinEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_03.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyNyx_AssassinEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyNyx_Assassin EarlyGame response templar_assassin_AllyNearIsAllyNyx_AssassinEarlyGame } Response templar_assassin_AllyNearIsAllyWarlockEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_04.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyWarlockEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyWarlock EarlyGame response templar_assassin_AllyNearIsAllyWarlockEarlyGame } Response templar_assassin_AllyNearIsAllySilencerEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_05.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllySilencerEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllySilencer EarlyGame response templar_assassin_AllyNearIsAllySilencerEarlyGame } Response templar_assassin_AllyNearIsAllyOmniKnightEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_06.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyOmniKnightEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyOmniKnight EarlyGame response templar_assassin_AllyNearIsAllyOmniKnightEarlyGame } Response templar_assassin_AllyNearIsAllyVoid_SpiritEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_07.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_08.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_09.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_10.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyVoid_SpiritEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyVoid_Spirit EarlyGame response templar_assassin_AllyNearIsAllyVoid_SpiritEarlyGame } Response templar_assassin_AllyNearIsAllyMonkey_KingEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_11.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_12.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyMonkey_KingEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyMonkey_King EarlyGame response templar_assassin_AllyNearIsAllyMonkey_KingEarlyGame } Response templar_assassin_AllyNearIsAllyPangolinEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_13.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_13_02.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyPangolinEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyPangolin EarlyGame response templar_assassin_AllyNearIsAllyPangolinEarlyGame } Response templar_assassin_AllyNearIsAllyDark_WillowEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_14.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_15.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyDark_WillowEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyDark_Willow EarlyGame response templar_assassin_AllyNearIsAllyDark_WillowEarlyGame } Response templar_assassin_AllyNearIsAllyGrimstrokeEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_16.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_17.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyGrimstrokeEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyGrimstroke EarlyGame response templar_assassin_AllyNearIsAllyGrimstrokeEarlyGame } Response templar_assassin_AllyNearIsAllyMarsEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_18.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_19.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllyMarsEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllyMars EarlyGame response templar_assassin_AllyNearIsAllyMarsEarlyGame } Response templar_assassin_AllyNearIsAllySnapfireEarlyGame { scene "scenes/templar_assassin/templar_assassin_temp_ally_20.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_ally_21.vcd" nodelay noscene speakonce } Rule templar_assassin_AllyNearIsAllySnapfireEarlyGame_Rule { criteria AllyNear Istemplar_assassin IsAllySnapfire EarlyGame response templar_assassin_AllyNearIsAllySnapfireEarlyGame } Response templar_assassin_LastHit { scene "scenes/templar_assassin/templar_assassin_temp_lasthit_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lasthit_09.vcd" nodelay noscene } Rule templar_assassin_LastHit_Rule { criteria LastHit Istemplar_assassin response templar_assassin_LastHit } Response templar_assassin_Death { scene "scenes/templar_assassin/templar_assassin_temp_death_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_10.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_11.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_death_12.vcd" nodelay noscene } Rule templar_assassin_Death_Rule { criteria Death Istemplar_assassin response templar_assassin_Death } Response templar_assassin_DeathChance_5% { scene "scenes/templar_assassin/templar_assassin_temp_death_13.vcd" nodelay noscene } Rule templar_assassin_DeathChance_5%_Rule { criteria Death Istemplar_assassin Chance_5% response templar_assassin_DeathChance_5% } Response templar_assassin_DeathIsReincarnating { scene "scenes/templar_assassin/templar_assassin_temp_fastres_01.vcd" nodelay noscene } Rule templar_assassin_DeathIsReincarnating_Rule { criteria Death Istemplar_assassin IsReincarnating response templar_assassin_DeathIsReincarnating } Response templar_assassin_Respawn { scene "scenes/templar_assassin/templar_assassin_temp_respawn_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_respawn_10.vcd" nodelay noscene } Rule templar_assassin_Respawn_Rule { criteria Respawn Istemplar_assassin response templar_assassin_Respawn } Response templar_assassin_Select { scene "scenes/templar_assassin/templar_assassin_temp_rare_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rare_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rare_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_rare_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_void_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_void_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_void_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_void_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_void_09.vcd" nodelay noscene } Rule templar_assassin_Select_Rule { criteria Select Istemplar_assassin response templar_assassin_Select } Response templar_assassin_PurchaseIsExpensiveItem { scene "scenes/templar_assassin/templar_assassin_temp_purch_01.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_purch_02.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_purch_03.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsExpensiveItem_Rule { criteria Purchase Istemplar_assassin IsExpensiveItem response templar_assassin_PurchaseIsExpensiveItem } Response templar_assassin_PurchaseIsUltimateScepter { scene "scenes/templar_assassin/templar_assassin_temp_scepter_01.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_scepter_02.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsUltimateScepter_Rule { criteria Purchase Istemplar_assassin IsUltimateScepter response templar_assassin_PurchaseIsUltimateScepter } Response templar_assassin_PurchaseIsBlinkDagger { scene "scenes/templar_assassin/templar_assassin_temp_blink_01.vcd" nodelay noscene speakonce scene "scenes/templar_assassin/templar_assassin_temp_blink_02.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsBlinkDagger_Rule { criteria Purchase Istemplar_assassin IsBlinkDagger response templar_assassin_PurchaseIsBlinkDagger } Response templar_assassin_PurchaseIsDesolator { scene "scenes/templar_assassin/templar_assassin_temp_items_01.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsDesolator_Rule { criteria Purchase Istemplar_assassin IsDesolator response templar_assassin_PurchaseIsDesolator } Response templar_assassin_PurchaseIsBlackKingBar { scene "scenes/templar_assassin/templar_assassin_temp_items_02.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsBlackKingBar_Rule { criteria Purchase Istemplar_assassin IsBlackKingBar response templar_assassin_PurchaseIsBlackKingBar } Response templar_assassin_PurchaseIsButterfly { scene "scenes/templar_assassin/templar_assassin_temp_items_03.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsButterfly_Rule { criteria Purchase Istemplar_assassin IsButterfly response templar_assassin_PurchaseIsButterfly } Response templar_assassin_PurchaseIsDaedalus { scene "scenes/templar_assassin/templar_assassin_temp_items_04.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsDaedalus_Rule { criteria Purchase Istemplar_assassin IsDaedalus response templar_assassin_PurchaseIsDaedalus } Response templar_assassin_PurchaseIsAssaultCuirass { scene "scenes/templar_assassin/templar_assassin_temp_items_05.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsAssaultCuirass_Rule { criteria Purchase Istemplar_assassin IsAssaultCuirass response templar_assassin_PurchaseIsAssaultCuirass } Response templar_assassin_PurchaseIsHeart { scene "scenes/templar_assassin/templar_assassin_temp_items_06.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsHeart_Rule { criteria Purchase Istemplar_assassin IsHeart response templar_assassin_PurchaseIsHeart } Response templar_assassin_PurchaseIsSphere { scene "scenes/templar_assassin/templar_assassin_temp_items_07.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsSphere_Rule { criteria Purchase Istemplar_assassin IsSphere response templar_assassin_PurchaseIsSphere } Response templar_assassin_PurchaseIsMonkeyKingBar { scene "scenes/templar_assassin/templar_assassin_temp_items_08.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Istemplar_assassin IsMonkeyKingBar response templar_assassin_PurchaseIsMonkeyKingBar } Response templar_assassin_PurchaseIsSkadi { scene "scenes/templar_assassin/templar_assassin_temp_items_09.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsSkadi_Rule { criteria Purchase Istemplar_assassin IsSkadi response templar_assassin_PurchaseIsSkadi } Response templar_assassin_PurchaseIsManta { scene "scenes/templar_assassin/templar_assassin_temp_items_10.vcd" nodelay noscene speakonce } Rule templar_assassin_PurchaseIsManta_Rule { criteria Purchase Istemplar_assassin IsManta response templar_assassin_PurchaseIsManta } Response templar_assassin_Bottling { scene "scenes/templar_assassin/templar_assassin_temp_bottle_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_bottle_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_bottle_03.vcd" nodelay noscene } Rule templar_assassin_Bottling_Rule { criteria Bottling Istemplar_assassin response templar_assassin_Bottling } Response templar_assassin_Deny { scene "scenes/templar_assassin/templar_assassin_temp_deny_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_09.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_10.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_11.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_12.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_13.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_14.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_15.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_deny_16.vcd" nodelay noscene } Rule templar_assassin_Deny_Rule { criteria Deny Istemplar_assassin response templar_assassin_Deny } Response templar_assassin_ItemDropIsCommonDrop { scene "scenes/templar_assassin/templar_assassin_temp_itemcommon_01.vcd" nodelay noscene } Rule templar_assassin_ItemDropIsCommonDrop_Rule { criteria ItemDrop Istemplar_assassin IsCommonDrop response templar_assassin_ItemDropIsCommonDrop } Response templar_assassin_ItemDropIsRareDrop { scene "scenes/templar_assassin/templar_assassin_temp_itemmoderate_02.vcd" nodelay noscene } Rule templar_assassin_ItemDropIsRareDrop_Rule { criteria ItemDrop Istemplar_assassin IsRareDrop response templar_assassin_ItemDropIsRareDrop } Response templar_assassin_ItemDropIsUltraRareDrop { scene "scenes/templar_assassin/templar_assassin_temp_itemrare_03.vcd" nodelay noscene } Rule templar_assassin_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Istemplar_assassin IsUltraRareDrop response templar_assassin_ItemDropIsUltraRareDrop } Response templar_assassin_Immortality { scene "scenes/templar_assassin/templar_assassin_temp_immort_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_immort_02.vcd" nodelay noscene } Rule templar_assassin_Immortality_Rule { criteria Immortality Istemplar_assassin response templar_assassin_Immortality } Response templar_assassin_PowerupIsPowerupHaste { scene "scenes/templar_assassin/templar_assassin_temp_haste_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_haste_02.vcd" nodelay noscene } Rule templar_assassin_PowerupIsPowerupHaste_Rule { criteria Powerup Istemplar_assassin IsPowerupHaste response templar_assassin_PowerupIsPowerupHaste } Response templar_assassin_PowerupIsPowerupDoubleDamage { scene "scenes/templar_assassin/templar_assassin_temp_doubdam_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_doubdam_02.vcd" nodelay noscene } Rule templar_assassin_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Istemplar_assassin IsPowerupDoubleDamage response templar_assassin_PowerupIsPowerupDoubleDamage } Response templar_assassin_PowerupIsPowerupRegeneration { scene "scenes/templar_assassin/templar_assassin_temp_regen_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_regen_02.vcd" nodelay noscene } Rule templar_assassin_PowerupIsPowerupRegeneration_Rule { criteria Powerup Istemplar_assassin IsPowerupRegeneration response templar_assassin_PowerupIsPowerupRegeneration } Response templar_assassin_PowerupIsPowerupBounty { scene "scenes/templar_assassin/templar_assassin_temp_lasthit_07.vcd" nodelay noscene respeakdelay 300 } Rule templar_assassin_PowerupIsPowerupBounty_Rule { criteria Powerup Istemplar_assassin IsPowerupBounty response templar_assassin_PowerupIsPowerupBounty } Response templar_assassin_PowerupIsPowerupIllusion { scene "scenes/templar_assassin/templar_assassin_temp_illus_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_illus_02.vcd" nodelay noscene } Rule templar_assassin_PowerupIsPowerupIllusion_Rule { criteria Powerup Istemplar_assassin IsPowerupIllusion response templar_assassin_PowerupIsPowerupIllusion } Response templar_assassin_PowerupIsPowerupInvisibility { scene "scenes/templar_assassin/templar_assassin_temp_invis_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_invis_02.vcd" nodelay noscene } Rule templar_assassin_PowerupIsPowerupInvisibility_Rule { criteria Powerup Istemplar_assassin IsPowerupInvisibility response templar_assassin_PowerupIsPowerupInvisibility } Response templar_assassin_PowerupIsPowerupArcane { scene "scenes/templar_assassin/templar_assassin_temp_itemmoderate_02.vcd" nodelay noscene respeakdelay 300 } Rule templar_assassin_PowerupIsPowerupArcane_Rule { criteria Powerup Istemplar_assassin IsPowerupArcane response templar_assassin_PowerupIsPowerupArcane } Response templar_assassin_CooldownLittleNag { scene "scenes/templar_assassin/templar_assassin_temp_notyet_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_07.vcd" nodelay noscene } Rule templar_assassin_CooldownLittleNag_Rule { criteria Cooldown Istemplar_assassin LittleNag response templar_assassin_CooldownLittleNag } Response templar_assassin_CooldownMediumNag { scene "scenes/templar_assassin/templar_assassin_temp_notyet_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_08.vcd" nodelay noscene } Rule templar_assassin_CooldownMediumNag_Rule { criteria Cooldown Istemplar_assassin MediumNag response templar_assassin_CooldownMediumNag } Response templar_assassin_CooldownSuperNag { scene "scenes/templar_assassin/templar_assassin_temp_notyet_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_notyet_09.vcd" nodelay noscene } Rule templar_assassin_CooldownSuperNag_Rule { criteria Cooldown Istemplar_assassin SuperNag response templar_assassin_CooldownSuperNag } Response templar_assassin_NoManaLittleNag { scene "scenes/templar_assassin/templar_assassin_temp_nomana_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_07.vcd" nodelay noscene } Rule templar_assassin_NoManaLittleNag_Rule { criteria NoMana Istemplar_assassin LittleNag response templar_assassin_NoManaLittleNag } Response templar_assassin_NoManaMediumNag { scene "scenes/templar_assassin/templar_assassin_temp_nomana_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_08.vcd" nodelay noscene } Rule templar_assassin_NoManaMediumNag_Rule { criteria NoMana Istemplar_assassin MediumNag response templar_assassin_NoManaMediumNag } Response templar_assassin_NoManaSuperNag { scene "scenes/templar_assassin/templar_assassin_temp_nomana_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_nomana_09.vcd" nodelay noscene } Rule templar_assassin_NoManaSuperNag_Rule { criteria NoMana Istemplar_assassin SuperNag response templar_assassin_NoManaSuperNag } Response templar_assassin_Thanks { scene "scenes/templar_assassin/templar_assassin_temp_thanks_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_thanks_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_thanks_03.vcd" nodelay noscene } Rule templar_assassin_Thanks_Rule { criteria Thanks Istemplar_assassin response templar_assassin_Thanks } Response templar_assassin_ThanksChance_5% { scene "scenes/templar_assassin/templar_assassin_temp_thanks_05.vcd" nodelay noscene } Rule templar_assassin_ThanksChance_5%_Rule { criteria Thanks Istemplar_assassin Chance_5% response templar_assassin_ThanksChance_5% } Response templar_assassin_PainChance_25% { scene "scenes/templar_assassin/templar_assassin_temp_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule templar_assassin_PainChance_25%_Rule { criteria Pain Istemplar_assassin Chance_25% response templar_assassin_PainChance_25% } Response templar_assassin_Pain { scene "scenes/templar_assassin/templar_assassin_temp_pain_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_03.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_05.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_06.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_07.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_08.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_pain_09.vcd" nodelay noscene } Rule templar_assassin_Pain_Rule { criteria Pain Istemplar_assassin response templar_assassin_Pain } Response templar_assassin_InTheBag { scene "scenes/templar_assassin/templar_assassin_temp_inthebag_01.vcd" nodelay noscene } Rule templar_assassin_InTheBag_Rule { criteria InTheBag Istemplar_assassin response templar_assassin_InTheBag } Response templar_assassin_Defeat { scene "scenes/templar_assassin/templar_assassin_temp_lose_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lose_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_lose_03.vcd" nodelay noscene } Rule templar_assassin_Defeat_Rule { criteria Defeat Istemplar_assassin response templar_assassin_Defeat } Response templar_assassin_Victory { scene "scenes/templar_assassin/templar_assassin_temp_win_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_win_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_win_03.vcd" nodelay noscene } Rule templar_assassin_Victory_Rule { criteria Victory Istemplar_assassin response templar_assassin_Victory } Response templar_assassin_EmoteIsEmoteLaugh { scene "scenes/templar_assassin/templar_assassin_temp_laugh_01.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_02.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_04.vcd" nodelay noscene scene "scenes/templar_assassin/templar_assassin_temp_laugh_05.vcd" nodelay noscene } Rule templar_assassin_EmoteIsEmoteLaugh_Rule { criteria Emote Istemplar_assassin IsEmoteLaugh response templar_assassin_EmoteIsEmoteLaugh }