This commit is contained in:
aozhiwei 2022-10-09 10:04:44 +08:00
parent d0d55e07b5
commit 8870bfe5f2
3 changed files with 22 additions and 2 deletions

View File

@ -926,8 +926,22 @@ void Buff::ProcReserve()
dir.Normalize();
owner->SetMoveDir(dir);
owner->SetAttackDir(dir);
if (meta->param1 > 0.001) {
owner->_UpdateMove(meta->param1);
if (skill_meta) {
switch (skill_meta->GetMagicId()) {
case MAGIC_YMCZ:
{
owner->_UpdateMove(SkillHelper::GetYmczReserveDistance(skill_meta));
}
break;
default:
{
}
break;
}
} else {
if (meta->param1 > 0.001) {
owner->_UpdateMove(meta->param1);
}
}
}
}

View File

@ -236,3 +236,8 @@ int SkillHelper::GetYmczBuffTime(const MetaData::Skill* skill_meta)
{
return 0;
}
int SkillHelper::GetYmczReserveDistance(const MetaData::Skill* skill_meta)
{
return 0;
}

View File

@ -31,6 +31,7 @@ class SkillHelper
static int GetSwzbPullDistance(const MetaData::Skill* skill_meta);
//野蛮冲撞
static int GetYmczBuffTime(const MetaData::Skill* skill_meta);
static int GetYmczReserveDistance(const MetaData::Skill* skill_meta);
static void ProcBulletHitBuff(Bullet* bullet, Creature* c, int buff_uniid);