criterion "Isluna" "classname" "npc_dota_hero_luna" weight 5 required criterion "IsEnemyluna" "targetclassname" "npc_dota_hero_luna" weight 5 required criterion "IsAllyluna" "nearby_ally" "npc_dota_hero_luna" weight 5 required criterion "IsLunaLucentBeam" "abilityname" "luna_lucent_beam" weight 5 required criterion "IsLunaEclipse" "abilityname" "luna_eclipse" weight 5 required criterion "IsLunaTauntCatDance" "taunt_type" "cat_dancer_gesture" weight 5 required criterion "IsLunaLoadoutSpawn" "special_spawn" "luna_loadout_spawn" weight 5 required Response luna_Spawn { scene "scenes/luna/luna_luna_spawn_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_spawn_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_spawn_04.vcd" nodelay noscene } Rule luna_Spawn_Rule { criteria Spawn Isluna response luna_Spawn } Response luna_SpawnChance_15% { scene "scenes/luna/luna_luna_spawn_03.vcd" nodelay noscene } Rule luna_SpawnChance_15%_Rule { criteria Spawn Isluna Chance_15% response luna_SpawnChance_15% } Response luna_CustomIsGameStart { scene "scenes/luna/luna_luna_battlebegins_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_battlebegins_02.vcd" nodelay noscene } Rule luna_CustomIsGameStart_Rule { criteria Custom Isluna IsGameStart response luna_CustomIsGameStart } Response luna_CustomIsLunaLoadoutSpawn { scene "scenes/luna/luna_luna_spawn_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_spawn_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_spawn_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_spawn_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_battlebegins_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_15.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_17.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_07.vcd" nodelay noscene } Rule luna_CustomIsLunaLoadoutSpawn_Rule { criteria Custom Isluna IsLunaLoadoutSpawn response luna_CustomIsLunaLoadoutSpawn } Response luna_KillIsFirstBlood { scene "scenes/luna/luna_luna_firstblood_01.vcd" nodelay noscene } Rule luna_KillIsFirstBlood_Rule { criteria Kill Isluna IsFirstBlood response luna_KillIsFirstBlood } Response luna_Kill { scene "scenes/luna/luna_luna_kill_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_kill_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_14.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_15.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_16.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_17.vcd" nodelay noscene } Rule luna_Kill_Rule { criteria Kill Isluna response luna_Kill } Response luna_KillIsEnemyLionChance_20% { scene "scenes/luna/luna_luna_rival_01.vcd" nodelay noscene } Rule luna_KillIsEnemyLionChance_20%_Rule { criteria Kill Isluna IsEnemyLion Chance_20% response luna_KillIsEnemyLionChance_20% } Response luna_KillIsEnemyLichChance_20% { scene "scenes/luna/luna_luna_rival_02.vcd" nodelay noscene } Rule luna_KillIsEnemyLichChance_20%_Rule { criteria Kill Isluna IsEnemyLich Chance_20% response luna_KillIsEnemyLichChance_20% } Response luna_KillIsEnemySilencerChance_20% { scene "scenes/luna/luna_luna_rival_03.vcd" nodelay noscene } Rule luna_KillIsEnemySilencerChance_20%_Rule { criteria Kill Isluna IsEnemySilencer Chance_20% response luna_KillIsEnemySilencerChance_20% } Response luna_KillIsEnemyNight_StalkerChance_20% { scene "scenes/luna/luna_luna_rival_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_07.vcd" nodelay noscene } Rule luna_KillIsEnemyNight_StalkerChance_20%_Rule { criteria Kill Isluna IsEnemyNight_Stalker Chance_20% response luna_KillIsEnemyNight_StalkerChance_20% } Response luna_KillIsEnemyFaceless_VoidChance_20% { scene "scenes/luna/luna_luna_rival_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_09.vcd" nodelay noscene } Rule luna_KillIsEnemyFaceless_VoidChance_20%_Rule { criteria Kill Isluna IsEnemyFaceless_Void Chance_20% response luna_KillIsEnemyFaceless_VoidChance_20% } Response luna_KillIsEnemyBounty_HunterChance_20% { scene "scenes/luna/luna_luna_rival_10.vcd" nodelay noscene } Rule luna_KillIsEnemyBounty_HunterChance_20%_Rule { criteria Kill Isluna IsEnemyBounty_Hunter Chance_20% response luna_KillIsEnemyBounty_HunterChance_20% } Response luna_KillIsEnemyOgre_MagiChance_20% { scene "scenes/luna/luna_luna_rival_11.vcd" nodelay noscene } Rule luna_KillIsEnemyOgre_MagiChance_20%_Rule { criteria Kill Isluna IsEnemyOgre_Magi Chance_20% response luna_KillIsEnemyOgre_MagiChance_20% } Response luna_KillIsEnemyInvokerChance_20% { scene "scenes/luna/luna_luna_rival_12.vcd" nodelay noscene } Rule luna_KillIsEnemyInvokerChance_20%_Rule { criteria Kill Isluna IsEnemyInvoker Chance_20% response luna_KillIsEnemyInvokerChance_20% } Response luna_KillIsEnemyChenChance_20% { scene "scenes/luna/luna_luna_rival_13.vcd" nodelay noscene } Rule luna_KillIsEnemyChenChance_20%_Rule { criteria Kill Isluna IsEnemyChen Chance_20% response luna_KillIsEnemyChenChance_20% } Response luna_KillIsEnemyCentaurChance_20% { scene "scenes/luna/luna_luna_rival_14.vcd" nodelay noscene } Rule luna_KillIsEnemyCentaurChance_20%_Rule { criteria Kill Isluna IsEnemyCentaur Chance_20% response luna_KillIsEnemyCentaurChance_20% } Response luna_KillIsEnemyMiranaChance_20% { scene "scenes/luna/luna_luna_rival_15.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_16.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_17.vcd" nodelay noscene scene "scenes/luna/luna_luna_rival_18.vcd" nodelay noscene } Rule luna_KillIsEnemyMiranaChance_20%_Rule { criteria Kill Isluna IsEnemyMirana Chance_20% response luna_KillIsEnemyMiranaChance_20% } Response luna_KillIsEnemyPhantom_LancerChance_20% { scene "scenes/luna/luna_luna_rival_19.vcd" nodelay noscene } Rule luna_KillIsEnemyPhantom_LancerChance_20%_Rule { criteria Kill Isluna IsEnemyPhantom_Lancer Chance_20% response luna_KillIsEnemyPhantom_LancerChance_20% } Response luna_KillIsEnemyChaos_KnightChance_20% { scene "scenes/luna/luna_luna_rival_20.vcd" nodelay noscene } Rule luna_KillIsEnemyChaos_KnightChance_20%_Rule { criteria Kill Isluna IsEnemyChaos_Knight Chance_20% response luna_KillIsEnemyChaos_KnightChance_20% } Response luna_KillIsEnemyKunkkaChance_3% { scene "scenes/luna/luna_luna_laugh_06.vcd" nodelay noscene } Rule luna_KillIsEnemyKunkkaChance_3%_Rule { criteria Kill Isluna IsEnemyKunkka Chance_3% response luna_KillIsEnemyKunkkaChance_3% } Response luna_Move { scene "scenes/luna/luna_luna_move_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_14.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_16.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_17.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_18.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_19.vcd" nodelay noscene scene "scenes/luna/luna_luna_move_20.vcd" nodelay noscene } Rule luna_Move_Rule { criteria Move Isluna response luna_Move } Response luna_MoveChance_1% { scene "scenes/luna/luna_luna_move_11.vcd" nodelay noscene } Rule luna_MoveChance_1%_Rule { criteria Move Isluna Chance_1% response luna_MoveChance_1% } Response luna_MoveChance_3% { scene "scenes/luna/luna_luna_move_15.vcd" nodelay noscene } Rule luna_MoveChance_3%_Rule { criteria Move Isluna Chance_3% response luna_MoveChance_3% } Response luna_Attack { scene "scenes/luna/luna_luna_attack_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_14.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_15.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_16.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_17.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_18.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_20.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_21.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_22.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_23.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_24.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_25.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_26.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_27.vcd" nodelay noscene scene "scenes/luna/luna_luna_attack_28.vcd" nodelay noscene scene "scenes/luna/luna_luna_cast_04.vcd" nodelay noscene } Rule luna_Attack_Rule { criteria Attack Isluna response luna_Attack } Response luna_CastOrder { scene "scenes/luna/luna_luna_attack_19.vcd" nodelay noscene scene "scenes/luna/luna_luna_cast_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_cast_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_cast_03.vcd" nodelay noscene } Rule luna_CastOrder_Rule { criteria CastOrder Isluna response luna_CastOrder } Response luna_CastExecuteIsLunaLucentBeamChance_50% { scene "scenes/luna/luna_luna_ability_lucentbeam_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_lucentbeam_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_lucentbeam_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_lucentbeam_05.vcd" nodelay noscene } Rule luna_CastExecuteIsLunaLucentBeamChance_50%_Rule { criteria CastExecute Isluna IsLunaLucentBeam Chance_50% response luna_CastExecuteIsLunaLucentBeamChance_50% } Response luna_CastExecuteIsLunaEclipse { scene "scenes/luna/luna_luna_ability_eclipse_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_eclipse_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_eclipse_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_ability_eclipse_07.vcd" nodelay noscene } Rule luna_CastExecuteIsLunaEclipse_Rule { criteria CastExecute Isluna IsLunaEclipse response luna_CastExecuteIsLunaEclipse } Response luna_LevelUp { scene "scenes/luna/luna_luna_levelup_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_levelup_10.vcd" nodelay noscene } Rule luna_LevelUp_Rule { criteria LevelUp Isluna response luna_LevelUp } Response luna_AllyNearIsAllyVengefulSpiritEarlyGame { scene "scenes/luna/luna_luna_ally_01.vcd" nodelay noscene speakonce } Rule luna_AllyNearIsAllyVengefulSpiritEarlyGame_Rule { criteria AllyNear Isluna IsAllyVengefulSpirit EarlyGame response luna_AllyNearIsAllyVengefulSpiritEarlyGame } Response luna_AllyNearIsAllyCrystalMaidenEarlyGame { scene "scenes/luna/luna_luna_ally_02.vcd" nodelay noscene speakonce } Rule luna_AllyNearIsAllyCrystalMaidenEarlyGame_Rule { criteria AllyNear Isluna IsAllyCrystalMaiden EarlyGame response luna_AllyNearIsAllyCrystalMaidenEarlyGame } Response luna_AllyNearIsAllyLinaEarlyGame { scene "scenes/luna/luna_luna_ally_03.vcd" nodelay noscene speakonce } Rule luna_AllyNearIsAllyLinaEarlyGame_Rule { criteria AllyNear Isluna IsAllyLina EarlyGame response luna_AllyNearIsAllyLinaEarlyGame } Response luna_AllyNearIsAllyMiranaEarlyGame { scene "scenes/luna/luna_luna_ally_04.vcd" nodelay noscene speakonce } Rule luna_AllyNearIsAllyMiranaEarlyGame_Rule { criteria AllyNear Isluna IsAllyMirana EarlyGame response luna_AllyNearIsAllyMiranaEarlyGame } Response luna_AllyNearIsAllyZuusEarlyGame { scene "scenes/luna/luna_luna_ally_05.vcd" nodelay noscene speakonce } Rule luna_AllyNearIsAllyZuusEarlyGame_Rule { criteria AllyNear Isluna IsAllyZuus EarlyGame response luna_AllyNearIsAllyZuusEarlyGame } Response luna_Death { scene "scenes/luna/luna_luna_death_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_death_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_shite_01.vcd" nodelay noscene } Rule luna_Death_Rule { criteria Death Isluna response luna_Death } Response luna_DeathIsReincarnating { scene "scenes/luna/luna_luna_fastres_01.vcd" nodelay noscene } Rule luna_DeathIsReincarnating_Rule { criteria Death Isluna IsReincarnating response luna_DeathIsReincarnating } Response luna_Respawn { scene "scenes/luna/luna_luna_respawn_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_respawn_11.vcd" nodelay noscene } Rule luna_Respawn_Rule { criteria Respawn Isluna response luna_Respawn } Response luna_RespawnChance_5% { scene "scenes/luna/luna_luna_respawn_04.vcd" nodelay noscene } Rule luna_RespawnChance_5%_Rule { criteria Respawn Isluna Chance_5% response luna_RespawnChance_5% } Response luna_LastHit { scene "scenes/luna/luna_luna_lasthit_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_lasthit_11.vcd" nodelay noscene } Rule luna_LastHit_Rule { criteria LastHit Isluna response luna_LastHit } Response luna_Deny { scene "scenes/luna/luna_luna_deny_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_deny_13.vcd" nodelay noscene } Rule luna_Deny_Rule { criteria Deny Isluna response luna_Deny } Response luna_Select { scene "scenes/luna/luna_luna_rare_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_rare_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_rare_03.vcd" nodelay noscene } Rule luna_Select_Rule { criteria Select Isluna response luna_Select } Response luna_PurchaseIsExpensiveItem { scene "scenes/luna/luna_luna_purch_01.vcd" nodelay noscene speakonce scene "scenes/luna/luna_luna_purch_02.vcd" nodelay noscene speakonce scene "scenes/luna/luna_luna_purch_03.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsExpensiveItem_Rule { criteria Purchase Isluna IsExpensiveItem response luna_PurchaseIsExpensiveItem } Response luna_PurchaseIsUltimateScepter { scene "scenes/luna/luna_luna_scepter_01.vcd" nodelay noscene speakonce scene "scenes/luna/luna_luna_scepter_02.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsUltimateScepter_Rule { criteria Purchase Isluna IsUltimateScepter response luna_PurchaseIsUltimateScepter } Response luna_PurchaseIsBlinkDagger { scene "scenes/luna/luna_luna_blink_01.vcd" nodelay noscene speakonce scene "scenes/luna/luna_luna_blink_02.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsBlinkDagger_Rule { criteria Purchase Isluna IsBlinkDagger response luna_PurchaseIsBlinkDagger } Response luna_PurchaseIsBlackKingBar { scene "scenes/luna/luna_luna_items_01.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsBlackKingBar_Rule { criteria Purchase Isluna IsBlackKingBar response luna_PurchaseIsBlackKingBar } Response luna_PurchaseIsYasha { scene "scenes/luna/luna_luna_items_02.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsYasha_Rule { criteria Purchase Isluna IsYasha response luna_PurchaseIsYasha } Response luna_PurchaseIsManta { scene "scenes/luna/luna_luna_items_03.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsManta_Rule { criteria Purchase Isluna IsManta response luna_PurchaseIsManta } Response luna_PurchaseIsButterfly { scene "scenes/luna/luna_luna_items_04.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsButterfly_Rule { criteria Purchase Isluna IsButterfly response luna_PurchaseIsButterfly } Response luna_PurchaseIsSatanic { scene "scenes/luna/luna_luna_items_05.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsSatanic_Rule { criteria Purchase Isluna IsSatanic response luna_PurchaseIsSatanic } Response luna_PurchaseIsHeart { scene "scenes/luna/luna_luna_items_06.vcd" nodelay noscene speakonce } Rule luna_PurchaseIsHeart_Rule { criteria Purchase Isluna IsHeart response luna_PurchaseIsHeart } Response luna_Bottling { scene "scenes/luna/luna_luna_bottle_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_bottle_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_bottle_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_bottle_04.vcd" nodelay noscene } Rule luna_Bottling_Rule { criteria Bottling Isluna response luna_Bottling } Response luna_MissingIsLaneTop { scene "scenes/luna/luna_luna_lane_missing_01.vcd" nodelay noscene } Rule luna_MissingIsLaneTop_Rule { criteria Missing Isluna IsLaneTop response luna_MissingIsLaneTop } Response luna_MissingIsLaneMid { scene "scenes/luna/luna_luna_lane_missing_02.vcd" nodelay noscene } Rule luna_MissingIsLaneMid_Rule { criteria Missing Isluna IsLaneMid response luna_MissingIsLaneMid } Response luna_MissingIsLaneBot { scene "scenes/luna/luna_luna_lane_missing_03.vcd" nodelay noscene } Rule luna_MissingIsLaneBot_Rule { criteria Missing Isluna IsLaneBot response luna_MissingIsLaneBot } Response luna_ItemDropIsCommonDrop { scene "scenes/luna/luna_luna_drop_common.vcd" nodelay noscene } Rule luna_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isluna IsCommonDrop response luna_ItemDropIsCommonDrop } Response luna_ItemDropIsRareDrop { scene "scenes/luna/luna_luna_drop_medium.vcd" nodelay noscene } Rule luna_ItemDropIsRareDrop_Rule { criteria ItemDrop Isluna IsRareDrop response luna_ItemDropIsRareDrop } Response luna_ItemDropIsUltraRareDrop { scene "scenes/luna/luna_luna_drop_rare.vcd" nodelay noscene } Rule luna_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isluna IsUltraRareDrop response luna_ItemDropIsUltraRareDrop } Response luna_Immortality { scene "scenes/luna/luna_luna_immort_01.vcd" nodelay noscene } Rule luna_Immortality_Rule { criteria Immortality Isluna response luna_Immortality } Response luna_PowerupIsPowerupBounty { scene "scenes/luna/luna_luna_levelup_03.vcd" nodelay noscene respeakdelay 300 } Rule luna_PowerupIsPowerupBounty_Rule { criteria Powerup Isluna IsPowerupBounty response luna_PowerupIsPowerupBounty } Response luna_PowerupIsPowerupArcane { scene "scenes/luna/luna_luna_drop_medium.vcd" nodelay noscene respeakdelay 300 } Rule luna_PowerupIsPowerupArcane_Rule { criteria Powerup Isluna IsPowerupArcane response luna_PowerupIsPowerupArcane } Response luna_PowerupIsPowerupHaste { scene "scenes/luna/luna_luna_haste_01.vcd" nodelay noscene } Rule luna_PowerupIsPowerupHaste_Rule { criteria Powerup Isluna IsPowerupHaste response luna_PowerupIsPowerupHaste } Response luna_PowerupIsPowerupHasteChance_25% { scene "scenes/luna/luna_luna_haste_02.vcd" nodelay noscene } Rule luna_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isluna IsPowerupHaste Chance_25% response luna_PowerupIsPowerupHasteChance_25% } Response luna_PowerupIsPowerupDoubleDamage { scene "scenes/luna/luna_luna_doubdam_01.vcd" nodelay noscene } Rule luna_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isluna IsPowerupDoubleDamage response luna_PowerupIsPowerupDoubleDamage } Response luna_PowerupIsPowerupRegeneration { scene "scenes/luna/luna_luna_regen_01.vcd" nodelay noscene } Rule luna_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isluna IsPowerupRegeneration response luna_PowerupIsPowerupRegeneration } Response luna_PowerupIsPowerupIllusion { scene "scenes/luna/luna_luna_illus_01.vcd" nodelay noscene } Rule luna_PowerupIsPowerupIllusion_Rule { criteria Powerup Isluna IsPowerupIllusion response luna_PowerupIsPowerupIllusion } Response luna_PowerupIsPowerupIllusionChance_25% { scene "scenes/luna/luna_luna_illus_02.vcd" nodelay noscene } Rule luna_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isluna IsPowerupIllusion Chance_25% response luna_PowerupIsPowerupIllusionChance_25% } Response luna_PowerupIsPowerupInvisibility { scene "scenes/luna/luna_luna_invis_01.vcd" nodelay noscene } Rule luna_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isluna IsPowerupInvisibility response luna_PowerupIsPowerupInvisibility } Response luna_CooldownLittleNag { scene "scenes/luna/luna_luna_notyet_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_07.vcd" nodelay noscene } Rule luna_CooldownLittleNag_Rule { criteria Cooldown Isluna LittleNag response luna_CooldownLittleNag } Response luna_CooldownMediumNag { scene "scenes/luna/luna_luna_notyet_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_08.vcd" nodelay noscene } Rule luna_CooldownMediumNag_Rule { criteria Cooldown Isluna MediumNag response luna_CooldownMediumNag } Response luna_CooldownSuperNag { scene "scenes/luna/luna_luna_notyet_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_notyet_09.vcd" nodelay noscene } Rule luna_CooldownSuperNag_Rule { criteria Cooldown Isluna SuperNag response luna_CooldownSuperNag } Response luna_NoManaLittleNag { scene "scenes/luna/luna_luna_nomana_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_07.vcd" nodelay noscene } Rule luna_NoManaLittleNag_Rule { criteria NoMana Isluna LittleNag response luna_NoManaLittleNag } Response luna_NoManaMediumNag { scene "scenes/luna/luna_luna_nomana_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_08.vcd" nodelay noscene } Rule luna_NoManaMediumNag_Rule { criteria NoMana Isluna MediumNag response luna_NoManaMediumNag } Response luna_NoManaSuperNag { scene "scenes/luna/luna_luna_nomana_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_nomana_09.vcd" nodelay noscene } Rule luna_NoManaSuperNag_Rule { criteria NoMana Isluna SuperNag response luna_NoManaSuperNag } Response luna_Thanks { scene "scenes/luna/luna_luna_thanks_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_thanks_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_thanks_03.vcd" nodelay noscene } Rule luna_Thanks_Rule { criteria Thanks Isluna response luna_Thanks } Response luna_PainChance_25% { scene "scenes/luna/luna_luna_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule luna_PainChance_25%_Rule { criteria Pain Isluna Chance_25% response luna_PainChance_25% } Response luna_Pain { scene "scenes/luna/luna_luna_pain_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_06.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_pain_11.vcd" nodelay noscene } Rule luna_Pain_Rule { criteria Pain Isluna response luna_Pain } Response luna_InTheBag { scene "scenes/luna/luna_luna_inthebag_01.vcd" nodelay noscene } Rule luna_InTheBag_Rule { criteria InTheBag Isluna response luna_InTheBag } Response luna_Defeat { scene "scenes/luna/luna_luna_lose_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_lose_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_lose_03.vcd" nodelay noscene } Rule luna_Defeat_Rule { criteria Defeat Isluna response luna_Defeat } Response luna_Victory { scene "scenes/luna/luna_luna_win_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_win_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_win_03.vcd" nodelay noscene } Rule luna_Victory_Rule { criteria Victory Isluna response luna_Victory } Response luna_EmoteIsEmoteLaugh { scene "scenes/luna/luna_luna_laugh_01.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_02.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_04.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_05.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_08.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_09.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_10.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_11.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_12.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_13.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_14.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_15.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_16.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_17.vcd" nodelay noscene } Rule luna_EmoteIsEmoteLaugh_Rule { criteria Emote Isluna IsEmoteLaugh response luna_EmoteIsEmoteLaugh } Response luna_TauntIsLunaTauntCatDance { scene "scenes/luna/luna_luna_laugh_03.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_07.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_14.vcd" nodelay noscene scene "scenes/luna/luna_luna_laugh_17.vcd" nodelay noscene } Rule luna_TauntIsLunaTauntCatDance_Rule { criteria Taunt Isluna IsLunaTauntCatDance response luna_TauntIsLunaTauntCatDance }