Added the possibility to choose your sleep time
This commit is contained in:
parent
6f0f6b035e
commit
a169a114dc
|
@ -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):
|
||||
|
|
|
@ -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.")
|
||||
|
||||
|
|
|
@ -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):
|
||||
|
|
24
src/idk.py
24
src/idk.py
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue