Player's movement adds fatigue

This commit is contained in:
Marcin Kostrzewski 2020-05-13 19:32:52 +02:00
parent 549c4f207f
commit 3ac188103a

View File

@ -38,13 +38,13 @@ class Player(Entity):
Lowers player's statistics. Lowers player's statistics.
""" """
# looses hunger every 10 steps taken # looses hunger every 10 steps taken
if self.movePoints % 10 == 0: if self.movePoints % 15 == 0:
self.statistics.set_hunger(5) self.statistics.set_hunger(1)
# gets more thirsty every 5 steps # gets more thirsty every 5 steps
if self.movePoints % 5 == 0: if self.movePoints % 10 == 0:
self.statistics.set_thirst(6) self.statistics.set_thirst(2)
# gets tired every step # gets tired every step
self.statistics.set_stamina(-2) self.statistics.set_stamina(-1)
def applyTimeFatigue(self, tickTime): def applyTimeFatigue(self, tickTime):
""" """
@ -121,6 +121,8 @@ class Player(Entity):
# Else move # Else move
else: else:
self.moveForward() self.moveForward()
self.applyWalkingFatigue()
return True return True
else: else:
return False return False