From 573a0d87eb3f3bc9be8d988edf9a43509396526b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 20 Apr 2021 15:01:53 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 1 + server/gameserver/metadata.cc | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 518cb7b..d9d4201 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1522,6 +1522,7 @@ void Creature::SummonHero(const a8::Vec2& pos, dir, team_id ); + break; } } } diff --git a/server/gameserver/metadata.cc b/server/gameserver/metadata.cc index b39cee2..e3b9056 100644 --- a/server/gameserver/metadata.cc +++ b/server/gameserver/metadata.cc @@ -568,11 +568,11 @@ namespace MetaData } { std::vector strings; - a8::Split(i->post_remove_action(), strings, '|'); + a8::Split(i->buff_param1(), strings, '|'); for (auto& str : strings) { std::vector strings2; a8::Split(str, strings2, ':'); - if (strings2.size() > 4) { + if (strings2.size() >= 4) { int through_wall = a8::XValue(strings2[0]); float x = a8::XValue(strings2[1]).GetDouble(); float y = a8::XValue(strings2[2]).GetDouble();