tf-scripts/common/combat.tf

113 lines
4.6 KiB
Terraform
Raw Normal View History

2012-05-07 18:54:48 +02:00
/def comp = \
/send porownaj sile z %{*}%;\
/send porownaj zrecznosc z %{*} %;\
/send porownaj wytrzymalosc z %{*}
/def cel = \
/if ( {*} !~ NULL )\
/set cel %{*} %;\
/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}
/def cel2 = \
/if ( {*} !~ NULL )\
/set cel2 %{*} %;\
/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}
/def am = \
/if ( {1} =~ "1" ) \
/set attackmode=1 %;\
/set opis_ataku atak %;\
/elseif ( {1} =~ "2") \
/set attackmode=2 %;\
/set opis_ataku wskazanie - atak %;\
/elseif ( {1} =~ "3") \
/set attackmode=3 %;\
/set opis_ataku atak - wskazanie - rozkaz %;\
/elseif ( {1} =~ "4") \
/set attackmode=4 %;\
/set opis_ataku lamanie - atak - wskazanie - rozkaz %;\
/elseif ( {1} =~ "5") \
/set attackmode=5 %;\
/set opis_ataku atak - przedstawienie - wskazanie - rozkaz %;\
/elseif ( {1} =~ "6") \
/set attackmode=6 %;\
/set opis_ataku lamanie - atak - przedstawienie - wskazanie - rozkaz %;\
/elseif ( {1} =~ "help" )\
/echo -p #@{BC%kolor_info}#@{n}# --------------------------------------------------------@{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 1: atak @{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 2: wskazanie - atak @{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 3: atak - wskazanie - rozkaz @{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 4: lamanie - atak - wskazanie - rozkaz @{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 5: atak - przedstawienie - wskazanie - rozkaz @{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# 6: lamanie - atak - przedstawienie - wskazanie - rozkaz@{n} %;\
/echo -p #@{BC%kolor_info}#@{n}# --------------------------------------------------------@{n} %;\
/else \
/echo -p #@{BC%kolor_info}#@{n}# Typ ataku: @{BC%kolor_info}%opis_ataku@{n} %;\
/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}
/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_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_f18 = /send przestan walczyc %;\
/endif
/_war_binds
/def -mregexp -Fp2 -t'.* wydaje ci rozkaz ataku na (.*).' _order_atak = \
/set atakowany=$[tolower({P1})] %;\
/echo %;\
/echo -p @{BC%kolor_atak}>>> ROZKAZ ATAKU NA @{n}%atakowany@{BC%kolor_atak} <<<@{n} %;\
/echo %;\
/set rozkaz_ataku=%{atakowany} %;\
/def -b'[' _atakporozkazie = zabij %atakowany %%; /set rozkaz_ataku= %;\
/def -b']' = przelam obrone %atakowany
/def -mregexp -Fp2 -t'(.*) wydaje .*rozkaz zasloniecia (.*).' _order_zaslona = \
/echo %;\
/echo -p @{BC%kolor_atak}>>> @{n}%P1@{BC%kolor_atak} chce zasloniecia @{n}%P2@{BC%kolor_atak} <<< %;\
/echo
/def -mregexp -Fp2 -t'Atakujesz' atakujesz = /beep 1 %; /sneak off
/def -mregexp -Fp2 -t' atakuje ' atakuje_ktos = /beep 1
/def -mregexp -Fp2 -t' probuje zaatakowac .* droge' atakuje_ktos_z_zaslona = /beep 1
/def -mregexp -Fp2 -t' przebijajac sie przez (jego|jej) ' atakuje_przebicie = /beep 1
/def -mregexp -Fp2 -t'.* atakuj(e|a) cie(!|bie!)' mnie_atakuja0 = /beep 1 %; /sneak off
/def -mregexp -Fp2 -t'stajesz na.*drodze' mnie_atakuja1 = /beep 1 %; /sneak off
/def -mregexp -Fp2 -t'przebijajac sie przez twoja' mnie_atakuja2 = /beep 1 %; /sneak off
/def -mregexp -Fp2 -t'powaznie [a-z]+ cie ' cios_warn0 = /beep 1
/def -mregexp -Fp2 -t'bardzo ciezko rani.* cie ' cios_warn1 = /beep 1
/def -mregexp -Fp2 -t'masakruj.* cie ' cios_warn2 = /beep 1