////////////////////////////////////////////////// //Mission: Boss Battle Stage 3 (Test) // //Author: Yakibomb // //Released: November 21, 2021 // //Version: a3 // ////////////////////////////////////////////////// #base robot_berserker_a7.pop #base yaki_berserker_test.pop //#base yaki_berserker_test2.pop //#base yaki_berserker_test_onhitreaction.pop WaveSchedule { Templates { robot_attr_meleeonly { Attributes DisableDodge Attributes Aggressive StripItemSlot 0 StripItemSlot 1 CharacterAttributes { "damage penalty" 0.38 } } robot_onhit_reaction { CharacterAttributes { "airblast vulnerability multiplier" 0.5 } SpawnTemplate { Name "onhit_reaction" } } s3_boss_chesspiece { InterruptAction { Delay 1 Duration 10 } } } StartingCurrency 800 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom Yes FixedRespawnWaveTime Yes CustomUpgradesFile "mvm_upgrades_medieval_yakibomb_20181025.txt" //STAGE 1 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { // RedTeamWipeCausesWaveLoss 1 CustomWaveNumber 3 CustomMaxWaveNumber 0 Explanation { Line "{green}Testing new Berserker version for Reverse MvM event." } InitWaveOutput { Target wave_init_relay_s3 Action Trigger } StartWaveOutput { Target wave_start_relay //Universal. The only important one is the InitWaveOutput. Action Trigger } DoneOutput { Target wave_finished_relay //Universal. The only important one is the InitWaveOutput. Action trigger } //Example // WaveSpawn // { // Name "dummy1" // // StartWaveOutput // { // Target setup_sXaY_dummy // Action Trigger // } // WaitBeforeStarting 3 // FirstSpawnOutput // { // Target event_sXaY_dummy // Action Enable // } // DoneOutput // { // Target setup_sXaY_dummy // Action Trigger // } // } WaveSpawn { Name "s3_bomb" Where spawnbot_bomb WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Heavyweapons Skill Easy Health 3 Scale 1.01 ClassIcon enemy Attributes SuppressFire Action Idle CharacterAttributes { "active health degen" -1 "no_jump" 1 } } } WaveSpawn { DoneOutput { Target event_s3_boss_portal Action Trigger } WaitForAllSpawned "s3_bomb" Where spawnbot_s3boss_main TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 11111 TFBot { Name "Poot" Class Heavyweapons Health 8000 StripItemSlot 0 StripItemSlot 1 AlwaysGlow 1 Scale 3.2 Skill Expert ClassIcon enemy_boss_giant Item "War Head" // ForceRomeVision 1 FastUpdate 1 WeaponRestrictions MeleeOnly Attributes UseBossHealthBar Attributes MiniBoss Attributes Aggressive Tag bot_boss NoIdleSound 1 AddTemplate s3_boss_chesspiece } } WaveSpawn { WaitForAllSpawned "s3_bomb" Where spawnbot_s3boss TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited RandomChoice { TFBot { Class Scout Skill Easy ClassIcon enemy WeaponRestrictions MeleeOnly SpawnTemplate { Name "onhit_reaction" } AddTemplate robot_attr_meleeonly AddTemplate s3_boss_chesspiece } TFBot { Class Soldier Skill Easy ClassIcon enemy WeaponRestrictions MeleeOnly SpawnTemplate { Name "onhit_reaction" } AddTemplate robot_attr_meleeonly AddTemplate s3_boss_chesspiece } TFBot { Class Pyro Skill Easy ClassIcon enemy WeaponRestrictions MeleeOnly SpawnTemplate { Name "onhit_reaction" } AddTemplate robot_attr_meleeonly AddTemplate s3_boss_chesspiece } TFBot { Class Demoman Skill Easy ClassIcon enemy WeaponRestrictions MeleeOnly SpawnTemplate { Name "onhit_reaction" } AddTemplate robot_attr_meleeonly AddTemplate s3_boss_chesspiece } TFBot { Class Sniper Skill Easy ClassIcon enemy WeaponRestrictions MeleeOnly SpawnTemplate { Name "onhit_reaction" } AddTemplate robot_attr_meleeonly AddTemplate s3_boss_chesspiece } } } } }