From 48e478b0544abe6ef25e3c25e08a60343b8c3d40 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 2 Oct 2022 10:47:06 +0800 Subject: [PATCH] 1 --- server/gameserver/constant.h | 11 +++++++++++ server/gameserver/skillhelper.cc | 5 +++++ server/gameserver/skillhelper.h | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/server/gameserver/constant.h b/server/gameserver/constant.h index 5d86a5be..646da863 100644 --- a/server/gameserver/constant.h +++ b/server/gameserver/constant.h @@ -486,6 +486,17 @@ enum MagicType_e MAGIC_WLFB = 8, //20601 威力翻倍 MAGIC_YLZ = 9, //20301 医疗站 MAGIC_YS = 10, //20501 隐身 + + MAGIC_SJXY = 21, //20501 射击眩晕 + MAGIC_SSJS = 22, //20501 受伤加速 + MAGIC_JSHX = 23, //20501 击杀回血 + MAGIC_SWZB = 24, //20501 死亡自曝 + MAGIC_CMXD = 25, //20501 此面向敌 + MAGIC_MYXY = 26, //20501 免疫眩晕 + MAGIC_GZJS = 27, //20501 钩爪拉动减伤 + MAGIC_JYFH = 28, //20501 救援防护 + MAGIC_FH = 29, //20501 复活 + MAGIC_YSHF = 30, //20501 隐身恢复 MAGIC_END }; diff --git a/server/gameserver/skillhelper.cc b/server/gameserver/skillhelper.cc index cf81bcb3..54101921 100644 --- a/server/gameserver/skillhelper.cc +++ b/server/gameserver/skillhelper.cc @@ -98,3 +98,8 @@ void SkillHelper::GetMagicIdAndBaseSkillId(int skill_id, int& magic_id, int& bas } } } + +int SkillHelper::GetAxxfDmg(const MetaData::Skill* skill_meta) +{ + return 0; +} diff --git a/server/gameserver/skillhelper.h b/server/gameserver/skillhelper.h index 73bad60c..0bc567d4 100644 --- a/server/gameserver/skillhelper.h +++ b/server/gameserver/skillhelper.h @@ -1,5 +1,10 @@ #pragma once +namespace MetaData +{ + struct Skill; +}; + class SkillHelper { public: @@ -8,6 +13,9 @@ class SkillHelper static void GetMagicIdAndBaseSkillId(int skill_id, int& magic_id, int& base_skill_id); + //爱心香风 + static int GetAxxfDmg(const MetaData::Skill* skill_meta); + private: static std::map magic_skill_hash_;