Hi,
In my attempt to learn the art of making a good CC, I'm at the stage where I've moved on from combat and am looking into making a bot eat during the rest period.
This code above sets up the eating bit.
I've made the following code for the NeedRest and Rest parts of the code which triggers the bot to Rest when the bot's health is less than 100 percent:
So what should happen according to my knowledge is that the Eat() should come into action when HonorBuddy says it's time to rest. Usually after combat. What's happening is that I'm getting the message saying that my bot is eating "Eating 'Any Food Name Here'" but my bot is just sitting there. There is food in the inventory and the food it is quoting has 19 however it's not eating and getting the Aura "Food".
Any help would be greatly appreciated.
In my attempt to learn the art of making a good CC, I'm at the stage where I've moved on from combat and am looking into making a bot eat during the rest period.
Code:
public static void Eat()
{
WoWItem food = Styx.Logic.Inventory.Consumable.GetBestFood(false);
if (food == null) return;
LevelbotSettings.Instance.FoodName = food.Name;
Styx.Logic.Common.Rest.Feed();
Logging.Write(Color.White, "Eating {0}", food.Name);
}
I've made the following code for the NeedRest and Rest parts of the code which triggers the bot to Rest when the bot's health is less than 100 percent:
Code:
public override bool NeedRest { get { return Me.HealthPercent < 100; } }
public override void Rest()
{
Eat();
}
So what should happen according to my knowledge is that the Eat() should come into action when HonorBuddy says it's time to rest. Usually after combat. What's happening is that I'm getting the message saying that my bot is eating "Eating 'Any Food Name Here'" but my bot is just sitting there. There is food in the inventory and the food it is quoting has 19 however it's not eating and getting the Aura "Food".
Any help would be greatly appreciated.






