mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
* Added FSM event "Progress" that will be triggered if the targetcount goes down for a task, but is not yet zero. This will bubble up to PLAYERTASKCONTROLLER #PLAYERTASKCONTROLLER * Added FSM event"TaskProgess" (see above). The event function will recveive the PLAYERTASK and the current target count * Changed the menu build strategy to ensure a lot less menu rebuilds. Menus are now only build if * A new player joins (for the joining single player) * On joining a task (for the joining single player) * When aborting a task (for the aborting single player) * On Task succes (for all players) * Removal of time based builds: The status loop will now only enforce the menu build if the task count in the queue is smaller than the menu item limit. This effectively enforces a time-based order of tasks, and newer, even higher prio task will not bubble into the task list of pilots automatically.