blob: 26ff6f2078f262352ff3923e5fd815f585ee3c3d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
local Off = Vector(0,0,10)
OverrideDefaultGFCamera(function(ply, origin, angles, fov)
local Bg = ply:GetRagdollEntity()
if (IsValid(Bg)) then
local view = {
origin = Bg:GetPos()-angles:Forward()*80+Off,
angles = angles,
}
return view
else
local Pig = ply:GetPigeon()
if (IsValid(Pig)) then
local view = {
origin = Pig:GetPos()-angles:Forward()*80+Off,
angles = angles,
}
return view
elseif (!ply:Alive() and ply.DeathPos) then
local view = {
origin = ply.DeathPos-angles:Forward()*80+Off,
angles = angles,
}
return view
end
end
end)
|