1
This commit is contained in:
parent
d66ab3680d
commit
032507c5ad
@ -9,6 +9,8 @@
|
|||||||
|
|
||||||
IMPL_TABLE(mt::Buff)
|
IMPL_TABLE(mt::Buff)
|
||||||
|
|
||||||
|
static std::map<int, std::vector<mt::Buff*>> attr_buffs;
|
||||||
|
|
||||||
namespace mt
|
namespace mt
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -334,6 +336,39 @@ namespace mt
|
|||||||
|
|
||||||
void Buff::Init2()
|
void Buff::Init2()
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
switch (buff_effect()) {
|
||||||
|
case kBET_ModifyAttr:
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case kBET_OnceChgAttr:
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case kBET_ModifyBaseAttr:
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case kBET_ModifyGrowAttr:
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case kBET_DirectSetAttr:
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (buff_effect() == 7 &&
|
if (buff_effect() == 7 &&
|
||||||
(_int_buff_param1 == 2 ||
|
(_int_buff_param1 == 2 ||
|
||||||
_int_buff_param1 == 6 ||
|
_int_buff_param1 == 6 ||
|
||||||
@ -402,6 +437,11 @@ namespace mt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Buff::SafeCallStaticPostInit(int)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
bool Buff::EffectCanStack() const
|
bool Buff::EffectCanStack() const
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
@ -24,6 +24,8 @@ namespace mt
|
|||||||
|
|
||||||
void Init1();
|
void Init1();
|
||||||
void Init2();
|
void Init2();
|
||||||
|
static void SafeCallStaticPostInit(int);
|
||||||
|
|
||||||
bool EffectCanStack() const;
|
bool EffectCanStack() const;
|
||||||
bool IsImmuneBuffEffect(int buff_effect) const;
|
bool IsImmuneBuffEffect(int buff_effect) const;
|
||||||
bool Match(EventAddBuff_e cond, int val) const;
|
bool Match(EventAddBuff_e cond, int val) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user