Thomas
8c60a8c678
Update ScheduleDispatcher.lua
...
Undoing previous change as some delayed event calls stopped working, probably FSM. Need to find the reason for that.
2026-06-26 12:31:54 +02:00
Applevangelist
b6ea6606fc
#SCHEDULEDISPATCHER - Fixing a memory leak. Thanks to @Shazzer1951
2026-06-21 12:51:50 +02:00
Applevangelist
1860366986
Merge remote-tracking branch 'origin/master' into develop
2025-07-25 19:06:34 +02:00
Applevangelist
23ff128ac8
#ZONE added ZONE_BASE:FindNearestCoordinateOnRadius()
2025-07-25 19:05:01 +02:00
Thomas
fa951838d2
Merge pull request #2319 from FlightControl-Master/master
...
Merge from master
2025-06-19 09:16:30 +02:00
shaji
763e3852ac
[FIXED] Error: attempt to index local 'Schedule' (a nil value)
2025-06-19 07:42:29 +02:00
Applevangelist
23e71e991f
#AIRBASE
...
* Sinai airfield enumerator
2023-06-09 15:13:20 +02:00
TommyC81
0441acf101
Documentation fixes. ( #1803 )
...
Improve the consistency of the module intros to the most commonly used version (single dash).
Add missing module information (abbreviated where none existed previously).
Fix broken documentation links
Make module names correspond to filenames (and fix links).
Fix typos.
2022-10-19 12:20:39 +02:00
Applevangelist
7c22e9fe69
#Changes from Develop
2022-09-10 11:56:03 +02:00
TommyC81
4a406604bd
Core modules formatting ( #1670 )
...
* Update Fsm.lua
Code formatting and minor typo/documentation fixes.
* Update Goal.lua
Code formatting and minor typo/documentation fixes.
* Update Menu.lua
Code formatting and minor typo/documentation fixes.
* Update Message.lua
Code formatting and minor typo/documentation fixes.
* Update Report.lua
Code formatting and minor typo/documentation fixes.
* Update ScheduleDispatcher.lua
Code formatting and minor typo/documentation fixes.
* Update Scheduler.lua
Code formatting and minor typo/documentation fixes.
* Update Settings.lua
Code formatting and minor typo/documentation fixes.
* Update Spawn.lua
Code formatting and minor typo/documentation fixes.
2021-12-20 12:59:56 +01:00
Frank
740ee74f61
SUPPRESSION
2019-12-31 00:00:45 +01:00
Frank
07edcd7e73
SCHEDULER
...
Clean up
2019-12-18 23:00:42 +01:00
Frank
1b5e9df586
SCHEDULER fixes
2019-12-08 00:27:20 +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
Frank
d51fc5de8a
Update ScheduleDispatcher.lua
...
better fix
2019-09-13 19:37:13 +02:00
Frank
2d4a4fb2ca
Update ScheduleDispatcher.lua
...
Fix for Source (=Infor.source) nil problem.
2019-09-13 18:57:27 +02:00
FlightControl
14b35cb069
Improvements in trace output:
...
- Scheduled calls are traced with ---> or +++> prefixes... This is handy to find where scheduled calls were actually called in the code. Line number and function is shown correctly now. ---> is for one schedule, and +++> for repeated schedules.
- Fsm output is now also organized better. All Fsm calls are shown with :::> prefix. The onafter, onbefore, onenter or onleave method names are also shown, and also the state transition including the function call place is shown now.
-- Now for each trace line, the class name has 30 characters space.
2019-08-31 07:24:31 +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_Master
d9d53db53f
Documentation improvements.
2018-06-02 18:23:06 +02:00
FlightControl_Master
073bfbf9c9
Documentation Improvements
2018-05-27 08:57:44 +02:00
FlightControl_Master
e78cd56752
Core modules
2018-05-21 22:51:43 +02:00
FlightControl_Master
3135639557
Fixed problem with SchedulerObject in BASE. This caused conflicts in SPAWN and SCHEDULER.
2017-12-09 13:28:08 +01:00
FlightControl_Master
ce449c37b1
Reworked the sanitization of debug
...
Fixed an issue in Designate for the messages.
2017-11-30 10:30:42 +01:00
FlightControl_Master
3742f2937c
Fix in scheduler
2017-08-12 16:12:07 +02:00
FlightControl_Master
49bf6010f8
Designate optimization
2017-08-11 05:22:46 +02:00
FlightControl_Master
2aecf45316
Many Fixes
2017-08-08 09:42:42 +02:00
FlightControl_Master
63866e4aa9
Updates of tracing
2017-08-06 17:37:36 +02:00
FlightControl_Master
2611ba0fe8
Fix the schedule dispatcher
...
-- Implemented a working Stop time.
2017-08-02 21:18:16 +02:00
FlightControl_Master
4b60f776ce
Apply randomization at start for schedules.
...
Apply randomization at start for schedules.
2017-08-02 12:41:35 +02:00
FlightControl_Master
9054a493f9
Updated defects in dispatcher
2017-08-01 17:35:53 +02:00
FlightControl
e17de754a3
Progress
2017-06-08 15:44:35 +02:00
FlightControl
0af5e1428b
Progress
2017-05-30 19:38:56 +02:00
FlightControl
9984055f7d
Documentation
2017-05-29 18:02:57 +02:00
FlightControl
755343d02e
Fixeds for tasking
...
- Fixed the hanging report (I think)
- Fixed the routing messages appearing every time again
- Fixed the Task menu
2017-04-26 11:33:48 +02:00
FlightControl
fe79821474
Fixing SCHEDULER - TO BE FURTHER STUDIES AND FIXED
...
TASK object should dissapear after nillified.
They are hooked to the SCHEDULER... SCHEDULEs should dissapear, but they
don't....
To be further studied.
2017-03-14 03:36:12 +01:00
FlightControl
846edca815
Merge remote-tracking branch 'refs/remotes/origin/master' into FlightControl
...
# Conflicts:
# Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
# Moose Mission Setup/Moose.lua
# Moose Test Missions/SPA - Spawning/SPA-010 - Spawn Demo/SPA-010 -
Spawn Demo.miz
# Moose Test Missions/SPA - Spawning/SPA-011 - Ground Ops - Simple
Spawning/SPA-011 - Ground Ops - Simple Spawning.miz
# Moose Test Missions/SPA - Spawning/SPA-012 - Ground Ops - Multiple
Spawns/SPA-012 - Ground Ops - Multiple Spawns.miz
# Moose Test Missions/SPA - Spawning/SPA-013 - Ground Ops - Scheduled
Spawns/SPA-013 - Ground Ops - Scheduled Spawns.miz
# Moose Test Missions/SPA - Spawning/SPA-014 - Ground Ops - Scheduled
Spawns Limited/SPA-014 - Ground Ops - Scheduled Spawns Limited.miz
# Moose Test Missions/SPA - Spawning/SPA-015 - Ground Ops - Randomize
Route/SPA-015 - Ground Ops - Randomize Route.miz
# Moose Test Missions/SPA - Spawning/SPA-016 - Ground Ops - Randomize
Zones/SPA-016 - Ground Ops - Randomize Zones.miz
# Moose Test Missions/SPA - Spawning/SPA-017 - Ground Ops - Set AI
inactive while spawning/SPA-017 - Ground Ops - Set AI inactive while
spawning.miz
# Moose Test Missions/SPA - Spawning/SPA-018 - Ground Ops - Randomize
Templates/SPA-018 - Ground Ops - Randomize Templates.miz
# Moose Test Missions/SPA - Spawning/SPA-100 - CleanUp Inactive
Units/SPA-100 - CleanUp Inactive Units.miz
# Moose Test Missions/SPA - Spawning/SPA-110 - Limit Spawning/SPA-110 -
Limit Spawning.miz
# Moose Test Missions/SPA - Spawning/SPA-121 - Air Ops - Scheduled
Spawns with Repeat on Landing with Limit/SPA-121 - Air Ops - Scheduled
Spawns with Repeat on Landing with Limit.miz
# Moose Test Missions/SPA - Spawning/SPA-130 - Uncontrolled
Spawning/SPA-130 - Uncontrolled Spawning.miz
# Moose Test Missions/SPA - Spawning/SPA-200 - Randomize Unit
Types/SPA-200 - Randomize Unit Types.miz
# Moose Test Missions/SPA - Spawning/SPA-220 - Randomize Zones/SPA-220 -
Randomize Zones.miz
# Moose Test Missions/SPA - Spawning/SPA-310 - Spawn at Static
position/SPA-310 - Spawn at Static position.miz
# Moose Test Missions/SPA - Spawning/SPA-320 - Spawn at Unit
position/SPA-320 - Spawn at Unit position.miz
# Moose Test Missions/SPA - Spawning/SPA-330 - Spawn at Vec2
position/SPA-330 - Spawn at Vec2 position.miz
# Moose Test Missions/SPA - Spawning/SPA-340 - Spawn at Vec3
position/SPA-340 - Spawn at Vec3 position.miz
# Moose Test Missions/ZON - Zones/ZON-100 - Normal Zone/ZON-100 - Normal
Zone.miz
# docs/Documentation/Zone.html
2017-03-03 09:51:17 +01:00
FlightControl
c476c7df27
Fix of scheduler.
...
When trace is off, the scheduler removed the link to placed schedules.
This was wrong due to a wrong weak table. Corrected.
2017-03-02 23:33:54 +01:00
FlightControl
62b668029b
Updates
2017-02-14 08:49:59 +01:00
FlightControl
a47195198e
Fixes and framework stabilization
2017-02-08 22:40:26 +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
6d5655e56a
Progress on AI_CAS_ZONE and AI_PATROL_ZONE rework.
2017-01-15 11:11:58 +01:00
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
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
196f85f07b
AI_BALANCER fixes and other stuff
2017-01-07 16:44:41 +01:00
FlightControl
d62acf421e
Progress
2016-12-15 14:51:08 +01:00
FlightControl
365034ad69
Finalized the SCHEDULER and SCHEDULERDISPATCHER
...
- Done, time to remerge the work.
2016-12-14 11:10:00 +01:00
FlightControl
761053c95e
Progress
2016-12-14 06:58:24 +01:00