From 4a5db237974b43fac3637fae06e5ea70e8100fe5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 10 Jan 2024 13:37:28 +0800 Subject: [PATCH] 1 --- server/gameserver/netdata.cc | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index 146888ad..cf82cdf5 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -787,7 +787,24 @@ float BattleDataContext::CalcDmg(Creature* target, IBullet* bullet) #ifdef MYDEBUG std::vector dbg_strings; if (owner_.Get()->IsPlayer()) { - + { + std::vector tmp_strings; + tmp_strings = owner_.Get()->GetAbility()->GMShowAttrs(); + tmp_strings.push_back(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); + for (auto& str : tmp_strings) { + owner_.Get()->SendDebugMsg("数值: self " + str); + } + tmp_strings.push_back(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); + } + { + std::vector tmp_strings; + tmp_strings = target->GetAbility()->GMShowAttrs(); + tmp_strings.push_back("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"); + for (auto& str : tmp_strings) { + owner_.Get()->SendDebugMsg("数值: target " + str); + } + tmp_strings.push_back("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"); + } } #endif @@ -829,7 +846,7 @@ float BattleDataContext::CalcDmg(Creature* target, IBullet* bullet) if (owner_.Get()->IsPlayer()) { dbg_strings.push_back(a8::Format ("finaly_dmg:%f vEcb:%f vEd:%f X:%f vCritBon:%f E:%f vBlock:%f vAttack:%f vBullet:%f BDM:%f " - "vNormalDamageDealtRateIn:%f vNormalDamageTakenRateIn:%f vDmg:%f DDR:%f DTR:%f", + "vNormalDamageDealtRateIn:%f vNormalDamageTakenRateIn:%f vDmg:%f DDR:%f DTR:%f self.id:%d target.id:%f", { finaly_dmg, vEbc, @@ -845,7 +862,9 @@ float BattleDataContext::CalcDmg(Creature* target, IBullet* bullet) vNormalDamageTakenRateIn, vDmg, DDR, - DTR + DTR, + owner_.Get()->GetUniId(), + target->GetUniId() } ) );