Eamon CS  3.1.0
EamonRT.Game.Commands.Command Class Reference
Inheritance diagram for EamonRT.Game.Commands.Command:
EamonRT.Game.States.State EamonRT.Framework.Commands.ICommand EamonRT.Framework.States.IState EamonRT.Framework.Commands.ICommandSignatures EamonRT.Framework.States.IState EamonRT.Framework.States.IStateSignatures EamonRT.Framework.States.IStateSignatures Dharmaquest.Game.Commands.HelpCommand Dharmaquest.Game.Commands.PrayCommand EamonRT.Game.Commands.AttackCommand EamonRT.Game.Commands.BlastCommand EamonRT.Game.Commands.BortCommand EamonRT.Game.Commands.CloseCommand EamonRT.Game.Commands.DownCommand EamonRT.Game.Commands.DrinkCommand EamonRT.Game.Commands.DropCommand EamonRT.Game.Commands.EastCommand EamonRT.Game.Commands.EatCommand EamonRT.Game.Commands.ExamineCommand EamonRT.Game.Commands.FleeCommand EamonRT.Game.Commands.FreeCommand EamonRT.Game.Commands.GetCommand EamonRT.Game.Commands.GiveCommand EamonRT.Game.Commands.GoCommand EamonRT.Game.Commands.HealCommand EamonRT.Game.Commands.HintsCommand EamonRT.Game.Commands.InCommand EamonRT.Game.Commands.InfoCommand EamonRT.Game.Commands.InventoryCommand EamonRT.Game.Commands.LightCommand EamonRT.Game.Commands.LookCommand EamonRT.Game.Commands.NeCommand EamonRT.Game.Commands.NorthCommand EamonRT.Game.Commands.NwCommand EamonRT.Game.Commands.OpenCommand EamonRT.Game.Commands.OutCommand EamonRT.Game.Commands.ParryCommand EamonRT.Game.Commands.PowerCommand EamonRT.Game.Commands.PutCommand EamonRT.Game.Commands.QuitCommand EamonRT.Game.Commands.ReadCommand EamonRT.Game.Commands.ReadyCommand EamonRT.Game.Commands.RemoveCommand EamonRT.Game.Commands.RequestCommand EamonRT.Game.Commands.RestoreCommand EamonRT.Game.Commands.SaveCommand EamonRT.Game.Commands.SayCommand EamonRT.Game.Commands.SeCommand EamonRT.Game.Commands.SettingsCommand EamonRT.Game.Commands.SmileCommand EamonRT.Game.Commands.SouthCommand EamonRT.Game.Commands.SpeedCommand EamonRT.Game.Commands.StatusCommand EamonRT.Game.Commands.SwCommand EamonRT.Game.Commands.UpCommand EamonRT.Game.Commands.UseCommand EamonRT.Game.Commands.WaveCommand EamonRT.Game.Commands.WearCommand EamonRT.Game.Commands.WestCommand TheBeginnersCave.Game.Commands.TrollsfireCommand TheDeepCanyon.Game.Commands.DigCommand TheDeepCanyon.Game.Commands.SetCommand TheDeepCanyon.Game.Commands.WaitCommand ThePyramidOfAnharos.Game.Commands.JumpCommand ThePyramidOfAnharos.Game.Commands.SwimCommand ThePyramidOfAnharos.Game.Commands.ThrowCommand TheSubAquanLaboratory.Game.Commands.PushCommand TheSubAquanLaboratory.Game.Commands.ScoreCommand TheSubAquanLaboratory.Game.Commands.SearchCommand TheSubAquanLaboratory.Game.Commands.TurnCommand TheVileGrimoireOfJaldial.Game.Commands.SearchCommand TheVileGrimoireOfJaldial.Game.Commands.TimeCommand TheVileGrimoireOfJaldial.Game.Commands.WaitCommand WrenholdsSecretVigil.Game.Commands.DigCommand

Public Member Functions

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 PrintCantVerbHere ()
 
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 IsAllowedInRoom ()
 
virtual bool ShouldAllowSkillGains ()
 
virtual bool ShouldAllowRedirectToGetCommand ()
 
virtual bool ShouldShowUnseenArtifacts (IRoom room, IArtifact artifact)
 
override void Stage ()
 
override void Execute ()
 
virtual void ExecuteForPlayer ()
 
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 ()
 

Properties

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]
 

Constructor & Destructor Documentation

◆ Command()

EamonRT.Game.Commands.Command.Command ( )

Member Function Documentation

◆ BuildPrepContainerYouSeePrefix()

virtual void EamonRT.Game.Commands.Command.BuildPrepContainerYouSeePrefix ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned,
StringBuilder  buf 
)
virtual

Parameters
artifact
containerType
showCharOwned
buf

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ CopyCommandData()

virtual void EamonRT.Game.Commands.Command.CopyCommandData ( ICommand  destCommand,
bool  includeIobj = true 
)
virtual

Parameters
destCommand
includeIobj

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ Execute()

override void EamonRT.Game.Commands.Command.Execute ( )
virtual

Reimplemented from EamonRT.Game.States.State.

◆ ExecuteForMonster()

◆ ExecuteForPlayer()

virtual void EamonRT.Game.Commands.Command.ExecuteForPlayer ( )
virtual

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheVileGrimoireOfJaldial.Game.Commands.OpenCommand, EamonRT.Game.Commands.SaveCommand, WrenholdsSecretVigil.Game.Commands.OpenCommand, TheWayfarersInn.Game.Commands.PutCommand, WrenholdsSecretVigil.Game.Commands.PutCommand, EamonRT.Game.Commands.GetCommand, TheBeginnersCave.Game.Commands.ReadCommand, EamonRT.Game.Commands.InventoryCommand, EamonRT.Game.Commands.PutCommand, TheWayfarersInn.Game.Commands.ExamineCommand, EamonRT.Game.Commands.StatusCommand, EamonRT.Game.Commands.ExamineCommand, EamonRT.Game.Commands.RestoreCommand, EamonRT.Game.Commands.FleeCommand, EamonRT.Game.Commands.SettingsCommand, EamonRT.Game.Commands.RemoveCommand, TheVileGrimoireOfJaldial.Game.Commands.CloseCommand, TheTempleOfNgurct.Game.Commands.ReadCommand, EamonRT.Game.Commands.AttackCommand, EamonRT.Game.Commands.BortCommand, TheTempleOfNgurct.Game.Commands.EatCommand, TheVileGrimoireOfJaldial.Game.Commands.WearCommand, TheSubAquanLaboratory.Game.Commands.OpenCommand, TheTempleOfNgurct.Game.Commands.DrinkCommand, TheVileGrimoireOfJaldial.Game.Commands.ExamineCommand, TheVileGrimoireOfJaldial.Game.Commands.SettingsCommand, EamonRT.Game.Commands.BlastCommand, EamonRT.Game.Commands.WearCommand, EamonRT.Game.Commands.FreeCommand, TheWayfarersInn.Game.Commands.GetCommand, TheWayfarersInn.Game.Commands.FleeCommand, TheVileGrimoireOfJaldial.Game.Commands.GiveCommand, EamonRT.Game.Commands.CloseCommand, TheVileGrimoireOfJaldial.Game.Commands.RemoveCommand, EamonRT.Game.Commands.OpenCommand, TheTrainingGround.Game.Commands.AttackCommand, TheTrainingGround.Game.Commands.GetCommand, TheWayfarersInn.Game.Commands.ReadCommand, EamonRT.Game.Commands.ReadyCommand, AlternateBeginnersCave.Game.Commands.OpenCommand, EamonRT.Game.Commands.GiveCommand, EamonRT.Game.Commands.ReadCommand, TheWayfarersInn.Game.Commands.OpenCommand, EamonRT.Game.Commands.HintsCommand, BeginnersForest.Game.Commands.ReadCommand, ThePyramidOfAnharos.Game.Commands.ReadCommand, EamonRT.Game.Commands.PowerCommand, WrenholdsSecretVigil.Game.Commands.DigCommand, ARuncibleCargo.Game.Commands.OpenCommand, EamonRT.Game.Commands.DropCommand, EamonRT.Game.Commands.LightCommand, EamonRT.Game.Commands.SayCommand, TheSubAquanLaboratory.Game.Commands.SearchCommand, TheSubAquanLaboratory.Game.Commands.ReadCommand, EamonRT.Game.Commands.DrinkCommand, EamonRT.Game.Commands.EatCommand, EamonRT.Game.Commands.UseCommand, EamonRT.Game.Commands.ParryCommand, EamonRT.Game.Commands.HealCommand, TheTempleOfNgurct.Game.Commands.WearCommand, EamonRT.Game.Commands.SpeedCommand, TheTempleOfNgurct.Game.Commands.AttackCommand, TheWayfarersInn.Game.Commands.UseCommand, EamonRT.Game.Commands.SmileCommand, EamonRT.Game.Commands.WaveCommand, EamonRT.Game.Commands.GoCommand, EamonRT.Game.Commands.QuitCommand, Dharmaquest.Game.Commands.ReadCommand, OrbOfMyLife.Game.Commands.ExamineCommand, TheVileGrimoireOfJaldial.Game.Commands.ReadCommand, OrbOfMyLife.Game.Commands.LookCommand, TheBeginnersCave.Game.Commands.TrollsfireCommand, ThePyramidOfAnharos.Game.Commands.GetCommand, TheSubAquanLaboratory.Game.Commands.TurnCommand, TheSubAquanLaboratory.Game.Commands.ScoreCommand, TheTempleOfNgurct.Game.Commands.GetCommand, TheVileGrimoireOfJaldial.Game.Commands.SearchCommand, TheVileGrimoireOfJaldial.Game.Commands.UseCommand, TheVileGrimoireOfJaldial.Game.Commands.WaitCommand, WrenholdsSecretVigil.Game.Commands.ExamineCommand, WrenholdsSecretVigil.Game.Commands.LookCommand, EamonRT.Game.Commands.RequestCommand, ARuncibleCargo.Game.Commands.ReadCommand, Dharmaquest.Game.Commands.PrayCommand, TheDeepCanyon.Game.Commands.DigCommand, ThePyramidOfAnharos.Game.Commands.JumpCommand, ThePyramidOfAnharos.Game.Commands.SwimCommand, TheSubAquanLaboratory.Game.Commands.AttackCommand, TheSubAquanLaboratory.Game.Commands.WearCommand, TheTempleOfNgurct.Game.Commands.LookCommand, TheTrainingGround.Game.Commands.BlastCommand, TheTrainingGround.Game.Commands.UseCommand, WrenholdsSecretVigil.Game.Commands.AttackCommand, AlternateBeginnersCave.Game.Commands.CloseCommand, AlternateBeginnersCave.Game.Commands.DrinkCommand, AlternateBeginnersCave.Game.Commands.ReadCommand, ARuncibleCargo.Game.Commands.AttackCommand, ARuncibleCargo.Game.Commands.BlastCommand, BeginnersCaveII.Game.Commands.OpenCommand, Dharmaquest.Game.Commands.HelpCommand, LandOfTheMountainKing.Game.Commands.GiveCommand, LandOfTheMountainKing.Game.Commands.GetCommand, OrbOfMyLife.Game.Commands.HealCommand, OrbOfMyLife.Game.Commands.CloseCommand, OrbOfMyLife.Game.Commands.DropCommand, OrbOfMyLife.Game.Commands.OpenCommand, StrongholdOfKahrDur.Game.Commands.AttackCommand, StrongholdOfKahrDur.Game.Commands.RemoveCommand, TheBeginnersCave.Game.Commands.SmileCommand, TheBeginnersCave.Game.Commands.WaveCommand, TheDeepCanyon.Game.Commands.OpenCommand, TheDeepCanyon.Game.Commands.SetCommand, ThePyramidOfAnharos.Game.Commands.LightCommand, ThePyramidOfAnharos.Game.Commands.ThrowCommand, ThePyramidOfAnharos.Game.Commands.LookCommand, TheSubAquanLaboratory.Game.Commands.PushCommand, TheSubAquanLaboratory.Game.Commands.PutCommand, TheTrainingGround.Game.Commands.ReadyCommand, TheTrainingGround.Game.Commands.WearCommand, TheVileGrimoireOfJaldial.Game.Commands.StatusCommand, TheWayfarersInn.Game.Commands.HealCommand, TheWayfarersInn.Game.Commands.CloseCommand, TheWayfarersInn.Game.Commands.InventoryCommand, TheWayfarersInn.Game.Commands.GoCommand, WrenholdsSecretVigil.Game.Commands.ReadyCommand, WrenholdsSecretVigil.Game.Commands.RemoveCommand, EamonRT.Game.Commands.InfoCommand, EamonRT.Game.Commands.LookCommand, EamonRT.Game.Commands.DownCommand, EamonRT.Game.Commands.EastCommand, EamonRT.Game.Commands.InCommand, EamonRT.Game.Commands.NeCommand, EamonRT.Game.Commands.NorthCommand, EamonRT.Game.Commands.NwCommand, EamonRT.Game.Commands.OutCommand, EamonRT.Game.Commands.SeCommand, EamonRT.Game.Commands.SouthCommand, EamonRT.Game.Commands.SwCommand, EamonRT.Game.Commands.UpCommand, EamonRT.Game.Commands.WestCommand, AlternateBeginnersCave.Game.Commands.UseCommand, LandOfTheMountainKing.Game.Commands.AttackCommand, OrbOfMyLife.Game.Commands.ReadCommand, TheBeginnersCave.Game.Commands.ExamineCommand, TheBeginnersCave.Game.Commands.LightCommand, TheBeginnersCave.Game.Commands.UseCommand, TheDeepCanyon.Game.Commands.WaitCommand, TheVileGrimoireOfJaldial.Game.Commands.TimeCommand, WrenholdsSecretVigil.Game.Commands.HealCommand, WrenholdsSecretVigil.Game.Commands.UseCommand, and OrbOfMyLife.Game.Commands.RestoreCommand.

