set %corpse YFM set %loot POF_RWF_AUD_DWJ_GWJ_EWJ_NMK_RMK_CKF_UZF_ZJF ;HJG_SJG_UJG_IJG_ set %healHP #maxhits - 20 Set %potionHP #maxhits - 50 set %camphits #maxhits - 20 set %laiks #scnt Mainloop: if #hits < %healhp gosub camp gosub check finditem %corpse G_1 if #findkind = -1 { wait 5 gosub pickup gosub heal gosub drink goto Mainloop } set #lobjectid #findid set %lootfrom #findid event macro 17 0 wait 5 gosub potion gosub lootit goto mainloop sub lootit lootit: finditem %loot C_ , %lootfrom if #findkind = -1 { ignoreitem %lootfrom return } exEvent Drag #FindID #findstack wait 10 exEvent dropc #backpackid wait 10 gosub check goto lootit sub pickup pickup: gosub check finditem %loot G_3 if #findkind = -1 { return } { exEvent Drag #FindID #findstack wait 10 exEvent dropc #backpackid wait 10 goto pickup } sub check ghost: if #charghost = no return finditem XHL G_3 set #lobjectid #findid event macro 17 wait 5s goto ghost sub heal if #hits < %healHP { finditem ZLF C_ , #backpackid set #lobjectid #findid Event macro 17 target Event macro 23 wait 3s return } return sub drink if #hits < %potionhp { finditem WUF C_ , #backpackid set #lobjectid #findid event macro 17 return } return sub potion potion: finditem WUF C_ , #backpackid if #findstack < 150 { finditem WUF C_ , %lootfrom if #findkind = -1 return } if #findcol <> 1092 { ignoreitem #findid goto potion } exEvent Drag #FindID #findstack wait 10 exEvent dropc #backpackid wait 10 return sub camp if #scnt < %laiks + 31 return finditem PEF C_ , #backpackid if #findkind = -1 return set #lobjectid #findid event macro 17 wait 10 click 150 120 set %laiks #scnt return sub firstcamp finditem PEF C_ , #backpackid if #findkind = -1 return set #lobjectid #findid event macro 17 wait 10 click 150 120 return