From d72163394929a905ee9389cb63add421efde1c36 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 7 Nov 2023 17:51:15 +0800 Subject: [PATCH] 1 --- server/gameserver/hero_agent.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index b9436f0a..6dc8cf94 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -173,6 +173,9 @@ void HeroAgent::ShotNormal(const glm::vec3& dir) if (owner_->CanShot(true)) { 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_)); + } if (bullet_trace_mode_) { owner_->Shot(shot_dir, shot_ok, 0, 0); } else {