◆ GetPrintedVerb()

virtual string EamonRT.Game.Commands.Command.GetPrintedVerb ( )
virtual

◆ IsAllowedInRoom()

◆ IsEnabled()

virtual bool EamonRT.Game.Commands.Command.IsEnabled ( IMonster  monster)
virtual

Parameters
monster
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ IsPrepEnabled()

virtual bool EamonRT.Game.Commands.Command.IsPrepEnabled ( IPrep  prep)
virtual

Parameters
prep
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorIsCarrying()

virtual void EamonRT.Game.Commands.Command.PrintActorIsCarrying ( IMonster  monster,
IList< IArtifact monsterCarriedArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
monster
monsterCarriedArtifactList
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorIsWearing()

virtual void EamonRT.Game.Commands.Command.PrintActorIsWearing ( IMonster  monster,
IList< IArtifact monsterWornArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
monster
monsterWornArtifactList
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorPicksUpObj()

virtual void EamonRT.Game.Commands.Command.PrintActorPicksUpObj ( IMonster  monster,
IArtifact  artifact 
)
virtual

Parameters
monster
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorPicksUpWeapon()

virtual void EamonRT.Game.Commands.Command.PrintActorPicksUpWeapon ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorReadiesObj()

virtual void EamonRT.Game.Commands.Command.PrintActorReadiesObj ( IMonster  monster,
IArtifact  artifact 
)
virtual

Parameters
monster
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorReadiesWeapon()

virtual void EamonRT.Game.Commands.Command.PrintActorReadiesWeapon ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorRemovesObjPrepContainer()

virtual void EamonRT.Game.Commands.Command.PrintActorRemovesObjPrepContainer ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)
virtual

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorRemovesObjPrepContainer01()

virtual void EamonRT.Game.Commands.Command.PrintActorRemovesObjPrepContainer01 ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)
virtual

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyOpen()

