JTAC smoke markers can be disabled

This commit is contained in:
Khopa 2020-08-14 22:59:45 +02:00
parent 2fd4fa25f7
commit fa76e31640
3 changed files with 8 additions and 2 deletions

View File

@ -2,6 +2,7 @@
## Features/Improvements :
**[Units/Factions]** Added Mig-31, Su-30, Mi-24V, Mi-28N to Russia 2010 faction.
**[Mission Generator]** Added a parameter to choose whether the JTACs should use smoke markers or not
## Fixed issues :
**[Units/Factions]** Fixed OH-58D not being used by AI

View File

@ -201,13 +201,18 @@ class Operation:
script = script + "\n"
smoke = "true"
if hasattr(self.game, "jtac_smoke_on"):
print("JTAC")
print(self.game.settings.jtac_smoke_on)
print(hasattr(self.game, "jtac_smoke_on"))
if hasattr(self.game.settings, "jtac_smoke_on"):
if not self.game.settings.jtac_smoke_on:
smoke = "false"
for jtac in self.game.jtacs:
script = script + "\n" + "JTACAutoLase('" + str(jtac[2]) + "', " + str(jtac[1]) + ", " + smoke + ", \"vehicle\")" + "\n"
print("\n" + "JTACAutoLase('" + str(jtac[2]) + "', " + str(jtac[1]) + ", " + smoke + ", \"vehicle\")" + "\n")
load_autolase.add_action(DoScript(String(script)))
self.current_mission.triggerrules.triggers.append(load_autolase)

View File

@ -186,7 +186,7 @@ class QSettingsWindow(QDialog):
self.gameplayLayout.addWidget(self.generate_marks, 1, 1, Qt.AlignRight)
self.gameplayLayout.addWidget(QLabel("Include JTAC (If available)"), 2, 0)
self.gameplayLayout.addWidget(self.include_jtac_if_available, 2, 1, Qt.AlignRight)
self.gameplayLayout.addWidget(QLabel("Enable JTAC smoke markers"), 2, 0)
self.gameplayLayout.addWidget(QLabel("Enable JTAC smoke markers"), 3, 0)
self.gameplayLayout.addWidget(self.jtac_smoke_on, 3, 1, Qt.AlignRight)
self.performance = QGroupBox("Performance")