Added the possibility to choose your sleep time

This commit is contained in:
Shadow15510 2021-11-21 17:24:03 +01:00
parent 6f0f6b035e
commit a169a114dc
4 changed files with 31 additions and 14 deletions

View File

@ -1,4 +1,4 @@
# Asci (version 1.5.3)
# Asci (version 1.5.4)
class Screen:
def __init__(self, screen_width=21, screen_height=6):

View File

@ -338,12 +338,23 @@ def sleep(data, stat):
print_text("Vous ne pouvez pas dormir de jour.")
return
stat[4] = 360
sleep_hours = 0
while not sleep_hours:
print("Combien d'heure\nvoulez-vous dormir ?")
sleep_hours = input(">")
try: sleep_hours = int(sleep_hours) % 24
except: sleep_hours = 0
if sleep_hours < 0: sleep_hours = 0
stat[4] += sleep_hours * 60
stat[0] += sleep_hours
stat[2][4] += sleep_hours // 2
# If the player is at home
if data[1] == 27:
if stat[0] < 100: stat[0] += 10
stat[2][4] += 2
if stat[0] < 100: stat[0] += 5 * sleep_hours
stat[2][4] += sleep_hours // 2
print_text("Vous vous reposez.")

View File

@ -1,4 +1,4 @@
# Asci (version 1.5.3)
# Asci (version 1.5.4)
class Screen:
def __init__(self, screen_width=21, screen_height=6):

View File

@ -338,12 +338,23 @@ def sleep(data, stat):
print_text("Vous ne pouvez pas dormir de jour.")
return
stat[4] = 360
sleep_hours = 0
while not sleep_hours:
print("Combien d'heure\nvoulez-vous dormir ?")
sleep_hours = input(">")
try: sleep_hours = int(sleep_hours) % 24
except: sleep_hours = 0
if sleep_hours < 0: sleep_hours = 0
stat[4] += sleep_hours * 60
stat[0] += sleep_hours
stat[2][4] += sleep_hours // 2
# If the player is at home
if data[1] == 27:
if stat[0] < 100: stat[0] += 10
stat[2][4] += 2
if stat[0] < 100: stat[0] += 5 * sleep_hours
stat[2][4] += sleep_hours // 2
print_text("Vous vous reposez.")
@ -397,16 +408,11 @@ def idk(stat=None, data=None):
elif player_class == 5:
stat = [10, 5, 5, 5, 5]
stat = [100, 10, stat, [0, 0], 360, name, player_class - 1, [], 0, -1]
stat = [100, 1000, stat, [0, 0], 360, name, player_class - 1, [], 0, -1]
if player_class == 4:
stat[7].append((1, 1))
data = [0, 3, 44, 66]
print_text("Au alentour du Ve siecle, quelque part en Scandinavie. La bataille prenait place dans un champ saccage, et la nuit etait tombee depuis quelques heures lorsque l'assaut debuta.")
print_text("Hache levee, a la seule lueur de la pleine lune, {0} et sa division se jeterent sur le camp adverse, mais, pris a revers, le combat tourna vite a la defaveur des assaillants qui furent reduit sans autres difficultes.".format(name))
print_text("Blesse a plusieurs endroit, {0} se trainait sur le sol, tentant de se refugier dans la nuit lorsqu'une forme humaine portant un espadon dans le dos et une lourde armure d'argent s'arreta devant lui. La Valkyrie prit {0} dans ses bras. Une lueur aveuglante le forca a fermer les yeux et Vahalla lui apparu.".format(name))
print_text("Mais Odin avait d'autres plan pour {0} qu'une retraite parmi les meilleurs guerriers, et il le renvoya dans le vaste monde avec cet ultimatum : si il trouve la voie jusqu'a Asgard et le Valaskjalf, Odin conscent a le garder a son service, sinon il sera condamne a errer dans le monde sans jamais trouver le repos.".format(name))
else:
stat.append(-1)