Skip to content

Commit

Permalink
Improve outland_01a
Browse files Browse the repository at this point in the history
  • Loading branch information
knoxed committed Jun 2, 2024
1 parent 5f0256f commit 691350e
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions gamemode/gametypes/hl2ep2/mapscripts/ep2_outland_01a.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,60 @@ MAPSCRIPT.GlobalStates = {
}

MAPSCRIPT.Checkpoints = {
{
Pos = Vector(-10951, -7040, 1302),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-10947, -7060, 1358),
Mins = Vector(-66, -85, -60),
Maxs = Vector(66, 85, 60)
}
},
{
Pos = Vector(-10538, -7397, 169),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-10539, -7437, 238),
Mins = Vector(-65, -18, -43),
Maxs = Vector(65, 18, 43)
}
},
{
Pos = Vector(-8317, -8745, 46),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-8382, -8616, 102),
Mins = Vector(-100, -80, -25),
Maxs = Vector(100, 80, 25)
}
},
{
Pos = Vector(-7103, -8731, 23),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-7136, -8618, 62),
Mins = Vector(-100, -80, -44),
Maxs = Vector(100, 80, 44)
}
},
{
Pos = Vector(-5928, -6626, -86),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-6062, -6950, -220),
Mins = Vector(-70, -140, -130),
Maxs = Vector(70, 140, 130)
}
},
{
Pos = Vector(-4573, -6412, -83),
Ang = Angle(0, 0, 0),
Trigger = {
Pos = Vector(-4612, -6364, -32),
Mins = Vector(-125, -205, -160),
Maxs = Vector(125, 205, 160)
}
},
}

function MAPSCRIPT:PostInit()
Expand Down Expand Up @@ -48,6 +102,24 @@ function MAPSCRIPT:PostInit()
end
end)
end)

-- Create trigger to add pistol to loadout table
local pistolTrigger = ents.Create("trigger_once")
pistolTrigger:SetupTrigger(Vector(-11136, -7123, 1660), Angle(0, 0, 0), Vector(-16, -40, -62), Vector(16, 40, 62))
pistolTrigger.OnTrigger = function(_, activator)
local loadout = GAMEMODE:GetMapScript().DefaultLoadout
table.insert(loadout.Weapons, "weapon_pistol")
end

-- Create trigger to populate loadout table with weapons
local wpnTrigger = ents.Create("trigger_once")
wpnTrigger:SetupTrigger(Vector(-7637, -7834, 66), Angle(0, 0, 0), Vector(-60, -50, -50), Vector(60, 50, 50))
wpnTrigger.OnTrigger = function(_, activator)
local loadout = GAMEMODE:GetMapScript().DefaultLoadout
table.insert(loadout.Weapons, "weapon_shotgun")
table.insert(loadout.Weapons, "weapon_frag")
table.insert(loadout.Weapons, "weapon_357")
end
end

return MAPSCRIPT

0 comments on commit 691350e

Please sign in to comment.