Eamon CS  3.1.0
TheTempleOfNgurct.Game.Commands.InventoryCommand Class Reference
Inheritance diagram for TheTempleOfNgurct.Game.Commands.InventoryCommand:
EamonRT.Game.Commands.InventoryCommand EamonRT.Framework.Commands.IInventoryCommand EamonRT.Game.Commands.Command EamonRT.Framework.Commands.IInventoryCommand EamonRT.Framework.Commands.ICommand EamonRT.Game.States.State EamonRT.Framework.Commands.ICommand EamonRT.Framework.Commands.ICommand EamonRT.Framework.Commands.ICommandSignatures EamonRT.Framework.States.IState EamonRT.Framework.States.IState EamonRT.Framework.Commands.ICommandSignatures EamonRT.Framework.States.IState EamonRT.Framework.Commands.ICommandSignatures EamonRT.Framework.States.IState EamonRT.Framework.States.IStateSignatures EamonRT.Framework.States.IStateSignatures EamonRT.Framework.States.IStateSignatures EamonRT.Framework.States.IStateSignatures

Public Member Functions

override void PrintCantVerbHere ()
 
override bool IsAllowedInRoom ()
 
- Public Member Functions inherited from EamonRT.Game.Commands.InventoryCommand
override void ExecuteForPlayer ()
 
virtual void CreateGoldArtifactIfNecessary ()
 
virtual void DestroyGoldArtifactIfNecessary ()
 
 InventoryCommand ()
 
- Public Member Functions inherited from EamonRT.Game.Commands.Command
virtual void BuildPrepContainerYouSeePrefix (IArtifact artifact, ContainerType containerType, bool showCharOwned, StringBuilder buf)
 
virtual void PrintCantVerbObj (IGameBase obj)
 
virtual void PrintCantVerbIt (IArtifact artifact)
 
virtual void PrintCantVerbThat (IArtifact artifact)
 
virtual void PrintDoYouMeanObj1OrObj2 (IGameBase obj1, IGameBase obj2)
 
virtual void PrintWhyAttack (IGameBase obj)
 
virtual void PrintTakingFirst (IArtifact artifact)
 
virtual void PrintRemovingFirst (IArtifact artifact)
 
virtual void PrintBestLeftAlone (IArtifact artifact)
 
virtual void PrintTooHeavy (IArtifact artifact, bool getAll=false)
 
virtual void PrintMustBeFreed (IArtifact artifact)
 
virtual void PrintMustFirstOpen (IArtifact artifact)
 
virtual void PrintMustFirstClose (IArtifact artifact)
 
virtual void PrintWorn (IArtifact artifact)
 
virtual void PrintRemoved (IArtifact artifact)
 
virtual void PrintOpened (IArtifact artifact)
 
virtual void PrintClosed (IArtifact artifact)
 
virtual void PrintReceived (IArtifact artifact)
 
virtual void PrintRetrieved (IArtifact artifact)
 
virtual void PrintTaken (IArtifact artifact, bool getAll=false)
 
virtual void PrintDropped (IArtifact artifact)
 
virtual void PrintReadied (IArtifact artifact)
 
virtual void PrintNotOpen (IArtifact artifact)
 
virtual void PrintAlreadyOpen (IArtifact artifact)
 
virtual void PrintWontOpen (IArtifact artifact)
 
virtual void PrintWontFit (IArtifact artifact)
 
virtual void PrintFull (IArtifact artifact)
 
virtual void PrintOutOfSpace (IArtifact artifact)
 
virtual void PrintLocked (IArtifact artifact)
 
virtual void PrintBrokeIt (IArtifact artifact)
 
virtual void PrintHaveToForceOpen (IArtifact artifact)
 
virtual void PrintWearingRemoveFirst (IArtifact artifact)
 
virtual void PrintWearingRemoveFirst01 (IArtifact artifact)
 
virtual void PrintCantWearShieldWithWeapon (IArtifact shield, IArtifact weapon)
 
virtual void PrintContainerNotEmpty (IArtifact artifact, ContainerType containerType, bool isPlural)
 
virtual void PrintVerbItAll (IArtifact artifact)
 
virtual void PrintNoneLeft (IArtifact artifact)
 
virtual void PrintOkay ()
 
virtual void PrintOkay (IArtifact artifact)
 
virtual void PrintFeelBetter (IArtifact artifact)
 
virtual void PrintFeelWorse (IArtifact artifact)
 
