Fox-V3/werewolf/night_powers.py
Bobloy c95b2e4ef2 Expand night powers
Signed-off-by: Bobloy <alboblexloy@gmail.com>
2018-05-10 14:00:19 -04:00

24 lines
519 B
Python

from werewolf.role import Role
def night_immune(role: Role):
role.player.alive = True
async def pick_target(role: Role, ctx, data):
if not role.player.alive: # FixMe: Game handles this?
await role.player.send_dm("You're already dead!")
return None
target_id = int(data)
try:
target = role.game.players[target_id]
except IndexError:
target = None
if target is None:
await ctx.send("Not a valid ID")
return None
return target_id, target