virtual void EamonRT.Game.Commands.Command.PrintAlreadyOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyWearingArmor()

virtual void EamonRT.Game.Commands.Command.PrintAlreadyWearingArmor ( )
virtual

◆ PrintAlreadyWearingObj()

virtual void EamonRT.Game.Commands.Command.PrintAlreadyWearingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyWearingShield()

virtual void EamonRT.Game.Commands.Command.PrintAlreadyWearingShield ( )
virtual

◆ PrintAnotherHint()

virtual void EamonRT.Game.Commands.Command.PrintAnotherHint ( )
virtual

◆ PrintAreYouSure()

virtual void EamonRT.Game.Commands.Command.PrintAreYouSure ( )
virtual

◆ PrintAssumeCombatStance()

virtual void EamonRT.Game.Commands.Command.PrintAssumeCombatStance ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAssumeCombatStance01()

virtual void EamonRT.Game.Commands.Command.PrintAssumeCombatStance01 ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAttackNonEnemy()

virtual void EamonRT.Game.Commands.Command.PrintAttackNonEnemy ( )
virtual

◆ PrintAttemptingToFlee()

virtual void EamonRT.Game.Commands.Command.PrintAttemptingToFlee ( IArtifact  artifact,
Direction  direction 
)
virtual

Parameters
artifact
direction

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBeMoreSpecific()

virtual void EamonRT.Game.Commands.Command.PrintBeMoreSpecific ( )
virtual

◆ PrintBestLeftAlone()

virtual void EamonRT.Game.Commands.Command.PrintBestLeftAlone ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortArtifactInvalid()

virtual void EamonRT.Game.Commands.Command.PrintBortArtifactInvalid ( )
virtual

◆ PrintBortArtifactRoomInvalid()

virtual void EamonRT.Game.Commands.Command.PrintBortArtifactRoomInvalid ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortMonsterInvalid()

virtual void EamonRT.Game.Commands.Command.PrintBortMonsterInvalid ( )
virtual

◆ PrintBortMonsterRoomInvalid()

virtual void EamonRT.Game.Commands.Command.PrintBortMonsterRoomInvalid ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRecallArtifact()

virtual void EamonRT.Game.Commands.Command.PrintBortRecallArtifact ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRecallMonster()

virtual void EamonRT.Game.Commands.Command.PrintBortRecallMonster ( IRoom  room,
IMonster  monster 
)
virtual

Parameters
room
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRoomInvalid()

virtual void EamonRT.Game.Commands.Command.PrintBortRoomInvalid ( )
virtual

◆ PrintBortUsage()

virtual void EamonRT.Game.Commands.Command.PrintBortUsage ( )
virtual

◆ PrintBortVisitArtifact()

virtual void EamonRT.Game.Commands.Command.PrintBortVisitArtifact ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortVisitMonster()

virtual void EamonRT.Game.Commands.Command.PrintBortVisitMonster ( IRoom  room,
IMonster  monster 
)
virtual

Parameters
room
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortVisitRoom()

virtual void EamonRT.Game.Commands.Command.PrintBortVisitRoom ( IRoom  room)
virtual

Parameters
room

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBrokeIt()

