mirror of
https://github.com/wiremod/advdupe2.git
synced 2025-03-04 03:03:05 -05:00
parent
22b3474384
commit
2deb7f9dea
@ -139,7 +139,7 @@ local function MakeGhostsFromTable(EntTable)
|
||||
GhostEntity:SetColor( Color(255, 255, 255, 150) )
|
||||
GhostEntity.Phys = EntTable.PhysicsObjects[0]
|
||||
|
||||
if (EntTable.R) then
|
||||
if util.IsValidRagdoll(EntTable.Model) then
|
||||
GhostEntity:SetupBones()
|
||||
local parents = {}
|
||||
local angs = {}
|
||||
@ -205,7 +205,7 @@ net.Receive("AdvDupe2_SendGhosts", function(len, ply, len2)
|
||||
end
|
||||
|
||||
for i=1, net.ReadInt(16) do
|
||||
AdvDupe2.GhostToSpawn[i] = {R = net.ReadBit()==1, Model = cache[net.ReadInt(16)], PhysicsObjects = {}}
|
||||
AdvDupe2.GhostToSpawn[i] = {Model = cache[net.ReadInt(16)], PhysicsObjects = {}}
|
||||
for k=0, net.ReadInt(8) do
|
||||
AdvDupe2.GhostToSpawn[i].PhysicsObjects[k] = {Angle = net.ReadAngle(), Pos = net.ReadVector()}
|
||||
end
|
||||
@ -232,7 +232,7 @@ net.Receive("AdvDupe2_SendGhosts", function(len, ply, len2)
|
||||
end)
|
||||
|
||||
net.Receive("AdvDupe2_AddGhost", function(len, ply, len2)
|
||||
local ghost = {R = net.ReadBit()==1, Model = net.ReadString(), PhysicsObjects = {}}
|
||||
local ghost = {Model = net.ReadString(), PhysicsObjects = {}}
|
||||
for k=0, net.ReadInt(8) do
|
||||
ghost.PhysicsObjects[k] = {Angle = net.ReadAngle(), Pos = net.ReadVector()}
|
||||
end
|
||||
|
@ -4,7 +4,6 @@ util.AddNetworkString("AdvDupe2_AddGhost")
|
||||
|
||||
function AdvDupe2.SendGhost(ply, AddOne)
|
||||
net.Start("AdvDupe2_AddGhost")
|
||||
net.WriteBit(AddOne.Class=="prop_ragdoll")
|
||||
net.WriteString(AddOne.Model)
|
||||
net.WriteInt(#AddOne.PhysicsObjects, 8)
|
||||
for i=0, #AddOne.PhysicsObjects do
|
||||
@ -59,7 +58,6 @@ function AdvDupe2.SendGhosts(ply)
|
||||
end
|
||||
net.WriteInt(cnt-1, 16)
|
||||
for i=1, #temp do
|
||||
net.WriteBit(temp[i].Class=="prop_ragdoll")
|
||||
net.WriteInt(mdls[i], 16)
|
||||
net.WriteInt(#temp[i].PhysicsObjects, 8)
|
||||
for k=0, #temp[i].PhysicsObjects do
|
||||
|
Loading…
Reference in New Issue
Block a user