Merge pull request #4315 from pchote/cnc-shellmap-fix

C&C shellmap polish fix.
This commit is contained in:
ScottNZ
2013-12-15 01:18:04 -08:00
2 changed files with 8 additions and 2 deletions

View File

@@ -28,9 +28,11 @@ end
CreateUnitsInTransport = function(transport, passengerNames) CreateUnitsInTransport = function(transport, passengerNames)
local cargo = Actor.Trait(transport, "Cargo") local cargo = Actor.Trait(transport, "Cargo")
local owner = transport.owner local owner = Actor.Owner(transport)
local facing = Actor.Facing(transport)
for i, passengerName in ipairs(passengerNames) do for i, passengerName in ipairs(passengerNames) do
cargo:Load(transport, Actor.Create(passengerName, { AddToWorld = false, Owner = owner })) cargo:Load(transport, Actor.Create(passengerName, { AddToWorld = false, Owner = owner, Facing = { facing, "Int32" } }))
end end
end end

View File

@@ -115,6 +115,10 @@ Actor.Owner = function(actor)
return actor.Owner return actor.Owner
end end
Actor.Facing = function(actor)
return Actor.Trait(actor, "IFacing"):get_Facing()
end
Actor.SetStance = function(actor, stance) Actor.SetStance = function(actor, stance)
Internal.SetUnitStance(actor, stance) Internal.SetUnitStance(actor, stance)
end end