virtual void EamonRT.Game.Commands.Command.PrintBrokeIt ( IArtifact  artifact)
virtual

◆ PrintCalmDown()

virtual void EamonRT.Game.Commands.Command.PrintCalmDown ( )
virtual

◆ PrintCantDoThat()

virtual void EamonRT.Game.Commands.Command.PrintCantDoThat ( )
virtual

◆ PrintCantReadyWeaponWithShield()

virtual void EamonRT.Game.Commands.Command.PrintCantReadyWeaponWithShield ( IArtifact  weapon,
IArtifact  shield 
)
virtual

Parameters
weapon
shield

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCantVerbHere()

◆ PrintCantVerbIt()

virtual void EamonRT.Game.Commands.Command.PrintCantVerbIt ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCantVerbObj()

virtual void EamonRT.Game.Commands.Command.PrintCantVerbObj ( IGameBase  obj)
virtual

◆ PrintCantVerbThat() [1/2]

virtual void EamonRT.Game.Commands.Command.PrintCantVerbThat ( )
virtual

◆ PrintCantVerbThat() [2/2]

virtual void EamonRT.Game.Commands.Command.PrintCantVerbThat ( IArtifact  artifact)
virtual

◆ PrintCantWearShieldWithWeapon()

virtual void EamonRT.Game.Commands.Command.PrintCantWearShieldWithWeapon ( IArtifact  shield,
IArtifact  weapon 
)
virtual

Parameters
shield
weapon

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintChangeSaveName()

virtual void EamonRT.Game.Commands.Command.PrintChangeSaveName ( )
virtual

◆ PrintClosed()

virtual void EamonRT.Game.Commands.Command.PrintClosed ( IArtifact  artifact)
virtual

◆ PrintCombatStance()

virtual void EamonRT.Game.Commands.Command.PrintCombatStance ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintConsumesItAll()

virtual void EamonRT.Game.Commands.Command.PrintConsumesItAll ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)
virtual

Parameters
artifact
monster
objOpened

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintConsumesItAllHandsBack()

virtual void EamonRT.Game.Commands.Command.PrintConsumesItAllHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)
virtual

Parameters
artifact
monster
objOpened

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintContainerNotEmpty()

virtual void EamonRT.Game.Commands.Command.PrintContainerNotEmpty ( IArtifact  artifact,
ContainerType  containerType,
bool  isPlural 
)
virtual

Parameters
artifact
containerType
isPlural

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintDontBeAbsurd()

virtual void EamonRT.Game.Commands.Command.PrintDontBeAbsurd ( )
virtual

◆ PrintDontHaveIt()

virtual void EamonRT.Game.Commands.Command.PrintDontHaveIt ( )
virtual

◆ PrintDontHaveIt02()

virtual void EamonRT.Game.Commands.Command.PrintDontHaveIt02 ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintDontHaveItNotHere()

virtual void EamonRT.Game.Commands.Command.PrintDontHaveItNotHere ( )
virtual

◆ PrintDontHaveTheKey()

virtual void EamonRT.Game.Commands.Command.PrintDontHaveTheKey ( )
virtual

◆ PrintDontNeedTo()

virtual void EamonRT.Game.Commands.Command.PrintDontNeedTo ( )
virtual

◆ PrintDontNeedTo02()

virtual void EamonRT.Game.Commands.Command.PrintDontNeedTo02 ( IArtifact  artifact)
virtual

◆ PrintDoYouMeanObj1OrObj2()

virtual void EamonRT.Game.Commands.Command.PrintDoYouMeanObj1OrObj2 ( IGameBase  obj1,
IGameBase  obj2 
)
virtual

Parameters
obj1
obj2

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintDropped()

virtual void EamonRT.Game.Commands.Command.PrintDropped ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintEnterHintChoice()

virtual void EamonRT.Game.Commands.Command.PrintEnterHintChoice ( )
virtual

◆ PrintEnterSaveName()

virtual void EamonRT.Game.Commands.Command.PrintEnterSaveName ( )
virtual

◆ PrintExtinguishObj()

virtual void EamonRT.Game.Commands.Command.PrintExtinguishObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFeelBetter()

virtual void EamonRT.Game.Commands.Command.PrintFeelBetter ( IArtifact  artifact)
virtual

◆ PrintFeelWorse()

virtual void EamonRT.Game.Commands.Command.PrintFeelWorse ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFreeActorWithKey()

virtual void EamonRT.Game.Commands.Command.PrintFreeActorWithKey ( IMonster  monster,
IArtifact  key 
)
virtual

◆ PrintFull()

virtual void EamonRT.Game.Commands.Command.PrintFull ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFullDesc() [1/2]

virtual void EamonRT.Game.Commands.Command.PrintFullDesc ( IArtifact  artifact,
bool  showName,
bool  showVerboseName 
)
virtual

