From c665a0080a5540450e025bdf5f0a54de2668499f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 29 Jul 2020 14:24:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BF=BB=E6=BB=9A=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/human.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 759018e..e675366 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1246,9 +1246,10 @@ void Human::DoSkill() ResetSkill(); playing_skill = true; last_use_skill_frameno_ = room->GetFrameNo(); - #if 0 - skill_target_id = GetEntityUniId(); - #endif + if (skill_meta_->i->skill_target() == kST_Self + ) { + skill_target_id = GetEntityUniId(); + } Entity* entity = room->GetEntityByUniId(skill_target_id); if (entity && entity->IsEntityType(ET_Player)) { Human* hum = (Human*)entity;