|
|
@ -1,4 +1,5 @@
|
|
|
|
import bisect
|
|
|
|
import bisect
|
|
|
|
|
|
|
|
import logging
|
|
|
|
from collections import defaultdict
|
|
|
|
from collections import defaultdict
|
|
|
|
from random import choice
|
|
|
|
from random import choice
|
|
|
|
|
|
|
|
|
|
|
@ -13,6 +14,8 @@ from .roles.vanillawerewolf import VanillaWerewolf
|
|
|
|
from .roles.villager import Villager
|
|
|
|
from .roles.villager import Villager
|
|
|
|
from redbot.core.utils.menus import menu, prev_page, next_page, close_menu
|
|
|
|
from redbot.core.utils.menus import menu, prev_page, next_page, close_menu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log = logging.getLogger("red.fox_v3.werewolf.builder")
|
|
|
|
|
|
|
|
|
|
|
|
# All roles in this list for iterating
|
|
|
|
# All roles in this list for iterating
|
|
|
|
|
|
|
|
|
|
|
|
ROLE_LIST = sorted([Villager, Seer, VanillaWerewolf], key=lambda x: x.alignment)
|
|
|
|
ROLE_LIST = sorted([Villager, Seer, VanillaWerewolf], key=lambda x: x.alignment)
|
|
|
|