1
This commit is contained in:
parent
d0d55e07b5
commit
8870bfe5f2
@ -926,8 +926,22 @@ void Buff::ProcReserve()
|
|||||||
dir.Normalize();
|
dir.Normalize();
|
||||||
owner->SetMoveDir(dir);
|
owner->SetMoveDir(dir);
|
||||||
owner->SetAttackDir(dir);
|
owner->SetAttackDir(dir);
|
||||||
if (meta->param1 > 0.001) {
|
if (skill_meta) {
|
||||||
owner->_UpdateMove(meta->param1);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -236,3 +236,8 @@ int SkillHelper::GetYmczBuffTime(const MetaData::Skill* skill_meta)
|
|||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int SkillHelper::GetYmczReserveDistance(const MetaData::Skill* skill_meta)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
@ -31,6 +31,7 @@ class SkillHelper
|
|||||||
static int GetSwzbPullDistance(const MetaData::Skill* skill_meta);
|
static int GetSwzbPullDistance(const MetaData::Skill* skill_meta);
|
||||||
//野蛮冲撞
|
//野蛮冲撞
|
||||||
static int GetYmczBuffTime(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);
|
static void ProcBulletHitBuff(Bullet* bullet, Creature* c, int buff_uniid);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user