|
| override RetCode | BuildPrintedFullDesc (StringBuilder buf, bool showName, bool showVerboseName) |
| |
| override bool | ShouldExposeContentsToRoom (ContainerType containerType=ContainerType.In) |
| |
| override void | Dispose (bool disposing) |
| |
| override void | SetParentReferences () |
| |
| override string | GetPluralName (string fieldName) |
| |
| override string | GetDecoratedName (string fieldName, ArticleType articleType, bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| |
| override RetCode | BuildPrintedFullDesc (StringBuilder buf, bool showName, bool showVerboseName) |
| |
| virtual int | CompareTo (IArtifact artifact) |
| |
| virtual IArtifactCategory | GetCategory (long index) |
| |
| virtual string | GetSynonym (long index) |
| |
| virtual void | SetCategory (long index, IArtifactCategory value) |
| |
| virtual void | SetSynonym (long index, string value) |
| |
| virtual bool | HasMoved (long oldLocation, long newLocation) |
| |
| virtual bool | IsCarriedByCharacter () |
| |
| virtual bool | IsCarriedByMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainer () |
| |
| virtual bool | IsWornByCharacter () |
| |
| virtual bool | IsWornByMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| |
| virtual bool | IsInRoom (bool recurse=false) |
| |
| virtual bool | IsEmbeddedInRoom (bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToRoom (bool recurse=false) |
| |
| virtual bool | IsInLimbo (bool recurse=false) |
| |
| virtual bool | IsCarriedByCharacterUid (long characterUid) |
| |
| virtual bool | IsCarriedByMonsterUid (long monsterUid, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerUid (long containerUid, bool recurse=false) |
| |
| virtual bool | IsWornByCharacterUid (long characterUid) |
| |
| virtual bool | IsWornByMonsterUid (long monsterUid, bool recurse=false) |
| |
| virtual bool | IsReadyableByMonsterUid (long monsterUid) |
| |
| virtual bool | IsInRoomUid (long roomUid, bool recurse=false) |
| |
| virtual bool | IsEmbeddedInRoomUid (long roomUid, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToMonsterUid (long monsterUid, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToRoomUid (long roomUid, bool recurse=false) |
| |
| virtual bool | IsCarriedByCharacter (ICharacter character) |
| |
| virtual bool | IsCarriedByMonster (IMonster monster, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainer (IArtifact container, bool recurse=false) |
| |
| virtual bool | IsWornByCharacter (ICharacter character) |
| |
| virtual bool | IsWornByMonster (IMonster monster, bool recurse=false) |
| |
| virtual bool | IsReadyableByMonster (IMonster monster) |
| |
| virtual bool | IsInRoom (IRoom room, bool recurse=false) |
| |
| virtual bool | IsEmbeddedInRoom (IRoom room, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToMonster (IMonster monster, bool recurse=false) |
| |
| virtual bool | IsCarriedByContainerContainerTypeExposedToRoom (IRoom room, bool recurse=false) |
| |
| virtual long | GetCarriedByCharacterUid () |
| |
| virtual long | GetCarriedByMonsterUid (bool recurse=false) |
| |
| virtual long | GetCarriedByContainerUid (bool recurse=false) |
| |
| virtual long | GetWornByCharacterUid () |
| |
| virtual long | GetWornByMonsterUid (bool recurse=false) |
| |
| virtual long | GetInRoomUid (bool recurse=false) |
| |
| virtual long | GetEmbeddedInRoomUid (bool recurse=false) |
| |
| virtual ICharacter | GetCarriedByCharacter () |
| |
| virtual IMonster | GetCarriedByMonster (bool recurse=false) |
| |
| virtual IArtifact | GetCarriedByContainer (bool recurse=false) |
| |
| virtual ICharacter | GetWornByCharacter () |
| |
| virtual IMonster | GetWornByMonster (bool recurse=false) |
| |
| virtual IRoom | GetInRoom (bool recurse=false) |
| |
| virtual IRoom | GetEmbeddedInRoom (bool recurse=false) |
| |
| virtual ContainerType | GetCarriedByContainerContainerType () |
| |
| virtual void | SetCarriedByCharacterUid (long characterUid) |
| |
| virtual void | SetCarriedByMonsterUid (long monsterUid) |
| |
| virtual void | SetCarriedByContainerUid (long containerUid, ContainerType containerType=ContainerType.In) |
| |
| virtual void | SetWornByCharacterUid (long characterUid) |
| |
| virtual void | SetWornByMonsterUid (long monsterUid) |
| |
| virtual void | SetInRoomUid (long roomUid) |
| |
| virtual void | SetEmbeddedInRoomUid (long roomUid) |
| |
| virtual void | SetInLimbo () |
| |
| virtual void | SetCarriedByCharacter (ICharacter character) |
| |
| virtual void | SetCarriedByMonster (IMonster monster) |
| |
| virtual void | SetCarriedByContainer (IArtifact container, ContainerType containerType=ContainerType.In) |
| |
| virtual void | SetWornByCharacter (ICharacter character) |
| |
| virtual void | SetWornByMonster (IMonster monster) |
| |
| virtual void | SetInRoom (IRoom room) |
| |
| virtual void | SetEmbeddedInRoom (IRoom room) |
| |
| virtual bool | IsInRoomLit () |
| |
| virtual bool | IsInRoomViewable () |
| |
| virtual bool | IsEmbeddedInRoomLit () |
| |
| virtual bool | IsEmbeddedInRoomViewable () |
| |
| virtual bool | IsFieldStrength (long value) |
| |
| virtual long | GetFieldStrength (long value) |
| |
| virtual bool | IsWeapon (Weapon weapon) |
| |
| virtual bool | IsAttackable (ref IArtifactCategory ac) |
| |
| virtual bool | IsRequestable () |
| |
| virtual bool | IsUnmovable () |
| |
| virtual bool | IsUnmovable01 () |
| |
| virtual bool | IsArmor () |
| |
| virtual bool | IsShield () |
| |
| virtual bool | IsDisguisedMonster () |
| |
| virtual bool | IsStateDescSideNotes () |
| |
| virtual bool | IsInContainerOpenedFromTop () |
| |
| virtual bool | IsDoorGateInObviousExitsList () |
| |
| virtual bool | ShouldAllowBlastSkillGains () |
| |
| virtual bool | ShouldExposeInContentsWhenClosed () |
| |
| virtual bool | ShouldExposeContentsToMonster (MonsterType monsterType=MonsterType.NonCharMonster, ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldAddContentsWhenCarried (ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldAddContentsWhenWorn (ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldAddContents (IArtifact artifact, ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldAddToHeldWpnUids () |
| |
| virtual bool | ShouldRevealContentsWhenMoved (ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldRevealContentsWhenMovedIntoLimbo (ContainerType containerType=ContainerType.In) |
| |
| virtual bool | ShouldShowContentsWhenExamined () |
| |
| virtual bool | ShouldShowContentsWhenOpened () |
| |
| virtual bool | ShouldShowVerboseNameContentsNameList () |
| |
| virtual bool | ShouldShowVerboseNameStateDesc () |
| |
| virtual long | GetMaxContentsNameListCount (ContainerType containerType=ContainerType.In) |
| |
| virtual string | GetContainerSomethingDesc () |
| |
| virtual string | GetContainerSomeStuffDesc () |
| |
| virtual string | GetDoorGateFleeDesc () |
| |
| virtual string | GetProvidingLightDesc () |
| |
| virtual string | GetReadyWeaponDesc () |
| |
| virtual string | GetBrokenDesc () |
| |
| virtual string | GetEmptyDesc () |
| |
| virtual T | EvalPlural< T > (T singularValue, T pluralValue) |
| |
| virtual T | EvalInRoomLightLevel< T > (T darkValue, T lightValue) |
| |
| virtual T | EvalInRoomViewability< T > (T nonviewableValue, T viewableValue) |
| |
| virtual T | EvalEmbeddedInRoomLightLevel< T > (T darkValue, T lightValue) |
| |
| virtual T | EvalEmbeddedInRoomViewability< T > (T nonviewableValue, T viewableValue) |
| |
| virtual IArtifactCategory | GetArtifactCategory (ArtifactType artifactType) |
| |
| virtual IArtifactCategory | GetArtifactCategory (ArtifactType[] artifactTypes, bool categoryArrayPrecedence=true) |
| |
| virtual IList< IArtifactCategory > | GetArtifactCategoryList (ArtifactType[] artifactTypes) |
| |
| virtual RetCode | SetArtifactCategoryCount (long count) |
| |
| virtual RetCode | AddStateDesc (string stateDesc, bool dupAllowed=false) |
| |
| virtual RetCode | RemoveStateDesc (string stateDesc) |
| |
| virtual IList< IArtifact > | GetContainedList (Func< IArtifact, bool > artifactFindFunc=null, ContainerType containerType=ContainerType.In, bool recurse=false) |
| |
| virtual void | GetContainedList01 (IList< IArtifact > artifactList, Func< IArtifact, bool > artifactFindFunc=null, ContainerType containerType=ContainerType.In, bool recurse=false) |
| |
| virtual RetCode | GetContainerInfo (ref long count, ref long weight, ContainerType containerType=ContainerType.In, bool recurse=false) |
| |
| virtual string | GetContainerContentsDesc (IRecordNameListArgs recordNameListArgs=null) |
| |
| virtual void | SyncArtifactCategories (IArtifactCategory modifiedAc) |
| |
| | Artifact () |
| |
| void | Dispose () |
| |
| virtual string | GetPluralName01 () |
| |
| virtual string | GetNoneName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| |
| virtual string | GetArticleName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| |
| virtual string | GetTheName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| |
| | GameBase () |
| |
|
| long | _location |
| |
| IArtifactCategory | _lastArtifactCategory |
| |
| virtual string | StateDesc [get, set] |
| |
| virtual bool | IsCharOwned [get, set] |
| |
| virtual bool | IsPlural [get, set] |
| |
| virtual bool | IsListed [get, set] |
| |
| virtual PluralType | PluralType [get, set] |
| |
| virtual long | Value [get, set] |
| |
| virtual long | Weight [get, set] |
| |
| virtual long | RecursiveWeight [get] |
| |
| virtual long | Location [get, set] |
| |
| virtual bool | UseExtendedAttributes [get, set] |
| |
| virtual ulong | ExtendedAttributes [get, set] |
| |
| virtual ArtifactType? | Type [get, set] |
| |
| virtual long? | Field1 [get, set] |
| |
| virtual long? | Field2 [get, set] |
| |
| virtual long? | Field3 [get, set] |
| |
| virtual long? | Field4 [get, set] |
| |
| virtual long? | Field5 [get, set] |
| |
| virtual long? | Field6 [get, set] |
| |
| virtual long? | Field7 [get, set] |
| |
| virtual long? | Field8 [get, set] |
| |
| virtual long? | Field9 [get, set] |
| |
| virtual long? | Field10 [get, set] |
| |
| virtual long? | Field11 [get, set] |
| |
| virtual long? | Field12 [get, set] |
| |
| virtual long? | Field13 [get, set] |
| |
| virtual long? | Field14 [get, set] |
| |
| virtual long? | Field15 [get, set] |
| |
| virtual long? | Field16 [get, set] |
| |
| virtual long? | Field17 [get, set] |
| |
| virtual long? | Field18 [get, set] |
| |
| virtual long? | Field19 [get, set] |
| |
| virtual long? | Field20 [get, set] |
| |
| virtual IArtifactCategory | Gold [get] |
| |
| virtual IArtifactCategory | Treasure [get] |
| |
| virtual IArtifactCategory | Weapon [get] |
| |
| virtual IArtifactCategory | MagicWeapon [get] |
| |
| virtual IArtifactCategory | GeneralWeapon [get] |
| |
| virtual IArtifactCategory | InContainer [get] |
| |
| virtual IArtifactCategory | OnContainer [get] |
| |
| virtual IArtifactCategory | UnderContainer [get] |
| |
| virtual IArtifactCategory | BehindContainer [get] |
| |
| virtual IArtifactCategory | GeneralContainer [get] |
| |
| virtual IArtifactCategory | LightSource [get] |
| |
| virtual IArtifactCategory | Drinkable [get] |
| |
| virtual IArtifactCategory | Readable [get] |
| |
| virtual IArtifactCategory | DoorGate [get] |
| |
| virtual IArtifactCategory | Edible [get] |
| |
| virtual IArtifactCategory | BoundMonster [get] |
| |
| virtual IArtifactCategory | Wearable [get] |
| |
| virtual IArtifactCategory | DisguisedMonster [get] |
| |
| virtual IArtifactCategory | DeadBody [get] |
| |
| virtual IArtifactCategory | User1 [get] |
| |
| virtual IArtifactCategory | User2 [get] |
| |
| virtual IArtifactCategory | User3 [get] |
| |
| virtual IArtifactCategory[] | Categories [get, set] |
| |
| virtual long | Uid [get, set] |
| |
| virtual string | Name [get, set] |
| |
| virtual string | Desc [get, set] |
| |
| virtual string[] | Synonyms [get, set] |
| |
| virtual bool | Seen [get, set] |
| |
| virtual bool | Moved [get, set] |
| |
| virtual ArticleType | ArticleType [get, set] |
| |
| virtual string | ParserMatchName [get, set] |
| |
| long | Uid [get, set] |
| | Gets or sets a unique Id that distinguishes this Record from others of its type. More...
|
| |
| string | Name [get, set] |
| | Gets or sets the name of this Record as shown in various lists or the Record's full description. More...
|
| |
| string | Desc [get, set] |
| | Gets or sets the detailed description of this Record shown when the Record is first Seen or later examined. More...
|
| |
| string[] | Synonyms [get, set] |
| | Gets or sets a string array containing Name synonyms for this Record (may be null). More...
|
| |
| bool | Seen [get, set] |
| | Gets or sets a value indicating whether this Record has been seen by the player character. More...
|
| |
| bool | Moved [get, set] |
| | Gets or sets a value indicating whether this Record has been moved from its original Location. More...
|
| |
| ArticleType | ArticleType [get, set] |
| | Gets or sets a value indicating how this Record's Name is prefixed to produce its listed Name. More...
|
| |
| string | ParserMatchName [get, set] |
| | Gets or sets the name or synonym of this Record matched in the FilterRecordList method. More...
|
| |
| string | StateDesc [get, set] |
| | Gets or sets a description shown after this Artifact's Name in various lists that indicates its state. More...
|
| |
| bool | IsCharOwned [get, set] |
| | Gets or sets a value indicating whether this Artifact is owned by the player character. More...
|
| |
| bool | IsPlural [get, set] |
| | Gets or sets a value indicating whether this Artifact represents a group of objects. More...
|
| |
| bool | IsListed [get, set] |
| | Gets or sets a value indicating whether this Artifact should be displayed in various lists. More...
|
| |
| PluralType | PluralType [get, set] |
| | Gets or sets a value indicating how this Artifact's singular Name is modified to produce its plural Name. More...
|
| |
| long | Value [get, set] |
| | Gets or sets the base value of this Artifact in gold pieces. More...
|
| |
| long | Weight [get, set] |
| | Gets or sets the weight of this Artifact in Gronds. More...
|
| |
| long | RecursiveWeight [get] |
| | Gets the recursive weight of this Artifact in Gronds. More...
|
| |
| long | Location [get, set] |
| | Gets or sets the location of this Artifact in the game (typically a Room Uid or a special code). More...
|
| |
| bool | UseExtendedAttributes [get, set] |
| | Gets or sets a value indicating whether this Artifact should use ExtendedAttributes bit flags. More...
|
| |
| ulong | ExtendedAttributes [get, set] |
| | Gets or sets a set of bit flags used to configure return values from various methods for this Artifact. More...
|
| |
| ArtifactType | Type [get, set] |
| | Gets or sets the primary Type of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field1 [get, set] |
| | Gets or sets the primary Field1 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field2 [get, set] |
| | Gets or sets the primary Field2 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field3 [get, set] |
| | Gets or sets the primary Field3 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field4 [get, set] |
| | Gets or sets the primary Field4 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field5 [get, set] |
| | Gets or sets the primary Field5 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field6 [get, set] |
| | Gets or sets the primary Field6 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field7 [get, set] |
| | Gets or sets the primary Field7 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field8 [get, set] |
| | Gets or sets the primary Field8 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field9 [get, set] |
| | Gets or sets the primary Field9 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field10 [get, set] |
| | Gets or sets the primary Field10 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field11 [get, set] |
| | Gets or sets the primary Field11 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field12 [get, set] |
| | Gets or sets the primary Field12 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field13 [get, set] |
| | Gets or sets the primary Field13 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field14 [get, set] |
| | Gets or sets the primary Field14 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field15 [get, set] |
| | Gets or sets the primary Field15 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field16 [get, set] |
| | Gets or sets the primary Field16 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field17 [get, set] |
| | Gets or sets the primary Field17 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field18 [get, set] |
| | Gets or sets the primary Field18 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field19 [get, set] |
| | Gets or sets the primary Field19 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| long | Field20 [get, set] |
| | Gets or sets the primary Field20 of this Artifact, a convenience to emulate Eamon Deluxe. More...
|
| |
| IArtifactCategory | Gold [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Gold; intended as a convenience. More...
|
| |
| IArtifactCategory | Treasure [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Treasure; intended as a convenience. More...
|
| |
| IArtifactCategory | Weapon [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Weapon; intended as a convenience. More...
|
| |
| IArtifactCategory | MagicWeapon [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to MagicWeapon; intended as a convenience. More...
|
| |
| IArtifactCategory | GeneralWeapon [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to either Weapon or MagicWeapon; intended as a convenience. More...
|
| |
| IArtifactCategory | InContainer [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to InContainer; intended as a convenience. More...
|
| |
| IArtifactCategory | OnContainer [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to OnContainer; intended as a convenience. More...
|
| |
| IArtifactCategory | UnderContainer [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to UnderContainer; intended as a convenience. More...
|
| |
| IArtifactCategory | BehindContainer [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to BehindContainer; intended as a convenience. More...
|
| |
| IArtifactCategory | GeneralContainer [get] |
| | Gets the first found ArtifactCategory for this Artifact corresponding to any of InContainer, OnContainer, UnderContainer or BehindContainer; intended as a convenience. More...
|
| |
| IArtifactCategory | LightSource [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to LightSource; intended as a convenience. More...
|
| |
| IArtifactCategory | Drinkable [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Drinkable; intended as a convenience. More...
|
| |
| IArtifactCategory | Readable [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Readable; intended as a convenience. More...
|
| |
| IArtifactCategory | DoorGate [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to DoorGate; intended as a convenience. More...
|
| |
| IArtifactCategory | Edible [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Edible; intended as a convenience. More...
|
| |
| IArtifactCategory | BoundMonster [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to BoundMonster; intended as a convenience. More...
|
| |
| IArtifactCategory | Wearable [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to Wearable; intended as a convenience. More...
|
| |
| IArtifactCategory | DisguisedMonster [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to DisguisedMonster; intended as a convenience. More...
|
| |
| IArtifactCategory | DeadBody [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to DeadBody; intended as a convenience. More...
|
| |
| IArtifactCategory | User1 [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to User1; intended as a convenience. More...
|
| |
| IArtifactCategory | User2 [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to User2; intended as a convenience. More...
|
| |
| IArtifactCategory | User3 [get] |
| | Gets the ArtifactCategory for this Artifact corresponding to User3; intended as a convenience. More...
|
| |
| IArtifactCategory[] | Categories [get, set] |
| | Gets or sets an array of ArtifactCategory objects that define this Artifact's behavior in the game. More...
|
| |