1
This commit is contained in:
parent
1cdc5d4a92
commit
53c7cc2a4b
@ -11,56 +11,9 @@
|
|||||||
|
|
||||||
void HideBuff::Activate()
|
void HideBuff::Activate()
|
||||||
{
|
{
|
||||||
ProcSkill();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void HideBuff::Deactivate()
|
void HideBuff::Deactivate()
|
||||||
{
|
{
|
||||||
if (skill_meta) {
|
|
||||||
switch (skill_meta->GetMagicId()) {
|
|
||||||
case MAGIC_20501_TZ:
|
|
||||||
{
|
|
||||||
owner->GetTrigger()->YsBuffRemove(this);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
{
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void HideBuff::ProcSkill()
|
|
||||||
{
|
|
||||||
if (skill_meta) {
|
|
||||||
switch (skill_meta->GetMagicId()) {
|
|
||||||
case MAGIC_20501_TZ:
|
|
||||||
{
|
|
||||||
owner->room->xtimer.ModifyTime
|
|
||||||
(remover_timer,
|
|
||||||
skill_meta->_number_meta->_float_time * 1000 / FRAME_RATE_MS);
|
|
||||||
#ifdef DEBUG
|
|
||||||
{
|
|
||||||
std::string dbg_msg = a8::Format
|
|
||||||
(
|
|
||||||
"skill_id:%d 兔子隐身 time:%f 警告提示距离:%f 暴击率:%f",
|
|
||||||
{
|
|
||||||
skill_meta->skill_id(),
|
|
||||||
skill_meta->_number_meta->_float_time,
|
|
||||||
skill_meta->_number_meta->_float_range2,
|
|
||||||
skill_meta->_number_meta->_float_ratio2,
|
|
||||||
});
|
|
||||||
owner->SendDebugMsg(dbg_msg);
|
|
||||||
a8::XPrintf("%s\n", {dbg_msg});
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
{
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,4 @@ class HideBuff : public Buff
|
|||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
void ProcSkill();
|
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user