parent
49531ba148
commit
1d2968f826
@ -1,23 +1,25 @@ |
|||||||
#include "rituals.hpp" |
#include "rituals.hpp" |
||||||
#include "ai_debug.hpp" |
#include "ai_debug.hpp" |
||||||
|
|
||||||
void RitualAI::reset() { |
namespace combat { |
||||||
|
void RitualAI::reset() { |
||||||
start = original; |
start = original; |
||||||
} |
} |
||||||
|
|
||||||
bool RitualAI::will_do(std::string name) { |
bool RitualAI::will_do(std::string name) { |
||||||
ai::check_valid_action(name, "RitualAI::is_able_to"); |
ai::check_valid_action(name, "RitualAI::is_able_to"); |
||||||
return plan.script[0].name == name; |
return plan.script[0].name == name; |
||||||
} |
} |
||||||
|
|
||||||
void RitualAI::set_state(std::string name, bool setting) { |
void RitualAI::set_state(std::string name, bool setting) { |
||||||
ai::set(start, name, setting); |
ai::set(start, name, setting); |
||||||
} |
} |
||||||
|
|
||||||
void RitualAI::update() { |
void RitualAI::update() { |
||||||
plan = ai::plan(script, start, goal); |
plan = ai::plan(script, start, goal); |
||||||
} |
} |
||||||
|
|
||||||
void RitualAI::dump() { |
void RitualAI::dump() { |
||||||
ai::dump_script(script, start, plan.script); |
ai::dump_script(script, start, plan.script); |
||||||
|
} |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue