;Makro bY SabiK
;stolarka-skill_umyslowy
;Wersja 1.5
;Skrypt robi ostatni przedmiot stolarki i robi tylko ze zwyklego drewna
;Skrypt robi madrosc, anatomie, wiedze o zwierzetach, wiedze o broni i identyfikacje na ostatnio wybranym celu
;Wiec przed wlaczeniem najpierw ocen cel recznie
;Skrypt wykorzystuje komende '.um skill' co nie podowuje denerwujacego 'Juz cos robisz', ktore opoznia gainy ;)
;Skrypt automatycznie wyszukuje jedzenie wszelkiego rodzaju

;U W A G A !!! USTAW PONIZSZE ZMIENNE PRZED WLACZENIEM SKRYPTU !!!
set %jedz 1 	;Tu ustaw czy skrypt ma jesc, wyszukuje prawie kazdy rodzaj jedzenia (0 - Nie, 1 - Tak)
set %skill 0 	;Tu ustaw jaki skill ma byc robiony (0 - Nic, 1 - Madrosc, 2 - Hiding, 3 - Anatomia, 4 - Wiedza o zwierzetach, 5 - Wiedza o broni, 6 - Rozmowa z duchami, 7 - Identyfikacja, 8 - Wykrywanie,)
;----------------------------------------------------------------------------------

initevents
set #sysmsgcol 1082
event sysmessage Skrypt [stolarka-skill_umyslowy] odpalony (by SabiK)
wait 1
set %lt #ltargetid
ignoreitem #charid

start:
set %licz 0

jedzenie:
if %jedz = 0
   goto madrosc
finditem hnd_end_twi_fwi_ywi_qqd_bdf_zpe_uwi_rqe_axi_aqd_gud_qud_uqe_nwi_yrd_zpd_cwe_yli_fud C
set #lobjectid #findid
event macro 17
wait 21

if %skill = 0
   goto stolarka

madrosc:
if %skill <> 1
   goto hiding
set #ltargetid %lt
event macro 1 ^ .um madrosc
set %licz 0
czekaj_madrosc:
set %licz %licz + 1
if #targcurs = 1
   goto dalej_madrosc
if %licz > 60
   goto madrosc
goto czekaj_madrosc
dalej_madrosc:
event macro 22
goto stolarka

hiding:
if %skill <> 2
   goto anatomia
event macro 1 ^ .um ukrywanie
set %licz 0
czekaj_hiding:
scanjournal 1
set %licz %licz + 1
if H in #charstatus
   goto stolarka
if Nie_udalo_Ci_sie in #journal
   goto stolarka
if %licz > 60
   goto hiding
goto czekaj_hiding

anatomia:
if %skill <> 3
   goto wiedza_o_zwierzetach
set #ltargetid %lt
event macro 1 ^ .um anatomia
set %licz 0
czekaj_anatomia:
set %licz %licz + 1
if #targcurs = 1
   goto dalej_anatomia
if %licz > 60
   goto anatomia
goto czekaj_anatomia
dalej_anatomia:
event macro 22
goto stolarka

wiedza_o_zwierzetach:
if %skill <> 4
   goto wiedza_o_broni
set #ltargetid %lt
event macro 1 ^ .um wiedza o zwierzetach
set %licz 0
czekaj_wiedza_o_zwierzetach:
set %licz %licz + 1
if #targcurs = 1
   goto dalej_wiedza_o_zwierzetach
if %licz > 60
   goto wiedza_o_zwierzetach
goto czekaj_wiedza_o_zwierzetach
dalej_wiedza_o_zwierzetach:
event macro 22
goto stolarka

wiedza_o_broni:
if %skill <> 5
   goto rozmowa
set #ltargetid %lt
event macro 1 ^ .um wiedza o broni
set %licz 0
czekaj_wiedza_o_broni:
set %licz %licz + 1
if #targcurs = 1
   goto dalej_wiedza_o_broni
if %licz > 60
   goto wiedza_o_broni
goto czekaj_wiedza_o_broni
dalej_wiedza_o_broni:
event macro 22
goto stolarka

rozmowa:
if %skill <> 6
   goto identyfikacja
set #ltargetid %lt
event macro 1 ^ .um rozmowa z duchami
set %licz 0
czekaj_rozmowa:
set %licz %licz + 1
if Porozumiales_sie in #journal
   goto stolarka
if Nie_udalo_Ci_sie in #journal
   goto stolarka
if %licz > 60
   goto rozmowa
goto czekaj_rozmowa

identyfikacja:
if %skill <> 7
   goto wykrywanie
set #ltargetid %lt
event macro 1 ^ .um identyfikacja
set %licz 0
czekaj_identyfikacja:
set %licz %licz + 1
if #targcurs = 1
   goto dalej_identyfikacja
if %licz > 60
   goto identyfikacja
goto czekaj_identyfikacja
dalej_identyfikacja:
event macro 22
goto stolarka

wykrywanie:
if %skill <> 8
   goto stolarka
event macro 1 ^ .um wykrywanie
set %licz 0
czekaj_wykrywanie:
set %licz %licz + 1
wait 1
if %jedz = 1
{
   if %licz > 10
      goto start
}
if %jedz = 0
{
   if %licz > 40
      goto start
}
goto czekaj_wykrywanie

stolarka:
finditem agg_dgg C
if #findkind = 0
{
   set #lobjectid #findid
   event macro 17
}
if #findkind <> 0
{
   set #sysmsgcol 1080
   event sysmessage Nie masz narzedzi stolarza! Skrypt wylaczono!
   halt
}

set %licz 0
czekaj_stolarka:
set %licz %licz + 1
if #contsize = 560_460
   goto dalej_stolarka
if %licz > 50
   goto stolarka
goto czekaj_stolarka
dalej_stolarka:
click 135 390
czekaj_drewno:
if #targcurs = 1
   goto dalej_drewno
goto czekaj_drewno
dalej_drewno:
finditem tlk
if #findkind = 0
{
   set #ltargetid #findid
   event macro 22
}
if #findkind = -1
{
   set #sysmsgcol 1080
   event sysmessage Nie masz drewna! Skrypt wylaczono!
   halt
}
set %licz 0
goto koniec

koniec:
if #sex = 0
{
   if #sysmsg = Stworzyles_przedmiot_i_wlozyles_go_do_plecaka.
      goto start
   if #sysmsg = Zrobiles_wyjatkowej_jakosc_przedmiot_i_wlozyles_go_do_plecaka.
      goto start
   if #sysmsg = Stworzyles_przedmiot_sredniej_jakosci.
      goto start
   if #sysmsg = Zniszczyles_troche_materialu.
      goto start
}
if #sex = 1
{
   if #sysmsg = Stworzylas_przedmiot_i_wlozyles_go_do_plecaka.
      goto start
   if #sysmsg = Zrobilas_wyjatkowej_jakosc_przedmiot_i_wlozylas_go_do_plecaka.
      goto start
   if #sysmsg = Stworzylas_przedmiot_sredniej_jakosci.
      goto start
   if #sysmsg = Zniszczylas_troche_materialu.
      goto start
}
if Your in #sysmsg
   goto start
if %licz > 520
   goto start
goto koniec