diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index 8563e7b8..d4a9e14f 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -321,7 +321,7 @@ void Skill::ProcSJXY() owner->GetTrigger()->AddListener ( kBulletHitEvent, - [] (const std::vector& params) + [this] (const std::vector& params) { } @@ -369,9 +369,12 @@ void Skill::ProcCMXD() owner->GetTrigger()->AddListener ( kShieldDestoryEvent, - [] (const std::vector& params) + [this] (const std::vector& params) { + Buff* hold_shield_buff = owner->GetBuffByEffectId(kBET_HoldShield); + if (hold_shield_buff) { + } } ); } diff --git a/server/gameserver/skillhelper.cc b/server/gameserver/skillhelper.cc index 54101921..29bb7bc8 100644 --- a/server/gameserver/skillhelper.cc +++ b/server/gameserver/skillhelper.cc @@ -103,3 +103,13 @@ int SkillHelper::GetAxxfDmg(const MetaData::Skill* skill_meta) { return 0; } + +int SkillHelper::GetCmxdDmg(const MetaData::Skill* skill_meta) +{ + return 0; +} + +int SkillHelper::GetCmxdDistance(const MetaData::Skill* skill_meta) +{ + return 0; +} diff --git a/server/gameserver/skillhelper.h b/server/gameserver/skillhelper.h index 0bc567d4..6c44e4f8 100644 --- a/server/gameserver/skillhelper.h +++ b/server/gameserver/skillhelper.h @@ -15,6 +15,9 @@ class SkillHelper //爱心香风 static int GetAxxfDmg(const MetaData::Skill* skill_meta); + //此面向敌 + static int GetCmxdDmg(const MetaData::Skill* skill_meta); + static int GetCmxdDistance(const MetaData::Skill* skill_meta); private: