1
This commit is contained in:
parent
cb7352480a
commit
ddabd0787d
@ -93,7 +93,11 @@ void Buff::InternalTimerAddBuff()
|
||||
auto caster_state = std::make_shared<SkillCasterState>();
|
||||
caster_.Get()->FillSkillCasterState(caster_state.get());
|
||||
|
||||
#if 1
|
||||
const mt::Skill* skill = skill_meta;
|
||||
#else
|
||||
const mt::Skill* skill = caster_.Get()->CurrentSkillMeta();
|
||||
#endif
|
||||
auto timer_func =
|
||||
[this, caster_state, skill] (int event, const a8::Args* args)
|
||||
{
|
||||
|
@ -141,6 +141,7 @@ int Creature::AddBuff(Creature* caster,
|
||||
}
|
||||
}
|
||||
#endif
|
||||
int buff_id = buff_meta->buff_id();
|
||||
if (buff_meta->_only_spec_race) {
|
||||
if (!a8::HasBitFlag(buff_meta->_only_spec_race, GetEntityType())) {
|
||||
return 0;
|
||||
|
@ -152,6 +152,16 @@ namespace mt
|
||||
return shield_addition();
|
||||
}
|
||||
break;
|
||||
case SkillNumberLispField_e::resume:
|
||||
{
|
||||
return resume();
|
||||
}
|
||||
break;
|
||||
case SkillNumberLispField_e::resume_addition:
|
||||
{
|
||||
return resume_addition();
|
||||
}
|
||||
break;
|
||||
case SkillNumberLispField_e::speed:
|
||||
{
|
||||
return _float_speed;
|
||||
|
Loading…
x
Reference in New Issue
Block a user