From 0cf49ad49f992daf4ae43591355f875cf1fadd94 Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Sat, 19 Jul 2014 14:42:10 +1200 Subject: [PATCH] Fix old-lua paradrop too. --- mods/common/lua/supportpowers.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/common/lua/supportpowers.lua b/mods/common/lua/supportpowers.lua index 3f01c7b0a4..ac620f0120 100644 --- a/mods/common/lua/supportpowers.lua +++ b/mods/common/lua/supportpowers.lua @@ -16,8 +16,10 @@ SupportPowers.Paradrop = function(owner, planeName, passengerNames, enterLocatio local facing = { Map.GetFacing(CPos.op_Subtraction(dropLocation, enterLocation), 0), "Int32" } local center = WPos.op_Addition(Map.CenterOfCell(enterLocation), WVec.New(0, 0, Rules.InitialAltitude(planeName))) local plane = Actor.Create(planeName, { Location = enterLocation, Owner = owner, Facing = facing, CenterPosition = center }) - Actor.FlyAttackCell(plane, dropLocation) + Actor.Fly(plane, Map.CenterOfCell(dropLocation)) Actor.Trait(plane, "ParaDrop"):SetLZ(dropLocation, true) + Actor.FlyOffMap(plane) + Actor.RemoveSelf(plane) local cargo = Actor.Trait(plane, "Cargo") local passengers = { } for i, passengerName in ipairs(passengerNames) do