Parameters
artifact
showName
showVerboseName

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFullDesc() [2/2]

virtual void EamonRT.Game.Commands.Command.PrintFullDesc ( IMonster  monster,
bool  showName,
bool  showVerboseName 
)
virtual

Parameters
monster
showName
showVerboseName

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintGameNotSaved()

virtual void EamonRT.Game.Commands.Command.PrintGameNotSaved ( )
virtual

◆ PrintGameRestored()

virtual void EamonRT.Game.Commands.Command.PrintGameRestored ( )
virtual

◆ PrintGameSaved()

virtual void EamonRT.Game.Commands.Command.PrintGameSaved ( )
virtual

◆ PrintGiveGoldPiecesTo()

virtual void EamonRT.Game.Commands.Command.PrintGiveGoldPiecesTo ( IMonster  monster,
long  goldAmount 
)
virtual

Parameters
monster
goldAmount

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintGiveObjToActor()

virtual void EamonRT.Game.Commands.Command.PrintGiveObjToActor ( IArtifact  artifact,
IMonster  monster 
)
virtual

Parameters
artifact
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheTrainingGround.Game.Commands.GiveCommand.

◆ PrintHaventSavedGameYet()

virtual void EamonRT.Game.Commands.Command.PrintHaventSavedGameYet ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHaveToForceOpen()

virtual void EamonRT.Game.Commands.Command.PrintHaveToForceOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHealthImproves()

virtual void EamonRT.Game.Commands.Command.PrintHealthImproves ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHealthStatus()

virtual void EamonRT.Game.Commands.Command.PrintHealthStatus ( IMonster  monster,
bool  includeUninjuredGroupMonsters 
)
virtual

Parameters
monster
includeUninjuredGroupMonsters

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHintAnswer()

virtual void EamonRT.Game.Commands.Command.PrintHintAnswer ( string  answer,
StringBuilder  buf 
)
virtual

Parameters
answer
buf

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHintQuestion()

virtual void EamonRT.Game.Commands.Command.PrintHintQuestion ( long  hintNum,
string  question 
)
virtual

Parameters
hintNum
question

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in BeginnersForest.Game.Commands.HintsCommand.

◆ PrintHintQuestion01()

virtual void EamonRT.Game.Commands.Command.PrintHintQuestion01 ( string  question)
virtual

Parameters
question

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintLightExtinguished()

virtual void EamonRT.Game.Commands.Command.PrintLightExtinguished ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintLightObj()

virtual void EamonRT.Game.Commands.Command.PrintLightObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintLocked()

virtual void EamonRT.Game.Commands.Command.PrintLocked ( IArtifact  artifact)
virtual

◆ PrintMustBeFreed()

virtual void EamonRT.Game.Commands.Command.PrintMustBeFreed ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstClose()

virtual void EamonRT.Game.Commands.Command.PrintMustFirstClose ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstOpen()

virtual void EamonRT.Game.Commands.Command.PrintMustFirstOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstReadyWeapon()

virtual void EamonRT.Game.Commands.Command.PrintMustFirstReadyWeapon ( )
virtual

◆ PrintNobodyHereByThatName()

virtual void EamonRT.Game.Commands.Command.PrintNobodyHereByThatName ( )
virtual

◆ PrintNoHintsAvailable()

virtual void EamonRT.Game.Commands.Command.PrintNoHintsAvailable ( )
virtual

◆ PrintNoHintsAvailableNow()

virtual void EamonRT.Game.Commands.Command.PrintNoHintsAvailableNow ( )
virtual

◆ PrintNoneLeft()

virtual void EamonRT.Game.Commands.Command.PrintNoneLeft ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNoObviousWayToDoThat()

virtual void EamonRT.Game.Commands.Command.PrintNoObviousWayToDoThat ( )
virtual

◆ PrintNoPlaceToGo()

virtual void EamonRT.Game.Commands.Command.PrintNoPlaceToGo ( )
virtual

◆ PrintNotEnoughGold()

virtual void EamonRT.Game.Commands.Command.PrintNotEnoughGold ( )
virtual

◆ PrintNothingHappens()

virtual void EamonRT.Game.Commands.Command.PrintNothingHappens ( )
virtual

◆ PrintNothingHereByThatName()

virtual void EamonRT.Game.Commands.Command.PrintNothingHereByThatName ( )
virtual

◆ PrintNothingPrepContainer()

virtual void EamonRT.Game.Commands.Command.PrintNothingPrepContainer ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned 
)
virtual

Parameters
artifact
containerType
showCharOwned

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNothingToDrop()

virtual void EamonRT.Game.Commands.Command.PrintNothingToDrop ( )
virtual

◆ PrintNothingToGet()

virtual void EamonRT.Game.Commands.Command.PrintNothingToGet ( )
virtual

