Commit Graph

49 Commits

Author SHA1 Message Date
FlightControl_Master e545af51f3 Implemented type messages to Coalition 2017-09-12 12:20:41 +02:00
FlightControl_Master 6d1385a031 Implemented Message Types
* Added Message Type Methods
* SETTINGS menu has been added with Message Type display times
* Modifed the FSM action classes to use the new Message Type methods.
2017-09-12 11:41:52 +02:00
FlightControl_Master 560f551ed7 Progress 2017-09-11 14:54:08 +02:00
FlightControl_Master a9ac185034 Fixes
* Added a maximum markings per designated target group. So not all FACs
are occupied.
* Optimized the designation report. Move the horizontal line.
* Ensured in DESIGNATE that when targets are ordered to be smoke or
designated, that this also will happen. Was issue with the scheduler,
which got garbage collected before actually being executed, resulting in
an obsolete schedule.
* Fixed the tasking, coordinates are now updated when enquiring a task
report.
2017-08-12 08:27:58 +02:00
FlightControl_Master 386777930e Updates of tasking 2017-08-08 15:54:44 +02:00
FlightControl_Master 2aecf45316 Many Fixes 2017-08-08 09:42:42 +02:00
FlightControl 1e6035b282 Optimized CARGO
- Smoke position upon arrival at pickup zone
- Solved problem with deploy, deploy function was not called.
- Added Smoke to CARGO
- Moved Smoke to POSITIONABLE
2017-07-07 11:46:08 +02:00
FlightControl edb53013b2 Progress 2017-07-06 21:47:02 +02:00
FlightControl b84541f232 Implemented Cargo limits
Cargo is only allowed to be boarded or a route can only be done if the
limit of the cargo has not been reached! A few additional methods have
been added like IsDeployed. CARGO_GROUP gets the deployed status if it
is transported.
2017-07-06 07:32:44 +02:00
FlightControl 8e5af4ada4 New implementations
of inheritance
of private - public methods ....

