from enum import Enum, IntEnum, auto class Ages(IntEnum): DARK = 0 FEUDAL = 1 CASTLE = 2 IMPERIAL = 3 class Buildings(Enum): HOUSE = auto() LUMBERCAMP = auto() #MULECART = auto() #SETTLEMENT = auto() MILL = auto() FARM = auto() #PASTURE = auto() MININGCAMP = auto() DOCK = auto() BARRACKS = auto() STABLE = auto() ARCHERYRANGE = auto() PALISADEWALL = auto() PALISADEGATE = auto() OUTPOST = auto() TOWNCENTER = auto() BLACKSMITH = auto() WATCHTOWER = auto() STONEWALL = auto() GATE = auto() FISHTRAP = auto() MARKET = auto() UNIVERSITY = auto() #CARAVANSERAI = auto() SIEGEWORKSHOP = auto() MONASTERY = auto() #FORTIFIEDCHURCH = auto() CASTLE = auto() KREPOST = auto() #DONJON = auto() #HARBOR = auto() #FEITORIA = auto() BOMBARDTOWER = auto() WONDER = auto() class Tasks(Enum): BERRIES = auto() SHEEP = auto() BOAR = auto() HUNT = auto() FARM = auto() FISH_VILLAGER = auto() FISH_SHIP_SHORE = auto() FISH_SHIP_DEEP = auto() FISHTRAP = auto() WOOD = auto() GOLD = auto() RELIC = auto() TRADECART = auto() TRADECOG = auto() STONE = auto() BUILD = auto() IDLE = auto() class Research(Enum): TOWNWATCH = auto() TOWNPATROL = auto() TREADMILLCRANE = auto() MASONRY = auto() ARCHITECTURE = auto() HOARDINGS = auto() CONSCRIPTION = auto() WHEELBARROW = auto() HANDCART = auto() DOUBLEBITAXE = auto() BOWSAW = auto() TWOMANSAW = auto() HORSECOLLAR = auto() HEAVYPLOW = auto() CROPROTATION = auto() GOLDMINING = auto() GOLDSHAFTMINING = auto() STONEMINING = auto() STONESHAFTMINING = auto() CARAVAN = auto() COINAGE = auto() BANKING = auto() GUILDS = auto() FISHINGLINES = auto() GILLNETS = auto() DOMESTICATION = auto() PASTORALISM = auto() TRANSHUMANCE = auto() REDEMPTION = auto() ATONEMENT = auto() HERBALMEDICINE = auto() HERESY = auto() SANCTITY = auto() FERVOR = auto() DEVOTION = auto() FAITH = auto() ILLUMINATION = auto() BLOCKPRINTING = auto() THEOCRACY = auto() ARSON = auto() GAMBESONS = auto() SQUIRES = auto() FORGING = auto() IRONCASTING = auto() BLASTFURNACE = auto() SCALEMAILARMOR = auto() CHAINMAILARMOR = auto() PLATEMAILARMOR = auto() THUMBRING = auto() PARTHIANTACTICS = auto() FLETCHING = auto() BODKINARROW = auto() BRACER = auto() PADDEDARCHERARMOR = auto() LEATHERARCHERARMOR = auto() RINGARCHERARMOR = auto() BALLISTICS = auto() HEATEDSHOT = auto() MURDERHOLES = auto() ARROWSLITS = auto() CHEMISTRY = auto() SIEGEENGINEERS = auto() BLOODLINES = auto() HUSBANDRY = auto() SCALEBARDINGARMOR = auto() CHAINBARDINGARMOR = auto() PLATEBARDINGARMOR = auto() CAREENING = auto() DRYDOCK = auto() SHIPWRIGHT = auto() CLINKERCONSTRUCTION = auto() CARVELHULL = auto() SIPHONS = auto() INCENDIARIES = auto() LOOM = auto() SAPPERS = auto() #SPIES = auto() BOMBARDTOWER = auto() class Resources(IntEnum): FOOD = 0 WOOD = 1 GOLD = 2 STONE = 3 class Units(Enum): VILLAGER = auto() TRADECART = auto() SPEARMAN = auto() MILITIA = auto() SCOUT = auto() KNIGHT = auto() SKIRMISHER = auto() ARCHER = auto()