mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Add performance option to prevent missile tasks.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2508.
This commit is contained in:
parent
a85d3243fb
commit
6699289bf7
@ -11,6 +11,7 @@ Saves from 7.x are not compatible with 8.0.
|
|||||||
## Features/Improvements
|
## Features/Improvements
|
||||||
|
|
||||||
* **[Factions]** Replaced Patriot STRs "EWRs" with AN/FPS-117 for blue factions 1980 or newer.
|
* **[Factions]** Replaced Patriot STRs "EWRs" with AN/FPS-117 for blue factions 1980 or newer.
|
||||||
|
* **[Mission Generation]** Added option to prevent scud and V2 sites from firing at the start of the mission.
|
||||||
* **[Mission Planning]** Per-flight TOT offsets can now be set in the flight details UI. This allows individual flights to be scheduled ahead of or behind the rest of the package.
|
* **[Mission Planning]** Per-flight TOT offsets can now be set in the flight details UI. This allows individual flights to be scheduled ahead of or behind the rest of the package.
|
||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
|
|||||||
@ -315,6 +315,10 @@ class MissileSiteGenerator(GroundObjectGenerator):
|
|||||||
|
|
||||||
def generate(self) -> None:
|
def generate(self) -> None:
|
||||||
super(MissileSiteGenerator, self).generate()
|
super(MissileSiteGenerator, self).generate()
|
||||||
|
|
||||||
|
if not self.game.settings.generate_fire_tasks_for_missile_sites:
|
||||||
|
return
|
||||||
|
|
||||||
# Note : Only the SCUD missiles group can fire (V1 site cannot fire in game right now)
|
# Note : Only the SCUD missiles group can fire (V1 site cannot fire in game right now)
|
||||||
# TODO : Should be pre-planned ?
|
# TODO : Should be pre-planned ?
|
||||||
# TODO : Add delay to task to spread fire task over mission duration ?
|
# TODO : Add delay to task to spread fire task over mission duration ?
|
||||||
|
|||||||
@ -454,6 +454,16 @@ class Settings:
|
|||||||
section=PERFORMANCE_SECTION,
|
section=PERFORMANCE_SECTION,
|
||||||
default=True,
|
default=True,
|
||||||
)
|
)
|
||||||
|
generate_fire_tasks_for_missile_sites: bool = boolean_option(
|
||||||
|
"Generate fire tasks for missile sites",
|
||||||
|
page=MISSION_GENERATOR_PAGE,
|
||||||
|
section=PERFORMANCE_SECTION,
|
||||||
|
detail=(
|
||||||
|
"If enabled, missile sites like V2s and Scuds will fire on random targets "
|
||||||
|
"at the start of the mission."
|
||||||
|
),
|
||||||
|
default=True,
|
||||||
|
)
|
||||||
perf_moving_units: bool = boolean_option(
|
perf_moving_units: bool = boolean_option(
|
||||||
"Moving ground units",
|
"Moving ground units",
|
||||||
page=MISSION_GENERATOR_PAGE,
|
page=MISSION_GENERATOR_PAGE,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user