diff --git a/src/ai/composite/component.cpp b/src/ai/composite/component.cpp index 4a535647ce6..4c1b5bd3b5d 100644 --- a/src/ai/composite/component.cpp +++ b/src/ai/composite/component.cpp @@ -61,15 +61,9 @@ bool component::delete_child(const path_element &/*child*/) /* [modify_ai] - component = "aspect['aggression']" - property = "facet" - action= "add" - [cfg]...[/cfg] -[/modify_ai] - -[modify_ai] - component = "stage['fallback'] + path = "stage['fallback'] action = "change" + [cfg]...[/cfg] [/modify_ai] [modify_ai] @@ -79,17 +73,13 @@ bool component::delete_child(const path_element &/*child*/) [/modify_ai] [modify_ai] - component = "aspect['aggression']" - property = facet['zzzz'] + path = "aspect['aggression'].facet['zzzz'] action = "delete" - [cfg]...[/cfg] [/modify_ai] [modify_ai] - component = "aspect['aggression']" + component = "aspect['aggression'].facet" action = "add" - property = "facet" - where="end" [cfg]...[/cfg] [/modify_ai] */ diff --git a/src/ai/manager.cpp b/src/ai/manager.cpp index 4ef69b45292..c61e0c7bcb2 100644 --- a/src/ai/manager.cpp +++ b/src/ai/manager.cpp @@ -54,6 +54,12 @@ static lg::log_domain log_ai_manager("ai/manager"); #define LOG_AI_MANAGER LOG_STREAM(info, log_ai_manager) #define ERR_AI_MANAGER LOG_STREAM(err, log_ai_manager) +static lg::log_domain log_ai_mod("ai/mod"); +#define DBG_AI_MOD LOG_STREAM(debug, log_ai_mod) +#define LOG_AI_MOD LOG_STREAM(info, log_ai_mod) +#define WRN_AI_MOD LOG_STREAM(warn, log_ai_mod) +#define ERR_AI_MOD LOG_STREAM(err, log_ai_mod) + holder::holder( side_number side, const config &cfg ) : ai_(), side_context_(NULL), readonly_context_(NULL), readwrite_context_(NULL), default_ai_context_(NULL), side_(side), cfg_(cfg) { @@ -150,7 +156,9 @@ void holder::modify_ai(const config &cfg) // if not initialized, initialize now. get_ai_ref(); } - + LOG_AI_MOD << "side "<< side_ << " [modify_ai]"<ai_,cfg["path"]); } else { - ERR_AI_MANAGER << "modify_ai tag has invalid 'action' attribute " << std::endl; + ERR_AI_MOD << "modify_ai tag has invalid 'action' attribute " << std::endl; } + DBG_AI_MOD << "side "<< side_ << " after [modify_ai]"<