diff --git a/server/gameserver/constant_export.h b/server/gameserver/constant_export.h index 3fc318ba..6a2ab35a 100644 --- a/server/gameserver/constant_export.h +++ b/server/gameserver/constant_export.h @@ -30,8 +30,7 @@ A8_DECLARE_ENUM(SpecBuffId_e, kInvincibleBuffId = 1005, ); -enum BuffEffectType_e -{ +A8_DECLARE_ENUM(BuffEffectType_e, kBET_Begin = 0, kBET_ChgAttr = 1, //改变属性 kBET_TurnOver = 2, //翻滚 @@ -113,7 +112,7 @@ enum BuffEffectType_e kBET_InRescue = 77, //被救援中(被就方) kBET_End -}; +); enum EntityType_e { diff --git a/server/gameserver/selfchecker.cc b/server/gameserver/selfchecker.cc index 6ab6bb1b..7ea19183 100644 --- a/server/gameserver/selfchecker.cc +++ b/server/gameserver/selfchecker.cc @@ -229,7 +229,13 @@ void SelfChecker::Check() [] (const mt::Buff* meta, bool& stop) { if (SelfChecker::used_buffs.find(meta->buff_id()) == SelfChecker::used_buffs.end()) { - a8::XPrintf("unuse buff:%d %s\n", {meta->buff_id(), meta->name()}); + a8::XPrintf("unuse buff:%d %d %s %s\n", + {meta->buff_id(), + meta->buff_effect(), + meta->name(), + a8::GetEnumName(meta->buff_effect()) + } + ); } }); } diff --git a/third_party/a8 b/third_party/a8 index cdab5283..58dd5bb8 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit cdab528313c06e9a6df5ae740a58f624b65332d3 +Subproject commit 58dd5bb850143cd6d0b55a99c1d7197e6153fea7