Eamon CS  3.1.0
EamonRT.Framework.Commands.ICommandSignatures Interface Reference

More...

Inheritance diagram for EamonRT.Framework.Commands.ICommandSignatures:
EamonRT.Framework.Commands.ICommand EamonRT.Framework.Commands.ICommandImpl Dharmaquest.Framework.Commands.IHelpCommand Dharmaquest.Framework.Commands.IPrayCommand EamonRT.Framework.Commands.IAttackCommand EamonRT.Framework.Commands.IBlastCommand EamonRT.Framework.Commands.IBortCommand EamonRT.Framework.Commands.ICloseCommand EamonRT.Framework.Commands.IDownCommand EamonRT.Framework.Commands.IDrinkCommand EamonRT.Framework.Commands.IDropCommand EamonRT.Framework.Commands.IEastCommand EamonRT.Framework.Commands.IEatCommand EamonRT.Framework.Commands.IExamineCommand EamonRT.Framework.Commands.IFleeCommand EamonRT.Framework.Commands.IFreeCommand EamonRT.Framework.Commands.IGetCommand EamonRT.Framework.Commands.IGiveCommand EamonRT.Framework.Commands.IGoCommand EamonRT.Framework.Commands.IHealCommand EamonRT.Framework.Commands.IHintsCommand EamonRT.Framework.Commands.IInCommand EamonRT.Framework.Commands.IInfoCommand EamonRT.Framework.Commands.IInventoryCommand EamonRT.Framework.Commands.ILightCommand EamonRT.Framework.Commands.ILookCommand EamonRT.Framework.Commands.INeCommand EamonRT.Framework.Commands.INorthCommand EamonRT.Framework.Commands.INwCommand EamonRT.Framework.Commands.IOpenCommand EamonRT.Framework.Commands.IOutCommand EamonRT.Framework.Commands.IParryCommand EamonRT.Framework.Commands.IPowerCommand EamonRT.Framework.Commands.IPutCommand EamonRT.Framework.Commands.IQuitCommand EamonRT.Framework.Commands.IReadCommand EamonRT.Framework.Commands.IReadyCommand EamonRT.Framework.Commands.IRemoveCommand EamonRT.Framework.Commands.IRequestCommand EamonRT.Framework.Commands.IRestoreCommand EamonRT.Framework.Commands.ISaveCommand EamonRT.Framework.Commands.ISayCommand EamonRT.Framework.Commands.ISeCommand EamonRT.Framework.Commands.ISettingsCommand EamonRT.Framework.Commands.ISmileCommand EamonRT.Framework.Commands.ISouthCommand EamonRT.Framework.Commands.ISpeedCommand EamonRT.Framework.Commands.IStatusCommand EamonRT.Framework.Commands.ISwCommand EamonRT.Framework.Commands.IUpCommand EamonRT.Framework.Commands.IUseCommand EamonRT.Framework.Commands.IWaveCommand EamonRT.Framework.Commands.IWearCommand EamonRT.Framework.Commands.IWestCommand EamonRT.Game.Commands.Command TheBeginnersCave.Framework.Commands.ITrollsfireCommand TheDeepCanyon.Framework.Commands.IDigCommand TheDeepCanyon.Framework.Commands.ISetCommand TheDeepCanyon.Framework.Commands.IWaitCommand ThePyramidOfAnharos.Framework.Commands.IJumpCommand ThePyramidOfAnharos.Framework.Commands.ISwimCommand ThePyramidOfAnharos.Framework.Commands.IThrowCommand TheSubAquanLaboratory.Framework.Commands.IPushCommand TheSubAquanLaboratory.Framework.Commands.IScoreCommand TheSubAquanLaboratory.Framework.Commands.ISearchCommand TheSubAquanLaboratory.Framework.Commands.ITurnCommand TheVileGrimoireOfJaldial.Framework.Commands.ISearchCommand TheVileGrimoireOfJaldial.Framework.Commands.ITimeCommand TheVileGrimoireOfJaldial.Framework.Commands.IWaitCommand WrenholdsSecretVigil.Framework.Commands.IDigCommand Dharmaquest.Game.Commands.CommandImpl EamonRT.Game.Commands.CommandImpl OrbOfMyLife.Game.Commands.CommandImpl TheDeepCanyon.Game.Commands.CommandImpl ThePyramidOfAnharos.Game.Commands.CommandImpl TheTempleOfNgurct.Game.Commands.CommandImpl TheVileGrimoireOfJaldial.Game.Commands.CommandImpl TheWayfarersInn.Game.Commands.CommandImpl

