diff --git a/server/gameserver/android_agent.cc b/server/gameserver/android_agent.cc index e3cf76eb..adea7cfb 100644 --- a/server/gameserver/android_agent.cc +++ b/server/gameserver/android_agent.cc @@ -54,7 +54,7 @@ behaviac::EBTStatus AndroidAgent::DoRandomWalk() kAttacked, [context_wp = context->GetWp()] (const a8::Args& args) { - if (context_wp.expired()) { + if (!context_wp.expired()) { auto context = context_wp.lock(); Creature* c = args.Get(0); context->last_attacker = c->GetWeakPtrRef(); @@ -126,7 +126,7 @@ behaviac::EBTStatus AndroidAgent::DoRandomShot() kAttacked, [context_wp = context->GetWp()] (const a8::Args& args) { - if (context_wp.expired()) { + if (!context_wp.expired()) { auto context = context_wp.lock(); Creature* c = args.Get(0); context->last_attacker = c->GetWeakPtrRef(); @@ -252,7 +252,7 @@ behaviac::EBTStatus AndroidAgent::DoPursuit() kAttacked, [context_wp = context->GetWp()] (const a8::Args& args) { - if (context_wp.expired()) { + if (!context_wp.expired()) { auto context = context_wp.lock(); Creature* c = args.Get(0); context->last_attacker = c->GetWeakPtrRef(); diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index ceec52f6..30f18a02 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -100,7 +100,7 @@ behaviac::EBTStatus BaseAgent::StartCoroutine(std::shared_ptr corou { coroutine_ = coroutine; #ifdef DEBUG - last_status_ = behaviac::BT_INVALID; + last_status_ = behaviac::BT_INVALID;d status_frameno_ = GetOwner()->room->GetFrameNo(); status_name_ = coroutine_->name; #endif @@ -270,3 +270,4 @@ behaviac::EBTStatus BaseAgent::DoIdle(int min_time, int max_time) }; return StartCoroutine(co); } +> diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index 429495ca..da4d0a68 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -52,7 +52,7 @@ behaviac::EBTStatus HeroAgent::DoRandomWalk() kAttacked, [context_wp = context->GetWp()] (const a8::Args& args) { - if (context_wp.expired()) { + if (!context_wp.expired()) { auto context = context_wp.lock(); Creature* c = args.Get(0); context->last_attacker = c->GetWeakPtrRef(); @@ -124,7 +124,7 @@ behaviac::EBTStatus HeroAgent::DoRandomShot() kAttacked, [context_wp = context->GetWp()] (const a8::Args& args) { - if (context_wp.expired()) { + if (!context_wp.expired()) { auto context = context_wp.lock(); Creature* c = args.Get(0); context->last_attacker = c->GetWeakPtrRef();