Browse Source

horloge +/-

master
nemesis 5 years ago
parent
commit
fe4bb415b6
  1. 17
      asmodee.py

17
asmodee.py

@ -1044,6 +1044,23 @@ def horloge(room, event): # Gestion des horloges PBTA
# Place le niveau de l'horloge entre 0 et 6
nv = int(args[len(args)-1])
clock[room.room_id, ' '.join(args[0:-1])] = nv
elif (len(args) >= 2 and (args[len(args)-1][:1] == "+" or args[len(args)-1][:1] == "-")):
nv = 0
hor = ' '.join(args[0:-1]
if (room.room_id, hor in clock):
nv = clock[room.room_id, hor)]
val = 0
if (args[len(args)-1][1:].isnumeric()):
val = args[len(args)-1][1:]
if (args[len(args)-1][:1] == "+"):
nv = nv + val
if (nv > 6):
nv = 6
else:
nv = nv - val
if (nv < 0):
nv = 0
clock[room.room_id, hor)] = nv
elif (len(args) >= 2 and args[0] == "del"):
# Supprime une horloge
args.pop(0)

Loading…
Cancel
Save