From 9f37dde093462672529e6548c014c81cbbf373f6 Mon Sep 17 00:00:00 2001 From: Sven Van de Velde Date: Wed, 10 Aug 2016 08:15:37 +0200 Subject: [PATCH] Progress --- Moose Development/Moose/Cargo.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Moose Development/Moose/Cargo.lua b/Moose Development/Moose/Cargo.lua index cb0b4ab66..ac0c669e8 100644 --- a/Moose Development/Moose/Cargo.lua +++ b/Moose Development/Moose/Cargo.lua @@ -559,7 +559,7 @@ function CARGO_PACKAGE:OnBoarded( FsmP, Event, From, To, CargoCarrier, Speed, Bo self:F() if self:IsNear( CargoCarrier ) then - self:_NextEvent( FsmP.Load, CargoCarrier, Speed, BoardDistance, LoadDistance, Angle ) + self:_NextEvent( FsmP.Load, CargoCarrier, Speed, LoadDistance, Angle ) else self:_NextEvent( FsmP.Boarded, CargoCarrier, Speed, BoardDistance, LoadDistance, Angle ) end @@ -638,13 +638,13 @@ end function CARGO_PACKAGE:OnLoad( FsmP, Event, From, To, CargoCarrier, Speed, LoadDistance, Angle ) self:F() + self.CargoCarrier = CargoCarrier + local StartPointVec2 = self.CargoCarrier:GetPointVec2() local CargoCarrierHeading = self.CargoCarrier:GetHeading() -- Get Heading of object in degrees. local CargoDeployHeading = ( ( CargoCarrierHeading + Angle ) >= 360 ) and ( CargoCarrierHeading + Angle - 360 ) or ( CargoCarrierHeading + Angle ) local CargoDeployPointVec2 = StartPointVec2:Translate( LoadDistance, CargoDeployHeading ) - self.CargoCarrier = CargoCarrier - local Points = {} Points[#Points+1] = StartPointVec2:RoutePointGround( Speed ) Points[#Points+1] = CargoDeployPointVec2:RoutePointGround( Speed )