1
This commit is contained in:
parent
ef8465e3dc
commit
4c12596090
@ -168,3 +168,10 @@ bool Buff::NeedSync(Human* hum)
|
||||
{
|
||||
return !meta->i->only_server() || !(meta->i->only_self() && owner == hum);
|
||||
}
|
||||
|
||||
void Buff::ProcBecome(Creature* caster)
|
||||
{
|
||||
if (caster->IsHuman()) {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -37,6 +37,7 @@ class Buff
|
||||
void ProcBatchAddBuff(Creature* caster);
|
||||
void ProcSummonHero(Creature* caster);
|
||||
void ProcBeRecycle(Creature* caster);
|
||||
void ProcBecome(Creature* caster);
|
||||
|
||||
private:
|
||||
void InternalTimerAddBuff(Creature* caster);
|
||||
|
@ -52,6 +52,7 @@ enum BuffEffectType_e
|
||||
kBET_Sprint = 35, //冲刺
|
||||
kBET_SummonObstacle = 36, //召唤物件
|
||||
kBET_FlashMove = 37, //瞬间移动
|
||||
kBET_Become = 38, //变身
|
||||
|
||||
kBET_FollowMaster = 49, //跟随主人
|
||||
kBET_ThroughWall = 50, //穿墙
|
||||
|
@ -901,6 +901,11 @@ void Creature::ProcBuffEffect(Creature* caster, Buff* buff)
|
||||
buff->ProcBeRecycle(caster);
|
||||
}
|
||||
break;
|
||||
case kBET_Become:
|
||||
{
|
||||
buff->ProcBecome(caster);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
}
|
||||
|
@ -3230,6 +3230,11 @@ void Human::OnBuffRemove(const Buff& buff)
|
||||
);
|
||||
}
|
||||
break;
|
||||
case kBET_Become:
|
||||
{
|
||||
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user