diff --git a/Arkadia.xml b/Arkadia.xml
index fddf0bfb..8607fef5 100644
--- a/Arkadia.xml
+++ b/Arkadia.xml
@@ -4003,8 +4003,9 @@ scripts.misc.knowledge:stop_reading_library()
^Wykonujesz silny zamach dlugim runicznym korbaczem, mierzac w (?'target'.+?), lecz (ta|ten) umiejetnie przyjmuje twa bron na .*\.$
^Niezdarnym zamachnieciem dlugiego runicznego korbacza nie udaje ci sie trafic (?'target'.*)\.$
^Czujesz jak runy na rekojesci dlugiego runicznego korbacza zaczynaja pulsowac, zas jego glowica zapala sie krwistoczerwonym ogniem\. Wykorzystujac te sytuacje,bierzesz obszerny zamach nad glowa, usilujac trafic (?'target'.+?), lecz twojemu przeciwni(?:czce|kowi) udaje sie uniknac tego uderzenia\.$
- ^Widzac, ze glowica twego dlugiego runicznego korbacza rozjatrza sie plomieniem, wykonujesz szybki zamach bronia w kierunku (?'target'.+?), jednak udaje (?:jej|mu) sie zbic twe uderzenie .*\.$
- ^Czujesz jak runy na rekojesci dlugiego runicznego korbacza zaczynaja pulsowac, zas jego glowica zapala sie krwistoczerwonym ogniem\. Wykorzystujac te sytuacje, bierzesz obszerny zamach nad glowa, usilujac trafic (?'target'.+?), lecz twojemu przeciwnikowi udaje sie uniknac tego uderzenia\.$
+ ^Widzac, ze glowica twego dlugiego runicznego korbacza rozjatrza sie plomieniem, wykonujesz szybki zamach bronia w kierunku (?'target'.+?), jednak udaje (?:jej|mu) sie (?:zatrzymac twe uderzenie|zbic twe uderzenie) .*\.$
+ ^Czujesz jak runy na rekojesci dlugiego runicznego korbacza zaczynaja pulsowac, zas jego glowica zapala sie krwistoczerwonym ogniem\. Wykorzystujac te sytuacje, bierzesz obszerny zamach nad glowa, usilujac trafic (?'target'.+?), lecz twoje(?:j|mu) przeciwni(?:czce|kowi) udaje sie uniknac tego uderzenia\.$
+ ^Wykorzystujac chwile, w ktorej glowica twego dlugiego runicznego korbacza wybucha ognista poswiata, probujesz nia uderzyc (?'target'.+?), lecz robisz to tak nieumiejetnie, ze bronmija cel w bezpiecznej dlan odleglosci\.$
1
@@ -4015,6 +4016,7 @@ scripts.misc.knowledge:stop_reading_library()
1
1
1
+ 1
@@ -4506,7 +4508,7 @@ scripts.misc.knowledge:stop_reading_library()
^Bierzesz potezny zamach krysztalowym swietlistym korbaczem mierzac w (?'target'.+?), t(a|en) jednak cudem unika ciosu swiecacej glowicy\.$
^(Probujesz|(?'attacker'.+? probuje)) zaskoczyc (?'target'.+?) szybkim ciosem krysztalowego swietlistego korbacza, ten jednak (bez trudu paruje cios|w ostatniej chwili oslania sie) .*\.$
^Trafiasz (?'target'.+?) zamaszystym uderzeniem krysztalowego swietlistego korbacza w (?'where'.+), jednak caly impet ciosu wyparowany zostaje przez .*\.$
- ^(.+?) potezny zamach krysztalowym swietlistym korbaczem mierzac w (?'target'.+?), (ten jednak cudem unika|ty jednak w ostatniej chwili unikasz) ciosu swiecacej glowicy\.$
+ ^(.+?) potezny zamach krysztalowym swietlistym korbaczem mierzac w (?'target'.+?), (?:t(?:a|en) jednak cudem unika|ty jednak w ostatniej chwili unikasz) ciosu swiecacej glowicy\.$
^Mlynkujac, wyprowadzasz mocne uderzenie krysztalowym swietlistym korbaczem mierzac w (?'target'.+?), jednak swiecaca glowica (nie dosiega celu|mija cel o wlos)\.$
@@ -6691,26 +6693,6 @@ scripts.misc.knowledge:stop_reading_library()
0
0
-
- jasniejacy_zdobiony_jatagan_inni
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- (?:Nagle cale otoczenie rozswietla sie|Nagly blysk rozswietla cale otoczenie|Jasniejaca luna znaczy powietrze|Swietlista smuga przecina powietrze), gdy (?:dlugim cieciem|szybkim pchnieciem) swym jasniejacym zdobionym jataganem (?'attacker'\w+(?: \w+){0,4}?) (?'damage'ledwo muska|bardzo ciezko rani|powaznie rani|rani|masakruje) (?'target'.+?), trafiajac (?:go|ja) w (?'where'.*)\.
-
-
- 1
-
-
jasniejacy_zdobiony_jatagan_moje
@@ -6851,6 +6833,26 @@ scripts.misc.knowledge:stop_reading_library()
+
+ jasniejacy_zdobiony_jatagan_inni
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ (?:Nagle cale otoczenie rozswietla sie|Nagly blysk rozswietla cale otoczenie|Jasniejaca luna znaczy powietrze|Swietlista smuga przecina powietrze), gdy (?:dlugim cieciem|szybkim pchnieciem) swym jasniejacym zdobionym jataganem (?'attacker'\w+(?: \w+){0,4}?) (?'damage'ledwo muska|bardzo ciezko rani|powaznie rani|rani|masakruje) (?'target'.+?), trafiajac (?:go|ja) w (?'where'.*)\.
+
+
+ 1
+
+
gorejacy_dlugi_talwar
@@ -8685,13 +8687,9 @@ scripts.misc.knowledge:stop_reading_library()
#000000
mistern\w+ obosieczn\w+ topor
- Konczac atak przyklekasz na jedno kolano, nie ogladajac sie nawet na swoja ofiare. Mimowolnie usmiechasz sie, gdy slyszysz gluchy odglos padajacego na ziemie ciala.
- przykleka na jedno kolano nie ogladajac sie nawet na swa ofiare, ktorej cialem targa nagly skurcz a z otwartych arterii tryska strumien krwi. Twarz
1
- 0
- 0
moje
@@ -8865,13 +8863,11 @@ scripts.misc.knowledge:stop_reading_library()
^Szybki niczym atak kobry cios gornego szpikulca sterczacego z twojego misternego obosiecznego topora z mordercza sila trafia (?'target'.+?)(?: w (?'where'.+?), momentalnie pozbawiajac (?:go|ja) zycia\. Bezwladne cialo pada u twych stop, wciaz jeszcze broczac krwia ze smiertelnej rany|, momentalnie konczac walke)\.$
^Szybkim wypadem wymijasz (?'target'.+?) i wykorzystujac rozpedzona mase swego misternego obosiecznego topora bez trudu wyprowadzasz w pedzie dwa smiertelne ciosy\.$
^Rzucajac sie do ostatecznego ataku wyprowadzasz straszliwe, pelne sily ciecie swym misternym obosiecznym toporem, ktore z mordercza precyzja smiertelnie godzi (?'target'.+?) w (?'where'.+?), ostatecznie konczac boj\.$
- ^Konczac atak przyklekasz na jedno kolano, nie ogladajac sie nawet na swoja ofiare. Mimowolnie usmiechasz sie, gdy slyszysz gluchy odglos padajacego na ziemie ciala.$
1
1
1
- 1
@@ -9063,7 +9059,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
^(?'attacker'\w+(?: \w+){0,4}) szybkim niczym atak kobry ciosem sterczacego z misternego obosiecznego topora gornego szpikulca z mordercza sila i precyzja trafia (?'target'.+?) w (?'where'.+?), momentalnie (konczac walke|pozbawiajac (?:go|ja) zycia\. Bezwladne cialo wali sie na ziemie, wciaz broczac krwia ze smiertelnej rany)\.$
- ^Konczac atak (?'attacker'.+?) przykleka na jedno kolano nie ogladajac sie nawet na swa ofiare, ktorej cialem targa nagly skurcz a z otwartych arterii tryska strumien krwi\. Twarz .+? wykrzywia paskudny grymas gdy cialo z gluchym loskotem pada na ziemie\.$
+ ^Konczac atak (?'attacker'.+?) przykleka na jedno kolano nie ogladajac sie nawet na swa ofiare, ktorej cialem targa nagly skurcz a z otwartych arterii tryska strumien krwi\. Twarz .+? wykrzywia paskudny grymas gdy cialo z gluchymloskotem pada na ziemie\.$
^Rzucajac sie do ostatecznego ataku (?'attacker'.+?) wyprowadza straszliwe, pelne sily ciecie swym misternym obosiecznym toporem, ktore z mordercza precyzja smiertelnie godzi (?'target'.+?) w (?'where'.+?), ostatecznie konczac boj\.$
^(?'attacker'\w+(?: \w+){0,4}) szybkim wypadem wymija (?'target'.+?), a jednoczesnie jego misterny obosieczny topor rozblyskuje dwukrotnie, zadajac mordercze ciecia\.$
@@ -10600,7 +10596,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
#000000
- (^[ >]*Szybkim niczym mysl ruchem .* wytracasz .* z (reki|rak) (.*)\.$)
+ ^Szybkim niczym mysl ruchem .+? wytracasz .+? z (?:reki|rak) (?'target'.*)\.$
1
@@ -11638,26 +11634,6 @@ scripts.misc.knowledge:stop_reading_library()
#000000
-
- ja_granit
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^Bierzesz ogromny zamach swoim gigantycznym granitowym mlotem i uderzasz nim w glowe (?'target'.+?)\. Przeciwnik mruga oczami, nie bardzo wiedzac, co sie dzieje\. Porzadnie (?:go|ja) zamroczylo\.$
-
-
- 1
-
-
ja_spec_0
#000000
#000000
- zaczyna wpatrywac sie pustym wzrokiem w slepia weza wijacego sie u podstawy twojego ciemnogranatowego smuklego helmu.
+ ^(?'target'\w+(?: \w+){0,4}) zaczyna wpatrywac sie pustym wzrokiem w slepia weza wijacego sie u podstawy twojego ciemnogranatowego smuklego helmu\.$
- 0
+ 1
@@ -13243,6 +13219,46 @@ scripts.misc.knowledge:stop_reading_library()
3
+
+ ja_gigantyczny_granitowy_mlot
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^Bierzesz ogromny zamach swoim gigantycznym granitowym mlotem i uderzasz nim w glowe (?'target'.+?)\. Przeciwnik mruga oczami, nie bardzo wiedzac, co sie dzieje\. Porzadnie (?:go|ja) zamroczylo\.$
+
+
+ 1
+
+
+
+ ja_jasniejacy_zdobiony_jatagan
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^Rozblysk swiatla oslepia (?'target'.*)!$
+
+
+ 1
+
+
@@ -13505,7 +13521,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
#000000
- ^(?'attacker'\w+(?: \w+){0,4}) szybkim niczym mysl ruchem (.+?) wytraca (.+?) z (reki|rak) (.*)\.$
+ ^(?'attacker'\w+(?: \w+){0,4}) szybkim niczym mysl ruchem (.+?) wytraca (?'weapon'.+?) z (?:reki|rak) (?'target'.*)\.$
1
@@ -13552,7 +13568,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
^(?'attacker'\w+(?: \w+){0,4}) wykorzystujac brak broni u przeciwnika, (?:blyskawicznie|w mgnieniu oka|z wyuczona wprawa) wyprowadza cios .+? mierzac w (?'target'.+?)\. Wypracowanym uderzeniem trafia (?:go|ja) w .+?, (?'damage'.*)\.$
- ^(?'attacker'\w+(?: \w+){0,4}) wykorzystujac twoj brak broni, w mgnieniu oka wyprowadza cios (?'weapon'.+?) mierzac w (?'target'ciebie)\. Wypracowane uderzenie trafia cie w (?'where'.+?), (?'damage'.*)\.$
+ ^(?'attacker'\w+(?: \w+){0,4}) wykorzystujac twoj brak broni, (?:blyskawicznie|w mgnieniu oka|z wyuczona wprawa) wyprowadza cios (?'weapon'.+?) mierzac w (?'target'ciebie)\. Wypracowane uderzenie trafia cie w (?'where'.+?), (?'damage'.*)\.$
1
@@ -14171,26 +14187,6 @@ scripts.misc.knowledge:stop_reading_library()
#000000
-
- ktos_granit
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^(?'attacker'\w+(?: \w+){0,4}) bierze ogromny zamach swoim gigantycznym granitowym mlotem i wyprowadza potworny cios w glowe (?'target'.+?)\. Przeciwnik mruga oczami, nie bardzo wiedzac, co sie dzieje\. Porzadnie (?:go|ja) zamroczylo\.$
-
-
- 1
-
-
ktos_spec_0
@@ -16579,7 +16575,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
#000000
- ^Trzymana przez .* blekitno-srebrna trojkatna tarcza rozblyskuje nagle niesamowicie ostrym blekitnym swiatlem, skierowanym w strone (.*), lecz .*
+ ^Trzymana przez (?'attacker'.+?) blekitno-srebrna trojkatna tarcza rozblyskuje nagle niesamowicie ostrym blekitnym swiatlem, skierowanym w strone (?'target'.+?), leczrozblysk jest tak silny, ze na chwile rowniez ty odruchowo mruzysz oczy przed oslepiajaca jasnoscia!$
1
@@ -16625,6 +16621,46 @@ scripts.misc.knowledge:stop_reading_library()
1
+
+ jasniejacy-zdobiony-jatagan
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^(?'target'\w+(?: \w+){0,4}) wydaje sie byc oslepion[ay] rozblyskiem swiatla\.$
+
+
+ 1
+
+
+
+ gigantyczny-granitowy-mlot
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^(?'attacker'\w+(?: \w+){0,4}) bierze ogromny zamach swoim gigantycznym granitowym mlotem i wyprowadza potworny cios w glowe (?'target'.+?)\. Przeciwnik mruga oczami, nie bardzo wiedzac, co sie dzieje\. Porzadnie (?:go|ja) zamroczylo\.$
+
+
+ 1
+
+
@@ -17613,7 +17649,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
#000000
- (^[ >]*Uderzenie jest tak silne, ze [a-zA-Z (),!]+ bezwiednie opuszcza [a-z ]+\.$)
+ ^[ >]*Uderzenie jest tak silne, ze (?'target'.+?) bezwiednie opuszcza [a-z ]+\.$
1
@@ -17655,7 +17691,7 @@ scripts.misc.knowledge:stop_reading_library()
#000000
#000000
- (^[ >]*[a-zA-Z (),!]+ dobywa [a-z ]+\.$)
+ ^(?'target'.+?) dobywa [a-z ]+\.$
1
@@ -23406,12 +23442,10 @@ trigger_func_skrypty_ui_misc_ptakopodobny_inkantuje()
#000000
#000000
- ^[> ]*Rozwiazujesz na chwile rzemyk, sprawdzajac zawartosc swojego[a-zA-Z -]*woreczka[a-z ]*\. W srodku dostrzegasz (?'content'[a-zA-Z0-9, -]+)\.$
- ^[> ]*Uwaznie ogladasz zawartosc[a-zA-Z -]*woreczka[a-z ]*\. W srodku dostrzegasz (?'content'[a-zA-Z0-9, -]+)\.$
+ ^[> ]*(?:Rozwiazujesz na chwile rzemyk, sprawdzajac zawartosc swojego|Uwaznie ogladasz zawartosc) (?:[a-zA-Z -]+? woreczka)[a-z ]*?\. W srodku dostrzegasz (?'content'[a-zA-Z0-9, -]+)\.$
1
- 1
@@ -23428,12 +23462,10 @@ trigger_func_skrypty_ui_misc_ptakopodobny_inkantuje()
#000000
#000000
- ^[> ]*Uwaznie ogladasz zawartosc[a-zA-Z -]*woreczka[a-z ]*. W jego srodku nic jednak nie ma\.$
- ^[> ]*Rozwiazujesz na chwile rzemyk, sprawdzajac zawartosc swojego[a-zA-Z -]*woreczka[a-z ]*. W jego srodku nic jednak nie ma\.$
+ ^[> ]*(?:Uwaznie ogladasz zawartosc|Rozwiazujesz na chwile rzemyk, sprawdzajac zawartosc swojego) [a-zA-Z -]*woreczka[a-z ]*. W jego srodku nic jednak nie ma\.$
1
- 1
@@ -24515,6 +24547,10 @@ trigger_func_skrypty_ui_misc_ptakopodobny_inkantuje()
^Tunele ciagna sie na (.*)\.$
^Rozpadlina ciagnie sie na (.*)\.$
^W gestych ciemnosciach dostrzegasz sciezke wiodaca na (.*)\.$
+ ^Ulice krzyzuja sie tutaj, prowadzac w trzech kierunkach: (.*)\.$
+ ^Ulica prowadzi na (.*)\.$
+ ^Wykop konczy sie tutaj, zas jedyne widoczne przejscie prowadzi na (.*)\.$
+ ^Wykopany w ziemi tunel rozgalezia sie tutaj, zas jego odnogi wioda na (.*)\.$
1
@@ -24541,6 +24577,10 @@ trigger_func_skrypty_ui_misc_ptakopodobny_inkantuje()
1
1
1
+ 1
+ 1
+ 1
+ 1
diff --git a/skrypty/misc/counter/utils.lua b/skrypty/misc/counter/utils.lua
index a20873ba..759b24c6 100644
--- a/skrypty/misc/counter/utils.lua
+++ b/skrypty/misc/counter/utils.lua
@@ -10,6 +10,7 @@ misc.counter.utils.two_word_mobs = {
"lodowego trolla",
"pajaka sieciarza",
"pomiot chaosu",
+ "rumaka bojowego",
"rycerza chaosu",
"smoczego ogra",
"smoka chaosu",
diff --git a/skrypty/people/introduced.lua b/skrypty/people/introduced.lua
index c339926d..1f5568ec 100644
--- a/skrypty/people/introduced.lua
+++ b/skrypty/people/introduced.lua
@@ -34,6 +34,9 @@ end
function scripts.people.introduced:process_introduced(matches)
local people = string.split(matches[2]:gsub(" i ", ", "), ", ")
+ local key = "przedstawieni." .. scripts.character_name
+ self.previous_introduced = scripts.state_store:get(key)
+ scripts.state_store:set(key, people)
for k, name in pairs(people) do
if not table.contains(self.introduced, name) then
if selectString(name, 1) > -1 then
diff --git a/skrypty/ui/gags/color/color_innych_spece/sprzet.lua b/skrypty/ui/gags/color/color_innych_spece/sprzet.lua
index 13421d54..240c2cab 100644
--- a/skrypty/ui/gags/color/color_innych_spece/sprzet.lua
+++ b/skrypty/ui/gags/color/color_innych_spece/sprzet.lua
@@ -1,7 +1,7 @@
function trigger_func_skrypty_ui_gags_color_color_innych_spece_zbroje_blekitno_srebrna_trojkatna_tarcza()
scripts.gags:gag_prefix("TARCZA SPEC", "innych_spece")
- ateam:may_setup_paralyzed_name(matches[2])
+ ateam:may_setup_paralyzed_name(matches["target"])
end
function trigger_func_skrypty_ui_gags_color_color_innych_spece_zbroje_lsniaca_plomienista_tarcza()
@@ -10,9 +10,15 @@ end
function trigger_func_skrypty_ui_gags_color_color_innych_spece_zbroje_ciemnogranatowy_smukly_helm()
scripts.gags:gag_prefix("HELM SPEC", "innych_spece")
+ ateam:may_setup_paralyzed_name(matches["target"])
end
-function trigger_func_skrypty_ui_gags_color_color_innych_spece_bar_ktos_granit()
+function trigger_func_skrypty_ui_gags_color_color_innych_spece_bronie_gigantyczny_granitowy_mlot()
scripts.gags:gag_prefix("GRA OGL", "innych_spece")
ateam:may_setup_paralyzed_name(matches["target"])
-end
\ No newline at end of file
+end
+
+function trigger_func_skrypty_ui_gags_color_color_innych_spece_bronie_jasniejacy_zdobiony_jatagan()
+ scripts.gags:gag_prefix("JATAGAN OGL", "innych_spece")
+ ateam:may_setup_paralyzed_name(matches["target"])
+end
diff --git a/skrypty/ui/gags/color/color_moje_ciosy/niestandardowe_topory.lua b/skrypty/ui/gags/color/color_moje_ciosy/niestandardowe_topory.lua
index f5839443..69652289 100644
--- a/skrypty/ui/gags/color/color_moje_ciosy/niestandardowe_topory.lua
+++ b/skrypty/ui/gags/color/color_moje_ciosy/niestandardowe_topory.lua
@@ -8,8 +8,8 @@ function trigger_func_skrypty_ui_gags_ciosy_obosieczny_gwiezdny_topor()
local dmg = matches["damage"]
local value = -1
if dmg == "tnie plytko" then value = 1
- elseif dmg == "tnie gladko" then value = 2
- elseif dmg == "tnie lekko" then value = 3
+ elseif dmg == "tnie lekko" then value = 2
+ elseif dmg == "tnie gladko" then value = 3
elseif dmg == "tnie szeroko" then value = 4
elseif dmg == "tnie gleboko" then value = 5
elseif dmg == "niemal przecina w pol" then value = 6
diff --git a/skrypty/ui/gags/color/color_moje_spece/bar.lua b/skrypty/ui/gags/color/color_moje_spece/bar.lua
index f0a3817f..93aed1c5 100644
--- a/skrypty/ui/gags/color/color_moje_spece/bar.lua
+++ b/skrypty/ui/gags/color/color_moje_spece/bar.lua
@@ -26,11 +26,6 @@ function trigger_func_skrypty_ui_gags_color_color_moje_spece_bar_ja_fin()
scripts.gags:gag_prefix("JA "..scripts.gags.fin_prefix, "moje_spece")
end
-function trigger_func_skrypty_ui_gags_color_color_moje_spece_bar_ja_granit()
- scripts.gags:gag_prefix("GRA OGL", "moje_spece")
- ateam:may_setup_paralyzed_name(matches["target"])
-end
-
function trigger_func_skrypty_ui_gags_color_color_moje_spece_bar_ja_spec_ja_ogluch()
scripts.gags:gag_own_spec("OGL")
ateam:may_setup_paralyzed_name(matches["target"])
diff --git a/skrypty/ui/gags/color/color_moje_spece/sprzet.lua b/skrypty/ui/gags/color/color_moje_spece/sprzet.lua
index 3f8c3086..01f31f6c 100644
--- a/skrypty/ui/gags/color/color_moje_spece/sprzet.lua
+++ b/skrypty/ui/gags/color/color_moje_spece/sprzet.lua
@@ -9,9 +9,20 @@ function trigger_func_skrypty_ui_gags_color_color_moje_spece_zbroje_lsniaca_plom
end
function trigger_func_skrypty_ui_gags_color_color_moje_spece_zbroje_ciemnogranatowy_smukly_helm()
+ ateam:may_setup_paralyzed_name(matches["target"])
scripts.gags:gag_prefix("HELM SPEC", "moje_spece")
end
function trigger_func_skrypty_ui_gags_color_color_moje_spece_bron_truje()
scripts.gags:gag_prefix("BRON TRUJE", "moje_spece")
-end
\ No newline at end of file
+end
+
+function trigger_func_skrypty_ui_gags_color_color_moje_spece_bronie_gigantyczny_granitowy_mlot()
+ scripts.gags:gag_prefix("GRA OGL", "moje_spece")
+ ateam:may_setup_paralyzed_name(matches["target"])
+end
+
+function trigger_func_skrypty_ui_gags_color_color_moje_spece_bronie_jasniejacy_zdobiony_jatagan()
+ scripts.gags:gag_prefix("JATAGAN OGL", "moje_spece")
+ ateam:may_setup_paralyzed_name(matches["target"])
+end
diff --git a/skrypty/utils/string.lua b/skrypty/utils/string.lua
index f45b8d9c..a07e55f9 100644
--- a/skrypty/utils/string.lua
+++ b/skrypty/utils/string.lua
@@ -2,6 +2,10 @@ function string.starts(String, Start)
return string.sub(String, 1, string.len(Start)) == Start
end
+function string.endswith(str, ending)
+ return str:sub(-#ending) == ending
+end
+
function trim_string(str)
return str:match("^%s*(.-)%s*$")
end