Frage Honorbuddy

09/30/2011 22:44 Lazerkuh#1
Hallo, erstmal wollte ich sagen, dass ich ziemlich überrascht bin von Honorbuddy! In meinen Augen der momentan BESTE Bot im Umlauf !

Nur eine Frage habe ich. Und zwar habe ich diese Plugins, welche vorinstalliert waren. Da gibt es "Refreshment Detection". Was genau bewirkt dieses Plugin, wenn es aktiv ist?

Liebe Grüße Lazerkuh
09/30/2011 22:56 Padarox#2
Bei solchen Fragen einfach mal in den Plugins Ordner gucken und das Plugin im Editor öffnen ;)

Code:
using System;

using Styx.Helpers;
using Styx.Logic.Inventory;
using Styx.Plugins.PluginClass;

namespace QuickPlugins
{
    public class RefreshmentDetector : HBPlugin
    {
        private readonly WaitTimer _updateTimer = WaitTimer.TenSeconds;
        public override void Pulse()
        {
            if (_updateTimer.IsFinished)
            {
                _updateTimer.Reset();
                var drink = Consumable.GetBestDrink(false);
                var food = Consumable.GetBestFood(false);

                if (drink != null)
                    CharacterSettings.Instance.DrinkName = drink.Entry.ToString();
                if (food != null)
                    CharacterSettings.Instance.FoodName = food.Entry.ToString();
            }
        }

        public override string Name { get { return "Refreshment Detection"; } }

        public override string Author { get { return "Apoc"; } }

        public override Version Version { get { return new Version(1,0,0,0);} }
    }
}
Es fällt dann sofort 1 Stelle ins Auge ;)

Quote:
var drink = Consumable.GetBestDrink(false);
var food = Consumable.GetBestFood(false);
Sprich meines Wissens erkennt dieses Addon automatisch welches Essen / Trinken du dabei hast - ohne das du es erst manuell eintragen musst (mit ID usw)
09/30/2011 23:22 Lazerkuh#3
Vielen Dank ! :) Das stimmt es ist sinnvoll da in den Editor zu schauen :p