#base robot_standard.pop #base robot_giant.pop #base script_linkedmissions.pop WaveSchedule { StartingCurrency 3000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no WaveStartCountdown 0 BotsAreHumans 1 NoReanimators 1 NoRomevisionCosmetics 1 BotPushaway 0 BodyPartScaleSpeed 10 WaveStartCountdown 0 FixHuntsmanDamageBonus 1 AllowBotExtraSlots 1 RobotLimit 48 MaxSpectators 9 BotsAreHumans 1 ForceHoliday 2 NoThrillerTaunt 1 NoCritPumpkin 1 NoSkeletonSplit 1 MaxActiveSkeletons 12 FastNPCUpdate 1 // Fix spell hud being hidden BotsDropSpells 1 GiantsDropRareSpells 1 SpellDropRateCommon 0 SpellDropRateGiant 0 // Allow use of weapons blocked by tf_logic_medieval MedievalMode 0 Wave { InitWaveOutput { Target wave_initB_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_start_relay Action RunScriptCode Param " local tf_gamerules = Entities.FindByClassname(null, `tf_gamerules`); //EntFire(`wave_finished_relay`,`Trigger`,,-1); EntFireByHandle(tf_gamerules,`$ChangeLevel`,`mvm_rottenburg|adv_mincetesting`,5,null,null); " } WaveSpawn { Where spawnbot_gate01 TotalCount 1 SpawnCount 1 MaxActive 1 TFBot { Class Soldier WeaponRestrictions SecondaryOnly Item "The Exorcizor" Item "L4D Hat" Item "The Direct Hit" ItemAttributes { ItemName "L4D Hat" "move speed bonus" 0.5 "stay after regenerate" 1 } ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1000 } Tag "hp_itemname L4D Hat" Tag "hp_itempos 0 0 -72" Tag "hp_cosmetics" Tag "hp_weapons" } } } PointTemplates { // Fix some weird clipping stuckfix { prop_dynamic { "angles" "0 45 0" "origin" "6044 4291 528" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "effects" "0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" "model" "models/props_mining/support_wall001a.mdl" "solid" "6" } prop_dynamic { "angles" "0 45 0" "origin" "6134 4201 528" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "effects" "0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" "model" "models/props_mining/support_wall001a.mdl" "solid" "6" } prop_dynamic { "angles" "0 45 0" "origin" "6224 4111 528" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "effects" "0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" "model" "models/props_mining/support_wall001a.mdl" "solid" "6" } prop_dynamic { "angles" "0 45 0" "origin" "6314 4021 528" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "effects" "0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" "model" "models/props_mining/support_wall001a.mdl" "solid" "6" } prop_dynamic { "angles" "0 45 0" "origin" "6404 3931 528" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "effects" "0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" "model" "models/props_mining/support_wall001a.mdl" "solid" "6" } } ResupplyCabinet { prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "disableshadows" "1" "solid" "6" "origin" "16 0 0" "angles" "0 0 0" } func_regenerate { "associatedmodel" "locker_model" "filtername" "filter_red" "TeamNum" "2" "spawnflags" "1" "mins" "0 -64 0" "maxs" "64 64 128" "OnStartTouch" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } } } // PointTemplates SpawnTemplate "stuckfix" SpawnTemplate { Name "ResupplyCabinet" Origin "3424 3404 1120" Angles "0 -45 0" } SpawnTemplate { Name "ResupplyCabinet" Origin "3108 3088 1120" Angles "0 -45 0" } }