criterion "Isgyrocopter" "classname" "npc_dota_hero_gyrocopter" weight 5 required criterion "IsEnemygyrocopter" "targetclassname" "npc_dota_hero_gyrocopter" weight 5 required criterion "IsAllygyrocopter" "nearby_ally" "npc_dota_hero_gyrocopter" weight 5 required criterion "IsGyroRockets" "abilityname" "gyrocopter_rocket_barrage" weight 5 required criterion "IsGyroCallDown" "abilityname" "gyrocopter_call_down" weight 5 required criterion "IsGyroHomingFire" "abilityname" "gyrocopter_homing_missile" weight 5 required criterion "IsGyroLoadoutSpawn" "special_spawn" "gyro_loadout_spawn" weight 5 required Response gyrocopter_Spawn { scene "scenes/gyrocopter/gyrocopter_gyro_spawn_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_06.vcd" nodelay noscene } Rule gyrocopter_Spawn_Rule { criteria Spawn Isgyrocopter response gyrocopter_Spawn } Response gyrocopter_CustomIsGameStart { scene "scenes/gyrocopter/gyrocopter_gyro_begins_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_begins_02.vcd" nodelay noscene } Rule gyrocopter_CustomIsGameStart_Rule { criteria Custom Isgyrocopter IsGameStart response gyrocopter_CustomIsGameStart } Response gyrocopter_CustomIsGyroLoadoutSpawn { scene "scenes/gyrocopter/gyrocopter_gyro_spawn_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_14.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_cast_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_03.vcd" nodelay noscene } Rule gyrocopter_CustomIsGyroLoadoutSpawn_Rule { criteria Custom Isgyrocopter IsGyroLoadoutSpawn response gyrocopter_CustomIsGyroLoadoutSpawn } Response gyrocopter_KillIsFirstBlood { scene "scenes/gyrocopter/gyrocopter_gyro_first_01.vcd" nodelay noscene } Rule gyrocopter_KillIsFirstBlood_Rule { criteria Kill Isgyrocopter IsFirstBlood response gyrocopter_KillIsFirstBlood } Response gyrocopter_Kill { scene "scenes/gyrocopter/gyrocopter_gyro_attack_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_13.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_14.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_15.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_16.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_kill_17.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_10.vcd" nodelay noscene } Rule gyrocopter_Kill_Rule { criteria Kill Isgyrocopter response gyrocopter_Kill } Response gyrocopter_KillIsGyroHomingFire { scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_impact_08.vcd" nodelay noscene } Rule gyrocopter_KillIsGyroHomingFire_Rule { criteria Kill Isgyrocopter IsGyroHomingFire response gyrocopter_KillIsGyroHomingFire } Response gyrocopter_KillIsGyroCallDownChance_50% { scene "scenes/gyrocopter/gyrocopter_gyro_call_down_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_call_down_12.vcd" nodelay noscene } Rule gyrocopter_KillIsGyroCallDownChance_50%_Rule { criteria Kill Isgyrocopter IsGyroCallDown Chance_50% response gyrocopter_KillIsGyroCallDownChance_50% } Response gyrocopter_KillIsEnemyBatRiderChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_01.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyBatRiderChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyBatRider Chance_20% response gyrocopter_KillIsEnemyBatRiderChance_20% } Response gyrocopter_KillIsEnemyJakiroChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_02.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyJakiroChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyJakiro Chance_20% response gyrocopter_KillIsEnemyJakiroChance_20% } Response gyrocopter_KillIsEnemyViperChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_03.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyViperChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyViper Chance_20% response gyrocopter_KillIsEnemyViperChance_20% } Response gyrocopter_KillIsEnemyDragon_KnightChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_04.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyDragon_KnightChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyDragon_Knight Chance_20% response gyrocopter_KillIsEnemyDragon_KnightChance_20% } Response gyrocopter_KillIsEnemyOutworld_DestroyerChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_05.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyOutworld_DestroyerChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyOutworld_Destroyer Chance_20% response gyrocopter_KillIsEnemyOutworld_DestroyerChance_20% } Response gyrocopter_KillIsEnemySniperChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_08.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemySniperChance_20%_Rule { criteria Kill Isgyrocopter IsEnemySniper Chance_20% response gyrocopter_KillIsEnemySniperChance_20% } Response gyrocopter_KillIsEnemyTinkerChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_09.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyTinkerChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyTinker Chance_20% response gyrocopter_KillIsEnemyTinkerChance_20% } Response gyrocopter_KillIsEnemyRattletrapChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_10.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyRattletrapChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyRattletrap Chance_20% response gyrocopter_KillIsEnemyRattletrapChance_20% } Response gyrocopter_KillIsEnemyTechiesChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_11.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyTechiesChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyTechies Chance_20% response gyrocopter_KillIsEnemyTechiesChance_20% } Response gyrocopter_KillIsEnemyInvokerChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_13.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyInvokerChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyInvoker Chance_20% response gyrocopter_KillIsEnemyInvokerChance_20% } Response gyrocopter_KillIsEnemyBrewmasterChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_14.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyBrewmasterChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyBrewmaster Chance_20% response gyrocopter_KillIsEnemyBrewmasterChance_20% } Response gyrocopter_KillIsEnemyZuusChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_15.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyZuusChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyZuus Chance_20% response gyrocopter_KillIsEnemyZuusChance_20% } Response gyrocopter_KillIsEnemyStormSpiritChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_16.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyStormSpiritChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyStormSpirit Chance_20% response gyrocopter_KillIsEnemyStormSpiritChance_20% } Response gyrocopter_KillIsEnemyNaga_SirenChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_17.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyNaga_SirenChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyNaga_Siren Chance_20% response gyrocopter_KillIsEnemyNaga_SirenChance_20% } Response gyrocopter_KillIsEnemyMedusaChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_18.vcd" nodelay noscene } Rule gyrocopter_KillIsEnemyMedusaChance_20%_Rule { criteria Kill Isgyrocopter IsEnemyMedusa Chance_20% response gyrocopter_KillIsEnemyMedusaChance_20% } Response gyrocopter_Move { scene "scenes/gyrocopter/gyrocopter_gyro_move_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_13.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_14.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_15.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_16.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_17.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_18.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_19.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_20.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_21.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_22.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_23.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_24.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_25.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_26.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_27.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_28.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_30.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_31.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_move_32.vcd" nodelay noscene } Rule gyrocopter_Move_Rule { criteria Move Isgyrocopter response gyrocopter_Move } Response gyrocopter_Attack { scene "scenes/gyrocopter/gyrocopter_gyro_attack_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_13.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_14.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_15.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_18.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_19.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_cast_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_cast_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_cast_03.vcd" nodelay noscene } Rule gyrocopter_Attack_Rule { criteria Attack Isgyrocopter response gyrocopter_Attack } Response gyrocopter_Death { scene "scenes/gyrocopter/gyrocopter_gyro_attack_16.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_attack_17.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_13.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_14.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_15.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_16.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_death_17.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_09.vcd" nodelay noscene } Rule gyrocopter_Death_Rule { criteria Death Isgyrocopter response gyrocopter_Death } Response gyrocopter_DeathIsEnemyOutworld_DestroyerChance_20% { scene "scenes/gyrocopter/gyrocopter_gyro_rival_06.vcd" nodelay noscene } Rule gyrocopter_DeathIsEnemyOutworld_DestroyerChance_20%_Rule { criteria Death Isgyrocopter IsEnemyOutworld_Destroyer Chance_20% response gyrocopter_DeathIsEnemyOutworld_DestroyerChance_20% } Response gyrocopter_DeathIsReincarnating { scene "scenes/gyrocopter/gyrocopter_gyro_fastres_01.vcd" nodelay noscene } Rule gyrocopter_DeathIsReincarnating_Rule { criteria Death Isgyrocopter IsReincarnating response gyrocopter_DeathIsReincarnating } Response gyrocopter_CastExecuteIsGyroRocketsChance_75% { scene "scenes/gyrocopter/gyrocopter_gyro_rocket_barrage_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_rocket_barrage_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_rocket_barrage_04.vcd" nodelay noscene } Rule gyrocopter_CastExecuteIsGyroRocketsChance_75%_Rule { criteria CastExecute Isgyrocopter IsGyroRockets Chance_75% response gyrocopter_CastExecuteIsGyroRocketsChance_75% } Response gyrocopter_CastExecuteIsGyroHomingFire { scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_fire_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_fire_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_fire_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_fire_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_homing_missile_fire_07.vcd" nodelay noscene } Rule gyrocopter_CastExecuteIsGyroHomingFire_Rule { criteria CastExecute Isgyrocopter IsGyroHomingFire response gyrocopter_CastExecuteIsGyroHomingFire } Response gyrocopter_CastExecuteIsGyroCallDown { scene "scenes/gyrocopter/gyrocopter_gyro_call_down_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_call_down_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_call_down_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_call_down_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_call_down_09.vcd" nodelay noscene } Rule gyrocopter_CastExecuteIsGyroCallDown_Rule { criteria CastExecute Isgyrocopter IsGyroCallDown response gyrocopter_CastExecuteIsGyroCallDown } Response gyrocopter_LevelUp { scene "scenes/gyrocopter/gyrocopter_gyro_level_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_13.vcd" nodelay noscene } Rule gyrocopter_LevelUp_Rule { criteria LevelUp Isgyrocopter response gyrocopter_LevelUp } Response gyrocopter_AllyNearIsAllyViperEarlyGameChance_3% { scene "scenes/gyrocopter/gyrocopter_gyro_ally_01.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyViperEarlyGameChance_3%_Rule { criteria AllyNear Isgyrocopter IsAllyViper EarlyGame Chance_3% response gyrocopter_AllyNearIsAllyViperEarlyGameChance_3% } Response gyrocopter_AllyNearIsAllyBatriderEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_02.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyBatriderEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllyBatrider EarlyGame response gyrocopter_AllyNearIsAllyBatriderEarlyGame } Response gyrocopter_AllyNearIsAllyJakiroEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_03.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyJakiroEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllyJakiro EarlyGame response gyrocopter_AllyNearIsAllyJakiroEarlyGame } Response gyrocopter_AllyNearIsAllyDragon_KnightEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_04.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyDragon_KnightEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllyDragon_Knight EarlyGame response gyrocopter_AllyNearIsAllyDragon_KnightEarlyGame } Response gyrocopter_AllyNearIsAllyOutworld_DestroyerEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_05.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyOutworld_DestroyerEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllyOutworld_Destroyer EarlyGame response gyrocopter_AllyNearIsAllyOutworld_DestroyerEarlyGame } Response gyrocopter_AllyNearIsAllyPhoenixEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_06.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllyPhoenixEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllyPhoenix EarlyGame response gyrocopter_AllyNearIsAllyPhoenixEarlyGame } Response gyrocopter_AllyNearIsAllySniperEarlyGame { scene "scenes/gyrocopter/gyrocopter_gyro_ally_08.vcd" nodelay noscene speakonce } Rule gyrocopter_AllyNearIsAllySniperEarlyGame_Rule { criteria AllyNear Isgyrocopter IsAllySniper EarlyGame response gyrocopter_AllyNearIsAllySniperEarlyGame } Response gyrocopter_Respawn { scene "scenes/gyrocopter/gyrocopter_gyro_respawn_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respanw_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_respawn_12.vcd" nodelay noscene } Rule gyrocopter_Respawn_Rule { criteria Respawn Isgyrocopter response gyrocopter_Respawn } Response gyrocopter_LastHit { scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_10.vcd" nodelay noscene } Rule gyrocopter_LastHit_Rule { criteria LastHit Isgyrocopter response gyrocopter_LastHit } Response gyrocopter_Deny { scene "scenes/gyrocopter/gyrocopter_gyro_deny_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_13.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_deny_14.vcd" nodelay noscene } Rule gyrocopter_Deny_Rule { criteria Deny Isgyrocopter response gyrocopter_Deny } Response gyrocopter_PurchaseIsExpensiveItem { scene "scenes/gyrocopter/gyrocopter_gyro_purch_01.vcd" nodelay noscene speakonce scene "scenes/gyrocopter/gyrocopter_gyro_purch_02.vcd" nodelay noscene speakonce scene "scenes/gyrocopter/gyrocopter_gyro_purch_03.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsExpensiveItem_Rule { criteria Purchase Isgyrocopter IsExpensiveItem response gyrocopter_PurchaseIsExpensiveItem } Response gyrocopter_PurchaseIsUltimateScepter { scene "scenes/gyrocopter/gyrocopter_gyro_scepter_01.vcd" nodelay noscene speakonce scene "scenes/gyrocopter/gyrocopter_gyro_scepter_02.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsUltimateScepter_Rule { criteria Purchase Isgyrocopter IsUltimateScepter response gyrocopter_PurchaseIsUltimateScepter } Response gyrocopter_PurchaseIsBlinkDagger { scene "scenes/gyrocopter/gyrocopter_gyro_blink_01.vcd" nodelay noscene speakonce scene "scenes/gyrocopter/gyrocopter_gyro_blink_02.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsBlinkDagger_Rule { criteria Purchase Isgyrocopter IsBlinkDagger response gyrocopter_PurchaseIsBlinkDagger } Response gyrocopter_PurchaseIsDivineRapier { scene "scenes/gyrocopter/gyrocopter_gyro_items_01.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsDivineRapier_Rule { criteria Purchase Isgyrocopter IsDivineRapier response gyrocopter_PurchaseIsDivineRapier } Response gyrocopter_PurchaseIsManta { scene "scenes/gyrocopter/gyrocopter_gyro_items_02.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsManta_Rule { criteria Purchase Isgyrocopter IsManta response gyrocopter_PurchaseIsManta } Response gyrocopter_PurchaseIsBlackKingBar { scene "scenes/gyrocopter/gyrocopter_gyro_items_03.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsBlackKingBar_Rule { criteria Purchase Isgyrocopter IsBlackKingBar response gyrocopter_PurchaseIsBlackKingBar } Response gyrocopter_PurchaseIsMonkeyKingBar { scene "scenes/gyrocopter/gyrocopter_gyro_items_04.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsMonkeyKingBar_Rule { criteria Purchase Isgyrocopter IsMonkeyKingBar response gyrocopter_PurchaseIsMonkeyKingBar } Response gyrocopter_PurchaseIsForceStaff { scene "scenes/gyrocopter/gyrocopter_gyro_items_05.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsForceStaff_Rule { criteria Purchase Isgyrocopter IsForceStaff response gyrocopter_PurchaseIsForceStaff } Response gyrocopter_PurchaseIsHelmOftheDominator { scene "scenes/gyrocopter/gyrocopter_gyro_items_06.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsHelmOftheDominator_Rule { criteria Purchase Isgyrocopter IsHelmOftheDominator response gyrocopter_PurchaseIsHelmOftheDominator } Response gyrocopter_PurchaseIsInvisSword { scene "scenes/gyrocopter/gyrocopter_gyro_items_07.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsInvisSword_Rule { criteria Purchase Isgyrocopter IsInvisSword response gyrocopter_PurchaseIsInvisSword } Response gyrocopter_PurchaseIsSphere { scene "scenes/gyrocopter/gyrocopter_gyro_items_08.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsSphere_Rule { criteria Purchase Isgyrocopter IsSphere response gyrocopter_PurchaseIsSphere } Response gyrocopter_PurchaseIsButterfly { scene "scenes/gyrocopter/gyrocopter_gyro_items_09.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsButterfly_Rule { criteria Purchase Isgyrocopter IsButterfly response gyrocopter_PurchaseIsButterfly } Response gyrocopter_PurchaseIsSatanic { scene "scenes/gyrocopter/gyrocopter_gyro_items_10.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsSatanic_Rule { criteria Purchase Isgyrocopter IsSatanic response gyrocopter_PurchaseIsSatanic } Response gyrocopter_PurchaseIsDaedalus { scene "scenes/gyrocopter/gyrocopter_gyro_items_11.vcd" nodelay noscene speakonce } Rule gyrocopter_PurchaseIsDaedalus_Rule { criteria Purchase Isgyrocopter IsDaedalus response gyrocopter_PurchaseIsDaedalus } Response gyrocopter_Bottling { scene "scenes/gyrocopter/gyrocopter_gyro_bottle_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_bottle_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_bottle_03.vcd" nodelay noscene } Rule gyrocopter_Bottling_Rule { criteria Bottling Isgyrocopter response gyrocopter_Bottling } Response gyrocopter_Immortality { scene "scenes/gyrocopter/gyrocopter_gyro_immort_01.vcd" nodelay noscene } Rule gyrocopter_Immortality_Rule { criteria Immortality Isgyrocopter response gyrocopter_Immortality } Response gyrocopter_ImmortalityChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_immort_02.vcd" nodelay noscene } Rule gyrocopter_ImmortalityChance_25%_Rule { criteria Immortality Isgyrocopter Chance_25% response gyrocopter_ImmortalityChance_25% } Response gyrocopter_PowerupIsPowerupHaste { scene "scenes/gyrocopter/gyrocopter_gyro_haste_01.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupHaste_Rule { criteria Powerup Isgyrocopter IsPowerupHaste response gyrocopter_PowerupIsPowerupHaste } Response gyrocopter_PowerupIsPowerupHasteChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_haste_02.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isgyrocopter IsPowerupHaste Chance_25% response gyrocopter_PowerupIsPowerupHasteChance_25% } Response gyrocopter_PowerupIsPowerupDoubleDamage { scene "scenes/gyrocopter/gyrocopter_gyro_doubledam_01.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isgyrocopter IsPowerupDoubleDamage response gyrocopter_PowerupIsPowerupDoubleDamage } Response gyrocopter_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_doubledam_02.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Isgyrocopter IsPowerupDoubleDamage Chance_25% response gyrocopter_PowerupIsPowerupDoubleDamageChance_25% } Response gyrocopter_PowerupIsPowerupRegeneration { scene "scenes/gyrocopter/gyrocopter_gyro_regen_01.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isgyrocopter IsPowerupRegeneration response gyrocopter_PowerupIsPowerupRegeneration } Response gyrocopter_PowerupIsPowerupRegenerationChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_regen_02.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isgyrocopter IsPowerupRegeneration Chance_25% response gyrocopter_PowerupIsPowerupRegenerationChance_25% } Response gyrocopter_PowerupIsPowerupBounty { scene "scenes/gyrocopter/gyrocopter_gyro_lasthit_09.vcd" nodelay noscene respeakdelay 300 } Rule gyrocopter_PowerupIsPowerupBounty_Rule { criteria Powerup Isgyrocopter IsPowerupBounty response gyrocopter_PowerupIsPowerupBounty } Response gyrocopter_PowerupIsPowerupIllusion { scene "scenes/gyrocopter/gyrocopter_gyro_illus_01.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupIllusion_Rule { criteria Powerup Isgyrocopter IsPowerupIllusion response gyrocopter_PowerupIsPowerupIllusion } Response gyrocopter_PowerupIsPowerupIllusionChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_illus_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_illus_03.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isgyrocopter IsPowerupIllusion Chance_25% response gyrocopter_PowerupIsPowerupIllusionChance_25% } Response gyrocopter_PowerupIsPowerupInvisibility { scene "scenes/gyrocopter/gyrocopter_gyro_invis_01.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isgyrocopter IsPowerupInvisibility response gyrocopter_PowerupIsPowerupInvisibility } Response gyrocopter_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_invis_02.vcd" nodelay noscene } Rule gyrocopter_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Isgyrocopter IsPowerupInvisibility Chance_25% response gyrocopter_PowerupIsPowerupInvisibilityChance_25% } Response gyrocopter_PowerupIsPowerupArcane { scene "scenes/gyrocopter/gyrocopter_gyro_happy_04.vcd" nodelay noscene respeakdelay 300 } Rule gyrocopter_PowerupIsPowerupArcane_Rule { criteria Powerup Isgyrocopter IsPowerupArcane response gyrocopter_PowerupIsPowerupArcane } Response gyrocopter_Thanks { scene "scenes/gyrocopter/gyrocopter_gyro_thanks_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_thanks_02.vcd" nodelay noscene } Rule gyrocopter_Thanks_Rule { criteria Thanks Isgyrocopter response gyrocopter_Thanks } Response gyrocopter_PainChance_25% { scene "scenes/gyrocopter/gyrocopter_gyro_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule gyrocopter_PainChance_25%_Rule { criteria Pain Isgyrocopter Chance_25% response gyrocopter_PainChance_25% } Response gyrocopter_Pain { scene "scenes/gyrocopter/gyrocopter_gyro_pain_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_pain_08.vcd" nodelay noscene } Rule gyrocopter_Pain_Rule { criteria Pain Isgyrocopter response gyrocopter_Pain } Response gyrocopter_InTheBag { scene "scenes/gyrocopter/gyrocopter_gyro_inthebag_01.vcd" nodelay noscene } Rule gyrocopter_InTheBag_Rule { criteria InTheBag Isgyrocopter response gyrocopter_InTheBag } Response gyrocopter_MissingIsLaneTop { scene "scenes/gyrocopter/gyrocopter_gyro_missing_01.vcd" nodelay noscene } Rule gyrocopter_MissingIsLaneTop_Rule { criteria Missing Isgyrocopter IsLaneTop response gyrocopter_MissingIsLaneTop } Response gyrocopter_MissingIsLaneMid { scene "scenes/gyrocopter/gyrocopter_gyro_missing_02.vcd" nodelay noscene } Rule gyrocopter_MissingIsLaneMid_Rule { criteria Missing Isgyrocopter IsLaneMid response gyrocopter_MissingIsLaneMid } Response gyrocopter_MissingIsLaneBot { scene "scenes/gyrocopter/gyrocopter_gyro_missing_03.vcd" nodelay noscene } Rule gyrocopter_MissingIsLaneBot_Rule { criteria Missing Isgyrocopter IsLaneBot response gyrocopter_MissingIsLaneBot } Response gyrocopter_CooldownLittleNag { scene "scenes/gyrocopter/gyrocopter_gyro_notyet_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_03.vcd" nodelay noscene } Rule gyrocopter_CooldownLittleNag_Rule { criteria Cooldown Isgyrocopter LittleNag response gyrocopter_CooldownLittleNag } Response gyrocopter_CooldownMediumNag { scene "scenes/gyrocopter/gyrocopter_gyro_notyet_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_06.vcd" nodelay noscene } Rule gyrocopter_CooldownMediumNag_Rule { criteria Cooldown Isgyrocopter MediumNag response gyrocopter_CooldownMediumNag } Response gyrocopter_CooldownSuperNag { scene "scenes/gyrocopter/gyrocopter_gyro_notyet_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_notyet_09.vcd" nodelay noscene } Rule gyrocopter_CooldownSuperNag_Rule { criteria Cooldown Isgyrocopter SuperNag response gyrocopter_CooldownSuperNag } Response gyrocopter_NoManaLittleNag { scene "scenes/gyrocopter/gyrocopter_gyro_nomana_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_03.vcd" nodelay noscene } Rule gyrocopter_NoManaLittleNag_Rule { criteria NoMana Isgyrocopter LittleNag response gyrocopter_NoManaLittleNag } Response gyrocopter_NoManaMediumNag { scene "scenes/gyrocopter/gyrocopter_gyro_nomana_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_06.vcd" nodelay noscene } Rule gyrocopter_NoManaMediumNag_Rule { criteria NoMana Isgyrocopter MediumNag response gyrocopter_NoManaMediumNag } Response gyrocopter_NoManaSuperNag { scene "scenes/gyrocopter/gyrocopter_gyro_nomana_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_nomana_09.vcd" nodelay noscene } Rule gyrocopter_NoManaSuperNag_Rule { criteria NoMana Isgyrocopter SuperNag response gyrocopter_NoManaSuperNag } Response gyrocopter_Defeat { scene "scenes/gyrocopter/gyrocopter_gyro_defeat_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_defeat_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_defeat_03.vcd" nodelay noscene } Rule gyrocopter_Defeat_Rule { criteria Defeat Isgyrocopter response gyrocopter_Defeat } Response gyrocopter_Victory { scene "scenes/gyrocopter/gyrocopter_gyro_victory_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_victory_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_victory_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_victory_04.vcd" nodelay noscene } Rule gyrocopter_Victory_Rule { criteria Victory Isgyrocopter response gyrocopter_Victory } Response gyrocopter_ItemDropIsRareDrop { scene "scenes/gyrocopter/gyrocopter_gyro_happy_01.vcd" nodelay noscene } Rule gyrocopter_ItemDropIsRareDrop_Rule { criteria ItemDrop Isgyrocopter IsRareDrop response gyrocopter_ItemDropIsRareDrop } Response gyrocopter_ItemDropIsUltrarareDrop { scene "scenes/gyrocopter/gyrocopter_gyro_happy_02.vcd" nodelay noscene } Rule gyrocopter_ItemDropIsUltrarareDrop_Rule { criteria ItemDrop Isgyrocopter IsUltrarareDrop response gyrocopter_ItemDropIsUltrarareDrop } Response gyrocopter_ItemDropIsCommonDrop { scene "scenes/gyrocopter/gyrocopter_gyro_happy_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_happy_07.vcd" nodelay noscene } Rule gyrocopter_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isgyrocopter IsCommonDrop response gyrocopter_ItemDropIsCommonDrop } Response gyrocopter_EmoteIsEmoteLaugh { scene "scenes/gyrocopter/gyrocopter_gyro_laugh_01.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_03.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_04.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_05.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_06.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_07.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_08.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_09.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_10.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_11.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_laugh_12.vcd" nodelay noscene } Rule gyrocopter_EmoteIsEmoteLaugh_Rule { criteria Emote Isgyrocopter IsEmoteLaugh response gyrocopter_EmoteIsEmoteLaugh } Response gyrocopter_Select { scene "scenes/gyrocopter/gyrocopter_gyro_begins_02.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_level_12.vcd" nodelay noscene scene "scenes/gyrocopter/gyrocopter_gyro_spawn_03.vcd" nodelay noscene } Rule gyrocopter_Select_Rule { criteria Select Isgyrocopter response gyrocopter_Select }