📄 magicshieldstatus.cpp
字号:
#include "stdafx.h"
#include "Ability.h"
#include "MagicShieldStatus.h"
VOID MagicShieldStatus::Init( Character *pAttacker, Character *pOwner, Ability *pAbility )
{
AbilityStatus::Init( pAttacker, pOwner, pAbility );
BASE_ABILITYINFO *pBaseAbilityInfo = pAbility->GetBaseAbilityInfo();
m_iShieldHP = pBaseAbilityInfo->m_iParam[1];
m_iDecreaseMP = -pBaseAbilityInfo->m_iOption2;
m_fAbsorbRatio = pBaseAbilityInfo->m_iParam[0] / 1000.f;
}
VOID MagicShieldStatus::Start()
{
// 付过蒋靛 悸泼( ShieldHP, DecreaseMP, AbsorbRatio )
m_pOwner->SetShield( m_iShieldHP, m_iDecreaseMP, m_fAbsorbRatio );
}
VOID MagicShieldStatus::End()
{
// 蒋靛 檬扁拳
m_pOwner->SetShield( 0, 0, 0 );
AbilityStatus::End();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -