def answer_threat(nick, _, is_whisper, match): if is_whisper: return if nick in ignored_players: return answer = random.choice(die_answers) general_chat(answer.format(nick))
def drop_on_head(nick, _, is_whisper, match): if is_whisper: return if nick in ignored_players: return answer = 'yeah' if nick in dropping_special: answer = dropping_special[nick] else: r = random.randint(0, len(drop_items) + len(dropping_other)) if r < len(drop_items): answer = "*drops {} on {}'s head*".format(drop_items[r], nick) else: answer = random.choice(dropping_other) general_chat(answer.format(nick))
def say_greeting(nick, _, is_whisper, match): if is_whisper: return if nick in ignored_players: return total_weight = 0 for w in greetings.itervalues(): total_weight += w random_weight = random.randint(0, total_weight) total_weight = 0 random_greeting = 'Hi {0}' for g, w in greetings.iteritems(): if total_weight >= random_weight: random_greeting = g break total_weight += w general_chat(random_greeting.format(nick))