tf-scripts/common/equipment.tf

249 lines
5.9 KiB
Terraform
Raw Normal View History

2012-05-07 18:54:48 +02:00
/def get = \
/send wez %{*} %;\
/send wez %{*} z ciala %;\
/send wez %{*} z drugiego ciala %;\
/send wez %{*} z trzeciego ciala %;\
/send wez %{*} z czwartego ciala %;\
/send wez %{*} z piatego ciala %;\
/send wez %{*} z szostego ciala %;\
/send wez %{*} z siodmego ciala %;\
/send wez %{*} z osmego ciala
2014-03-03 17:13:17 +01:00
/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 kowal_progress on
/def -mregexp -Fp2 -t'konczy prace.$' work_off = \
/if ( {kowal_progress} =~ "on" )\
/set kowal_progress off %;\
/tbind do_kowal %;\
/endif
2012-05-07 18:54:48 +02:00
/def kowal = \
2015-02-03 02:02:00 +01:00
/zp monety %;\
/do_kowal
2012-05-07 18:54:48 +02:00
/def do_kowal = \
2015-02-03 02:02:00 +01:00
/def -ag -Fp2 -t'.*jest pochloniety*nie wypada.*' _kowal_gag_0 %;\
/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 kowal_progress off %;\
2015-02-03 02:02:00 +01:00
/send naostrz bronie %;\
/send napraw wszystkie zbroje %;\
/purge _kowal_gag_* %;\
/repeat -1 1 /_kowal_finish
2012-05-07 18:54:48 +02:00
/def _kowal_finish = \
/if ( {kowal_progress} =~ "off" ) \
/send dobadz wszystkich broni %;\
/send zaloz wszystkie zbroje %;\
2015-02-03 02:02:00 +01:00
/dp monety %;\
/endif
2012-05-07 18:54:48 +02:00
/alias do_kowal /do_kowal
2014-11-18 21:19:19 +01:00
/alias _lampa_warn /_lampa_warn
2012-05-07 18:54:48 +02:00
/def -mregexp -p2 -t'.* (pochodnia|luczywo) wypala sie i gasnie\.' light_off0 = \
/tbind odloz wypalona pochodnie %%; zapal pochodnie
2014-11-18 21:19:19 +01:00
/def -mregexp -p2 -t'Probujesz zapalic .* lampe, ale ci sie' light_on0 = \
/rstop /_lampa_warn%;\
/tbind lampa_on_cmd
2014-11-18 21:19:19 +01:00
/def -mregexp -p2 -t'Zapalasz .*lampe.$' light_on1 = \
2014-11-19 16:31:02 +01:00
/if ({freshoil} != 1)\
2015-01-02 17:23:24 +01:00
/rstop /_lampa_warn%;\
2014-11-19 16:31:02 +01:00
/repeat -%lampatick 1 /_lampa_warn%;\
/endif%;\
/set freshoil=0
/def -mregexp -p2 -t'.* lampe, oprozniajac' light_on2 = \
/set freshoil=1%;\
/rstop /_lampa_warn%;\
2014-11-18 21:19:19 +01:00
/repeat -%lampatick 1 /_lampa_warn%;\
/tbind lampa_off_cmd
2014-11-18 23:59:54 +01:00
/def -mregexp -p2 -t'Dopelniasz .*lampe .*olej' light_on3 = \
2014-11-19 16:31:02 +01:00
/set freshoil=1%;\
2015-01-02 17:23:24 +01:00
/rstop /_lampa_warn%;\
2014-11-19 16:31:02 +01:00
/repeat -%lampatick 1 /_lampa_warn
/def -mregexp -p2 -t'lampa .*wypala sie i gasnie' light_off0 = \
2014-11-18 21:19:19 +01:00
/rstop /_lampa_warn%;\
/tbind lampa_on_cmd
/def -mregexp -p2 -t'Gasisz.*lampe' light_off1 = \
/rstop /_lampa_warn
2014-11-19 16:31:02 +01:00
/def -mregexp -p2 -t'lampa .*nie jest zapalona' light_off2 = \
2014-11-18 21:19:19 +01:00
/rstop /_lampa_warn
2012-05-07 18:54:48 +02:00
2014-03-10 15:58:18 +01:00
/def dp = \
/if ( {*} =~ "monety" )\
/if ( {sack} =~ "on" )\
/send otworz %sackitem0 %;\
/send wloz %* do %sackitem1 %;\
/send zamknij %sackitem0 %;\
/else \
/if ( {pack} =~ "on" )\
/send wloz %* do %packitem1 %;\
/endif %;\
/endif %;\
/else \
/if ( {pack} =~ "on" )\
/send wloz %* do %packitem1 %;\
/endif %;\
/endif
/def zp = \
/if ( {*} =~ "monety" )\
/if ( {sack} =~ "on" )\
/send otworz %sackitem0 %;\
/send wez %* z %sackitem1 %;\
/send zamknij %sackitem0 %;\
/else \
/if ( {pack} =~ "on" )\
/send wez %* z %packitem1 %;\
/endif %;\
/endif %;\
/else \
/if ( {pack} =~ "on" )\
/send wez %* z %packitem1 %;\
/endif %;\
/endif
2012-05-07 18:54:48 +02:00
2014-03-10 15:58:18 +01:00
/def np = \
/if ( {pack} =~ "on") \
2014-03-19 00:49:16 +01:00
napelnij %packitem0%;\
/endif
2014-03-10 15:58:18 +01:00
/def ds = \
/if ( {sack} =~ "on" )\
/send otworz %sackitem0 %;\
/send wloz %* do %sackitem1 %;\
/send zamknij %sackitem0 %;\
/endif
/def zs = \
/if ( {sack} =~ "on" )\
/send otworz %sackitem0 %;\
/send wez %* z %sackitem1 %;\
/send zamknij %sackitem0 %;\
/endif
2012-05-07 18:54:48 +02:00
/def sd = \
/dp wszystkie zbroje
2012-05-07 18:54:48 +02:00
/def sz = \
/zp wszystkie zbroje %;\
/send zaloz wszystkie zbroje
2012-05-07 18:54:48 +02:00
/def bron = \
/if ({1} =~ "on" )\
/bz%;\
/elseif ({1} =~ "off" )\
/bd%;\
/endif
/def sztylet = \
/if ({1} =~ "on" )\
/szz%;\
/elseif ({1} =~ "off" )\
/szd%;\
/endif
/def zbroja = \
/if ({1} =~ "on" )\
/sz%;\
/elseif ({1} =~ "off" )\
/sd%;\
/endif
2012-05-07 18:54:48 +02:00
/def -mglob -p2 -t'*Nie jestes w stanie * zamknietego pojemnika*' open_pack = \
/tbind otworz %packitem0
2012-05-07 18:54:48 +02:00
/def -mregexp -p2 -t'Zdejmujesz .* (plecak|worek|torbe|sakwe)' pof0 = \
/set pack=off
2012-05-07 18:54:48 +02:00
/def zw = \
otworz woreczek %;\
wez %{*} z woreczka %;\
zamknij woreczek
2012-05-07 18:54:48 +02:00
/def dw = \
otworz woreczek %;\
wloz %{*} do woreczka %;\
zamknij woreczek
2012-05-07 18:54:48 +02:00
/def ow = otworz woreczek%; ob woreczek%; zamknij woreczek
/def o2w = zajrzyj do drugiego woreczka
/def o3w = zajrzyj do trzeciego woreczka
/def o4w = zajrzyj do czwartego woreczka
/def o5w = zajrzyj do piatego woreczka
/def o6w = zajrzyj do szostego woreczka
/def o7w = zajrzyj do siodmego woreczka
/def o8w = zajrzyj do osmego woreczka
2012-05-07 18:54:48 +02:00
/def z2w = \
otworz drugi woreczek %;\
wez %{*} z drugiego woreczka %;\
zamknij drugi woreczek
2012-05-07 18:54:48 +02:00
/def d2w = \
otworz drugi woreczek %;\
wloz %{*} do drugiego woreczka %;\
zamknij drugi woreczek
2012-05-07 18:54:48 +02:00
/def z3w = \
otworz trzeci woreczek %;\
wez %{*} z trzeciego woreczka %;\
zamknij trzeci woreczek
2012-05-07 18:54:48 +02:00
/def d3w = \
otworz trzeci woreczek %;\
wloz %{*} do trzeciego woreczka %;\
zamknij trzeci woreczek
2012-05-07 18:54:48 +02:00
/def z4w = \
otworz czwarty woreczek %;\
wez %{*} z czwartego woreczka %;\
zamknij czwarty woreczek
2012-05-07 18:54:48 +02:00
/def d4w = \
otworz czwarty woreczek %;\
wloz %{*} do czwartego woreczka %;\
zamknij czwarty woreczek
2012-05-07 18:54:48 +02:00
/def z5w = \
otworz piaty woreczek %;\
wez %{*} z piatego woreczka %;\
zamknij piaty woreczek
2012-05-07 18:54:48 +02:00
/def d5w = \
otworz piaty woreczek %;\
wloz %{*} do piatego woreczka %;\
zamknij piaty woreczek
/def z6w = \
otworz szosty woreczek %;\
wez %{*} z szostego woreczka %;\
zamknij szosty woreczek
/def d6w = \
otworz szosty woreczek %;\
wloz %{*} do szostego woreczka %;\
zamknij szosty woreczek
/def z7w = \
otworz siodmy woreczek %;\
wez %{*} z siodmego woreczka %;\
zamknij siodmy woreczek
/def d7w = \
otworz siodmy woreczek %;\
wloz %{*} do siodmego woreczka %;\
zamknij siodmy woreczek
/def z8w = \
otworz osmy woreczek %;\
wez %{*} z osmego woreczka %;\
zamknij osmy woreczek
/def d8w = \
otworz osmy woreczek %;\
wloz %{*} do osmego woreczka %;\
zamknij osmy woreczek