/* * Copyright (C) 2016+ AzerothCore , released under GNU GPL v2 license, you may redistribute it * and/or modify it under version 2 of the License, or (at your option), any later version. */ #ifndef _PLAYERBOT_MANASAVELEVELVALUE_H #define _PLAYERBOT_MANASAVELEVELVALUE_H #include "Value.h" class PlayerbotAI; class ManaSaveLevelValue : public ManualSetValue { public: ManaSaveLevelValue(PlayerbotAI* botAI) : ManualSetValue(botAI, 1.0, "mana save level") {} std::string const Save() { std::ostringstream out; out << value; return out.str(); } bool Load(std::string const text) { value = atof(text.c_str()); return true; } }; #endif