#base robot_standard.pop #base robot_giant.pop #base robot_moonlight.pop devilishactofviolence //WaveSchedule { StartingCurrency 13500 RespawnWaveTime 7 Advanced 1 NoRomevisionCosmetics 1 WaveStartCountdown 1 // PrecacheSound "weapons\airstrike_fire_03.wav" PrecacheModel "models/props_urban/urban_crate002.mdl" PrecacheModel "models/props_mvm/indicator/indicator_circle_long.mdl" PrecacheModel "models\props_gameplay\cap_square_512.mdl" PrecacheSound "mvm\melee_impacts\bat_baseball_hit_robo01.wav" LuaScriptFile "scripts\music_gimmick_logic.lua" PointTemplates { //SOLDIER MUSIC TRACK LES GOOOOOOOOOO soldierGimmick { OnSpawnOutput { Target "airsupply" Action SetParent Param "!activator" Delay 0.02 } logic_relay { "targetname" "jello" "OnTrigger" "player,$DisplayTextChat,if i was called then i would start dancing,0.02,1" "OnTrigger" "@p@airsupply,$ChangeAttributes,gimmickFit,0.02,1" "OnTrigger" "crateflair,$AddWeaponAttribute,custom projectile model|models/props_urban/urban_crate002.mdl,1,1" "OnTrigger" "crateflair,$AddWeaponAttribute,explosion particle|fireSmokeExplosion,1,1" "OnTrigger" "crateflair,$AddWeaponAttribute,custom projectile size|40,1,1" "OnTrigger" "crateflair,$AddWeaponAttribute, damage causes airblast|4,1,1" "OnTrigger" "@p@airsupply,$TauntFromItem,Taunt: Star-Spangled Strategy,9,1" "OnTrigger" "randomAirDrop,PickRandom,,12,1" "OnTrigger" "crateflair,FireOnce,,13.3,1" } logic_case { "targetname" "randomAirDrop" "OnCase03" "area_indicate_bots,Enable,,0,1" "OnCase03" "@p@airsupply,$ChangeAttributes,airdropBots,2,1" "OnCase03" "area_indicate_bots,Disable,,2,1" } prop_dynamic { "targetname" "area_indicate_bots" "model" "models/props_mvm/indicator/indicator_circle_long.mdl" "origin" "0 0 5" "Skin" "1" "modelscale" "2.9" "solid" "0" "defaultanim" "start" "disablebonefollowers" "1" "StartDisabled" "1" } tf_point_weapon_mimic { "targetname" "crateflair" "teamnum" "3" "damage" "1" "splashradius" "150" "origin" "20 -10 600" "angles" "90 0 0" "$weaponname" "The Air Strike" "$preventshootparent" "1" // "FireSound" "weapons/mortar/mortar_shell_incomming1.wav" } info_target { "targetname" "airsupply" "origin" "0 0 0" } OnSpawnOutput { Target crateflair Action "$SetOwner" Param "@p@boss_thingy" Delay 0.6 } } //POSSIBLE SOLDIER AIRDROPS airdropBackup { $tf_bot_spawn { "targetname" "airsupplyBot" "origin" "0 0 120" "=Template" "T_TFBot_Giant_Soldier" "=scale" "1.35" "=Health" "1000" "=Name" "Armored Soldier" "$onbotspawn" "airsupplyBot,$ClearFakeParent,!activator,0,-1" } } // soldierboy //ID { logic_relay { "targetname" "activate" "ontrigger" "player,$DisplayTextChat,Baby_Got_Back,0.02,1" "ontrigger" "jello,Trigger,,0.05,-1" } } //ENGINEER MUSIC TRACK YEE HAAAAAW engineerGimmick { OnSpawnOutput { Target "cowboy" Action SetParent Param "!activator" Delay 0.06 } OnSpawnOutput { Target "yeehaw" Action Trigger Delay 0.5 } logic_relay { "targetname" "yeehaw" "OnTrigger" "player,$DisplayTextChat,i should be running... guh,0.02,1" "OnTrigger" "@p@cowboy,$ChangeAttributes,yippekayay,0.02,-1" "OnTrigger" "@p@cowboy,$TauntFromItem,Taunt: Texas Truckin|taunt move speed|250,0.05,-1" } trigger_multiple { "targetname" "ridehitching" "origin" "0 0 0" "angles" "0 0 0" "mins" "-200 -200 -100" "maxs" "150 150 200" "spawnflags" "1" "filtername" "small_riders" // "OnTrigger" "ridingMechanic,$engiHitchRide,,0.01,-1" "OnTrigger" "!activator,$SetFakeParent,ridepos,0,1" } trigger_multiple { "targetname" "hitandrun" "origin" "0 0 80" "angles" "0 0 0" "mins" "-75 -75 -100" "maxs" "75 75 50" "spawnflags" "1" "filtername" "nope" "OnTrigger" "player,$DisplayTextHint,Yipee Kayay!,0.02,1" "OnTrigger" "player,$DisplayTextCenter, ,3,1" "OnTrigger" "!activator,$Stun,0.6,0,1" "OnTrigger" "!activator,$PlaySoundToSelf,mvm\melee_impacts\bat_baseball_hit_robo01.wav,0,1" "OnTrigger" "@p@cowboy,$removecond,7,0,1" "OnTrigger" "@p@cowboy,$TauntFromItem,Laugh Taunt,0.05,1" "OnTrigger" "invincible,Disable,,0.05,-1" "OnTrigger" "ridepos,kill,,0.05,-1" } filter_activator_tfteam {"targetname" "nope" "Negated" "1" "teamnum" "3"} info_target{"targetname" "ridepos" "origin" "-10 0 70"} info_target{"targetname" "cowboy" "origin" "0 0 80"} filter_tf_bot_has_tag {"targetname" "small_riders" "tags" "giant" } $script_manager { "targetname" "ridingMechanic" "$scriptfile" "scripts\robots_mechanic.lua" } OnParentKilledOutput { Target player Action "$RemoveCond" Param "32" Delay 0.05 } OnParentKilledOutput { Target player Action "$RemovePlayerAttribute" Param "fire rate bonus" Delay 0.05 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // WaveSpawn // { // TotalCount 10 // MaxActive 10 // SpawnCount 1 // TotalCurrency 100 // WaitBeforeStarting 0 // WaitBetweenSpawns 4.5 // Where spawnbot // TFBot // { // Template T_TFBot_Giant_Soldier // UseHumanAnimations 1 // SpawnTemplate soldierGimmick // CharacterAttributes // { // "no_attack" 1 // } // EventChangeAttributes // { // "gimmickFit" // { // Item "dec2014 Skullcap" // Item "Fancy Dress Uniform" // ItemAttributes // { // ItemName "dec2014 Skullcap" // } // CharacterAttributes // { // "head scale" 1.20 // } // } // "airdropBots" // { // WeaponRestrictions SecondaryOnly // FireInput // { // Target airdropBackup // Action ForceSpawnAtEntityOrigin // Param "!activator" // Delay 0.02 // Repeats 1 // } // } // } // } // } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Class Engineer WeaponRestrictions MeleeOnly Action Mobber Tag engi_gimmick Item "The Eureka Effect" UseHumanAnimations 1 SpawnTemplate engineerGimmick // CharacterAttributes // { // "gesture speed increase" 10 // } EventChangeAttributes { "yippekayay" { Item "Engineer Earmuffs" Item "Buck's Brim" Item "Wild West Waistcoat" Item "Winter Backup" Item "The Flared Frontiersman" } "magical_authorization" { Taunt { Name "Taunt: Texas Twirl 'Em" Delay 0.02 Cooldown 0.02 } } } } TFBot { Template T_TFBot_SentryBuster Tag giant } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Class Scout UseHumanAnimations 1 Action Passive CharacterAttributes { "no_attack" 1 } SpawnTemplate soldierboy FireInput { Target activate Action Trigger Delay 0.5 Cooldown 0.5 Repeats 999 } } } WaveSpawn { TotalCount 100 MaxActive 10 SpawnCount 10 TotalCurrency 100 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot TFBot { Class Scout UseHumanAnimations 1 Action Mobber Tag engiride CharacterAttributes { "no_attack" 1 } } } } }