diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index f41994f6..57268375 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -1117,6 +1117,23 @@ void Buff::ProcHoldShield() owner->room->xtimer.ModifyTimer (remover_timer, SkillHelper::GetLdfyBuffTime(owner, skill_meta) * 1000 / FRAME_RATE_MS); +#ifdef DEBUG + { + std::string dbg_msg = a8::Format + ( + "skill_id:%d 立盾防御 hp:%f ratio:%f ratio:%f human.max_hp:%f time:%f", + { + skill_meta->i->skill_id(), + owner->shield_max_hp_, + skill_meta->number_meta->float_ratio, + skill_meta->number_meta->float_ratio2, + owner->GetMaxHP(), + skill_meta->number_meta->float_time, + }); + owner->SendDebugMsg(dbg_msg); + a8::XPrintf("%s\n", {dbg_msg}); + } +#endif } break; default: