criterion "Isember_spirit" "classname" "npc_dota_hero_ember_spirit" weight 5 required criterion "IsEnemyember_spirit" "targetclassname" "npc_dota_hero_ember_spirit" weight 5 required criterion "IsAllyember_spirit" "nearby_ally" "npc_dota_hero_ember_spirit" weight 5 required criterion "IsEmberChains" "abilityname" "ember_spirit_searing_chains" weight 5 required criterion "IsEmberChainsGood" "searing_chains_hero" "yes" weight 5 required criterion "IsEmberFist" "abilityname" "ember_spirit_sleight_of_fist" weight 5 required criterion "IsEmberFirstGood" "sleight_of_fist_start" "yes" weight 5 required criterion "IsEmberGuard" "abilityname" "ember_spirit_flame_guard" weight 5 required criterion "IsEmberRemnantSend" "abilityname" "ember_spirit_fire_remnant" weight 5 required criterion "IsEmberRemnantRun" "abilityname" "ember_spirit_activate_fire_remnant" weight 5 required criterion "IsEmberSpiritLoadoutSpawn" "special_spawn" "ember_spirit_loadout_spawn" weight 5 required Response ember_spirit_Spawn { scene "scenes/ember_spirit/ember_spirit_embr_spawn_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_07.vcd" nodelay noscene } Rule ember_spirit_Spawn_Rule { criteria Spawn Isember_spirit response ember_spirit_Spawn } Response ember_spirit_CustomIsGameStart { scene "scenes/ember_spirit/ember_spirit_embr_begin_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_begin_02.vcd" nodelay noscene } Rule ember_spirit_CustomIsGameStart_Rule { criteria Custom Isember_spirit IsGameStart response ember_spirit_CustomIsGameStart } Response ember_spirit_CustomIsEmberChainsGoodChance_50% { scene "scenes/ember_spirit/ember_spirit_embr_searingchains_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_searingchains_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_searingchains_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_searingchains_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_searingchains_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_searingchains_06.vcd" nodelay noscene } Rule ember_spirit_CustomIsEmberChainsGoodChance_50%_Rule { criteria Custom Isember_spirit IsEmberChainsGood Chance_50% response ember_spirit_CustomIsEmberChainsGoodChance_50% } Response ember_spirit_CustomIsEmberFirstGood { scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_17.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_24.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_26.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_grunt_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_grunt_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_grunt_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_grunt_13.vcd" nodelay noscene } Rule ember_spirit_CustomIsEmberFirstGood_Rule { criteria Custom Isember_spirit IsEmberFirstGood response ember_spirit_CustomIsEmberFirstGood } Response ember_spirit_CustomIsEmberSpiritLoadoutSpawn { scene "scenes/ember_spirit/ember_spirit_embr_spawn_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_spawn_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_begin_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_begin_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_13.vcd" nodelay noscene } Rule ember_spirit_CustomIsEmberSpiritLoadoutSpawn_Rule { criteria Custom Isember_spirit IsEmberSpiritLoadoutSpawn response ember_spirit_CustomIsEmberSpiritLoadoutSpawn } Response ember_spirit_KillIsFirstBlood { scene "scenes/ember_spirit/ember_spirit_embr_firstblood_02.vcd" nodelay noscene } Rule ember_spirit_KillIsFirstBlood_Rule { criteria Kill Isember_spirit IsFirstBlood response ember_spirit_KillIsFirstBlood } Response ember_spirit_KillIsFirstBloodChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_firstblood_03.vcd" nodelay noscene } Rule ember_spirit_KillIsFirstBloodChance_10%_Rule { criteria Kill Isember_spirit IsFirstBlood Chance_10% response ember_spirit_KillIsFirstBloodChance_10% } Response ember_spirit_Kill { scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_13.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_14.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_17.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_19.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_kill_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_19.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_17.vcd" nodelay noscene } Rule ember_spirit_Kill_Rule { criteria Kill Isember_spirit response ember_spirit_Kill } Response ember_spirit_KillIsEmberRemnantRunChance_15% { scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_08.vcd" nodelay noscene } Rule ember_spirit_KillIsEmberRemnantRunChance_15%_Rule { criteria Kill Isember_spirit IsEmberRemnantRun Chance_15% response ember_spirit_KillIsEmberRemnantRunChance_15% } Response ember_spirit_KillIsEnemyWinter_WyvernChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_01.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyWinter_WyvernChance_25%_Rule { criteria Kill Isember_spirit IsEnemyWinter_Wyvern Chance_25% response ember_spirit_KillIsEnemyWinter_WyvernChance_25% } Response ember_spirit_KillIsEnemyPhoenixChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_02.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyPhoenixChance_25%_Rule { criteria Kill Isember_spirit IsEnemyPhoenix Chance_25% response ember_spirit_KillIsEnemyPhoenixChance_25% } Response ember_spirit_KillIsEnemyLegion_CommanderChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_03.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyLegion_CommanderChance_25%_Rule { criteria Kill Isember_spirit IsEnemyLegion_Commander Chance_25% response ember_spirit_KillIsEnemyLegion_CommanderChance_25% } Response ember_spirit_KillIsEnemyAbaddonChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_04.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyAbaddonChance_25%_Rule { criteria Kill Isember_spirit IsEnemyAbaddon Chance_25% response ember_spirit_KillIsEnemyAbaddonChance_25% } Response ember_spirit_KillIsEnemyVenomancerChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_05.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyVenomancerChance_25%_Rule { criteria Kill Isember_spirit IsEnemyVenomancer Chance_25% response ember_spirit_KillIsEnemyVenomancerChance_25% } Response ember_spirit_KillIsEnemyBatriderChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_06.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyBatriderChance_25%_Rule { criteria Kill Isember_spirit IsEnemyBatrider Chance_25% response ember_spirit_KillIsEnemyBatriderChance_25% } Response ember_spirit_KillIsEnemyTechiesChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_07.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyTechiesChance_25%_Rule { criteria Kill Isember_spirit IsEnemyTechies Chance_25% response ember_spirit_KillIsEnemyTechiesChance_25% } Response ember_spirit_KillIsEnemyNight_StalkerChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_08.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyNight_StalkerChance_25%_Rule { criteria Kill Isember_spirit IsEnemyNight_Stalker Chance_25% response ember_spirit_KillIsEnemyNight_StalkerChance_25% } Response ember_spirit_KillIsEnemyChaos_KnightChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_09.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyChaos_KnightChance_25%_Rule { criteria Kill Isember_spirit IsEnemyChaos_Knight Chance_25% response ember_spirit_KillIsEnemyChaos_KnightChance_25% } Response ember_spirit_KillIsEnemyGyrocopterChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_10.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyGyrocopterChance_25%_Rule { criteria Kill Isember_spirit IsEnemyGyrocopter Chance_25% response ember_spirit_KillIsEnemyGyrocopterChance_25% } Response ember_spirit_KillIsEnemyTreantChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_13.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyTreantChance_25%_Rule { criteria Kill Isember_spirit IsEnemyTreant Chance_25% response ember_spirit_KillIsEnemyTreantChance_25% } Response ember_spirit_KillIsEnemyBroodmotherChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_12.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyBroodmotherChance_25%_Rule { criteria Kill Isember_spirit IsEnemyBroodmother Chance_25% response ember_spirit_KillIsEnemyBroodmotherChance_25% } Response ember_spirit_KillIsEnemyFurionChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_13.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyFurionChance_25%_Rule { criteria Kill Isember_spirit IsEnemyFurion Chance_25% response ember_spirit_KillIsEnemyFurionChance_25% } Response ember_spirit_KillIsEnemyArc_WardenChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_14.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyArc_WardenChance_25%_Rule { criteria Kill Isember_spirit IsEnemyArc_Warden Chance_25% response ember_spirit_KillIsEnemyArc_WardenChance_25% } Response ember_spirit_KillIsEnemyAbyssal_UnderlordChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_15.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyAbyssal_UnderlordChance_25%_Rule { criteria Kill Isember_spirit IsEnemyAbyssal_Underlord Chance_25% response ember_spirit_KillIsEnemyAbyssal_UnderlordChance_25% } Response ember_spirit_KillIsEnemyOgre_MagiChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_16.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyOgre_MagiChance_25%_Rule { criteria Kill Isember_spirit IsEnemyOgre_Magi Chance_25% response ember_spirit_KillIsEnemyOgre_MagiChance_25% } Response ember_spirit_KillIsEnemyJakiroChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_16.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyJakiroChance_25%_Rule { criteria Kill Isember_spirit IsEnemyJakiro Chance_25% response ember_spirit_KillIsEnemyJakiroChance_25% } Response ember_spirit_KillIsEnemySkeleton_KingChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_18.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemySkeleton_KingChance_25%_Rule { criteria Kill Isember_spirit IsEnemySkeleton_King Chance_25% response ember_spirit_KillIsEnemySkeleton_KingChance_25% } Response ember_spirit_KillIsEnemyNecrolyteChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_rival_19.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyNecrolyteChance_25%_Rule { criteria Kill Isember_spirit IsEnemyNecrolyte Chance_25% response ember_spirit_KillIsEnemyNecrolyteChance_25% } Response ember_spirit_KillIsEnemyDragon_KnightChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyDragon_KnightChance_10%_Rule { criteria Kill Isember_spirit IsEnemyDragon_Knight Chance_10% response ember_spirit_KillIsEnemyDragon_KnightChance_10% } Response ember_spirit_KillIsEnemyLinaChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyLinaChance_10%_Rule { criteria Kill Isember_spirit IsEnemyLina Chance_10% response ember_spirit_KillIsEnemyLinaChance_10% } Response ember_spirit_KillIsEnemyDoom_BringerChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyDoom_BringerChance_10%_Rule { criteria Kill Isember_spirit IsEnemyDoom_Bringer Chance_10% response ember_spirit_KillIsEnemyDoom_BringerChance_10% } Response ember_spirit_KillIsEnemyClinkzChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyClinkzChance_10%_Rule { criteria Kill Isember_spirit IsEnemyClinkz Chance_10% response ember_spirit_KillIsEnemyClinkzChance_10% } Response ember_spirit_KillIsEnemyBatriderChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyBatriderChance_10%_Rule { criteria Kill Isember_spirit IsEnemyBatrider Chance_10% response ember_spirit_KillIsEnemyBatriderChance_10% } Response ember_spirit_KillIsEnemyPhoenixChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyPhoenixChance_10%_Rule { criteria Kill Isember_spirit IsEnemyPhoenix Chance_10% response ember_spirit_KillIsEnemyPhoenixChance_10% } Response ember_spirit_KillIsEnemyAbyssal_UnderlordChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_rival_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rival_23.vcd" nodelay noscene } Rule ember_spirit_KillIsEnemyAbyssal_UnderlordChance_10%_Rule { criteria Kill Isember_spirit IsEnemyAbyssal_Underlord Chance_10% response ember_spirit_KillIsEnemyAbyssal_UnderlordChance_10% } Response ember_spirit_KillIsEnemyEarth_SpiritChance_30% { scene "scenes/ember_spirit/ember_spirit_embr_rival_24.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_rival_25.vcd" nodelay noscene speakonce } Rule ember_spirit_KillIsEnemyEarth_SpiritChance_30%_Rule { criteria Kill Isember_spirit IsEnemyEarth_Spirit Chance_30% response ember_spirit_KillIsEnemyEarth_SpiritChance_30% } Response ember_spirit_KillIsEnemyStormSpiritChance_30% { scene "scenes/ember_spirit/ember_spirit_embr_rival_26.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_rival_27.vcd" nodelay noscene speakonce } Rule ember_spirit_KillIsEnemyStormSpiritChance_30%_Rule { criteria Kill Isember_spirit IsEnemyStormSpirit Chance_30% response ember_spirit_KillIsEnemyStormSpiritChance_30% } Response ember_spirit_KillIsEnemyVoid_SpiritChance_30% { scene "scenes/ember_spirit/ember_spirit_embr_rival_28.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_rival_29.vcd" nodelay noscene speakonce } Rule ember_spirit_KillIsEnemyVoid_SpiritChance_30%_Rule { criteria Kill Isember_spirit IsEnemyVoid_Spirit Chance_30% response ember_spirit_KillIsEnemyVoid_SpiritChance_30% } Response ember_spirit_Move { scene "scenes/ember_spirit/ember_spirit_embr_move_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_13.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_14.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_17.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_22.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_24.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_25.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_26.vcd" nodelay noscene } Rule ember_spirit_Move_Rule { criteria Move Isember_spirit response ember_spirit_Move } Response ember_spirit_Respawn { scene "scenes/ember_spirit/ember_spirit_embr_move_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_move_19.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_respawn_11.vcd" nodelay noscene } Rule ember_spirit_Respawn_Rule { criteria Respawn Isember_spirit response ember_spirit_Respawn } Response ember_spirit_Attack { scene "scenes/ember_spirit/ember_spirit_embr_attack_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_attack_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_sleightoffist_05.vcd" nodelay noscene } Rule ember_spirit_Attack_Rule { criteria Attack Isember_spirit response ember_spirit_Attack } Response ember_spirit_CastOrder { scene "scenes/ember_spirit/ember_spirit_embr_cast_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_cast_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_cast_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_cast_04.vcd" nodelay noscene } Rule ember_spirit_CastOrder_Rule { criteria CastOrder Isember_spirit response ember_spirit_CastOrder } Response ember_spirit_CastExecuteIsEmberGuardChance_75% { scene "scenes/ember_spirit/ember_spirit_embr_flameguard_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_flameguard_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_flameguard_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_flameguard_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_flameguard_05.vcd" nodelay noscene } Rule ember_spirit_CastExecuteIsEmberGuardChance_75%_Rule { criteria CastExecute Isember_spirit IsEmberGuard Chance_75% response ember_spirit_CastExecuteIsEmberGuardChance_75% } Response ember_spirit_CastExecuteIsEmberRemnantSend { scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_01.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_02.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_03.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_04.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_05.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_06.vcd" nodelay noscene weapondelay 10 scene "scenes/ember_spirit/ember_spirit_embr_fireremsend_07.vcd" nodelay noscene weapondelay 10 } Rule ember_spirit_CastExecuteIsEmberRemnantSend_Rule { criteria CastExecute Isember_spirit IsEmberRemnantSend response ember_spirit_CastExecuteIsEmberRemnantSend } Response ember_spirit_CastExecuteIsEmberRemnantRunChance_10% { scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_07.vcd" nodelay noscene } Rule ember_spirit_CastExecuteIsEmberRemnantRunChance_10%_Rule { criteria CastExecute Isember_spirit IsEmberRemnantRun Chance_10% response ember_spirit_CastExecuteIsEmberRemnantRunChance_10% } Response ember_spirit_CastExecuteIsEmberRemnantRun { scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_13.vcd" nodelay noscene } Rule ember_spirit_CastExecuteIsEmberRemnantRun_Rule { criteria CastExecute Isember_spirit IsEmberRemnantRun response ember_spirit_CastExecuteIsEmberRemnantRun } Response ember_spirit_LevelUp { scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_fireremrun_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_13.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_14.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_17.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_18.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_19.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_levelup_21.vcd" nodelay noscene } Rule ember_spirit_LevelUp_Rule { criteria LevelUp Isember_spirit response ember_spirit_LevelUp } Response ember_spirit_LevelUpIsLevel_25 { scene "scenes/ember_spirit/ember_spirit_embr_levelup_15.vcd" nodelay noscene } Rule ember_spirit_LevelUpIsLevel_25_Rule { criteria LevelUp Isember_spirit IsLevel_25 response ember_spirit_LevelUpIsLevel_25 } Response ember_spirit_AllyNearIsAllyLinaEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_01.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyLinaEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyLina EarlyGame response ember_spirit_AllyNearIsAllyLinaEarlyGame } Response ember_spirit_AllyNearIsAllyElder_TitanEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_02.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyElder_TitanEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyElder_Titan EarlyGame response ember_spirit_AllyNearIsAllyElder_TitanEarlyGame } Response ember_spirit_AllyNearIsAllyShredderEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_03.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyShredderEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyShredder EarlyGame response ember_spirit_AllyNearIsAllyShredderEarlyGame } Response ember_spirit_AllyNearIsAllyStormSpiritEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_04.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyStormSpiritEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyStormSpirit EarlyGame response ember_spirit_AllyNearIsAllyStormSpiritEarlyGame } Response ember_spirit_AllyNearIsAllyEarth_SpiritEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_05.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyEarth_SpiritEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyEarth_Spirit EarlyGame response ember_spirit_AllyNearIsAllyEarth_SpiritEarlyGame } Response ember_spirit_AllyNearIsAllyClinkzEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_06.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyClinkzEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyClinkz EarlyGame response ember_spirit_AllyNearIsAllyClinkzEarlyGame } Response ember_spirit_AllyNearIsAllyDragon_KnightEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_07.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyDragon_KnightEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyDragon_Knight EarlyGame response ember_spirit_AllyNearIsAllyDragon_KnightEarlyGame } Response ember_spirit_AllyNearIsAllyJakiroEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_08.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyJakiroEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyJakiro EarlyGame response ember_spirit_AllyNearIsAllyJakiroEarlyGame } Response ember_spirit_AllyNearIsAllyOracleEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_09.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyOracleEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyOracle EarlyGame response ember_spirit_AllyNearIsAllyOracleEarlyGame } Response ember_spirit_AllyNearIsAllyOgre_MagiEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_11.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyOgre_MagiEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyOgre_Magi EarlyGame response ember_spirit_AllyNearIsAllyOgre_MagiEarlyGame } Response ember_spirit_AllyNearIsAllySkywrath_MageEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_12.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllySkywrath_MageEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllySkywrath_Mage EarlyGame response ember_spirit_AllyNearIsAllySkywrath_MageEarlyGame } Response ember_spirit_AllyNearIsAllyWindrunnerEarlyGame { scene "scenes/ember_spirit/ember_spirit_embr_ally_13.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyWindrunnerEarlyGame_Rule { criteria AllyNear Isember_spirit IsAllyWindrunner EarlyGame response ember_spirit_AllyNearIsAllyWindrunnerEarlyGame } Response ember_spirit_AllyNearIsAllyVoid_SpiritEarlyGameChance_30% { scene "scenes/ember_spirit/ember_spirit_embr_ally_14.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_ally_15.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_ally_16.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_ally_17.vcd" nodelay noscene speakonce } Rule ember_spirit_AllyNearIsAllyVoid_SpiritEarlyGameChance_30%_Rule { criteria AllyNear Isember_spirit IsAllyVoid_Spirit EarlyGame Chance_30% response ember_spirit_AllyNearIsAllyVoid_SpiritEarlyGameChance_30% } Response ember_spirit_LastHit { scene "scenes/ember_spirit/ember_spirit_embr_lasthit_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lasthit_10.vcd" nodelay noscene } Rule ember_spirit_LastHit_Rule { criteria LastHit Isember_spirit response ember_spirit_LastHit } Response ember_spirit_Death { scene "scenes/ember_spirit/ember_spirit_embr_death_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_13.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_death_14.vcd" nodelay noscene } Rule ember_spirit_Death_Rule { criteria Death Isember_spirit response ember_spirit_Death } Response ember_spirit_DeathIsReincarnating { scene "scenes/ember_spirit/ember_spirit_embr_fastres_01.vcd" nodelay noscene } Rule ember_spirit_DeathIsReincarnating_Rule { criteria Death Isember_spirit IsReincarnating response ember_spirit_DeathIsReincarnating } Response ember_spirit_PurchaseIsExpensiveItem { scene "scenes/ember_spirit/ember_spirit_embr_purch_01.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_purch_02.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_purch_04.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsExpensiveItem_Rule { criteria Purchase Isember_spirit IsExpensiveItem response ember_spirit_PurchaseIsExpensiveItem } Response ember_spirit_PurchaseIsUltimateScepter { scene "scenes/ember_spirit/ember_spirit_embr_scepter_01.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_scepter_02.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsUltimateScepter_Rule { criteria Purchase Isember_spirit IsUltimateScepter response ember_spirit_PurchaseIsUltimateScepter } Response ember_spirit_PurchaseIsBlinkDagger { scene "scenes/ember_spirit/ember_spirit_embr_blink_01.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_blink_02.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsBlinkDagger_Rule { criteria Purchase Isember_spirit IsBlinkDagger response ember_spirit_PurchaseIsBlinkDagger } Response ember_spirit_PurchaseIsAssaultCuirass { scene "scenes/ember_spirit/ember_spirit_embr_items_01.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsAssaultCuirass_Rule { criteria Purchase Isember_spirit IsAssaultCuirass response ember_spirit_PurchaseIsAssaultCuirass } Response ember_spirit_PurchaseIsBattleFury { scene "scenes/ember_spirit/ember_spirit_embr_items_02.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsBattleFury_Rule { criteria Purchase Isember_spirit IsBattleFury response ember_spirit_PurchaseIsBattleFury } Response ember_spirit_PurchaseIsDaedalus { scene "scenes/ember_spirit/ember_spirit_embr_items_03.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsDaedalus_Rule { criteria Purchase Isember_spirit IsDaedalus response ember_spirit_PurchaseIsDaedalus } Response ember_spirit_PurchaseIsRadiance { scene "scenes/ember_spirit/ember_spirit_embr_items_04.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsRadiance_Rule { criteria Purchase Isember_spirit IsRadiance response ember_spirit_PurchaseIsRadiance } Response ember_spirit_PurchaseIsButterfly { scene "scenes/ember_spirit/ember_spirit_embr_items_05.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsButterfly_Rule { criteria Purchase Isember_spirit IsButterfly response ember_spirit_PurchaseIsButterfly } Response ember_spirit_PurchaseIsMjollnir { scene "scenes/ember_spirit/ember_spirit_embr_items_06.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsMjollnir_Rule { criteria Purchase Isember_spirit IsMjollnir response ember_spirit_PurchaseIsMjollnir } Response ember_spirit_PurchaseIsSangeAndYasha { scene "scenes/ember_spirit/ember_spirit_embr_items_07.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsSangeAndYasha_Rule { criteria Purchase Isember_spirit IsSangeAndYasha response ember_spirit_PurchaseIsSangeAndYasha } Response ember_spirit_PurchaseIsVanguard { scene "scenes/ember_spirit/ember_spirit_embr_items_08.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsVanguard_Rule { criteria Purchase Isember_spirit IsVanguard response ember_spirit_PurchaseIsVanguard } Response ember_spirit_PurchaseIsHeart { scene "scenes/ember_spirit/ember_spirit_embr_items_09.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsHeart_Rule { criteria Purchase Isember_spirit IsHeart response ember_spirit_PurchaseIsHeart } Response ember_spirit_PurchaseIsMaelstrom { scene "scenes/ember_spirit/ember_spirit_embr_items_10.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsMaelstrom_Rule { criteria Purchase Isember_spirit IsMaelstrom response ember_spirit_PurchaseIsMaelstrom } Response ember_spirit_PurchaseIsMonkeyKingBar { scene "scenes/ember_spirit/ember_spirit_embr_items_11.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Isember_spirit IsMonkeyKingBar response ember_spirit_PurchaseIsMonkeyKingBar } Response ember_spirit_PurchaseIsBladeMail { scene "scenes/ember_spirit/ember_spirit_embr_items_12.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsBladeMail_Rule { criteria Purchase Isember_spirit IsBladeMail response ember_spirit_PurchaseIsBladeMail } Response ember_spirit_PurchaseIsBloodStone { scene "scenes/ember_spirit/ember_spirit_embr_items_13.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsBloodStone_Rule { criteria Purchase Isember_spirit IsBloodStone response ember_spirit_PurchaseIsBloodStone } Response ember_spirit_PurchaseIsHeavens { scene "scenes/ember_spirit/ember_spirit_embr_items_14.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsHeavens_Rule { criteria Purchase Isember_spirit IsHeavens response ember_spirit_PurchaseIsHeavens } Response ember_spirit_PurchaseIsBlackKingBar { scene "scenes/ember_spirit/ember_spirit_embr_items_15.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsBlackKingBar_Rule { criteria Purchase Isember_spirit IsBlackKingBar response ember_spirit_PurchaseIsBlackKingBar } Response ember_spirit_PurchaseIsDivineRapier { scene "scenes/ember_spirit/ember_spirit_embr_items_16.vcd" nodelay noscene speakonce scene "scenes/ember_spirit/ember_spirit_embr_items_17.vcd" nodelay noscene speakonce } Rule ember_spirit_PurchaseIsDivineRapier_Rule { criteria Purchase Isember_spirit IsDivineRapier response ember_spirit_PurchaseIsDivineRapier } Response ember_spirit_Bottling { scene "scenes/ember_spirit/ember_spirit_embr_bottle_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_bottle_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_bottle_03.vcd" nodelay noscene } Rule ember_spirit_Bottling_Rule { criteria Bottling Isember_spirit response ember_spirit_Bottling } Response ember_spirit_Deny { scene "scenes/ember_spirit/ember_spirit_embr_deny_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_10.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_12.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_13.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_14.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_17.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_20.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_21.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_deny_22.vcd" nodelay noscene } Rule ember_spirit_Deny_Rule { criteria Deny Isember_spirit response ember_spirit_Deny } Response ember_spirit_MissingIsLaneTop { scene "scenes/ember_spirit/ember_spirit_embr_lanemissing_01.vcd" nodelay noscene } Rule ember_spirit_MissingIsLaneTop_Rule { criteria Missing Isember_spirit IsLaneTop response ember_spirit_MissingIsLaneTop } Response ember_spirit_MissingIsLaneMid { scene "scenes/ember_spirit/ember_spirit_embr_lanemissing_02.vcd" nodelay noscene } Rule ember_spirit_MissingIsLaneMid_Rule { criteria Missing Isember_spirit IsLaneMid response ember_spirit_MissingIsLaneMid } Response ember_spirit_MissingIsLaneBot { scene "scenes/ember_spirit/ember_spirit_embr_lanemissing_03.vcd" nodelay noscene } Rule ember_spirit_MissingIsLaneBot_Rule { criteria Missing Isember_spirit IsLaneBot response ember_spirit_MissingIsLaneBot } Response ember_spirit_ItemDropIsCommonDrop { scene "scenes/ember_spirit/ember_spirit_embr_itemcommon_01.vcd" nodelay noscene } Rule ember_spirit_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isember_spirit IsCommonDrop response ember_spirit_ItemDropIsCommonDrop } Response ember_spirit_ItemDropIsRareDrop { scene "scenes/ember_spirit/ember_spirit_embr_itemmoderate_01.vcd" nodelay noscene } Rule ember_spirit_ItemDropIsRareDrop_Rule { criteria ItemDrop Isember_spirit IsRareDrop response ember_spirit_ItemDropIsRareDrop } Response ember_spirit_ItemDropIsUltraRareDrop { scene "scenes/ember_spirit/ember_spirit_embr_itemrare_01.vcd" nodelay noscene } Rule ember_spirit_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isember_spirit IsUltraRareDrop response ember_spirit_ItemDropIsUltraRareDrop } Response ember_spirit_Immortality { scene "scenes/ember_spirit/ember_spirit_embr_immort_02.vcd" nodelay noscene } Rule ember_spirit_Immortality_Rule { criteria Immortality Isember_spirit response ember_spirit_Immortality } Response ember_spirit_ImmortalityChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_immort_04.vcd" nodelay noscene } Rule ember_spirit_ImmortalityChance_25%_Rule { criteria Immortality Isember_spirit Chance_25% response ember_spirit_ImmortalityChance_25% } Response ember_spirit_PowerupIsPowerupHaste { scene "scenes/ember_spirit/ember_spirit_embr_haste_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_haste_03.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupHaste_Rule { criteria Powerup Isember_spirit IsPowerupHaste response ember_spirit_PowerupIsPowerupHaste } Response ember_spirit_PowerupIsPowerupHasteChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_haste_04.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isember_spirit IsPowerupHaste Chance_25% response ember_spirit_PowerupIsPowerupHasteChance_25% } Response ember_spirit_PowerupIsPowerupDoubleDamage { scene "scenes/ember_spirit/ember_spirit_embr_doubdam_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_doubdam_03.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isember_spirit IsPowerupDoubleDamage response ember_spirit_PowerupIsPowerupDoubleDamage } Response ember_spirit_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_doubdam_04.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Isember_spirit IsPowerupDoubleDamage Chance_25% response ember_spirit_PowerupIsPowerupDoubleDamageChance_25% } Response ember_spirit_PowerupIsPowerupRegeneration { scene "scenes/ember_spirit/ember_spirit_embr_regen_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_regen_03.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isember_spirit IsPowerupRegeneration response ember_spirit_PowerupIsPowerupRegeneration } Response ember_spirit_PowerupIsPowerupRegenerationChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_regen_04.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isember_spirit IsPowerupRegeneration Chance_25% response ember_spirit_PowerupIsPowerupRegenerationChance_25% } Response ember_spirit_PowerupIsPowerupIllusion { scene "scenes/ember_spirit/ember_spirit_embr_illus_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_illus_03.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupIllusion_Rule { criteria Powerup Isember_spirit IsPowerupIllusion response ember_spirit_PowerupIsPowerupIllusion } Response ember_spirit_PowerupIsPowerupIllusionChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_illus_04.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isember_spirit IsPowerupIllusion Chance_25% response ember_spirit_PowerupIsPowerupIllusionChance_25% } Response ember_spirit_PowerupIsPowerupBounty { scene "scenes/ember_spirit/ember_spirit_embr_lasthit_06.vcd" nodelay noscene respeakdelay 300 } Rule ember_spirit_PowerupIsPowerupBounty_Rule { criteria Powerup Isember_spirit IsPowerupBounty response ember_spirit_PowerupIsPowerupBounty } Response ember_spirit_PowerupIsPowerupArcane { scene "scenes/ember_spirit/ember_spirit_embr_purch_03.vcd" nodelay noscene respeakdelay 300 } Rule ember_spirit_PowerupIsPowerupArcane_Rule { criteria Powerup Isember_spirit IsPowerupArcane response ember_spirit_PowerupIsPowerupArcane } Response ember_spirit_PowerupIsPowerupInvisibility { scene "scenes/ember_spirit/ember_spirit_embr_invis_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_invis_03.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isember_spirit IsPowerupInvisibility response ember_spirit_PowerupIsPowerupInvisibility } Response ember_spirit_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_invis_04.vcd" nodelay noscene } Rule ember_spirit_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Isember_spirit IsPowerupInvisibility Chance_25% response ember_spirit_PowerupIsPowerupInvisibilityChance_25% } Response ember_spirit_CooldownLittleNag { scene "scenes/ember_spirit/ember_spirit_embr_notyet_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_07.vcd" nodelay noscene } Rule ember_spirit_CooldownLittleNag_Rule { criteria Cooldown Isember_spirit LittleNag response ember_spirit_CooldownLittleNag } Response ember_spirit_CooldownMediumNag { scene "scenes/ember_spirit/ember_spirit_embr_notyet_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_08.vcd" nodelay noscene } Rule ember_spirit_CooldownMediumNag_Rule { criteria Cooldown Isember_spirit MediumNag response ember_spirit_CooldownMediumNag } Response ember_spirit_CooldownSuperNag { scene "scenes/ember_spirit/ember_spirit_embr_notyet_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_notyet_09.vcd" nodelay noscene } Rule ember_spirit_CooldownSuperNag_Rule { criteria Cooldown Isember_spirit SuperNag response ember_spirit_CooldownSuperNag } Response ember_spirit_NoManaLittleNag { scene "scenes/ember_spirit/ember_spirit_embr_nomana_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_07.vcd" nodelay noscene } Rule ember_spirit_NoManaLittleNag_Rule { criteria NoMana Isember_spirit LittleNag response ember_spirit_NoManaLittleNag } Response ember_spirit_NoManaMediumNag { scene "scenes/ember_spirit/ember_spirit_embr_nomana_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_08.vcd" nodelay noscene } Rule ember_spirit_NoManaMediumNag_Rule { criteria NoMana Isember_spirit MediumNag response ember_spirit_NoManaMediumNag } Response ember_spirit_NoManaSuperNag { scene "scenes/ember_spirit/ember_spirit_embr_nomana_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_nomana_09.vcd" nodelay noscene } Rule ember_spirit_NoManaSuperNag_Rule { criteria NoMana Isember_spirit SuperNag response ember_spirit_NoManaSuperNag } Response ember_spirit_Thanks { scene "scenes/ember_spirit/ember_spirit_embr_thanks_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_thanks_02.vcd" nodelay noscene } Rule ember_spirit_Thanks_Rule { criteria Thanks Isember_spirit response ember_spirit_Thanks } Response ember_spirit_PainChance_25% { scene "scenes/ember_spirit/ember_spirit_embr_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule ember_spirit_PainChance_25%_Rule { criteria Pain Isember_spirit Chance_25% response ember_spirit_PainChance_25% } Response ember_spirit_Pain { scene "scenes/ember_spirit/ember_spirit_embr_pain_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_03.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_pain_10.vcd" nodelay noscene } Rule ember_spirit_Pain_Rule { criteria Pain Isember_spirit response ember_spirit_Pain } Response ember_spirit_InTheBag { scene "scenes/ember_spirit/ember_spirit_embr_inthebag_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_inthebag_02.vcd" nodelay noscene } Rule ember_spirit_InTheBag_Rule { criteria InTheBag Isember_spirit response ember_spirit_InTheBag } Response ember_spirit_Defeat { scene "scenes/ember_spirit/ember_spirit_embr_lose_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lose_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_lose_03.vcd" nodelay noscene } Rule ember_spirit_Defeat_Rule { criteria Defeat Isember_spirit response ember_spirit_Defeat } Response ember_spirit_Victory { scene "scenes/ember_spirit/ember_spirit_embr_win_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_win_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_win_03.vcd" nodelay noscene } Rule ember_spirit_Victory_Rule { criteria Victory Isember_spirit response ember_spirit_Victory } Response ember_spirit_Select { scene "scenes/ember_spirit/ember_spirit_embr_rare_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rare_02.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_rare_03.vcd" nodelay noscene } Rule ember_spirit_Select_Rule { criteria Select Isember_spirit response ember_spirit_Select } Response ember_spirit_EmoteIsEmoteLaugh { scene "scenes/ember_spirit/ember_spirit_embr_laugh_01.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_04.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_05.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_06.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_07.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_08.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_09.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_11.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_14.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_15.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_16.vcd" nodelay noscene scene "scenes/ember_spirit/ember_spirit_embr_laugh_17.vcd" nodelay noscene } Rule ember_spirit_EmoteIsEmoteLaugh_Rule { criteria Emote Isember_spirit IsEmoteLaugh response ember_spirit_EmoteIsEmoteLaugh }