criterion "Ismorphling" "classname" "npc_dota_hero_morphling" weight 5 required criterion "IsEnemymorphling" "targetclassname" "npc_dota_hero_morphling" weight 5 required criterion "IsAllymorphling" "nearby_ally" "npc_dota_hero_morphling" weight 5 required criterion "IsReplicate" "abilityname" "morphling_replicate" weight 5 required criterion "IsMorphLoadoutSpawn" "special_spawn" "morph_loadout_spawn" weight 5 required Response morphling_Spawn { scene "scenes/morphling/morphling_mrph_spawn_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_06.vcd" nodelay noscene } Rule morphling_Spawn_Rule { criteria Spawn Ismorphling response morphling_Spawn } Response morphling_CustomIsGameStart { scene "scenes/morphling/morphling_mrph_spawn_08.vcd" nodelay noscene } Rule morphling_CustomIsGameStart_Rule { criteria Custom Ismorphling IsGameStart response morphling_CustomIsGameStart } Response morphling_CustomIsMorphLoadoutSpawn { scene "scenes/morphling/morphling_mrph_spawn_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_spawn_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_03a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_02a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_12.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_cast_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_ability_repfriend_01.vcd" nodelay noscene } Rule morphling_CustomIsMorphLoadoutSpawn_Rule { criteria Custom Ismorphling IsMorphLoadoutSpawn response morphling_CustomIsMorphLoadoutSpawn } Response morphling_Move { scene "scenes/morphling/morphling_mrph_move_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_01a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_01b.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_01c.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_01d.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_09a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_10.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_11.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_12.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_move_13.vcd" nodelay noscene } Rule morphling_Move_Rule { criteria Move Ismorphling response morphling_Move } Response morphling_Attack { scene "scenes/morphling/morphling_mrph_attack_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_02a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_03a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_03b.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_attack_09.vcd" nodelay noscene } Rule morphling_Attack_Rule { criteria Attack Ismorphling response morphling_Attack } Response morphling_CastOrder { scene "scenes/morphling/morphling_mrph_cast_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_cast_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_cast_03.vcd" nodelay noscene } Rule morphling_CastOrder_Rule { criteria CastOrder Ismorphling response morphling_CastOrder } Response morphling_CastExecuteIsReplicate { scene "scenes/morphling/morphling_mrph_ability_replicate_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_ability_replicate_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_ability_repfriend_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_ability_repfriend_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_ability_repfriend_03.vcd" nodelay noscene } Rule morphling_CastExecuteIsReplicate_Rule { criteria CastExecute Ismorphling IsReplicate response morphling_CastExecuteIsReplicate } Response morphling_Death { scene "scenes/morphling/morphling_mrph_death_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_10.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_death_11.vcd" nodelay noscene } Rule morphling_Death_Rule { criteria Death Ismorphling response morphling_Death } Response morphling_DeathIsReincarnating { scene "scenes/morphling/morphling_mrph_death_12.vcd" nodelay noscene } Rule morphling_DeathIsReincarnating_Rule { criteria Death Ismorphling IsReincarnating response morphling_DeathIsReincarnating } Response morphling_Kill { scene "scenes/morphling/morphling_mrph_kill_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_10.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_kill_11.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_10.vcd" nodelay noscene } Rule morphling_Kill_Rule { criteria Kill Ismorphling response morphling_Kill } Response morphling_KillIsEnemyLinaChance_25% { scene "scenes/morphling/morphling_mrph_rival_02.vcd" nodelay noscene } Rule morphling_KillIsEnemyLinaChance_25%_Rule { criteria Kill Ismorphling IsEnemyLina Chance_25% response morphling_KillIsEnemyLinaChance_25% } Response morphling_KillIsEnemyCrystalMaidenChance_25% { scene "scenes/morphling/morphling_mrph_rival_03.vcd" nodelay noscene } Rule morphling_KillIsEnemyCrystalMaidenChance_25%_Rule { criteria Kill Ismorphling IsEnemyCrystalMaiden Chance_25% response morphling_KillIsEnemyCrystalMaidenChance_25% } Response morphling_KillIsEnemyTidehunterChance_25% { scene "scenes/morphling/morphling_mrph_rival_04.vcd" nodelay noscene } Rule morphling_KillIsEnemyTidehunterChance_25%_Rule { criteria Kill Ismorphling IsEnemyTidehunter Chance_25% response morphling_KillIsEnemyTidehunterChance_25% } Response morphling_KillIsEnemySlardarChance_25% { scene "scenes/morphling/morphling_mrph_rival_05.vcd" nodelay noscene } Rule morphling_KillIsEnemySlardarChance_25%_Rule { criteria Kill Ismorphling IsEnemySlardar Chance_25% response morphling_KillIsEnemySlardarChance_25% } Response morphling_KillIsFirstBlood { scene "scenes/morphling/morphling_mrph_firstblood_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_firstblood_02.vcd" nodelay noscene } Rule morphling_KillIsFirstBlood_Rule { criteria Kill Ismorphling IsFirstBlood response morphling_KillIsFirstBlood } Response morphling_Respawn { scene "scenes/morphling/morphling_mrph_respawn_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_03a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_respawn_08.vcd" nodelay noscene } Rule morphling_Respawn_Rule { criteria Respawn Ismorphling response morphling_Respawn } Response morphling_Select { scene "scenes/morphling/morphling_mrph_rare_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_rare_02.vcd" nodelay noscene } Rule morphling_Select_Rule { criteria Select Ismorphling response morphling_Select } Response morphling_PurchaseIsExpensiveItem { scene "scenes/morphling/morphling_mrph_purch_01.vcd" nodelay noscene speakonce scene "scenes/morphling/morphling_mrph_purch_02.vcd" nodelay noscene speakonce scene "scenes/morphling/morphling_mrph_purch_03.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsExpensiveItem_Rule { criteria Purchase Ismorphling IsExpensiveItem response morphling_PurchaseIsExpensiveItem } Response morphling_PurchaseIsUltimateScepter { scene "scenes/morphling/morphling_mrph_scepter_01.vcd" nodelay noscene speakonce scene "scenes/morphling/morphling_mrph_scepter_02.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsUltimateScepter_Rule { criteria Purchase Ismorphling IsUltimateScepter response morphling_PurchaseIsUltimateScepter } Response morphling_PurchaseIsBlinkDagger { scene "scenes/morphling/morphling_mrph_blink_01.vcd" nodelay noscene speakonce scene "scenes/morphling/morphling_mrph_blink_02.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsBlinkDagger_Rule { criteria Purchase Ismorphling IsBlinkDagger response morphling_PurchaseIsBlinkDagger } Response morphling_PurchaseIsEthereal { scene "scenes/morphling/morphling_mrph_item_01.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsEthereal_Rule { criteria Purchase Ismorphling IsEthereal response morphling_PurchaseIsEthereal } Response morphling_PurchaseIsButterfly { scene "scenes/morphling/morphling_mrph_item_02.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsButterfly_Rule { criteria Purchase Ismorphling IsButterfly response morphling_PurchaseIsButterfly } Response morphling_PurchaseIsManta { scene "scenes/morphling/morphling_mrph_item_03.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsManta_Rule { criteria Purchase Ismorphling IsManta response morphling_PurchaseIsManta } Response morphling_PurchaseIsSphere { scene "scenes/morphling/morphling_mrph_item_04.vcd" nodelay noscene speakonce } Rule morphling_PurchaseIsSphere_Rule { criteria Purchase Ismorphling IsSphere response morphling_PurchaseIsSphere } Response morphling_Immortality { scene "scenes/morphling/morphling_mrph_immort_01.vcd" nodelay noscene } Rule morphling_Immortality_Rule { criteria Immortality Ismorphling response morphling_Immortality } Response morphling_ImmortalityChance_25% { scene "scenes/morphling/morphling_mrph_immort_02.vcd" nodelay noscene } Rule morphling_ImmortalityChance_25%_Rule { criteria Immortality Ismorphling Chance_25% response morphling_ImmortalityChance_25% } Response morphling_Deny { scene "scenes/morphling/morphling_mrph_deny_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_01a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_10.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_11.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_12.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_deny_13.vcd" nodelay noscene } Rule morphling_Deny_Rule { criteria Deny Ismorphling response morphling_Deny } Response morphling_LastHit { scene "scenes/morphling/morphling_mrph_lasthit_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lasthit_08.vcd" nodelay noscene } Rule morphling_LastHit_Rule { criteria LastHit Ismorphling response morphling_LastHit } Response morphling_Defeat { scene "scenes/morphling/morphling_mrph_lose_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lose_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lose_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_lose_04.vcd" nodelay noscene } Rule morphling_Defeat_Rule { criteria Defeat Ismorphling response morphling_Defeat } Response morphling_Victory { scene "scenes/morphling/morphling_mrph_win_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_win_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_win_03.vcd" nodelay noscene } Rule morphling_Victory_Rule { criteria Victory Ismorphling response morphling_Victory } Response morphling_Bottling { scene "scenes/morphling/morphling_mrph_bottle_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_bottle_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_bottle_03.vcd" nodelay noscene } Rule morphling_Bottling_Rule { criteria Bottling Ismorphling response morphling_Bottling } Response morphling_PowerupIsPowerupHaste { scene "scenes/morphling/morphling_mrph_haste_01.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupHaste_Rule { criteria Powerup Ismorphling IsPowerupHaste response morphling_PowerupIsPowerupHaste } Response morphling_PowerupIsPowerupBounty { scene "scenes/morphling/morphling_mrph_spawn_04.vcd" nodelay noscene respeakdelay 300 } Rule morphling_PowerupIsPowerupBounty_Rule { criteria Powerup Ismorphling IsPowerupBounty response morphling_PowerupIsPowerupBounty } Response morphling_PowerupIsPowerupDoubleDamage { scene "scenes/morphling/morphling_mrph_doubdam_01.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Ismorphling IsPowerupDoubleDamage response morphling_PowerupIsPowerupDoubleDamage } Response morphling_PowerupIsPowerupDoubleDamageChance_5% { scene "scenes/morphling/morphling_mrph_doubdam_02.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupDoubleDamageChance_5%_Rule { criteria Powerup Ismorphling IsPowerupDoubleDamage Chance_5% response morphling_PowerupIsPowerupDoubleDamageChance_5% } Response morphling_PowerupIsPowerupRegeneration { scene "scenes/morphling/morphling_mrph_regen_01.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupRegeneration_Rule { criteria Powerup Ismorphling IsPowerupRegeneration response morphling_PowerupIsPowerupRegeneration } Response morphling_PowerupIsPowerupRegenerationChance_25% { scene "scenes/morphling/morphling_mrph_regen_02.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Ismorphling IsPowerupRegeneration Chance_25% response morphling_PowerupIsPowerupRegenerationChance_25% } Response morphling_PowerupIsPowerupIllusion { scene "scenes/morphling/morphling_mrph_illus_01.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupIllusion_Rule { criteria Powerup Ismorphling IsPowerupIllusion response morphling_PowerupIsPowerupIllusion } Response morphling_PowerupIsPowerupInvisibility { scene "scenes/morphling/morphling_mrph_invis_01.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupInvisibility_Rule { criteria Powerup Ismorphling IsPowerupInvisibility response morphling_PowerupIsPowerupInvisibility } Response morphling_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/morphling/morphling_mrph_invis_02.vcd" nodelay noscene } Rule morphling_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Ismorphling IsPowerupInvisibility Chance_25% response morphling_PowerupIsPowerupInvisibilityChance_25% } Response morphling_PowerupIsPowerupArcane { scene "scenes/morphling/morphling_mrph_happy_05.vcd" nodelay noscene respeakdelay 300 } Rule morphling_PowerupIsPowerupArcane_Rule { criteria Powerup Ismorphling IsPowerupArcane response morphling_PowerupIsPowerupArcane } Response morphling_LevelUp { scene "scenes/morphling/morphling_mrph_level_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_02a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_07a.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_level_10.vcd" nodelay noscene } Rule morphling_LevelUp_Rule { criteria LevelUp Ismorphling response morphling_LevelUp } Response morphling_Pain { scene "scenes/morphling/morphling_mrph_pain_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_06.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_10.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_pain_11.vcd" nodelay noscene } Rule morphling_Pain_Rule { criteria Pain Ismorphling response morphling_Pain } Response morphling_PainChance_25% { scene "scenes/morphling/morphling_mrph_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule morphling_PainChance_25%_Rule { criteria Pain Ismorphling Chance_25% response morphling_PainChance_25% } Response morphling_CooldownLittleNag { scene "scenes/morphling/morphling_mrph_notyet_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_03.vcd" nodelay noscene } Rule morphling_CooldownLittleNag_Rule { criteria Cooldown Ismorphling LittleNag response morphling_CooldownLittleNag } Response morphling_CooldownMediumNag { scene "scenes/morphling/morphling_mrph_notyet_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_06.vcd" nodelay noscene } Rule morphling_CooldownMediumNag_Rule { criteria Cooldown Ismorphling MediumNag response morphling_CooldownMediumNag } Response morphling_CooldownSuperNag { scene "scenes/morphling/morphling_mrph_notyet_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_notyet_09.vcd" nodelay noscene } Rule morphling_CooldownSuperNag_Rule { criteria Cooldown Ismorphling SuperNag response morphling_CooldownSuperNag } Response morphling_NoManaLittleNag { scene "scenes/morphling/morphling_mrph_nomana_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_03.vcd" nodelay noscene } Rule morphling_NoManaLittleNag_Rule { criteria NoMana Ismorphling LittleNag response morphling_NoManaLittleNag } Response morphling_NoManaMediumNag { scene "scenes/morphling/morphling_mrph_nomana_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_06.vcd" nodelay noscene } Rule morphling_NoManaMediumNag_Rule { criteria NoMana Ismorphling MediumNag response morphling_NoManaMediumNag } Response morphling_NoManaSuperNag { scene "scenes/morphling/morphling_mrph_nomana_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_nomana_09.vcd" nodelay noscene } Rule morphling_NoManaSuperNag_Rule { criteria NoMana Ismorphling SuperNag response morphling_NoManaSuperNag } Response morphling_Thanks { scene "scenes/morphling/morphling_mrph_thanks_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_thanks_02.vcd" nodelay noscene } Rule morphling_Thanks_Rule { criteria Thanks Ismorphling response morphling_Thanks } Response morphling_ItemDropIsCommonDrop { scene "scenes/morphling/morphling_mrph_happy_02.vcd" nodelay noscene } Rule morphling_ItemDropIsCommonDrop_Rule { criteria ItemDrop Ismorphling IsCommonDrop response morphling_ItemDropIsCommonDrop } Response morphling_ItemDropIsRareDrop { scene "scenes/morphling/morphling_mrph_happy_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_happy_04.vcd" nodelay noscene } Rule morphling_ItemDropIsRareDrop_Rule { criteria ItemDrop Ismorphling IsRareDrop response morphling_ItemDropIsRareDrop } Response morphling_ItemDropIsUltraRareDrop { scene "scenes/morphling/morphling_mrph_happy_05.vcd" nodelay noscene } Rule morphling_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Ismorphling IsUltraRareDrop response morphling_ItemDropIsUltraRareDrop } Response morphling_InTheBag { scene "scenes/morphling/morphling_mrph_inthebag_01.vcd" nodelay noscene } Rule morphling_InTheBag_Rule { criteria InTheBag Ismorphling response morphling_InTheBag } Response morphling_EmoteIsEmoteLaugh { scene "scenes/morphling/morphling_mrph_laugh_01.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_02.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_03.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_04.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_05.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_07.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_08.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_09.vcd" nodelay noscene scene "scenes/morphling/morphling_mrph_laugh_10.vcd" nodelay noscene } Rule morphling_EmoteIsEmoteLaugh_Rule { criteria Emote Ismorphling IsEmoteLaugh response morphling_EmoteIsEmoteLaugh }