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 |