fixed the bug where gunners have infinite bullets
This commit is contained in:
parent
c3fbd4f0b5
commit
e185648892
@ -1094,6 +1094,9 @@ def shoot(cli, nick, chan, rest):
|
|||||||
cli.notice(nick,"\u0002{0}\u0002 is currently not playing.".format(victim))
|
cli.notice(nick,"\u0002{0}\u0002 is currently not playing.".format(victim))
|
||||||
return
|
return
|
||||||
victim = pl[pll.index(victim)]
|
victim = pl[pll.index(victim)]
|
||||||
|
|
||||||
|
var.GUNNERS[nick] -= 1
|
||||||
|
|
||||||
rand = random.random()
|
rand = random.random()
|
||||||
if nick in var.ROLES["village drunk"]:
|
if nick in var.ROLES["village drunk"]:
|
||||||
chances = var.DRUNK_GUN_CHANCES
|
chances = var.DRUNK_GUN_CHANCES
|
||||||
@ -1122,7 +1125,6 @@ def shoot(cli, nick, chan, rest):
|
|||||||
chk_decision(cli)
|
chk_decision(cli)
|
||||||
elif rand <= chances[0] + chances[1]:
|
elif rand <= chances[0] + chances[1]:
|
||||||
cli.msg(chan, "\u0002{0}\u0002 is a lousy shooter. S/He missed!".format(nick))
|
cli.msg(chan, "\u0002{0}\u0002 is a lousy shooter. S/He missed!".format(nick))
|
||||||
var.GUNNERS[nick] -= 1
|
|
||||||
else:
|
else:
|
||||||
cli.msg(chan, ("\u0002{0}\u0002 should clean his/her weapons more often. "+
|
cli.msg(chan, ("\u0002{0}\u0002 should clean his/her weapons more often. "+
|
||||||
"The gun exploded and killed him/her!").format(nick))
|
"The gun exploded and killed him/her!").format(nick))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user