1
This commit is contained in:
parent
747d6d73bd
commit
62e5e8fd47
@ -5,8 +5,10 @@
|
||||
#include "creature.h"
|
||||
#include "ability.h"
|
||||
#include "room.h"
|
||||
#include "skill.h"
|
||||
|
||||
#include "mt/Buff.h"
|
||||
#include "mt/Skill.h"
|
||||
|
||||
void CallFuncBuff::Activate()
|
||||
{
|
||||
@ -88,5 +90,21 @@ void CallFuncBuff::ProcIntervalRangeAddBuffFunc()
|
||||
|
||||
void CallFuncBuff::ProcAddMinorMode()
|
||||
{
|
||||
|
||||
if (skill_meta) {
|
||||
Skill* skill = owner->GetSkill(skill_meta->skill_id());
|
||||
if (skill) {
|
||||
skill->AddMinorMode
|
||||
(
|
||||
meta->_int_buff_param2,
|
||||
meta->_int_buff_param3,
|
||||
[this] (int action)
|
||||
{
|
||||
if (action == 0) {
|
||||
owner->TryAddBuff(owner, meta->_int_buff_param4, skill_meta);
|
||||
} else if (action) {
|
||||
owner->TryAddBuff(owner, meta->_int_buff_param5, skill_meta);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user