totalschaden
Active Member
- Joined
- Feb 16, 2010
- Messages
- 1,146
- Reaction score
- 1
Nice cant wait to test this tonight, already made my own Combat Routine for this as noone supports my class 

me again, can you define a Folder for all Combat Rountines, then just read them out and add them to a dropdown Menu ? That way ppl with custom combat routines dont have to edit the path stuff every update, would be awsome.
if (hpp(me) <= 50 && Vfood != "Food" && itemCooldown(Vfood) == 0)
{
UseItem(Vfood);
}
if (hpp(me) <= 35 && Vhealthp != "Health Potion" && itemCooldown(Vhealthp) == 0)
{
UseItem(Vhealthp);
}
if (mpp(me) <= 35 && Vmanap != "Mana Potion" && itemCooldown(Vmanap) == 0)
{
UseItem(Vmanap);
}
if (mpp(me) <= 50 && Vdrink != "Drink" && itemCooldown(Vdrink) == 0)
{
UseItem(Vdrink);
Hey nick1988, i just woke up to try out the new and improved LazyGrinder. Few issues that i should point out while using it:
I reduced the "<=" parameters from 90 to 50 when to use food/drink because it would constantly just eat and drink during combat if it's HP went under 90% wasting all my food/drink. Even though i have reduced the parameters it does help relieve the issue somewhat but it still occurs at 50%.
IMO maybe make it so it only eats/drinks when out of combat but only using HP/MP pots as last resort during combat to survive, otherwise it will just continuously eat/drink during combat every time the NPC gets your HP below the threshold you set.
If you are using version 0.2.0 or higher (which I highly recommend) then YES.So this will work with deomonlogist class then as well now?
Ok cool thanks man, deaf looks solid im having a issue Im trying to set up the demonologist one..
so i followed the steps and have that prompt comming up asking my for what class base i picked demonologist and other fields i left blanked do i need to fill out the custom routing field even though i selected demologist im just a little confused
i made the deomonlogist folder with the .dll cs and the ptb file
didnt realize i had to c heck off the demonologist folder as well in plugin manager thought only lazy grinder one haha!
If configured correct, it will automaticly activate the required combat routine plugin you have chosen once you hit "Start LazyGrinder".
e.g: You start the "LazyGrinder Plugin" from the manager, then select "Lazyraider (Daggerspell) from the list. Now you click "Start LazyGrinder". You should now notice, that the "Lazyraider (Daggerspell) is automaticly started within your Plugin Manager. Once you klick
"Stop LazyGrinder" it should automaticly stop within the Plugin Manager.
The Spinning Happens when a mob is realy Close, right? Atleast Thats where i noticed this. Not sure why.... Must be a line of sight issue.
yea looks like it for sure, the delay is just the other thing is it waiting on something specific .. maybe my mana... not sure some times it pulls mobs back to back loving it then all of sudden it stops
Creature bestNearestMob = null;
bestNearestMob = this.GetBestNearestMob(this.zone);
if ((bestNearestMob != null) && (bestNearestMob.name != "Eagle"))
{
try
{
while ((((bestNearestMob != null) && isAlive(bestNearestMob)) && (isExists(bestNearestMob) && GetGroupStatus("LazyGrinder"))) && isAlive())
{
if (hpp(me) <= 25 && Vfood != "Food" && itemCooldown(Vfood) == 0 && me.target == null)
{
UseItem(Vfood);
Thread.Sleep(5000);
}
if (mpp(me) <= 25 && Vdrink != "Drink" && itemCooldown(Vdrink) == 0 && me.target == null)
{
UseItem(Vdrink);
}
if (((bestNearestMob.aggroTarget != me) && (bestNearestMob.firstHitter != null)) && (bestNearestMob.firstHitter != me))
{
bestNearestMob = null;
break;
}
if (((bestNearestMob.firstHitter == null) && (getAggroMobs().Count > 0)) && (bestNearestMob != this.GetBestNearestMob(this.zone)))
{
bestNearestMob = this.GetBestNearestMob(this.zone);
}
if (me.target != bestNearestMob)
{
SetTarget(bestNearestMob);
}
//if (hpp(me) <= 30 && Vfood != "Food" && itemCooldown(Vfood) == 0)
//{
// UseItem(Vfood);
//}
if (hpp(me) <= 30 && Vhealthp != "Health Potion" && itemCooldown(Vhealthp) == 0)
{
UseItem(Vhealthp);
}
if (mpp(me) <= 30 && Vmanap != "Mana Potion" && itemCooldown(Vmanap) == 0)
{
UseItem(Vmanap);
}
//if (mpp(me) <= 25 && Vdrink != "Drink" && itemCooldown(Vdrink) == 0)
//{
// UseItem(Vdrink);
//}
if ((angle(bestNearestMob, me) > 0x2d) && (angle(bestNearestMob, me) < 0x13b))
{
TurnDirectly(bestNearestMob);
}
Thread.Sleep(10);
}
is there any way to make the bot not use some spells, its getting me killed a lot because its trying to spam some skills I dont have yet like magic circle and play dead