Commit Graph

513 Commits

Author SHA1 Message Date
FlightControl 6716f2907b Fixed AI_BALANCER problem with AI not patrolling...
-- Need to redo a video, because I gave the wrong example ...
2017-01-12 12:19:23 +01:00
FlightControl 9258beffc8 Revised documentation for AI_BALANCER
-- Added new SPAWN test missions.
-- Added new AI_BALANCER test missions.
-- Revised the MOOSE launch page.
2017-01-10 12:56:03 +01:00
FlightControl de4edad449 Documenting further 2017-01-09 11:27:37 +01:00
FlightControl 51780b1d9b AI_BALANCER revised completely
-- Revised and Added documentation.
-- Added pictures to documentation.
-- Add/Exit clients is working. AI balances perfectly.
-- FSM bug fixed. SUBS should not execute OnAfter, OnEnter
2017-01-08 21:07:25 +01:00
FlightControl 1f90c0c766 Fixed respawn bug in AI_BALANCER + Scheduler bug
AI_BALANCER respawns back the AI. Bug was in the FSM. In a transition,
when states are the same, the events SHOULD execute.
Added spawn delay interval option API SetSpawnInterval().
Bug that prevented AI_BALANCER to start if multiple AI_BALANCERs is also
fixed.
Fixed bug in scheduler dispatcher. Multiple schedules for the same
scheduler work now too!
2017-01-08 03:53:05 +01:00
FlightControl 243f33764a Merge remote-tracking branch 'refs/remotes/origin/master' into FlightControl
# Conflicts:
#	Moose Mission Setup/Moose.lua
2017-01-07 16:46:50 +01:00
FlightControl 196f85f07b AI_BALANCER fixes and other stuff 2017-01-07 16:44:41 +01:00
entropySG ffe3325080 fix to missile trainer be 132nd
we had noticed that some weapons, like GBU-38 were destroyed by the
missile trainer. This insert would restrict the unspecific destruction
of weapons to the Tunguskas missile only and leave other weapons, like
GBU38 intact
2017-01-07 13:59:56 +01:00
FlightControl fc100716e0 FSM Updates 2017-01-06 11:08:42 +01:00
FlightControl a5298a950f Deleting JPG Files ... 2017-01-06 07:42:08 +01:00
FlightControl 743609310b FSM Documentation 2017-01-06 07:37:20 +01:00
FlightControl df0adff9f1 FSM Documentation 2017-01-05 22:12:09 +01:00
FlightControl 64092dbb2e FSM documentation 2017-01-05 16:12:07 +01:00
FlightControl 640af3d964 FSM documentation phase 1 done. 2017-01-05 08:42:07 +01:00
FlightControl 3017f10906 FSM Documentation 2017-01-05 08:34:15 +01:00
Birger Skogeng Pedersen 56a78f1f28 Added DCS-API submodule 2017-01-04 14:36:00 +01:00
FlightControl f79539965f FSM documentation 2017-01-04 11:13:49 +01:00
FlightControl 6bd4442d84 FSM Documentation 2017-01-04 10:40:58 +01:00
FlightControl 335ef0d471 FSM Documentation 2017-01-04 10:33:11 +01:00
FlightControl d7e3d5fc79 FSM doc 2016-12-23 07:11:22 +01:00
FlightControl 54d0c20d5b FSM docs 2016-12-23 07:02:29 +01:00
FlightControl 13854370e4 Documentation FSM 2016-12-23 06:50:24 +01:00
Birger Skogeng Pedersen 2f7dd91259 Added DCS-API submodule 2016-12-22 12:42:24 +01:00
Birger Skogeng Pedersen 6601f2217a Removed DCS luadoc, will be re-added as a submodule 2016-12-22 12:41:45 +01:00
FlightControl cff0d8bb2b FSM Documentation 2016-12-21 17:31:24 +01:00
FlightControl cb993c4df5 Switched for Event and State Transition handlers the parameter order
The parameters are now: From, Event, To
The old parameter order was: Event, From, To
2016-12-20 09:24:19 +01:00
FlightControl dc3ce7226e Documentation 2016-12-19 21:42:17 +01:00
FlightControl b21f1144fb Documentation of the BASE class 2016-12-19 21:15:10 +01:00
FlightControl 0f8ed48183 Fixed DETECTION_DISPATCHER (I think)..
-- Need to test this in a group.
-- Revised messages adding @ signs, which represent to who the message
is targetted.
2016-12-18 11:39:16 +01:00
FlightControl ce0be4dcf7 Fixing TASK_DISPATCHER and optimizing reports 2016-12-18 06:09:27 +01:00
FlightControl 23a039b58f Publish new release 2016-12-16 17:06:43 +01:00
FlightControl e98d36e314 Fixed all files now 2016-12-16 16:33:58 +01:00
FlightControl 33f42351e4 Progress 2016-12-16 12:56:36 +01:00
FlightControl 995e21e200 Progress 2016-12-16 12:07:11 +01:00
FlightControl d62acf421e Progress 2016-12-15 14:51:08 +01:00
FlightControl 9e6fc16cce Test MP 2016-12-15 10:30:54 +01:00
FlightControl 80f7269651 MP bugfix 2016-12-15 10:14:53 +01:00
FlightControl b65bdad54f Updated Menu Triggering 2016-12-15 10:07:07 +01:00
FlightControl 51d8e2b7d8 Progress 2016-12-15 09:50:21 +01:00
FlightControl 63e46ad029 Task documentation and event handler prototypes 2016-12-15 06:57:06 +01:00
FlightControl 7f7570429a Abort working now as it should... fiew... what a work was that ... 2016-12-14 20:05:45 +01:00
FlightControl c966929933 Progress 2016-12-14 15:09:10 +01:00
FlightControl 365034ad69 Finalized the SCHEDULER and SCHEDULERDISPATCHER
- Done, time to remerge the work.
2016-12-14 11:10:00 +01:00
FlightControl 84e2361829 Progress 2016-12-14 06:59:43 +01:00
FlightControl 761053c95e Progress 2016-12-14 06:58:24 +01:00
FlightControl 02d4bbf3ff Getting somewhere, with the new schedulers, the TASK logic works now much better!
- Schedulers are stopped when the parent object is destroyed.
- Parent objects are garbage cleaned.
- Destructors are called.

Jippie! Results!!!
2016-12-13 13:05:21 +01:00
FlightControl e98814e8d4 Progress
Fixed that schedulers, which are not attached to an object, after
garbage collect were removed also from the scheduler dispatcher. The
scheduler dispatcher now attaches the schedulers to 2 different tables.
- A weak table ObjectSchedulers, which contains scheduler attached to
objects. When the object is removed, the scheduler is removed also.
- A weak table with PersistentSchedulers, which contains schedulers not
attached to objects. These schedulers are persistent, even after garbage
collection.

I hope this now makes the circle round...
2016-12-13 12:29:28 +01:00
FlightControl 152c8a986d Pogress
- Still a problem, getting obscolete calls after a garbage collect where
i should not get them ...
2016-12-13 12:10:12 +01:00
FlightControl 6c6b26e33e Progress 2016-12-13 11:25:39 +01:00
FlightControl e5b386b9e5 Progress 2016-12-13 10:24:19 +01:00