diff --git a/arkadia/equipment.tf b/arkadia/equipment.tf index b351b76..c2b6e95 100644 --- a/arkadia/equipment.tf +++ b/arkadia/equipment.tf @@ -3,6 +3,7 @@ /set lampatick=270 /def op = zajrzyj do %packitem1 +/def os = zajrzyj do %sackitem1 /def -mglob -p2 -t'*nerwowym ruchem gasi*' light_on_special0 = \ /tbind zapal lampe diff --git a/common/equipment.tf b/common/equipment.tf index a04e495..d676bc9 100644 --- a/common/equipment.tf +++ b/common/equipment.tf @@ -50,9 +50,7 @@ /if ({moje} =~ "off" ) \ /send dobadz wszystkich broni %;\ /send zaloz wszystkie zbroje %;\ - /if ( {sakiewka} =~ "on" )\ - /sad monety %;\ - /elseif ( {pack} =~ "on" )\ + /if ( {pack} =~ "on" )\ /dp monety %;\ /endif%;\ /endif @@ -91,14 +89,57 @@ /def -mglob -p2 -t'*nie jest zapalona*' light_off02 = \ /tickoff -/def manipuluj_plecakiem = \ - /if ( {pack} =~ "on" )\ - /send %{*} %;\ +/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 dp = /manipuluj_plecakiem wloz %{*} do %packitem1 -/def zp = /manipuluj_plecakiem wez %{*} z %packitem1 -/def np = /manipuluj_plecakiem napelnij %packitem0 +/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 + +/def np = \ + /if ( {pack} =~ "on") \ + napelnij %packitem0 + +/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 /def sd = \ /dp wszystkie zbroje diff --git a/common/stdplayer.tf b/common/stdplayer.tf index 8b3e1b4..4155f12 100644 --- a/common/stdplayer.tf +++ b/common/stdplayer.tf @@ -44,6 +44,12 @@ ;; /set packitem1=swojej torby +;; Podobnie z sakiewkÄ…: +;; +/set sack=off +/set sackitem0=swoja sakiewke +/set sackitem1=swojej sakiewki + ;;;;;;;;;;;;;;;;;;;;;;;; /def start = \