//inspired by zilloy's btd mission on coaltown //made by wacev //contains waves and map specific logic //idc if you copy logic from this //created on 1/11/2025 //rafmod required, duh #base robot_bloon_td.pop Bepis { ExtraTankPath //Adds tank path to follow { Name "blimp_path" //name of the starting path node prefix. First tank node name would be name_1 Node "3073 5194 500" Node "-640 5157 500" Node "-836 3051 500" Node "2276 3171 500" Node "2318 2318 500" Node "-831 2427 500" Node "-884 950 500" Node "-884 950 500" Node "19 930 500" } Templates { } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 1" } WaveSpawn { WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Welcome to the 'Rubber defence' mission!" FirstSpawnMessage "{yellow}Now, get used to the rules while waves are still easy, this mission if very different from the traditional missions" } WaveSpawn { Name r01 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { WaitForAllDead r01 FirstSpawnMessage "{blue}Round:{} 2" TotalCurrency 10 Template Money } WaveSpawn { WaitForAllDead r01 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Each wave consists of 10 rounds" } WaveSpawn { Name r02 WaitForAllDead r01 TotalCount 35 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { WaitForAllDead r02 FirstSpawnMessage "{blue}Round:{} 3" TotalCurrency 17 Template Money } WaveSpawn { Name r03 WaitForAllDead r02 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r03 WaitForAllDead r02 TotalCount 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r03 WaitForAllDead r02 TotalCount 15 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { WaitForAllDead r03 FirstSpawnMessage "{blue}Round:{} 4" TotalCurrency 18 Template Money } WaveSpawn { WaitForAllDead r03 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}You get cash at the end of every round" } WaveSpawn { Name r04 WaitForAllDead r03 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r04 WaitForAllDead r03 TotalCount 18 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r04 WaitForAllDead r03 TotalCount 10 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0.7 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { WaitForAllDead r04 FirstSpawnMessage "{blue}Round:{} 5" TotalCurrency 35 Template Money } WaveSpawn { WaitForAllDead r04 WaitBeforeStarting 6 FirstSpawnMessage "{yellow}Bloons that normally split into several bloons, splits into 1 bloon with the health of those bloons combine." } WaveSpawn { Name r05 WaitForAllDead r04 TotalCount 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r05 WaitForAllDead r04 TotalCount 5 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r05 WaitForAllDead r04 TotalCount 15 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r05 FirstSpawnMessage "{blue}Round:{} 6" TotalCurrency 30 Template Money } WaveSpawn { WaitForAllDead r05 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}When a Bloon reaches the exit it does damage depending on it's layer and count" } WaveSpawn { Name r06 WaitForAllDead r05 TotalCount 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r06 WaitForAllDead r05 TotalCount 15 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.7 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r06 WaitForAllDead r05 TotalCount 15 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r06 FirstSpawnMessage "{blue}Round:{} 7" TotalCurrency 28 Template Money } WaveSpawn { WaitForAllDead r06 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}You lose once your health reaches 0" } WaveSpawn { Name r07 WaitForAllDead r06 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r07 WaitForAllDead r06 TotalCount 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r07 WaitForAllDead r06 TotalCount 20 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r07 WaitForAllDead r06 TotalCount 10 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r07 FirstSpawnMessage "{blue}Round:{} 8" TotalCurrency 37 Template Money } WaveSpawn { Name r08 WaitForAllDead r07 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r08 WaitForAllDead r07 TotalCount 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r08 WaitForAllDead r07 TotalCount 10 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r08 WaitForAllDead r07 TotalCount 12 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { WaitForAllDead r08 FirstSpawnMessage "{blue}Round:{} 9" TotalCurrency 46 Template Money } WaveSpawn { Name r09 WaitForAllDead r08 TotalCount 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { WaitForAllDead r09 FirstSpawnMessage "{blue}Round:{} 10" TotalCurrency 45 Template Money } WaveSpawn { WaitForAllDead r09 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Your health is fully restored between waves" } WaveSpawn { Name r10 WaitForAllDead r09 TotalCount 79 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r10 WaitForAllDead r09 TotalCount 23 SpawnCount 1 WaitBeforeStarting 79 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r10 TotalCurrency 100 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 11" } WaveSpawn { Name r11 TotalCount 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.66 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r11 TotalCount 12 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r11 TotalCount 10 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r11 TotalCount 10 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r11 FirstSpawnMessage "{blue}Round:{} 12" TotalCurrency 39 Template Money } WaveSpawn { Name r12 WaitForAllDead r11 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r12 WaitForAllDead r11 TotalCount 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r12 WaitForAllDead r11 TotalCount 5 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { WaitForAllDead r12 FirstSpawnMessage "{blue}Round:{} 13" TotalCurrency 40 Template Money } WaveSpawn { Name r13 WaitForAllDead r12 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r13 WaitForAllDead r12 TotalCount 23 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2.8 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { WaitForAllDead r13 FirstSpawnMessage "{blue}Round:{} 14" TotalCurrency 84 Template Money } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 24 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.75 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 5 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 5 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 4 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 62 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.85 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 10 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 5 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r14 WaitForAllDead r13 TotalCount 5 SpawnCount 1 WaitBeforeStarting 46 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { WaitForAllDead r14 FirstSpawnMessage "{blue}Round:{} 15" TotalCurrency 72 Template Money } WaveSpawn { Name r15 WaitForAllDead r14 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r15 WaitForAllDead r14 TotalCount 15 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2.66 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r15 WaitForAllDead r14 TotalCount 12 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2.5 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r15 WaitForAllDead r14 TotalCount 10 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 2.2 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r15 WaitForAllDead r14 TotalCount 5 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { WaitForAllDead r15 FirstSpawnMessage "{blue}Round:{} 16" TotalCurrency 75 Template Money } WaveSpawn { Name r16 WaitForAllDead r15 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r16 WaitForAllDead r15 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0.2 WaitBetweenSpawns 1.1 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r16 WaitForAllDead r15 TotalCount 8 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0.25 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { WaitForAllDead r16 FirstSpawnMessage "{blue}Round:{} 17" TotalCurrency 76 Template Money } WaveSpawn { WaitForAllDead r16 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Cute heart-shaped Bloons restore their health over time" } WaveSpawn { Name r17 WaitForAllDead r16 TotalCount 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Yellow_Regrow } } WaveSpawn { WaitForAllDead r17 FirstSpawnMessage "{blue}Round:{} 18" TotalCurrency 24 Template Money } WaveSpawn { Name r18 WaitForAllDead r17 TotalCount 60 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.9 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r18 WaitForAllDead r17 TotalCount 20 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { WaitForAllDead r18 FirstSpawnMessage "{blue}Round:{} 19" TotalCurrency 120 Template Money } WaveSpawn { Name r19 WaitForAllDead r18 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r19 WaitForAllDead r18 TotalCount 5 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Yellow_Regrow } } WaveSpawn { Name r19 WaitForAllDead r18 TotalCount 15 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r19 WaitForAllDead r18 TotalCount 4 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { WaitForAllDead r19 FirstSpawnMessage "{blue}Round:{} 20" TotalCurrency 70 Template Money } WaveSpawn { WaitForAllDead r19 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Black Bloons are small, but they're twice as tough as pink ones and they're {red}immune {yellow}to explosives" } WaveSpawn { Name r20 WaitForAllDead r19 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.8 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { WaitForAllDead r20 TotalCurrency 33 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 21" } WaveSpawn { Name r21 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r21 TotalCount 14 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { WaitForAllDead r21 FirstSpawnMessage "{blue}Round:{} 22" TotalCurrency 115 Template Money } WaveSpawn { WaitForAllDead r21 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}White are the same as black, but immune slow and ice instead" } WaveSpawn { Name r22 WaitForAllDead r21 TotalCount 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { WaitForAllDead r22 FirstSpawnMessage "{blue}Round:{} 23" TotalCurrency 88 Template Money } WaveSpawn { Name r23 WaitForAllDead r22 TotalCount 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.7 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r23 WaitForAllDead r22 TotalCount 7 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { WaitForAllDead r23 FirstSpawnMessage "{blue}Round:{} 24" TotalCurrency 77 Template Money } WaveSpawn { WaitForAllDead r23 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Camo Bloons cannot be targeted by sentries and they're hard to spot" } WaveSpawn { Name r24 WaitForAllDead r23 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBloon_Green_Camo } } WaveSpawn { Name r24 WaitForAllDead r23 TotalCount 20 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1.1 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { WaitForAllDead r24 FirstSpawnMessage "{blue}Round:{} 25" TotalCurrency 21 Template Money } WaveSpawn { WaitForAllDead r24 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Purple Bloons are immune to fire, laser, energy, and plasma damage" } WaveSpawn { Name r25 WaitForAllDead r24 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Yellow_Regrow } } WaveSpawn { Name r25 WaitForAllDead r24 TotalCount 10 SpawnCount 1 WaitBeforeStarting 34 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Purple } } WaveSpawn { WaitForAllDead r25 FirstSpawnMessage "{blue}Round:{} 26" TotalCurrency 105 Template Money } WaveSpawn { WaitForAllDead r25 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Zebra Bloons have both white and black bloon immunities" } WaveSpawn { Name r26 WaitForAllDead r25 TotalCount 23 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r26 WaitForAllDead r25 TotalCount 4 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { WaitForAllDead r26 FirstSpawnMessage "{blue}Round:{} 27" TotalCurrency 103 Template Money } WaveSpawn { Name r27 WaitForAllDead r26 TotalCount 100 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.24 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r27 WaitForAllDead r26 TotalCount 60 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0.28 Where spawnbot TFBot { Template T_TFBloon_Blue } } WaveSpawn { Name r27 WaitForAllDead r26 TotalCount 45 SpawnCount 1 WaitBeforeStarting 38 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r27 WaitForAllDead r26 TotalCount 45 SpawnCount 1 WaitBeforeStarting 56 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { WaitForAllDead r27 FirstSpawnMessage "{blue}Round:{} 28" TotalCurrency 267 Template Money } WaveSpawn { WaitForAllDead r27 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Lead Bloons are slow and {red}immune {yellow}to bullets and fire" } WaveSpawn { Name r28 WaitForAllDead r27 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.8 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { WaitForAllDead r28 FirstSpawnMessage "{blue}Round:{} 29" TotalCurrency 69 Template Money } WaveSpawn { Name r29 WaitForAllDead r28 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.44 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r29 WaitForAllDead r28 TotalCount 15 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0.44 Where spawnbot TFBot { Template T_TFBloon_Yellow_Regrow } } WaveSpawn { WaitForAllDead r29 FirstSpawnMessage "{blue}Round:{} 30" TotalCurrency 130 Template Money } WaveSpawn { Name r30 WaitForAllDead r29 TotalCount 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.8 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { WaitForAllDead r30 TotalCurrency 103 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 31" } WaveSpawn { Name r31 TotalCount 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r31 TotalCount 8 SpawnCount 1 WaitBeforeStarting 0.7 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r31 TotalCount 8 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r31 TotalCount 2 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 1.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_zebra_a_regrow } TFBot { Template T_TFBloon_zebra_b_regrow } } } WaveSpawn { WaitForAllDead r31 FirstSpawnMessage "{blue}Round:{} 32" TotalCurrency 230 Template Money } WaveSpawn { Name r32 WaitForAllDead r31 TotalCount 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r32 WaitForAllDead r31 TotalCount 15 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 2.2 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r32 WaitForAllDead r31 TotalCount 10 SpawnCount 1 WaitBeforeStarting 44 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Purple } } WaveSpawn { WaitForAllDead r32 FirstSpawnMessage "{blue}Round:{} 33" TotalCurrency 247 Template Money } WaveSpawn { WaitForAllDead r32 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}You've already seen a Camo Bloon before, let's see how you deal with the majority" } WaveSpawn { Name r33 WaitForAllDead r32 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Red_Camo } } WaveSpawn { Name r33 WaitForAllDead r32 TotalCount 13 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3.5 Where spawnbot TFBot { Template T_TFBloon_Yellow_Camo } } WaveSpawn { WaitForAllDead r33 FirstSpawnMessage "{blue}Round:{} 34" TotalCurrency 36 Template Money } WaveSpawn { Name r34 WaitForAllDead r33 TotalCount 160 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.45 Where spawnbot TFBot { Template T_TFBloon_Yellow } } WaveSpawn { Name r34 WaitForAllDead r33 TotalCount 6 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { WaitForAllDead r34 FirstSpawnMessage "{blue}Round:{} 35" TotalCurrency 389 Template Money } WaveSpawn { Name r35 WaitForAllDead r34 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r35 WaitForAllDead r34 TotalCount 5 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 0.8 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r35 WaitForAllDead r34 TotalCount 35 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r35 WaitForAllDead r34 TotalCount 30 SpawnCount 1 WaitBeforeStarting 52 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { WaitForAllDead r35 FirstSpawnMessage "{blue}Round:{} 36" TotalCurrency 507 Template Money } WaveSpawn { Name r36 WaitForAllDead r35 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r36 WaitForAllDead r35 TotalCount 10 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Green_CamoRegrow } } WaveSpawn { Name r36 WaitForAllDead r35 TotalCount 40 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 0.1 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r36 WaitForAllDead r35 TotalCount 10 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Green_CamoRegrow } } WaveSpawn { Name r36 WaitForAllDead r35 TotalCount 60 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { WaitForAllDead r36 FirstSpawnMessage "{blue}Round:{} 37" TotalCurrency 380 Template Money } WaveSpawn { Name r37 WaitForAllDead r36 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r37 WaitForAllDead r36 TotalCount 25 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r37 WaitForAllDead r36 TotalCount 15 SpawnCount 1 WaitBeforeStarting 44 WaitBetweenSpawns 0.8 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r37 WaitForAllDead r36 TotalCount 10 SpawnCount 1 WaitBeforeStarting 62 WaitBetweenSpawns 0.8 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r37 WaitForAllDead r36 TotalCount 7 SpawnCount 1 WaitBeforeStarting 82 WaitBetweenSpawns 0.1 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { WaitForAllDead r37 FirstSpawnMessage "{blue}Round:{} 38" TotalCurrency 601 Template Money } WaveSpawn { WaitForAllDead r37 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Ceramic Bloons are rainbow Bloons covered in protective layer, making them extremly hard to pop" } WaveSpawn { Name r38 WaitForAllDead r37 TotalCount 17 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r38 WaitForAllDead r37 TotalCount 42 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r38 WaitForAllDead r37 TotalCount 14 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.3 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r38 WaitForAllDead r37 TotalCount 10 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 1.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r38 WaitForAllDead r37 TotalCount 2 SpawnCount 1 WaitBeforeStarting 54 WaitBetweenSpawns 4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r38 FirstSpawnMessage "{blue}Round:{} 39" TotalCurrency 569 Template Money } WaveSpawn { WaitForAllDead r38 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}At the end of this round there will be 2 rainbow heart Bloons" FirstSpawnMessage "{yellow}Be carefull as they restore health very quickly" } WaveSpawn { WaitForAllDead r38 WaitBeforeStarting 15 FirstSpawnMessage "{yellow}Next round you will meet your first MOAB" } WaveSpawn { Name r39 WaitForAllDead r38 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r39 WaitForAllDead r38 TotalCount 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_White } } WaveSpawn { Name r39 WaitForAllDead r38 TotalCount 20 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r39 WaitForAllDead r38 TotalCount 10 SpawnCount 1 WaitBeforeStarting 48 WaitBetweenSpawns 1.1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r39 WaitForAllDead r38 TotalCount 2 SpawnCount 1 WaitBeforeStarting 70 WaitBetweenSpawns 1.1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_rainbow_a_regrow } TFBot { Template T_TFBloon_rainbow_b_regrow } } } WaveSpawn { WaitForAllDead r39 FirstSpawnMessage "{blue}Round:{} 40" TotalCurrency 810 Template Money } WaveSpawn { WaitForAllDead r39 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}MOAB are giant flying frotresses that are extremly hard to destroy" } WaveSpawn { Name r40 WaitForAllDead r39 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r40 TotalCurrency 190 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 41" } WaveSpawn { Name r41 TotalCount 60 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_Black } } WaveSpawn { Name r41 TotalCount 60 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { WaitForAllDead r41 FirstSpawnMessage "{blue}Round:{} 42" TotalCurrency 1020 Template Money } WaveSpawn { Name r42 WaitForAllDead r41 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.66 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_rainbow_a_regrow } TFBot { Template T_TFBloon_rainbow_b_regrow } } } WaveSpawn { Name r42 WaitForAllDead r41 TotalCount 5 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A_Camo } TFBot { Template T_TFBloon_Rainbow_B_Camo } } } WaveSpawn { WaitForAllDead r42 FirstSpawnMessage "{blue}Round:{} 43" TotalCurrency 258 Template Money } WaveSpawn { Name r43 WaitForAllDead r42 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r43 WaitForAllDead r42 TotalCount 7 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 2.3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r43 FirstSpawnMessage "{blue}Round:{} 44" TotalCurrency 567 Template Money } WaveSpawn { Name r44 WaitForAllDead r43 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r44 WaitForAllDead r43 TotalCount 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r44 WaitForAllDead r43 TotalCount 10 SpawnCount 1 WaitBeforeStarting 34 WaitBetweenSpawns 0.8 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r44 WaitForAllDead r43 TotalCount 10 SpawnCount 1 WaitBeforeStarting 42 WaitBetweenSpawns 0.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r44 WaitForAllDead r43 TotalCount 10 SpawnCount 1 WaitBeforeStarting 46 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { WaitForAllDead r44 FirstSpawnMessage "{blue}Round:{} 45" TotalCurrency 575 Template Money } WaveSpawn { Name r45 WaitForAllDead r44 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r45 WaitForAllDead r44 TotalCount 10 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_Purple_Camo } } WaveSpawn { Name r45 WaitForAllDead r44 TotalCount 180 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 0.4 Where spawnbot TFBot { Template T_TFBloon_Pink } } WaveSpawn { Name r45 WaitForAllDead r44 TotalCount 4 SpawnCount 1 WaitBeforeStarting 100 WaitBetweenSpawns 1.25 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { WaitForAllDead r45 FirstSpawnMessage "{blue}Round:{} 46" TotalCurrency 1138 Template Money } WaveSpawn { Name r46 WaitForAllDead r45 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r46 FirstSpawnMessage "{blue}Round:{} 47" TotalCurrency 285 Template Money } WaveSpawn { Name r47 WaitForAllDead r46 TotalCount 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r47 WaitForAllDead r46 TotalCount 70 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Pink_Camo } } WaveSpawn { WaitForAllDead r47 FirstSpawnMessage "{blue}Round:{} 48" TotalCurrency 755 Template Money } WaveSpawn { Name r48 WaitForAllDead r47 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.75 Where spawnbot TFBot { Template T_TFBloon_Pink_Regrow } } WaveSpawn { Name r48 WaitForAllDead r47 TotalCount 30 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Pink_CamoRegrow } } WaveSpawn { Name r48 WaitForAllDead r47 TotalCount 40 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r48 WaitForAllDead r47 TotalCount 3 SpawnCount 1 WaitBeforeStarting 102 WaitBetweenSpawns 2.66 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r48 FirstSpawnMessage "{blue}Round:{} 49" TotalCurrency 1337 Template Money } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 343 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.3 Where spawnbot TFBot { Template T_TFBloon_Green } } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 10 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 18 SpawnCount 1 WaitBeforeStarting 31 WaitBetweenSpawns 0.8 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 20 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 10 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r49 WaitForAllDead r48 TotalCount 10 SpawnCount 1 WaitBeforeStarting 82.5 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { WaitForAllDead r49 FirstSpawnMessage "{blue}Round:{} 50" TotalCurrency 2304 Template Money } WaveSpawn { Name r50 WaitForAllDead r49 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r50 WaitForAllDead r49 TotalCount 8 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r50 WaitForAllDead r49 TotalCount 20 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.1 Where spawnbot TFBot { Template T_TFBloon_Red } } WaveSpawn { Name r50 WaitForAllDead r49 TotalCount 20 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r50 WaitForAllDead r49 TotalCount 1 SpawnCount 1 WaitBeforeStarting 57 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r50 TotalCurrency 1433 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 51" } WaveSpawn { Name r51 TotalCount 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_camo } TFBot { Template T_TFBloon_Ceramic_B_camo } } } WaveSpawn { Name r51 TotalCount 10 SpawnCount 1 WaitBeforeStarting 38 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_rainbow_a_regrow } TFBot { Template T_TFBloon_rainbow_b_regrow } } } WaveSpawn { WaitForAllDead r51 FirstSpawnMessage "{blue}Round:{} 52" TotalCurrency 473 Template Money } WaveSpawn { Name r52 WaitForAllDead r51 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r52 WaitForAllDead r51 TotalCount 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r52 WaitForAllDead r51 TotalCount 5 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r52 WaitForAllDead r51 TotalCount 1 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r52 WaitForAllDead r51 TotalCount 5 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r52 FirstSpawnMessage "{blue}Round:{} 53" TotalCurrency 721 Template Money } WaveSpawn { Name r53 WaitForAllDead r52 TotalCount 80 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.875 Where spawnbot TFBot { Template T_TFBloon_Pink_Camo } } WaveSpawn { Name r53 WaitForAllDead r52 TotalCount 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r53 WaitForAllDead r52 TotalCount 1 SpawnCount 1 WaitBeforeStarting 54 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r53 WaitForAllDead r52 TotalCount 1 SpawnCount 1 WaitBeforeStarting 62 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r53 FirstSpawnMessage "{blue}Round:{} 54" TotalCurrency 385 Template Money } WaveSpawn { Name r54 WaitForAllDead r53 TotalCount 35 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r54 WaitForAllDead r53 TotalCount 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r54 WaitForAllDead r53 TotalCount 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r54 FirstSpawnMessage "{blue}Round:{} 55" TotalCurrency 1021 Template Money } WaveSpawn { Name r55 WaitForAllDead r54 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r55 WaitForAllDead r54 TotalCount 10 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r55 WaitForAllDead r54 TotalCount 10 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r55 WaitForAllDead r54 TotalCount 15 SpawnCount 1 WaitBeforeStarting 44 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r55 WaitForAllDead r54 TotalCount 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r55 FirstSpawnMessage "{blue}Round:{} 56" TotalCurrency 1164 Template Money } WaveSpawn { Name r56 WaitForAllDead r55 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_rainbow_a_camo } TFBot { Template T_TFBloon_rainbow_b_camo } } } WaveSpawn { Name r56 WaitForAllDead r55 TotalCount 1 SpawnCount 1 WaitBeforeStarting 31 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r56 FirstSpawnMessage "{blue}Round:{} 57" TotalCurrency 565 Template Money } WaveSpawn { Name r57 WaitForAllDead r56 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r57 WaitForAllDead r56 TotalCount 40 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1.25 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r57 WaitForAllDead r56 TotalCount 2 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 1 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r57 FirstSpawnMessage "{blue}Round:{} 58" TotalCurrency 815 Template Money } WaveSpawn { Name r58 WaitForAllDead r57 TotalCount 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r58 WaitForAllDead r57 TotalCount 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r58 WaitForAllDead r57 TotalCount 10 SpawnCount 1 WaitBeforeStarting 47 WaitBetweenSpawns 4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r58 FirstSpawnMessage "{blue}Round:{} 59" TotalCurrency 1070 Template Money } WaveSpawn { WaitForAllDead r58 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}Can you pop Lead Bloons? Can you pop Camo Bloons? How about Lead camo Bloons?" } WaveSpawn { Name r59 WaitForAllDead r58 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r59 WaitForAllDead r58 TotalCount 50 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.3 Where spawnbot TFBot { Template T_TFBloon_Lead_Camo } } WaveSpawn { Name r59 WaitForAllDead r58 TotalCount 10 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 1.6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_Regrow } TFBot { Template T_TFBloon_Ceramic_B_Regrow } } } WaveSpawn { WaitForAllDead r59 FirstSpawnMessage "{blue}Round:{} 60" TotalCurrency 1000 Template Money } WaveSpawn { WaitForAllDead r59 WaitBeforeStarting 3 FirstSpawnMessage "{yellow}You're approaching the last round of the medium difficulty, here you'll face the so-called BFB" } WaveSpawn { Name r60 WaitForAllDead r59 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r60 TotalCurrency 381 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 61" } WaveSpawn { Name r61 TotalCount 150 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.53 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_zebra_a_regrow } TFBot { Template T_TFBloon_zebra_b_regrow } } } WaveSpawn { Name r61 TotalCount 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 5.6 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r61 FirstSpawnMessage "{blue}Round:{} 62" TotalCurrency 535 Template Money } WaveSpawn { Name r62 WaitForAllDead r61 TotalCount 250 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.32 Where spawnbot TFBot { Template T_TFBloon_Purple } } WaveSpawn { Name r62 WaitForAllDead r61 TotalCount 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r62 WaitForAllDead r61 TotalCount 2 SpawnCount 1 WaitBeforeStarting 64 WaitBetweenSpawns 10 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r62 WaitForAllDead r61 TotalCount 15 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A_CamoRegrow } TFBot { Template T_TFBloon_Rainbow_b_CamoRegrow } } } WaveSpawn { WaitForAllDead r62 FirstSpawnMessage "{blue}Round:{} 63" TotalCurrency 612 Template Money } WaveSpawn { Name r63 WaitForAllDead r62 TotalCount 75 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.12 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r63 WaitForAllDead r62 TotalCount 40 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0.01 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r63 WaitForAllDead r62 TotalCount 40 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0.01 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r63 WaitForAllDead r62 TotalCount 42 SpawnCount 1 WaitBeforeStarting 73 WaitBetweenSpawns 0.01 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r63 FirstSpawnMessage "{blue}Round:{} 64" TotalCurrency 1331 Template Money } WaveSpawn { Name r64 WaitForAllDead r63 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.33 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r64 WaitForAllDead r63 TotalCount 3 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 1.33 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r64 FirstSpawnMessage "{blue}Round:{} 65" TotalCurrency 342 Template Money } WaveSpawn { Name r65 WaitForAllDead r64 TotalCount 100 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.65 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Zebra_A } TFBot { Template T_TFBloon_Zebra_B } } } WaveSpawn { Name r65 WaitForAllDead r64 TotalCount 70 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 0.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r65 WaitForAllDead r64 TotalCount 50 SpawnCount 1 WaitBeforeStarting 95 WaitBetweenSpawns 0.44 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r65 WaitForAllDead r64 TotalCount 3 SpawnCount 1 WaitBeforeStarting 117 WaitBetweenSpawns 0.4 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r65 WaitForAllDead r64 TotalCount 2 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 4 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r65 FirstSpawnMessage "{blue}Round:{} 66" TotalCurrency 1453 Template Money } WaveSpawn { Name r66 WaitForAllDead r65 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r66 WaitForAllDead r65 TotalCount 2 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r66 WaitForAllDead r65 TotalCount 4 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r66 WaitForAllDead r65 TotalCount 3 SpawnCount 1 WaitBeforeStarting 41 WaitBetweenSpawns 0.65 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r66 FirstSpawnMessage "{blue}Round:{} 67" TotalCurrency 419 Template Money } WaveSpawn { Name r67 WaitForAllDead r66 TotalCount 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r67 WaitForAllDead r66 TotalCount 13 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.23 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_CamoRegrow } TFBot { Template T_TFBloon_Ceramic_B_CamoRegrow } } } WaveSpawn { Name r67 WaitForAllDead r66 TotalCount 4 SpawnCount 1 WaitBeforeStarting 48 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r67 FirstSpawnMessage "{blue}Round:{} 68" TotalCurrency 428 Template Money } WaveSpawn { Name r68 WaitForAllDead r67 TotalCount 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r68 WaitForAllDead r67 TotalCount 1 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r68 FirstSpawnMessage "{blue}Round:{} 69" TotalCurrency 304 Template Money } WaveSpawn { Name r69 WaitForAllDead r68 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.825 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r69 WaitForAllDead r68 TotalCount 40 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBloon_Black_Regrow } } WaveSpawn { Name r69 WaitForAllDead r68 TotalCount 50 SpawnCount 1 WaitBeforeStarting 34 WaitBetweenSpawns 1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { WaitForAllDead r69 FirstSpawnMessage "{blue}Round:{} 70" TotalCurrency 611 Template Money } WaveSpawn { Name r70 WaitForAllDead r69 TotalCount 120 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot TFBot { Template T_TFBloon_White_CamoRegrow } } WaveSpawn { Name r70 WaitForAllDead r69 TotalCount 200 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { WaitForAllDead r70 TotalCurrency 1224 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 71" } WaveSpawn { Name r71 TotalCount 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a } TFBot { Template T_TFBloon_ceramic_b } } } WaveSpawn { Name r71 TotalCount 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r71 FirstSpawnMessage "{blue}Round:{} 72" TotalCurrency 666 Template Money } WaveSpawn { Name r72 WaitForAllDead r71 TotalCount 38 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a_Regrow } TFBot { Template T_TFBloon_ceramic_b_Regrow } } } WaveSpawn { Name r72 WaitForAllDead r71 TotalCount 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r72 FirstSpawnMessage "{blue}Round:{} 73" TotalCurrency 666 Template Money } WaveSpawn { Name r73 WaitForAllDead r72 TotalCount 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.25 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r73 WaitForAllDead r72 TotalCount 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r73 WaitForAllDead r72 TotalCount 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0.25 Where spawnbot Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r73 FirstSpawnMessage "{blue}Round:{} 74" TotalCurrency 609 Template Money } WaveSpawn { Name r74 WaitForAllDead r73 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.4 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a } TFBot { Template T_TFBloon_ceramic_b } } } WaveSpawn { Name r74 WaitForAllDead r73 TotalCount 25 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 1.2 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a_CamoRegrow } TFBot { Template T_TFBloon_ceramic_b_CamoRegrow } } } WaveSpawn { Name r74 WaitForAllDead r73 TotalCount 60 SpawnCount 1 WaitBeforeStarting 48 WaitBetweenSpawns 0.25 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a } TFBot { Template T_TFBloon_ceramic_b } } } WaveSpawn { Name r74 WaitForAllDead r73 TotalCount 1 SpawnCount 1 WaitBeforeStarting 37 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r74 FirstSpawnMessage "{blue}Round:{} 75" TotalCurrency 1435 Template Money } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 14 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.7 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 14 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0.7 Where spawnbot TFBot { Template T_TFBloon_Lead } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 2 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 8 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0.015 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r75 WaitForAllDead r74 TotalCount 3 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0.015 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r75 FirstSpawnMessage "{blue}Round:{} 76" TotalCurrency 1246 Template Money } WaveSpawn { Name r76 WaitForAllDead r75 TotalCount 60 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.03 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_ceramic_a_Regrow } TFBot { Template T_TFBloon_ceramic_b_Regrow } } } WaveSpawn { WaitForAllDead r76 FirstSpawnMessage "{blue}Round:{} 77" TotalCurrency 570 Template Money } WaveSpawn { Name r77 WaitForAllDead r76 TotalCount 11 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r77 WaitForAllDead r76 TotalCount 5 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r77 FirstSpawnMessage "{blue}Round:{} 78" TotalCurrency 1181 Template Money } WaveSpawn { Name r78 WaitForAllDead r77 TotalCount 150 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A } TFBot { Template T_TFBloon_Rainbow_B } } } WaveSpawn { Name r78 WaitForAllDead r77 TotalCount 75 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.015 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r78 WaitForAllDead r77 TotalCount 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r78 WaitForAllDead r77 TotalCount 80 SpawnCount 1 WaitBeforeStarting 64 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Purple } } WaveSpawn { Name r78 WaitForAllDead r77 TotalCount 72 SpawnCount 1 WaitBeforeStarting 77 WaitBetweenSpawns 0.015 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_camo } TFBot { Template T_TFBloon_Ceramic_B_camo } } } WaveSpawn { WaitForAllDead r78 FirstSpawnMessage "{blue}Round:{} 79" TotalCurrency 2342 Template Money } WaveSpawn { Name r79 WaitForAllDead r78 TotalCount 500 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Rainbow_A_regrow } TFBot { Template T_TFBloon_Rainbow_B_regrow } } } WaveSpawn { Name r79 WaitForAllDead r78 TotalCount 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 12 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r79 FirstSpawnMessage "{blue}Round:{} 80" FirstSpawnMessage "{yellow}You're approaching the last round of the hard difficulty, here you'll face the mighty ZOMG" TotalCurrency 3265 Template Money } WaveSpawn { Name r80 WaitForAllDead r79 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r80 TotalCurrency 610 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 81" } WaveSpawn { Name r81 TotalCount 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r81 TotalCount 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r81 FirstSpawnMessage "{blue}Round:{} 82" TotalCurrency 2592 Template Money } WaveSpawn { Name r82 WaitForAllDead r81 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r82 WaitForAllDead r81 TotalCount 5 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 6 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r82 FirstSpawnMessage "{blue}Round:{} 83" TotalCurrency 2288 Template Money } WaveSpawn { Name r83 WaitForAllDead r82 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r83 WaitForAllDead r82 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_Regrow } TFBot { Template T_TFBloon_Ceramic_B_Regrow } } } WaveSpawn { Name r83 WaitForAllDead r82 TotalCount 40 SpawnCount 1 WaitBeforeStarting 0.2 WaitBetweenSpawns 3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A_Camo } TFBot { Template T_TFBloon_Ceramic_B_Camo } } } WaveSpawn { Name r83 WaitForAllDead r82 TotalCount 30 SpawnCount 1 WaitBeforeStarting 26 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { WaitForAllDead r83 FirstSpawnMessage "{blue}Round:{} 84" TotalCurrency 2283 Template Money } WaveSpawn { Name r84 WaitForAllDead r83 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.33 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r84 WaitForAllDead r83 TotalCount 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r84 FirstSpawnMessage "{blue}Round:{} 85" TotalCurrency 3430 Template Money } WaveSpawn { Name r85 WaitForAllDead r84 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r85 FirstSpawnMessage "{blue}Round:{} 86" TotalCurrency 1220 Template Money } WaveSpawn { Name r86 WaitForAllDead r85 TotalCount 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r86 FirstSpawnMessage "{blue}Round:{} 87" TotalCurrency 381 Template Money } WaveSpawn { Name r87 WaitForAllDead r86 TotalCount 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r87 FirstSpawnMessage "{blue}Round:{} 88" TotalCurrency 381 Template Money } WaveSpawn { Name r88 WaitForAllDead r87 TotalCount 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.67 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r88 WaitForAllDead r87 TotalCount 18 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.67 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r88 WaitForAllDead r87 TotalCount 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r88 FirstSpawnMessage "{blue}Round:{} 89" TotalCurrency 1563 Template Money } WaveSpawn { Name r89 WaitForAllDead r88 TotalCount 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.667 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r89 WaitForAllDead r88 TotalCount 8 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r89 FirstSpawnMessage "{blue}Round:{} 90" FirstSpawnMessage "{yellow}Get ready, here comes DDTs. Fastest MOAB class bloon and has both camo and lead properties!" TotalCurrency 991 Template Money } WaveSpawn { Name r90 WaitForAllDead r89 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBloon_Lead_CamoRegrow } } WaveSpawn { Name r90 WaitForAllDead r89 TotalCount 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_DDT } } WaveSpawn { WaitForAllDead r90 TotalCurrency 74 Template Money } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnMessage "{blue}Round:{} 91" } WaveSpawn { Name r91 TotalCount 100 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.3 Where spawnbot RandomChoice { Shuffle 1 TFBot { Template T_TFBloon_Ceramic_A } TFBot { Template T_TFBloon_Ceramic_B } } } WaveSpawn { Name r91 TotalCount 20 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { WaitForAllDead r91 FirstSpawnMessage "{blue}Round:{} 92" TotalCurrency 2000 Template Money } WaveSpawn { Name r92 WaitForAllDead r91 TotalCount 50 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r92 WaitForAllDead r91 TotalCount 4 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r92 FirstSpawnMessage "{blue}Round:{} 93" TotalCurrency 2172 Template Money } WaveSpawn { Name r93 WaitForAllDead r92 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r93 WaitForAllDead r92 TotalCount 6 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0.33 Tank { Template T_TFBlimp_DDT } } WaveSpawn { WaitForAllDead r93 FirstSpawnMessage "{blue}Round:{} 94" TotalCurrency 876 Template Money } WaveSpawn { Name r94 WaitForAllDead r93 TotalCount 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r94 WaitForAllDead r93 TotalCount 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r94 FirstSpawnMessage "{blue}Round:{} 95" FirstSpawnMessage "{yellow}Let's see how well you do vs a horde of DDTs!" TotalCurrency 3736 Template Money } WaveSpawn { Name r95 WaitForAllDead r94 TotalCount 500 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.06 where spawnbot TFBot { Template T_TFBloon_Purple } } WaveSpawn { Name r95 WaitForAllDead r94 TotalCount 250 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.12 where spawnbot TFBot { Template T_TFBloon_Lead_CamoRegrow } } WaveSpawn { Name r95 WaitForAllDead r94 TotalCount 50 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 0.4 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r95 WaitForAllDead r94 TotalCount 30 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 0.6 Tank { Template T_TFBlimp_DDT } } WaveSpawn { WaitForAllDead r95 FirstSpawnMessage "{blue}Round:{} 96" TotalCurrency 1761 Template Money } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.25 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 20 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0.25 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.5 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r96 WaitForAllDead r95 TotalCount 6 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0.8 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r96 FirstSpawnMessage "{blue}Round:{} 97" TotalCurrency 4880 Template Money } WaveSpawn { Name r97 WaitForAllDead r96 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r97 FirstSpawnMessage "{blue}Round:{} 98" FirstSpawnMessage "{yellow}One of the hardest rounds of btd 6 is here." TotalCurrency 610 Template Money } WaveSpawn { Name r98 WaitForAllDead r97 TotalCount 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BFB } } WaveSpawn { Name r98 WaitForAllDead r97 TotalCount 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_ZOMG } } WaveSpawn { WaitForAllDead r98 FirstSpawnMessage "{blue}Round:{} 99" TotalCurrency 4727 Template Money } WaveSpawn { Name r99 WaitForAllDead r98 TotalCount 60 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 Tank { Template T_TFBlimp_MOAB } } WaveSpawn { Name r99 WaitForAllDead r98 TotalCount 9 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.55 Tank { Template T_TFBlimp_DDT } } WaveSpawn { WaitForAllDead r99 FirstSpawnMessage "{blue}Round:{} 100" FirstSpawnMessage "{yellow}Here comes the last round of impoppable and C.H.I.M.P.S. mode, home to the unstoppable BAD" TotalCurrency 1314 Template Money } WaveSpawn { Name r100 WaitForAllDead r99 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Tank { Template T_TFBlimp_BAD } } WaveSpawn { WaitForAllDead r100 TotalCurrency 666 //foreboding Template Money } } }