Public Member Functions

void BuildPrepContainerYouSeePrefix (IArtifact artifact, ContainerType containerType, bool showCharOwned, StringBuilder buf)
 
void PrintCantVerbObj (IGameBase obj)
 
void PrintCantVerbIt (IArtifact artifact)
 
void PrintCantVerbThat (IArtifact artifact)
 
void PrintDoYouMeanObj1OrObj2 (IGameBase obj1, IGameBase obj2)
 
void PrintWhyAttack (IGameBase obj)
 
void PrintTakingFirst (IArtifact artifact)
 
void PrintRemovingFirst (IArtifact artifact)
 
void PrintBestLeftAlone (IArtifact artifact)
 
void PrintTooHeavy (IArtifact artifact, bool getAll=false)
 
void PrintMustBeFreed (IArtifact artifact)
 
void PrintMustFirstOpen (IArtifact artifact)
 
void PrintMustFirstClose (IArtifact artifact)
 
void PrintWorn (IArtifact artifact)
 
void PrintRemoved (IArtifact artifact)
 
void PrintOpened (IArtifact artifact)
 
void PrintClosed (IArtifact artifact)
 
void PrintReceived (IArtifact artifact)
 
void PrintRetrieved (IArtifact artifact)
 
void PrintTaken (IArtifact artifact, bool getAll=false)
 
void PrintDropped (IArtifact artifact)
 
void PrintReadied (IArtifact artifact)
 
void PrintNotOpen (IArtifact artifact)
 
void PrintAlreadyOpen (IArtifact artifact)
 
void PrintWontOpen (IArtifact artifact)
 
void PrintWontFit (IArtifact artifact)
 
void PrintFull (IArtifact artifact)
 
void PrintOutOfSpace (IArtifact artifact)
 
void PrintLocked (IArtifact artifact)
 
void PrintBrokeIt (IArtifact artifact)
 
void PrintHaveToForceOpen (IArtifact artifact)
 
void PrintWearingRemoveFirst (IArtifact artifact)
 
void PrintWearingRemoveFirst01 (IArtifact artifact)
 
void PrintCantWearShieldWithWeapon (IArtifact shield, IArtifact weapon)
 
void PrintContainerNotEmpty (IArtifact artifact, ContainerType containerType, bool isPlural)
 
void PrintVerbItAll (IArtifact artifact)
 
void PrintNoneLeft (IArtifact artifact)
 
void PrintOkay ()
 
void PrintOkay (IArtifact artifact)
 
void PrintFeelBetter (IArtifact artifact)
 
void PrintFeelWorse (IArtifact artifact)
 
void PrintTryDifferentCommand (IArtifact artifact)
 
void PrintNotWeapon (IArtifact artifact)
 
void PrintNotReadyableWeapon (IArtifact artifact)
 
void PrintNotWhileCarryingObj (IArtifact artifact)
 
void PrintNotWhileWearingObj (IArtifact artifact)
 
void PrintWontLight (IArtifact artifact)
 
void PrintLightObj (IArtifact artifact)
 
void PrintExtinguishObj (IArtifact artifact)
 
void PrintLightExtinguished (IArtifact artifact)
 
void PrintAlreadyWearingObj (IArtifact artifact)
 
void PrintWhamHitObj (IArtifact artifact)
 
void PrintFullDesc (IArtifact artifact, bool showName, bool showVerboseName)
 
void PrintObjAmountLeft (IArtifact artifact, long objAmount, bool objEdible)
 
void PrintPrepContainerYouSee (IArtifact artifact, IList< IArtifact > containerArtifactList, ContainerType containerType, bool showCharOwned, IRecordNameListArgs recordNameListArgs=null)
 
void PrintNothingPrepContainer (IArtifact artifact, ContainerType containerType, bool showCharOwned)
 
void PrintAttemptingToFlee (IArtifact artifact, Direction direction)
 
void PrintCantReadyWeaponWithShield (IArtifact weapon, IArtifact shield)
 
void PrintPolitelyRefuses (IMonster monster)
 
void PrintTakesTheMoney (IMonster monster)
 
void PrintWontLetYou (IMonster monster)
 
void PrintHealthImproves (IMonster monster)
 
void PrintAssumeCombatStance (IMonster monster)
 
void PrintAssumeCombatStance01 (IMonster monster)
 
void PrintCombatStance (IMonster monster)
 
void PrintHaventSavedGameYet (IMonster monster)
 
void PrintFullDesc (IMonster monster, bool showName, bool showVerboseName)
 
void PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters)
 
void PrintGiveGoldPiecesTo (IMonster monster, long goldAmount)
 
void PrintActorIsWearing (IMonster monster, IList< IArtifact > monsterWornArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
void PrintActorIsCarrying (IMonster monster, IList< IArtifact > monsterCarriedArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
void PrintOpensConsumesAndHandsBack (IArtifact artifact, IMonster monster, bool objOpened, bool objEdible)
 
void PrintConsumesItAll (IArtifact artifact, IMonster monster, bool objOpened)
 
void PrintConsumesItAllHandsBack (IArtifact artifact, IMonster monster, bool objOpened)
 
void PrintGiveObjToActor (IArtifact artifact, IMonster monster)
 
void PrintObjBelongsToActor (IArtifact artifact, IMonster monster)
 
void PrintFreeActorWithKey (IMonster monster, IArtifact key)
 
void PrintOpenObjWithKey (IArtifact artifact, IArtifact key)
 
void PrintPutObjPrepContainer (IArtifact artifact, IArtifact container, ContainerType containerType)
 
void PrintActorRemovesObjPrepContainer (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
void PrintActorPicksUpObj (IMonster monster, IArtifact artifact)
 
void PrintActorReadiesObj (IMonster monster, IArtifact artifact)
 
void PrintActorRemovesObjPrepContainer01 (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
void PrintActorPicksUpWeapon (IMonster monster)
 
void PrintActorReadiesWeapon (IMonster monster)
 
void PrintBortVisitArtifact (IRoom room, IArtifact artifact)
 
void PrintBortVisitMonster (IRoom room, IMonster monster)
 
void PrintBortVisitRoom (IRoom room)
 
void PrintBortRecallArtifact (IRoom room, IArtifact artifact)
 
void PrintBortRecallMonster (IRoom room, IMonster monster)
 
void PrintBortArtifactRoomInvalid (IArtifact artifact)
 
void PrintBortMonsterRoomInvalid (IMonster monster)
 
void PrintBortArtifactInvalid ()
 
void PrintBortMonsterInvalid ()
 
void PrintBortRoomInvalid ()
 
void PrintHintQuestion (long hintNum, string question)
 
void PrintHintQuestion01 (string question)
 
void PrintHintAnswer (string answer, StringBuilder buf)
 
void PrintSayText (string printedPhrase)
 
void PrintBortUsage ()
 
void PrintSettingsUsage ()
 
void PrintNotEnoughGold ()
 
void PrintMustFirstReadyWeapon ()
 
void PrintDontHaveItNotHere ()
 
void PrintDontHaveIt ()
 
void PrintDontHaveIt02 (IArtifact artifact)
 
void PrintDontNeedTo ()
 
void PrintDontNeedTo02 (IArtifact artifact)
 
void PrintCantDoThat ()
 
void PrintCantVerbThat ()
 
void PrintCantVerbHere ()
 
void PrintBeMoreSpecific ()
 
void PrintNobodyHereByThatName ()
 
void PrintNothingHereByThatName ()
 
void PrintYouSeeNothingSpecial ()
 
void PrintDontBeAbsurd ()
 
void PrintCalmDown ()
 
void PrintNoPlaceToGo ()
 
void PrintAttackNonEnemy ()
 
void PrintAreYouSure ()
 
void PrintReturnToMainHall ()
 
void PrintReallyWantToQuit ()
 
void PrintChangeSaveName ()
 
void PrintEnterSaveName ()
 
void PrintEnterHintChoice ()
 
void PrintAnotherHint ()
 
void PrintNothingHappens ()
 
void PrintNoObviousWayToDoThat ()
 
void PrintDontHaveTheKey ()
 
void PrintSettingsChanged ()
 
void PrintGameRestored ()
 
void PrintGameSaved ()
 
void PrintGameNotSaved ()
 
void PrintNoHintsAvailable ()
 
void PrintNoHintsAvailableNow ()
 
void PrintYourQuestion ()
 
void PrintNothingToDrop ()
 
void PrintNothingToGet ()
 
void PrintAlreadyWearingArmor ()
 
void PrintAlreadyWearingShield ()
 
void PrintZapDirectHit ()
 
void Stage ()
 
void ExecuteForPlayer ()
 
void ExecuteForMonster ()
 
bool IsAllowedInRoom ()
 
bool ShouldAllowSkillGains ()
 
bool ShouldAllowRedirectToGetCommand ()
 
bool ShouldShowUnseenArtifacts (IRoom room, IArtifact artifact)
 
string GetPrintedVerb ()
 
bool IsEnabled (IMonster monster)
 
bool IsPrepEnabled (IPrep prep)
 
void CopyCommandData (ICommand destCommand, bool includeIobj=true)
 
void RedirectToGetCommand< T > (IArtifact artifact, bool printTaking=true)
 

Properties

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]
 

Detailed Description

Member Function Documentation

◆ BuildPrepContainerYouSeePrefix()

void EamonRT.Framework.Commands.ICommandSignatures.BuildPrepContainerYouSeePrefix ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned,
StringBuilder  buf 
)

Parameters
artifact
containerType
showCharOwned
buf

Implemented in EamonRT.Game.Commands.Command, EamonRT.Game.Commands.CommandImpl, and TheWayfarersInn.Game.Commands.CommandImpl.

◆ CopyCommandData()

void EamonRT.Framework.Commands.ICommandSignatures.CopyCommandData ( ICommand  destCommand,
bool  includeIobj = true 
)

Parameters
destCommand
includeIobj

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ ExecuteForMonster()

◆ ExecuteForPlayer()

void EamonRT.Framework.Commands.ICommandSignatures.ExecuteForPlayer ( )

Implemented in EamonRT.Game.Commands.CommandImpl, EamonRT.Game.Commands.Command, 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()

string EamonRT.Framework.Commands.ICommandSignatures.GetPrintedVerb ( )

◆ IsAllowedInRoom()

◆ IsEnabled()

bool EamonRT.Framework.Commands.ICommandSignatures.IsEnabled ( IMonster  monster)

Parameters
monster
Returns

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ IsPrepEnabled()

bool EamonRT.Framework.Commands.ICommandSignatures.IsPrepEnabled ( IPrep  prep)

Parameters
prep
Returns

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorIsCarrying()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorIsCarrying ( IMonster  monster,
IList< IArtifact monsterCarriedArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)

Parameters
monster
monsterCarriedArtifactList
recordNameListArgs

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorIsWearing()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorIsWearing ( IMonster  monster,
IList< IArtifact monsterWornArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)

Parameters
monster
monsterWornArtifactList
recordNameListArgs

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorPicksUpObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorPicksUpObj ( IMonster  monster,
IArtifact  artifact 
)

Parameters
monster
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorPicksUpWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorPicksUpWeapon ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorReadiesObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorReadiesObj ( IMonster  monster,
IArtifact  artifact 
)

Parameters
monster
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorReadiesWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorReadiesWeapon ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorRemovesObjPrepContainer()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorRemovesObjPrepContainer ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintActorRemovesObjPrepContainer01()

void EamonRT.Framework.Commands.ICommandSignatures.PrintActorRemovesObjPrepContainer01 ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintAlreadyOpen()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAlreadyOpen ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintAlreadyWearingArmor()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAlreadyWearingArmor ( )

◆ PrintAlreadyWearingObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAlreadyWearingObj ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintAlreadyWearingShield()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAlreadyWearingShield ( )

◆ PrintAnotherHint()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAnotherHint ( )

◆ PrintAreYouSure()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAreYouSure ( )

◆ PrintAssumeCombatStance()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAssumeCombatStance ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintAssumeCombatStance01()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAssumeCombatStance01 ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintAttackNonEnemy()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAttackNonEnemy ( )

◆ PrintAttemptingToFlee()

void EamonRT.Framework.Commands.ICommandSignatures.PrintAttemptingToFlee ( IArtifact  artifact,
Direction  direction 
)

Parameters
artifact
direction

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBeMoreSpecific()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBeMoreSpecific ( )

◆ PrintBestLeftAlone()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBestLeftAlone ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintBortArtifactInvalid()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortArtifactInvalid ( )

◆ PrintBortArtifactRoomInvalid()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortArtifactRoomInvalid ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortMonsterInvalid()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortMonsterInvalid ( )

◆ PrintBortMonsterRoomInvalid()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortMonsterRoomInvalid ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortRecallArtifact()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortRecallArtifact ( IRoom  room,
IArtifact  artifact 
)

Parameters
room
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortRecallMonster()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortRecallMonster ( IRoom  room,
IMonster  monster 
)

Parameters
room
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortRoomInvalid()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortRoomInvalid ( )

◆ PrintBortUsage()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortUsage ( )

◆ PrintBortVisitArtifact()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortVisitArtifact ( IRoom  room,
IArtifact  artifact 
)

Parameters
room
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortVisitMonster()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortVisitMonster ( IRoom  room,
IMonster  monster 
)

Parameters
room
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintBortVisitRoom()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBortVisitRoom ( IRoom  room)

◆ PrintBrokeIt()

void EamonRT.Framework.Commands.ICommandSignatures.PrintBrokeIt ( IArtifact  artifact)

◆ PrintCalmDown()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCalmDown ( )

◆ PrintCantDoThat()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantDoThat ( )

◆ PrintCantReadyWeaponWithShield()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantReadyWeaponWithShield ( IArtifact  weapon,
IArtifact  shield 
)

Parameters
weapon
shield

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintCantVerbHere()

◆ PrintCantVerbIt()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantVerbIt ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintCantVerbObj()

◆ PrintCantVerbThat() [1/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantVerbThat ( )

◆ PrintCantVerbThat() [2/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantVerbThat ( IArtifact  artifact)

◆ PrintCantWearShieldWithWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCantWearShieldWithWeapon ( IArtifact  shield,
IArtifact  weapon 
)

Parameters
shield
weapon

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintChangeSaveName()

void EamonRT.Framework.Commands.ICommandSignatures.PrintChangeSaveName ( )

◆ PrintClosed()

void EamonRT.Framework.Commands.ICommandSignatures.PrintClosed ( IArtifact  artifact)

◆ PrintCombatStance()

void EamonRT.Framework.Commands.ICommandSignatures.PrintCombatStance ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintConsumesItAll()

void EamonRT.Framework.Commands.ICommandSignatures.PrintConsumesItAll ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)

Parameters
artifact
monster
objOpened

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintConsumesItAllHandsBack()

void EamonRT.Framework.Commands.ICommandSignatures.PrintConsumesItAllHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)

Parameters
artifact
monster
objOpened

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintContainerNotEmpty()

void EamonRT.Framework.Commands.ICommandSignatures.PrintContainerNotEmpty ( IArtifact  artifact,
ContainerType  containerType,
bool  isPlural 
)

Parameters
artifact
containerType
isPlural

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintDontBeAbsurd()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDontBeAbsurd ( )

◆ PrintDontHaveIt()

◆ PrintDontHaveIt02()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDontHaveIt02 ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintDontHaveItNotHere()

◆ PrintDontHaveTheKey()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDontHaveTheKey ( )

◆ PrintDontNeedTo()

◆ PrintDontNeedTo02()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDontNeedTo02 ( IArtifact  artifact)

◆ PrintDoYouMeanObj1OrObj2()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDoYouMeanObj1OrObj2 ( IGameBase  obj1,
IGameBase  obj2 
)

◆ PrintDropped()

void EamonRT.Framework.Commands.ICommandSignatures.PrintDropped ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintEnterHintChoice()

void EamonRT.Framework.Commands.ICommandSignatures.PrintEnterHintChoice ( )

◆ PrintEnterSaveName()

void EamonRT.Framework.Commands.ICommandSignatures.PrintEnterSaveName ( )

◆ PrintExtinguishObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintExtinguishObj ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintFeelBetter()

void EamonRT.Framework.Commands.ICommandSignatures.PrintFeelBetter ( IArtifact  artifact)

◆ PrintFeelWorse()

void EamonRT.Framework.Commands.ICommandSignatures.PrintFeelWorse ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintFreeActorWithKey()

void EamonRT.Framework.Commands.ICommandSignatures.PrintFreeActorWithKey ( IMonster  monster,
IArtifact  key 
)

◆ PrintFull()

void EamonRT.Framework.Commands.ICommandSignatures.PrintFull ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintFullDesc() [1/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintFullDesc ( IArtifact  artifact,
bool  showName,
bool  showVerboseName 
)

Parameters
artifact
showName
showVerboseName

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintFullDesc() [2/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintFullDesc ( IMonster  monster,
bool  showName,
bool  showVerboseName 
)

Parameters
monster
showName
showVerboseName

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintGameNotSaved()

void EamonRT.Framework.Commands.ICommandSignatures.PrintGameNotSaved ( )

◆ PrintGameRestored()

void EamonRT.Framework.Commands.ICommandSignatures.PrintGameRestored ( )

◆ PrintGameSaved()

void EamonRT.Framework.Commands.ICommandSignatures.PrintGameSaved ( )

◆ PrintGiveGoldPiecesTo()

void EamonRT.Framework.Commands.ICommandSignatures.PrintGiveGoldPiecesTo ( IMonster  monster,
long  goldAmount 
)

Parameters
monster
goldAmount

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintGiveObjToActor()

void EamonRT.Framework.Commands.ICommandSignatures.PrintGiveObjToActor ( IArtifact  artifact,
IMonster  monster 
)

◆ PrintHaventSavedGameYet()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHaventSavedGameYet ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintHaveToForceOpen()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHaveToForceOpen ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintHealthImproves()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHealthImproves ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintHealthStatus()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHealthStatus ( IMonster  monster,
bool  includeUninjuredGroupMonsters 
)

Parameters
monster
includeUninjuredGroupMonsters

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintHintAnswer()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHintAnswer ( string  answer,
StringBuilder  buf 
)

Parameters
answer
buf

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintHintQuestion()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHintQuestion ( long  hintNum,
string  question 
)

◆ PrintHintQuestion01()

void EamonRT.Framework.Commands.ICommandSignatures.PrintHintQuestion01 ( string  question)

Parameters
question

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintLightExtinguished()

void EamonRT.Framework.Commands.ICommandSignatures.PrintLightExtinguished ( IArtifact  artifact)

◆ PrintLightObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintLightObj ( IArtifact  artifact)

◆ PrintLocked()

◆ PrintMustBeFreed()

void EamonRT.Framework.Commands.ICommandSignatures.PrintMustBeFreed ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintMustFirstClose()

void EamonRT.Framework.Commands.ICommandSignatures.PrintMustFirstClose ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintMustFirstOpen()

void EamonRT.Framework.Commands.ICommandSignatures.PrintMustFirstOpen ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintMustFirstReadyWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintMustFirstReadyWeapon ( )

◆ PrintNobodyHereByThatName()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNobodyHereByThatName ( )

◆ PrintNoHintsAvailable()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNoHintsAvailable ( )

◆ PrintNoHintsAvailableNow()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNoHintsAvailableNow ( )

◆ PrintNoneLeft()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNoneLeft ( IArtifact  artifact)

◆ PrintNoObviousWayToDoThat()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNoObviousWayToDoThat ( )

◆ PrintNoPlaceToGo()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNoPlaceToGo ( )

◆ PrintNotEnoughGold()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotEnoughGold ( )

◆ PrintNothingHappens()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNothingHappens ( )

◆ PrintNothingHereByThatName()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNothingHereByThatName ( )

◆ PrintNothingPrepContainer()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNothingPrepContainer ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned 
)

Parameters
artifact
containerType
showCharOwned

Implemented in EamonRT.Game.Commands.CommandImpl, EamonRT.Game.Commands.Command, and TheWayfarersInn.Game.Commands.CommandImpl.

◆ PrintNothingToDrop()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNothingToDrop ( )

◆ PrintNothingToGet()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNothingToGet ( )

◆ PrintNotOpen()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotOpen ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintNotReadyableWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotReadyableWeapon ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintNotWeapon()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotWeapon ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintNotWhileCarryingObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotWhileCarryingObj ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintNotWhileWearingObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintNotWhileWearingObj ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintObjAmountLeft()

void EamonRT.Framework.Commands.ICommandSignatures.PrintObjAmountLeft ( IArtifact  artifact,
long  objAmount,
bool  objEdible 
)

Parameters
artifact
objAmount
objEdible

Implemented in EamonRT.Game.Commands.CommandImpl, EamonRT.Game.Commands.Command, and Dharmaquest.Game.Commands.CommandImpl.

◆ PrintObjBelongsToActor()

void EamonRT.Framework.Commands.ICommandSignatures.PrintObjBelongsToActor ( IArtifact  artifact,
IMonster  monster 
)

◆ PrintOkay() [1/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintOkay ( )

◆ PrintOkay() [2/2]

void EamonRT.Framework.Commands.ICommandSignatures.PrintOkay ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintOpened()

◆ PrintOpenObjWithKey()

void EamonRT.Framework.Commands.ICommandSignatures.PrintOpenObjWithKey ( IArtifact  artifact,
IArtifact  key 
)

◆ PrintOpensConsumesAndHandsBack()

void EamonRT.Framework.Commands.ICommandSignatures.PrintOpensConsumesAndHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened,
bool  objEdible 
)

Parameters
artifact
monster
objOpened
objEdible

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintOutOfSpace()

void EamonRT.Framework.Commands.ICommandSignatures.PrintOutOfSpace ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintPolitelyRefuses()

void EamonRT.Framework.Commands.ICommandSignatures.PrintPolitelyRefuses ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintPrepContainerYouSee()

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

Parameters
artifact
containerArtifactList
containerType
showCharOwned
recordNameListArgs

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintPutObjPrepContainer()

void EamonRT.Framework.Commands.ICommandSignatures.PrintPutObjPrepContainer ( IArtifact  artifact,
IArtifact  container,
ContainerType  containerType 
)

Parameters
artifact
container
containerType

Implemented in EamonRT.Game.Commands.CommandImpl, EamonRT.Game.Commands.Command, and TheWayfarersInn.Game.Commands.CommandImpl.

◆ PrintReadied()

◆ PrintReallyWantToQuit()

void EamonRT.Framework.Commands.ICommandSignatures.PrintReallyWantToQuit ( )

◆ PrintReceived()

void EamonRT.Framework.Commands.ICommandSignatures.PrintReceived ( IArtifact  artifact)

◆ PrintRemoved()

void EamonRT.Framework.Commands.ICommandSignatures.PrintRemoved ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintRemovingFirst()

void EamonRT.Framework.Commands.ICommandSignatures.PrintRemovingFirst ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintRetrieved()

◆ PrintReturnToMainHall()

void EamonRT.Framework.Commands.ICommandSignatures.PrintReturnToMainHall ( )

◆ PrintSayText()

void EamonRT.Framework.Commands.ICommandSignatures.PrintSayText ( string  printedPhrase)

◆ PrintSettingsChanged()

void EamonRT.Framework.Commands.ICommandSignatures.PrintSettingsChanged ( )

◆ PrintSettingsUsage()

void EamonRT.Framework.Commands.ICommandSignatures.PrintSettingsUsage ( )

◆ PrintTaken()

◆ PrintTakesTheMoney()

void EamonRT.Framework.Commands.ICommandSignatures.PrintTakesTheMoney ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintTakingFirst()

void EamonRT.Framework.Commands.ICommandSignatures.PrintTakingFirst ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintTooHeavy()

void EamonRT.Framework.Commands.ICommandSignatures.PrintTooHeavy ( IArtifact  artifact,
bool  getAll = false 
)

◆ PrintTryDifferentCommand()

void EamonRT.Framework.Commands.ICommandSignatures.PrintTryDifferentCommand ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintVerbItAll()

void EamonRT.Framework.Commands.ICommandSignatures.PrintVerbItAll ( IArtifact  artifact)

◆ PrintWearingRemoveFirst()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWearingRemoveFirst ( IArtifact  artifact)

◆ PrintWearingRemoveFirst01()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWearingRemoveFirst01 ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintWhamHitObj()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWhamHitObj ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintWhyAttack()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWhyAttack ( IGameBase  obj)

◆ PrintWontFit()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWontFit ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintWontLetYou()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWontLetYou ( IMonster  monster)

Parameters
monster

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintWontLight()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWontLight ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

◆ PrintWontOpen()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWontOpen ( IArtifact  artifact)

◆ PrintWorn()

void EamonRT.Framework.Commands.ICommandSignatures.PrintWorn ( IArtifact  artifact)

Parameters
artifact

Implemented in EamonRT.Game.Commands.Command, and EamonRT.Game.Commands.CommandImpl.

◆ PrintYourQuestion()

void EamonRT.Framework.Commands.ICommandSignatures.PrintYourQuestion ( )

◆ PrintYouSeeNothingSpecial()

void EamonRT.Framework.Commands.ICommandSignatures.PrintYouSeeNothingSpecial ( )

◆ PrintZapDirectHit()

void EamonRT.Framework.Commands.ICommandSignatures.PrintZapDirectHit ( )

◆ RedirectToGetCommand< T >()

void EamonRT.Framework.Commands.ICommandSignatures.RedirectToGetCommand< T > ( IArtifact  artifact,
bool  printTaking = true 
)

Parameters
artifact
printTaking

Implemented in EamonRT.Game.Commands.CommandImpl, and EamonRT.Game.Commands.Command.

Type Constraints
T :class 
T :ICommand 

◆ ShouldAllowRedirectToGetCommand()

◆ ShouldAllowSkillGains()

◆ ShouldShowUnseenArtifacts()

bool EamonRT.Framework.Commands.ICommandSignatures.ShouldShowUnseenArtifacts ( IRoom  room,
IArtifact  artifact 
)

◆ Stage()

void EamonRT.Framework.Commands.ICommandSignatures.Stage ( )

Property Documentation

◆ ActorMonster

IMonster EamonRT.Framework.Commands.ICommandSignatures.ActorMonster
getset

◆ ActorRoom

IRoom EamonRT.Framework.Commands.ICommandSignatures.ActorRoom
getset

◆ CommandParser

ICommandParser EamonRT.Framework.Commands.ICommandSignatures.CommandParser
getset

◆ ContainerType

ContainerType EamonRT.Framework.Commands.ICommandSignatures.ContainerType
getset

◆ Dobj

IGameBase EamonRT.Framework.Commands.ICommandSignatures.Dobj
getset

◆ DobjArtifact

IArtifact EamonRT.Framework.Commands.ICommandSignatures.DobjArtifact
get

◆ DobjMonster

IMonster EamonRT.Framework.Commands.ICommandSignatures.DobjMonster
get

◆ GetCommandCalled

bool EamonRT.Framework.Commands.ICommandSignatures.GetCommandCalled
getset

◆ Iobj

IGameBase EamonRT.Framework.Commands.ICommandSignatures.Iobj
getset

◆ IobjArtifact

IArtifact EamonRT.Framework.Commands.ICommandSignatures.IobjArtifact
get

◆ IobjMonster

IMonster EamonRT.Framework.Commands.ICommandSignatures.IobjMonster
get

◆ IsDarkEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsDarkEnabled
getset

◆ IsDobjPrepEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsDobjPrepEnabled
getset

◆ IsIobjEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsIobjEnabled
getset

◆ IsListed

bool EamonRT.Framework.Commands.ICommandSignatures.IsListed
getset

◆ IsMonsterEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsMonsterEnabled
getset

◆ IsNew

bool EamonRT.Framework.Commands.ICommandSignatures.IsNew
getset

◆ IsPlayerEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsPlayerEnabled
getset

◆ IsSentenceParserEnabled

bool EamonRT.Framework.Commands.ICommandSignatures.IsSentenceParserEnabled
getset

◆ ParserMatchName

string EamonRT.Framework.Commands.ICommandSignatures.ParserMatchName
getset

◆ Prep

IPrep EamonRT.Framework.Commands.ICommandSignatures.Prep
getset

◆ SortOrder

long EamonRT.Framework.Commands.ICommandSignatures.SortOrder
getset

◆ Synonyms

string [] EamonRT.Framework.Commands.ICommandSignatures.Synonyms
getset

◆ Type

CommandType EamonRT.Framework.Commands.ICommandSignatures.Type
getset

◆ Verb

string EamonRT.Framework.Commands.ICommandSignatures.Verb
getset


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