◆ PrintNotOpen()

virtual void EamonRT.Game.Commands.Command.PrintNotOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotReadyableWeapon()

virtual void EamonRT.Game.Commands.Command.PrintNotReadyableWeapon ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWeapon()

virtual void EamonRT.Game.Commands.Command.PrintNotWeapon ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWhileCarryingObj()

virtual void EamonRT.Game.Commands.Command.PrintNotWhileCarryingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWhileWearingObj()

virtual void EamonRT.Game.Commands.Command.PrintNotWhileWearingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintObjAmountLeft()

virtual void EamonRT.Game.Commands.Command.PrintObjAmountLeft ( IArtifact  artifact,
long  objAmount,
bool  objEdible 
)
virtual

Parameters
artifact
objAmount
objEdible

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintObjBelongsToActor()

virtual void EamonRT.Game.Commands.Command.PrintObjBelongsToActor ( IArtifact  artifact,
IMonster  monster 
)
virtual

Parameters
artifact
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOkay() [1/2]

virtual void EamonRT.Game.Commands.Command.PrintOkay ( )
virtual

◆ PrintOkay() [2/2]

virtual void EamonRT.Game.Commands.Command.PrintOkay ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOpened()

virtual void EamonRT.Game.Commands.Command.PrintOpened ( IArtifact  artifact)
virtual

◆ PrintOpenObjWithKey()

virtual void EamonRT.Game.Commands.Command.PrintOpenObjWithKey ( IArtifact  artifact,
IArtifact  key 
)
virtual

◆ PrintOpensConsumesAndHandsBack()

virtual void EamonRT.Game.Commands.Command.PrintOpensConsumesAndHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened,
bool  objEdible 
)
virtual

Parameters
artifact
monster
objOpened
objEdible

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOutOfSpace()

virtual void EamonRT.Game.Commands.Command.PrintOutOfSpace ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPolitelyRefuses()

virtual void EamonRT.Game.Commands.Command.PrintPolitelyRefuses ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPrepContainerYouSee()