This is a big improvement for many!
2017-07-01 12:32:44 +02:00
FlightControl a3289205e6 Progress 2017-05-31 18:58:34 +02:00
FlightControl 9984055f7d Documentation 2017-05-29 18:02:57 +02:00
FlightControl 599f31dfae Final tests done, publishing 2017-05-22 12:17:18 +02:00
FlightControl 312007b51c Progress 2017-05-18 20:53:15 +02:00
FlightControl 4359831423 Updates in POSITIONABLE
-- Added :GetBoundingBox()
-- Added :GetHeight()
-- Updated documentation
2017-05-13 06:36:13 +02:00
FlightControl 2fadd949a6 Fixes 2017-05-07 15:37:27 +02:00
FlightControl 8d6b1940bb Play time
-- Improved menu system. Much shorter Detection menus now.
-- Improved Detection IDs. Each detection item has now an ID.
-- Added coordinate system.
-- Added menu system to manage coordinates. A system settings menu has
been added.
-- Coordinates can now be switched between LL Degrees, LL Decimal and
MGRS
-- COORDINATE class added.
2017-04-25 10:17:10 +02:00
FlightControl f410d2ae0b A lot of fixes
See #386
2017-04-24 12:38:24 +02:00
FlightControl 6c018acc79 Documentation 2017-04-23 17:09:03 +02:00
FlightControl 20b4ebfb2b Improvements 2017-04-23 13:49:32 +02:00
FlightControl 8a5a33d191 Progress 2017-04-23 10:04:11 +02:00
FlightControl 7961ae90f4 Progress 2017-04-23 08:48:30 +02:00
FlightControl 036768d400 Progress! 2017-04-22 13:53:54 +02:00
FlightControl 51022be4d4 Working version 2017-04-21 14:01:01 +02:00
Grey-Echo c172a03006 Solves problem after pull request #444 2017-04-20 17:03:46 +02:00
Grey-Echo 635f9d1bee Merge pull request #444 from FlightControl-Master/beacons
Beacons
2017-04-20 14:39:27 +02:00
FlightControl ca3ee12c41 Finalized AI_DESIGNATE 2017-04-20 14:14:39 +02:00
Grey-Echo 0d9f78e8bf Merge branch 'master' into beacons 2017-04-20 12:52:09 +02:00
FlightControl cb5510d047 Publish to master 2017-04-19 19:41:26 +02:00
FlightControl 3a3869e095 Lasing is working 2017-04-19 16:53:35 +02:00
Grey-Echo bbcf6c4717 Implements POSITIONNABLE:GetBeacon() 2017-04-19 15:46:53 +02:00
Grey-Echo 080cadb8e0 Add a check for the Radius parameter in POSITIONABLE:GetRandomVec3(Radius) 2017-03-27 12:03:51 +02:00
Grey-Echo 1e60111ce5 Add polymorphic methods GROUP:GetPointVec2(), GROUP:GetRandomVec3(Radius), GROUP:GetHeading()
Also fix a Luadoc documentation issues in Wrapper.Group and Wrapper.Positionable
2017-03-27 11:48:54 +02:00
Grey-Echo 55cbd24588 LDoc final pass and HTML doc generation 2017-03-20 13:51:00 +01:00
Grey-Echo 65c61a15b4 Fix various bugs in RADIO
This is the first implementation that PLAY A SOUND !
The whole RADIO class isn't tested thoroughly though
2017-03-10 23:33:21 +01:00
Grey-Echo fc3ad53ebe Implement POSITIONABLE:GetRadio() and small fixes in Radio.lua 2017-03-10 23:32:33 +01:00
FlightControl b9b829a09a Various fixes
-- Fixed AI_CAP_ZONE: Groups not engaging when an engage was "aborted",
but was actually erroneously set to "Accomplished". Is fixed now. An
engage that cannot be accomplished (due to no unit in the Engage Zone,
will be Aborted). Groups are engaging now when an Engage Zone is set.
-- Fixed FSM: There was a big issue with delayed function scheduling.
When creating "loops", meaning an Event handler calles again itself
delayed, would start propagating multiple times when the event was
scheduled, and another schedule of the event would be planned.... Thus 2
to x events handled and would end in chaos. Implemented delayed event
scheduling accepting a *negative* parameter in seconds, which would
check if an event would be already scheduled. If so, no new event would
be scheduled until the event handler would have been processed. In this
way, only maximum one event can be scheduled when this is wanted (this
is not always the case by the mission designer). So providing a negative
value as the seconds would make the event being scheduled only once!
-- Added EventPriority field in EVENT logging
-- Removed logging from POSITIONABLE
-- Moved the start of the detection to the Start event handler in
AI_CAP_ZONE
2017-02-05 18:06:29 +01:00
FlightControl 52f4051901 Various Fixes
-- Documentation fixes with links not working.
-- MENU_CLIENT_COMMAND had a small glitch, fixed that one too.
-- Implemented new Event Dispatcher.
--
2017-02-04 15:16:32 +01:00
FlightControl faa64c9f4e Tasking and Documentation
-- Added possibility to abort a TASK
-- Revised documentation of the main site.
2017-01-23 14:05:59 +01:00
FlightControl 1206c51fe1 Final updates 2017-01-17 12:19:35 +01:00
FlightControl 131d2dd4a4 AI_CAP Created
-- Documentation
-- Coding
-- Test Missions
-- Presentations
2017-01-16 12:25:21 +01:00
FlightControl 60bb6de4a5 CAS first prototype 2017-01-13 14:05:09 +01:00
FlightControl f5f59c4137 Test 2017-01-13 03:13:13 +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 7f7570429a Abort working now as it should... fiew... what a work was that ... 2016-12-14 20:05:45 +01:00
FlightControl 8cda04be45 Updates
- When joining a slot, you get a mission briefing.
- When task is successful, a message is displayed, and the task is
Success.
- HeadQuarters clears all menus of the involved groups back to Planned.
2016-12-09 13:35:36 +01:00
FlightControl dd162831fa New File Structure Updates 2016-12-06 10:17:21 +01:00
FlightControl 07f6760039 Got the process cleanup working now, when a task has finished.
ProcessStop is called for each process that is destructed... Actually, I
need to implement destructors upon a garbage collection event. Found the
method to do that, but need to implement it ... Next time ...
2016-11-11 15:42:08 +01:00
FlightControl cd4d4af559 Last Updates 2016-09-12 12:29:20 +02:00