From 9f76eb66d054beefcbb76b996a43ae9c49aef7a3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 13 Nov 2023 19:38:29 +0800 Subject: [PATCH] 1 --- server/gameserver/hero_agent.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index 6dc8cf94..a4d93bb3 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -174,7 +174,8 @@ void HeroAgent::ShotNormal(const glm::vec3& dir) bool shot_ok = false; glm::vec3 shot_dir = owner_->GetAttackDir(); if (bullet_angle_offset_max_ > 0) { - GlmHelper::RotateY(shot_dir, a8::RandEx(bullet_angle_offset_min_, bullet_angle_offset_max_)); + GlmHelper::RotateY(shot_dir, a8::RandEx(bullet_angle_offset_min_, bullet_angle_offset_max_)/180.0); + owner_->SetAttackDir(shot_dir); } if (bullet_trace_mode_) { owner_->Shot(shot_dir, shot_ok, 0, 0);