Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
Loading...
Searching...
No Matches
CoreRules::IEncounterMonHpOb Class Referenceabstract

One per-monster HP roll. More...

#include <IEncounterMonHpOb.h>

Public Member Functions

virtual ~IEncounterMonHpOb ()
virtual long GetHitPoints () const =0
 Rolled hit points for this monster instance.
virtual bool SetHitPoints (long v)=0
 Set rolled hit points.
virtual bool IsDirty () const =0
 Own dirty walk (leaf object, no children).
virtual void MarkClean ()=0
 Clear dirty flag.
virtual IEncounterMonHpObClone () const =0
 Deep copy via Serialize round-trip.

Detailed Description

One per-monster HP roll.

Constructor & Destructor Documentation

◆ ~IEncounterMonHpOb()

virtual CoreRules::IEncounterMonHpOb::~IEncounterMonHpOb ( )
inlinevirtual

Member Function Documentation

◆ Clone()

virtual IEncounterMonHpOb * CoreRules::IEncounterMonHpOb::Clone ( ) const
pure virtual

Deep copy via Serialize round-trip.

◆ GetHitPoints()

virtual long CoreRules::IEncounterMonHpOb::GetHitPoints ( ) const
pure virtual

Rolled hit points for this monster instance.

◆ IsDirty()

virtual bool CoreRules::IEncounterMonHpOb::IsDirty ( ) const
pure virtual

Own dirty walk (leaf object, no children).

◆ MarkClean()

virtual void CoreRules::IEncounterMonHpOb::MarkClean ( )
pure virtual

Clear dirty flag.

◆ SetHitPoints()

virtual bool CoreRules::IEncounterMonHpOb::SetHitPoints ( long v)
pure virtual

Set rolled hit points.

Returns
false if v < 0.

The documentation for this class was generated from the following file: