From e83a1d2a4e43315e79c3cc6df4200ea78a692c52 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 9 Sep 2019 19:10:34 +0800 Subject: [PATCH] 1 --- server/gameserver/types.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/gameserver/types.cc b/server/gameserver/types.cc index a2251ff..a041cea 100644 --- a/server/gameserver/types.cc +++ b/server/gameserver/types.cc @@ -34,5 +34,12 @@ void Skin::ToPB(cs::MFSkin* pb_obj) a8::Vec2 BornPoint::RandPoint() const { a8::Vec2 born_point = pos; - return born_point; + a8::Vec2 dir = born_point; + dir.Normalize(); + dir.Rotate(a8::RandAngle()); + if (rad < 2) { + return born_point; + } else { + return born_point + dir * (rand() % (int)rad); + } }