From 4fdcc3b95fff3ba371326da14335d1fa165829ee Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 4 Jan 2024 16:03:27 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/Buff.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/server/gameserver/mt/Buff.cc b/server/gameserver/mt/Buff.cc index ec25e3ae..f107ad2e 100644 --- a/server/gameserver/mt/Buff.cc +++ b/server/gameserver/mt/Buff.cc @@ -11,6 +11,17 @@ IMPL_TABLE(mt::Buff) static std::map> attr_buffs; +static std::set ok_buffs{kHAT_Hp, + kHAT_Atk, + kHAT_Def, + kHAT_Speed, + kHAT_ShotRange, + kHAT_FireRate, + kHAT_Volume, + kHAT_CRIT, + kHAT_CRIT_DAMAGE_RATE, + kHVAT_Dmg, + kHVAT_BulletAngle}; static void AddCheckAttrBuff(int attr_id, mt::Buff* buff_meta) { @@ -348,6 +359,19 @@ namespace mt void Buff::Init2() { { + /* +2024-01-04 15:44:27 check attr_buffs: 1 //kHAT_Hp = 1, +2024-01-04 15:44:27 check attr_buffs: 3 //kHAT_Atk = 3, +2024-01-04 15:44:27 check attr_buffs: 4 //kHAT_Def = 4, +2024-01-04 15:44:27 check attr_buffs: 5 //kHAT_Speed +2024-01-04 15:44:27 check attr_buffs: 6 //kHAT_ShotRange = 6, +2024-01-04 15:44:27 check attr_buffs: 9 //kHAT_FireRate = 9, +2024-01-04 15:44:27 check attr_buffs: 10 //kHAT_Volume = 10, +2024-01-04 15:44:27 check attr_buffs: 42 //kHAT_CRIT = 42, +2024-01-04 15:44:27 check attr_buffs: 43 //kHAT_CRIT_DAMAGE_RATE = 43, +2024-01-04 15:44:27 check attr_buffs: 1001 //kHVAT_Dmg = 1001, +2024-01-04 15:44:27 check attr_buffs: 1002 //kHVAT_BulletAngle = 1002, + */ switch (buff_effect()) { case kBET_ModifyAttr: {