#base robot_giant.pop #base robot_standard.pop #base robot_extras.pop #base robot_homing.pop #base robot_custom_tanks_tuibuse.pop //spawnbot_ //wave_start_relay //wave_start_relay_ironman ////////////////////////// //made by wacev //part of a custom "tour" i decided to make //if you are seeing this and want to expierce it, then this is the first act. don't spoil yourself //rafmod required //"gamerules,$ChangeLevel,mvm_skeleclipse_b7a|exp_dawn,25,-1" ////////////////////////// ////////////////////////// // BEGIN POP FILE ////////////////////////// WaveSchedule { StartingCurrency 6400 RespawnWaveTime 2 TextPrintTime 0 WaveStartCountdown 8 AllowBotExtraSlots 1 RobotLimit 40 //mostly used for summons PrecacheModel models/bots/demo/bot_demo_gibby.mdl PrecacheModel models/bots/demo_boss/bot_demo_boss_gibby.mdl PrecacheModel models/bots/heavy/bot_heavy_gibby.mdl PrecacheModel models/bots/heavy_boss/bot_heavy_boss_gibby.mdl PrecacheModel models/bots/pyro/bot_pyro_gibby.mdl PrecacheModel models/bots/pyro_boss/bot_pyro_boss_gibby.mdl PrecacheModel models/bots/soldier/bot_soldier_gibby.mdl PrecacheModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl PrecacheModel models/props_mvm/mvm_upgrade_red.mdl PlayerAttributes { "min respawn time" 60 } PointTemplates { MissionName { logic_relay { "targetname" "name" "OnTrigger" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,(INT) Act 3: Reality Decays,0,-1" } OnSpawnOutput { Target "name" Action "trigger" Delay 0 } } Teleporter { trigger_teleport { spawnflags 1 origin "-1216 7264 328" mins "-512 -512 -512" maxs "512 512 512" target w4_arena_teleport_destination OnStartTouch "!activator,SetFogController,arena2_fog,0.01,-1" } OnSpawnOutput { Target door_red_* Action Close } OnSpawnOutput { Target door_red_* Action Lock Delay 0.01 } } UpgradeStation { prop_dynamic { model models/props_mvm/mvm_upgrade_red.mdl solid 0 origin "-2688 -4032 3201" angles "0 270 0" targetname Upgrade_station } func_upgradestation { targetname Upgrade_station origin "-2688 -4138 3284" mins "-128 -32 -83" maxs "128 32 83" } OnSpawnOutput { Target wave_start_relay Action AddOutput Param "OnTrigger Upgrade_station:disablecollision::0:-1" Param "OnTrigger Upgrade_station:disable::0:-1" } } Vscript_Loader { OnSpawnOutput { Target bignet Action runscriptcode Param " IncludeScript(`reality_decays_reanimators`, getroottable()) //DynamicReanimators but fixed due to bugs that prevent it from loading and working with sentry guns DynamicReanimators.respawnIfHazardDeath = false DynamicReanimators.reviveDifficultyScaling = 25.0 DynamicReanimators.reviveOnTeamWipe = 0 DynamicReanimators.printExplanationWhenPlayerJoins = false //I print this in explanation IncludeScript(`alternatewaves`, getroottable()) " } } WaveNumberRandomizer { NoFixup 1 logic_timer { Targetname random_wave_number_timer UseRandomTime 1 LowerRandomBound 0.4 UpperRandomBound 1 OnTimer "bignetRunScriptCodeAlternateWaves.SetWaveCount(RandomInt(1,1337),RandomInt(1,1337))0-1" } logic_relay { targetname random_wave_number OnTrigger "bignetRunScriptCodeAlternateWaves.SetWaveCount(RandomInt(1,1337),RandomInt(1,1337))0-1" } logic_auto { OnMapSpawn "wave_start_relay*,AddOutput,OnTrigger random_wave_number:trigger::0.1:-1,0,-1 OnMapSpawn "wave_init_*,AddOutput,OnTrigger random_wave_number:trigger::0.1:-1,0,-1 } } } Templates { T_TFBot_Puppet_Master { Class Scout //don't matter Health 1000000 //1 mil ClassIcon random_lite Name "Puppet Master" Skill Expert AimTrackingInterval 0.01 SeeThroughWalls 1 FOV 120 FastUpdate 1 Action Mobber Attributes Miniboss Attributes UseBossHealthBar } } SpawnTemplate MissionName SpawnTemplate Vscript_Loader SpawnTemplate Teleporter SpawnTemplate UpgradeStation SpawnTemplate WaveNumberRandomizer Wave { RedTeamWipeCausesWaveLoss 1 Explanation { Line "{}Welcome to Operation {yellow}Corrupted Consciousness{} (Made by Wacev)" Line "{}Mission Name {yellow}(Int) Act 3: Reality Decays" Line "{red}Respawns are slow | Team wipe is a loss | Reanimators are enabled" Line "{blue}This mission uses Dynamic Reanimators:{FEEF07} Revive your allies by attacking the reanimator device. Closer attacks are more effective" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name Puppet_Master TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 Where spawnbot_arena2 TFBot { Template T_TFBot_Puppet_Master } } } }