def item17(self, ctx, target: discord.Member):
"""Sabotage a weapon
!shop 17 [target]"""
message = ctx.message
language = prefs.getPref(message.server, "language")
if scores.getStat(message.channel, target, "sabotee", "-") == "-":
scores.addToStat(message.channel, message.author, "exp", -14)
scores.setStat(message.channel, target, "sabotee", message.author.name)
await comm.message_user(message, _(":ok: {target}'s weapon is now sabotaged... but they don't know it (14 exp)!", language).format(**{
"target": target.name
}), forcePv=True)
else:
await comm.message_user(message, _(":ok: {target}'s weapon is already sabotaged!", language).format(**{
"target": target.name
}), forcePv=True)
try:
await self.bot.delete_message(ctx.message)
except discord.Forbidden:
await comm.logwithinfos_ctx(ctx, "Error deleting message: forbidden.")
except discord.NotFound:
pass
评论列表
文章目录