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

CGameEffectDamage::CGameEffectDamage

Constructor (additional constructor) - creates a CGameEffectDamage object

CGameEffectDamage::CheckSave

CGameEffectDamage::DecodeHitSound

CGameEffectDamage::DisplayDamageAmount

CGameEffectDamage::DisplayString

CGameEffectDamage::OnAddSpecific

CGameEffectDamage::UsesDice


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

Remarks


CGameEffectDamage::OnAddSpecific

virtual void CGameEffectDamage::OnAddSpecific\(CGameSprite* pSprite);

Parameters

Remarks


CGameEffectDamage::UsesDice

virtual int CGameEffectDamage::UsesDice();

Return Value

Returns int

Remarks