#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_tank_vac.pop //Where //front //wait_for_battlestation_destruction //wait_for_mighty_blimp_destruction //wait_for_robobomber_destruction //wait_for_dreadnought_destruction //Relays //wave_start_relay //wave_complete_relay //wave_lose_relay (for tanks) //StartingPathTrackNode //left_mountain //right_mountain //supertank_left //supertank_right //NPC Bosses: //spawn_mighty_blimp_relay (Giant Blimp) //spawn_1_terrabomber_relay (Robot Bomber) //spawn_battleship_relay (Dreadnought) //spawn_leveler_relay (Battlestation) WaveSchedule { StartingCurrency 6666 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom yes Advanced 1 // sig ImprovedAirblast 1 MaxRedPlayers 8 AllowBotExtraSlots 1 RobotLimit 57 RespecLimit 5 AllowMultipleSappers 1 SniperAllowHeadshots 1 MaxSpectators 1 StealthDamageReduction 0.5 MaxEntitySpeed 10000 VacNumCharges 5 UpgradeStationKeepWeapons 1 DisableUpgradeStations 0 AllowFlagCarrierToFight 0 ConchHealthOnHit 0.77 // models PrecacheModel "models/weapons/w_models/w_rocketbullet.mdl" PrecacheModel "models/weapons/c_models/c_wasp_launcher/c_wasp_launcher_1.mdl" PrecacheModel "models\bots\soldier\goliatron2022_v3.mdl" PrecacheModel "models/weapons/w_models/w_wasp_launcher_rocket.mdl" PrecacheModel "models/props_mvm/robot_spawnpoint.mdl" PrecacheModel "models/buildables/teleporter_light.mdl" PrecacheModel "models/props_mvm/mvm_upgrade_red.mdl" PrecacheModel "models/buildables/sentry3_uber.mdl" PrecacheModel "models\bots\soldier_boss\bot_soldier_boss_gibby.mdl" PrecacheModel "models\bots\demo_boss\bot_demo_boss_gibby.mdl" // sounds PrecacheSound "ptyx_audio_alarm.mp3" // robot templates Templates { T_TFBot_Chief_Soldier_Spammer_Homing { Class Soldier Name "Chief Homing Burst Fire" ClassIcon soldier_burstfire_homing_nys Scale 6 Health 55000 Skill Expert Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Lumbricus Lid" Item "Sharp Chest Pain" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar RocketCustomParticle "eyeboss_projectile" ItemColor //Set item color { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Red 255 Green 50 Blue 255 } HomingRockets { IgnoreDisguisedSpies 1 // Default: 1 IgnoreStealthedSpies 1 // Default: 1 RocketSpeed 1.5 // Multiplier of rocket speed. (Default: 1) TurnPower 5 //How fast should the rocket rotate to face the target (Default: 10) MaxAimError 105 //Max angle between rocket and the target (Default: 105) AimTime 9999 //How long should the rocket be aiming (Default: 9999) Acceleration 150 //Acceleration in hu (Default: 0) AccelerationTime 500 //How long should the rocket accelerate (Default: 9999) } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.6 "fire rate bonus" 0.15 "Projectile speed increased" 0.65 "mult projectile scale" 1.15 "clip size upgrade atomic" 8 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "rage giving scale" 0.1 "health regen" 100 } } T_TFBot_Demo_Scatter { ClassIcon demo_scatter Health 175 Name "Scattershot Demo" Class Demoman Skill Expert ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.05 "clip size upgrade atomic" 2 "projectile spread angle penalty" 6 } } T_TFBot_Pyro_Upgraded { ClassIcon pyro_upgraded Health 175 Name "Upgraded Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the rusty reaper" "set item tint RGB" 15185211 } CharacterAttributes { "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "dmg taken from bullets reduced" 0.75 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.7 } Item "the rusty reaper" } } CustomWeapon { Name "GGun" OriginalItemName "The Air Strike" //removestats "damage bonus" 17 "rocketjump attackrate bonus" 1 "mini rockets" 0 "clipsize increase on kill" 0 //removestats "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "custom projectile size" 12 "rocket jump damage reduction" 0 //"faster reload rate" 1.5 "no damage falloff" 1 "fire rate bonus" 0.5 "mult projectile count" 3 "faster reload rate" 0.33 "damage causes airblast" 1 "blast radius increased" 3.0 "projectile spread angle penalty" 3 "clip size upgrade atomic" 44 "use large smoke explosion" 1 "custom weapon fire sound" "weapons/stinger_fire1.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "custom impact sound" "=80|weapons/physcannon/energy_sing_explosion2.wav" "projectile no deflect" 1 "projectile trail particle" "rockettrail" "mult dmg vs giants" 3 //"dmg pierces resists absorbs" 1 //"custom item model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber for Heavy" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // precise airborne rifle { Name "Paratrooper Rifle" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "special item description" "Crits while airborne; press JUMP for parachute" "bullets per shot bonus" 0.1 "clip size bonus" 3.3 "hidden secondary max ammo penalty" 1.25 "damage bonus hidden" 6.69 //8.3 "fire rate bonus" 0.35 "reload full clip at once" 1 "reload time increased" 8 "provide on active" 1 "no damage view flinch" 1 "parachute attribute" 1 "mod crit while airborne" 1 "mult dmg vs giants" 0.75 //less dmg vs giants "mult dmg vs tanks" 0.75 //less dmg vs tanks "crit mod disabled" 0 "cannot be upgraded" 1 "no damage falloff" 1 "parachute redeploy" 1 "special damage type" 1 "custom kill icon" "sniperrifle" "custom weapon fire sound" "=80|fg42f1.wav" "custom weapon reload sound" "=80|fg42_reload.wav" "custom item model" "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" } CustomWeapon // powerful shell attack that requires strategic positioning { Name "Mortar Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "Powerful arced rocket; no movement when deployed" "projectile trail particle" "~rocketpack_exhaust" "projectile gravity" 2000 "provide on active" 1 "hand scale" 1.25 "custom projectile model" "models/weapons/w_models/w_rocketbullet.mdl" "mult projectile scale" 1.25 "maxammo primary reduced" 0.35 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "explosion particle" "fireSmokeExplosion" "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "ambient/explosions/explode_4.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "ignores other projectiles" 1 "damage bonus" 5 "Blast radius increased" 2.5 "mult projectile count" 50 "projectile spread angle penalty" 10 "cannot be upgraded" 1 "custom kill icon" "deflect_rocket" "move speed penalty" 0.0025 "no_jump" 1 "projectile speed increased" 2.0 "projectile no deflect" 1 "crit mod disabled" 0 "Reload time increased" 3 "blast radius increased" 2 "damage blast push" 3 "clip size penalty" 0.25 "Projectile speed increased" 2 "self dmg push force increased" 2 "blast dmg to self increased" 6 "CARD: damage bonus" 2 "mult dmg direct hit" 1.25 "no damage falloff" 1 "mult dmg vs giants" 2 "mult dmg vs tanks" 4 "special damage type" 1 } CustomWeapon // tfc fire rocket launcher { Name "Incendiary Cannon" OriginalItemName "The Scorch Shot" "special item description" "Fire rockets" "damage bonus" 3 "Set DamageType Ignite" 1 "hidden secondary max ammo penalty" 0.25 "self dmg push force decreased" 3 "blast dmg to self increased" 3 "mod flaregun fires pellets with knockback" 0 "override projectile type" 2 "custom weapon fire sound" "=80|weapons/stinger_fire1.wav" "custom item model" "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" "custom projectile model" "models/weapons/w_models/w_flaregun_shell.mdl" "projectile trail particle" "~rockettrail" } CustomWeapon // c.tf weapon { Name "Wasp Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "+50% splash size" "special item description 2" "No rocket push back" "blast radius increased" 1.5 //1.2 original //"damage penalty" 0.9 //"Projectile speed decreased" 0.8 "add damage type" 2048 //no pushback "mini rockets" 1 "custom impact sound" "=80|weapons/explode5.wav" "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "custom item model" "models/weapons/c_models/c_wasp_launcher/c_wasp_launcher_1.mdl" "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" //"custom view model" "models/weapons/c_models/c_soldier_arms_rocketless.mdl" } //SIG ClassLimit { Scout 2 Soldier 2 Pyro 2 Demoman 2 HeavyWeapons 2 Engineer 2 Medic 2 Sniper 2 Spy 2 } PlayerAttributes { "damage bonus" 1.15 "health regen" 40 "max health additive bonus" 500 "clip size bonus" 4.25 Pyro { "weapon burn dmg increased" 3.0 "weapon burn time increased" 2.0 "critboost on kill" 3 "mult airblast refire time" 0.4 } Scout { "faster reload rate" 0.01 "increased jump height" 1.5 "minicritboost on kill" 5 } HeavyWeapons { "attack projectiles" 2 "heal on hit for rapidfire" 2 "damage bonus" 1.1 "bullets per shot bonus" 1.5 } Engineer { "minicritboost on kill" 5 "mult firerocket rate" 0.5 "mod sentry killed revenge" 1 "engy building health bonus" 1.5 "engy sentry damage bonus" 2 } Soldier { "clip size upgrade atomic" 10 "mult crit dmg" 3.5 "rocket specialist" 2 "Blast radius increased" 1.2 "Blast radius increased" 1.33 "mod soldier buff range" 3 "increase buff duration" 5.0 } Demoman { "clip size upgrade atomic" 45 "damage bonus" 1.5 "fire rate bonus" 0.66 "critboost on kill" 1 "projectile speed increased" 1.5 "projectile spread angle penalty" 2 "Blast radius increased" 1.25 "heal on hit for rapidfire" 10 "self add cond on hit" 62 "self add cond on hit duration" 3 } Medic { "heal on hit for rapidfire" 50 } Sniper { "damage bonus" 0.5 "critboost on kill" 5 } } //stuff PointTemplates { upgradetemplate { NoFixUp 1 func_upgradestation { "origin" "-1147 -2800 129" // "-2281 5235 144" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1169 -2783 129" // X +- 22 | Z == Z | "-2258 5258 144" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1191 -2764 129" "mins" "-23 -23 -80" "maxs" "23 23 80" // done } func_upgradestation { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_upgradestation { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-23 -23 -80" "maxs" "23 23 80" "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "3" } func_regenerate { "origin" "-1169 -2783 129" "mins" "-512 -470 -320" "maxs" "512 470 320" "targetname" "temporary" "associatedmodel" "locker_model" "TeamNum" "3" //"StartDisabled" "1" } //FRONT prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "0" "angles" "0 0 0" "disableshadows" "1" "rendermode" "1" "renderamt" "0" } } spawnsentry { NoFixup 1 obj_sentrygun { "targetname" "turret1" "teamnum" "2" //"spawnflags" "10" "SolidToPlayer" "1" "defaultupgrade" "2" "modelscale" 1 } OnSpawnOutput { Target "turret1" Action "sethealth" Param 100000 } //OnSpawnOutput //{ //Target "turret1" //Action "$setmodeloverride" //Param "models/buildables/sentry3_uber.mdl" //} } allyspawner { NoFixup 1 prop_dynamic { "targetname" "spawnprop1" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "1" "spawnflags" "0" } prop_dynamic { "targetname" "spawnprop2" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" } } shop { NoFixup 1 prop_dynamic { "targetname" "shopper" "classname" "prop_dynamic" "angles" "0 0 0" "DisableBoneFollowers" "1" "disableshadows" "1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "origin" "0 0 0" } } // sentry thing // big fart explosion bigexplode { KeepAlive 1 OnParentKilledOutput { Target explodething Action trigger Delay 0.00 } OnParentKilledOutput { Target explodething Action Stop Delay 1 } OnParentKilledOutput { Target explodething Action Kill Delay 1.01 } // NUKE // LAYER 1 ------------------------------------------------------------- LAYER 1 info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "150 260 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-150 260 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-150 -260 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "150 -260 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "600 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "520 300 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 520 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 520 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-520 300 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-600 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-520 -300 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 -520 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 -600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 -520 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "520 -300 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "900 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "846 308 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "689 579 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "450 779 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "156 886 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-156 886 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-450 779 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-689 579 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-846 308 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-900 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-846 -308 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-689 -579 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-450 -779 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-156 -886 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "156 -886 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "450 -779 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "689 -579 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "846 -308 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "1200 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "1159 311 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "1039 600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "849 849 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "600 1039 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "311 1159 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 1200 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-311 1159 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-600 1039 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-849 849 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-1039 600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-1159 311 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-1200 0 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-1159 -311 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-1039 -600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-849 -849 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-600 -1039 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-311 -1159 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 -1200 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "311 -1159 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "600 -1039 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "849 -849 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "1039 -600 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "1159 -311 0" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 200" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 400" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 600" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 800" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 1000" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 1200" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "150 260 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-150 260 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-150 -260 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "150 -260 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "600 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "520 300 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 520 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 600 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 520 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-520 300 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-600 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-520 -300 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-300 -520 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "0 -600 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "300 -520 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "520 -300 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "900 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "846 308 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "689 579 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "450 779 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "156 886 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-156 886 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-450 779 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-689 579 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-846 308 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-900 0 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-846 -308 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-689 -579 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-450 -779 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "-156 -886 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "156 -886 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "450 -779 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "689 -579 1300" "effect_name" "fluidSmokeExpl_ring" } info_particle_system { "targetname" "bigboomexplode" "angles" "0 0 30" "origin" "846 -308 1300" "effect_name" "fluidSmokeExpl_ring" } // TOP END logic_relay { "targetname" "explodething" "OnTrigger" "bigboomexplode,AddOutput,angles 0 0 0,0,-1" "OnTrigger" "bigboomexplode,start,,0,-1" "OnTrigger" "bigboomexplode,stop,,0.1,-1" "OnTrigger" "bigboomexplode,kill,,0.2,-1" } } } // SPAWN templates ***************************************** SpawnTemplate "upgradetemplate" //-1312 -2592 452 // 1856 -2772 67 SpawnTemplate // roof spawn right { Name "spawnsentry" Origin "4153 -1859 384" // LAST CORD -65 Angles "0 0 0" } SpawnTemplate // left spawn { Name "spawnsentry" Origin "-1312 -2592 384" // LAST CORD -65 Angles "0 0 0" } SpawnTemplate // giant dispenser left { Name "spawnsentry" Origin "488 -2681 64" // LAST CORD -65 Angles "0 0 0" } SpawnTemplate // giant dispenser right { Name "spawnsentry" Origin "-529 -2654 64" // LAST CORD -65 Angles "0 0 0" } SpawnTemplate { Name "allyspawner" Origin "-1621.501709 -2813.033203 384" Angles "-3 90 3" } SpawnTemplate { Name "shop" Origin "-1280 -2778 64" Angles "0 0 0" } ExtraSpawnPoint { Name "spawnbot_red" // 14060.207031 -4648.780273 1800.897705 TeamNum 3 X "14060.207031" Y "-4648.780273" Z "1800.897705" // 449 } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_raidboss Action Trigger } DoneOutput { Target wave_complete_relay Action Trigger } WaveSpawn { Name p1_major_boss // dreadnought TotalCurrency 0 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 SpawnCount 1 Where front LastSpawnOutput { Target spawn_battleship_relay Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } // ICON ONLY WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 99999 WaitBetweenSpawns 15 Where front Support 1 Squad { TFBot { ClassIcon blimp2_lite Name "BLIMP" Template T_TFBot_Giant_Soldier_Spammer_Reload } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 99999 WaitBetweenSpawns 15 Where front Support 1 Squad { TFBot { ClassIcon sentry_gun_lvl3_red_lite Name "MULT BOMBS" Template T_TFBot_Giant_Soldier_Spammer_Reload } } } // ICON ONLY WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where front Squad { TFBot { Template T_TFBot_Chief_Soldier_Spammer_Homing } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_red Support 1 Squad { TFBot { ClassIcon red Health 7200 Name "Hyper Burst Fire Soldier" Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit Action Mobber ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.75 "faster reload rate" 0.275 "fire rate bonus" 0.1 "clip size upgrade atomic" 8 "projectile speed increased" 1.25 } FireInput { Target !self Action $SetLocalOrigin Param "-1621.501709 -2813.033203 387" Delay 0.1 Repeats 1 } CharacterAttributes { "cancel falling damage" 1 } AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 30 Where spawnbot_red Support 1 Squad { TFBot { ClassIcon red Health 10000 Name "Giant Crit Heavy" Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit Action Mobber CharacterAttributes { "cancel falling damage" 1 } FireInput { Target !self Action $SetLocalOrigin Param "-1621.501709 -2813.033203 387" Delay 0.1 Repeats 1 } AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Medic Action Mobber CharacterAttributes { "cancel falling damage" 1 } FireInput { Target !self Action $SetLocalOrigin Param "-1621.501709 -2813.033203 387" Delay 0.1 Repeats 1 } AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 30 Where spawnbot_red Support 1 Squad { TFBot { Name "Desolated Titan" Health 437622 Skill Expert Scale 13 Class Soldier ClassIcon soldier_gib_lite Action Mobber ExtAttr IgnoreBuildings Attributes MiniBoss Attributes AlwaysCrit Attributes IgnoreFlag Attributes UseBossHealthBar Attributes HoldFireUntilFullReload UseCustomModel "models\bots\soldier_boss\bot_soldier_boss_gibby.mdl" AlwaysGlow 1 NoPushAway 1 Item "The Purity Fist" Item "Fuel Injector" Item "GGun" CharacterAttributes { "voice pitch scale" 0 "rage giving scale" 2 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "not solid to players" 1 "ignore player clip" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "mult stun resistance" 0 "cannot be sapped" 1 "major move speed bonus" 5 "cancel falling damage" 1 "increased jump height" 2 "increased air control" 100 "mult duck speed" 3 "kb fall min velocity" 500 "kb fall radius" 2432 "kb fall stun time" -1 "kb fall force" 400 "kb fall damage" 0.1 } FireInput { Target !self Action $SetLocalOrigin Param "-1621.501709 -2813.033203 387" Delay 0.1 Repeats 1 } AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { TotalCurrency 0 TotalCount 80 MaxActive 32 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 Where front Squad { TFBot { ClassIcon soldier_burstfire_hyper_lite Health 500 Scale 1.25 Name "Panic Burst Soldier" Class Soldier Skill Expert Attributes AlwaysCrit Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 6 "projectile spread angle penalty" 4 } } TFBot { Name "Frozen Dragon's Fury" Class Pyro ClassIcon pyro_fury_freeze Health 275 Skill Expert Attributes HoldFireUntilFullReload Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "fire rate bonus" 0.8 "damage bonus" 3 "slow enemy on hit major" 4 } ItemAttributes { ItemName "Pyromancer's Mask" "set item tint RGB" 2452877 } CharacterAttributes { "health regen" 20 } } TFBot { Health 365 Name "Hyper Demoknight" Template T_TFBot_Demoman_Knight ClassIcon demoknight_titan ItemAttributes { ItemName "the eyelander" "damage bonus" 2 "is australium item" 1 "item style override" 1 "fire rate bonus" 0.6 "heal on hit for rapidfire" 25 } CharacterAttributes { "move speed bonus" 1.5 "dmg from ranged reduced" 0.7 } Item "demo kabuto" Item "the teufort tooth kicker" } TFBot { Name "Multi Arrow Bleed Huntsman" Class Sniper ClassIcon sniper_bow_multi_bleed Scale 1.1 Health 380 Skill Expert WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "The Fruit Shoot" Item "The Criminal Cloak" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "mult projectile count" 5 "projectile spread angle penalty" 5 "faster reload rate" 0.5 "damage bonus" 0.5 "bleeding duration" 5 } } TFBot { ClassIcon heavy_king Health 350 Name "Hyper Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Scale 1 Action Mobber Item "Upgradeable TF_WEAPON_MINIGUN" Item "the team captain" Item "gone commando" Item "Wild West Whiskers" Item "Commissar's Coat" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "attach particle effect" 702 "attach particle effect static" 4 "fire rate bonus" 0.1 "minigun spinup time decreased" 0.75 "attack projectiles" 2 "damage bonus" 0.9 "spread penalty" 1.5 "is australium item" 1 "item style override" 1 "is_festivized" 1 } ItemAttributes { ItemName "the team captain" "attach particle effect" 5 } CharacterAttributes { "health regen" 25 "jarate backstabber" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 45 Support 1 Where front Squad { TFBot { Class Pyro Name "Falling Stars" Item "TF_WEAPON_ROCKETLAUNCHER" ClassIcon spell_meteor_swordstonehel_giant AlwaysGlow 1 Skill Expert Health 6800 AimAt Head Item "Scotch Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "custom item model" "models/weapons/c_models/c_firelauncher/c_firelauncher.mdl" "faster reload rate" 3 "clip size penalty" 0.5 "apply z velocity on damage" -1000 "apply look velocity on damage" -1000 "projectile speed increased" 3 "projectile spread angle penalty" 3 "override projectile type extra" "spellmeteorshower" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 2 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 90 Support 1 Where front Squad { TFBot { Name "Omega Blast Soldier" Class Soldier ClassIcon soldier_blast_omega Scale 2.15 Health 7700 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Liberty Launcher" Item "Exquisite Rack" Item "Tyrantium Helmet" Item "Marshall's Mutton Chops" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" 1.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 20 "faster reload rate" 1.5 "projectile spread angle penalty" 6 "attach particle effect" 701 "mod mini-crit airborne" 1 "projectile gravity" 300 "mult projectile count" 1 "faster reload rate" 0.1 } ItemAttributes { ItemName "Tyrantium Helmet" "attach particle effect" 69 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "rage giving scale" 0.1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 120 Support 1 Where front Squad { TFBot { Name "Supergiant Mortar Monstrocity" Class Soldier ClassIcon soldier_atomic_boss Scale 8 Health 40000 Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Air Strike" Item "The Mantreads" ItemAttributes { ItemName "The Air Strike" "rocketjump attackrate bonus" 1 "mini rockets" 0 "clipsize increase on kill" 0 "hand scale" 1.25 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "projectile gravity" 1000 "explosion particle" "fireSmokeExplosion" "custom impact sound" "ambient/explosions/explode_9.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "mult dmg vs giants" 21 // one shots all friendly RED giants "damage causes airblast" 1 "apply z velocity on damage" 1337 "apply look velocity on damage" 1337 "Blast radius increased" 1.75 "mult projectile count" 22 "projectile spread angle penalty" 33 "ignores other projectiles" 1 "no damage falloff" 1 "faster reload rate" 15 "clip size upgrade atomic" -3 "damage bonus" 3 } CharacterAttributes { "move speed bonus" 0.25 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.00001 "projectile speed increased" 1.5 "health regen" 100 "override footstep sound set" 3 "rage giving scale" 0.1 "no_jump" 1 "gesture speed increase" 0.2 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 90 Support 1 Where front Squad { TFBot { Name "Burst Iron Spammer Demo" Class Demoman ClassIcon demo_clusterbomb_blast Scale 2.5 Health 13500 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Iron Bomber" Item "A Whiff of the Old Brimstone" Item "Scotch Bonnet" ItemAttributes { ItemName "The Iron Bomber" "Paintkit_proto_def_index" 234 "fire rate bonus" 0.05 "faster reload rate" 0.2 "fuse bonus" 0.9 "Blast radius increased" 0.5 "projectile spread angle penalty" 5 "dmg falloff decreased" 0.2 "projectile speed increased" 1.24 "clip size upgrade atomic" 16 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 "rage giving scale" 0.1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 140 Support 1 Where front Squad { TFBot { Health 65000 Name "Chief EMP Soldier" ClassIcon zap_lite Scale 9 Template T_TFBot_Giant_Soldier Attributes UseBossHealthBar Attributes AlwaysCrit Item "the cow mangler 5000" Item "fancy dress uniform" Item "the patriot peak" ItemAttributes { ItemName "the cow mangler 5000" "damage causes airblast" 1 "apply look velocity on damage" 1337 "apply z velocity on damage" 1337 "fire rate bonus" 2 "Blast radius increased" 2.0 "mult projectile scale" 1.5 "faster reload rate" 0.2 "custom weapon fire sound" "npc/strider/charging.wav" "projectile sound" "npc/strider/fire.wav" "custom weapon reload sound" "buttons/combine_button_locked.wav" "custom impact sound" "weapons/mortar/mortar_explode1.wav" "custom hit sound" "ambient/machines/thumper_shutdown1.wav" "projectile trail particle" "critical_rocket_red" "mod weapon blocks healing" 1 "custom kill icon" "obj_attachment_sapper" "add cond on hit" 71 "add cond on hit duration" 5 "Blast radius increased" 1.5 "disable buildings on hit" 15 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "health regen" 200 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 55 Support 1 Where front Squad { TFBot { ClassIcon heavy_giant_shredder WeaponRestrictions PrimaryOnly Scale 7 Health 55000 Skill Expert MaxVisionRange 3000 Name "Mega Inferno Heavy" Class HeavyWeapons Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 "Set DamageType Ignite" 1 "weapon burn time increased" 0.5 "weapon burn dmg increased" 1.25 "fire rate penalty" 1.5 "projectile spread angle penalty" 2 "override projectile type extra" "spellfireball" "custom projectile size" 12 "custom kill icon" "firedeath" "max health additive bonus" 250 "paintkit_proto_def_index" 205 "set_item_texture_wear" 0 } CharacterAttributes { "move speed penalty" 0.3 "override footstep sound set" 4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0 "rage giving scale" 0.2 "head scale" 0.8 "voice pitch scale" 0.6 } Item "Upgradeable TF_WEAPON_MINIGUN" Item "die regime-panzerung" Item "the purity fist" } } } WaveSpawn { Name p1_major_boss_post // dreadnought TotalCurrency 0 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead p1_major_boss SpawnCount 1 Where wait_for_dreadnought_destruction Squad { TFBot { Health 6000 Name "Dreadnought Capitan" Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Item "the patriot peak" Item "flak jack" } } } WaveSpawn { Name p2_major_boss TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ptyx_audio_alarm.mp3" WaitForAllDead p1_major_boss_post WaitBeforeStarting 0 WaitBetweenSpawns 1 Where front Squad { TFBot { Class Soldier Name "doomsday" ClassIcon soldier_wasp_barrage_crit_lite Skill Expert Health 230000 Scale 20 WeaponRestrictions PrimaryOnly Item "Road Rage" Item "The Gunboats" Item "Batter's Bracers" Item "Blast Blocker" Item "the air strike" Action Mobber NoPushAway 1 CustomEyeGlowColor "0 0 0" Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Attributes AlwaysFireWeapon RocketCustomParticle spell_fireball_small_red DeathSound ambient/explosions/citadel_end_explosion1.wav UseCustomModel "models/bots/soldier/goliatron2022_v3.mdl" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 AimTime 4 RocketSpeed 0.6 TurnPower 100 MaxAimError 150 } ShootTemplate { Name bigexplode Speed 1000 OverrideShoot 0 Spread 0 AttachToProjectile 1 ItemName "the air strike" } ItemColor { ItemName "The Gunboats" Red 0 Green 150 Blue 255 } ItemAttributes { ItemName "Blast Blocker" "set item tint rgb" 6535423 } ItemAttributes { ItemName "the air strike" "mult projectile scale" 2.5 "custom kill icon" "firedeath" "paintkit_proto_def_index" 412 "projectile speed increased" 0.6 "projectile no deflect" 1 "projectile health" 5000 "no self blast dmg" 1 "Set DamageType Ignite" 1 "weapon burn dmg increased" 10 "Blast radius increased" 13 "damage bonus" 1312 "set_item_texture_wear" 0 "mini rockets" 0 "gesture speed increase" 0.25 "rocket jump damage reduction" 0 "faster reload rate" 5 "fire rate bonus" 15 "projectile spread angle penalty" 1 "clip size upgrade atomic" -1 "custom weapon fire sound" "weapons/airstrike_fire_01.wav" "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" "custom item model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" } CharacterAttributes { "always allow taunt" 1 "voice pitch scale" 0 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "ignore player clip" 1 "override footstep sound set" 7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 //"mult stun resistance" 0 "rage giving scale" 0 "cancel falling damage" 1 "move speed bonus" 0.875 "increased jump height" 2.5 "cannot be sapped" 1 //"mult step height" 5 "mult duck speed" 3 "increased air control" 100 "cannot pick up intelligence" 1 "kb fall min velocity" 735 "kb fall radius" 2048 "kb fall stun time" -1 "kb fall force" 512 "kb fall damage" 0.0025 "fov override" 179 //"not solid to players" 1 "displace touched enemies" 9999 "dmg taken mult from special damage type 1" 6.667 "weapon burn dmg increased" 5 } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 100001 Name "Smoking" } EventChangeAttributes { Smoking { CharacterAttributes { "attach particle effect" 3130 "move speed bonus" 0.325 } } } } } } WaveSpawn { Name p2_major_boss_BLIMP TotalCurrency 0 TotalCount 1 WaitForAllDead p2_major_boss WaitBeforeStarting 0 WaitBetweenSpawns 1 SpawnCount 1 Where front LastSpawnOutput { Target spawn_mighty_blimp_relay Action Trigger } Squad { TFBot { Health 165000 Name "Doomsday Nuker " Scale 9 ClassIcon demo_chief_atomic Template T_TFBot_Giant_Demoman Attributes "UseBossHealthBar" Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "max health additive penalty" -1000 "custom kill icon" "firedeath" "clip size penalty" 0.25 "blast radius increased" 4 "Reload time increased" 3 "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "npc/attack_helicopter/aheli_mine_drop1.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "override projectile type" 3 "damage causes airblast" 1 "dmg pierces resists absorbs" 1 "self dmg push force increased" 50 "blast dmg to self increased" 2 "Projectile speed decreased" 1.07 "projectile no deflect" 1 "projectile trail particle" "rockettrail" "explosion particle" "hightower_explosion" "grenade launcher mortar mode" 0 "grenade explode on impact" 1 "grenade no bounce" 1 "damage bonus" 21 "mult projectile scale" 1.5 "Set DamageType Ignite" 1 "fuse bonus" 5 "custom projectile model" "models/weapons/w_models/w_atomball_blu.mdl" "custom projectile size" 24 "dmg falloff decreased" 1.25 } CharacterAttributes { "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "health regen" 200 } Item "the battery bandolier" Item "prince tavish's crown" } } } WaveSpawn { Name blimp_dead // dreadnought TotalCurrency 0 TotalCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 WaitForAllDead p2_major_boss_BLIMP SpawnCount 1 Where wait_for_mighty_blimp_destruction Squad { TFBot { Health 9000 Name "Blimp Capitan" Attributes UseBossHealthBar Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Item "the patriot peak" Item "flak jack" } } } // final phase *************************************************************************************** WaveSpawn { Name final_phase_dreadnought_spawn TotalCurrency 0 TotalCount 1 WaitForAllDead blimp_dead WaitBeforeStarting 0 WaitBetweenSpawns 1 SpawnCount 1 Where front LastSpawnOutput { Target spawn_battleship_relay Action Trigger } Squad { TFBot { Health 15000 Name "Hyper Wasp Soldier" ClassIcon soldier_wasp_lite Scale 2.5 Template T_TFBot_Giant_Soldier ItemAttributes { ItemName "Wasp Launcher" "damage bonus" 2 "clip size upgrade atomic" 21 "fire rate bonus" 0.1 "faster reload rate" 0.2 "projectile spread angle penalty" 2 "mult projectile gravity" 200 } Item "Wasp Launcher" Item "the hornblower" Item "the patriot's pouches" } } } WaveSpawn { Name final_phase_dreadnought_destruction TotalCurrency 0 TotalCount 1 WaitForAllDead final_phase_dreadnought_spawn WaitBeforeStarting 30 WaitBetweenSpawns 1 SpawnCount 1 Where wait_for_dreadnought_destruction Squad { TFBot { Health 15000 Name "Hyper Wasp Soldier" ClassIcon soldier_wasp_lite Scale 2.5 Template T_TFBot_Giant_Soldier ItemAttributes { ItemName "Wasp Launcher" "damage bonus" 2 "clip size upgrade atomic" 21 "fire rate bonus" 0.1 "faster reload rate" 0.2 "projectile spread angle penalty" 2 "mult projectile gravity" 200 } Item "Wasp Launcher" Item "the hornblower" Item "the patriot's pouches" } } } /////////////////////////////////////////////Final Phase- Robobomber WaveSpawn { Name final_phase_robobomber_spawn TotalCurrency 0 TotalCount 1 WaitForAllDead blimp_dead WaitBeforeStarting 20 WaitBetweenSpawns 1 SpawnCount 1 Where front LastSpawnOutput { Target spawn_1_terrabomber_relay Action Trigger } Squad { TFBot { Health 15000 Name "Hyper Wasp Soldier" ClassIcon soldier_wasp_lite Scale 2.5 Template T_TFBot_Giant_Soldier ItemAttributes { ItemName "Wasp Launcher" "damage bonus" 2 "clip size upgrade atomic" 21 "fire rate bonus" 0.1 "faster reload rate" 0.2 "projectile spread angle penalty" 2 "mult projectile gravity" 200 } Item "Wasp Launcher" Item "the hornblower" Item "the patriot's pouches" } } } WaveSpawn { Name final_phase_robobomber_destruction TotalCurrency 0 TotalCount 1 WaitForAllDead final_phase_robobomber_spawn WaitBeforeStarting 30 WaitBetweenSpawns 1 SpawnCount 1 Where wait_for_robobomber_destruction Squad { TFBot { ClassIcon scout_minion Health 35000 Name "Doomsday Phalanx Machine" // KMLP ROBOT NOT MINE Scale 8 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_giant ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.01 "faster reload rate" 0.01 "damage penalty" 1.25 "dmg bonus vs buildings" 0.1 "spread penalty" 5 "bullets per shot bonus" 5 } ItemAttributes { ItemName "The El Jefe" "attach particle effect" 11 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.9 "airblast vertical vulnerability multiplier" 0.01 "damage force reduction" 0.01 "cancel falling damage" 1 "increased jump height" 20 } Item "The El Jefe" } } } /////////////////////////////////////////////Final Phase- Mighty Blimp WaveSpawn { Name final_phase_mighty_blimp_spawn TotalCurrency 0 TotalCount 1 WaitForAllDead blimp_dead WaitBeforeStarting 40 WaitBetweenSpawns 1 SpawnCount 1 Where front LastSpawnOutput { Target spawn_mighty_blimp_relay Action Trigger } Squad { TFBot { ClassIcon scout_minion Health 35000 Name "Doomsday Phalanx Machine" // KMLP ROBOT NOT MINE Scale 8 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_giant ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.01 "faster reload rate" 0.01 "damage penalty" 1.25 "dmg bonus vs buildings" 0.1 "spread penalty" 5 "bullets per shot bonus" 5 } ItemAttributes { ItemName "The El Jefe" "attach particle effect" 11 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.9 "airblast vertical vulnerability multiplier" 0.01 "damage force reduction" 0.01 "cancel falling damage" 1 "increased jump height" 20 } Item "The El Jefe" } } } WaveSpawn { Name final_phase_mighty_blimp_destruction TotalCurrency 0 TotalCount 1 WaitForAllDead final_phase_mighty_blimp_spawn WaitBeforeStarting 30 WaitBetweenSpawns 1 SpawnCount 1 Where wait_for_mighty_blimp_destruction Squad { TFBot { ClassIcon scout_minion Health 35000 Name "Doomsday Phalanx Machine" // KMLP ROBOT NOT MINE Scale 8 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_giant ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.01 "faster reload rate" 0.01 "damage penalty" 1.25 "dmg bonus vs buildings" 0.1 "spread penalty" 5 "bullets per shot bonus" 5 } ItemAttributes { ItemName "The El Jefe" "attach particle effect" 11 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.9 "airblast vertical vulnerability multiplier" 0.01 "damage force reduction" 0.01 "cancel falling damage" 1 "increased jump height" 20 } Item "The El Jefe" } } } /////////////////////////////////////////////Final Phase- Battlestation WaveSpawn { Name final_phase_battlestation_spawn TotalCurrency 0 TotalCount 1 WaitForAllDead blimp_dead WaitBeforeStarting 60 WaitBetweenSpawns 1 FirstSpawnWarningSound "ptyx_audio_alarm.mp3" SpawnCount 1 Where front LastSpawnOutput { Target spawn_leveler_relay Action Trigger } Squad { TFBot { Class Soldier Name "null ptr" ClassIcon soldier_wasp_barrage_crit_lite Skill Expert Health 400000 Scale 20 WeaponRestrictions PrimaryOnly Item "Road Rage" Item "The Gunboats" Item "Batter's Bracers" Item "Blast Blocker" Item "the air strike" Action Mobber NoPushAway 1 CustomEyeGlowColor "0 0 0" Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Attributes AlwaysCrit Attributes AlwaysFireWeapon DeathSound ambient/explosions/citadel_end_explosion1.wav UseCustomModel "models/bots/soldier/goliatron2022_v3.mdl" HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 TurnPower 150 MaxAimError 150 RocketSpeed 1.45 } ItemColor { ItemName "The Gunboats" Red 0 Green 150 Blue 255 } ItemAttributes { ItemName "Blast Blocker" "set item tint rgb" 6535423 } ItemAttributes { ItemName "the air strike" "custom kill icon" "firedeath" "paintkit_proto_def_index" 412 "set_item_texture_wear" 0 "mini rockets" 1 "gesture speed increase" 0.25 "rocket jump damage reduction" 0 "faster reload rate" 0.1 "fire rate bonus" 0.01 "projectile spread angle penalty" 30 "clip size upgrade atomic" 36 "projectile detonate time" 6 "custom item model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" } CharacterAttributes { "always allow taunt" 1 "voice pitch scale" 0 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "ignore player clip" 1 "override footstep sound set" 7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 //"mult stun resistance" 0 "rage giving scale" 0 "cancel falling damage" 1 "move speed bonus" 0.875 "increased jump height" 2.5 "cannot be sapped" 1 //"mult step height" 5 "mult duck speed" 3 "increased air control" 100 "cannot pick up intelligence" 1 "kb fall min velocity" 735 "kb fall radius" 2048 "kb fall stun time" -1 "kb fall force" 512 "kb fall damage" 0.0025 "fov override" 179 //"not solid to players" 1 "displace touched enemies" 9999 "dmg taken mult from special damage type 1" 6.667 "weapon burn dmg increased" 5 } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 100001 Name "Smoking" } EventChangeAttributes { Smoking { CharacterAttributes { "attach particle effect" 3130 "move speed bonus" 0.325 } } } } } } WaveSpawn { Name final_phase_battlestation_destruction TotalCurrency 0 TotalCount 1 WaitForAllDead final_phase_battlestation_spawn WaitBeforeStarting 30 WaitBetweenSpawns 1 SpawnCount 1 Where wait_for_battlestation_destruction Squad { TFBot { ClassIcon scout_minion Health 35000 Name "Doomsday Phalanx Machine" // KMLP ROBOT NOT MINE Scale 8 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bot_giant ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.01 "faster reload rate" 0.01 "damage penalty" 1.25 "dmg bonus vs buildings" 0.1 "spread penalty" 5 "bullets per shot bonus" 5 } ItemAttributes { ItemName "The El Jefe" "attach particle effect" 11 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.9 "airblast vertical vulnerability multiplier" 0.01 "damage force reduction" 0.01 "cancel falling damage" 1 "increased jump height" 20 } Item "The El Jefe" } } } } }