From d1f242a8ea02fceac1742812486cc1c054893d75 Mon Sep 17 00:00:00 2001 From: Polish Hammer Date: Sat, 10 Jun 2023 15:58:24 +0200 Subject: [PATCH] Reakcje ladacznicy, poprawka na mention w reset the clock --- bot.py | 101 ++++++++++++++++++++++++++-------------- settings.json | 125 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 142 insertions(+), 84 deletions(-) diff --git a/bot.py b/bot.py index 6af7e40..063ba69 100644 --- a/bot.py +++ b/bot.py @@ -43,7 +43,7 @@ if platform == "linux" or platform == "linux2": settings_file = "/home/pi/Conjurer/settings.json" netrc_file = "/home/pi/.netrc" logstore = "/home/pi/RetroPie/logs/" - accident_log = "/home/pi/accident_log.json" + accident_log = "/home/pi/Conjurer/accident_log.json" elif platform == "win32": logfile = "discord.log" @@ -144,16 +144,16 @@ async def on_message(message): if ("Conjurer Śpij Słodko Aniołku" in message.content) and vykidailo: exit() - #kanal bez bota + # kanal bez bota if message.channel.id == 1095985579147141202: return - #wentylacja + # wentylacja if message.channel.id == 1083804024173764739: return - #legendy + # legendy if message.channel.id == 1084448332841230388: return - #interrogation booth + # interrogation booth if message.channel.id == 1111625221171052595: return if isinstance(message.channel, discord.DMChannel): @@ -163,7 +163,7 @@ async def on_message(message): channel = message.channel await client.process_commands(message) - #TODO: wpiac jego reakcje we framework chatu GPT + # TODO: wpiac jego reakcje we framework chatu GPT message.content = message.content.lower() tdelta = datetime.now() - master_timeout @@ -176,12 +176,11 @@ async def on_message(message): if tdelta > INITIAL_TIME_WAIT: for word in word_reactions: if re.search(".*" + word + "[\s*,$]*", message.content): - tdelta = datetime.now() - word_reactions[word][2] tdelta = tdelta.total_seconds() reaction = word_reactions[word][3] if tdelta > word_reactions[word][1]: - #TODO: to zrobic reactiony + # TODO: to zrobic reactiony logger.info("Ping z procedury reakcji") if reaction: emoji = client.get_emoji(word_reactions[word][0]) @@ -344,19 +343,27 @@ async def check(): if voiceClient.is_connected(): global MUZYKA while MUZYKA["playing"] and voiceClient.is_connected(): - if voiceClient and not voiceClient.is_playing() and not voiceClient.is_paused(): + if ( + voiceClient + and not voiceClient.is_playing() + and not voiceClient.is_paused() + ): await play(MUZYKA["ctx"], MUZYKA["requestor"]) await asyncio.sleep(0.1) if os.path.getsize(logfile) > 600000: - shutil.copyfile(logfile,"{}discord{}.log".format(logstore, datetime.now())) + shutil.copyfile(logfile, "{}discord{}.log".format(logstore, datetime.now())) logger.info("Log rollover") handler.doRollover() if os.path.getsize(memory_five_muzyka) > 300000: channel = client.get_channel(1062047571557744721) - await channel.send("*Conjurer porządkuje bar, wypala szklanki do czysta miotaczem płomieni ze swojej zbroi i ogólnie wygląda na zajętego....*") + await channel.send( + "*Conjurer porządkuje bar, wypala szklanki do czysta miotaczem płomieni ze swojej zbroi i ogólnie wygląda na zajętego....*" + ) with channel.typing(): - path_newfile = "{}{}{}.json".format(logstore, memory_five_muzyka[:-4],datetime.now()) + path_newfile = "{}{}{}.json".format( + logstore, memory_five_muzyka[:-4], datetime.now() + ) with open(memory_five_muzyka, "r+") as file: with open(path_newfile, "x") as new_file: # First we load existing data into a dict. @@ -369,10 +376,16 @@ async def check(): new_file.seek(0) json.dump(new_data, file, indent=4) json.dump(file_data, new_file, indent=4) - await channel.send("*Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* ...sać powieści o naszym wspaniałym barze SZEFIE!") - if os.path.getsize(memory_five_siara)> 300000: - path_newfile = "{}{}{}.json".format(logstore, memory_five_siara[:-4],datetime.now()) - await channel.send("*Conjurer porządkuje bar, ścina lekkim laserem pulsacyjnym powierzchnie baru o grubości kilku mikronów i ogólnie wygląda na zajętego....*") + await channel.send( + "*Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* ...sać powieści o naszym wspaniałym barze SZEFIE!" + ) + if os.path.getsize(memory_five_siara) > 300000: + path_newfile = "{}{}{}.json".format( + logstore, memory_five_siara[:-4], datetime.now() + ) + await channel.send( + "*Conjurer porządkuje bar, ścina lekkim laserem pulsacyjnym powierzchnie baru o grubości kilku mikronów i ogólnie wygląda na zajętego....*" + ) with open(memory_five_siara, "r+") as file: with open(path_newfile, "x") as new_file: # First we load existing data into a dict. @@ -385,7 +398,9 @@ async def check(): # convert back to json. json.dump(new_data, file, indent=4) json.dump(file_data, new_file, indent=4) - await channel.send("*Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* eprzyć o głupotach z klientami... Szefie... *Bierze 'ukradkowy' łyk z piersiówki*") + await channel.send( + "*Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* eprzyć o głupotach z klientami... Szefie... *Bierze 'ukradkowy' łyk z piersiówki*" + ) await asyncio.sleep(60) @@ -654,12 +669,11 @@ async def wyszukaj(ctx, how_many=0): itr += 1 else: logger.info("Wiele plików do zagrania") - search_weight.sort(key = lambda x: x[0],reverse=True) - return_list.extend(search_weight[:int(how_many)]) + search_weight.sort(key=lambda x: x[0], reverse=True) + return_list.extend(search_weight[: int(how_many)]) return return_list - async def max_weight(list): max_weight = 0 for iter in list: @@ -1001,34 +1015,42 @@ async def przytul(ctx, arg=None): async def get_image_stable_diffusion(ctx, arg=None): pass + @client.command() async def fabryczka(ctx, arg=None): await ctx.message.reply(historia_fabryczki) + @client.command() async def chata_hammera(ctx, arg=None): - with open("accident_log.json", "r+") as new_file: + with open(accident_log, "r+") as new_file: # First we load existing data into a dict. file_data = json.load(new_file) opis = file_data[-1][0] - czas = datetime.strptime(file_data[-1][1],'%Y-%m-%d %H:%M:%S.%f') - await ctx.send("Komenda mierząca Eldritch Absinht Horror Hammertimespacecontinuum. Od ostatniego incydentu w chacie Hammera minęło {}. Incydent to: {}".format(datetime.now()-czas,opis)) -@client.command() + czas = datetime.strptime(file_data[-1][1], "%Y-%m-%d %H:%M:%S.%f") + await ctx.send( + "Komenda mierząca incydenty w Eldritch AbsinthHammerTimeSpaceContinuum.\n Od ostatniego incydentu w chacie Hammera minęło {}. Incydent to: {}".format( + datetime.now() - czas, opis + ) + ) + +@client.command() async def historia_incydentow_u_hammera(ctx, arg=None): - with open("accident_log.json", "r+") as new_file: + with open(accident_log, "r+") as new_file: # First we load existing data into a dict. file_data = json.load(new_file) - return_data = "Historia zarejestrownych incydentów u Hammera:\n" + return_data = "Komenda mierząca incydenty w Eldritch AbsinthHammerTimeSpaceContinuum.\n Historia zarejestrownych incydentów u Hammera:\n" index = 1 for data in file_data: opis = data[0] - czas = datetime.strptime(data[1],'%Y-%m-%d %H:%M:%S.%f') - add_data = "{}. Opis: {} Data: {}".format(index,opis,czas) - return_data= return_data+ add_data + "\n" - index+=1 + czas = datetime.strptime(data[1], "%Y-%m-%d %H:%M:%S.%f") + add_data = "{}. Opis: {} Data: {}".format(index, opis, czas) + return_data = return_data + add_data + "\n" + index += 1 await ctx.send(return_data) + @client.command() async def reset_the_clock(ctx, arg=None): hammer = False @@ -1036,19 +1058,28 @@ async def reset_the_clock(ctx, arg=None): if role.name == "Bartender": hammer = True if hammer: - with open("accident_log.json", "r+") as new_file: + with open(accident_log, "r+") as new_file: # First we load existing data into a dict. file_data = json.load(new_file) - czas = datetime.strptime(file_data[-1][1],'%Y-%m-%d %H:%M:%S.%f') + czas = datetime.strptime(file_data[-1][1], "%Y-%m-%d %H:%M:%S.%f") opis = ctx.message.content[16:] - accident= accident = [opis, "{}".format(datetime.now())] + accident = accident = [opis, "{}".format(datetime.now())] file_data.append(accident) new_file.seek(0) # convert back to json. json.dump(file_data, new_file, indent=4) - await ctx.send("RESET THE CLOCK. Od ostatniego incydentu w chacie Hammera minęło {}. No ale teraz odpierdolił: {}".format(czas, opis)) + await ctx.send( + "Komenda mierząca incydenty w Eldritch AbsinthHammerTimeSpaceContinuum.\n RESET THE CLOCK. Od ostatniego incydentu w chacie Hammera minęło {}. No ale teraz się odpierdoliło: {}".format( + czas, opis + ) + ) else: - await ctx.send("Gdzie z łapami do zegara? {} coś albo się komuś stało albo zaraz się stanie jak będzie zegar tykał....".format(client.get_user(346956223645614080))) + await ctx.send( + "Komenda mierząca incydenty w Eldritch AbsinthHammerTimeSpaceContinuum.\n Gdzie z łapami do zegara? {} coś albo się komuś stało albo zaraz się stanie jak będzie zegar tykał....".format( + client.get_user(346956223645614080).mention + ) + ) + # *================================== Run client.run(TOKEN) diff --git a/settings.json b/settings.json index 52eff96..f53eccd 100644 --- a/settings.json +++ b/settings.json @@ -1,5 +1,5 @@ { - "fabryczka": "Fabryczka to miejsce w Łodzi. Właściciel skuszony hajsem razem ze współpracownikiem wzięli na sesję od kobiety męża. Sesja non stop ponad 24h. Sesja w ramach \"kary za zdradę\". Kontakt miał być z kobietą telefoniczny i słowo bezpieczeństwa u niej. W pewnym momencie uległy im się popsuł. Zadzwonili do kobiety. Nie odebrała. Napisali sms. Odpisała że \"Nie on tak zawsze. Kontynuujcie\". Ponoć mimo to zrobili przerwę i skoczyli po bułkę i serek Hochland dla uległego w ramach after/middle care'u. Uległy spierdolił im nago oknem z \"sesji\". Stąd też wzięłą się w Diasporze łódzkiej kwestia serka Hochland. Partner Czarnej to kumpel fabryczki który też ma na koncie pare swoich akcji.", + "fabryczka": "Fabryczka to miejsce w odzi. Waciciel skuszony hajsem razem ze wsppracownikiem wzili na sesj od kobiety ma. Sesja non stop ponad 24h. Sesja w ramach \"kary za zdrad\". Kontakt mia by z kobiet telefoniczny i sowo bezpieczestwa u niej. W pewnym momencie ulegy im si popsu. Zadzwonili do kobiety. Nie odebraa. Napisali sms. Odpisaa e \"Nie on tak zawsze. Kontynuujcie\". Pono mimo to zrobili przerw i skoczyli po buk i serek Hochland dla ulegego w ramach after/middle care'u. Ulegy spierdoli im nago oknem z \"sesji\". Std te wzi곹 si w Diasporze dzkiej kwestia serka Hochland. Po caej akcji pan 'Fabryczka' straszy par prawnikami, tumaczc e 'sta go na dobrych'. Partner Czarnej to kumpel fabryczki ktry te ma na koncie pare swoich akcji.", "word_reactions": { "fabryczka": [ 1103376650487484556, @@ -8,97 +8,97 @@ true ], "hammer": [ - "Hammer? Chuj o złotym serduszku? Popierdolony w idealnych proporcjach do czystego serduszka? Legendarny zbanowany admin Kinky Little Discord? Legendarny kochanek? \"Bardzo fajny sadysta\":tm:Nie znam. Nie słyszałem", + "Hammer? Chuj o zotym serduszku? Popierdolony w idealnych proporcjach do czystego serduszka? Legendarny zbanowany admin Kinky Little Discord? Legendarny kochanek? \"Bardzo fajny sadysta\":tm: Waciciel \"Domu ktry czyni pijanym\"? \nNie znam. Nie syszaem", 15.0, 0, false ], - "chujzłoty": [ - "Eeeee.... Szefie... ktoś cię woła! Wskazuje na Hammera", + "chujzoty": [ + "Eeeee.... Szefie... kto ci woa! Wskazuje na Hammera", 15.0, 0, false ], "indie": [ - "Indie? *Wyciąga rewolwerową wyrzutnię taktycznych bomb jądrowych* Gdzie??? *Zaczyna się maniakalnie śmiać*", + "Indie? *Wyciga rewolwerow wyrzutni taktycznych bomb jdrowych* Gdzie??? *Zaczyna si maniakalnie mia*", 15.0, 0, false ], "hindus": [ - "Hindus? Gdzie.... *Wyciąga spod lady ciężki miotacz płomieni i zaczyna się maniakalnie śmiać*", + "Hindus? Gdzie.... *Wyciga spod lady ciki miotacz pomieni i zaczyna si maniakalnie mia*", 15.0, 0, false ], "chuj": [ - "Eeeee.... Szefie... ktoś cię woła! Wskazuje na Hammera", + "Eeeee.... Szefie... kto ci woa! Wskazuje na Hammera", 15.0, 0, false ], "Sowa": [ - "Czy ja usłyszałem Sowa? Jedne z lepszych cycków po tej stronie wewnętrznej sfery. Ale ja tego nie mówiłem", + "Czy ja usyszaem Sowa? Jedne z lepszych cyckw po tej stronie wewntrznej sfery. Ale ja tego nie mwiem", 100000.0, 0, false ], - "jeż": [ - "*Światło gaśnie i cały bar nagle zostaje przemalowany w słoneczniki.* Ki dia... *Światło znowu gaśnie i pojawiają się psychodeliczne animacje* Jeżu. Ogranicz. *Po kolejnym błysku wszystko jest anime chibi style* Swoją... *I wraca do normy* Kreatywność. *Wzdycha* I tak jedyna chemia jaką tu widzę to domestos... *Kręci głową*", + "je": [ + "*wiato ganie i cay bar nagle zostaje przemalowany w soneczniki.* Ki dia... *wiato znowu ganie i pojawiaj si psychodeliczne animacje* Jeu. Ogranicz. *Po kolejnym bysku wszystko jest anime chibi style* Swoj... *I wraca do normy* Kreatywno. *Wzdycha* I tak jedyna chemia jak tu widz to domestos... *Krci gow*", 15.0, 0, false ], "savil": [ - "*Znikąd zaczyna być słychać muzykę. Conjurer nuci* There must be some way out of here... Said the joker to the thief...", + "*Znikd zaczyna by sycha muzyk. Conjurer nuci* There must be some way out of here... Said the joker to the thief...", 15.0, 0, false ], "zinnejbajki": [ - "ZInnejBajki? Nie wcale nie żywi się krwią. To pogłoski. *Nieudolnie chowa za plecami plastikowy pakiet z dużym napisem AB RH+ do lodówki na drinki*", + "ZInnejBajki? Nie wcale nie ywi si krwi. To pogoski. *Nieudolnie chowa za plecami plastikowy pakiet z duym napisem AB RH+ do lodwki na drinki*", 15.0, 0, false ], "Bluszcz": [ - "Bluszcz? *widocznie blednie i cofa się o krok, dwustukilowy Elemental robi się nagle taaaaki malutki* Nieeee.... Wcaaaale się jej nie boje.... *Szybko ucieka za bar polerować nerwowo szklanki* W ogóle nie jest straszna *Ostatnie zdanie brzmi jak pisk*", + "Bluszcz? *widocznie blednie i cofa si o krok, dwustukilowy Elemental robi si nagle taaaaki malutki* Nieeee.... Wcaaaale si jej nie boje.... *Szybko ucieka za bar polerowa nerwowo szklanki* W ogle nie jest straszna *Ostatnie zdanie brzmi jak pisk*", 15.0, 0, false ], "jaeger": [ - "Jaeger? *W tle zaczyna grać opening z Attack on the Titan* Na północy siedzi, na te no... Pierożki bezglutenowe poluje. Odważny chłop. *kiwa głową z szacunkiem jaki tylko łowca może wobec innego łowcy mieć*", + "Jaeger? *W tle zaczyna gra opening z Attack on the Titan* Na pnocy siedzi, na te no... Pieroki bezglutenowe poluje. Odwany chop. *kiwa gow z szacunkiem jaki tylko owca moe wobec innego owcy mie*", 15.0, 0, false ], "lena": [ - "Lena? Nie nie miałem NIC wspólnego ze zniknięciem... A czekaj - o którą z osób znikniętych pytasz? *Zaczyna nucić* Boogie ługi, znikną wrógi", + "Lena? Nie nie miaem NIC wsplnego ze znikniciem... A czekaj - o ktr z osb zniknitych pytasz? *Zaczyna nuci* Boogie ugi, znikn wrgi", 15.0, 0, false ], "rafikowy": [ - "Rafikowy? *wyłamuje kostki* Jak masz PROBLEM z tym super dzieciakiem - to masz problem ze mną. I resztą Nocnej Zmiany. *wali pięścią w stół* Ka-pe-wu?", + "Rafikowy? *wyamuje kostki* Jak masz PROBLEM z tym super dzieciakiem - to masz problem ze mn. I reszt Nocnej Zmiany. *wali pici w st* Ka-pe-wu?", 15.0, 0, false ], "kurwa": [ - "Kurwa? Ale która... Ta mityczna czy Toćka?", + "Kurwa? Ale ktra... Ta mityczna czy Toka?", 15.0, 0, false ], "shila": [ - "Shila? Instruktorka aerobiku. Takiego nago. Z elektrodą w tyłku... A i robi takie słodkie *roar*. No normalnie aż się chcę odpowiedzieć *kici, kici*", + "Shila? Instruktorka aerobiku. Takiego nago. Z elektrod w tyku... A i robi takie sodkie *roar*. No normalnie a si chc odpowiedzie *kici, kici*", 15.0, 0, false ], "mienco": [ - "*Wyciąga kawał krwawiącego króliczego udka* Frecia, Frecia, Frecia... kici, kici, taś taś.... *Światło gaśnie na sekunddę i po tym jak się zapala cały bar jest uwalony krwią* Za każdym razem *wzdycha*", + "*Wyciga kawa krwawicego krliczego udka* Frecia, Frecia, Frecia... kici, kici, ta ta.... *wiato ganie na sekundd i po tym jak si zapala cay bar jest uwalony krwi* Za kadym razem *wzdycha*", 15.0, 0, false @@ -110,163 +110,163 @@ false ], "krowa": [ - "Krówka? Nie dramatyzuj....", + "Krwka? Nie dramatyzuj....", 15.0, 0, false ], - "krówka": [ - "Krówka? Nie dramatyzuj....", + "krwka": [ + "Krwka? Nie dramatyzuj....", 15.0, 0, false ], "cielak": [ - "Krówka? Nie dramatyzuj....", + "Krwka? Nie dramatyzuj....", 15.0, 0, false ], "cielaczek": [ - "Krówka? Nie dramatyzuj....", + "Krwka? Nie dramatyzuj....", 15.0, 0, false ], "jessenia": [ - "Jessenia? Jak przyszła tu w różowej pidżamie z uszkami to nawet nie mrugnąłem okiem. Te oczy.... No ale jakiś debil Ją prowokował mówiąc \"Zdominuj mnie\" Akurat miała dobry humor więc przeżył - ale po 115.0 sekundach był już na \"Tak Pani, przepraszam że zająłem czas Pani\" Respect dla kobitki", + "Jessenia? Jak przysza tu w rowej pidamie z uszkami to nawet nie mrugnem okiem. Te oczy.... No ale jaki debil J prowokowa mwic \"Zdominuj mnie\" Akurat miaa dobry humor wic przey - ale po 115.0 sekundach by ju na \"Tak Pani, przepraszam e zajem czas Pani\" Respect dla kobitki", 15.0, 0, false ], "enterix": [ - "Enterix? Chodząca encyklopedia sprzętu BDSM... Jeśli On o czymś nie słyszał to to nie istnieje.", + "Enterix? Chodzca encyklopedia sprztu BDSM... Jeli On o czym nie sysza to to nie istnieje.", 15.0, 0, false ], "aswerus": [ - "Aswerus? Bardzo miły człowiek. Bardzo się stara być miły. Szacun - ja nawet nie próbuje.", + "Aswerus? Bardzo miy czowiek. Bardzo si stara by miy. Szacun - ja nawet nie prbuje.", 15.0, 0, false ], "szeherezada": [ - "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana że zdecydowanie lepiej skończy.", + "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana e zdecydowanie lepiej skoczy.", 15.0, 0, false ], "szehera": [ - "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana że zdecydowanie lepiej skończy.", + "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana e zdecydowanie lepiej skoczy.", 15.0, 0, false ], "szechera": [ - "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana że zdecydowanie lepiej skończy.", + "Szeherezada? BDSMowa Mata Hari. Tylko na tyle cwana e zdecydowanie lepiej skoczy.", 15.0, 0, false ], "orja": [ - "Orja? Nie wkurzamy goreańskich kajir. Można batem dostać:D", + "Orja? Nie wkurzamy goreaskich kajir. Mona batem dosta:D", 15.0, 0, false ], "khattaw": [ - "*Zza ściany zaczyna dobywać się przytłumione dobre techenko. Conjurer blednie* Nie.... znowu ona.... Khaaaa *Mijają 72 godziny nieustającego raveu. Khat nadal tańczy. Elemental leży na podłodze pod kroplówką*", + "*Zza ciany zaczyna dobywa si przytumione dobre techenko. Conjurer blednie* Nie.... znowu ona.... Khaaaa *Mijaj 72 godziny nieustajcego raveu. Khat nadal taczy. Elemental ley na pododze pod kroplwk*", 15.0, 0, false ], "kwadraty": [ - "Kwadraty? Przemiły człowiek. Myślałem że jak go trzy napalone laski napadły to będę musiał wkroczyć... Tak go lały... A on potem cały w skowronkach. Szacun dla gościa. Zajebisty ziomek.", + "Kwadraty? Przemiy czowiek. Mylaem e jak go trzy napalone laski napady to bd musia wkroczy... Tak go lay... A on potem cay w skowronkach. Szacun dla gocia. Zajebisty ziomek.", 15.0, 0, false ], "jules": [ - "Jules? Świetna diablica. Zaraz... Jak to szło... All is dust? Krew dla boga krwi? Pokaż cycki dla Slaanesh? Iron within, iron without? Coś w ten deseń.", + "Jules? wietna diablica. Zaraz... Jak to szo... All is dust? Krew dla boga krwi? Poka cycki dla Slaanesh? Iron within, iron without? Co w ten dese.", 15.0, 0, false ], "elokwentna": [ - "O matko. Znowu ta dyskusja? Hammer ma stary słownik gdzie elokwentna i pyskata są praktycznie synonimami. Jedyna różnica że swojej uległej można za bycie pyskatym dać po dupie.", + "O matko. Znowu ta dyskusja? Hammer ma stary sownik gdzie elokwentna i pyskata s praktycznie synonimami. Jedyna rnica e swojej ulegej mona za bycie pyskatym da po dupie.", 15.0, 0, false ], "elokwencja": [ - "O matko. Znowu ta dyskusja? Hammer ma stary słownik gdzie elokwentna i pyskata są praktycznie synonimami. Jedyna różnica że swojej uległej można za bycie pyskatym dać po dupie.", + "O matko. Znowu ta dyskusja? Hammer ma stary sownik gdzie elokwentna i pyskata s praktycznie synonimami. Jedyna rnica e swojej ulegej mona za bycie pyskatym da po dupie.", 15.0, 0, false ], "pyskata": [ - "Pyskata? A teraz mówisz o Tatarku czy o tej drugiej? *Zauważa spojrzenie Hammera* Taaaak o Tatarku.", + "Pyskata? A teraz mwisz o Tatarku czy o tej drugiej? *Zauwaa spojrzenie Hammera* Taaaak o Tatarku.", 15.0, 0, false ], "kld": [ - "KLD? Burdel większy niż u Hammera.... Chociaż ten już sprząta.... Burdel większy niż u Hammera zanim zaczął sprzątać.", + "KLD? Burdel wikszy ni u Hammera.... Chocia ten ju sprzta.... Burdel wikszy ni u Hammera zanim zacz sprzta.", 15.0, 0, false ], "burdel": [ - "Oooo... Widzę że Hammera odwiedziłeś. Tylko mu nie mów żeby firanki zmienił.", + "Oooo... Widz e Hammera odwiedzie. Tylko mu nie mw eby firanki zmieni.", 15.0, 0, false ], "xo": [ - "Xo? Jejku. Taka mała dziewczynka. A lać ją można godzinami. Sam się bym zasapał. No i sznurki ładne wiąże.", + "Xo? Jejku. Taka maa dziewczynka. A la j mona godzinami. Sam si bym zasapa. No i sznurki adne wie.", 15.0, 0, false ], "ziemniaczek": [ - "Mały. PODŁY!!! PSYCHOPAT!!!!! Ahahahahaha..... *Strzela z karabinu maszynowego w sufit*", + "May. PODY!!! PSYCHOPAT!!!!! Ahahahahaha..... *Strzela z karabinu maszynowego w sufit*", 15.0, 0, false ], - "toćka": [ - "Toćka? Csiii... Nie tak głośno. Wpada, pokazuje cycki - połowa facetów mdleje z powodu niedokrwienia głowy, druga połowa z powodu przekrwienia główki - a trzecia się bije kto się na nią pierwszy rzuci", + "toka": [ + "Toka? Csiii... Nie tak gono. Wpada, pokazuje cycki - poowa facetw mdleje z powodu niedokrwienia gowy, druga poowa z powodu przekrwienia gwki - a trzecia si bije kto si na ni pierwszy rzuci", 15.0, 0, false ], "istoriya": [ - "*Z głośników zaczyna lecieć muzyka podejrzanie przypominająca Disco Polo* Istoriya? Legenda memiarstwa, ręka chodzi najebana. Nakurwia memami Na Na Na Na NA NA! *Conjurer rapuje niezbornie wymachując łapkami*", + "*Z gonikw zaczyna lecie muzyka podejrzanie przypominajca Disco Polo* Istoriya? Legenda memiarstwa, rka chodzi najebana. Nakurwia memami Na Na Na Na NA NA! *Conjurer rapuje niezbornie wymachujc apkami*", 15.0, 0, false ], "panifretka": [ - "*Światło gaśnie. Z kranów zaczynają lecieć iskry, a woda z wentylatora. Conjurer głośno wzdycha.* No tak ONA. Wiedźma znowu korki wyjebała bawiąc się w loszku jakimś szczęśliwym biedactwem", + "*wiato ganie. Z kranw zaczynaj lecie iskry, a woda z wentylatora. Conjurer gono wzdycha.* No tak ONA. Wiedma znowu korki wyjebaa bawic si w loszku jakim szczliwym biedactwem", 15.0, 0, false ], "frecia": [ - "Kochana pluszowa delikatna sadystka *patrzy na Fretkę, orientuje się co ta robi* - Nie Frecia proszę nie wpinaj tego penisa do kontaktu, zła Fretka, niedobra Sadystka *Następuje wybuch snopu iskier i zapada ciemność*", + "Kochana pluszowa delikatna sadystka *patrzy na Fretk, orientuje si co ta robi* - Nie Frecia prosz nie wpinaj tego penisa do kontaktu, za Fretka, niedobra Sadystka *Nastpuje wybuch snopu iskier i zapada ciemno*", 15.0, 0, false ], "wolfram": [ - "A kolega po fachu. Karczmarz ze wsi pod Łodzią. Warszyce? Warszomin? Coś takiego. Spoko ziomek. Coprawda nasza stacja kosmiczna jest większa od jego karczmy - ale nie wszystko da się zrobić w polu grawitacyjnym planety. Jeżu mówi że jest bardem z naczelnych... No Homo Sapiens w końcu.", + "A kolega po fachu. Karczmarz ze wsi pod odzi. Warszyce? Warszomin? Co takiego. Spoko ziomek. Coprawda nasza stacja kosmiczna jest wiksza od jego karczmy - ale nie wszystko da si zrobi w polu grawitacyjnym planety. Jeu mwi e jest bardem z naczelnych... No Homo Sapiens w kocu.", 15.0, 0, false ], "fallain": [ - "Kochana Krówka. Skłonność do dramatów i zakrwawiania ścian. Jedna z kilku NAPRAWDE srogich masochistek... Ach ta krew :drool:", + "Kochana Krwka. Skonno do dramatw i zakrwawiania cian. Jedna z kilku NAPRAWDE srogich masochistek... Ach ta krew :drool:", 15.0, 0, false @@ -278,10 +278,37 @@ false ], "conjurer": [ - "Kto mnie wołał? Czego chciał? Jak chcesz pogadać to napisz **Conjurer:** i powiedz co masz na myśli. Jak chcesz żebym Ci coś narysował napisz **imaginuje sobie** i tak samo. Moge też Ci opowiedzieć o fabryczce", + "Kto mnie woa? Czego chcia? Jak chcesz pogada to napisz **Conjurer:** i powiedz co masz na myli. Jak chcesz ebym Ci co narysowa napisz **imaginuje sobie** i tak samo. Moge te Ci opowiedzie o fabryczce", + 15.0, + 0, + false + ], + "wita": [ + "wita Ladacznica? Przyjazna osbka. Bardzo. Jak wilk. Z wielkimi kami. Strasznie j lubi. Tak samo nie lubi przemocowcw jak ja i Hammer", + 15.0, + 0, + false + ], + "ladacznica": [ + "wita Ladacznica? Oj tak. Jeli okazuje si e kto jej nacinie na odcisk zostaje poarty w caoci... Dobra jest.", + 15.0, + 0, + false + ], + "saint": [ + "Saint Harlot? Ten jej umiech. Potrafi nim wyrazi wszystko. Zarwno eby rozmwca si ucieszy i wyluzowa... Jak i zesra ze strachu.", + 15.0, + 0, + false + ], + "harlot": [ + "Saint Harlot? Wielkie ky. Wielkie pazury. Puchate miciutkie futerko. Nie naley irytowa. No i przemocowcy znikaj w jej okolicy 'przypadkiem'.", 15.0, 0, false ] + + + } }