diff --git a/_doc/HELP.md b/_doc/HELP.md index 66bade2..d882840 100644 --- a/_doc/HELP.md +++ b/_doc/HELP.md @@ -120,6 +120,7 @@ Klawisz odwrotnego apostrofu (\`) binduje się dynamicznie zależnie od tekstu o | - | - | | `/f1 ` - `/f8 ` | - binduje klawisze `F1` - `F8` pod wskazane komendy | | `/kowal` | - rozpoczyna naprawę broni i zbroi | +| `/ciuchy` | - rozpoczyna naprawę ubrań | | `/poczta` | - wyświetla informacje o otrzymanych listach i/lub wiadomościach | ## Bojowe diff --git a/arkadia/equipment.tf b/arkadia/equipment.tf index b4eca6a..d5e3ac1 100644 --- a/arkadia/equipment.tf +++ b/arkadia/equipment.tf @@ -96,3 +96,27 @@ /set packitem0=swoja torbe %;\ /set packitem1=swojej torby %;\ /tbind otworz %packitem0 + +/def -mregexp -Fp2 -t' odbiera od ciebie ' = /set ciuchy_progress on +/def -mregexp -Fp2 -t'konczy prace.$' work_off = \ + /if ( {kowal_progress} =~ "on" )\ + /tbind do_kowal %;\ + /elseif ( {ciuchy_progress} =~ "on" )\ + /tbind do_ciuchy %;\ + /endif + +/def ciuchy = \ + /zp monety %;\ + /do_ciuchy + +/def do_ciuchy = \ + /set ciuchy_progress off %;\ + /send napraw ubrania %;\ + /repeat -1 1 /_ciuchy_finish + +/def _ciuchy_finish = \ + /if ( {ciuchy_progress} =~ "off" ) \ + /send zaloz wszystkie ubrania %;\ + /dp monety %;\ + /endif +/alias do_ciuchy /do_ciuchy diff --git a/common/equipment.tf b/common/equipment.tf index ee410f9..8f2b908 100644 --- a/common/equipment.tf +++ b/common/equipment.tf @@ -11,9 +11,10 @@ /def -ar -mregexp -Fp2 -t'^[a-z]+ [a-z]+ [a-z]+ .*rozpada sie\!' = /beep 1 -/def -mregexp -Fp2 -t'bierze twoj.* do (ostrzenia|naprawy)' = /set moje on -/def -mregexp -Fp2 -t'konczy prace.$' = \ - /if ( {moje} =~ "on" )\ +/def -mregexp -Fp2 -t'bierze twoj.* do (ostrzenia|naprawy)' = /set kowal_progress on +/def -mregexp -Fp2 -t'konczy prace.$' work_off = \ + /if ( {kowal_progress} =~ "on" )\ + /set kowal_progress off %;\ /tbind do_kowal %;\ /endif @@ -26,14 +27,14 @@ /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 moje off %;\ + /set kowal_progress off %;\ /send naostrz bronie %;\ /send napraw wszystkie zbroje %;\ /purge _kowal_gag_* %;\ /repeat -1 1 /_kowal_finish /def _kowal_finish = \ - /if ({moje} =~ "off" ) \ + /if ( {kowal_progress} =~ "off" ) \ /send dobadz wszystkich broni %;\ /send zaloz wszystkie zbroje %;\ /dp monety %;\