/* * Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license, you may redistribute it * and/or modify it under version 3 of the License, or (at your option), any later version. */ #include "UseFoodStrategy.h" #include "PlayerbotAIConfig.h" #include "Playerbots.h" void UseFoodStrategy::InitTriggers(std::vector& triggers) { Strategy::InitTriggers(triggers); if (botAI->HasCheat(BotCheatMask::food)) { triggers.push_back(new TriggerNode("medium health", { NextAction("food", 3.0f) })); triggers.push_back(new TriggerNode("high mana", { NextAction("drink", 3.0f) })); } else { triggers.push_back(new TriggerNode("low health", { NextAction("food", 3.0f) })); triggers.push_back(new TriggerNode("low mana", { NextAction("drink", 3.0f) })); } }