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 | 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) |
![]() | |
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... | |
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... | |
![]() | |
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, and TheWayfarersInn.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.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 |
|
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.
|
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.