This commit is contained in:
aozhiwei 2019-07-26 13:45:12 +08:00
parent 0377c4e119
commit 17c12c37a1

View File

@ -1365,11 +1365,16 @@ void Human::ProcBuffEffect(Buff* buff)
a8::SetBitFlag(status, HS_Assaulting); a8::SetBitFlag(status, HS_Assaulting);
Entity* entity = room->GetEntityByUniId(skill_target_id); Entity* entity = room->GetEntityByUniId(skill_target_id);
if (entity) { if (entity) {
move_dir = entity->pos - pos; if (entity->pos.Distance(pos) <= 0.000001f) {
move_dir.Normalize(); pos = entity->pos;
skill_target_pos = entity->pos; skill_target_pos = entity->pos;
skill_dir = skill_target_pos - pos; } else {
skill_dir.Normalize(); move_dir = entity->pos - pos;
move_dir.Normalize();
skill_target_pos = entity->pos;
skill_dir = skill_target_pos - pos;
skill_dir.Normalize();
}
} }
} }
break; break;