diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 0c6813fb..b07ace18 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -966,8 +966,16 @@ void Creature::DoSkill(int skill_id, auto old_context_pos = context_pos; context_dir = skill_dir_; context_pos = GetPos(); - context_pos.AddGlmVec3(skill_dir * skill_distance); - + context_pos.AddGlmVec3(skill_dir_ * skill_distance); +#ifdef MYDEBUG1 + a8::XPrintf("skill_dir:%f %f %f skill_distance:%f\n", + { + skill_dir_.x, + skill_dir_.y, + skill_dir_.z, + skill_distance + }); +#endif SetAttackDir(skill_dir); skill->DoMinorMode();