diff --git a/_doc/HELP.md b/_doc/HELP.md index 4383e5a..9ed849c 100644 --- a/_doc/HELP.md +++ b/_doc/HELP.md @@ -107,7 +107,7 @@ Klawisz odwrotnego apostrofu (\`) binduje się dynamicznie zależnie od tekstu o | | | - | - | -| `/exp` | - licznik cech w medytowni (__UWAGA:__ matematyka nie jest moja, nie odpowiadam za dokładność | +| `/exp` | - licznik cech przy medytowaniu (__UWAGA:__ może nie działać na poziomach niższych niż pewnie stąpa) | | `/stats` | - pokazuje statystyki defensów, zbroi, tarczy i speca | | `/zabici` | - pokazuje statystyki zabitych przez siebie i innych | | `/postepy` | - pokazuje czas osiągnięcia kolejnych postępów oraz liczbę zabitych przez siebie/przez wszystkich w tym momencie | diff --git a/arkadia/stats.tf b/arkadia/stats.tf index 8ae7e48..ab95171 100644 --- a/arkadia/stats.tf +++ b/arkadia/stats.tf @@ -204,128 +204,107 @@ gigantyczne|\ niebotyczne -; by Ingwar - /def exp = \ - /send medytuj %;\ - /send cechy %;\ - /send ocen cechy %;\ - /send powstan - -/def _cechy_trigs = \ - /purge _cechy_set_* %;\ - /rstart -5 2 /purge _cechy_set_* %;\ - /def -a -p5 -t'*Jestes *{krasnoludem,|krasnoludka,}*' _cechy_set_race_1=/set ogolne_cechy_rasa 1%;\ - /def -a -p5 -t'*Jestes *{elfka,|elfem,}*' _cechy_set_race_2=/set ogolne_cechy_rasa 2%;\ - /def -a -p5 -t'*Jestes *{mezczyzna,|kobieta,}*' _cechy_set_race_3=/set ogolne_cechy_rasa 3%;\ - /def -a -p5 -t'*Jestes *{halflingiem,|halflinka,}*' _cechy_set_race_4=/set ogolne_cechy_rasa 4%;\ - /def -a -p5 -t'*Jestes *{gnomem,|gnomka,}*' _cechy_set_race_5=/set ogolne_cechy_rasa 5%;\ - /def -a -p5 -t'*Jestes *{ogrem,|ogrzyca,}*' _cechy_set_race_6=/set ogolne_cechy_rasa 6%;\ - /def -a -p5 -t'*Jestes *{polelfem,|polelfka,}*' _cechy_set_race_7=/set ogolne_cechy_rasa 7%;\ - %;\ - /def -FP -p4 -t' slabiutk' _cechy_set_str_1=/set ogolne_cechy_cecha1 1 %;\ - /def -FP -p4 -t' watl' _cechy_set_str_2=/set ogolne_cechy_cecha1 2 %;\ - /def -FP -p5 -t' slab' _cechy_set_str_3=/set ogolne_cechy_cecha1 3 %;\ - /def -FP -p4 -t' krzepk' _cechy_set_str_4=/set ogolne_cechy_cecha1 4 %;\ - /def -FP -p4 -t' siln' _cechy_set_str_5=/set ogolne_cechy_cecha1 5 %;\ - /def -FP -p4 -t' mocn' _cechy_set_str_6=/set ogolne_cechy_cecha1 6 %;\ - /def -FP -p4 -t' potezn' _cechy_set_str_7=/set ogolne_cechy_cecha1 7 %;\ - /def -FP -p4 -t' mocarn' _cechy_set_str_8=/set ogolne_cechy_cecha1 8 %;\ - %;\ - /def -FP -p4 -t' nieskoordynowan' _cechy_set_dex_1=/set ogolne_cechy_cecha2 1 %;\ - /def -FP -p4 -t' niezreczn' _cechy_set_dex_2=/set ogolne_cechy_cecha2 2 %;\ - /def -FP -p4 -t' niezgrabn' _cechy_set_dex_3=/set ogolne_cechy_cecha2 3 %;\ - /def -FP -p4 -t' sprawn' _cechy_set_dex_4=/set ogolne_cechy_cecha2 4 %;\ - /def -FP -p4 -t' zwinn' _cechy_set_dex_5=/set ogolne_cechy_cecha2 5 %;\ - /def -FP -p4 -t' zreczn' _cechy_set_dex_6=/set ogolne_cechy_cecha2 6 %;\ - /def -FP -p4 -t' gibk' _cechy_set_dex_7=/set ogolne_cechy_cecha2 7 %;\ - /def -FP -p4 -t' akrobatyczn' _cechy_set_dex_8=/set ogolne_cechy_cecha2 8 %;\ - %;\ - /def -FP -p4 -t' cherlaw' _cechy_set_con_1=/set ogolne_cechy_cecha3 1 %;\ - /def -FP -p4 -t' rachityczn' _cechy_set_con_2=/set ogolne_cechy_cecha3 2 %;\ - /def -FP -p4 -t' mizern' _cechy_set_con_3=/set ogolne_cechy_cecha3 3 %;\ - /def -FP -p4 -t' dobrze zbudowan' _cechy_set_con_4=/set ogolne_cechy_cecha3 4 %;\ - /def -FP -p4 -t' wytrzymal' _cechy_set_con_5=/set ogolne_cechy_cecha3 5 %;\ - /def -FP -p4 -t' tward' _cechy_set_con_6=/set ogolne_cechy_cecha3 6 %;\ - /def -FP -p4 -t' muskularn' _cechy_set_con_7=/set ogolne_cechy_cecha3 7 %;\ - /def -FP -p4 -t' atletyczn' _cechy_set_con_8=/set ogolne_cechy_cecha3 8 %;\ - %;\ - /def -FP -p4 -t' bezmysln' _cechy_set_int_1=/set ogolne_cechy_cecha4 1 %;\ - /def -FP -p4 -t' tepa| tepy' _cechy_set_int_2=/set ogolne_cechy_cecha4 2 %;\ - /def -FP -p4 -t' ograniczon' _cechy_set_int_3=/set ogolne_cechy_cecha4 3 %;\ - /def -FP -p4 -t' pojetn' _cechy_set_int_4=/set ogolne_cechy_cecha4 4 %;\ - /def -FP -p4 -t' inteligentn' _cechy_set_int_5=/set ogolne_cechy_cecha4 5 %;\ - /def -FP -p4 -t' bystr' _cechy_set_int_6=/set ogolne_cechy_cecha4 6 %;\ - /def -FP -p4 -t' blyskotliw' _cechy_set_int_7=/set ogolne_cechy_cecha4 7 %;\ - /def -FP -p4 -t' genialn' _cechy_set_int_8=/set ogolne_cechy_cecha4 8 %;\ - %;\ - /def -FP -p4 -t' glupi' _cechy_set_wis_1=/set ogolne_cechy_cecha5 1 %;\ - /def -FP -p4 -t' zacofan' _cechy_set_wis_2=/set ogolne_cechy_cecha5 2 %;\ - /def -FP -p4 -t' niewyksztalcon' _cechy_set_wis_3=/set ogolne_cechy_cecha5 3 %;\ - /def -FP -p4 -t' wyksztalcon' _cechy_set_wis_4=/set ogolne_cechy_cecha5 4 %;\ - /def -FP -p4 -t' madr' _cechy_set_wis_5=/set ogolne_cechy_cecha5 5 %;\ - /def -FP -p4 -t' uczon' _cechy_set_wis_6=/set ogolne_cechy_cecha5 6 %;\ - /def -FP -p4 -t' oswiecon' _cechy_set_wis_7=/set ogolne_cechy_cecha5 7 %;\ - /def -FP -p4 -t' wszechwiedzac' _cechy_set_wis_8=/set ogolne_cechy_cecha5 8 %;\ - %;\ - /def -FP -p4 -t'tchorzliw' _cechy_set_dis_1=/set ogolne_cechy_cecha6 1 %;\ - /def -FP -p4 -t'strachliw' _cechy_set_dis_2=/set ogolne_cechy_cecha6 2 %;\ - /def -FP -p4 -t'niepewn' _cechy_set_dis_3=/set ogolne_cechy_cecha6 3 %;\ - /def -FP -p4 -t'zdecydowan' _cechy_set_dis_4=/set ogolne_cechy_cecha6 4 %;\ - /def -FP -p4 -t'odwazn' _cechy_set_dis_5=/set ogolne_cechy_cecha6 5 %;\ - /def -FP -p4 -t'dzieln' _cechy_set_dis_6=/set ogolne_cechy_cecha6 6 %;\ - /def -FP -p4 -t'nieugiet' _cechy_set_dis_7=/set ogolne_cechy_cecha6 7 %;\ - /def -FP -p4 -t'nieustraszon' _cechy_set_dis_8=/set ogolne_cechy_cecha6 8 %;\ - %;\ - /def -p5 -P -t'ze bardzo duzo ci brakuje' _cechy_set_brak_1=/set cechy_brakuje 5%%;/_cechy_liczenie %;\ - /def -p5 -P -t'ze duzo ci brakuje' _cechy_set_brak_2=/set cechy_brakuje 4%%;/_cechy_liczenie %;\ - /def -p5 -P -t'ze troche ci brakuje' _cechy_set_brak_3=/set cechy_brakuje 3%%;/_cechy_liczenie %;\ - /def -p5 -P -t'ze niewiele ci brakuje' _cechy_set_brak_4=/set cechy_brakuje 2%%;/_cechy_liczenie %;\ - /def -p5 -P -t'ze bardzo niewiele ci brakuje' _cechy_set_brak_5=/set cechy_brakuje 1%%;/_cechy_liczenie %;\ - /def -p5 -P -t'epicka' _cechy_set_brak_6=/set cechy_brakuje 9%%;/_cechy_liczenie %;\ - /def -p5 -P -t'nadludzk' _cechy_set_brak_7=/set cechy_brakuje 10%%;/_cechy_liczenie %;\ - %;\ - /set cechy_brakuje 0 %;\ - /set cechy_licznik 0 %;\ - /if ({ogolne_cechy_rasa}=~NULL) \ - /send spojrz na siebie %;\ - /endif %;\ - /send cechy %;\ - /send usiadz %;\ - /send medytuj %;\ - /send ocen sile %;\ - /send ocen zrecznosc %;\ - /send ocen wytrzymalosc %;\ - /send ocen inteligencje %;\ - /send ocen madrosc %;\ - /send ocen odwage %;\ - /send powstan - -/def _cechy_liczenie=\ - /test ++cechy_licznik %;\ -; /purge _cechy_set_* %;\ - /if ({cechy_brakuje}==9 | {cechy_brakuje}==10) \ - /set ogolne_cechy_cecha%{cechy_licznik} %{cechy_brakuje} %;\ - /set ogolne_cechy_brak%{cechy_licznik} 0 %;\ - /else \ - /set ogolne_cechy_brak%{cechy_licznik} %{cechy_brakuje} %;\ - /endif %;\ - /if ({cechy_licznik}==6) \ - /repeat -0 1 /_cechy %;\ - /unset cechy_licznik %;\ - /unset cechy_brakuje %;\ - /purge _cechy_set_* %;\ - /endif + /purge cechy_set_* %;\ + /quote -S /unset `/listvar _cechy_* %;\ + /def -FP -p4 -t' slabiutk' cechy_set_show_str1 = /set _cechy_show_str=0%;\ + /def -FP -p4 -t' watl' cechy_set_show_str2 = /set _cechy_show_str=5%;\ + /def -FP -p5 -t' slab' cechy_set_show_str3 = /set _cechy_show_str=10%;\ + /def -FP -p4 -t' krzepk' cechy_set_show_str4 = /set _cechy_show_str=15%;\ + /def -FP -p4 -t' siln' cechy_set_show_str5 = /set _cechy_show_str=20%;\ + /def -FP -p4 -t' mocn' cechy_set_show_str6 = /set _cechy_show_str=25%;\ + /def -FP -p4 -t' potezn' cechy_set_show_str7 = /set _cechy_show_str=30%;\ + /def -FP -p4 -t' mocarn' cechy_set_show_str8 = /set _cechy_show_str=35%;\ + /def -FP -p4 -t' epicka sile' cechy_set_str9 = /set _cechy_str=40%;\ + /def -FP -p4 -t' sila osiagnela nadludzki' cechy_set_str10 = /set _cechy_str=45%;\ + %;\ + /def -FP -p4 -t' nieskoordynowan' cechy_set_show_dex1 = /set _cechy_show_dex=0%;\ + /def -FP -p4 -t' niezreczn' cechy_set_show_dex2 = /set _cechy_show_dex=5%;\ + /def -FP -p4 -t' niezgrabn' cechy_set_show_dex3 = /set _cechy_show_dex=10%;\ + /def -FP -p4 -t' sprawn' cechy_set_show_dex4 = /set _cechy_show_dex=15%;\ + /def -FP -p4 -t' zwinn' cechy_set_show_dex5 = /set _cechy_show_dex=20%;\ + /def -FP -p4 -t' zreczn' cechy_set_show_dex6 = /set _cechy_show_dex=25%;\ + /def -FP -p4 -t' gibk' cechy_set_show_dex7 = /set _cechy_show_dex=30%;\ + /def -FP -p4 -t' akrobatyczn' cechy_set_show_dex8 = /set _cechy_show_dex=35%;\ + /def -FP -p4 -t' epicka zrecznosc' cechy_set_dex9 = /set _cechy_dex=40%;\ + /def -FP -p4 -t' zrecznosc osiagnela nadludzki' cechy_set_dex10 = /set _cechy_dex=45%;\ + %;\ + /def -FP -p4 -t' cherlaw' cechy_set_show_con1 = /set _cechy_show_con=0%;\ + /def -FP -p4 -t' rachityczn' cechy_set_show_con2 = /set _cechy_show_con=5%;\ + /def -FP -p4 -t' mizern' cechy_set_show_con3 = /set _cechy_show_con=10%;\ + /def -FP -p4 -t' dobrze zbudowan' cechy_set_show_con4 = /set _cechy_show_con=15%;\ + /def -FP -p4 -t' wytrzymal' cechy_set_show_con5 = /set _cechy_show_con=20%;\ + /def -FP -p4 -t' tward' cechy_set_show_con6 = /set _cechy_show_con=25%;\ + /def -FP -p4 -t' muskularn' cechy_set_show_con7 = /set _cechy_show_con=30%;\ + /def -FP -p4 -t' atletyczn' cechy_set_show_con8 = /set _cechy_show_con=35%;\ + /def -FP -p4 -t' epicka wytrzymalosc' cechy_set_con9 = /set _cechy_con=40%;\ + /def -FP -p4 -t' wytrzymalosc osiagnela nadludzki' cechy_set_con10 = /set _cechy_con=45%;\ + %;\ + /def -FP -p4 -t' bezmysln' cechy_set_show_int1 = /set _cechy_show_int=0%;\ + /def -FP -p4 -t' tepa| tepy' cechy_set_show_int2 = /set _cechy_show_int=5%;\ + /def -FP -p4 -t' ograniczon' cechy_set_show_int3 = /set _cechy_show_int=10%;\ + /def -FP -p4 -t' pojetn' cechy_set_show_int4 = /set _cechy_show_int=15%;\ + /def -FP -p4 -t' inteligentn' cechy_set_show_int5 = /set _cechy_show_int=20%;\ + /def -FP -p4 -t' bystr' cechy_set_show_int6 = /set _cechy_show_int=25%;\ + /def -FP -p4 -t' blyskotliw' cechy_set_show_int7 = /set _cechy_show_int=30%;\ + /def -FP -p4 -t' genialn' cechy_set_show_int8 = /set _cechy_show_int=35%;\ + /def -FP -p4 -t' epicki intelekt' cechy_set_int9 = /set _cechy_int=40%;\ + /def -FP -p4 -t' intelekt osiagnal nadludzki' cechy_set_int10 = /set _cechy_int=45%;\ + %;\ + /def -FP -p4 -t' tchorzliw' cechy_set_show_dis1 = /set _cechy_show_dis=0%;\ + /def -FP -p4 -t' strachliw' cechy_set_show_dis2 = /set _cechy_show_dis=5%;\ + /def -FP -p4 -t' niepewn' cechy_set_show_dis3 = /set _cechy_show_dis=10%;\ + /def -FP -p4 -t' zdecydowan' cechy_set_show_dis4 = /set _cechy_show_dis=15%;\ + /def -FP -p4 -t' odwazn' cechy_set_show_dis5 = /set _cechy_show_dis=20%;\ + /def -FP -p4 -t' dzieln' cechy_set_show_dis6 = /set _cechy_show_dis=25%;\ + /def -FP -p4 -t' nieugiet' cechy_set_show_dis7 = /set _cechy_show_dis=30%;\ + /def -FP -p4 -t' nieustraszon' cechy_set_show_dis8 = /set _cechy_show_dis=35%;\ + /def -FP -p4 -t' epicka odwage' cechy_set_show_dis9 = /set _cechy_dis=40%;\ + /def -FP -p4 -t' odwaga osiagnela nadludzki' cechy_set_show_dis10 = /set _cechy_dis=45%;\ + %;\ + /def -p5 -P -t'ze bardzo duzo ci brakuje, .* swa sile' cechy_set_left_str1 = /set _cechy_add_str=0%;\ + /def -p5 -P -t'ze duzo ci brakuje, .* swa sile' cechy_set_left_str2 = /set _cechy_add_str=1%;\ + /def -p5 -P -t'ze troche ci brakuje, .* swa sile' cechy_set_left_str3 = /set _cechy_add_str=2%;\ + /def -p5 -P -t'ze niewiele ci brakuje, .* swa sile' cechy_set_left_str4 = /set _cechy_add_str=3%;\ + /def -p5 -P -t'ze bardzo niewiele ci brakuje, .* swa sile' cechy_set_left_str5 = /set _cechy_add_str=4%;\ + %;\ + /def -p5 -P -t'ze bardzo duzo ci brakuje, .* swa zrecznosc' cechy_set_left_dex1 = /set _cechy_add_dex=0%;\ + /def -p5 -P -t'ze duzo ci brakuje, .* swa zrecznosc' cechy_set_left_dex2 = /set _cechy_add_dex=1%;\ + /def -p5 -P -t'ze troche ci brakuje, .* swa zrecznosc' cechy_set_left_dex3 = /set _cechy_add_dex=2%;\ + /def -p5 -P -t'ze niewiele ci brakuje, .* swa zrecznosc' cechy_set_left_dex4 = /set _cechy_add_dex=3%;\ + /def -p5 -P -t'ze bardzo niewiele ci brakuje, .* swa zrecznosc' cechy_set_left_dex5 = /set _cechy_add_dex=4%;\ + %;\ + /def -p5 -P -t'ze bardzo duzo ci brakuje, .* swa wytrzymalosc' cechy_set_left_con1 = /set _cechy_add_con=0%;\ + /def -p5 -P -t'ze duzo ci brakuje, .* swa wytrzymalosc' cechy_set_left_con2 = /set _cechy_add_con=1%;\ + /def -p5 -P -t'ze troche ci brakuje, .* swa wytrzymalosc' cechy_set_left_con3 = /set _cechy_add_con=2%;\ + /def -p5 -P -t'ze niewiele ci brakuje, .* swa wytrzymalosc' cechy_set_left_con4 = /set _cechy_add_con=3%;\ + /def -p5 -P -t'ze bardzo niewiele ci brakuje, .* swa wytrzymalosc' cechy_set_left_con5 = /set _cechy_add_con=4%;\ + %;\ + /def -p5 -P -t'ze bardzo duzo ci brakuje, .* swoj intelekt' cechy_set_left_int1 = /set _cechy_add_int=0%;\ + /def -p5 -P -t'ze duzo ci brakuje, .* swoj intelekt' cechy_set_left_int2 = /set _cechy_add_int=1%;\ + /def -p5 -P -t'ze troche ci brakuje, .* swoj intelekt' cechy_set_left_int3 = /set _cechy_add_int=2%;\ + /def -p5 -P -t'ze niewiele ci brakuje, .* swoj intelekt' cechy_set_left_int4 = /set _cechy_add_int=3%;\ + /def -p5 -P -t'ze bardzo niewiele ci brakuje, .* swoj intelekt' cechy_set_left_int5 = /set _cechy_add_int=4%;\ + %;\ + /def -p5 -P -t'ze bardzo duzo ci brakuje, .* swa odwage' cechy_set_left_dis1 = /set _cechy_add_dis=0%;\ + /def -p5 -P -t'ze duzo ci brakuje, .* swa odwage' cechy_set_left_dis2 = /set _cechy_add_dis=1%;\ + /def -p5 -P -t'ze troche ci brakuje, .* swa odwage' cechy_set_left_dis3 = /set _cechy_add_dis=2%;\ + /def -p5 -P -t'ze niewiele ci brakuje, .* swa odwage' cechy_set_left_dis4 = /set _cechy_add_dis=3%;\ + /def -p5 -P -t'ze bardzo niewiele ci brakuje, .* swa odwage' cechy_set_left_dis5 = /set _cechy_add_dis=4%;\ + %;\ + /send usiadz %;\ + /send medytuj %;\ + /send cechy %;\ + /send ocen cechy %;\ + /send powstan %;\ + /repeat -1 1 /_cechy_count +; fragment Ingwara /def _cechy_poziom_one = \ /eval /return {$[{1} + 1]} /def _cechy_poziom = \ /let _opis=$[_cechy_poziom_one({1}, \ - 'kompletnego zoltodzioba', \ - 'stawia pierwsze kroki', \ - 'jeszcze niewiele widzial', \ - 'niewiele wie o swiecie', \ 'niedoswiadczonego', \ 'widzial juz to i owo', \ 'pewnie stapa po swiecie', \ @@ -339,76 +318,39 @@ 'wielce doswiadczonego', \ 'widzial i doswiadczyl wszystkiego', \ 'osobe owiana legenda')] %;\ - /return strcat("Szacowany poziom: ", decode_attr(_opis, {zc_info}), " (", {1}, "/17)") + /return strcat(" Lvl: ", decode_attr(_opis, {zc_info})) +; koniec fragmentu Ingwara -/def _cechy_licz = \ - /let _poziom=%{1} %;\ - /let _brakuje=%{2} %;\ - /if (_poziom == 10) \ - /let _punkty=160 %;\ - /elseif (_poziom == 9) \ - /let _punkty=136 %;\ - /else \ - /let _punkty=$[((_poziom - 1) * 17) + ((5 - _brakuje) * 3) + ((5 - _brakuje + 1) / 2)] %;\ - /endif %;\ - /return %{_punkty} - -/def _cechy = \ - /let _str=$[_cechy_licz(ogolne_cechy_cecha1, ogolne_cechy_brak1)] %;\ - /let _dex=$[_cechy_licz(ogolne_cechy_cecha2, ogolne_cechy_brak2)] %;\ - /let _con=$[_cechy_licz(ogolne_cechy_cecha3, ogolne_cechy_brak3)] %;\ - /let _int=$[_cechy_licz(ogolne_cechy_cecha4, ogolne_cechy_brak4)] %;\ - /let _wis=$[_cechy_licz(ogolne_cechy_cecha5, ogolne_cechy_brak5)] %;\ - /let _dis=$[_cechy_licz(ogolne_cechy_cecha6, ogolne_cechy_brak6)] %;\ - /let _sum=$[_str + _dex + _con + _int + _wis + _dis] %;\ - /let _avg=$[_sum / 6] %;\ - /let _avg_c=$[(_str + _dex + _con) / 3] %;\ - /let _avg_nc=$[(_int + _wis + _dis) / 3] %;\ -; wg Grrida (niebardzo dobrze;/) -; /let _div=48 %;\ -; /let _need=$[_div - mod(_sum, _div)] %;\ -; /let _need_p=$[trunc(_need / 3.5)] %;\ -; /let _level=$[trunc(_sum / _div) + 1] %;\ -; troszeczke zmodyfikowane - /let _div=48 %;\ - /let _need=$[_div - mod(_sum-5, _div)] %;\ - /let _need_p=$[trunc(_need / 3.5)] %;\ - /let _level=$[trunc((_sum-5)/ _div) + 1] %;\ -;------------------------------------- - /let _szer=$[80 / 6 - 2] %;\ - /test echo(strcat("+", strrep("-", {_szer} * 6 + 11), "+")) %;\ - /test echo(pad("| ", 0, \ - " Str ", 4, " |", 0, \ - " Dex ", 4, " |", 0, \ - " Con ", 4, " |", 0, \ - " Int ", 4, " |", 0, \ - " Wis ", 4, " |", 0, \ - " Dis ", 4, " |", 0)) %;\ - /test echo(pad("| ", 0, \ - decode_attr(_str, {zc_info}), 4, " |", 0, \ - decode_attr(_dex, {zc_info}), 4, " |", 0, \ - decode_attr(_con, {zc_info}), 4, " |", 0, \ - decode_attr(_int, {zc_info}), 4, " |", 0, \ - decode_attr(_wis, {zc_info}), 4, " |", 0, \ - decode_attr(_dis, {zc_info}), 4, " |", 0)) %;\ - /test echo(strcat("+", strrep("-", {_szer} * 6 + 11), "+")) %;\ - /test echo(strcat("| ", pad(_cechy_poziom({_level}), -({_szer} * 6 + 10)), "+")) %;\ - /test echo(strcat("+", strrep("-", {_szer} * 6 + 11), "+")) %;\ - /test echo(pad("| ", 0, \ - "Srednia: ", 0, \ - decode_attr(_avg, {zc_info}), 3, \ - ", bojowki: ", 0, \ - decode_attr(_avg_c, {zc_info}), 3, \ - ", mentale: ", 0, \ - decode_attr(_avg_nc, {zc_info}), 3, \ - ", wspolczynnik: ", 0, \ - decode_attr($[(1.0 * _avg_c) / _avg_nc], {zc_info}), -13, \ - "|", 4)) %;\ - /test echo(pad("| ", 0, \ - "Podcechy: ", 0, \ - decode_attr($[trunc(_sum / 3.33)], {zc_info}), 3, \ - ", brakuje: ", 0, \ - decode_attr(_need_p, {zc_info}), -2, \ - "|", 51)) %;\ - /test echo(strcat("+", strrep("-", {_szer} * 6 + 11), "+")) +/def _cechy_count = \ + /let _cechy_str=$[_cechy_show_str + _cechy_add_str]%;\ + /let _cechy_dex=$[_cechy_show_dex + _cechy_add_dex]%;\ + /let _cechy_con=$[_cechy_show_con + _cechy_add_con]%;\ + /let _cechy_int=$[_cechy_show_int + _cechy_add_int]%;\ + /let _cechy_dis=$[_cechy_show_dis + _cechy_add_dis]%;\ + /let _cechy_sum=$[_cechy_str + _cechy_dex + _cechy_con + _cechy_int + _cechy_dis]%;\ + /let _cechy_avg=$[_cechy_sum / 5]%;\ + /let _cechy_lvl=$[trunc(_cechy_sum - 34) / 12]%;\ + /let _cechy_lfet=$[mod((_cechy_sum - 34),12)]%;\ + /test echo(strcat("+", strrep("-", 51), "+")) %;\ + /test echo(pad("| ", 0, \ + " Str ", 4, " |", 0, \ + " Dex ", 4, " |", 0, \ + " Con ", 4, " |", 0, \ + " Int ", 4, " |", 0, \ + " Dis ", 4, " |||", 0, \ + " Sum ", 4, " |", 0, \ + " Avg ", 4, " |", 0)) %;\ + /test echo(pad("| ", 0, \ + decode_attr(_cechy_str, {zc_info}), 4, " |", 0, \ + decode_attr(_cechy_dex, {zc_info}), 4, " |", 0, \ + decode_attr(_cechy_con, {zc_info}), 4, " |", 0, \ + decode_attr(_cechy_int, {zc_info}), 4, " |", 0, \ + decode_attr(_cechy_dis, {zc_info}), 4, " |||", 0, \ + decode_attr(_cechy_sum, {zc_info}), 4, " |", 0, \ + decode_attr(_cechy_avg, {zc_info}), 4, " |", 0)) %;\ + /test echo(strcat("+", strrep("-", 51), "+")) %;\ + /if ({_cechy_lvl} > 0)\ + /test echo(strcat("|", pad(strcat(_cechy_poziom({_cechy_lvl}), ", next: ", decode_attr($[12 - {_cechy_lfet}], {zc_info})), -51), "|"))%;\ + /endif%;\ + /test echo(strcat("+", strrep("-", 51), "+"))