battleman.py: Added informative messages when taking damage or gaining temporary hit points.

This commit is contained in:
Anna Rose 2012-03-23 17:12:00 -04:00
parent d09245db4c
commit 8437071d3c

View File

@ -165,6 +165,8 @@ class Combatant():
self.hp -= amount self.hp -= amount
print '{} took {} points of damage.'.format(self, amount)
if self.is_down(): if self.is_down():
print('{} is down!'.format(self)) print('{} is down!'.format(self))
elif self.is_bloodied() and not was_bloodied: elif self.is_bloodied() and not was_bloodied:
@ -198,6 +200,8 @@ class Combatant():
def add_temp_hp(self, amount): def add_temp_hp(self, amount):
self.temp_hp += amount self.temp_hp += amount
print '{} gained {} temporary hit points.'.format(self, amount)
def use_surge(self, heal=True): def use_surge(self, heal=True):
if self.surges <= 0: if self.surges <= 0:
@ -349,7 +353,7 @@ class Battle():
else: else:
ret = ret + '{}:\n'.format(g.name) ret = ret + '{}:\n'.format(g.name)
for c in g.members: for c in g.members:
ret = ret + '\t{}\n'.format(c) ret = ret + ' {}\n'.format(c)
return ret.rstrip() return ret.rstrip()
@ -367,7 +371,7 @@ class Battle():
else: else:
ret = ret + '{}:\n'.format(g.name) ret = ret + '{}:\n'.format(g.name)
for c in g.members: for c in g.members:
ret = ret + '\t{}\n'.format(c) ret = ret + ' {}\n'.format(c)
return ret.rstrip() return ret.rstrip()