|
Eamon CS
3.1.0
|
Public Member Functions | |
| IArtifactCategory | GetCategory (long index) |
| string | GetSynonym (long index) |
| void | SetCategory (long index, IArtifactCategory value) |
| void | SetSynonym (long index, string value) |
| bool | HasMoved (long oldLocation, long newLocation) |
| bool | IsCarriedByCharacter () |
| bool | IsCarriedByMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| bool | IsCarriedByContainer () |
| bool | IsWornByCharacter () |
| bool | IsWornByMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| bool | IsInRoom (bool recurse=false) |
| bool | IsEmbeddedInRoom (bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToMonster (MonsterType monsterType=MonsterType.NonCharMonster, bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToRoom (bool recurse=false) |
| bool | IsInLimbo (bool recurse=false) |
| bool | IsCarriedByCharacterUid (long characterUid) |
| bool | IsCarriedByMonsterUid (long monsterUid, bool recurse=false) |
| bool | IsCarriedByContainerUid (long containerUid, bool recurse=false) |
| bool | IsWornByCharacterUid (long characterUid) |
| bool | IsWornByMonsterUid (long monsterUid, bool recurse=false) |
| bool | IsReadyableByMonsterUid (long monsterUid) |
| bool | IsInRoomUid (long roomUid, bool recurse=false) |
| bool | IsEmbeddedInRoomUid (long roomUid, bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToMonsterUid (long monsterUid, bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToRoomUid (long roomUid, bool recurse=false) |
| bool | IsCarriedByCharacter (ICharacter character) |
| bool | IsCarriedByMonster (IMonster monster, bool recurse=false) |
| bool | IsCarriedByContainer (IArtifact container, bool recurse=false) |
| bool | IsWornByCharacter (ICharacter character) |
| bool | IsWornByMonster (IMonster monster, bool recurse=false) |
| bool | IsReadyableByMonster (IMonster monster) |
| bool | IsInRoom (IRoom room, bool recurse=false) |
| bool | IsEmbeddedInRoom (IRoom room, bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToMonster (IMonster monster, bool recurse=false) |
| bool | IsCarriedByContainerContainerTypeExposedToRoom (IRoom room, bool recurse=false) |
| long | GetCarriedByCharacterUid () |
| long | GetCarriedByMonsterUid (bool recurse=false) |
| long | GetCarriedByContainerUid (bool recurse=false) |
| long | GetWornByCharacterUid () |
| long | GetWornByMonsterUid (bool recurse=false) |
| long | GetInRoomUid (bool recurse=false) |
| long | GetEmbeddedInRoomUid (bool recurse=false) |
| ICharacter | GetCarriedByCharacter () |
| IMonster | GetCarriedByMonster (bool recurse=false) |
| IArtifact | GetCarriedByContainer (bool recurse=false) |
| ICharacter | GetWornByCharacter () |
| IMonster | GetWornByMonster (bool recurse=false) |
| IRoom | GetInRoom (bool recurse=false) |
| IRoom | GetEmbeddedInRoom (bool recurse=false) |
| ContainerType | GetCarriedByContainerContainerType () |
| void | SetCarriedByCharacterUid (long characterUid) |
| void | SetCarriedByMonsterUid (long monsterUid) |
| void | SetCarriedByContainerUid (long containerUid, ContainerType containerType=ContainerType.In) |
| void | SetWornByCharacterUid (long characterUid) |
| void | SetWornByMonsterUid (long monsterUid) |
| void | SetInRoomUid (long roomUid) |
| void | SetEmbeddedInRoomUid (long roomUid) |
| void | SetInLimbo () |
| void | SetCarriedByCharacter (ICharacter character) |
| void | SetCarriedByMonster (IMonster monster) |
| void | SetCarriedByContainer (IArtifact container, ContainerType containerType=ContainerType.In) |
| void | SetWornByCharacter (ICharacter character) |
| void | SetWornByMonster (IMonster monster) |
| void | SetInRoom (IRoom room) |
| void | SetEmbeddedInRoom (IRoom room) |
| bool | IsInRoomLit () |
| bool | IsInRoomViewable () |
| bool | IsEmbeddedInRoomLit () |
| bool | IsEmbeddedInRoomViewable () |
| bool | IsFieldStrength (long value) |
| long | GetFieldStrength (long value) |
| bool | IsWeapon (Weapon weapon) |
| bool | IsAttackable (ref IArtifactCategory ac) |
| bool | IsRequestable () |
| bool | IsUnmovable () |
| bool | IsUnmovable01 () |
| bool | IsArmor () |
| bool | IsShield () |
| bool | IsDisguisedMonster () |
| bool | IsStateDescSideNotes () |
| bool | IsInContainerOpenedFromTop () |
| bool | IsDoorGateInObviousExitsList () |
| bool | ShouldAllowBlastSkillGains () |
| bool | ShouldExposeInContentsWhenClosed () |
| bool | ShouldExposeContentsToMonster (MonsterType monsterType=MonsterType.NonCharMonster, ContainerType containerType=ContainerType.In) |
| bool | ShouldExposeContentsToRoom (ContainerType containerType=ContainerType.In) |
| bool | ShouldAddContentsWhenCarried (ContainerType containerType=ContainerType.In) |
| bool | ShouldAddContentsWhenWorn (ContainerType containerType=ContainerType.In) |
| bool | ShouldAddContents (IArtifact artifact, ContainerType containerType=ContainerType.In) |
| bool | ShouldAddToHeldWpnUids () |
| bool | ShouldRevealContentsWhenMoved (ContainerType containerType=ContainerType.In) |
| bool | ShouldRevealContentsWhenMovedIntoLimbo (ContainerType containerType=ContainerType.In) |
| bool | ShouldShowContentsWhenExamined () |
| bool | ShouldShowContentsWhenOpened () |
| bool | ShouldShowVerboseNameContentsNameList () |
| bool | ShouldShowVerboseNameStateDesc () |
| long | GetMaxContentsNameListCount (ContainerType containerType=ContainerType.In) |
| string | GetContainerSomethingDesc () |
| string | GetContainerSomeStuffDesc () |
| string | GetDoorGateFleeDesc () |
| string | GetProvidingLightDesc () |
| string | GetReadyWeaponDesc () |
| string | GetBrokenDesc () |
| string | GetEmptyDesc () |
| T | EvalPlural< T > (T singularValue, T pluralValue) |
| T | EvalInRoomLightLevel< T > (T darkValue, T lightValue) |
| T | EvalInRoomViewability< T > (T nonviewableValue, T viewableValue) |
| T | EvalEmbeddedInRoomLightLevel< T > (T darkValue, T lightValue) |
| T | EvalEmbeddedInRoomViewability< T > (T nonviewableValue, T viewableValue) |
| IArtifactCategory | GetArtifactCategory (ArtifactType artifactType) |
| IArtifactCategory | GetArtifactCategory (ArtifactType[] artifactTypes, bool categoryArrayPrecedence=true) |
| IList< IArtifactCategory > | GetArtifactCategoryList (ArtifactType[] artifactTypes) |
| RetCode | SetArtifactCategoryCount (long count) |
| RetCode | AddStateDesc (string stateDesc, bool dupAllowed=false) |
| RetCode | RemoveStateDesc (string stateDesc) |
| IList< IArtifact > | GetContainedList (Func< IArtifact, bool > artifactFindFunc=null, ContainerType containerType=ContainerType.In, bool recurse=false) |
| void | GetContainedList01 (IList< IArtifact > artifactList, Func< IArtifact, bool > artifactFindFunc=null, ContainerType containerType=ContainerType.In, bool recurse=false) |
| RetCode | GetContainerInfo (ref long count, ref long weight, ContainerType containerType=ContainerType.In, bool recurse=false) |
| string | GetContainerContentsDesc (IRecordNameListArgs recordNameListArgs=null) |
| void | SyncArtifactCategories (IArtifactCategory modifiedAc) |
Public Member Functions inherited from Eamon.Framework.IGameBase | |
| void | SetParentReferences () |
| string | GetPluralName (string fieldName) |
| string | GetPluralName01 () |
| string | GetDecoratedName (string fieldName, ArticleType articleType, bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| string | GetNoneName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| string | GetArticleName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| string | GetTheName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false) |
| RetCode | BuildPrintedFullDesc (StringBuilder buf, bool showName, bool showVerboseName) |
Properties | |
| 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... | |
Properties inherited from Eamon.Framework.IGameBase | |
| 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... | |
| RetCode Eamon.Framework.IArtifact.AddStateDesc | ( | string | stateDesc, |
| bool | dupAllowed = false |
||
| ) |
| T Eamon.Framework.IArtifact.EvalEmbeddedInRoomLightLevel< T > | ( | T | darkValue, |
| T | lightValue | ||
| ) |
| T Eamon.Framework.IArtifact.EvalEmbeddedInRoomViewability< T > | ( | T | nonviewableValue, |
| T | viewableValue | ||
| ) |
| T Eamon.Framework.IArtifact.EvalInRoomLightLevel< T > | ( | T | darkValue, |
| T | lightValue | ||
| ) |
| T Eamon.Framework.IArtifact.EvalInRoomViewability< T > | ( | T | nonviewableValue, |
| T | viewableValue | ||
| ) |
| T Eamon.Framework.IArtifact.EvalPlural< T > | ( | T | singularValue, |
| T | pluralValue | ||
| ) |
| IArtifactCategory Eamon.Framework.IArtifact.GetArtifactCategory | ( | ArtifactType | artifactType | ) |
| IArtifactCategory Eamon.Framework.IArtifact.GetArtifactCategory | ( | ArtifactType[] | artifactTypes, |
| bool | categoryArrayPrecedence = true |
||
| ) |
| IList<IArtifactCategory> Eamon.Framework.IArtifact.GetArtifactCategoryList | ( | ArtifactType[] | artifactTypes | ) |
| string Eamon.Framework.IArtifact.GetBrokenDesc | ( | ) |
Implemented in Eamon.Game.Artifact, and WrenholdsSecretVigil.Game.Artifact.
| ICharacter Eamon.Framework.IArtifact.GetCarriedByCharacter | ( | ) |
Implemented in Eamon.Game.Artifact.
| long Eamon.Framework.IArtifact.GetCarriedByCharacterUid | ( | ) |
Implemented in Eamon.Game.Artifact.
| IArtifact Eamon.Framework.IArtifact.GetCarriedByContainer | ( | bool | recurse = false | ) |
| ContainerType Eamon.Framework.IArtifact.GetCarriedByContainerContainerType | ( | ) |
Implemented in Eamon.Game.Artifact.
| long Eamon.Framework.IArtifact.GetCarriedByContainerUid | ( | bool | recurse = false | ) |
| IMonster Eamon.Framework.IArtifact.GetCarriedByMonster | ( | bool | recurse = false | ) |
| long Eamon.Framework.IArtifact.GetCarriedByMonsterUid | ( | bool | recurse = false | ) |
| IArtifactCategory Eamon.Framework.IArtifact.GetCategory | ( | long | index | ) |
| IList<IArtifact> Eamon.Framework.IArtifact.GetContainedList | ( | Func< IArtifact, bool > | artifactFindFunc = null, |
| ContainerType | containerType = ContainerType.In, |
||
| bool | recurse = false |
||
| ) |
| void Eamon.Framework.IArtifact.GetContainedList01 | ( | IList< IArtifact > | artifactList, |
| Func< IArtifact, bool > | artifactFindFunc = null, |
||
| ContainerType | containerType = ContainerType.In, |
||
| bool | recurse = false |
||
| ) |
| artifactList | |
| artifactFindFunc | |
| containerType | |
| recurse |
Implemented in Eamon.Game.Artifact.
| string Eamon.Framework.IArtifact.GetContainerContentsDesc | ( | IRecordNameListArgs | recordNameListArgs = null | ) |
| RetCode Eamon.Framework.IArtifact.GetContainerInfo | ( | ref long | count, |
| ref long | weight, | ||
| ContainerType | containerType = ContainerType.In, |
||
| bool | recurse = false |
||
| ) |
| string Eamon.Framework.IArtifact.GetContainerSomeStuffDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| string Eamon.Framework.IArtifact.GetContainerSomethingDesc | ( | ) |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| string Eamon.Framework.IArtifact.GetDoorGateFleeDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| IRoom Eamon.Framework.IArtifact.GetEmbeddedInRoom | ( | bool | recurse = false | ) |
| long Eamon.Framework.IArtifact.GetEmbeddedInRoomUid | ( | bool | recurse = false | ) |
| string Eamon.Framework.IArtifact.GetEmptyDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| long Eamon.Framework.IArtifact.GetFieldStrength | ( | long | value | ) |
| IRoom Eamon.Framework.IArtifact.GetInRoom | ( | bool | recurse = false | ) |
| long Eamon.Framework.IArtifact.GetInRoomUid | ( | bool | recurse = false | ) |
| long Eamon.Framework.IArtifact.GetMaxContentsNameListCount | ( | ContainerType | containerType = ContainerType.In | ) |
| string Eamon.Framework.IArtifact.GetProvidingLightDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| string Eamon.Framework.IArtifact.GetReadyWeaponDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| string Eamon.Framework.IArtifact.GetSynonym | ( | long | index | ) |
| ICharacter Eamon.Framework.IArtifact.GetWornByCharacter | ( | ) |
Implemented in Eamon.Game.Artifact.
| long Eamon.Framework.IArtifact.GetWornByCharacterUid | ( | ) |
Implemented in Eamon.Game.Artifact.
| IMonster Eamon.Framework.IArtifact.GetWornByMonster | ( | bool | recurse = false | ) |
| long Eamon.Framework.IArtifact.GetWornByMonsterUid | ( | bool | recurse = false | ) |
| bool Eamon.Framework.IArtifact.HasMoved | ( | long | oldLocation, |
| long | newLocation | ||
| ) |
| oldLocation | |
| newLocation |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsArmor | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsAttackable | ( | ref IArtifactCategory | ac | ) |
| ac |
Implemented in Eamon.Game.Artifact, TheWayfarersInn.Game.Artifact, TheVileGrimoireOfJaldial.Game.Artifact, WrenholdsSecretVigil.Game.Artifact, TheTempleOfNgurct.Game.Artifact, TheSubAquanLaboratory.Game.Artifact, and TheDeepCanyon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsCarriedByCharacter | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsCarriedByCharacter | ( | ICharacter | character | ) |
| bool Eamon.Framework.IArtifact.IsCarriedByCharacterUid | ( | long | characterUid | ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainer | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsCarriedByContainer | ( | IArtifact | container, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToMonster | ( | IMonster | monster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToMonster | ( | MonsterType | monsterType = MonsterType.NonCharMonster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToMonsterUid | ( | long | monsterUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToRoom | ( | bool | recurse = false | ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToRoom | ( | IRoom | room, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerContainerTypeExposedToRoomUid | ( | long | roomUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByContainerUid | ( | long | containerUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByMonster | ( | IMonster | monster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByMonster | ( | MonsterType | monsterType = MonsterType.NonCharMonster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsCarriedByMonsterUid | ( | long | monsterUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsDisguisedMonster | ( | ) |
Implemented in Eamon.Game.Artifact, and ARuncibleCargo.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsDoorGateInObviousExitsList | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsEmbeddedInRoom | ( | bool | recurse = false | ) |
| bool Eamon.Framework.IArtifact.IsEmbeddedInRoom | ( | IRoom | room, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsEmbeddedInRoomLit | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsEmbeddedInRoomUid | ( | long | roomUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsEmbeddedInRoomViewable | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsFieldStrength | ( | long | value | ) |
| bool Eamon.Framework.IArtifact.IsInContainerOpenedFromTop | ( | ) |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsInLimbo | ( | bool | recurse = false | ) |
| bool Eamon.Framework.IArtifact.IsInRoom | ( | bool | recurse = false | ) |
| bool Eamon.Framework.IArtifact.IsInRoom | ( | IRoom | room, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsInRoomLit | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsInRoomUid | ( | long | roomUid, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsInRoomViewable | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsReadyableByMonster | ( | IMonster | monster | ) |
| bool Eamon.Framework.IArtifact.IsReadyableByMonsterUid | ( | long | monsterUid | ) |
| monsterUid |
Implemented in Eamon.Game.Artifact, WrenholdsSecretVigil.Game.Artifact, and TheTempleOfNgurct.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsRequestable | ( | ) |
Implemented in Eamon.Game.Artifact, TheWayfarersInn.Game.Artifact, and Firestorm.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsShield | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsStateDescSideNotes | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsUnmovable | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsUnmovable01 | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsWeapon | ( | Weapon | weapon | ) |
| bool Eamon.Framework.IArtifact.IsWornByCharacter | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.IsWornByCharacter | ( | ICharacter | character | ) |
| bool Eamon.Framework.IArtifact.IsWornByCharacterUid | ( | long | characterUid | ) |
| bool Eamon.Framework.IArtifact.IsWornByMonster | ( | IMonster | monster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsWornByMonster | ( | MonsterType | monsterType = MonsterType.NonCharMonster, |
| bool | recurse = false |
||
| ) |
| bool Eamon.Framework.IArtifact.IsWornByMonsterUid | ( | long | monsterUid, |
| bool | recurse = false |
||
| ) |
| RetCode Eamon.Framework.IArtifact.RemoveStateDesc | ( | string | stateDesc | ) |
| RetCode Eamon.Framework.IArtifact.SetArtifactCategoryCount | ( | long | count | ) |
| void Eamon.Framework.IArtifact.SetCarriedByCharacter | ( | ICharacter | character | ) |
| character |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCarriedByCharacterUid | ( | long | characterUid | ) |
| characterUid |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCarriedByContainer | ( | IArtifact | container, |
| ContainerType | containerType = ContainerType.In |
||
| ) |
| container | |
| containerType |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCarriedByContainerUid | ( | long | containerUid, |
| ContainerType | containerType = ContainerType.In |
||
| ) |
| containerUid | |
| containerType |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCarriedByMonster | ( | IMonster | monster | ) |
| monster |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCarriedByMonsterUid | ( | long | monsterUid | ) |
| monsterUid |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetCategory | ( | long | index, |
| IArtifactCategory | value | ||
| ) |
| index | |
| value |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetEmbeddedInRoom | ( | IRoom | room | ) |
| room |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetEmbeddedInRoomUid | ( | long | roomUid | ) |
| roomUid |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetInLimbo | ( | ) |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetInRoom | ( | IRoom | room | ) |
| room |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetInRoomUid | ( | long | roomUid | ) |
| roomUid |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetSynonym | ( | long | index, |
| string | value | ||
| ) |
| index | |
| value |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetWornByCharacter | ( | ICharacter | character | ) |
| character |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetWornByCharacterUid | ( | long | characterUid | ) |
| characterUid |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetWornByMonster | ( | IMonster | monster | ) |
| monster |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SetWornByMonsterUid | ( | long | monsterUid | ) |
| monsterUid |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldAddContents | ( | IArtifact | artifact, |
| ContainerType | containerType = ContainerType.In |
||
| ) |
| artifact | |
| containerType |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldAddContentsWhenCarried | ( | ContainerType | containerType = ContainerType.In | ) |
| bool Eamon.Framework.IArtifact.ShouldAddContentsWhenWorn | ( | ContainerType | containerType = ContainerType.In | ) |
| bool Eamon.Framework.IArtifact.ShouldAddToHeldWpnUids | ( | ) |
Implemented in Eamon.Game.Artifact, and Firestorm.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldAllowBlastSkillGains | ( | ) |
| bool Eamon.Framework.IArtifact.ShouldExposeContentsToMonster | ( | MonsterType | monsterType = MonsterType.NonCharMonster, |
| ContainerType | containerType = ContainerType.In |
||
| ) |
| monsterType | |
| containerType |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldExposeContentsToRoom | ( | ContainerType | containerType = ContainerType.In | ) |
| containerType |
Implemented in Eamon.Game.Artifact, TheWayfarersInn.Game.Artifact, LandOfTheMountainKing.Game.Artifact, and ARuncibleCargo.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldExposeInContentsWhenClosed | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldRevealContentsWhenMoved | ( | ContainerType | containerType = ContainerType.In | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldRevealContentsWhenMovedIntoLimbo | ( | ContainerType | containerType = ContainerType.In | ) |
Implemented in Eamon.Game.Artifact, and TheWayfarersInn.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldShowContentsWhenExamined | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldShowContentsWhenOpened | ( | ) |
Implemented in Eamon.Game.Artifact, and ARuncibleCargo.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldShowVerboseNameContentsNameList | ( | ) |
Implemented in Eamon.Game.Artifact.
| bool Eamon.Framework.IArtifact.ShouldShowVerboseNameStateDesc | ( | ) |
Implemented in Eamon.Game.Artifact.
| void Eamon.Framework.IArtifact.SyncArtifactCategories | ( | IArtifactCategory | modifiedAc | ) |
| modifiedAc |
Implemented in Eamon.Game.Artifact.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to BehindContainer; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to BoundMonster; intended as a convenience.
|
getset |
Gets or sets an array of ArtifactCategory objects that define this Artifact's behavior in the game.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to DeadBody; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to DisguisedMonster; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to DoorGate; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Drinkable; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Edible; intended as a convenience.
|
getset |
Gets or sets a set of bit flags used to configure return values from various methods for this Artifact.
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
Gets the first found ArtifactCategory for this Artifact corresponding to any of InContainer, OnContainer, UnderContainer or BehindContainer; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to either Weapon or MagicWeapon; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Gold; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to InContainer; intended as a convenience.
|
getset |
Gets or sets a value indicating whether this Artifact is owned by the player character.
|
getset |
Gets or sets a value indicating whether this Artifact should be displayed in various lists.
|
getset |
Gets or sets a value indicating whether this Artifact represents a group of objects.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to LightSource; intended as a convenience.
|
getset |
|
get |
Gets the ArtifactCategory for this Artifact corresponding to MagicWeapon; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to OnContainer; intended as a convenience.
|
getset |
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Readable; intended as a convenience.
|
get |
Gets the recursive weight of this Artifact in Gronds.
|
getset |
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Treasure; intended as a convenience.
|
getset |
|
get |
Gets the ArtifactCategory for this Artifact corresponding to UnderContainer; intended as a convenience.
|
getset |
Gets or sets a value indicating whether this Artifact should use ExtendedAttributes bit flags.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to User1; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to User2; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to User3; intended as a convenience.
|
getset |
Gets or sets the base value of this Artifact in gold pieces.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Weapon; intended as a convenience.
|
get |
Gets the ArtifactCategory for this Artifact corresponding to Wearable; intended as a convenience.
|
getset |
Gets or sets the weight of this Artifact in Gronds.