+ kilka nowych przejsc
This commit is contained in:
parent
98ac312c17
commit
b7cd00b420
4 changed files with 79 additions and 55 deletions
|
@ -1,18 +1,21 @@
|
|||
/def _atak = \
|
||||
/let n=$[strchr({*}, '|')]%;\
|
||||
/test param1 := substr({*}, 0, n)%;\
|
||||
/test param2 := substr({*}, n+1) %;\
|
||||
/if ( {attackmode} =~ "1" ) \
|
||||
zabij %{*} %;\
|
||||
zabij %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "2" ) \
|
||||
zabij %{*} %; wskaz %{*} %;\
|
||||
zabij %{param1} %; wskaz %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "3" ) \
|
||||
zabij %{*} %; wskaz %{*} %; rozkaz druzynie zaatakowac %{*} %;\
|
||||
zabij %{param1} %; wskaz %{param1} %; rozkaz druzynie zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "4" ) \
|
||||
przestan kryc sie za zaslona%; przelam obrone %{*} %; zabij %{*} %; wskaz %{*} %; rozkaz druzynie zaatakowac %{*} %;\
|
||||
przestan kryc sie za zaslona%; przelam obrone %{param2} %; zabij %{param1} %; wskaz %{param1} %; rozkaz druzynie zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "5" ) \
|
||||
zabij %{*} %; przedstaw %{*} %; wskaz %{*} %; rozkaz druzynie zaatakowac %{*} %;\
|
||||
zabij %{param1} %; przedstaw %{param1} %; wskaz %{param1} %; rozkaz druzynie zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "6" ) \
|
||||
przestan kryc sie za zaslona%; przelam obrone %{*} %; zabij %{*} %; przedstaw %{*} %; wskaz %{*} %; rozkaz druzynie zaatakowac %{*} %;\
|
||||
przestan kryc sie za zaslona%; przelam obrone %{param2} %; zabij %{param1} %; przedstaw %{param1} %; wskaz %{param1} %; rozkaz druzynie zaatakowac %{param1} %;\
|
||||
/else \
|
||||
zabij %{*} %;\
|
||||
zabij %{param1} %;\
|
||||
/endif
|
||||
|
||||
/def -mregexp -Fp2 -t'.* miotajac najciezsze przeklenstwa naciera na ciebie!' ks_atak_mnie0 = /beep 2 %; /sneak off
|
||||
|
|
|
@ -84,14 +84,12 @@
|
|||
/tbind furtka
|
||||
/def -mregexp -p2 -t'otwiera niewielka furtke\.' bind_go03 = \
|
||||
/tbind furtka
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go04 = \
|
||||
/tbind kto
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go05 = \
|
||||
/tbind kto
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go05 = \
|
||||
/tbind kto
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go06 = \
|
||||
/tbind kto
|
||||
/def -mregexp -p2 -t'rozgarnia krzewy probujac sie przez nie przedrzec. Po chwili znika wewnatrz sciany roslinnosci.' bind_go04 = \
|
||||
/tbind przecisnij sie przez krzaki
|
||||
/def -mregexp -p2 -t'chwyta za line skryta posrod pnacz bluszczu i razno zaczyna wspinac sie po niej na szczyt urwiska.' bind_go05 = \
|
||||
/tbind wespnij sie po linie
|
||||
/def -mregexp -p2 -t'podchodzi do cedru na skraju urwiska, chwyta za przywiazana do jego pnia line i zaczyna schodzic na dol.' bind_go06 = \
|
||||
/tbind zejdz po linie
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go07 = \
|
||||
/tbind kto
|
||||
/def -mregexp -p2 -t'WOLNE' bind_go08 = \
|
||||
|
@ -313,7 +311,8 @@
|
|||
/tbind przecisnij sie przez szczeline
|
||||
/def -mregexp -p2 -t'pokonujac zarastajace droge zarosla wchodzi do wnetrza spalonej chaty' bind_go_115 = \
|
||||
/tbind wejdz do chaty
|
||||
/def -mregexp -Fp2 -t'^(W gestych ciemnosciach dostrzegasz trakt wiodacy|Trakt wiedzie) na zachod i polnoc.$' stop0 = \
|
||||
|
||||
/def -mregexp -Fp2 -t'^(Zamkniete|Otwarte) wrota prowadzace na poludniowy-wschod.$' stop0 = \
|
||||
/beep 1 %;\
|
||||
/set lwgo=0 %;\
|
||||
/set auto off
|
||||
|
|
|
@ -5,17 +5,33 @@
|
|||
|
||||
/def cel = \
|
||||
/if ( {*} !~ NULL )\
|
||||
/set cel %{*} %;\
|
||||
/if (strstr({*}, "|") != -1) \
|
||||
/let n=$[strchr({*}, '|')] %;\
|
||||
/set cel=$[substr({*}, 0, n)] %;\
|
||||
/set celu=$[substr({*}, n+1)] %;\
|
||||
/else \
|
||||
/set cel %{*} %;\
|
||||
/set celu %{*} %;\
|
||||
/endif %;\
|
||||
/endif %;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Atak na: @{BC%kolor_info}%cel@{n}, mode: @{BC%kolor_info}%opis_ataku@{n} %;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Drugi atak na: @{BC%kolor_info}%cel2@{n}, mode: @{BC%kolor_info}%opis_ataku@{n}
|
||||
/echo -p #@{BC%kolor_info}#@{n}# 1st: @{BC%kolor_info}%cel@{n} (lamanie @{BC%kolor_info}%celu@{n})%;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# 2nd: @{BC%kolor_info}%cel2@{n} (lamanie @{BC%kolor_info}%cel2u@{n})%;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Typ: @{BC%kolor_info}%opis_ataku@{n}
|
||||
|
||||
/def cel2 = \
|
||||
/if ( {*} !~ NULL )\
|
||||
/set cel2 %{*} %;\
|
||||
/if (strstr({*}, "|") != -1) \
|
||||
/let n=$[strchr({*}, '|')] %;\
|
||||
/test cel2 := substr({*}, 0, n) %;\
|
||||
/test cel2u := substr({*}, n+1) %;\
|
||||
/else \
|
||||
/set cel2 %{*} %;\
|
||||
/set cel2u %{*} %;\
|
||||
/endif %;\
|
||||
/endif %;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Atak na: @{BC%kolor_info}%cel@{n}, mode: @{BC%kolor_info}%opis_ataku@{n} %;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Drugi atak na: @{BC%kolor_info}%cel2@{n}, mode: @{BC%kolor_info}%opis_ataku@{n}
|
||||
/echo -p #@{BC%kolor_info}#@{n}# 1st: @{BC%kolor_info}%cel@{n} (lamanie @{BC%kolor_info}%celu@{n})%;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# 2nd: @{BC%kolor_info}%cel2@{n} (lamanie @{BC%kolor_info}%cel2u@{n})%;\
|
||||
/echo -p #@{BC%kolor_info}#@{n}# Typ: @{BC%kolor_info}%opis_ataku@{n}
|
||||
|
||||
/def am = \
|
||||
/if ( {1} =~ "1" ) \
|
||||
|
@ -50,36 +66,42 @@
|
|||
/endif
|
||||
|
||||
/alias x /_atak %{*}
|
||||
/alias x1 /_atak %{cel}
|
||||
/alias x2 /_atak drugiego %{cel}
|
||||
/alias x3 /_atak trzeciego %{cel}
|
||||
/alias x4 /_atak czwartego %{cel}
|
||||
/alias x5 /_atak piatego %{cel}
|
||||
/alias x6 /_atak szostego %{cel}
|
||||
/alias c1 /_atak %{cel2}
|
||||
/alias c2 /_atak drugiego %{cel2}
|
||||
/alias c3 /_atak trzeciego %{cel2}
|
||||
/alias c4 /_atak czwartego %{cel2}
|
||||
/alias c5 /_atak piatego %{cel2}
|
||||
/alias c6 /_atak szostego %{cel2}
|
||||
/alias v1 przelam obrone %{cel}
|
||||
/alias v2 przelam obrone drugiego %{cel}
|
||||
/alias v3 przelam obrone trzeciego %{cel}
|
||||
/alias v4 przelam obrone czwartego %{cel}
|
||||
/alias v5 przelam obrone piatego %{cel}
|
||||
/alias v6 przelam obrone szostego %{cel}
|
||||
/alias x1 /_atak %{cel}|%{celu}
|
||||
/alias x2 /_atak drugiego %{cel}|drugiego %{celu}
|
||||
/alias x3 /_atak trzeciego %{cel}|trzeciego %{celu}
|
||||
/alias x4 /_atak czwartego %{cel}|czwartego %{celu}
|
||||
/alias x5 /_atak piatego %{cel}|piatego %{celu}
|
||||
/alias x6 /_atak szostego %{cel}|szostego %{celu}
|
||||
/alias c1 /_atak %{cel2}|%{cel2u}
|
||||
/alias c2 /_atak drugiego %{cel2}|drugiego %{cel2u}
|
||||
/alias c3 /_atak trzeciego %{cel2}|trzeciego %{cel2u}
|
||||
/alias c4 /_atak czwartego %{cel2}|czwartego %{cel2u}
|
||||
/alias c5 /_atak piatego %{cel2}|piatego %{cel2u}
|
||||
/alias c6 /_atak szostego %{cel2}|szostego %{cel2u}
|
||||
/alias v1 przelam obrone %{celu}
|
||||
/alias v2 przelam obrone drugiego %{celu}
|
||||
/alias v3 przelam obrone trzeciego %{celu}
|
||||
/alias v4 przelam obrone czwartego %{celu}
|
||||
/alias v5 przelam obrone piatego %{celu}
|
||||
/alias v6 przelam obrone szostego %{celu}
|
||||
/alias b1 przelam obrone %{cel2u}
|
||||
/alias b2 przelam obrone drugiego %{cel2u}
|
||||
/alias b3 przelam obrone trzeciego %{cel2u}
|
||||
/alias b4 przelam obrone czwartego %{cel2u}
|
||||
/alias b5 przelam obrone piatego %{cel2u}
|
||||
/alias b6 przelam obrone szostego %{cel2u}
|
||||
|
||||
/def _war_binds = \
|
||||
/def key_f9 = /_atak %%{cel} %;\
|
||||
/def key_f10 = /_atak %%{cel2} %;\
|
||||
/def key_esc_f9 = /send przelam obrone %%{cel} %;\
|
||||
/def key_esc_f10 = /send przelam obrone %%{cel2} %;\
|
||||
/def key_f9 = /_atak %%{cel}|%%{celu} %;\
|
||||
/def key_f10 = /_atak %%{cel2}|%{cel2u} %;\
|
||||
/def key_esc_f9 = /send przelam obrone %%{celu} %;\
|
||||
/def key_esc_f10 = /send przelam obrone %%{cel2u} %;\
|
||||
/def key_f11 = /send przestan walczyc %;\
|
||||
/if ( {ktype} =~ "mac" ) \
|
||||
/def key_f16 = /_atak %%{cel} %;\
|
||||
/def key_f17 = /_atak %%{cel2} %;\
|
||||
/def key_esc_f16 = /send przelam obrone %%{cel} %;\
|
||||
/def key_esc_f17 = /send przelam obrone %%{cel2} %;\
|
||||
/def key_f16 = /_atak %%{cel}|%%{celu} %;\
|
||||
/def key_f17 = /_atak %%{cel2}|%%{cel2u} %;\
|
||||
/def key_esc_f16 = /send przelam obrone %%{celu} %;\
|
||||
/def key_esc_f17 = /send przelam obrone %%{cel2u} %;\
|
||||
/def key_f18 = /send przestan walczyc %;\
|
||||
/endif
|
||||
/_war_binds
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
/def _atak = \
|
||||
/if ( {attackmode} =~ "1" ) \
|
||||
zabij %{*} %; zabij %{*} %;\
|
||||
zabij %{param1} %; zabij %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "2" ) \
|
||||
zabij %{*} %; zabij %{*} %; wskaz %{*} %;\
|
||||
zabij %{param1} %; zabij %{param1} %; wskaz %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "3" ) \
|
||||
zabij %{*} %; zabij %{*} %; wskaz %{*} %; rozkaz wszystkim zaatakowac %{*} %;\
|
||||
zabij %{param1} %; zabij %{param1} %; wskaz %{param1} %; rozkaz wszystkim zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "4" ) \
|
||||
przelam obrone %{*} %; zabij %{*} %; zabij %{*} %; wskaz %{*} %; rozkaz wszystkim zaatakowac %{*} %;\
|
||||
przelam obrone %{param2} %; zabij %{param1} %; zabij %{param1} %; wskaz %{param1} %; rozkaz wszystkim zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "5" ) \
|
||||
zabij %{*} %; zabij %{*} %; przedstaw %{*} %; wskaz %{*} %; rozkaz wszystkim zaatakowac %{*} %;\
|
||||
zabij %{param1} %; zabij %{param1} %; przedstaw %{param1} %; wskaz %{param1} %; rozkaz wszystkim zaatakowac %{param1} %;\
|
||||
/elseif ( {attackmode} =~ "6" ) \
|
||||
przelam obrone %{*} %; zabij %{*} %; zabij %{*} %; przedstaw %{*} %; wskaz %{*} %; rozkaz wszystkim zaatakowac %{*} %;\
|
||||
przelam obrone %{param2} %; zabij %{param1} %; zabij %{param1} %; przedstaw %{param1} %; wskaz %{param1} %; rozkaz wszystkim zaatakowac %{param1} %;\
|
||||
/else \
|
||||
zabij %{*} %; zabij %{*} %;\
|
||||
zabij %{param1} %; zabij %{param1} %;\
|
||||
/endif
|
||||
|
||||
/def -mregexp -Fp2 -t'.* wydajac z siebie .* rzuca sie na ' special_atak0 = /beep 2 %; /sneak off
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue