Enable configurable day/night lengths

ww_develop
bobloy 4 years ago
parent 4523ffc98d
commit 711c83ddbb

@ -383,13 +383,15 @@ class Game:
self.any_votes_remaining = True self.any_votes_remaining = True
# Now we sleep and let the day happen. Print the remaining daylight half way through # Now we sleep and let the day happen. Print the remaining daylight half way through
await asyncio.sleep(HALF_DAY_LENGTH) # 4 minute days FixMe to 120 later await asyncio.sleep(self.half_day_length)
if check(): if check():
return return
await self.village_channel.send( await self.village_channel.send(
embed=discord.Embed(title=f"*{HALF_DAY_LENGTH / 60} minutes of daylight remain...*") embed=discord.Embed(
title=f"*{self.half_day_length/ 60} minutes of daylight remain...*"
)
) )
await asyncio.sleep(HALF_DAY_LENGTH) # 4 minute days FixMe to 120 later await asyncio.sleep(self.half_day_length)
# Need a loop here to wait for trial to end # Need a loop here to wait for trial to end
while self.ongoing_vote: while self.ongoing_vote:
@ -524,13 +526,13 @@ class Game:
await self._notify("at_night_start") await self._notify("at_night_start")
await asyncio.sleep(HALF_NIGHT_LENGTH) # 2 minutes FixMe to 120 later await asyncio.sleep(self.half_night_length)
await self.village_channel.send( await self.village_channel.send(
embed=discord.Embed(title=f"**{HALF_NIGHT_LENGTH / 60} minutes of night remain...**") embed=discord.Embed(
title=f"**{self.half_night_length / 60} minutes of night remain...**"
)
) )
await asyncio.sleep(HALF_NIGHT_LENGTH) # 1.5 minutes FixMe to 90 later await asyncio.sleep(self.half_night_length)
await asyncio.sleep(3) # .5 minutes FixMe to 30 Later
self.action_queue.append(self._at_night_end()) self.action_queue.append(self._at_night_end())

Loading…
Cancel
Save