Stephen Locke
056cc1630d
Added call to self:UpdateTaskInfo( self.DetectedItem ) to RerportOrder for both Task_A2A and Task_A2G. This fixes an issue with multi task missions where coordinates are not available when Moose attempts to sort the tasks for the comms menu.
2020-04-25 15:07:04 +01:00
Frank
0d57ad5584
ATIS v0.6.0
...
- Added altimeter QNH calculation
2019-12-11 21:10:23 +01:00
FlightControl
5cdaf53727
- Added a NoTrace option to the scheduler, so for those schedulers that have a schedule in microseconds, you may wanna use the function NoTrace(), to avoid spamming the dcs.log.
...
- Started with the implementation of multiple languages of speech. Got now a Russian and English prototype working.
- Moved radio frequency settings to a squadron, so multiple squadrons can communicate in their own radio frequency.
2019-09-25 17:53:11 +03:00
FlightControl
8c54b7298d
Tuning A2A AI dispatcher to work with new sound speech system.
2019-09-15 18:36:27 +02:00
FlightControl
b309c25619
Speech Engine Prototype
2019-09-15 18:02:45 +02:00
FlightControl
1fd9cbec1f
- Added A2G voice overs to some of the basic events during defender flight. More to come, like multiple languages, and also more voice overs concerning some of the more detailed events, like:
...
- Damage
- Firing
- Enemy location
- Callsigns
- Numbers for distance and degrees.
2019-09-09 11:17:45 +02:00
FlightControl
1aedcf1ae4
Radio Queue
2019-09-09 08:19:48 +02:00
FlightControl
e0075cc9ac
- Added a new UTILS.kpairs iterator, which will base the iteration on a different key, which can be determined before the iteration starts. eg. the key should be a sort in ascending order on the distance of the information in the set, and it should return the distance + item in the set for each element in the set.
...
- Resolved for TASK_CAPTURE_ZONES the whole logic of determining correctly the player and AI defense zones, as to be displayed in the information panel, this was a very difficult exercise for me.
2019-09-08 08:38:33 +02:00
FlightControl
372dd704d2
- Added a randomization to some of the internal schedulers to ensure that the simulation does not get unnecessary hickups and guarantees more fluent play.
...
- Added the option SetFlashStatus() to the CommandCenter to ensure flashing of subscribed tasks automatically to inform the player while in-flight. Also extended TASK to ensure the flasing gets initialized once the player joins the task.
2019-09-03 17:25:45 +02:00
FlightControl
c1b240857f
- Remove unnecessary trace lines
...
- Implement Scheduled Trace - Now source and line number are shown for scheduled calls.
- Info lines are now shown where appropriate.
- The width of trace for the class name is now 25 characters instead of 20.
2019-08-26 08:26:14 +02:00
FlightControl
f951aae3ee
- Inherit ZONE_BASE from FSM instead of BASE. Opens a range of possibilities.
...
- Remove from ZONE_GOAL the Zone field, and make it inherit from ZONE_BASE instead of FSM!
- Rework the new inheritance tree in the code. (Remove .Zone fields).
- Implement the determination of attack and defense zones.
- Reworked the TaskInfo to include Type and ShowKey.
- Flash A2G Tasking Details. Added menu option.
2019-08-21 22:04:11 +03:00
FlightControl
a216eb4e74
Defense test for TASK_CAPTURE_ZONE
2019-08-18 16:44:20 +02:00
FlightControl
94476e418e
Messaging and Tactical Menu
2019-08-17 10:25:26 +02:00
FlightControl
bfb11b6f79
Updates on goal logic
2019-03-23 10:45:41 +01:00
FlightControl
9856a8625d
Goal
2019-03-21 06:57:04 +01:00
FlightControl
b1e99dc317
Goal
2019-03-21 06:31:13 +01:00
FlightControl
310ba9bb8a
Reverse
2019-03-21 06:18:48 +01:00
FlightControl
565a3062cb
Fixing goal state machine rule
2019-03-21 06:11:59 +01:00
FlightControl
ca65154ecd
Fixes
2019-03-21 05:49:48 +01:00
FlightControl
d9fb9c4928
Report Mission fix
2019-03-20 18:36:55 +01:00
FlightControl
964a6d0708
Debug
2019-03-20 18:15:37 +01:00
FlightControl
3f8468dcc7
Fixed shortest distance to airbase.
2019-03-19 21:50:34 +01:00
FlightControl
70e7857b62
Implemented the linking of TASK_CAPTURE_DISPATCHER and AI_A2G_DISPATCHER.
2019-03-18 19:53:12 +01:00
FlightControl
02a486e457
In progress.
2019-03-18 18:04:08 +01:00
FlightControl
ece7fc3ea9
Threat level report for TASK_CAPTURE_ZONE
2019-03-17 08:20:42 +01:00
FlightControl
837361e899
Updates
2019-03-16 12:57:14 +01:00
FlightControl
cff4f60923
Improvements on reporting.
2019-03-16 12:13:39 +01:00
FlightControl
fb23ac1d55
Updates to make the tasking work correctly.
2019-03-16 09:51:09 +01:00
FlightControl
e19f0402da
Only auto assign tasks to planned; replanned or assigned tasks.
2019-03-10 16:48:38 +01:00
FlightControl
925ce3ad63
Auto assignment of tasks with prioritization of an auto assign method. The default assign method is random, which is set at the command center. Each task type implements a prioritization mechanism which calculates the priotity of the task based on various methods: random, distance or priority. The distance is calculated from the task coordinate from the command center location.
...
Also fixed in a first try the route bug on Controllables.
2019-03-10 16:41:53 +01:00
FlightControl
d72e89d52b
Fixes in AI_A2G_DISPATCHER
2019-03-09 06:32:11 +01:00
FlightControl
ef1a9330a4
Updates, many fixes. Now also the communication to the players is working.
2019-03-08 10:03:58 +01:00
FlightControl
0af9e57b82
Now the task routing is also working towards the capture zones.
2019-03-07 09:54:15 +01:00
FlightControl
23f92e49dd
New TASK CAPTURE DISPATCHER class.
...
This class allows to send capture tasks to players.
It needs a ZONE_CAPTURE_COALITION class to function.
2019-03-06 22:40:44 +01:00
FlightControl
26347ce779
Automatic assignment of tasks; and automatic accepts of tasks. Documented. Tested. Works.
2019-03-05 09:56:19 +01:00
FlightControl
5a5340431e
Improvements ...
...
-- Implementation of queueing of aircraft launches.
-- Fixed the RTB bug resulting in "lost control".
-- Communication of AI to players (first version).
-- Aircraft engage distance calculation for each wave.
2019-01-20 17:03:18 +01:00
FlightControl
112945b3f6
Fixing a stupid typo with the dead event handler in SET_UNIT.
2018-10-14 14:05:27 +02:00
FlightControl
d037614861
Changes.
2018-10-01 19:47:11 +02:00
FlightControl
a84f0e228a
- pushing fix for issue with command center reporting.
...
- pushing fix for issue with markings in cargo tasking not displayed.
- i have removed the workaround for the DCS bug workaround, get the DCS API (getPlayerName()) for a unit is returning "" or nil.
2018-09-29 15:34:21 +02:00
FlightControl
5becf001ba
-- Fixed NearRadius.
...
-- Some documentation errors.
2018-09-27 22:08:08 +02:00
FlightControl
2dc7ca0cb2
Fixing nearrange bug and command center tasking auto assignment optimization. Moved auto assignment task menu to the command center group menu structure. I hope it will work ...
2018-09-26 22:14:59 +02:00
FlightControl
1d5ddb3928
Fixes documentation
2018-09-26 20:59:21 +02:00
FlightControl
163e42ee6e
Documentation
2018-09-22 10:06:19 +02:00
FlightControl
e0c8d55a5d
Updated to CARGO TASKING model. Now capture from the dispatcher the CargoPickedUp and CargoDeployed events.
2018-09-18 10:25:13 +02:00
FlightControl
492563d6f3
Fixing errors with Aborted, Failed and Cancelled state transitions. The handling was wrong, causing the root handlers not being called anymore, causing the task not being able to fail, cancel, abort.
2018-09-09 07:39:13 +02:00
FlightControl
daaedd24d2
Reworked the menu system for cargo transportation. The Route to Pickup cargo sub menu now shows boarding, loading or sling loading sub menus, and allows to handle much more cargo.
2018-08-29 08:07:13 +02:00
FlightControl
185c27013d
Fix for clients which weren't initialized with a cargo bay weight limit value. Each time a cargo bay weight limit is enquired through the method GetCargoBayFeeWeight(), if there isn't a cargo bay weight limit set, the default cargo bay weight limit will be calculated, so that the logic will always be executed.
2018-08-26 08:45:36 +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
12be42ee2f
Documentation updates
2018-07-31 21:47:25 +02:00
FlightControl
9a6be14fab
Revised the documentation.
2018-07-31 07:26:33 +02:00