CGameEffectDamage Class¶
Note
See CGameEffect<Effect> Methods for methods that are shared by all game effect classes. Only the additional methods specific to each class are documented here.
Methods¶
Name |
Description |
Constructor (additional constructor) - creates a |
|
CGameEffectDamage::CGameEffectDamage¶
Constructor - creates a CGameEffectDamage
object
void CGameEffectDamage::CGameEffectDamage();
Remarks
Additional constructor for CGameEffectDamage
CGameEffectDamage::CheckSave¶
virtual int CGameEffectDamage::CheckSave(
CGameSprite* pSprite,
unsigned char& saveVSDeathRoll,
unsigned char& saveVSWandsRoll,
unsigned char& saveVSPolyRoll,
unsigned char& saveVSBreathRoll,
unsigned char& saveVSSpellRoll,
unsigned char& magicResistRoll);
Parameters
CGameSprite* pSprite - pointer to game sprite object
unsigned char
& saveVSDeathRoll -unsigned char
& saveVSWandsRoll -unsigned char
& saveVSPolyRoll -unsigned char
& saveVSBreathRoll -unsigned char
& saveVSSpellRoll -unsigned char
& magicResistRoll -
Return Value
Returns int
Remarks
CGameEffectDamage::DecodeHitSound¶
void CGameEffectDamage::DecodeHitSound(
unsigned long type,
CGameSprite* pSprite);
Parameters
unsigned long
type -CGameSprite* pSprite - pointer to game sprite object
Remarks
CGameEffectDamage::DisplayDamageAmount¶
virtual void CGameEffectDamage::DisplayDamageAmount(
CGameSprite* pSprite,
long damageResisted);
Parameters
CGameSprite* pSprite - pointer to game sprite object
long
damageResisted -
Remarks
CGameEffectDamage::DisplayString¶
virtual void CGameEffectDamage::DisplayString(CGameSprite* pSprite);
Parameters
CGameSprite* pSprite - pointer to game sprite object
Remarks
CGameEffectDamage::OnAddSpecific¶
virtual void CGameEffectDamage::OnAddSpecific\(CGameSprite* pSprite);
Parameters
CGameSprite* pSprite - pointer to game sprite object
Remarks
CGameEffectDamage::UsesDice¶
virtual int CGameEffectDamage::UsesDice();
Return Value
Returns int
Remarks