diff --git a/arkadia/specs.tf b/arkadia/specs.tf index b46042e..132039c 100644 --- a/arkadia/specs.tf +++ b/arkadia/specs.tf @@ -63,9 +63,11 @@ /def -mregexp -Fp2 -t'wyprowadzic .* (w jednym momencie konczac walke)' spec_ohm_7 = /show_spec LEG 7 7 ; partyzant +/eval /def -PC%c_fightme -Fp5 -t'.*(uderzasz|doskakujesz).*(raniac|masakrujac).*' spec_sc_color_0_me /eval /def -PC%c_crit_bold -Fp5 -t'.* (uderza|doskakuje) cie.* (raniac |masakrujac).*' spec_sc_color_0 /eval /def -PC%c_spec -Fp5 -t'.* (uderza|doskakuje) .* (raniac|masakrujac) .*' spec_sc_color_1 +/eval /def -PC%c_fightme -Fp5 -t'(Ubiegajac reakcje|Uprzedzajac reakcje|Blyskawicznym susem|Momentalnie doskakujesz|Dziko hallakujac|Z furia drapieznika|Wyprzedzajac nieudolny atak|Z dzikim krzykiem) .*' spec_par_color_3_me /eval /def -PC%c_spec -Fp5 -t'.* (ubiegajac reakcje .* probuje |uprzedzajac reakcje|blyskawicznym susem dopada |doskakuje .* w biegu skladajac sie|ulamku sekundy zabiega |z furia drapieznika rusza |natychmiast rzuca sie |krzykiem wpada na ).*' spec_sc_color_3 /def -mregexp -Fp2 -t'probuje.* dosiegnac .* jednak .* bron nieznacznie (chybia celu)' spec_sc_0 = /show_spec PAR 0 7 diff --git a/common/start.tf b/common/start.tf index 7f16a40..7aa77e1 100644 --- a/common/start.tf +++ b/common/start.tf @@ -6,7 +6,7 @@ /def -Fp2 -mregexp -t"^(> )+" _unprompty = /substitute %{PR} /def log_on = \ - /eval /log -w%{mudworld} %{logpath}/%{mudworld}/%{player}_$[ftime("%Y-%m-%d", time())].log + /eval /log -w%{mudworld} %{logpath}/%{mudworld}/tf/%{player}_$[ftime("%Y-%m-%d", time())].log /def -mglob -Fp2 -t'* z hosta:*' _logged = \ /repeat -2 1 /start %;\ diff --git a/nightal/colors.tf b/nightal/colors.tf index 60272fc..3491dbb 100644 --- a/nightal/colors.tf +++ b/nightal/colors.tf @@ -45,38 +45,38 @@ /eval /def -PC%c_fightme -Fp5 -t'Twoj cios otwiera broczaca krwia rane na ciele przeciwnika.' ; kondycja -/eval /def -PC%c_main_bold -Fp5 -t'w swietnej kondycji' -/eval /def -PC%c_main_bold -Fp5 -t'w dobrym stanie' -/eval /def -PC%c_main_bold -Fp5 -t'lekko rann.' -/eval /def -PC%c_alarm -Fp5 -t' rann.' -/eval /def -PC%c_alarm -Fp5 -t'w zlej kondycji' -/eval /def -PC%c_crit_bold -Fp4 -t'(ciezko rann.)' -/eval /def -PC%c_crit_bold -Fp1 -t'ledwo zyw.' +/eval /def -PC%c_main_bold -Fp5 -t'w swietnej kondycji' +/eval /def -PC%c_main_bold -Fp5 -t'w dobrym stanie' +/eval /def -PC%c_main_bold -Fp5 -t'lekko rann.' +/eval /def -PC%c_alarm -Fp5 -t' rann.' +/eval /def -PC%c_alarm -Fp5 -t'w zlej kondycji' +/eval /def -PC%c_crit_bold -Fp4 -t'(ciezko rann.)' +/eval /def -PC%c_crit_bold -Fp1 -t'ledwo zyw.' ; mana -/eval /def -PC%c_main_bold -Fp5 -t'mentalnie w pelni sil' -/eval /def -PC%c_main_bold -Fp5 -t'mentalnie lekko oslabion.' -/eval /def -PC%c_main_bold -Fp5 -t'mentalnie oslabion.' -/eval /def -PC%c_main_bold -Fp5 -t'mentalnie zmeczon.' -/eval /def -PC%c_alarm -Fp5 -t'mentalnie bardzo zmeczon.' -/eval /def -PC%c_alarm -Fp5 -t'mentalnie w zlej kondycji' -/eval /def -PC%c_alarm -Fp5 -t'mentalnie wyczerpan.' -/eval /def -PC%c_crit_bold -Fp5 -t'mentalnie wykonczon.' -/eval /def -PC%c_crit_bold -Fp5 -t'mentalnie u kresu sil' +/eval /def -PC%c_main_bold -Fp5 -t'mentalnie w pelni sil' +/eval /def -PC%c_main_bold -Fp5 -t'mentalnie lekko oslabion.' +/eval /def -PC%c_main_bold -Fp5 -t'mentalnie oslabion.' +/eval /def -PC%c_main_bold -Fp5 -t'mentalnie zmeczon.' +/eval /def -PC%c_alarm -Fp5 -t'mentalnie bardzo zmeczon.' +/eval /def -PC%c_alarm -Fp5 -t'mentalnie w zlej kondycji' +/eval /def -PC%c_alarm -Fp5 -t'mentalnie wyczerpan.' +/eval /def -PC%c_crit_bold -Fp5 -t'mentalnie wykonczon.' +/eval /def -PC%c_crit_bold -Fp5 -t'mentalnie u kresu sil' ; zmeczenie -/eval /def -PC%c_main_bold -Fp5 -t' w pelni wypoczet(y|a)\\.' -/eval /def -PC%c_main_bold -Fp5 -t' wypoczet(y|a)\\.' -/eval /def -PC%c_main_bold -Fp5 -t' troche zmeczon(y|a)\\.' -/eval /def -PC%c_main_bold -Fp5 -t' zmeczon(y|a)\\.' -/eval /def -PC%c_main_bold -Fp5 -t' bardzo zmeczon(y|a)\\.' -/eval /def -PC%c_main_bold -Fp5 -t' nieco wyczerpan(y|a)\\.' -/eval /def -PC%c_alarm -Fp5 -t' wyczerpan(y|a)\\.' -/eval /def -PC%c_alarm -Fp5 -t' bardzo wyczerpan(y|a)\\.' -/eval /def -PC%c_crit_bold -Fp5 -t' wycienczon(y|a)\\.' -/eval /def -PC%c_crit_bold -Fp5 -t' calkowicie wycienczon(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' w pelni wypoczet(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' wypoczet(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' troche zmeczon(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' zmeczon(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' bardzo zmeczon(y|a)\\.' +/eval /def -PC%c_main_bold -Fp5 -t' nieco wyczerpan(y|a)\\.' +/eval /def -PC%c_alarm -Fp5 -t' wyczerpan(y|a)\\.' +/eval /def -PC%c_alarm -Fp5 -t' bardzo wyczerpan(y|a)\\.' +/eval /def -PC%c_crit_bold -Fp5 -t' wycienczon(y|a)\\.' +/eval /def -PC%c_crit_bold -Fp5 -t' calkowicie wycienczon(y|a)\\.' -/eval /def -PC%c_crit_bold -Fp5 -t'Jestes tak zmeczon., ze nie mozesz dalej .* w tym kierunku\\.' +/eval /def -PC%c_crit_bold -Fp5 -t'Jestes tak zmeczon., ze nie mozesz dalej .* w tym kierunku\\.' ; postepy /eval /def -mregexp -Fp5 -PC%c_main_bold -t'(Nie poczynil[ea]s| (.*) postepy)' diff --git a/nightal/map.tf b/nightal/map.tf index 83b344f..07a3bb3 100644 --- a/nightal/map.tf +++ b/nightal/map.tf @@ -76,12 +76,14 @@ /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez drzwi prowadzace do biblioteki\.' _map_podazam_custom_drzwi4 = /_map_go custom:drzwi /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez wrota do swiatyni\.' _map_podazam_custom_wrota2 = /_map_go custom:wrota /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) wrotami na zewnatrz\.' _map_podazam_custom_wrota3 = /_map_go custom:wrota -/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez otwor na zewnatrz jaskini\.' _map_podazam_custom_otwor = /_map_go custom:otwor -/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez otwor w glab jaskinii\.' _map_podazam_custom_otwor = /_map_go custom:otwor +/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez otwor na zewnatrz jaskini\.' _map_podazam_custom_otwor2 = /_map_go custom:otwor +/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) przez otwor w glab jaskini.*\.' _map_podazam_custom_otwor3 = /_map_go custom:otwor /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) sciezka w gore\.' _map_podazam_custom_sciezka = /_map_go custom:sciezka /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) sciezka do ogrodu\.' _map_podazam_custom_sciezka2 = /_map_go custom:sciezka /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) sciezka na droge\.' _map_podazam_custom_sciezka3 = /_map_go custom:sciezka /def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) kladka na (zachod|wschod)\.' _map_podazam_custom_kladka = /_map_go custom:kladka +/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) miedzy krzakami\.' _map_podazam_custom_krzaki = /_map_go custom:krzaki +/def -mregexp -Fp500 -t'(Wraz z .* podazasz|Podazasz)(?:| skradajac sie) za (.*) po drabinie na gore\.' _map_podazam_custom_drabina = /_map_go custom:drabina /def -mregexp -Fp500 -t'(Wraz z (.*) podazasz|Podazasz)(?:| skradajac sie) za (.*) na (dol|polnoc|poludnie|wschod|zachod|polnocny-wschod|polnocny-zachod|poludniowy-wschod|poludniowy-zachod) brodzac po .* wodzie\.' _map_podazam_custom_jaskinie = /_map_go exit:%{P4} diff --git a/nightal/movement.tf b/nightal/movement.tf index 007caae..2b032a8 100644 --- a/nightal/movement.tf +++ b/nightal/movement.tf @@ -186,7 +186,7 @@ /dp monety /def -mregexp -Fp2 -t'sierzant mowi: Nawet nie probuj mnie przekupic... bo pozalujesz!' followgo23 = \ /tbind bramanazboje -/def -mregexp -Fp2 -t'znika gdzies w scianie.' followgo24 = \ +/def -mregexp -Fp2 -t'(z trudem przeciska sie przez pekniecie w skalnej scianie.|znika gdzies w scianie.)' followgo24 = \ /tbind przecisnij sie przez pekniecie /def -mregexp -Fp2 -t'bezpiecznie laduje po drugiej stronie szczeliny!' followgo25 = \ /tbind przeskocz wyrwe diff --git a/nightal/specs.tf b/nightal/specs.tf index 5c9264e..0c3191c 100644 --- a/nightal/specs.tf +++ b/nightal/specs.tf @@ -12,7 +12,7 @@ /eval /def -PC%c_spec -Fp5 -t'.*Ofiara miota sie lekko, probujac otrzasnac z ogluszenia.*' spec_jaszczury_base2 /def -mregexp -Fp2 -t'ciecie nie uzyskawszy odpowiedniego impetu' = /show_spec SPEC 0 12 -/def -mregexp -Fp2 -t'powodujac lekkie zasinienie.' spec_ber1 = /show_spec SPEC 1 12 +/def -mregexp -Fp2 -t'lekkie zasinienie.' spec_ber1 = /show_spec SPEC 1 12 /def -mregexp -Fp2 -t'zadajac nieznaczne obrazenia.' spec_ber2 = /show_spec SPEC 2 12 /def -mregexp -Fp2 -t'pozostawiajac niewielka ranke.' spec_ber3 = /show_spec SPEC 3 12 /def -mregexp -Fp2 -t'powodujac sporego krwiaka.' spec_ber4 = /show_spec SPEC 4 12 diff --git a/nightal/statusbar.tf b/nightal/statusbar.tf index 9a951e5..6d53ebb 100644 --- a/nightal/statusbar.tf +++ b/nightal/statusbar.tf @@ -178,7 +178,7 @@ /def -mregexp -Fp2 -t'wypowiadasz rozkaz' = \ /_odliczaj_rozkaz -/def -mregexp -Fp2 -t'(probujesz|obijasz|siniaczysz) .* (noga|stopa|lokciem|piescia|kolanem)' _bez_broni = \ +/def -mregexp -Fp2 -t'(Nie udaje ci sie|probujesz|obijasz|siniaczysz) .* (noga|stopa|lokciem|piescia|kolanem)' _bez_broni = \ /set alarm=$[decode_attr("WALKA BEZ BRONI",{zc_alarm})] /def -mregexp -Fp2 -t'(Wystarczy moment nieuwagi, chwila rozproszenia bys nie|Niespodziewanie z gruntu pod twoimi stopami wytryskuje strumien roslinnych pedow oraz korzeni!)' _stun = \ @@ -212,7 +212,7 @@ /set weaponstat=off%;\ /status_edit -r3 weaponstat:4:C%c_main -/def -ar -mregexp -Fp2 -t'^(?:(?!dzierzon).)*peka!$' weapon_break = \ +/def -ar -mregexp -Fp2 -t'^(?:(?!dzierzon).)*peka!*$' weapon_break = \ /beep 1%;\ /set weaponstat=ERR%;\ /status_edit -r3 weaponstat:4:C%c_crit diff --git a/nightal/substitute.tf b/nightal/substitute.tf index 1eedc80..f0d2cd3 100644 --- a/nightal/substitute.tf +++ b/nightal/substitute.tf @@ -432,9 +432,9 @@ /let j=$[strstr(um_name,"|")]%;\ /let um_ile=$[substr(um_name, j + 1)]%;\ /let um_name_real=$[substr(um_name, 0, j)]%;\ - /if ({um_ile}=~"ledwo") \ + /if ({um_ile}=~"powierzchownie") \ /let ile_num=0 %;\ - /elseif ({um_ile}=~"troche") \ + /elseif ({um_ile}=~"slabo") \ /let ile_num=1 %;\ /elseif ({um_ile}=~"pobieznie") \ /let ile_num=2 %;\ diff --git a/nightal/warn.tf b/nightal/warn.tf index ac15a09..43bad01 100644 --- a/nightal/warn.tf +++ b/nightal/warn.tf @@ -42,3 +42,6 @@ /echo -p @{C%c_alarm} <<< lewak spec >>>@{n} /def -mregexp -Fp2 -t'Krysztalowa dluga kolczuga z kapturem rozjarza sie na chwile bialym zimnym swiatlem' warn_magic_kolczuga = \ /echo -p @{C%c_alarm} <<< kolczuga spec >>>@{n} + +/def -mregexp -Fp2 -t'^.* peka!*$' weapon_break_warn = \ + /echo -p @{C%c_alarm} <<< ZLAMANA BRON >>>@{n}