From 35e54cc45bc12ec9e06f4b5546f4f117d0195725 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 24 Aug 2024 07:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=BE=99=E7=82=AE=E5=8F=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/mt/Skill.cc | 4 ++-- server/gameserver/mt/Skill.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/gameserver/mt/Skill.cc b/server/gameserver/mt/Skill.cc index 9366609d..eeb97c63 100644 --- a/server/gameserver/mt/Skill.cc +++ b/server/gameserver/mt/Skill.cc @@ -110,9 +110,9 @@ namespace mt } auto itr = _trigger_type_buffs.find(buff_meta->trigger_type()); if (itr != _trigger_type_buffs.end()) { - itr->second.insert(buff_meta); + itr->second.push_back(buff_meta); } else { - _trigger_type_buffs[buff_meta->trigger_type()] = std::set({buff_meta}); + _trigger_type_buffs[buff_meta->trigger_type()] = std::vector({buff_meta}); } } } diff --git a/server/gameserver/mt/Skill.h b/server/gameserver/mt/Skill.h index 76a25582..195405b2 100644 --- a/server/gameserver/mt/Skill.h +++ b/server/gameserver/mt/Skill.h @@ -37,7 +37,7 @@ namespace mt const mt::Skill* _base_skill_meta = nullptr; float _value_up = 0.0f; std::set _buff_list; - std::map> _trigger_type_buffs; + std::map> _trigger_type_buffs; std::vector _phases; std::vector _raw_phases; bool IsTurnOverSkill() const;