Dodanie obslugi formy.

This commit is contained in:
Bartek Stalewski 2015-07-27 15:00:29 +02:00
parent 566cda79f4
commit 033a0ae4ca
4 changed files with 69 additions and 50 deletions

View file

@ -72,7 +72,7 @@ Klawisz odwrotnego apostrofu (\`) binduje się dynamicznie zależnie od tekstu o
| __B:__ | - próba blokowania lub udane zablokowanie (zarówno przez siebie, jak i przeciwko sobie) |
| __W:__ | - warning, na przykład ogłuszenie lub wytrącenie broni |
| __R:__ | - kto aktualnie został wskazany jako rozkaz ataku |
| __T:__ | - aktualna komenda przypięta do binda dynamicznego (opisanego w sekcji "Bindy / Bind dynamiczny") |
| __B:__ | - aktualna komenda przypięta do binda dynamicznego (opisanego w sekcji "Bindy / Bind dynamiczny") |
| __Hidden:__ | - ukrycie (przyjmuje wartości ON/off) |
| __Sneaky:__ | - przemykanie zamiast chodzenia (przyjmuje wartości ON/GRP/off) |
| __Weapon:__ | - status broni (przyjmuje wartości (ON/ERR/off) |
@ -80,6 +80,7 @@ Klawisz odwrotnego apostrofu (\`) binduje się dynamicznie zależnie od tekstu o
| __Order:__ | - gotowość do wydania rozkazu lub czas pozostały do nastepnej próby |
| __Alert:__ | - ostrzeżenie, np. o walce bez broni |
| __Mail:__ | - status poczty (NEW - jeden list, NEW+ - więcej listów, READ - list do odczytania lokalnie, SEND - list oczekuje na wysłanie, SYNC - w trakcie aktualizacji (przez zwierzątko pocztowe)) |
| __Form:__ | - forma |
| __L:__ | - obciążenie (przyjmuje wartości od 0 ('nie wadzi') do 6 ('przygniata do ziemi')) |
| __D:__ | - upicie (przyjmuje wartości od -6 ('masz potwornego kaca') do +10 ('jestes pijany jak bela')) |
| __P:__ | - strach (przyjmuje wartości od 0 ('czujesz sie bezpiecznie') do 5 ('czujesz sie bardzo przerazony')) |

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Before After
Before After

View file

@ -102,72 +102,81 @@
/eval /def -PC%c_main_bold -Fp5 -t'w miare now.'
;; ekwipunek
/eval /def -PC%c_alarm -Fp5 -t'troche zuzyty'
/eval /def -PC%c_alarm -Fp5 -t'w duzym stopniu zuzyty'
/eval /def -PC%c_alarm -Fp5 -t'troche zuzyty'
/eval /def -PC%c_alarm -Fp5 -t'w duzym stopniu zuzyty'
/eval /def -PC%c_crit_bold -Fp5 -t'kompletnie zuzyty'
;; ubrania
/eval /def -PC%c_alarm -Fp5 -t'troche znoszone'
/eval /def -PC%c_alarm -Fp5 -t'prawie calkiem znoszone'
/eval /def -PC%c_alarm -Fp5 -t'troche znoszone'
/eval /def -PC%c_alarm -Fp5 -t'prawie calkiem znoszone'
/eval /def -PC%c_crit_bold -Fp5 -t'gotowe rozpasc sie w kazdej chwili'
; 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 -Fp5 -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 -Fp5 -t'ledwo zyw.'
; forma
/eval /def -PC%c_main_bold -Fp5 -t'w nieziemskiej formie'
/eval /def -PC%c_main_bold -Fp5 -t'w doskonalej formie'
/eval /def -PC%c_main_bold -Fp5 -t'w w bardzo dobrej formie'
/eval /def -PC%c_main_bold -Fp5 -t'w dobrej formie'
/eval /def -PC%c_alarm -Fp5 -t'w w dosc dobrej formie'
/eval /def -PC%c_alarm -Fp5 -t'w w niezlej formie formie'
/eval /def -PC%c_crit_bold -Fp5 -t'w przecietnej formie'
; 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|Poczynil[ea]s .* postepy)'
; poczta
/eval /def -PC%c_main_bold -Fp5 -t'^Nagle, tuz przed toba, z chmury dymu (.*)'
/eval /def -PC%c_main_bold -Fp5 -t'^Masz now(a|y) .*'
/eval /def -PC%c_main_bold -Fp5 -t'.*Czeka na ciebie .* poczta.*'
/eval /def -PC%c_main_bold -Fp5 -t'(Wsrod trzepotu skrzydel .*|Niespodziewany dziki kwil.*|Nagle .* pojawia sie przy) (tobie|twoim|twojej).*'
/eval /def -PC%c_main_bold -Fp5 -t'^Nagle, tuz przed toba, z chmury dymu (.*)'
/eval /def -PC%c_main_bold -Fp5 -t'^Masz now(a|y) .*'
/eval /def -PC%c_main_bold -Fp5 -t'.*Czeka na ciebie .* poczta.*'
/eval /def -PC%c_main_bold -Fp5 -t'(Wsrod trzepotu skrzydel .*|Niespodziewany dziki kwil.*|Nagle .* pojawia sie przy) (tobie|twoim|twojej).*'
; sprzet
/eval /def -PC%c_main_bold -Fp5 -t'Trzyma(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'jest w znakomitym stanie'
/eval /def -PC%c_alarm -Fp5 -t'w (dobrym|zlym|bardzo zlym) stanie'
/eval /def -PC%c_alarm -Fp5 -t'liczne walki wyryly na .* swoje pietno'
/eval /def -PC%c_alarm -Fp5 -t'wymaga natychmiastowej konswerwacji'
/eval /def -PC%c_alarm -Fp5 -t'moze peknac w kazdej chwili'
/eval /def -PC%c_alarm -Fp5 -t'jest lekko podniszczon.'
/eval /def -PC%c_alarm -Fp5 -t'jest w kiepskim stanie'
/eval /def -PC%c_alarm -Fp5 -t'jest w oplakanym stanie'
/eval /def -PC%c_alarm -Fp5 -t'jest gotow. rozpasc sie w kazdej chwili'
/eval /def -PC%c_alarm -Fp5 -t'nie nadaje sie do (ostrzenia|naprawy).'
/eval /def -PC%c_main_bold -Fp5 -t'Trzyma(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'jest w znakomitym stanie'
/eval /def -PC%c_alarm -Fp5 -t'w (dobrym|zlym|bardzo zlym) stanie'
/eval /def -PC%c_alarm -Fp5 -t'liczne walki wyryly na .* swoje pietno'
/eval /def -PC%c_alarm -Fp5 -t'wymaga natychmiastowej konswerwacji'
/eval /def -PC%c_alarm -Fp5 -t'moze peknac w kazdej chwili'
/eval /def -PC%c_alarm -Fp5 -t'jest lekko podniszczon.'
/eval /def -PC%c_alarm -Fp5 -t'jest w kiepskim stanie'
/eval /def -PC%c_alarm -Fp5 -t'jest w oplakanym stanie'
/eval /def -PC%c_alarm -Fp5 -t'jest gotow. rozpasc sie w kazdej chwili'
/eval /def -PC%c_alarm -Fp5 -t'nie nadaje sie do (ostrzenia|naprawy).'
; poziomy
/eval /def -PC%c_main -Fp5 -t'^Wyglada(|sz) na kompletnego zoltodzioba\\.'

View file

@ -83,6 +83,14 @@
/def -Fp2 -mregexp -t'czujesz sie przerazony' panic4 = /set show_panic=$[decode_attr("4", {zc_crit})]
/def -Fp2 -mregexp -t'czujesz sie bardzo przerazony' panic5 = /set show_panic=$[decode_attr("5", {zc_crit})]
/def -Fp2 -mregexp -t'w nieziemskiej formie' form7 = /set show_form=$[decode_attr("7", {zc_main})]
/def -Fp2 -mregexp -t'w doskonalej formie' form6 = /set show_form=$[decode_attr("6", {zc_main})]
/def -Fp2 -mregexp -t'w w bardzo dobrej formie' form5 = /set show_form=$[decode_attr("5", {zc_main})]
/def -Fp2 -mregexp -t'w dobrej formie' form4 = /set show_form=$[decode_attr("4", {zc_alarm})]
/def -Fp2 -mregexp -t'w w dosc dobrej formie' form3 = /set show_form=$[decode_attr("3", {zc_alarm})]
/def -Fp2 -mregexp -t'w w niezlej formie formie' form2 = /set show_form=$[decode_attr("2", {zc_alarm})]
/def -Fp2 -mregexp -t'w przecietnej formie' form1 = /set show_form=$[decode_attr("1", {zc_crit})]
/def -Fp2 -mregexp -t'((Jest|Sa) tutaj ([^ ]*) (widoczne|widocznych) (wyjsc|wyjscia|wyjscie): |Trakt wiedzie na |W mroku nocy dostrzegasz .* widoczn(e|ych) wyjsc(|ia|ie): |Trakt rozgalezia sie na |W gestych ciemnosciach dostrzegasz .* wiodac.* na |W gestych ciemnosciach dostrzegasz, ze trakt rozgalezia sie na |Sciezka prowadzi tutaj w .* (kierunkach|kierunku): |Szlak.* tutaj w .* kierunk.*: |Wyjsc.* prowadz.* tutaj w .* (kierunkach|kierunku): |.* ciagn.* na |Wedrowke przez rozlegle laki mozesz kontynuowac udajac sie na |Sciezka (rozgalezia sie|wiedzie) na |(Wydeptane w|Dostrzegasz wydeptana w) kukurydzy sciezk.* prowadza.* na |Krete, widmowe drozki prowadza na )' widoczne_wyjscia = /_wyjscia_z_lokacji %{PR}
/def _first = /result {1}
@ -312,12 +320,13 @@
/eval /status_add -r2 "R: [ ":: wskazanie:16
/eval /status_add -r2 "] Sneaky: ":: sneak:3:C%c_main
/eval /status_add -r2 "Order: ":: nxt_order:3
/eval /status_add -r2 "Form: ":: show_form:1
/eval /status_add -r2 spacebreak::
/eval /status_add -r2 "Enemies: ":: aggro:-2:C%c_main
/eval /status_add -r2 "Kill: ":: ownkills:-3:C%c_main
/eval /status_add -r2 "/ ":: allkills:-3:C%c_main
/eval /status_add -c -r3 "[ ":: czy_kierunek_jest_sw:1 czy_kierunek_jest_s:1 czy_kierunek_jest_se:2 czy_kierunek_jest_inne:1 " ] "::
/eval /status_add -r3 "T: [ ":: bindings:67:C%c_info
/eval /status_add -r3 "B: [ ":: bindings:67:C%c_info
/eval /status_add -r3 "] Weapon: ":: weaponstat:3:C%c_main
/eval /status_add -r3 "Alert: ":: alarm:15