diff --git a/arkadia/combat.tf b/arkadia/combat.tf index b6a8efe..7ce1479 100644 --- a/arkadia/combat.tf +++ b/arkadia/combat.tf @@ -38,7 +38,6 @@ /endif %;\ /endif - /def -mregexp -Fp2 -t'wskazuje(sz|) (.*) jako cel obrony\\.' _obrona_wskazanie_0 = \ /set cel_obrony=%P2%;\ /if ({cel_obrony} =~ "ciebie")\ @@ -60,6 +59,8 @@ /def -mregexp -Fp2 -t'W twych oczach rozpala sie swiety ogien nienawisci .*' self_attack_arkadia = /sneak off%; /test substitute(strcat(decode_attr(">>> ", {zc_fightme}), toupper({P0}), decode_attr(" <<<", {zc_fightme}))) +/def -mregexp -Fp3 -t' cie .*, (powaznie raniac|bardzo ciezko raniac|masakrujac)' arkadia_cios_warn0 = /beep 1 + /def -mregexp -Fp2 -t'.* miotajac najciezsze przeklenstwa naciera na ciebie!' ks_atak_mnie0 = /beep 2 %; /sneak off /def -mregexp -Fp2 -t'.* z dzika furia rzuca sie na ciebie.*' ks_atak_mnie1 = /beep 2 %; /sneak off /def -mregexp -Fp2 -t'.* opluwa cie .* wyprowadza .* atakujac.*' ks_atak_mnie2 = /beep 1 %; /sneak off diff --git a/arkadia/specs.tf b/arkadia/specs.tf index 027f344..556906a 100644 --- a/arkadia/specs.tf +++ b/arkadia/specs.tf @@ -15,9 +15,9 @@ /def -mregexp -Fp2 -t'wykorzystujac dogodny .*, ledwo muskajac' spec_gp1 = /show_spec GP 1 6 /def -mregexp -Fp2 -t'wykorzystujac dogodny .*, lekko raniac' spec_gp2 = /show_spec GP 2 6 /def -mregexp -Fp2 -t'wykorzystujac dogodny .*, raniac' spec_gp3 = /show_spec GP 3 6 -/def -mregexp -Fp2 -t'wykorzystujac dogodny .*, powaznie raniac' spec_gp4 = /show_spec GP 4 6 -/def -mregexp -Fp2 -t'wykorzystujac dogodny .*, bardzo ciezko raniac' spec_gp5 = /show_spec GP 5 6 -/def -mregexp -Fp2 -t'wykorzystujac dogodny .*, masakrujac' spec_gp6= /show_spec GP 6 6 +/def -mregexp -Fp3 -t'wykorzystujac dogodny .*, powaznie raniac' spec_gp4 = /show_spec GP 4 6 +/def -mregexp -Fp3 -t'wykorzystujac dogodny .*, bardzo ciezko raniac' spec_gp5 = /show_spec GP 5 6 +/def -mregexp -Fp3 -t'wykorzystujac dogodny .*, masakrujac' spec_gp6= /show_spec GP 6 6 ; korsarz /eval /def -PC%c_crit_bold -Fp5 -t'.* unika twego ciosu.*' spec_ks_color_0 @@ -63,7 +63,7 @@ /def -mregexp -Fp2 -t'wyprowadzic .* (w jednym momencie konczac walke)' spec_ohm_7 = /show_spec LEG 7 7 ; partyzant -/eval /def -PC%c_crit_bold -Fp5 -t'.* (uderza|doskakuje) .* (raniac cie |cie masakrujac).*' spec_sc_color_0 +/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_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 diff --git a/arkadia/substitute.tf b/arkadia/substitute.tf index b7435db..789e4b2 100644 --- a/arkadia/substitute.tf +++ b/arkadia/substitute.tf @@ -1,7 +1,10 @@ ;; crithit -/def -mregexp -Fp2 -t'(powaznie rani(|ac)|masakruj(e|ac)) cie ' _critupper = \ - /test substitute(strcat({PL}, decode_attr("!!! ", {zc_fightme}), toupper({P1}), decode_attr(" cie !!! ", {zc_fightme}), {PR})) - +/eval /set zc_crit_bold=C%c_crit_bold +/def -mregexp -Fp2 -t'(powaznie rani(|ac)|bardzo ciezko rani(|ac)|masakruj(e|ac)) cie ' _critupper = \ + /test substitute(strcat({PL}, decode_attr("!!! ", {zc_fightme}), toupper({P0}), decode_attr("!!! ", {zc_fightme}), {PR})) +/def -mregexp -Fp2 -t' cie (.*,) (powaznie raniac|bardzo ciezko raniac|masakrujac) ' _critupper2 = \ + /test substitute(strcat({PL}, decode_attr(" cie ", {zc_crit_bold}), {P1}, decode_attr(" !!! ", {zc_fightme}), toupper({P2}), decode_attr(" !!! ", {zc_fightme}), {PR})) + ;; poziomy /def -mregexp -p2 -t'^Wyglada(|sz) na kogos niedoswiadczonego\.' _poziomy_doswiadczenia_1 = /_sub 1/13 /def -mregexp -p2 -t'^Wyglada(|sz) na kogos, kto widzial juz to i owo\.' _poziomy_doswiadczenia_2 = /_sub 2/13