diff --git a/server/gameserver/android_agent.cc b/server/gameserver/android_agent.cc index 7d0e15c0..7f02a748 100644 --- a/server/gameserver/android_agent.cc +++ b/server/gameserver/android_agent.cc @@ -234,7 +234,7 @@ behaviac::EBTStatus AndroidAgent::DoAttack() } } } -#ifdef DEBUG +#ifdef DEBUG1 if (context->target.Get()->IsPlayer()) { a8::XPrintf("DoAttack %d use_skill_ok:%d time:%d\n", {GetOwner()->GetUniId(), @@ -334,7 +334,7 @@ behaviac::EBTStatus AndroidAgent::DoPursuit() } } } -#ifdef DEBUG +#ifdef DEBUG1 if (context->target.Get()->IsPlayer()) { a8::XPrintf("DoPursuit %d use_skill_ok:%d time:%d\n", {GetOwner()->GetUniId(), diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index cf5515e2..ce337b92 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -189,7 +189,7 @@ behaviac::EBTStatus BaseAgent::CoAttackTarget(int target_id) } } } -#ifdef DEBUG +#ifdef DEBUG1 if (context->target.Get()->IsPlayer()) { a8::XPrintf("DoAttack %d use_skill_ok:%d time:%d\n", {GetOwner()->GetUniId(), @@ -312,9 +312,11 @@ bool BaseAgent::CanUseSkill(int skill_id) int BaseAgent::GetUseableSkill(Creature* target) { + #if 0 if (!target->IsPlayer()) { return -1; } + #endif if (GetOwner()->IsHuman()) { Skill* skill = GetOwner()->GetMainSkill(); if (skill && GetOwner()->CanUseSkill(skill->GetSkillId())) { @@ -398,6 +400,7 @@ bool BaseAgent::InternalUseSkill(int skill_id, CreatureWeakPtr target, int& wait break; case MAGIC_20301_XL: { + skill_distance = 30; GetOwner()->DoSkill(skill->GetSkillId(), target.Get()->GetUniId(), skill_dir, skill_distance); return true; } diff --git a/server/gameserver/mt/Robot.cc b/server/gameserver/mt/Robot.cc index 148c0aff..3f11769a 100644 --- a/server/gameserver/mt/Robot.cc +++ b/server/gameserver/mt/Robot.cc @@ -39,8 +39,8 @@ namespace mt int try_count = 0; while (true) { const mt::Robot* tmp_robot_meta = raw_list[rand() % raw_list.size()]; -#ifdef DEBUG1 - if (tmp_robot_meta->hero_id() != 30100) { +#ifdef DEBUG + if (tmp_robot_meta->hero_id() != 30300) { continue; } #endif