From 47964730901efb166a48eda619d9c3ff0cc5a60c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 18 Jun 2021 16:23:19 +0800 Subject: [PATCH] 1 --- server/gameserver/obstacle.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index 00272fc..41f5504 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -737,9 +737,12 @@ std::tuple* Obstacle::GetInteractionData(Human* sender) void Obstacle::AddObstacleBuff(Creature* c) { + a8::Vec2 old_buff_vec2_param1 = c->buff_vec2_param1; + c->buff_vec2_param1 = c->GetPos(); for (int buff_id : meta->buff_list) { c->TryAddBuff(c, buff_id); } + c->buff_vec2_param1 = old_buff_vec2_param1; } void Obstacle::ClearObstacleBuff(Creature* c)