virtual void PrintTryDifferentCommand (IArtifact artifact)
 
virtual void PrintNotWeapon (IArtifact artifact)
 
virtual void PrintNotReadyableWeapon (IArtifact artifact)
 
virtual void PrintNotWhileCarryingObj (IArtifact artifact)
 
virtual void PrintNotWhileWearingObj (IArtifact artifact)
 
virtual void PrintWontLight (IArtifact artifact)
 
virtual void PrintLightObj (IArtifact artifact)
 
virtual void PrintExtinguishObj (IArtifact artifact)
 
virtual void PrintLightExtinguished (IArtifact artifact)
 
virtual void PrintAlreadyWearingObj (IArtifact artifact)
 
virtual void PrintWhamHitObj (IArtifact artifact)
 
virtual void PrintFullDesc (IArtifact artifact, bool showName, bool showVerboseName)
 
virtual void PrintObjAmountLeft (IArtifact artifact, long objAmount, bool objEdible)
 
virtual void PrintPrepContainerYouSee (IArtifact artifact, IList< IArtifact > containerArtifactList, ContainerType containerType, bool showCharOwned, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintNothingPrepContainer (IArtifact artifact, ContainerType containerType, bool showCharOwned)
 
virtual void PrintAttemptingToFlee (IArtifact artifact, Direction direction)
 
virtual void PrintCantReadyWeaponWithShield (IArtifact weapon, IArtifact shield)
 
virtual void PrintPolitelyRefuses (IMonster monster)
 
virtual void PrintTakesTheMoney (IMonster monster)
 
virtual void PrintWontLetYou (IMonster monster)
 
virtual void PrintHealthImproves (IMonster monster)
 
virtual void PrintAssumeCombatStance (IMonster monster)
 
virtual void PrintAssumeCombatStance01 (IMonster monster)
 
virtual void PrintCombatStance (IMonster monster)
 
virtual void PrintHaventSavedGameYet (IMonster monster)
 
virtual void PrintFullDesc (IMonster monster, bool showName, bool showVerboseName)
 
virtual void PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters)
 
virtual void PrintGiveGoldPiecesTo (IMonster monster, long goldAmount)
 
