From 8e973d395cbbff9b47887cc337d6e6a9670a5279 Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Wed, 6 Jun 2018 17:53:29 +0200 Subject: [PATCH] . --- nightal/colors.tf | 18 +++++++++--------- nightal/equipment.tf | 31 +++++++++++++++++++++++++++++++ nightal/money.tf | 5 ----- nightal/stats.tf | 11 +++++++++++ 4 files changed, 51 insertions(+), 14 deletions(-) diff --git a/nightal/colors.tf b/nightal/colors.tf index 1b206ca..166875d 100644 --- a/nightal/colors.tf +++ b/nightal/colors.tf @@ -98,16 +98,16 @@ /eval /def -PC%c_main_bold -Fp5 -t'Dzierzy(sz|) .*' /eval /def -PC%c_main -Fp5 -t'Ma(sz| on| ona) na sobie ' /eval /def -PC%c_main -Fp5 -t'Masz przy sobie ' -/eval /def -PC%c_main_bold -Fp5 -t'ze jest w znakomitym stanie' -/eval /def -PC%c_alarm -Fp5 -t'ze jest w (dobrym|zlym|bardzo zlym) stanie' +/eval /def -PC%c_main_bold -Fp5 -t'ze (jest|sa) w znakomitym stanie' +/eval /def -PC%c_alarm -Fp5 -t'ze (jest|sa) w (dobrym|zlym|bardzo zlym) stanie' /eval /def -PC%c_alarm -Fp5 -t'ze liczne walki wyryly na .* swoje pietno' -/eval /def -PC%c_alarm -Fp5 -t'ze wymaga natychmiastowej konswerwacji' +/eval /def -PC%c_alarm -Fp5 -t'ze wymag.* natychmiastowej konswerwacji' /eval /def -PC%c_alarm -Fp5 -t'ze moze peknac w kazdej chwili' -/eval /def -PC%c_alarm -Fp5 -t'ze jest lekko podniszczon.' -/eval /def -PC%c_alarm -Fp5 -t'ze jest w kiepskim stanie' -/eval /def -PC%c_alarm -Fp5 -t'ze jest w oplakanym stanie' -/eval /def -PC%c_alarm -Fp5 -t'ze jest gotow. rozpasc sie w kazdej chwili' -/eval /def -PC%c_alarm -Fp5 -t'nie nadaje sie do (ostrzenia|naprawy).' +/eval /def -PC%c_alarm -Fp5 -t'ze (jest|sa) lekko podniszczon.' +/eval /def -PC%c_alarm -Fp5 -t'ze (jest|sa) w kiepskim stanie' +/eval /def -PC%c_alarm -Fp5 -t'ze (jest|sa) w oplakanym stanie' +/eval /def -PC%c_alarm -Fp5 -t'ze (jest|sa) gotow. rozpasc sie w kazdej chwili' +/eval /def -PC%c_alarm -Fp5 -t'nie nadaj(e|a) sie do (ostrzenia|naprawy).' ; poczta /eval /def -PC%c_main_bold -Fp5 -t'^Nagle, tuz przed toba, z chmury dymu .*' @@ -133,7 +133,7 @@ /eval /def -mregexp -PC%c_speak -Fp5 -t'(.*) ((?-i)mowi|krzyczy|szepcze|ryczy|skrzypi|dudni|mruczy|nuci|marudzi|brzeczy|zawodzi|piszczy|jeczy|skrzeczy|zgrzyta|spiewa|warczy|burczy|syczy|grzmi|belkocze pijacko|huczy|mamrocze|wola)(| z (.*)|(.*)|( z (.*) do (?!ciebie))|(.*) do (?!ciebie)): (.*)' ; magiki -/eval /def -PC%c_spec_bold -Fp2 -t'(okrwawion[a-z]* ogromn[a-z]* berdysz[a-z]*|kamienn[a-z]* olbrzym[a-z]* miecz[a-z]*)' +/eval /def -PC%c_spec_bold -Fp2 -t'(okrwawion[a-z]* ogromn[a-z]* berdysz[a-z]*|kamienn[a-z]* olbrzym[a-z]* miecz[a-z]*|dlug[a-z]* zaostrzon[a-z]* kord[a-z]*)' /eval /def -PC%c_spec_bold -Fp2 -t'(matowy pierscien)' /def glow = \ diff --git a/nightal/equipment.tf b/nightal/equipment.tf index 0bf2191..0e123c7 100644 --- a/nightal/equipment.tf +++ b/nightal/equipment.tf @@ -92,3 +92,34 @@ /set packitem0=torbe %;\ /set packitem1=torby %;\ /tbind otworz %packitem0 + +/def -mregexp -Fp2 -t'bierze twoj.*' = /set kowal_progress on +/def do_kowal = \ + /def -ag -Fp2 -t'.*jest pochloniety*nie wypada.*' _kowal_gag_0 %;\ + /def -ag -Fp2 -t'.*Nie masz niczego takiego.*' _kowal_gag_1 %;\ + /def -ag -Fp2 -t'.*Juz dzierzysz.*' _kowal_gag2 %;\ + /def -ag -Fp2 -t'.*Juz masz na sobie.*' _kowal_gag3 %;\ + /set kowal_progress off %;\ + /send naostrz bron %;\ + /send naostrz druga bron %;\ + /send napraw zbroje %;\ + /send napraw druga zbroje %;\ + /send napraw trzecia zbroje %;\ + /send napraw czwarta zbroje %;\ + /send napraw piata zbroje %;\ + /send napraw szosta zbroje %;\ + /send napraw siodma zbroje %;\ + /send napraw osma zbroje %;\ + /purge _kowal_gag_* %;\ + /repeat -1 1 /_kowal_finish + +/def _kowal_finish = \ + /if ( {kowal_progress} =~ "off" ) \ + /send dobadz %broni %;\ + /if ({dual} =~ "on" ) \ + /send dobadz %broni2 %;\ + /endif %;\ + /send zaloz wszystkie zbroje %;\ + /dp monety %;\ + /endif +/alias do_kowal /do_kowal diff --git a/nightal/money.tf b/nightal/money.tf index 73582c3..da55ec0 100644 --- a/nightal/money.tf +++ b/nightal/money.tf @@ -1,11 +1,6 @@ /alias dp_monety /dp monety /alias sad_monety /sad monety -/def -mglob -p2 -t'*Bierzesz*monet*ciala*' _monety0 = \ - /if ( {pack} =~ "on" )\ - /tbind dp_monety %;\ - /endif - /def -ag -mregexp -p2 -t'^(Sa|Wydaje).*(okolo|wart.*) (.*) miedziak' wartosc_trig_1 =\ /echo -p #@{C%c_info}#@{n}# Wartosc: @{C%c_info}%{P3}@{n} miedzi, czyli okolo @{C%c_info}$[{P3}/10000] platyn, $[mod({P3},10000)/100] zlota, $[mod({P3},100)/10] srebra i $[mod({P3},10)] miedzi.@{n} diff --git a/nightal/stats.tf b/nightal/stats.tf index 33a1a39..33eb25d 100644 --- a/nightal/stats.tf +++ b/nightal/stats.tf @@ -22,3 +22,14 @@ ogromne|\ kolosalne|\ nieopisane + +/def exp = \ + /send usiadz %;\ + /send medytuj %;\ + /send ocen sile %;\ + /send ocen zrecznosc %;\ + /send ocen wytrzymalosc %;\ + /send ocen inteligencje %;\ + /send ocen madrosc %;\ + /send ocen odwage %;\ + /send powstan