diff --git a/src/roles/hunter.py b/src/roles/hunter.py index 3e4f539..6c440b2 100644 --- a/src/roles/hunter.py +++ b/src/roles/hunter.py @@ -19,8 +19,10 @@ def hunter_kill(cli, nick, chan, rest): if nick in HUNTERS and nick not in KILLS: pm(cli, nick, messages["hunter_already_killed"]) return - pieces = re.split(" +", rest) - victim = pieces[0] + victim = get_victim(cli, nick, re.split(" +",rest)[0], False) + if not victim: + return + orig = victim evt = Event("targeted_command", {"target": victim, "misdirection": True, "exchange": True}) evt.dispatch(cli, var, "kill", nick, victim, frozenset({"detrimental"})) diff --git a/src/wolfgame.py b/src/wolfgame.py index dd5dd85..0f15ac0 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -42,6 +42,7 @@ from datetime import datetime, timedelta from oyoyo.parse import parse_nick import botconfig +import src import src.settings as var from src.utilities import * from src import db, decorators, events, logger, proxy, debuglog, errlog, plog