//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////FLANK SPAWNS FOR FINALE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ALSO TY PDA AND TIMEY FOR THE HELP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MUCH LOVE HABIBIS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function coastrock_back_spawnbot() { SpawnEntityFromTable("info_teleport_destination" { origin = " 1747 -961 325" angles = "0 30 0" targetname = "spawnbot_back" } ) local teleport_trigger = SpawnEntityFromTable("trigger_teleport" { origin = "-815 2147 833" target = "spawnbot_back" targetname = "spawnbot_back_teleport" SpawnFlags = "1" } ) teleport_trigger.KeyValueFromInt("solid", 2) teleport_trigger.KeyValueFromString("mins", "-200 -200 -200") teleport_trigger.KeyValueFromString("maxs", "200 200 200") } if(Entities.FindByName(null, "spawnbot_back") == null) { printl("Spawnbot Teleporter has been created!") coastrock_back_spawnbot() } function coastrock_backfront_spawnbot() { SpawnEntityFromTable("info_teleport_destination" { origin = "1718 1748 385" angles = "0 30 0" targetname = "spawnbot_backfront" } ) local teleport_trigger = SpawnEntityFromTable("trigger_teleport" { origin = "-930 2467 129" target = "spawnbot_backfront" targetname = "spawnbot_backfront_teleport" SpawnFlags = "1" } ) teleport_trigger.KeyValueFromInt("solid", 2) teleport_trigger.KeyValueFromString("mins", "-200 -200 -200") teleport_trigger.KeyValueFromString("maxs", "200 200 200") } if(Entities.FindByName(null, "spawnbot_backfront") == null) { printl("Spawnbot Teleporter has been created!") coastrock_backfront_spawnbot() } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////SKYBOX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SetSkyboxTexture("sky_invasion2fort_01") //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////DECORATIONS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ::tele_flanker_spot <- SpawnEntityFromTable("prop_dynamic", { targetname = "tele_flanker_spot" origin = Vector(0, -300, -102.15) angles = QAngle(0, -90, 0) model = "models/pickups/emitter.mdl" skin = 1 }) ::tele_flanker_spot_particle <- SpawnEntityFromTable("info_particle_system", { targetname = "skyparticle_tele_flanker_spot" origin = Vector(0, -300, -142.15) angles = QAngle(0, 90, 0) start_active = 1, effect_name = "teleporter_mvm_bot_persist" }) ::tele_flanker_spot_particle1 <- SpawnEntityFromTable("info_particle_system", { targetname = "skyparticle_tele_flanker_spot1" origin = Vector(0, -300, -142.15) angles = QAngle(0, 90, 0) start_active = 1, effect_name = "teleporter_mvm_bot_persist" }) ::tele_flanker_spot_particle2 <- SpawnEntityFromTable("info_particle_system", { targetname = "tele_flanker_spot_particle2" origin = Vector(0, -300, -142.15) angles = QAngle(0, 90, 0) start_active = 1, effect_name = "teleporter_mvm_bot_persist" }) SpawnEntityFromTable("info_particle_system", { targetname = "rainparticles" origin = Vector(630, -1048, 448) //391.74 or 180ish start_active = 1, flag_as_weather = 1 effect_name = "env_rain_002_256" }) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////THE FOG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////IS COMING//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AT YOUR DOORSTEP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SpawnEntityFromTable("env_fog_controller" , { targetname = "the_fog_is_coming" fogenable = 1 fogstart = 200 fogend = 600 fogmaxdensity = 1.2 fogcolor = "83 86 94" foglerptime = "5" } ) SpawnEntityFromTable("env_fade" , { targetname = "the_thunderstrikes" duration = 2 holdtime = "0.5" renderamt = 255 fogmaxdensity = 1.2 rendercolor = "255 255 255" spawnflags = 1 } ) EntFire("the_thunderstrikes","fade") EntFire("tf_gamerules","PlayVO","ambient/halloween/thunder_06.wav") local fog_trigger = SpawnEntityFromTable("trigger_multiple" , { targetname = "the_fog_trigger" origin = Vector(0,0,0) startdisabled = 1 spawnflags = 1 "OnStartTouch": "!activator,SetFogController,the_fog_is_coming,0,-1" } ) SpawnEntityFromTable("logic_timer", { targetname = "the_fog_chimes_the_bell" refiretime = "0.25" startdisabled = 1 "ontimer#1": "the_fog_trigger,enable,,0,-1" "ontimer#2": "the_fog_trigger,disable,,0.2,-1" "ontimer#3": "the_fog_trigger,enable,,0.23,-1" }) fog_trigger.KeyValueFromInt("solid", 2) fog_trigger.KeyValueFromString("mins", "-9999 -9999 -9999") fog_trigger.KeyValueFromString("maxs", "9999 9999 9999")