Commit Graph

653 Commits

Author SHA1 Message Date
funkyfranky 448110de08 Merge branch 'develop' into FF/Develop 2018-08-23 17:24:18 +02:00
FlightControl bf903c0cc7 New weight driven limits logic for cargo to load multiple cargo.
Fixed near range issue for carriers. now the infantry disappearance range for boarding is calculated by the carrier bounding range, which is derived from the bounding rectangle on the Y-axis. The near range parameter can still be provided and will be interpreted as the loading range for static cargo objects!
2018-08-22 20:41:37 +02:00
FlightControl 7a2dee4162 OK. Revised cargo for AI is working. 2018-08-19 07:26:50 +02:00
FlightControl a02d3c1950 Cargo Dispatcher APC - Multiple Cargo Groups and Weight in APC 2018-08-17 07:59:53 +02:00
FlightControl 9650129769 AI helicopter dispatcher working to load multiple infantry groups ! 2018-08-14 22:40:28 +02:00
FlightControl 4d7812b368 Working version for airplanes, now need to debug to make it also happen for helicopters and apcs 2018-08-13 21:42:44 +02:00
FlightControl 74e9599df9 Got the airplanes finally to load together ... 2018-08-13 07:38:18 +02:00
FlightControl 7f9f9b33fd - Have added cargo bay limits based on volume and weight.
- AI Cargo Dispatcher works with cargo bay limits for carrier. (i still need to add options to set the parameters for this).
- Carriers load now multiple cargo.
- Added weight and volume attached to cargo objects for units. I reworked the respawning of cargo units, so that these volumes and weights are collected from the unit Descriptor properties!
- There are still bugs, which I need to resolve, but it is going in the right direction.
2018-08-11 11:33:43 +02:00
funkyfranky 195459d6d8 Warehouse v0.1.3 2018-08-10 16:26:39 +02:00
funkyfranky 06688366c6 Warehouse 0.1.2 2018-08-09 23:40:56 +02:00
FlightControl a14c2ef589 Work in progress. Limit functions for POSITIONABLE. 2018-08-08 22:41:02 +02:00
funkyfranky 009e38b6f7 WAREHOUSE 2018-08-08 21:36:23 +02:00
funkyfranky a71c7dc181 WAREHOUSE 2018-08-08 01:13:39 +02:00
funkyfranky 86e4654474 Warehouse etc 2018-08-07 21:22:06 +02:00
funkyfranky 891a725ccb WAREHOUSE 2018-08-07 16:21:02 +02:00
funkyfranky 321803730d RAT,Warehouse 2018-08-06 16:25:45 +02:00
funkyfranky d53c444c62 Warehouse and other things 2018-08-06 00:21:22 +02:00
funkyfranky d3273b631f Merge branch 'feature/Feature-AI_Cargo_Dispatching_Airplane' into FF/Develop 2018-08-04 18:41:00 +02:00
FlightControl e93f2c54b2 Working version, but needs to be upgraded. 2018-08-04 16:47:18 +02:00
funkyfranky 77f7826084 WAREHOUSE 2018-08-03 16:02:16 +02:00
funkyfranky 4a424dd3d8 WAREHOUSE 2018-08-03 00:01:41 +02:00
funkyfranky e0564876f4 RANGE 1.2.1, WAREHOUSE 0.1.0 2018-08-01 01:11:24 +02:00
funkyfranky 5a034ecf4f G2G Warehouse 2018-07-31 15:43:31 +02:00
funkyfranky 1146684144 G2G improvments 2018-07-30 23:41:02 +02:00
FlightControl 0a68e7e2f1 Pictures changed 2018-07-30 19:48:15 +02:00
funkyfranky 849120a885 G2G 2018-07-30 16:04:07 +02:00
funkyfranky 1dc6b91d37 G2G Dispatcher Draft 2018-07-30 00:11:08 +02:00
funkyfranky fa785a06bb ARTY v1.0.5
ARTY
* Groups can now be transported as cargo via ARTY:NewFromCargoGroup() function.
* If immobile units are defined as cargo, targets out of range are not deleted from the queue.

AI_CARGO_APC
* Adjusted function documentation.

AI_CARGO_DISPATCHER
* Adjusted function documentation.

AI_CARGO_HELICOPTER
* Adjusted function documentation.

CARGOG_ROUP
* Ajusted function documentation.

MESSAGE
* Adjusted function documentation.
* Added missing Settings parameter to some functions.

DCS
* Improved documentation.