virtual void PrintActorIsWearing (IMonster monster, IList< IArtifact > monsterWornArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintActorIsCarrying (IMonster monster, IList< IArtifact > monsterCarriedArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintOpensConsumesAndHandsBack (IArtifact artifact, IMonster monster, bool objOpened, bool objEdible)
 
virtual void PrintConsumesItAll (IArtifact artifact, IMonster monster, bool objOpened)
 
virtual void PrintConsumesItAllHandsBack (IArtifact artifact, IMonster monster, bool objOpened)
 
virtual void PrintGiveObjToActor (IArtifact artifact, IMonster monster)
 
virtual void PrintObjBelongsToActor (IArtifact artifact, IMonster monster)
 
virtual void PrintFreeActorWithKey (IMonster monster, IArtifact key)
 
virtual void PrintOpenObjWithKey (IArtifact artifact, IArtifact key)
 
virtual void PrintPutObjPrepContainer (IArtifact artifact, IArtifact container, ContainerType containerType)
 
virtual void PrintActorRemovesObjPrepContainer (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
virtual void PrintActorPicksUpObj (IMonster monster, IArtifact artifact)
 
virtual void PrintActorReadiesObj (IMonster monster, IArtifact artifact)
 
virtual void PrintActorRemovesObjPrepContainer01 (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
virtual void PrintActorPicksUpWeapon (IMonster monster)
 
virtual void PrintActorReadiesWeapon (IMonster monster)
 
virtual void PrintBortVisitArtifact (IRoom room, IArtifact artifact)
 
virtual void PrintBortVisitMonster (IRoom room, IMonster monster)
 
virtual void PrintBortVisitRoom (IRoom room)
 
virtual void PrintBortRecallArtifact (IRoom room, IArtifact artifact)
 
virtual void PrintBortRecallMonster (IRoom room, IMonster monster)
 
virtual void PrintBortArtifactRoomInvalid (IArtifact artifact)
 
virtual void PrintBortMonsterRoomInvalid (IMonster monster)
 
virtual void PrintBortArtifactInvalid ()
 
virtual void PrintBortMonsterInvalid ()
 
virtual void PrintBortRoomInvalid ()
 
virtual void PrintHintQuestion (long hintNum, string question)
 
virtual void PrintHintQuestion01 (string question)
 
virtual void PrintHintAnswer (string answer, StringBuilder buf)
 
virtual void PrintSayText (string printedPhrase)
 
virtual void PrintBortUsage ()
 
virtual void PrintSettingsUsage ()
 
virtual void PrintNotEnoughGold ()
 
virtual void PrintMustFirstReadyWeapon ()
 
virtual void PrintDontHaveItNotHere ()
 
virtual void PrintDontHaveIt ()
 
virtual void PrintDontHaveIt02 (IArtifact artifact)
 
virtual void PrintDontNeedTo ()
 
virtual void PrintDontNeedTo02 (IArtifact artifact)
 
virtual void PrintCantDoThat ()
 
virtual void PrintCantVerbThat ()
 
virtual void PrintBeMoreSpecific ()
 
virtual void PrintNobodyHereByThatName ()
 
virtual void PrintNothingHereByThatName ()
 
virtual void PrintYouSeeNothingSpecial ()
 
virtual void PrintDontBeAbsurd ()
 
virtual void PrintCalmDown ()
 
virtual void PrintNoPlaceToGo ()
 
virtual void PrintAttackNonEnemy ()
 
virtual void PrintAreYouSure ()
 
virtual void PrintReturnToMainHall ()
 
virtual void PrintReallyWantToQuit ()
 
virtual void PrintChangeSaveName ()
 
virtual void PrintEnterSaveName ()
 
virtual void PrintEnterHintChoice ()
 
virtual void PrintAnotherHint ()
 
virtual void PrintNothingHappens ()
 
virtual void PrintNoObviousWayToDoThat ()
 
virtual void PrintDontHaveTheKey ()
 
virtual void PrintSettingsChanged ()
 
virtual void PrintGameRestored ()
 
virtual void PrintGameSaved ()
 
virtual void PrintGameNotSaved ()
 
virtual void PrintNoHintsAvailable ()
 
virtual void PrintNoHintsAvailableNow ()
 
virtual void PrintYourQuestion ()
 
virtual void PrintNothingToDrop ()
 
virtual void PrintNothingToGet ()
 
virtual void PrintAlreadyWearingArmor ()
 
virtual void PrintAlreadyWearingShield ()
 
virtual void PrintZapDirectHit ()
 
virtual bool ShouldAllowSkillGains ()
 
virtual bool ShouldAllowRedirectToGetCommand ()
 
virtual bool ShouldShowUnseenArtifacts (IRoom room, IArtifact artifact)
 
override void Stage ()
 
override void Execute ()
 
virtual void ExecuteForMonster ()
 
virtual string GetPrintedVerb ()
 
virtual bool IsEnabled (IMonster monster)
 
virtual bool IsPrepEnabled (IPrep prep)
 
virtual void CopyCommandData (ICommand destCommand, bool includeIobj=true)
 
virtual void RedirectToGetCommand< T > (IArtifact artifact, bool printTaking=true)
 
 Command ()
 
- Public Member Functions inherited from EamonRT.Game.States.State
virtual void PrintObjBlocksTheWay (IArtifact artifact)
 
virtual void PrintSomethingBlocksTheWay ()
 
virtual void PrintLightAlmostOut (IArtifact artifact, long turnCounter)
 
virtual void PrintCommands (IList< ICommand > commandList, CommandType commandType, ref bool newSeen)
 
virtual void PrintNewCommandSeen ()
 
virtual void PrintCommandPrompt ()
 
virtual void PrintFulfillMessage (string inputStr)
 
virtual void PrintDontFollowYou ()
 
virtual void PrintDontFollowYou02 ()
 
virtual void PrintCantGoThatWay ()
 
virtual void PrintCantVerbThere (string verb)
 
virtual void PrintRideOffIntoSunset ()
 
virtual void PrintLeaveAdventure ()
 
virtual void PrintEnemiesNearby ()
 
virtual void PrintSpeedSpellExpired ()
 
virtual void BeforePrintCommands ()
 
virtual void AfterPrintCommands ()
 
virtual void ProcessEvents (EventType eventType)
 
virtual string GetDarkName (IGameBase target, ArticleType articleType, string nameType, bool upshift, bool groupCountOne)
 
virtual IList< long > GetLoopMonsterUidList ()
 
 State ()
 

Additional Inherited Members

- Properties inherited from EamonRT.Game.Commands.InventoryCommand
virtual bool AllowExtendedContainers [get, set]
 
virtual IList< IArtifactDobjArtContainedArtifactList [get, set]
 
virtual IList< IArtifactDobjMonsterWornArtifactList [get, set]
 
virtual IList< IArtifactDobjMonsterCarriedArtifactList [get, set]
 
virtual IArtifactCategory DobjArtAc [get, set]
 
virtual IArtifact GoldArtifact [get, set]
 
virtual ContainerType DobjArtContainerType [get, set]
 
virtual long TotalGold [get, set]
 
virtual bool ShowCharOwned [get, set]
 
virtual bool IsCharMonster [get, set]
 
virtual bool HasWornInventory [get, set]
 
virtual bool HasCarriedInventory [get, set]
 
virtual bool ShouldShowHealthStatusWhenInventoried [get, set]
 
virtual bool IsUninjuredGroup [get, set]
 
- Properties inherited from EamonRT.Game.Commands.Command
virtual ICommandParser CommandParser [get, set]
 
virtual IMonster ActorMonster [get, set]
 
virtual IRoom ActorRoom [get, set]
 
virtual IGameBase Dobj [get, set]
 
virtual IArtifact DobjArtifact [get]
 
virtual IMonster DobjMonster [get]
 
virtual IGameBase Iobj [get, set]
 
virtual IArtifact IobjArtifact [get]
 
virtual IMonster IobjMonster [get]
 
virtual string[] Synonyms [get, set]
 
virtual long SortOrder [get, set]
 
virtual string Verb [get, set]
 
virtual string ParserMatchName [get, set]
 
virtual IPrep Prep [get, set]
 
virtual CommandType Type [get, set]
 
virtual ContainerType ContainerType [get, set]
 
virtual bool GetCommandCalled [get, set]
 
virtual bool IsNew [get, set]
 
virtual bool IsListed [get, set]
 
virtual bool IsSentenceParserEnabled [get, set]
 
virtual bool IsDobjPrepEnabled [get, set]
 
virtual bool IsIobjEnabled [get, set]
 
virtual bool IsDarkEnabled [get, set]
 
virtual bool IsPlayerEnabled [get, set]
 
virtual bool IsMonsterEnabled [get, set]
 
- Properties inherited from EamonRT.Game.States.State
virtual bool GotoCleanup [get, set]
 
virtual string Name [get, set]
 
virtual IState NextState [get, set]
 
virtual bool PreserveNextState [get, set]
 
- Properties inherited from EamonRT.Framework.States.IStateSignatures
bool GotoCleanup [get, set]
 
string Name [get, set]
 
IState NextState [get, set]
 
bool PreserveNextState [get, set]
 
- Properties inherited from EamonRT.Framework.Commands.ICommandSignatures
ICommandParser CommandParser [get, set]
 
IMonster ActorMonster [get, set]
 
IRoom ActorRoom [get, set]
 
IGameBase Dobj [get, set]
 
IArtifact DobjArtifact [get]
 
IMonster DobjMonster [get]
 
IGameBase Iobj [get, set]
 
IArtifact IobjArtifact [get]
 
IMonster IobjMonster [get]
 
string[] Synonyms [get, set]
 
long SortOrder [get, set]
 
string Verb [get, set]
 
string ParserMatchName [get, set]
 
IPrep Prep [get, set]
 
CommandType Type [get, set]
 
ContainerType ContainerType [get, set]
 
bool GetCommandCalled [get, set]
 
bool IsNew [get, set]
 
bool IsListed [get, set]
 
bool IsSentenceParserEnabled [get, set]
 
bool IsDobjPrepEnabled [get, set]
 
bool IsIobjEnabled [get, set]
 
bool IsDarkEnabled [get, set]
 
bool IsPlayerEnabled [get, set]
 
bool IsMonsterEnabled [get, set]
 
- Properties inherited from EamonRT.Framework.Commands.IInventoryCommand
bool AllowExtendedContainers [get, set]
 

Member Function Documentation

◆ IsAllowedInRoom()

override bool TheTempleOfNgurct.Game.Commands.InventoryCommand.IsAllowedInRoom ( )
virtual

Returns

Reimplemented from EamonRT.Game.Commands.Command.

◆ PrintCantVerbHere()

override void TheTempleOfNgurct.Game.Commands.InventoryCommand.PrintCantVerbHere ( )
virtual

Reimplemented from EamonRT.Game.Commands.Command.


The documentation for this class was generated from the following file: