修复龙炮台问题

This commit is contained in:
aozhiwei 2024-08-24 07:30:50 +08:00
parent d7f09c299f
commit 35e54cc45b
2 changed files with 3 additions and 3 deletions

View File

@ -110,9 +110,9 @@ namespace mt
} }
auto itr = _trigger_type_buffs.find(buff_meta->trigger_type()); auto itr = _trigger_type_buffs.find(buff_meta->trigger_type());
if (itr != _trigger_type_buffs.end()) { if (itr != _trigger_type_buffs.end()) {
itr->second.insert(buff_meta); itr->second.push_back(buff_meta);
} else { } else {
_trigger_type_buffs[buff_meta->trigger_type()] = std::set<const mt::Buff*>({buff_meta}); _trigger_type_buffs[buff_meta->trigger_type()] = std::vector<const mt::Buff*>({buff_meta});
} }
} }
} }

View File

@ -37,7 +37,7 @@ namespace mt
const mt::Skill* _base_skill_meta = nullptr; const mt::Skill* _base_skill_meta = nullptr;
float _value_up = 0.0f; float _value_up = 0.0f;
std::set<int> _buff_list; std::set<int> _buff_list;
std::map<int, std::set<const mt::Buff*>> _trigger_type_buffs; std::map<int, std::vector<const mt::Buff*>> _trigger_type_buffs;
std::vector<mt::SkillPhase> _phases; std::vector<mt::SkillPhase> _phases;
std::vector<mt::SkillPhase> _raw_phases; std::vector<mt::SkillPhase> _raw_phases;
bool IsTurnOverSkill() const; bool IsTurnOverSkill() const;