virtual void EamonRT.Game.Commands.Command.PrintPrepContainerYouSee ( IArtifact  artifact,
IList< IArtifact containerArtifactList,
ContainerType  containerType,
bool  showCharOwned,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
artifact
containerArtifactList
containerType
showCharOwned
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPutObjPrepContainer()

virtual void EamonRT.Game.Commands.Command.PrintPutObjPrepContainer ( IArtifact  artifact,
IArtifact  container,
ContainerType  containerType 
)
virtual

Parameters
artifact
container
containerType

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintReadied()

virtual void EamonRT.Game.Commands.Command.PrintReadied ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintReallyWantToQuit()

virtual void EamonRT.Game.Commands.Command.PrintReallyWantToQuit ( )
virtual

◆ PrintReceived()

virtual void EamonRT.Game.Commands.Command.PrintReceived ( IArtifact  artifact)
virtual

◆ PrintRemoved()

virtual void EamonRT.Game.Commands.Command.PrintRemoved ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintRemovingFirst()

virtual void EamonRT.Game.Commands.Command.PrintRemovingFirst ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintRetrieved()

virtual void EamonRT.Game.Commands.Command.PrintRetrieved ( IArtifact  artifact)
virtual

◆ PrintReturnToMainHall()

virtual void EamonRT.Game.Commands.Command.PrintReturnToMainHall ( )
virtual

◆ PrintSayText()

virtual void EamonRT.Game.Commands.Command.PrintSayText ( string  printedPhrase)
virtual

◆ PrintSettingsChanged()

virtual void EamonRT.Game.Commands.Command.PrintSettingsChanged ( )
virtual

◆ PrintSettingsUsage()

virtual void EamonRT.Game.Commands.Command.PrintSettingsUsage ( )
virtual

◆ PrintTaken()

virtual void EamonRT.Game.Commands.Command.PrintTaken ( IArtifact  artifact,
bool  getAll = false 
)
virtual

◆ PrintTakesTheMoney()

virtual void EamonRT.Game.Commands.Command.PrintTakesTheMoney ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintTakingFirst()

virtual void EamonRT.Game.Commands.Command.PrintTakingFirst ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintTooHeavy()

virtual void EamonRT.Game.Commands.Command.PrintTooHeavy ( IArtifact  artifact,
bool  getAll = false 
)
virtual

Parameters
artifact
getAll

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintTryDifferentCommand()

virtual void EamonRT.Game.Commands.Command.PrintTryDifferentCommand ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintVerbItAll()

virtual void EamonRT.Game.Commands.Command.PrintVerbItAll ( IArtifact  artifact)
virtual

◆ PrintWearingRemoveFirst()

virtual void EamonRT.Game.Commands.Command.PrintWearingRemoveFirst ( IArtifact  artifact)
virtual

◆ PrintWearingRemoveFirst01()

virtual void EamonRT.Game.Commands.Command.PrintWearingRemoveFirst01 ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWhamHitObj()

virtual void EamonRT.Game.Commands.Command.PrintWhamHitObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWhyAttack()

virtual void EamonRT.Game.Commands.Command.PrintWhyAttack ( IGameBase  obj)
virtual

◆ PrintWontFit()

virtual void EamonRT.Game.Commands.Command.PrintWontFit ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontLetYou()

virtual void EamonRT.Game.Commands.Command.PrintWontLetYou ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontLight()

virtual void EamonRT.Game.Commands.Command.PrintWontLight ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontOpen()

virtual void EamonRT.Game.Commands.Command.PrintWontOpen ( IArtifact  artifact)
virtual

◆ PrintWorn()

virtual void EamonRT.Game.Commands.Command.PrintWorn ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintYourQuestion()

virtual void EamonRT.Game.Commands.Command.PrintYourQuestion ( )
virtual

◆ PrintYouSeeNothingSpecial()

virtual void EamonRT.Game.Commands.Command.PrintYouSeeNothingSpecial ( )
virtual

◆ PrintZapDirectHit()

virtual void EamonRT.Game.Commands.Command.PrintZapDirectHit ( )
virtual

◆ RedirectToGetCommand< T >()

virtual void EamonRT.Game.Commands.Command.RedirectToGetCommand< T > ( IArtifact  artifact,
bool  printTaking = true 
)
virtual

Parameters
artifact
printTaking

Implements EamonRT.Framework.Commands.ICommandSignatures.

Type Constraints
T :class 
T :ICommand 

◆ ShouldAllowRedirectToGetCommand()

virtual bool EamonRT.Game.Commands.Command.ShouldAllowRedirectToGetCommand ( )
virtual

◆ ShouldAllowSkillGains()

◆ ShouldShowUnseenArtifacts()

virtual bool EamonRT.Game.Commands.Command.ShouldShowUnseenArtifacts ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ Stage()

override void EamonRT.Game.Commands.Command.Stage ( )
virtual

Reimplemented from EamonRT.Game.States.State.

Property Documentation

◆ ActorMonster

virtual IMonster EamonRT.Game.Commands.Command.ActorMonster
getset

◆ ActorRoom

virtual IRoom EamonRT.Game.Commands.Command.ActorRoom
getset

◆ CommandParser

virtual ICommandParser EamonRT.Game.Commands.Command.CommandParser
getset

◆ ContainerType

virtual ContainerType EamonRT.Game.Commands.Command.ContainerType
getset

◆ Dobj

virtual IGameBase EamonRT.Game.Commands.Command.Dobj
getset

◆ DobjArtifact

virtual IArtifact EamonRT.Game.Commands.Command.DobjArtifact
get

◆ DobjMonster

virtual IMonster EamonRT.Game.Commands.Command.DobjMonster
get

◆ GetCommandCalled

virtual bool EamonRT.Game.Commands.Command.GetCommandCalled
getset

◆ Iobj

virtual IGameBase EamonRT.Game.Commands.Command.Iobj
getset

◆ IobjArtifact

virtual IArtifact EamonRT.Game.Commands.Command.IobjArtifact
get

◆ IobjMonster

virtual IMonster EamonRT.Game.Commands.Command.IobjMonster
get

◆ IsDarkEnabled

virtual bool EamonRT.Game.Commands.Command.IsDarkEnabled
getset

◆ IsDobjPrepEnabled

virtual bool EamonRT.Game.Commands.Command.IsDobjPrepEnabled
getset

◆ IsIobjEnabled

virtual bool EamonRT.Game.Commands.Command.IsIobjEnabled
getset

◆ IsListed

virtual bool EamonRT.Game.Commands.Command.IsListed
getset

◆ IsMonsterEnabled

virtual bool EamonRT.Game.Commands.Command.IsMonsterEnabled
getset

◆ IsNew

virtual bool EamonRT.Game.Commands.Command.IsNew
getset

◆ IsPlayerEnabled

virtual bool EamonRT.Game.Commands.Command.IsPlayerEnabled
getset

◆ IsSentenceParserEnabled

virtual bool EamonRT.Game.Commands.Command.IsSentenceParserEnabled
getset

◆ ParserMatchName

virtual string EamonRT.Game.Commands.Command.ParserMatchName
getset

◆ Prep

virtual IPrep EamonRT.Game.Commands.Command.Prep
getset

◆ SortOrder

virtual long EamonRT.Game.Commands.Command.SortOrder
getset

◆ Synonyms

virtual string [] EamonRT.Game.Commands.Command.Synonyms
getset

◆ Type

virtual CommandType EamonRT.Game.Commands.Command.Type
getset

◆ Verb

virtual string EamonRT.Game.Commands.Command.Verb
getset

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