fixed naval intercept crash; fixed wrong targets order; fixed initial waypoint being WP #1; m2k a2g ccip; fixed time being time zone offset ahead; lowered rain weather chance

This commit is contained in:
Vasyl Horbachenko
2018-10-13 04:41:18 +03:00
parent 4fc766a524
commit 397f9a58cb
9 changed files with 21 additions and 16 deletions

View File

@@ -58,6 +58,6 @@ class BriefingGenerator:
if self.waypoints:
description += "\n\nWAYPOINTS:"
for i, descr in enumerate(self.waypoints):
description += "\n#{}: {}".format(i+1, descr)
description += "\n#{}: {}".format(i, descr)
self.m.set_description_text(description)

View File

@@ -166,7 +166,7 @@ class Conflict:
if ground_position:
return ground_position, _opposite_heading(attack_heading)
else:
print("Coudn't find frontline position between {} and {}!".format(from_cp, to_cp))
logging.warning("Coudn't find frontline position between {} and {}!".format(from_cp, to_cp))
return position, _opposite_heading(attack_heading)

View File

@@ -30,9 +30,9 @@ RANDOM_TIME = {
RANDOM_WEATHER = {
1: 0, # heavy rain
2: 10, # rain
3: 20, # dynamic
4: 30, # clear
2: 5, # rain
3: 15, # dynamic
4: 40, # clear
5: 100, # random
}
@@ -49,7 +49,8 @@ class EnviromentGenerator:
self.game = game
def _gen_random_time(self):
start_time = datetime.fromtimestamp(1527206400)
start_time = datetime.strptime('May 25 2018 12:00AM', '%b %d %Y %I:%M%p')
time_range = None
for k, v in RANDOM_TIME.items():
if self.game.settings.night_disabled and k == "night":
@@ -60,6 +61,11 @@ class EnviromentGenerator:
break
start_time += timedelta(hours=random.randint(*time_range))
logging.info("time - {}, slot - {}, night skipped - {}".format(
str(start_time),
str(time_range),
self.game.settings.night_disabled))
self.mission.start_time = start_time
def _gen_random_weather(self):