PointTemplates <- { MissionName = { [0] = { point_populator_interface = { targetname = "pop_interface", }, }, [1] = { logic_relay = { targetname = "name", "OnTrigger#1" : "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Electrolysis (Expert),0,-1", }, }, [2] = { OnSpawnOutput = { Target = "name", Action = "trigger", Delay = 0, }, }, [3] = { filter_activator_tfteam = { targetname = "redteam", teamnum = 2, }, }, [4] = { filter_activator_tfteam = { targetname = "blueteam", teamnum = 3, }, }, }, outtathepit = { [0] = { trigger_catapult = { targetname = "targe_push", playerspeed = 1200, physicsSpeed = 1200, mins = "-500 -500 -80", maxs = "500 500 80", origin = "5068 2328 72", applyAngularImpulse = 1, entryAngleTolerance = -1.0, AirCtrlSupressionTime = 0.33, onlyVelocityCheck = 0, lowerthreshold = 0, upperthreshold = 0.75, useExactVelocity = 0, spawnflags = 1, launchTarget = "targe_target", filtername = "blueteam", "OnCatapulted#1" : "targe_hit,PlaySound,,0,-1", "OnCatapulted#2" : "fuckno,trigger,,0,-1", }, }, [1] = { info_target = { targetname = "targe_target", origin = "5451 2095 723", }, }, }, boss = { [0] = { OnSpawnOutput = { Target = "boss_intro", Action = "trigger", Delay = 13, }, }, [1] = { OnSpawnOutput = { Target = "upper_text", Action = "Display", Delay = 15.1, }, }, [2] = { OnSpawnOutput = { Target = "text_lower", Action = "Display", Delay = 16, }, }, [3] = { OnSpawnOutput = { Target = "muerte", Action = "$SetOwner", Param = "@p@boss_thingy", Delay = 0, }, }, [4] = { tf_point_weapon_mimic = { targetname = "killyourself", origin = "500 0 20", angles = "270 0 0", teamnum = 3, $weaponname = "no_you_cannot_have_this_weapon", $weaponnosound = 0, }, }, [5] = { tf_point_weapon_mimic = { targetname = "muerte", origin = "100 0 110", angles = "0 0 0", teamnum = 3, $weaponname = "no_you_cannot_have_this_weapon_either", }, }, [6] = { tf_point_weapon_mimic = { targetname = "destruccion", origin = "0 0 150", angles = "20 0 0", teamnum = 3, $weaponname = "not_this_one", }, }, [7] = { tf_point_weapon_mimic = { targetname = "killyourse", spawnflags = 1, angles = "0 0 0", origin = "500 0 20", teamnum = 3, Crits = 0, Damage = 300, ModelScale = 1, SpeedMax = 0, SpeedMin = 0, SplashRadius = 350, SpreadAngle = 0, WeaponType = 3, "OnUser4#1" : "!self,DetonateStickies,,0,-1", }, }, [8] = { game_text = { origin = "1984 1984 99999", targetname = "upper_text", message = "WATERMINE SUPERVISOR, DIRECTOR OF MINING ACTIVITIES", x = -1, y = 0.4, spawnflags = 1, effect = 2, channel = 2, color = "255 255 255", fxtime = 0.2, fadeout = 1, holdtime = 5, }, }, [9] = { game_text = { origin = "1984 1984 99999", targetname = "text_lower", message = "THE FOREMAN", x = -1, y = 0.45, channel = 1, spawnflags = 1, color = "255 0 0", fadein = 0.2, fadeout = 1, holdtime = 3.8, }, }, [10] = { env_shake = { amplitude = 3000, duration = 3, frequency = 100, targetname = "abrawlissurelybrewing", }, }, [11] = { logic_relay = { targetname = "boss_intro", "OnTrigger#1" : "tf_gamerules,PlayVO,mvm/giant_heavy/giant_heavy_entrance.wav,2.1,-1", "OnTrigger#2" : "tf_gamerules,PlayVO,mvm/giant_heavy/giant_heavy_entrance.wav,2.1,-1", "OnTrigger#3" : "tf_gamerules,PlayVO,npc\\combine_gunship\\ping_patrol.wav,2.9,-1", }, }, [12] = { logic_relay = { targetname = "axeattack", "OnTrigger#1" : "abrawlissurelybrewing,startshake,,3,-1", "OnTrigger#2" : "tf_gamerules,PlayVO,mvm/mvm_deploy_giant.wav,0.17,-1", "OnTrigger#3" : "tf_gamerules,PlayVO,ambient\explosions\explode_7.wav,3,-1", "OnTrigger#4" : "tf_gamerules,PlayVO,ambient\explosions\explode_7.wav,3,-1", "OnTrigger#5" : "tf_gamerules,PlayVO,vo\mvm\mght\pyro_mvm_m_laugh_addl04.mp3,3.5,-1", "OnTrigger#6" : "tf_gamerules,PlayVO,vo\mvm\mght\pyro_mvm_m_laugh_addl04.mp3,3.5,-1", "OnTrigger#7" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`hand scale`,7,-1)0-1,0,-1", "OnTrigger#8" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`fire rate bonus`,10,-1)0-1,0,-1", "OnTrigger#9" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`gesture speed increase`,0.1,-1)0.2-1,0,-1", "OnTrigger#10" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`gesture speed increase`,0,-1)0.4-1,0,-1", "OnTrigger#11" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`move speed bonus`,0,-1)0-1,0,-1", "OnTrigger#12" : "@p@boss_thingyRunScriptCodeself.AddCustomAttribute(`move speed bonus`,0.55,-1)3-1,0,-1", OnTrigger = "@p@boss_thingyRunScriptCodeself.RemoveCustomAttribute(`hand scale`)3-1", OnTrigger = "@p@boss_thingyRunScriptCodeself.RemoveCustomAttribute(`fire rate bonus`)3-1", OnTrigger = "@p@boss_thingyRunScriptCodeself.RemoveCustomAttribute(`gesture speed increase`)2.8-1", OnTrigger = "@p@boss_thingyRunScriptCodeself.RemoveCustomAttribute(`attach particle effect`)2.8-1", OnTrigger = "@p@boss_thingyRunScriptCodeself.RemoveCustomAttribute(`attach particle effect`)5.8-1", "OnTrigger#13" : "killyourse,fireonce,,3,-1", "OnTrigger#14" : "killyourself,firemultiple,10,3,-1", }, }, [13] = { logic_timer = { targetname = "fireballtimer", "Ontimer#1" : "tf_gamerules,PlayVO,vo\mvm\mght\taunts\pyro_mvm_m_taunts02.mp3,0.17,-1", "Ontimer#2" : "tf_gamerules,PlayVO,vo\mvm\mght\taunts\pyro_mvm_m_taunts02.mp3,0.17,-1", "OnTimer#1" : "muerte,fireonce,,1,-1", "OnTimer#2" : "muerte,fireonce,,1.5,-1", "OnTimer#3" : "muerte,fireonce,,2,-1", "OnTimer#4" : "muerte,fireonce,,2.5,-1", "OnTimer#5" : "muerte,fireonce,,3,-1", RefireTime = 10, StartDisabled = 1, }, }, [14] = { logic_timer = { "Ontimer#1" : "tf_gamerules,PlayVO,vo\mvm\mght\taunts\pyro_mvm_m_taunts01.mp3,0.17,-1", "Ontimer#2" : "tf_gamerules,PlayVO,vo\mvm\mght\taunts\pyro_mvm_m_taunts01.mp3,0.17,-1", targetname = "flaretimer", "OnTimer#1" : "destruccion,firemultiple,35,1.5,-1", RefireTime = 15, StartDisabled = 1, }, }, [15] = { trigger_hurt = { targetname = "haha_boom", origin = "0 0 0", angles = "0 0 0", mins = "-500 -500 -8000", maxs = "500 500 8000", damagetype = 64, damage = 2000, StartDisabled = 1, spawnflags = 64, filtername = "redteam", }, }, [16] = { logic_relay = { targetname = "fuckno", "OnTrigger#1" : "@p@boss_thingy,$PlaySequence,taunt_flip_success_receiver,0,-1", "OnTrigger#2" : "@p@boss_thingy,$AddPlayerAttribute,no_attack|1,0,-1", "OnTrigger#3" : "@p@boss_thingy,$RemovePlayerAttribute,no_attack,5,-1", }, }, [17] = { OnSpawnOutput = { Target = "boss_thingy", Action = "SetParent", Param = "!activator", Delay = 0.05, }, }, [18] = { OnSpawnOutput = { Target = "temporary_solution", Action = "$SetOwner", Param = "@p@boss_thingy", Delay = 2, }, }, [19] = { OnSpawnOutput = { target = "rushstart", Action = "Trigger", }, }, [20] = { info_target = { TargetName = "boss_thingy", origin = "0 0 0", }, }, [21] = { ambient_generic = { targetname = "bosstime", health = 10, pitch = 100, spawnflags = 17, message = "#bossrushdemo.mp3", }, }, [22] = { logic_relay = { targetname = "rushstart", spawnflags = 2, "OnTrigger#1" : "bosstime,PlaySound,,0.02,-1", "OnTrigger#2" : "gametime,Trigger,,249,-1", }, }, [23] = { logic_relay = { targetname = "gametime", spawnflags = 2, "OnTrigger#1" : "bosstime,StopSound,,0.1,-1", "OnTrigger#2" : "rushstart,Trigger,,0.2,-1", }, }, [24] = { logic_case = { targetname = "bossattacks", "OnCase01#1" : "pop_interface,ChangeBotAttributes,attack1,0,-1", "OnCase02#1" : "pop_interface,ChangeBotAttributes,attack2,0,-1", "OnCase03#1" : "pop_interface,ChangeBotAttributes,attack3,0,-1", "OnCase04#1" : "pop_interface,ChangeBotAttributes,specialattack,0,-1", "OnCase05#1" : "pop_interface,ChangeBotAttributes,attack4,0,-1", "OnCase06#1" : "pop_interface,ChangeBotAttributes,attack3b,0,-1", "OnCase07#1" : "pop_interface,ChangeBotAttributes,attack2b,0,-1", "OnCase08#1" : "pop_interface,ChangeBotAttributes,attack1b,0,-1", "OnCase09#1" : "pop_interface,ChangeBotAttributes,attack5,0,-1", "OnCase10#1" : "pop_interface,ChangeBotAttributes,specialattack,0,-1", "OnCase11#1" : "pop_interface,ChangeBotAttributes,specialattack,0,-1", }, }, }, }