MISSION:
* Adusted function documentatoin.
2018-07-29 00:24:05 +02:00
funkyfranky 6991550d1b AI_CARGO_DISPATCHER
APCs and helos will now obey speeds set by SetPickupSpeed() and SetDeploySpeed().
2018-07-21 16:32:25 +02:00
funkyfranky c60bb29303 Minor fixes
Task_A2G: fixt GetAlt()
AI_Formation: fixed comma in equation
2018-07-17 22:19:25 +02:00
funkyfranky fda061d8c8 Improved GroundOnRoad functions 2018-07-10 23:47:12 +02:00
Van De Velde 9e13ac3f68 First version of documentation of cargo. 2018-07-05 19:25:07 +02:00
Van De Velde 727aea604f Correctly interprete the _ in the documentation!
Generate new documentation with markdown _ change avoiding wrong italics in the documentation. This is an important change improving the documentation quality!
2018-07-05 08:48:05 +02:00
thebgpikester 4bdb75245b Merge pull request #934 from jtoppins/issue-932
a2a-dispatcher: add check for not in air in OnEventEngineShutdown
2018-06-29 00:35:27 +01:00
Jonathan Toppins c952f134d8 a2a-dispatcher: remove fuel check in OnEventLand() handler
This effectivally reverts the change made in commit
ea96a5e0a3 ("Planes remaining at airfield fixed") to declutter
airbases of aircraft which land at incorrect bases.

The problem with the logic is an RTB command will not be issued until
the fuel threshold is reached. Therefore the check will always be true
resulting the the unit always being deleted.

Bug: 875
Signed-off-by: Jonathan Toppins <jtoppins@users.sourceforge.net>
2018-06-28 00:38:08 -04:00
Jonathan Toppins 169dcfe3f6 a2a-dispatcher: add check for not in air in OnEventEngineShutdown
This fixes the problem of planes owned by gcicap would immediately
despawn when shot causing their engine to quit.

While not ultimately satisfying as planes shot while taxiing will still
immediately despawn. One is now able to see their air victories in all
their glory, including the fiery crash into the ground.

Bug: 932
Signed-off-by: Jonathan Toppins <jtoppins@users.sourceforge.net>
2018-06-28 00:26:13 -04:00
Sven Van de Velde 17e9538740 Merge pull request #927 from jtoppins/code-cleanup
cleanup: remove unreferenced variables
2018-06-24 09:20:19 +02:00
funkyfranky 82d40759b5 Get Fuel Min
AI_A2A_Dispatcher
Changed tac display from ave fuel to min fuel
2018-06-18 23:55:31 +02:00
funkyfranky 19197bf234 Min Fuel Fixes
AI_A2A and AI_Patrol:
Changed average fuel for controllable to new min fuel function. Hopefully provides better RTB behavior.

CONTROLLABLE:
Added GetFuelMin and GetFuelAve functions to ensure polymorphic behavior.

UNIT:
Added GetFuelMin and GetFuelAve functions for completeness and potential polymorphism.
2018-06-18 23:13:21 +02:00
Jonathan Toppins 64c4d57a7b cleanup: remove unreferenced variables
PatrolManageFuel seems to have been forgotten after a code refactor
in commit ce0be4dcf7 ("Fixing TASK_DISPATCHER and optimizing reports")

$ git rev-parse --show-toplevel
projects/moose
$ pwd
projects/moose
$ git grep "PatrolManageFuel"
Moose Development/Moose/AI/AI_A2A.lua:  self.PatrolManageFuel = true
Moose Development/Moose/AI/AI_Patrol.lua:  self.PatrolManageFuel = true

Signed-off-by: Jonathan Toppins <jtoppins@users.sourceforge.net>
2018-06-18 16:05:35 -04:00
FlightControl_Master 2d43af7c0d docu 2018-06-03 22:02:26 +02:00
FlightControl_Master 6a71921270 Documentation AI 2018-06-03 18:07:00 +02:00
FlightControl_Master bd7c822def Documentation 2018-06-03 09:14:27 +02:00
FlightControl_Master 7b3f84f468 orbit with speed 2018-06-03 08:05:42 +02:00
FlightControl_Master d9d53db53f Documentation improvements. 2018-06-02 18:23:06 +02:00
FlightControl_Master 43a4052dc8 Documentation cleanup 2018-06-01 16:00:42 +02:00
FlightControl_Master 18098d402b Documentation updates 2018-06-01 10:59:53 +02:00
FlightControl_Master f556077ff6 Cleanup 2018-06-01 06:52:36 +02:00
FlightControl_Master 43b320ca90 New versions with documentation 2018-05-29 22:34:33 +02:00
FlightControl_Master f03f9a3308 Landing event made a bit more loose. 2018-05-28 20:03:35 +02:00