tf-scripts/nightal/equipment.tf
2018-06-19 17:22:41 +02:00

126 lines
3.5 KiB
HCL

/alias lampa_on_cmd napelnij lampe olejem z butelki
/alias lampa_off_cmd rozbij butelke%; /zp butelke%; napelnij lampe olejem z butelki
/set lampatick=800
/def op = obejrzyj %packitem0
/def bz = \
/if ( {pochwa} =~ "on" ) \
/send wyjmij bron z %pochwa1 %;\
%{dobadzcmd-dobadz} broni %;\
/if ( {dual} =~ "on" ) \
/send wyjmij bron z %pochwa2 %;\
%{dobadzcmd-dobadz} broni %;\
/endif %;\
/elseif ( {pack} =~ "on" )\
/send wez %bron z %packitem1 %;\
%{dobadzcmd-dobadz} broni %;\
/if ( {dual} =~ "on" ) \
/send wez %bron2 z %packitem1 %;\
%{dobadzcmd-dobadz} broni %;\
/endif %;\
/else \
/send %{dobadzcmd-dobadz} %broni %;\
/if ( {dual} =~ "on" ) \
/send %{dobadzcmd-dobadz} %broni2 %;\
/endif %;\
/endif %;\
/eval /set alarm=$[decode_attr("none", {zc_main})]
/def bd = \
/send opusc wszystkie bronie %;\
/if ( {pochwa} =~ "on" )\
/send wloz %bron do %pochwa1 %;\
/if ( {dual} =~ "on" ) \
/send wloz %bron2 do %pochwa2 %;\
/endif %;\
/elseif ( {pack} =~ "on" ) \
/send wloz %bron do %packitem1 %;\
/if ( {dual} =~ "on" ) \
/send wloz %bron2 do %packitem1 %;\
/endif %;\
/endif
/def szz = \
/if ( {pochwa} =~ "on" ) \
/send wyjmij sztylet z %sztylpochwa %;\
%{dobadzcmd-dobadz} sztyletu %;\
/elseif ( {pack} =~ "on" )\
/send wez sztylet z %packitem1 %;\
%{dobadzcmd-dobadz} sztyletu %;\
/else \
/send %{dobadzcmd-dobadz} sztyletu %;\
/endif
/def szd = \
opusc sztylet%;\
/if ( {pochwa} =~ "on" )\
/send wloz sztylet do %sztylpochwa %;\
/elseif ( {pack} =~ "on" ) \
/send wloz sztylet do %packitem1 %;\
/endif
/def -mglob -p2 -t'*Zakladasz*otwarty*plecak*' pon_pl0 = \
/set pack=on %;\
/set packitem0=plecak %;\
/set packitem1=plecaka
/def -mglob -p2 -t'*Zakladasz*zamkniety*plecak*' pon_pl1 = \
/set pack=on %;\
/set packitem0=plecak %;\
/set packitem1=plecaka %;\
/tbind otworz %packitem0
/def -mglob -p2 -t'*Zakladasz*otwarty*worek*' pon_wrk0 = \
/set pack=on %;\
/set packitem0=worek %;\
/set packitem1=worka
/def -mglob -p2 -t'*Zakladasz*zamkniety*worek*' pon_wrk1 = \
/set pack=on %;\
/set packitem0=worek %;\
/set packitem1=worka %;\
/tbind otworz %packitem0
/def -mglob -p2 -t'*Przewieszasz*otwarta*torbe*' pon_trb0 = \
/set pack=on %;\
/set packitem0=torbe %;\
/set packitem1=torby
/def -mglob -p2 -t'*Przewieszasz*zamknieta*torbe*' pon_trb1 = \
/set pack=on %;\
/set packitem0=torbe %;\
/set packitem1=torby %;\
/tbind otworz %packitem0
/def -mregexp -Fp2 -t'bierze twoj.*' = /set kowal_progress on
/def do_kowal = \
/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 %;\
/send naostrz bron %;\
/send naostrz druga bron %;\
/send napraw zbroje %;\
/send napraw druga zbroje %;\
/send napraw trzecia zbroje %;\
/send napraw czwarta zbroje %;\
/send napraw piata zbroje %;\
/send napraw szosta zbroje %;\
/send napraw siodma zbroje %;\
/send napraw osma zbroje %;\
/purge _kowal_gag_* %;\
/repeat -1 1 /_kowal_finish
/def _kowal_finish = \
/if ( {kowal_progress} =~ "off" ) \
/send dobadz %broni %;\
/if ({dual} =~ "on" ) \
/send dobadz %broni2 %;\
/endif %;\
/send zaloz wszystkie zbroje %;\
/dp monety %;\
/endif
/alias do_kowal /do_kowal