parent
49531ba148
commit
1d2968f826
@ -1,23 +1,25 @@ |
||||
#include "rituals.hpp" |
||||
#include "ai_debug.hpp" |
||||
|
||||
void RitualAI::reset() { |
||||
namespace combat { |
||||
void RitualAI::reset() { |
||||
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"); |
||||
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); |
||||
} |
||||
} |
||||
|
||||
void RitualAI::update() { |
||||
void RitualAI::update() { |
||||
plan = ai::plan(script, start, goal); |
||||
} |
||||
} |
||||
|
||||
void RitualAI::dump() { |
||||
void RitualAI::dump() { |
||||
ai::dump_script(script, start, plan.script); |
||||
} |
||||
} |
||||
|
Loading…
Reference in new issue