![]() |
Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
|
#include <ICharacter_Party.h>
Public Types | |
| enum | PartyType { Party_Character = 0 , Party_Morgue = 1 , Party_NPC = 2 } |
| Party-type discriminator. More... | |
Public Member Functions | |
| virtual | ~ICharacter_Party () |
| virtual long | GetId () const =0 |
| virtual void | SetId (long id)=0 |
| virtual const char * | GetName () const =0 |
| virtual bool | SetName (const char *v)=0 |
| virtual PartyType | GetPartyType () const =0 |
| virtual bool | SetPartyType (PartyType t)=0 |
| virtual int | GetLocationCount () const =0 |
| virtual IParty_Inventory * | GetLocation (int index)=0 |
| virtual IParty_Inventory * | NewLocation (const char *location_name, IInventoryBundle *adopt_bundle=nullptr)=0 |
| virtual IParty_Inventory * | FindBundle (IInventoryBundle *bundle)=0 |
| virtual void | RemoveBundle (IInventoryBundle *bundle)=0 |
| virtual bool | RemoveLocation (int index)=0 |
| virtual void | ClearLocations ()=0 |
| virtual bool | IsDirty () const =0 |
| virtual void | MarkClean ()=0 |
| virtual ICharacter_Party * | Clone () const =0 |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |