Use the bow until HP exceeds 50%. If it falls below that threshold, switch to the dagger.
procedure CheckHP;
var
item: TL2Item;
dagger, bow: Integer;
begin
dagger := 6367; // Angel Slayer
bow := 7575; // Draco Bow
if (User.HP < 50) and Inventory.User.ByID(dagger, item) and (User.DistTo(User.target) < 200) and not item.Equipped then begin
Engine.UseItem(item);
Delay(1000);
end;
if (User.HP > 70) and Inventory.User.ByID(bow, item) and not item.Equipped then begin
Engine.UseItem(item);
Delay(1000);
end;
end;
begin
while Delay(2000) do begin
CheckHP;
end;
end.
Author: Velmsun