Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CItem Class Reference

#include <cItem.h>

Inheritance diagram for CItem::

cBaseObject cBaseObject CMultiObj CMultiObj List of all members.

Public Methods

virtual SI32 EntryMadeFrom (void) const
virtual void EntryMadeFrom (SI32 newValue)
virtual bool WeatherDamage (WeatherType effectNum) const
virtual bool LightDamage (void) const
virtual bool RainDamage (void) const
virtual bool ColdDamage (void) const
virtual bool HeatDamage (void) const
virtual bool LightningDamage (void) const
virtual bool SnowDamage (void) const
virtual void LightDamage (bool value)
virtual void RainDamage (bool value)
virtual void ColdDamage (bool value)
virtual void HeatDamage (bool value)
virtual void LightningDamage (bool value)
virtual void SnowDamage (bool value)
virtual void Dupe (CItem &target)
virtual SI32 FirstItem (void) const
virtual SI32 NextItem (void) const
virtual bool FinishedItems (void) const
virtual CItem * FirstItemObj (void) const
virtual CItem * NextItemObj (void) const
virtual UI32 GetCont (void) const
virtual UI32 GetMore (void) const
virtual UI32 GetMoreB (void) const
virtual UI08 GetCont (UI08 part) const
virtual UI08 GetMore (UI08 part) const
virtual UI08 GetMoreB (UI08 part) const
virtual void SetSerial (SERIAL newValue)
virtual bool SetCont (SERIAL newValue)
virtual void SetMore (UI32 newValue)
virtual void SetMoreB (UI32 newValue)
virtual void SetOwner (SERIAL newValue)
virtual void SetSpawn (SERIAL newValue, ITEM index)
virtual void SetMore (UI08 newValue, UI08 part)
virtual void SetMoreB (UI08 newValue, UI08 part)
virtual void SetSpawn (UI08 newValue, UI08 part, ITEM index)
virtual void SetMore (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetMoreB (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetSpawn (UI08 part1, UI08 part2, UI08 part3, UI08 part4, ITEM index)
virtual void SetGuarded (bool newValue)
virtual bool isFree (void) const
virtual bool isDoorOpen (void) const
virtual bool isPileable (void) const
virtual bool isDyeable (void) const
virtual bool isCorpse (void) const
virtual bool isWipeable (void) const
virtual bool isGuarded (void) const
virtual bool isNewbie (void) const
virtual bool isDecayable (void) const
virtual bool isDispellable (void) const
virtual void SetNewbie (bool newValue)
virtual void SetDecayable (bool newValue)
virtual void SetDispellable (bool newValue)
virtual void SetFree (bool newValue)
virtual void SetDoorOpen (bool newValue)
virtual void SetPileable (bool newValue)
virtual void SetDye (bool newValue)
virtual void SetCorpse (bool newValue)
virtual void SetWipeable (bool newValue)
virtual const char * GetName2 (void) const
virtual const char * GetMurderer (void) const
virtual const char * GetCreator (void) const
virtual const char * GetDesc (void) const
virtual void SetName2 (const char *newValue)
virtual void SetMurderer (const char *newValue)
virtual void SetCreator (const char *newValue)
virtual void SetDesc (const char *newValue)
virtual void SetLocation (SI16 newX, SI16 newY, SI08 newZ)
virtual void IncX (SI16 newValue)
virtual void IncY (SI16 newValue)
virtual void IncZ (SI16 newValue)
virtual SI08 GetLayer (void) const
virtual void SetLayer (SI08 newValue)
virtual UI08 GetType (void) const
virtual UI08 GetType2 (void) const
virtual void SetType (UI08 newValue)
virtual void SetType2 (UI08 newValue)
virtual SI08 GetOffSpell (void) const
virtual void SetOffSpell (SI08 newValue)
virtual SI32 GetWeight (void) const
virtual void SetWeight (SI32 newValue)
virtual UI32 GetMoreX (void) const
virtual UI32 GetMoreY (void) const
virtual UI32 GetMoreZ (void) const
virtual void SetMoreX (UI32 newValue)
virtual void SetMoreY (UI32 newValue)
virtual void SetMoreZ (UI32 newValue)
virtual SI32 GetAmount (void) const
virtual SI32 GetAmount2 (void) const
virtual void SetAmount (SI32 newValue)
virtual void SetAmount2 (SI32 newValue)
virtual UI08 GetDoorDir (void) const
virtual void SetDoorDir (UI08 neValue)
virtual void IncDef (UI16 newValue)
virtual SI16 GetMaxHP (void) const
virtual void SetMaxHP (SI16 newValue)
virtual void IncHP (SI16 newValue)
virtual void IncID (SI16 incAmount)
virtual UI08 GetSpeed (void) const
virtual void SetSpeed (UI08 newValue)
virtual SI08 GetMagic (void) const
virtual void SetMagic (SI08 newValue)
virtual UI32 GetGateTime (void) const
virtual UI32 GetDecayTime (void) const
virtual UI32 GetMurderTime (void) const
virtual void SetGateTime (UI32 newValue)
virtual void SetDecayTime (UI32 newValue)
virtual void SetMurderTime (UI32 newValue)
virtual char GetGateNumber (void) const
virtual void SetGateNumber (char newValue)
virtual UI08 GetPriv (void) const
virtual void SetPriv (UI08 newValue)
virtual SI32 GetValue (void) const
virtual void SetValue (SI32 newValue)
virtual SI32 GetRestock (void) const
virtual void SetRestock (SI32 newValue)
virtual UI32 GetPoisoned (void) const
virtual void SetPoisoned (UI32 newValue)
virtual ARMORCLASS GetArmourClass (void) const
virtual void SetArmourClass (ARMORCLASS newValue)
virtual SI08 GetRank (void) const
virtual void SetRank (SI08 newValue)
virtual SI32 GetGood (void) const
virtual void SetGood (SI32 newValue)
virtual SI32 GetRndValueRate (void) const
virtual void SetRndValueRate (SI32 newValue)
virtual SI08 GetMadeWith (void) const
virtual void SetMadeWith (SI08 newValue)
virtual SI32 GetGlow (void) const
virtual void SetGlow (SI32 newValue)
virtual UI16 GetGlowColour (void) const
virtual UI08 GetGlowColour (UI08 part) const
virtual void SetGlowColour (UI16 newValue)
virtual void SetGlowColour (UI08 newValue, UI08 part)
virtual void SetGlowColourEx (UI08 part1, UI08 part2)
virtual UI08 GetGlowEffect (void) const
virtual void SetGlowEffect (UI08 newValue)
virtual SI32 GetCarve (void) const
virtual void SetCarve (SI32 newValue)
 CItem ()
virtual ~CItem ()
virtual bool HoldItem (CItem *toHold)
virtual bool ReleaseItem (int index)
virtual bool ReleaseItem (CItem *index)
virtual int NumItems (void) const
virtual int GetItem (int index) const
virtual bool WillDecay (void) const
virtual UI08 IsFieldSpell (void) const
virtual bool IsLockedDown (void) const
virtual bool IsShieldType (void) const
virtual bool CanBeLockedDown (void) const
virtual void LockDown (void)
virtual bool Save (ofstream &outStream, int mode)
virtual bool DumpHeader (ofstream &outStream, int mode) const
virtual bool DumpBody (ofstream &outStream, int mode) const
virtual bool DumpFooter (ofstream &outStream, int mode) const
virtual bool Load (ifstream &inStream, int mode, int arrayOffset)
virtual bool HandleLine (char *tag, char *data)
virtual bool IsContType (void) const
virtual void PostLoadProcessing (SI32 index)
virtual bool WeatherDamage (WeatherType effectNum)
virtual bool LightDamage (void)
virtual bool RainDamage (void)
virtual bool ColdDamage (void)
virtual bool HeatDamage (void)
virtual bool LightningDamage (void)
virtual bool SnowDamage (void)
virtual void LightDamage (bool value)
virtual void RainDamage (bool value)
virtual void ColdDamage (bool value)
virtual void HeatDamage (bool value)
virtual void LightningDamage (bool value)
virtual void SnowDamage (bool value)
virtual void Dupe (CItem &target)
virtual SI32 FirstItem (void) const
virtual SI32 NextItem (void) const
virtual bool FinishedItems (void) const
virtual CItem * FirstItemObj (void) const
virtual CItem * NextItemObj (void) const
virtual UI32 GetCont (void) const
virtual UI32 GetMore (void) const
virtual UI32 GetMoreB (void) const
virtual UI08 GetCont (UI08 part) const
virtual UI08 GetMore (UI08 part) const
virtual UI08 GetMoreB (UI08 part) const
virtual void SetSerial (SERIAL newValue)
virtual SI08 SetCont (SERIAL newValue)
virtual void SetMore (UI32 newValue)
virtual void SetMoreB (UI32 newValue)
virtual void SetOwner (SERIAL newValue)
virtual void SetSpawn (SERIAL newValue, ITEM index)
virtual void SetSerial (UI08 newValue, UI08 part)
virtual void SetMore (UI08 newValue, UI08 part)
virtual void SetMoreB (UI08 newValue, UI08 part)
virtual void SetOwner (UI08 newValue, UI08 part)
virtual void SetSpawn (UI08 newValue, UI08 part, ITEM index)
virtual void SetSerial (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual SI08 SetCont (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetMore (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetMoreB (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetOwner (UI08 part1, UI08 part2, UI08 part3, UI08 part4)
virtual void SetSpawn (UI08 part1, UI08 part2, UI08 part3, UI08 part4, ITEM index)
virtual bool isFree (void) const
virtual bool isDoorOpen (void) const
virtual bool isPileable (void) const
virtual bool isDyeable (void) const
virtual bool isCorpse (void) const
virtual bool isWipeable (void) const
virtual void SetFree (bool newValue)
virtual void SetDoorOpen (bool newValue)
virtual void SetPileable (bool newValue)
virtual void SetDye (bool newValue)
virtual void SetCorpse (bool newValue)
virtual void SetWipeable (bool newValue)
virtual const char * GetName2 (void) const
virtual const char * GetMurderer (void) const
virtual const char * GetCreator (void) const
virtual const char * GetDesc (void) const
virtual void SetName2 (const char *newValue)
virtual void SetMurderer (const char *newValue)
virtual void SetCreator (const char *newValue)
virtual void SetDesc (const char *newValue)
virtual void SetLocation (SI16 newX, SI16 newY, SI08 newZ)
virtual void IncX (SI16 newValue)
virtual void IncY (SI16 newValue)
virtual void IncZ (SI16 newValue)
virtual SI08 GetLayer (void) const
virtual void SetLayer (SI08 newValue)
virtual SI08 GetItmHand (void) const
virtual void SetItmHand (SI08 newValue)
virtual UI08 GetType (void) const
virtual UI08 GetType2 (void) const
virtual void SetType (UI08 newValue)
virtual void SetType2 (UI08 newValue)
virtual SI08 GetOffSpell (void) const
virtual void SetOffSpell (SI08 newValue)
virtual SI32 GetWeight (void) const
virtual void SetWeight (SI32 newValue)
virtual UI32 GetMoreX (void) const
virtual UI32 GetMoreY (void) const
virtual UI32 GetMoreZ (void) const
virtual void SetMoreX (UI32 newValue)
virtual void SetMoreY (UI32 newValue)
virtual void SetMoreZ (UI32 newValue)
virtual SI32 GetAmount (void) const
virtual SI32 GetAmount2 (void) const
virtual void SetAmount (SI32 newValue)
virtual void SetAmount2 (SI32 newValue)
virtual UI08 GetDoorDir (void) const
virtual void SetDoorDir (UI08 neValue)
virtual void IncDef (UI16 newValue)
virtual SI16 GetMaxHP (void) const
virtual void SetMaxHP (SI16 newValue)
virtual void IncHP (SI16 newValue)
virtual void IncID (SI16 incAmount)
virtual UI08 GetSpeed (void) const
virtual void SetSpeed (UI08 newValue)
virtual SI08 GetMagic (void) const
virtual void SetMagic (SI08 newValue)
virtual UI32 GetGateTime (void) const
virtual UI32 GetDecayTime (void) const
virtual UI32 GetMurderTime (void) const
virtual void SetGateTime (UI32 newValue)
virtual void SetDecayTime (UI32 newValue)
virtual void SetMurderTime (UI32 newValue)
virtual char GetGateNumber (void) const
virtual void SetGateNumber (char newValue)
virtual UI08 GetPriv (void) const
virtual void SetPriv (UI08 newValue)
virtual SI32 GetValue (void) const
virtual void SetValue (SI32 newValue)
virtual SI32 GetRestock (void) const
virtual void SetRestock (SI32 newValue)
virtual UI32 GetPoisoned (void) const
virtual void SetPoisoned (UI32 newValue)
virtual ARMORCLASS GetArmourClass (void) const
virtual void SetArmourClass (ARMORCLASS newValue)
virtual SI08 GetRank (void) const
virtual void SetRank (SI08 newValue)
virtual SI32 GetGood (void) const
virtual void SetGood (SI32 newValue)
virtual SI32 GetRndValueRate (void) const
virtual void SetRndValueRate (SI32 newValue)
virtual SI08 GetMadeWith (void) const
virtual void SetMadeWith (SI08 newValue)
virtual SI32 GetGlow (void) const
virtual void SetGlow (SI32 newValue)
virtual UI16 GetGlowColour (void) const
virtual UI08 GetGlowColour (UI08 part) const
virtual void SetGlowColour (UI16 newValue)
virtual void SetGlowColour (UI08 newValue, UI08 part)
virtual void SetGlowColourEx (UI08 part1, UI08 part2)
virtual UI08 GetGlowEffect (void) const
virtual void SetGlowEffect (UI08 newValue)
virtual SI32 GetCarve (void) const
virtual void SetCarve (SI32 newValue)
 CItem ()
virtual ~CItem ()
virtual bool HoldItem (CItem *toHold)
virtual bool ReleaseItem (int index)
virtual bool ReleaseItem (CItem *index)
virtual int NumItems (void) const
virtual int GetItem (int index) const
virtual bool WillDecay (void) const
virtual UI08 IsFieldSpell (void) const
virtual bool IsLockedDown (void) const
virtual bool IsShieldType (void) const
virtual bool CanBeLockedDown (void) const
virtual void LockDown (void)
virtual bool Save (ofstream &outStream, int mode)
virtual bool DumpHeader (ofstream &outStream, int mode) const
virtual bool DumpBody (ofstream &outStream, int mode) const
virtual bool DumpFooter (ofstream &outStream, int mode) const
virtual bool Load (ifstream &inStream, int mode, int arrayOffset)
virtual bool HandleLine (char *tag, char *data)
virtual bool IsContType (void) const
virtual void PostLoadProcessing (SI32 index)

Public Attributes

UI32 enhanced
SERIAL contserial
ULONG enhanced

Private Methods

void RemoveSelfFromOwner (void)
void AddSelfToOwner (void)
void RemoveSelfFromOwner (void)
void AddSelfToOwner (void)

Private Attributes

UI32 contserial
UI32 more
UI32 moreb
UI08 bools
char name2 [MAX_NAME]
char murderer [50]
char creator [50]
char desc [100]
SI08 layer
UI08 type
UI08 type2
SI08 offspell
SI32 weight
UI32 morex
UI32 morey
UI32 morez
SI32 amount
SI32 amount2
UI08 doordir
SI16 maxhp
UI08 spd
SI08 magic
UI32 gatetime
UI32 decaytime
UI32 murdertime
UI08 gatenumber
UI08 priv
SI32 value
SI32 restock
UI32 poisoned
ARMORCLASS armorClass
SI08 rank
SI32 good
SI32 rndvaluerate
SI08 madewith
SI32 glow
UI16 glowColour
UI08 glow_effect
SI32 carve
ITEMLIST Contains
bool remove
SI32 entryMadeFrom
SI08 itmhand
UI32 amount
UI32 amount2
WEATHBITLIST bLight: 1
WEATHBITLIST bRain: 1
WEATHBITLIST bCold: 1
WEATHBITLIST bHeat: 1
WEATHBITLIST bLightning: 1
WEATHBITLIST bSnow: 1

Constructor & Destructor Documentation

CItem::CItem  
 

CItem::~CItem   [virtual]
 

CItem::CItem  
 

virtual CItem::~CItem   [virtual]
 


Member Function Documentation

void CItem::AddSelfToOwner void   [private]
 

void CItem::AddSelfToOwner void   [private]
 

virtual bool CItem::CanBeLockedDown void   const [virtual]
 

bool CItem::CanBeLockedDown void   const [virtual]
 

virtual void CItem::ColdDamage bool   value [virtual]
 

bool CItem::ColdDamage void   [virtual]
 

void CItem::ColdDamage bool   value [virtual]
 

bool CItem::ColdDamage void   const [virtual]
 

virtual bool CItem::DumpBody ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::DumpBody ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual bool CItem::DumpFooter ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::DumpFooter ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual bool CItem::DumpHeader ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::DumpHeader ofstream &   outStream,
int   mode
const [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual void CItem::Dupe CItem &   target [virtual]
 

void CItem::Dupe CItem &   target [virtual]
 

void CItem::EntryMadeFrom SI32   newValue [virtual]
 

SI32 CItem::EntryMadeFrom void   const [virtual]
 

virtual bool CItem::FinishedItems void   const [virtual]
 

bool CItem::FinishedItems void   const [virtual]
 

virtual SI32 CItem::FirstItem void   const [virtual]
 

SI32 CItem::FirstItem void   const [virtual]
 

virtual CItem* CItem::FirstItemObj void   const [virtual]
 

CItem * CItem::FirstItemObj void   const [virtual]
 

virtual SI32 CItem::GetAmount void   const [virtual]
 

SI32 CItem::GetAmount void   const [virtual]
 

virtual SI32 CItem::GetAmount2 void   const [virtual]
 

SI32 CItem::GetAmount2 void   const [virtual]
 

virtual ARMORCLASS CItem::GetArmourClass void   const [virtual]
 

ARMORCLASS CItem::GetArmourClass void   const [virtual]
 

virtual SI32 CItem::GetCarve void   const [virtual]
 

SI32 CItem::GetCarve void   const [virtual]
 

virtual UI08 CItem::GetCont UI08   part const [virtual]
 

virtual UI32 CItem::GetCont void   const [virtual]
 

UI08 CItem::GetCont UI08   part const [virtual]
 

UI32 CItem::GetCont void   const [virtual]
 

virtual const char* CItem::GetCreator void   const [virtual]
 

const char * CItem::GetCreator void   const [virtual]
 

virtual UI32 CItem::GetDecayTime void   const [virtual]
 

UI32 CItem::GetDecayTime void   const [virtual]
 

virtual const char* CItem::GetDesc void   const [virtual]
 

const char * CItem::GetDesc void   const [virtual]
 

virtual UI08 CItem::GetDoorDir void   const [virtual]
 

UI08 CItem::GetDoorDir void   const [virtual]
 

virtual char CItem::GetGateNumber void   const [virtual]
 

char CItem::GetGateNumber void   const [virtual]
 

virtual UI32 CItem::GetGateTime void   const [virtual]
 

UI32 CItem::GetGateTime void   const [virtual]
 

virtual SI32 CItem::GetGlow void   const [virtual]
 

SI32 CItem::GetGlow void   const [virtual]
 

virtual UI08 CItem::GetGlowColour UI08   part const [virtual]
 

virtual UI16 CItem::GetGlowColour void   const [virtual]
 

UI08 CItem::GetGlowColour UI08   part const [virtual]
 

UI16 CItem::GetGlowColour void   const [virtual]
 

virtual UI08 CItem::GetGlowEffect void   const [virtual]
 

UI08 CItem::GetGlowEffect void   const [virtual]
 

virtual SI32 CItem::GetGood void   const [virtual]
 

SI32 CItem::GetGood void   const [virtual]
 

virtual int CItem::GetItem int   index const [virtual]
 

int CItem::GetItem int   index const [virtual]
 

SI08 CItem::GetItmHand void   const [virtual]
 

virtual SI08 CItem::GetLayer void   const [virtual]
 

SI08 CItem::GetLayer void   const [virtual]
 

virtual SI08 CItem::GetMadeWith void   const [virtual]
 

SI08 CItem::GetMadeWith void   const [virtual]
 

virtual SI08 CItem::GetMagic void   const [virtual]
 

SI08 CItem::GetMagic void   const [virtual]
 

virtual SI16 CItem::GetMaxHP void   const [virtual]
 

SI16 CItem::GetMaxHP void   const [virtual]
 

virtual UI08 CItem::GetMore UI08   part const [virtual]
 

virtual UI32 CItem::GetMore void   const [virtual]
 

UI08 CItem::GetMore UI08   part const [virtual]
 

UI32 CItem::GetMore void   const [virtual]
 

virtual UI08 CItem::GetMoreB UI08   part const [virtual]
 

virtual UI32 CItem::GetMoreB void   const [virtual]
 

UI08 CItem::GetMoreB UI08   part const [virtual]
 

UI32 CItem::GetMoreB void   const [virtual]
 

virtual UI32 CItem::GetMoreX void   const [virtual]
 

UI32 CItem::GetMoreX void   const [virtual]
 

virtual UI32 CItem::GetMoreY void   const [virtual]
 

UI32 CItem::GetMoreY void   const [virtual]
 

virtual UI32 CItem::GetMoreZ void   const [virtual]
 

UI32 CItem::GetMoreZ void   const [virtual]
 

virtual UI32 CItem::GetMurderTime void   const [virtual]
 

UI32 CItem::GetMurderTime void   const [virtual]
 

virtual const char* CItem::GetMurderer void   const [virtual]
 

const char * CItem::GetMurderer void   const [virtual]
 

virtual const char* CItem::GetName2 void   const [virtual]
 

const char * CItem::GetName2 void   const [virtual]
 

virtual SI08 CItem::GetOffSpell void   const [virtual]
 

SI08 CItem::GetOffSpell void   const [virtual]
 

virtual UI32 CItem::GetPoisoned void   const [virtual]
 

UI32 CItem::GetPoisoned void   const [virtual]
 

virtual UI08 CItem::GetPriv void   const [virtual]
 

UI08 CItem::GetPriv void   const [virtual]
 

virtual SI08 CItem::GetRank void   const [virtual]
 

SI08 CItem::GetRank void   const [virtual]
 

virtual SI32 CItem::GetRestock void   const [virtual]
 

SI32 CItem::GetRestock void   const [virtual]
 

virtual SI32 CItem::GetRndValueRate void   const [virtual]
 

SI32 CItem::GetRndValueRate void   const [virtual]
 

virtual UI08 CItem::GetSpeed void   const [virtual]
 

UI08 CItem::GetSpeed void   const [virtual]
 

virtual UI08 CItem::GetType void   const [virtual]
 

UI08 CItem::GetType void   const [virtual]
 

virtual UI08 CItem::GetType2 void   const [virtual]
 

UI08 CItem::GetType2 void   const [virtual]
 

virtual SI32 CItem::GetValue void   const [virtual]
 

SI32 CItem::GetValue void   const [virtual]
 

virtual SI32 CItem::GetWeight void   const [virtual]
 

SI32 CItem::GetWeight void   const [virtual]
 

virtual bool CItem::HandleLine char *   tag,
char *   data
[virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::HandleLine char *   tag,
char *   data
[virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual void CItem::HeatDamage bool   value [virtual]
 

bool CItem::HeatDamage void   [virtual]
 

void CItem::HeatDamage bool   value [virtual]
 

bool CItem::HeatDamage void   const [virtual]
 

virtual bool CItem::HoldItem CItem *   toHold [virtual]
 

bool CItem::HoldItem CItem *   toHold [virtual]
 

virtual void CItem::IncDef UI16   newValue [virtual]
 

void CItem::IncDef UI16   newValue [virtual]
 

virtual void CItem::IncHP SI16   newValue [virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::IncHP SI16   newValue [virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::IncID SI16   incAmount [virtual]
 

virtual void CItem::IncID SI16   incAmount [virtual]
 

virtual void CItem::IncX SI16   newValue [virtual]
 

virtual void CItem::IncX SI16   newValue [virtual]
 

virtual void CItem::IncY SI16   newValue [virtual]
 

virtual void CItem::IncY SI16   newValue [virtual]
 

virtual void CItem::IncZ SI16   newValue [virtual]
 

virtual void CItem::IncZ SI16   newValue [virtual]
 

virtual bool CItem::IsContType void   const [virtual]
 

bool CItem::IsContType void   const [virtual]
 

virtual UI08 CItem::IsFieldSpell void   const [virtual]
 

UI08 CItem::IsFieldSpell void   const [virtual]
 

virtual bool CItem::IsLockedDown void   const [virtual]
 

bool CItem::IsLockedDown void   const [virtual]
 

virtual bool CItem::IsShieldType void   const [virtual]
 

bool CItem::IsShieldType void   const [virtual]
 

virtual void CItem::LightDamage bool   value [virtual]
 

bool CItem::LightDamage void   [virtual]
 

void CItem::LightDamage bool   value [virtual]
 

bool CItem::LightDamage void   const [virtual]
 

virtual void CItem::LightningDamage bool   value [virtual]
 

bool CItem::LightningDamage void   [virtual]
 

void CItem::LightningDamage bool   value [virtual]
 

bool CItem::LightningDamage void   const [virtual]
 

virtual bool CItem::Load ifstream &   inStream,
int   mode,
int   arrayOffset
[virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::Load ifstream &   inStream,
int   mode,
int   arrayOffset
[virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual void CItem::LockDown void   [virtual]
 

void CItem::LockDown void   [virtual]
 

virtual SI32 CItem::NextItem void   const [virtual]
 

SI32 CItem::NextItem void   const [virtual]
 

virtual CItem* CItem::NextItemObj void   const [virtual]
 

CItem * CItem::NextItemObj void   const [virtual]
 

virtual int CItem::NumItems void   const [virtual]
 

int CItem::NumItems void   const [virtual]
 

virtual void CItem::PostLoadProcessing SI32   index [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

void CItem::PostLoadProcessing SI32   index [virtual]
 

Reimplemented from cBaseObject.

Reimplemented in CMultiObj, and CMultiObj.

virtual void CItem::RainDamage bool   value [virtual]
 

bool CItem::RainDamage void   [virtual]
 

void CItem::RainDamage bool   value [virtual]
 

bool CItem::RainDamage void   const [virtual]
 

virtual bool CItem::ReleaseItem CItem *   index [virtual]
 

virtual bool CItem::ReleaseItem int   index [virtual]
 

bool CItem::ReleaseItem CItem *   index [virtual]
 

bool CItem::ReleaseItem int   index [virtual]
 

void CItem::RemoveSelfFromOwner void   [private]
 

void CItem::RemoveSelfFromOwner void   [private]
 

virtual bool CItem::Save ofstream &   outStream,
int   mode
[virtual]
 

Reimplemented in CMultiObj, and CMultiObj.

bool CItem::Save ofstream &   outStream,
int   mode
[virtual]
 

Reimplemented in CMultiObj, and CMultiObj.

virtual void CItem::SetAmount SI32   newValue [virtual]
 

void CItem::SetAmount SI32   newValue [virtual]
 

virtual void CItem::SetAmount2 SI32   newValue [virtual]
 

void CItem::SetAmount2 SI32   newValue [virtual]
 

virtual void CItem::SetArmourClass ARMORCLASS   newValue [virtual]
 

void CItem::SetArmourClass ARMORCLASS   newValue [virtual]
 

virtual void CItem::SetCarve SI32   newValue [virtual]
 

void CItem::SetCarve SI32   newValue [virtual]
 

SI08 CItem::SetCont UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

virtual SI08 CItem::SetCont SERIAL   newValue [virtual]
 

virtual bool CItem::SetCont SERIAL   newValue [virtual]
 

virtual void CItem::SetCorpse bool   newValue [virtual]
 

void CItem::SetCorpse bool   newValue [virtual]
 

virtual void CItem::SetCreator const char *   newValue [virtual]
 

void CItem::SetCreator const char *   newValue [virtual]
 

virtual void CItem::SetDecayTime UI32   newValue [virtual]
 

void CItem::SetDecayTime UI32   newValue [virtual]
 

void CItem::SetDecayable bool   newValue [virtual]
 

virtual void CItem::SetDesc const char *   newValue [virtual]
 

void CItem::SetDesc const char *   newValue [virtual]
 

void CItem::SetDispellable bool   newValue [virtual]
 

virtual void CItem::SetDoorDir UI08   newValue [virtual]
 

void CItem::SetDoorDir UI08   newValue [virtual]
 

virtual void CItem::SetDoorOpen bool   newValue [virtual]
 

void CItem::SetDoorOpen bool   newValue [virtual]
 

virtual void CItem::SetDye bool   newValue [virtual]
 

void CItem::SetDye bool   newValue [virtual]
 

virtual void CItem::SetFree bool   newValue [virtual]
 

void CItem::SetFree bool   newValue [virtual]
 

virtual void CItem::SetGateNumber char   newValue [virtual]
 

void CItem::SetGateNumber char   newValue [virtual]
 

virtual void CItem::SetGateTime UI32   newValue [virtual]
 

void CItem::SetGateTime UI32   newValue [virtual]
 

virtual void CItem::SetGlow SI32   newValue [virtual]
 

void CItem::SetGlow SI32   newValue [virtual]
 

virtual void CItem::SetGlowColour UI08   newValue,
UI08   part
[virtual]
 

virtual void CItem::SetGlowColour UI16   newValue [virtual]
 

void CItem::SetGlowColour UI08   newValue,
UI08   part
[virtual]
 

void CItem::SetGlowColour UI16   newValue [virtual]
 

virtual void CItem::SetGlowColourEx UI08   part1,
UI08   part2
[virtual]
 

void CItem::SetGlowColourEx UI08   part1,
UI08   part2
[virtual]
 

virtual void CItem::SetGlowEffect UI08   newValue [virtual]
 

void CItem::SetGlowEffect UI08   newValue [virtual]
 

virtual void CItem::SetGood SI32   newValue [virtual]
 

void CItem::SetGood SI32   newValue [virtual]
 

void CItem::SetGuarded bool   newValue [virtual]
 

void CItem::SetItmHand SI08   newValue [virtual]
 

virtual void CItem::SetLayer SI08   newValue [virtual]
 

void CItem::SetLayer SI08   newValue [virtual]
 

virtual void CItem::SetLocation SI16   newX,
SI16   newY,
SI08   newZ
[virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::SetLocation SI16   newX,
SI16   newY,
SI08   newZ
[virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::SetMadeWith SI08   newValue [virtual]
 

void CItem::SetMadeWith SI08   newValue [virtual]
 

virtual void CItem::SetMagic SI08   newValue [virtual]
 

void CItem::SetMagic SI08   newValue [virtual]
 

virtual void CItem::SetMaxHP SI16   newValue [virtual]
 

void CItem::SetMaxHP SI16   newValue [virtual]
 

virtual void CItem::SetMore UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

virtual void CItem::SetMore UI08   newValue,
UI08   part
[virtual]
 

virtual void CItem::SetMore UI32   newValue [virtual]
 

void CItem::SetMore UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

void CItem::SetMore UI08   newValue,
UI08   part
[virtual]
 

void CItem::SetMore UI32   newValue [virtual]
 

virtual void CItem::SetMoreB UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

virtual void CItem::SetMoreB UI08   newValue,
UI08   part
[virtual]
 

virtual void CItem::SetMoreB UI32   newValue [virtual]
 

void CItem::SetMoreB UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

void CItem::SetMoreB UI08   newValue,
UI08   part
[virtual]
 

void CItem::SetMoreB UI32   newValue [virtual]
 

virtual void CItem::SetMoreX UI32   newValue [virtual]
 

void CItem::SetMoreX UI32   newValue [virtual]
 

virtual void CItem::SetMoreY UI32   newValue [virtual]
 

void CItem::SetMoreY UI32   newValue [virtual]
 

virtual void CItem::SetMoreZ UI32   newValue [virtual]
 

void CItem::SetMoreZ UI32   newValue [virtual]
 

virtual void CItem::SetMurderTime UI32   newValue [virtual]
 

void CItem::SetMurderTime UI32   newValue [virtual]
 

virtual void CItem::SetMurderer const char *   newValue [virtual]
 

void CItem::SetMurderer const char *   newValue [virtual]
 

virtual void CItem::SetName2 const char *   newValue [virtual]
 

void CItem::SetName2 const char *   newValue [virtual]
 

void CItem::SetNewbie bool   newValue [virtual]
 

virtual void CItem::SetOffSpell SI08   newValue [virtual]
 

void CItem::SetOffSpell SI08   newValue [virtual]
 

void CItem::SetOwner UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

void CItem::SetOwner UI08   newValue,
UI08   part
[virtual]
 

virtual void CItem::SetOwner SERIAL   newValue [virtual]
 

Reimplemented from cBaseObject.

void CItem::SetOwner SERIAL   newValue [virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::SetPileable bool   newValue [virtual]
 

void CItem::SetPileable bool   newValue [virtual]
 

virtual void CItem::SetPoisoned UI32   newValue [virtual]
 

void CItem::SetPoisoned UI32   newValue [virtual]
 

virtual void CItem::SetPriv UI08   newValue [virtual]
 

void CItem::SetPriv UI08   newValue [virtual]
 

virtual void CItem::SetRank SI08   newValue [virtual]
 

void CItem::SetRank SI08   newValue [virtual]
 

virtual void CItem::SetRestock SI32   newValue [virtual]
 

void CItem::SetRestock SI32   newValue [virtual]
 

virtual void CItem::SetRndValueRate SI32   newValue [virtual]
 

void CItem::SetRndValueRate SI32   newValue [virtual]
 

void CItem::SetSerial UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4
[virtual]
 

void CItem::SetSerial UI08   newValue,
UI08   part
[virtual]
 

virtual void CItem::SetSerial SERIAL   newValue [virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::SetSerial SERIAL   newValue [virtual]
 

Reimplemented from cBaseObject.

virtual void CItem::SetSpawn UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4,
ITEM   index
[virtual]
 

virtual void CItem::SetSpawn UI08   newValue,
UI08   part,
ITEM   index
[virtual]
 

virtual void CItem::SetSpawn SERIAL   newValue,
ITEM   index
[virtual]
 

void CItem::SetSpawn UI08   part1,
UI08   part2,
UI08   part3,
UI08   part4,
ITEM   index
[virtual]
 

void CItem::SetSpawn UI08   newValue,
UI08   part,
ITEM   index
[virtual]
 

virtual void CItem::SetSpawn SERIAL   newValue,
ITEM   index
[virtual]
 

virtual void CItem::SetSpeed UI08   newValue [virtual]
 

void CItem::SetSpeed UI08   newValue [virtual]
 

virtual void CItem::SetType UI08   newValue [virtual]
 

void CItem::SetType UI08   newValue [virtual]
 

virtual void CItem::SetType2 UI08   newValue [virtual]
 

void CItem::SetType2 UI08   newValue [virtual]
 

virtual void CItem::SetValue SI32   newValue [virtual]
 

void CItem::SetValue SI32   newValue [virtual]
 

virtual void CItem::SetWeight SI32   newValue [virtual]
 

void CItem::SetWeight SI32   newValue [virtual]
 

virtual void CItem::SetWipeable bool   newValue [virtual]
 

void CItem::SetWipeable bool   newValue [virtual]
 

virtual void CItem::SnowDamage bool   value [virtual]
 

bool CItem::SnowDamage void   [virtual]
 

void CItem::SnowDamage bool   value [virtual]
 

bool CItem::SnowDamage void   const [virtual]
 

bool CItem::WeatherDamage WeatherType   effectNum [virtual]
 

bool CItem::WeatherDamage WeatherType   effectNum const [virtual]
 

virtual bool CItem::WillDecay void   const [virtual]
 

bool CItem::WillDecay void   const [virtual]
 

virtual bool CItem::isCorpse void   const [virtual]
 

bool CItem::isCorpse void   const [virtual]
 

bool CItem::isDecayable void   const [virtual]
 

bool CItem::isDispellable void   const [virtual]
 

virtual bool CItem::isDoorOpen void   const [virtual]
 

bool CItem::isDoorOpen void   const [virtual]
 

virtual bool CItem::isDyeable void   const [virtual]
 

bool CItem::isDyeable void   const [virtual]
 

virtual bool CItem::isFree void   const [virtual]
 

bool CItem::isFree void   const [virtual]
 

bool CItem::isGuarded void   const [virtual]
 

bool CItem::isNewbie void   const [virtual]
 

virtual bool CItem::isPileable void   const [virtual]
 

bool CItem::isPileable void   const [virtual]
 

virtual bool CItem::isWipeable void   const [virtual]
 

bool CItem::isWipeable void   const [virtual]
 


Member Data Documentation

ITEMLIST CItem::Contains [private]
 

UI32 CItem::amount [private]
 

SI32 CItem::amount [private]
 

UI32 CItem::amount2 [private]
 

SI32 CItem::amount2 [private]
 

ARMORCLASS CItem::armorClass [private]
 

WEATHBITLIST CItem::bCold [private]
 

WEATHBITLIST CItem::bHeat [private]
 

WEATHBITLIST CItem::bLight [private]
 

WEATHBITLIST CItem::bLightning [private]
 

WEATHBITLIST CItem::bRain [private]
 

WEATHBITLIST CItem::bSnow [private]
 

UI08 CItem::bools [private]
 

SI32 CItem::carve [private]
 

SERIAL CItem::contserial
 

UI32 CItem::contserial [private]
 

char CItem::creator [private]
 

UI32 CItem::decaytime [private]
 

char CItem::desc [private]
 

UI08 CItem::doordir [private]
 

ULONG CItem::enhanced
 

UI32 CItem::enhanced
 

SI32 CItem::entryMadeFrom [private]
 

UI08 CItem::gatenumber [private]
 

UI32 CItem::gatetime [private]
 

SI32 CItem::glow [private]
 

UI16 CItem::glowColour [private]
 

UI08 CItem::glow_effect [private]
 

SI32 CItem::good [private]
 

SI08 CItem::itmhand [private]
 

SI08 CItem::layer [private]
 

SI08 CItem::madewith [private]
 

SI08 CItem::magic [private]
 

SI16 CItem::maxhp [private]
 

UI32 CItem::more [private]
 

UI32 CItem::moreb [private]
 

UI32 CItem::morex [private]
 

UI32 CItem::morey [private]
 

UI32 CItem::morez [private]
 

char CItem::murderer [private]
 

UI32 CItem::murdertime [private]
 

char CItem::name2 [private]
 

SI08 CItem::offspell [private]
 

UI32 CItem::poisoned [private]
 

UI08 CItem::priv [private]
 

SI08 CItem::rank [private]
 

bool CItem::remove [private]
 

SI32 CItem::restock [private]
 

SI32 CItem::rndvaluerate [private]
 

UI08 CItem::spd [private]
 

UI08 CItem::type [private]
 

UI08 CItem::type2 [private]
 

SI32 CItem::value [private]
 

SI32 CItem::weight [private]
 


The documentation for this class was generated from the following files:
Generated at Sun Sep 16 22:45:38 2001 for UOX3 by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001