def wybierz_imie_czlowiek_mezczyzna(self=RzutyKoscia.rzuc_koscia_100()):
    if 1 <= self <= 33:
        return imie_czlowiek_mezczyzna_1()
    elif 34 <= self <= 66:
        return imie_czlowiek_mezczyzna_2()
    elif 67 <= self <= 100:
        return imie_czlowiek_mezczyzna_3()
 def waga(self=RzutyKoscia.rzuc_koscia_wieloscienna(12)):
     if self == 1:
         return 1
     elif 2 <= self <= 10:
         return 2
     elif 11 <= self <= 20:
         return 3
     elif 21 <= self <= 30:
         return 4
     elif 31 <= self <= 40:
         return 5
     elif 41 <= self <= 50:
         return 6
     elif 51 <= self <= 60:
         return 7
     elif 61 <= self <= 70:
         return 8
     elif 71 <= self <= 80:
         return 9
     elif 81 <= self <= 90:
         return 10
     elif 91 <= self <= 99:
         return 11
     elif 100 == self:
         return 12
def wrozba_losu(self=RzutyKoscia.rzuc_koscia_100()):
    if 1 <= self <= 3:
        return "Zguba twa nadejdzie w mroku."
    elif 4 <= self <= 6:
        return "Strzeż się zwierza z pól. I czerwonej bestii."
    elif 7 <= self <= 9:
        return "Słowo pisane twą zgubę przypieczętuje."
    elif 10 <= self <= 12:
        return "Umrzesz gdy tchu ci zabraknie."
    elif 13 == self:
        return "Trzy razy po trzy razy i raz jeszcze trzy - to znak twojej śmierci."
    elif 14 <= self <= 16:
        return "Duszę twą pożre Bestia Mosiężna."
    elif 17 <= self <= 22:
        return "W strawie swej ptaka nie ujrzysz ani ryby ościstej."
    elif 23 <= self <= 28:
        return "Zemsta bogów dosięgnie cię!"
    elif 29 <= self <= 34:
        return "W łożu umrzesz choć nie swoim."
    elif 35 <= self <= 38:
        return "Blask Morrslieba poprowadzi cię do bram umarłych."
    elif 39 <= self <= 44:
        return "Zgubą twą woda będzie. Strzeż się wody!"
    elif 45 <= self <= 85:
        return "Dobroć twoja złem podszyta. Męstwo twe to śmiech głupca."
    elif 49 <= self <= 53:
        return "Nie wachaj się, by tajemnicę na skraju przepaści poznać."
    elif 54 <= self <= 58:
        return "Zguba twa z góry na cię spadnie."
    elif 59 <= self <= 65:
        return "Ciało twe pożre mroczny pomór."
    elif 66 <= self <= 68:
        return "Kres wieszczą płomienie przed okiem ukryte."
    elif 69 <= self <= 72:
        return "Duma twym losem. Próżność kresem."
    elif 73 <= self <= 75:
        return "I spożywać będziesz jadło z misy zepsucia."
    elif 76 <= self <= 78:
        return "Losem twym zaćmiony wzrok."
    elif 79 <= self <= 85:
        return "Kto mieczem wojuje, po ostrzu jego krew spłynie."
    elif 86 <= self <= 88:
        return "Umrzesz po trzykroć przeklęty."
    elif 89 <= self <= 92:
        return "Srebrne ostrze powita cię na progu śmierci."
    elif 93 <= self <= 95:
        return "Strzeż się zieleni..."
    elif 96 <= self <= 97:
        return "Nie zaznasz łaski Ranalda."
    elif 98 <= self <= 99:
        return "Czas poznasz gdy posłańca Morra dojrzysz."
    elif 100 == self:
        return "Bogowie skrywają swe zamiary wobec ciebie."
def liczba_rodzenstwa(self=RzutyKoscia.rzuc_koscia_10()):
    if 1 == self:
        return 1
    elif 2 <= self <= 3:
        return 2
    elif 4 <= self <= 5:
        return 3
    elif 6 <= self <= 7:
        return 4
    elif 8 <= self <= 9:
        return 5
    elif 10 == self:
        return 6
def imie_elf_lacznik(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "a", "a", "al", "al", "an", "an", "ar", "ar", "as",
        "as", "e", "e", "el", "el", "en", "en", "er", "er", "es", "es", "fan",
        "fan", "fen", "fen", "fin", "fin", "i", "i", "il", "il", "in", "in",
        "ir", "ir", "is", "is", "o", "o", "ol", "ol", "on", "on", "or", "or",
        "os", "os", "ra", "ra", "ral", "ral", "ran", "ran", "re", "re", "rel",
        "rel", "ren", "ren", "ri", "ri", "ril", "ril", "rin", "rin", "ro",
        "ro", "rol", "rol", "ron", "ron", "ry", "ry", "sa", "sa", "sal", "sal",
        "san", "san", "se", "se", "sel", "sel", "sen", "sen", "si", "si",
        "sil", "sil", "sin", "sin", "so", "so", "sol", "sol", "son", "son",
        "u", "u", "ul", "ul"
    ]
    return imie[self]
def imie_elf_1_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Aed", "Ael", "Aelf", "Aen", "Aeth", "Alth", "An",
        "And", "Ar", "Arg", "Ast", "Ath", "Av", "Ban", "Bel", "Beth", "Cad",
        "Cael", "Caem", "Caeth", "Cal", "Cam", "Cel", "Cir", "El", "Eld",
        "Elth", "En", "End", "Er", "Ers", "Fand", "Fer", "Ferg", "Fim", "Fin",
        "Gal", "Gald", "Gaen", "Gaes", "Ged", "Gen", "Ges", "Geth", "Glor",
        "Has", "Hath", "Hel", "Heth", "Hith", "Ill", "Ind", "Ist", "Ith", "Iy",
        "Kor", "Ky", "Kyr", "La", "Lan", "Lil", "Lim", "Lith", "Loth", "Mal",
        "Mar", "Mas", "Math", "Me", "Mes", "Meth", "Men", "Mor", "Mort", "Nal",
        "Nar", "Nen", "Nor", "Norl", "Ri", "Riabb", "Riann", "Rid", "Riell",
        "Rien", "Ruth", "Ryn", "Tab", "Tal", "Tan", "Tar", "Teth", "Tel",
        "Tor", "Ty", "Ull", "Um", "Ur", "Yr", "Yv"
    ]
    return imie[self]
def nazwisko_czlowiek(self=RzutyKoscia.rzuc_koscia_100()):
    nazwisko = ["początek listy", "Adelhof", "Albrecht", "Allenstag", "Altmann", "Atzwig", "Bacher", "Baer",
                "Baumann", "Becker", "Behn", "Betz", "Beyer", "Bischof", "Boehm", "Brietenbach", "Breuer",
                "Dahmbach", "Delfholt", "Drakenhof", "Drauwulf", "Durrbein", "Ehrhard", "Eisenhauer",
                "Eschlimann", "Falkenheim", "Fehr", "Fiegler", "Feischer", "Frohlich", "Frueh", "Fuchs",
                "Gaffwig", "Gaertner", "Gebauer", "Godtgraf", "Grunenwald", "Guth", "Haintz", "Herz",
                "Herzog", "Hirtzel", "Hoch", "Hoefer", "Hofstetter", "Jaeger", "Jochutz", "Jutzenbach",
                "Kalb", "Kaltenbach", "Kraemer", "Krebs", "Kuhn", "Kummel", "Konig", "Konigsamen",
                "Fang", "Lankdorf", "Liess", "Lebengut", "Lutzen", "Manholt", "Meusmann", "Meyer", "Mohr",
                "Muller", "Nachtmann", "Naubhof", "Netzhoch", "Neumann", "Niederlitz", "Nuhr", "Oberholtzer",
                "Ohrsten", "Otzlowe", "Reichert", "Reifsneider", "Riese", "Rohrig", "Reiss", "Schaffer",
                "Schaumer", "Scherer", "Schultz", "Schleiermacher", "Schreiber", "Schwalb", "Steiner",
                "Tabbeck", "Teuber", "Tolzen", "Trachsel", "Weber", "Wechsler", "Wirtz", "Widmann", "Widmer",
                "Veit", "Vogt", "Vogel", "Zumwald"]
    return nazwisko[self]
def imie_krasnolud_mezczyzna_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "bin", "bin", "bor", "bor", "dil", "din", "din",
        "dok", "dok", "dor", "dor", "drin", "drin", "fin", "fin", "gan", "gan",
        "gar", "gar", "gil", "gil", "gin", "gni", "gni", "grom", "grom",
        "grond", "grond", "groth", "groth", "grum", "grum", "grund", "grund",
        "grunt", "gon", "gon", "gor", "gor", "grim", "grim", "gron", "gron",
        "grom", "grom", "gul", "gul", "gun", "gun", "gund", "gund", "ki", "ki",
        "kin", "kin", "krag", "krag", "kri", "kri", "krin", "krin", "li", "li",
        "lin", "lin", "lik", "lik", "lok", "lok", "lun", "lun", "lin", "min",
        "mir", "mir", "nin", "nin", "nir", "nir", "rag", "ri", "ri", "rig",
        "rig", "rik", "rik", "rin", "rin", "run", "run", "skin", "tin", "tin",
        "tok", "tok", "trek", "trok", "zin", "zor", "zor"
    ]
    return imie[self]
def imie_elf_kobieta_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "a", "aine", "am", "ann", "arma", "arna", "arth",
        "ath", "beann", "bet", "beth", "brim", "brys", "deann", "det", "deth",
        "dys", "drian", "driel", "drys", "eann", "eanna", "earna", "earth",
        "elle", "eth", "eys", "eyth", "felle", "fionn", "flys", "fyll", "fynn",
        "fyr", "fys", "i", "ille", "ina", "ira", "isa", "ithi", "itt", "la",
        "lam", "lana", "larna", "lath", "leann", "leath", "lel", "lelle",
        "leth", "let", "lielle", "lieth", "lyann", "nelle", "nem", "neth",
        "ni", "niell", "niella", "nith", "nas", "reann", "rell", "relle",
        "rielle", "ris", "rith", "rys", "rar", "rath", "ser", "seth", "sir",
        "sith", "sor", "soth", "shar", "sher", "shir", "sys", "tar", "teal",
        "teann", "ter", "thea", "ther", "thi", "thryn", "thyn", "tir", "tor",
        "tos", "tryan", "trys", "yll", "yrs", "ys"
    ]
    return imie[self]
def imie_krasnolud_1_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Al", "Ath", "Athran", "Bal", "Bala", "Bara", "Bel",
        "Bela", "Ber", "Bok", "Bor", "Bur", "Da", "Dam", "Dora", "Drok",
        "Drong", "Dur", "Dwal", "El", "Ela", "Elan", "Elda", "Fa", "Far",
        "Fara", "Fim", "Fima", "Firen", "Fur", "Fura", "Ga", "Gim", "Gol",
        "Gollen", "Got", "Gota", "Grim", "Gro", "Grun", "Hak", "Haka", "Har",
        "Hega", "Hur", "Kad", "Kar", "Kata", "Kaz", "Kaza", "Krag", "Logaz",
        "Lok", "Lun", "Mo", "Mola", "Mor", "Mora", "No", "Nola", "Nor",
        "Noran", "Nun", "Oda", "Oka", "Olla", "Olf", "Oth", "Othra", "Ro",
        "Ror", "Roran", "Ska", "Skalla", "Skalf", "Skar", "Skor", "Skora",
        "Snor", "Snora", "Sven", "Thar", "Thor", "Thora", "Thron", "Thrun",
        "Thura", "Un", "Utha", "Ulla", "Vala", "Var", "Vara", "Zak", "Zaka",
        "Zakan", "Zar", "Zara", "Zam", "Zama"
    ]
    return imie[self]
def imie_niziolek_1_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Bag", "Balf", "Berc", "Bill", "Bobb", "Bodg", "Bog",
        "Bom", "Bonn", "Brog", "Bulc", "Bull", "Bust", "Cam", "Cap", "Ced",
        "Chund", "Clog", "Clof", "Cob", "Cog", "Crum", "Crump", "Curl", "Dod",
        "Dog", "Dott", "Dram", "Drub", "Drog", "Dron", "Durc", "Elm", "Enn",
        "Ermin", "Ethan", "Falc", "Fald", "Falm", "Far", "Fild", "Flac",
        "Fogg", "Frit", "Ful", "Func", "Gaff", "Galb", "Gamm", "Gert", "Giff",
        "Gild", "Gon", "Grop", "Gudd", "Grump", "Ham", "Hal", "Hart", "Harp",
        "Jac", "Jas", "Jasp", "Joc", "Lac", "Lil", "Lob", "Lott", "Lud",
        "Lurc", "Mad", "Mag", "Man", "May", "Mer", "Mul", "Murc", "Murd",
        "Nag", "Nell", "Nobb", "Od", "Og", "Old", "Pipp", "Podd", "Porc",
        "Riff", "Rip", "Rob", "Sam", "Supp", "Taff", "Talb", "Talc", "Tay",
        "Tom", "Wald", "Watt", "Will"
    ]
    return imie[self]
def imie_niziolek_mezczyzna_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "belly", "belly", "belly", "belly", "belly", "belly",
        "belly", "er", "er", "er", "er", "er", "er", "er", "er", "fast",
        "fast", "fast", "fast", "fast", "fast", "fast", "in", "in", "in", "in",
        "in", "in", "in", "it", "it", "it", "it", "it", "it", "it", "mutch",
        "mutch", "mutch", "mutch", "mutch", "mutch", "mutch", "o", "o", "o",
        "o", "o", "o", "o", "o", "odoc", "odoc", "odoc", "odoc", "odoc",
        "odoc", "odoc", "riadoc", "riadoc", "riadoc", "riadoc", "riadoc",
        "riadoc", "riadoc", "regar", "regar", "regar", "regar", "regar",
        "regar", "regar", "wick", "wick", "wick", "wick", "wick", "wick",
        "wick", "wise", "wise", "wise", "wise", "wise", "wise", "wise", "wit",
        "wit", "wit", "wit", "wit", "wit", "wit", "y", "y", "y", "y", "y", "y",
        "y"
    ]
    return imie[self]
def imie_elf_mezczyzna_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "baen", "baine", "baire", "bar", "bhir", "brier",
        "brior", "brin", "daen", "daine", "daire", "dar", "dhil", "dhir",
        "drel", "drir", "dror", "eorl", "eos", "eoth", "fil", "fin", "fir",
        "hil", "hin", "hir", "hor", "il", "in", "ion", "ir", "is", "ith",
        "lael", "laen", "laer", "laine", "laire", "lan", "las", "len", "les",
        "lil", "lin", "lir", "lis", "lor", "los", "mael", "maen", "mair",
        "main", "mal", "mar", "mil", "min", "mir", "nael", "naen", "naer",
        "nail", "nair", "nal", "nan", "nar", "neal", "nean", "near", "nil",
        "nin", "nir", "nis", "ran", "rea", "rel", "ril", "riol", "rion",
        "rior", "riorl", "riorn", "ril", "ryel", "taen", "tair", "tain",
        "than", "thar", "thel", "thil", "thir", "thin", "thril", "thrin",
        "thwe", "til", "tin", "tis", "we", "yan"
    ]
    return imie[self]
def nazwisko_niziolek(self=RzutyKoscia.rzuc_koscia_100()):
    nazwisko = ["początek listy", "Altannik", "Badylarz", "Beczułka", "Bielinek", "Brzeżek",
                "Brzuchacz", "Byliniak", "Cichobieg", "Cierniak", "Długonos", "Długouch",
                "Drapal", "Drewniak", "Dudziarz", "Dziwaczek", "Figlarz", "Futrzak", "Glistnik",
                "Głuptak", "Groszek", "Drzechotek", "Grzywacz", "Gwizdawek", "Iglarz", "Jabłecznik",
                "Jagódka", "Jaskółka", "Kaczeniec", "Kasztanek", "Kędziorek", "Kociak", "Kociołek",
                "Kogut", "Kolcownik", "Koniczynka", "Koralik", "Kosturek", "Kotlarz", "Kret",
                "Kręciołek", "Kruczek", "Krupnik", "Kulawik", "Kwietniak", "Łazik", "Łąkołaz",
                "Łodyżek", "Marudniak", "Mieszek", "Młynek", "Morwa", "Mroczek", "Niemysł",
                "Okruszek", "Opijus", "Otoczak", "Owsianniak", "Pagórek", "Paluch", "Piaszczak",
                "Piwniak", "Piwosz", "Podpłomyk", "Popiołek", "Przebiśnieg", "Radośnik", "Robaczek",
                "Rogaś", "Ryjek", "Rzęsiawik", "Sknerus", "Skoblik", "Skórniak", "Słomnik", "Stoczek",
                "Stopowiąz", "Stopowłaz", "Sucharek", "Szarak", "Szarlotek", "Śnieżynka", "Trzęsiawiec",
                "Warkoczyk", "Wąsacz", "Wąwoźnik", "Wesołek", "Węgielek", "Wiatrownik", "Wierzbek",
                "Wietrzyk", "Wilczomlecz", "Wilkowyj", "Wodniak", "Wstążka", "Zagórnik", "Zawijas",
                "Zieleniak", "Złocisz", "Żarnik", "Żniwiarz"]
    return nazwisko[self]
def imie_krasnolud_kobieta_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "bina", "bina", "bora", "bora", "dila", "dina",
        "dina", "dorkina", "dorkina", "dora", "dora", "drinella", "fina",
        "fina", "fya", "fya", "gana", "gana", "gara", "gara", "gella", "gella",
        "gina", "groma", "groma", "grondella", "grondella", "grotha", "grotha",
        "gruma", "gruma", "grunda", "grunda", "gruntina", "gruntina", "gona",
        "gora", "gora", "grimella", "grimella", "grina", "grina", "gromina",
        "gromina", "gula", "grunella", "grunella", "grundina", "grundina",
        "kina", "kina", "kragella", "kragella", "krina", "krina", "kya", "kya",
        "lina", "lina", "likina", "likina", "loka", "loka", "luna", "mina",
        "mina", "mira", "mira", "nina", "nina", "nira", "nira", "nya",
        "ragina", "ragina", "riga", "riga", "riga", "rika", "rika", "rina",
        "rina", "runa", "runa", "runella", "runella", "skina", "skina",
        "skinella", "skinella", "tina", "toka", "trekella", "trekella",
        "trekina", "trekina", "troka", "troka", "zina", "zora"
    ]
    return imie[self]
 def znaki_szczegolne(self=RzutyKoscia.rzuc_koscia_100()):
     if 1 <= self <= 5:
         return 1
     elif 6 <= self <= 10:
         return 2
     elif 11 <= self <= 15:
         return 3
     elif 16 <= self <= 20:
         return 4
     elif 21 <= self <= 25:
         return 5
     elif 26 <= self <= 29:
         return 6
     elif 35 <= self <= 35:
         return 7
     elif 36 <= self <= 39:
         return 8
     elif 40 <= self <= 45:
         return 9
     elif 46 <= self <= 50:
         return 10
     elif 51 <= self <= 55:
         return 11
     elif 56 <= self <= 60:
         return 12
     elif 61 <= self <= 65:
         return 13
     elif 66 <= self <= 70:
         return 14
     elif 71 <= self <= 75:
         return 15
     elif 76 <= self <= 80:
         return 16
     elif 81 <= self <= 84:
         return 17
     elif 85 <= self <= 89:
         return 18
     elif 90 <= self <= 94:
         return 19
     elif 95 <= self <= 98:
         return 20
     elif 99 <= self <= 100:
         return 21
def imie_czlowiek_mezczyzna_2(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Gawin", "Gerber", "Gerhart", "Gerlach", "Gernar",
        "Gerolf", "Gilbrecht", "Gisbert", "Giselbrecht", "Gismar", "Goran",
        "Gosbert", "Goswin", "Gotfried", "Gothard", "Gottolf", "Gotwin",
        "Gregor", "Greimold", "Grimwold", "Griswold", "Guildo", "Gundolf",
        "Gundred", "Gunnar", "Gunter", "Gunther", "Gustaf", "Hadred", "Hadwin",
        "Hagar", "Hagen", "Haldred", "Halman", "Hamlyn", "Hand", "Harbrand",
        "Harman", "Hartmann", "Haug", "Heidric", "Heimar", "Heinfriem",
        "Heinman", "Heinrich", "Heinz", "Helmut", "Henlyn", "Hermann",
        "Herwin", "Hieronymus", "Hildebart", "Hildebrand", "Hildemar",
        "Hildemund", "Hildred", "Hildric", "Horst", "Hugo", "Igor", "Ingwald",
        "Jander", "Jekil", "Jodokus", "Johann", "Jonas", "Jorg", "Jorn",
        "Josef", "Jost", "Jurgen", "Karl", "Kaspar", "Klaus", "Kleber",
        "Konrad", "Konradin", "Kurt", "Lamprecht", "Lanfird", "Lanric",
        "Lanwin", "Leo", "Leopold", "Levin", "Liebert", "Liebrecht", "Liebwin",
        "Lienchart", "Linus", "Lodwig", "Lothar", "Lucius", "Ludwig",
        "Luitpold", "Lukas", "Lupold", "Lupus", "Luther", "Lutolf"
    ]
    return imie[self]
def imie_czlowiek_kobieta_1(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Abbie", "Abighild", "Abigund", "Abigunda", "Ada",
        "Ada", "Adel", "Adelind", "Adeline", "Adelyn", "Adelle", "Adelle",
        "Agathe", "Agnete", "Aldreda", "Alfreda", "Alicia", "Allane", "Althea",
        "Amalie", "Amalinde", "Amalyn", "Anhilda", "Annabella", "Anna",
        "Anthea", "Arabella", "Aver", "Bechilda", "Bella", "Bella", "Bellane",
        "Benedicta", "Berlinda", "Berlyn", "Bertha", "Berthilda", "Bess",
        "Bess", "Beth", "Broncea", "Brunhilda", "Camilla", "Carla", "Carlinda",
        "Carlotta", "Cilicia", "Cilie", "Clora", "Clothilda", "Connie",
        "Constance", "Constanza", "Cordelia", "Dema", "Demona", "Desdemona",
        "Dorthilda", "Drachena", "Drachilda", "Edhilda", "Edith", "Edyth",
        "Edythe", "Eleanor", "Eleanor", "Elinor", "Elisinda", "Elsina", "Ella",
        "Ellene", "Ellinde", "Eloise", "Elsa", "Elsa", "Elsbeth", "Elspeth",
        "Elyn", "Emagunda", "Emelia", "Emme", "Emmalyn", "Emmanuel",
        "Emerlinde", "Emerlyn", "Erica", "Ermina", "Erminlind", "Ermintrude",
        "Esmeralda", "Estelle", "Etheldreda", "Etherlind", "Ethelreda", "Fay",
        "Frieda", "Frieda", "Friedhilda", "Friedrun", "Friedrica"
    ]
    return imie[self]
def imie_czlowiek_mezczyzna_1(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Abelard", "Abehelm", "Admund", "Adred", "Adric",
        "Agis", "Alaric", "Alberic", "Albrecht", "Aldebrand", "Aldred",
        "Aldric", "Alfreid", "Altmar", "Alric", "Andre", "Andred", "Andric",
        "Anshelm", "Anton", "Arne", "Arnulf", "Axel", "Axelbrand", "Baldred",
        "Baldric", "Baldwin", "Balthasar", "Barnabas", "Bart", "Bartolf",
        "Bartomar", "Bernolt", "Bertold", "Bertolf", "Boris", "Bruno",
        "Burgolf", "Calvin", "Casimir", "Caspar", "Cedred", "Conrad", "Corvin",
        "Dagmar", "Dantmar", "Dankred", "Dekmar", "Detlef", "Diebold", "Diel",
        "Dietfried", "Dieter", "Dietmar", "Dietmund", "Dietrich", "Dirk",
        "Donat", "Durnhelm", "Eber", "Eckel", "Eckhart", "Edgar", "Edmund",
        "Edwin", "Ehrhart", "Ehrl", "Ehrwig", "Eldred", "Elmeric", "Emil",
        "Engel", "Engelbert", "Engelbrecht", "Engelhart", "Eodred", "Eomund",
        "Erdman", "Erdred", "Erkenbrand", "Erasmus", "Erich", "Erman", "Ernst",
        "Erwin", "Eugen", "Eustasius", "Ewald", "Fabian", "Faustus", "Felix",
        "Ferdinand", "Fleugweiner", "Fosten", "Franz", "Frediger", "Fredric",
        "Friebald", "Friedrich", "Fulko"
    ]
    return imie[self]
def imie_czlowiek_mezczyzna_3(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Mandred", "Magnus", "Mandred", "Manfred", "Mathias",
        "Max", "Maximillian", "Meiner", "Meinhart", "Meinolf", "Mekel",
        "Merkel", "Nat", "Nathandar", "Nicodemus", "Odamar", "Odric", "Odwin",
        "Olbrecht", "Oldred", "Oldric", "Ortlieb", "Ortolf", "Orwin", "Oswald",
        "Osric", "Oswin", "Otfried", "Otto", "Otwin", "Paulus", "Prospero",
        "Ragen", "Ralf", "Rabrecht", "Randulf", "Ranulf", "Ranald", "Reikhard",
        "Rein", "Reiner", "Renhard", "Reinolt", "Reuban", "Rigo", "Roderic",
        "Rolf", "Ruben", "Rudel", "Rudgar", "Rudolf", "Rufus", "Rusprecht",
        "Sebastian", "Semund", "Sepp", "Sieger", "Siegfried", "Siegmund",
        "Sigismund", "Sigric", "Steffan", "Tankred", "Theoderic", "Tilmann",
        "Tomas", "Trubald", "Trubert", "Udo", "Ulli", "Ulfred", "Ulfman",
        "Ulman", "Uto", "Valdred", "Valdric", "Varl", "Viggo", "Viktor",
        "Vilmar", "Volker", "Volkhard", "Volkrad", "Volkin", "Voltz",
        "Walbrecht", "Waldor", "Waldred", "Walther", "Warmund", "Werner",
        "Wilbert", "Wilfried", "Wilhelm", "Woldred", "Wolfram", "Wolfhart",
        "Wolfgang", "Wulf", "Xavier"
    ]
    return imie[self]
def imie_czlowiek_kobieta_2(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Gabby", "Gabby", "Gabriele", "Galina", "Gena",
        "Genevieve", "Genoveva", "Gerberga", "Gerda", "Gerlinde", "Gertie",
        "Gertrud", "Greta", "Greta", "Gretchen", "Grizelda", "Grunhilda",
        "Gudrun", "Gudryn", "Hanna", "Hedwig", "Heidi", "Heidrun", "Helga",
        "Herlinde", "Herwig", "Hilda", "Hilda", "Hildegart", "Hildegund",
        "Honoria", "Ida", "Ingrid", "Ingrun", "Ingrund", "Irmella", "Irmine",
        "Isabella", "Isadora", "Isolde", "Isolde", "Jocelin", "Johanna",
        "Josie", "Karin", "Katarine", "Katheryn", "Katharina", "Katherine",
        "Katherine", "Keterlind", "Keterlyn", "Kitty", "Kirsten", "Kirstena",
        "Kristyn", "Kirsten", "Kirsten", "Kirstyn", "Lavina", "Lavinia",
        "Leanor", "Leanora", "Leticia", "Letty", "Lena", "Lenora", "Lisa",
        "Lisbeth", "Lizzie", "Lorinda", "Lorna", "Lucinda", "Lucretia",
        "Lucie", "Ludmilla", "Mabel", "Madge", "Magdalyn", "Maggie",
        "Maghilda", "Maglind", "Maglyn", "Magunda", "Magreta", "Maida",
        "Marien", "Marietta", "Margaret", "Marget", "Margreta", "Marline",
        "Marlyn", "Mathilda", "Maude", "May", "Meg", "Melicent", "Miranda",
        "Moll"
    ]
    return imie[self]
def imie_czlowiek_kobieta_3(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy", "Nathilda", "Nellie", "Nellie", "Nora", "Nora",
        "Olga", "Olga", "Ophelia", "Ophelia", "Osterhild", "Osterhild",
        "Ostelle", "Ostelle", "Ostia", "Ostia", "Ottagunda", "Ottagunda",
        "Ottaline", "Ottaline", "Ottilda", "Ottilda", "Ottilyn", "Ottilyn",
        "Pertida", "Pertida", "Pergale", "Pergale", "Pergunda", "Pergunda",
        "Petronella", "Petronella", "Philomelia", "Philomelia", "Reikhilda",
        "Reikhilda", "Renata", "Renata", "Rosabel", "Rosabel", "Rosabella",
        "Rosabella", "Rosale", "Rosale", "Rosalia", "Rosalia", "Rosalin",
        "Rosalin", "Rosalinde", "Rosalinde", "Rosamunde", "Rosamunde",
        "Rosanne", "Rosanne", "Rose", "Rose", "Roz", "Roz", "Rozhilda",
        "Rozhilda", "Salina", "Salina", "Saltza", "Saltza", "Sigismunda",
        "Sigismunda", "Sigrid", "Sigrid", "Sigunda", "Sigunda", "Solla",
        "Solla", "Styrine", "Styrine", "Talima", "Talima", "Theodora",
        "Theodora", "Therese", "Therese", "Tilea", "Tilea", "Ursula", "Ursula",
        "Ulrica", "Ulrica", "Valeria", "Valeria", "Verena", "Verena",
        "Wilfrieda", "Wilfrieda", "Wilhelmina", "Wilhelmina", "Winifred",
        "Winifred", "Wolfhide", "Wolfhide", "Zomelda", "Zomelda", "Zena"
    ]
    return imie[self]
def nazwisko_elf_kobieta(self=RzutyKoscia.rzuc_koscia_100()):
    nazwisko = ["początek listy", "Białowłosa", "Błękit Pióra", "Błękit Skrzydła", "Błysk Klingi",
                "Błysk Pioruna", "Błysk Stali", "Bystrooka", "Ciemnowłosa", "Cienista Dolina",
                "Czarne Drzewo", "Czarny Kurhan", "Czysty Zdrój", "Dech Lasu", "Dębowy Konar",
                "Dotyk Nocy", "Dzikie Serce", "Gwiazda Wieczorna", "Gwiazda Zaranna", "Gwiezdne Oko",
                "Gwiezdny Ogień", "Gwiezdny Pył", "Jasna Gwiazda", "Jasnooka", "Jastrzębie Oko",
                "Jaśniejąca", "Jeleni Skok", "Kieł Wilka", "Korona Słońca", "Krzyk Puchacza",
                "Księżycowy Blask", "Księżycowy Mrok", "Kwiat Młodości", "Lot Sokoła", "Lśniąca Góra",
                "Lśniący Grot", "Lśniący Księżyc", "Mądre Serce", "Mądrość Klanu", "Mężne Serce",
                "Młody Liść", "Moc Dębu", "Moc Korzeni", "Moc Różdżki", "Morska Fala", "Morska Piana",
                "Mroczne Ostrze", "Nocna Łowczyni", "Oko Wilka", "Oko Wizji", "Oko Zieleni",
                "Opadający Liść", "Opoka Siły", "Orzeł Mroku", "Ostre Ostrze", "Ostry Grot",
                "Pajęcza Nić", "Patrząca w Dal", "Podmuch Wichury", "Poranna Rosa", "Półksiężyc",
                "Promyk Słońca", "Przyjaciółka Zwierząt", "Radosne Serce", "Różany Kwiat", "Ryk Burzy",
                "Silnoręka", "Smocza Siostra", "Smukłe Ostrze", "Smukły Grot", "Spokój Fal",
                "Spokój Kamienia", "Spokój Lasu", "Srebrnowłosa", "Srebrny Liść", "Srebrny Świt",
                "Strzała Mocy", "Szybki Grot", "Szybkie Ostrze", "Śnieżny Puch", "Śpiew Dzikości",
                "Śpiew Wiatru", "Ukryty w Cieniu", "Uśmiech Wiatru", "Wartki Strumyk", "Wędrowiec",
                "Wiatr Wśród Traw", "Wiatroskrzydła", "Wieża Mądrości", "Wodny Wir", "Wschodzące Słońce",
                "Wszechwidząca", "Wyniosły Dąb", "Wysoki Brzeg", "Zachodzące Słońce", "Zieleń Pióra",
                "Zieleń Skrzydła", "Zielona Dolina", "Złocisty Obłok", "Złota Struga", "Złotowłosa"]

    return nazwisko[self]
 def kolor_oczu(self=RzutyKoscia.rzuc_koscia_10()):
     return self
Esempio n. 25
0
    def data_urodzenia_postaci(self=2522, wiek=RzutyKoscia.rzuc_koscia_100()):
        data_urodzenia = self - wiek

        return wiek, data_urodzenia
def imie_niziolek_kobieta_2_czlon(self=RzutyKoscia.rzuc_koscia_100()):
    imie = [
        "początek listy",
        "a",
        "a",
        "a",
        "a",
        "a",
        "adell",
        "adell",
        "adell",
        "adell",
        "adell",
        "alot",
        "alot",
        "alot",
        "alot",
        "alot",
        "apple",
        "apple",
        "apple",
        "apple",
        "apple",
        "bell",
        "bell",
        "bell",
        "bell",
        "bell",
        "berry",
        "berry",
        "berry",
        "berry",
        "berry",
        "eena",
        "eena",
        "eena",
        "eena",
        "eena",
        "ella",
        "ella",
        "ella",
        "ella",
        "ella",
        "era",
        "era",
        "era",
        "era",
        "era",
        "et",
        "et",
        "et",
        "et",
        "et",
        "ia",
        "ia",
        "ia",
        "ia",
        "ia",
        "flower",
        "flower",
        "flower",
        "flower",
        "flower",
        "lotta",
        "lotta",
        "lotta",
        "lotta",
        "lotta",
        "petal",
        "petal",
        "petal",
        "petal",
        "petal",
        "riella",
        "riella",
        "riella",
        "riella",
        "riella",
        "sweet",
        "sweet",
        "sweet",
        "sweet",
        "sweet",
        "trude",
        "trude",
        "trude",
        "trude",
        "trude",
        "rose",
        "rose",
        "rose",
        "rose",
        "rose",
        "willow",
        "willow",
        "willow",
        "willow",
        "willow",
        "y",
        "y",
        "y",
        "y",
        "y",
    ]
    return imie[self]
Esempio n. 27
0
    def data_urodzenia_miesieczna(self=znak_gwiezdny()[3]):
        # Wypisuje dokładną miesięczną datę urodzin.
        data_miesieczna_8_dni = RzutyKoscia.rzuc_koscia_wieloscienna(1, 8)
        data_miesieczna_12_dni = RzutyKoscia.rzuc_koscia_wieloscienna(1, 12)
        data_miesieczna_20_dni = RzutyKoscia.rzuc_koscia_wieloscienna(1, 20)
        data_miesieczna_40_dni = RzutyKoscia.rzuc_koscia_wieloscienna(1, 40)

        if self == 1:
            return data_miesieczna_20_dni + 10, "dnia Przedwiedźmia"
        elif self == 2:
            if 1 <= data_miesieczna_20_dni <= 3:
                return (data_miesieczna_20_dni + 30), "dnia Przedwiedźmia"
            elif data_miesieczna_20_dni == 4:
                return "w Hexennacht"
            elif 5 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 4, "dnia Powiedźmia"
        elif self == 3:
            if 1 <= data_miesieczna_20_dni <= 16:
                return data_miesieczna_20_dni + 16, "dnia Powiedźmia"
            elif 17 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 16, "dnia Zmiany Roku"
        elif self == 4:
            if 1 <= data_miesieczna_40_dni <= 29:
                return data_miesieczna_40_dni + 4, "dnia Zmiany Roku"
            elif data_miesieczna_40_dni == 30:
                return "w Wiosenną Równonoc"
            elif 31 <= data_miesieczna_40_dni <= 40:
                return data_miesieczna_40_dni - 30, "dnia Czasu Orki"
        elif self == 5:
            return data_miesieczna_20_dni + 10, "dnia Czasu Orki"
        elif self == 6:
            if 1 <= data_miesieczna_20_dni <= 3:
                return data_miesieczna_20_dni + 30, "dnia Czasu Orki"
            elif 4 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni + 4, "dnia Czasu Sigmara"
        elif self == 7:
            if 1 <= data_miesieczna_20_dni <= 16:
                return data_miesieczna_20_dni + 17, "dnia Czasu Sigmara"
            elif 17 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 16, "dnia Czasu Letniego"
        elif self == 8:
            return data_miesieczna_20_dni + 4, "dnia Czasu Letniego"
        elif self == 9:
            if 1 <= data_miesieczna_20_dni <= 9:
                return data_miesieczna_20_dni + 24, "dnia Czasu Letniego"
            elif data_miesieczna_20_dni == 10:
                return "w Letnie Przesilenie"
            elif 11 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 10, "dnia Przed Tajemnicą"
        elif self == 10:
            return data_miesieczna_20_dni + 10, "dnia Przed Tajemnicą"
        elif self == 11:
            if 1 <= data_miesieczna_20_dni <= 3:
                return data_miesieczna_20_dni + 30, "dnia Przed Tajemnicą"
            elif 4 == data_miesieczna_20_dni:
                return "w dniu Tajemnicy"
            elif 5 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 4, "dnia Po Tajemnicy"
        elif self == 12:
            if 1 <= data_miesieczna_20_dni <= 16:
                return data_miesieczna_20_dni + 16, "dnia Po Tajemnicy"
            elif 17 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 16, "dnia Czasu Zbiorów"
        elif self == 13:
            return data_miesieczna_20_dni + 4, "dnia Czasu Zbiorów"
        elif self == 14:
            if 1 <= data_miesieczna_20_dni <= 9:
                return data_miesieczna_20_dni + 24, "dnia Czasu Zbiorów"
            elif 10 == data_miesieczna_20_dni:
                return "w Równonoc Jesienną"
            elif 11 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 10, "dnia Warzenia"
        elif self == 15:
            return data_miesieczna_20_dni + 10, "dnia Warzenia"
        elif self == 16:
            if 1 <= data_miesieczna_20_dni <= 3:
                return data_miesieczna_20_dni + 30, "dnia Warzenia"
            elif 4 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 3, "dnia Czasu Mrozów"
        elif self == 17:
            if 1 <= data_miesieczna_20_dni <= 16:
                return data_miesieczna_20_dni + 17, "dnia Czasu Mrozów"
            elif 17 <= data_miesieczna_20_dni <= 20:
                return data_miesieczna_20_dni - 16, "dnia Czasu Ulryka"
        elif self == 18:
            return data_miesieczna_20_dni + 4, "dnia Czasu Ulryka"
        elif self == 19:
            if 1 <= data_miesieczna_12_dni <= 9:
                return data_miesieczna_12_dni + 24, "dnia Czasu Ulryka"
            elif 10 == data_miesieczna_12_dni:
                return "w Zimowe Przesilenie"
            elif 11 <= data_miesieczna_12_dni <= 12:
                return data_miesieczna_12_dni - 10, "dnia Przedwiedźmia"
        elif self == 20:
            return data_miesieczna_8_dni + 2, "dnia Przedwiedźmia"
        else:
            print("Error")
Esempio n. 28
0
    def znak_gwiezdny(self=RzutyKoscia.rzuc_koscia_wieloscienna(20)):
        # Kolejność Znaków Gwiezdnych jest podana w kolejności w jakich po sobie następują.
        znaki_gwiezdne = {
            0: [
                "Błąd, znak gwiezdny z początku",
                "błąd, znak gwiezdny z początku",
                "błąd, znak gwiezdny z początku"
            ],
            1: [
                "Wymund Pustelnik", "Znak wytrzymałości.",
                "11 Przedwiedźmia - 30 Przedwiedźmia"
            ],
            2: [
                "Wielki Krzyż", "Znak czystości.",
                "31 Przedwiedźmia - 16 Powiedźmia."
            ],
            3: [
                "Wół Gnuthus", "Znak dokładności.",
                "17 Powiedźmia - 4 Zmiany Roku."
            ],
            4: [
                "Sznur Limnera", "Znak wiernej służby.",
                "5 Zmiany Roku - 10 Czasu Orki."
            ],
            5: [
                "Smok Dragomas", "Znak odwagi.",
                "11 Czasu Orki - 30 Czasu Orki."
            ],
            6: [
                "Gwiazda Uroku", "Znak tajemnicy i iluzji.",
                "31 Czasu orki - 17 Czasu Sigmara."
            ],
            7: [
                "Pas Grungiego", "Znak sprawności wojennej.",
                "18 Czasu Sigmara - 4 Czasu Letniego."
            ],
            8: [
                "Mędrzec Mammit", "Znak mądrości.",
                "5 Czasu Letniego - 24 Czasu Letniego."
            ],
            9: [
                "Głupiec Mummit", "Znak instynktu.",
                "25 Czasu Letniego - 10 Przed Tajemnicą."
            ],
            10: [
                "Dwa byki", "Znak płodności i rzemiosła.",
                "11 Przed Tajemnicą - 30 Przed Tajemnicą."
            ],
            11: [
                "Tancerka", "Znak miłości i pożądania.",
                "31 Przed Tajemnicą - 16 Po Tajemnicy."
            ],
            12: [
                "Bębniarz", "Znak zabawy i radości.",
                "17 Po Tajemnicy - 4 Czasu Zbiorów."
            ],
            13:
            ["Dudy", "Znak oszustwa.", "5 Czasu Zbiorów - 24 Czasu Zbiorów."],
            14: [
                "Vobist Ulotny", "Znak ciemności i niepewności.",
                "25 Czasu Zbiorów - 10 Czasu Warzenia."
            ],
            15: [
                "Rozbity Wóz", "Znak dumy.",
                "11 Czasu Warzenia - 30 Czasu Warzenia."
            ],
            16: [
                "Tłusty Kozioł", "Znak ukrytej namiętności.",
                "31 Czasu Warzenia - 17 Czasu Mrozów."
            ],
            17: [
                "Kocioł Rhyi", "Znak łaski, śmierci i tworzenia.",
                "18 Czasu Mrozów - 4 Czasu Ulryka."
            ],
            18: [
                "Złoty Kogut", "Znak kupców i bogactwa.",
                "5 Czasu Ulryka - 24 Czasu Ulryka."
            ],
            19: [
                "Lancet", "Znak nauki i talentu.",
                "25 Czasu Ulryka - 2 Przedwiedźmia."
            ],
            20: [
                "Gwiazda Wieczorna", "Znak magii.",
                "3 Przedwiedźmia - 10 Przedwiedźmia. "
            ],
            21: [
                "Błąd, znak gwiezdny z końca", "błąd, znak gwiezdny z końca",
                "błąd, znak gwiezdny z końca"
            ]
        }

        znaki_gwiezdne_nazwa = znaki_gwiezdne[self][0]
        znaki_gwiezdne_opis = znaki_gwiezdne[self][1]
        znaki_gwiezdne_przyblizona_data = znaki_gwiezdne[self][2]
        wynik_na_kosci = self

        return znaki_gwiezdne_nazwa, znaki_gwiezdne_opis, znaki_gwiezdne_przyblizona_data, wynik_na_kosci
 def kolor_wlosow(self=RzutyKoscia.rzuc_koscia_10()):
     return self
from Warhammer_2ed_Karta_Postaci.MaszynaLosująca import RzutyKoscia
from Warhammer_2ed_Karta_Postaci.Postać import Kalendarium, \
    Imiona, \
    Nazwiska

Kalendarz = Kalendarium.Kalendarium

print(
    f"Imię i nazwisko: {Imiona.wybierz_imie_czlowiek_mezczyzna()} {Nazwiska.nazwisko_czlowiek()} \n"
    f"Znak Gwiezdny: {Kalendarz.znak_gwiezdny()[0]} - {Kalendarz.znak_gwiezdny()[1]}\n"
    f"Data urodzenia: {Kalendarz.data_urodzenia_postaci()[1]} roku Sigmara \n"
    f"\t\t\t\t{Kalendarz.data_urodzenia_miesieczna()[0]} {Kalendarz.data_urodzenia_miesieczna()[1]}"
)

cechy_glowne = {
    1: ["Walka Wręcz", RzutyKoscia.rzuc_koscia_10(2) + 20],
    2: ["Umiejętności Strzeleckie",
        RzutyKoscia.rzuc_koscia_10(2) + 20],
    3: ["Krzepa", RzutyKoscia.rzuc_koscia_10(2) + 20],
    4: ["Odporność", RzutyKoscia.rzuc_koscia_10(2) + 20],
    5: ["Zręczność", RzutyKoscia.rzuc_koscia_10(2) + 20],
    6: ["Inteligencja", RzutyKoscia.rzuc_koscia_10(2) + 20],
    7: ["Siła Woli", RzutyKoscia.rzuc_koscia_10(2) + 20],
    8: ["Ogłada", RzutyKoscia.rzuc_koscia_10(2) + 20]
}

drugorzedne = lambda x: int(x / 10)

cechy_drugorzedne = {
    1: ["Atak", 1],
    2: ["Żywotność", "PlaceHolder"],