mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Start time generation now more correct.
This commit is contained in:
parent
abf6fe69bd
commit
0c7a36cef6
@ -105,7 +105,7 @@ class Game:
|
|||||||
self.player = player_name
|
self.player = player_name
|
||||||
self.enemy = enemy_name
|
self.enemy = enemy_name
|
||||||
self.turn = 0
|
self.turn = 0
|
||||||
self.date = start_date
|
self.date = datetime(start_date.year, start_date.month, start_date.day)
|
||||||
|
|
||||||
def _roll(self, prob, mult):
|
def _roll(self, prob, mult):
|
||||||
if self.settings.version == "dev":
|
if self.settings.version == "dev":
|
||||||
|
|||||||
@ -52,10 +52,14 @@ class EnviromentGenerator:
|
|||||||
self.game = game
|
self.game = game
|
||||||
|
|
||||||
def _gen_time(self):
|
def _gen_time(self):
|
||||||
|
|
||||||
start_time = self.game.current_day
|
start_time = self.game.current_day
|
||||||
|
|
||||||
daytime = self.game.current_turn_daytime
|
daytime = self.game.current_turn_daytime
|
||||||
if self.game.settings.night_disabled and daytime == "night":
|
if self.game.settings.night_disabled and daytime == "night":
|
||||||
daytime = "day"
|
daytime = "day"
|
||||||
|
logging.info("Mission time will be {}".format(daytime))
|
||||||
|
|
||||||
time_range = self.game.theater.daytime_map[daytime]
|
time_range = self.game.theater.daytime_map[daytime]
|
||||||
start_time += timedelta(hours=random.randint(*time_range))
|
start_time += timedelta(hours=random.randint(*time_range))
|
||||||
|
|
||||||
@ -127,7 +131,7 @@ class EnviromentGenerator:
|
|||||||
self._generate_wind(1)
|
self._generate_wind(1)
|
||||||
|
|
||||||
def generate(self) -> EnvironmentSettings:
|
def generate(self) -> EnvironmentSettings:
|
||||||
self._gen_random_time()
|
self._gen_time()
|
||||||
self._gen_random_weather()
|
self._gen_random_weather()
|
||||||
|
|
||||||
settings = EnvironmentSettings()
|
settings = EnvironmentSettings()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user