1
This commit is contained in:
parent
f4b809a9a5
commit
d92f87abaf
@ -241,6 +241,19 @@ void SkillHelper::ProcBulletHitBuff(Bullet* bullet, Creature* c, int buff_uniid)
|
||||
c->room->xtimer.ModifyTimer
|
||||
(buff->remover_timer,
|
||||
skill_meta->number_meta->float_time * 1000 / FRAME_RATE_MS);
|
||||
#ifdef DEBUG
|
||||
{
|
||||
std::string dbg_msg = a8::Format
|
||||
(
|
||||
"skill_id:%d 眩晕时间%f",
|
||||
{
|
||||
skill_meta->i->skill_id(),
|
||||
skill_meta->number_meta->float_time
|
||||
});
|
||||
bullet->sender.Get()->SendDebugMsg(dbg_msg);
|
||||
a8::XPrintf("%s\n", {dbg_msg});
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -299,8 +312,26 @@ bool SkillHelper::ProcBulletDmg(Bullet* bullet, Creature* target, float& finaly_
|
||||
{
|
||||
finaly_dmg =
|
||||
(skill_meta->number_meta->float_ratio +
|
||||
skill_meta->number_meta->float_ratio2 * target->GetBattleContext()->GetHeroTotalAtk()) *
|
||||
skill_meta->number_meta->float_ratio2 *
|
||||
bullet->sender.Get()->GetBattleContext()->GetHeroTotalAtk()) *
|
||||
(1 - target->GetBattleContext()->GetDef() / (target->GetBattleContext()->GetDef() + 400));
|
||||
#ifdef DEBUG
|
||||
{
|
||||
std::string dbg_msg = a8::Format
|
||||
(
|
||||
"skill_id:%d 子弹伤害 ratio:%f ratio2:%f huamn.atk:%f target.def:%f finaly_dmg:%f",
|
||||
{
|
||||
skill_meta->i->skill_id(),
|
||||
skill_meta->number_meta->float_ratio,
|
||||
skill_meta->number_meta->float_ratio2,
|
||||
bullet->sender.Get()->GetBattleContext()->GetHeroTotalAtk(),
|
||||
target->GetBattleContext()->GetDef(),
|
||||
finaly_dmg
|
||||
});
|
||||
bullet->sender.Get()->SendDebugMsg(dbg_msg);
|
||||
a8::XPrintf("%s\n", {dbg_msg});
|
||||
}
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user