Eamon CS  3.1.0
TheDeepCanyon.Game.Components.ComponentImpl Class Reference
Inheritance diagram for TheDeepCanyon.Game.Components.ComponentImpl:
EamonRT.Game.Components.ComponentImpl EamonRT.Framework.Components.IComponentImpl EamonRT.Framework.Components.IComponentImpl EamonRT.Framework.Components.IComponentSignatures EamonRT.Framework.Components.IComponentSignatures

Public Member Functions

override void PrintSpellOverloadsBrain (Spell s, ISpell spell)
 
- Public Member Functions inherited from EamonRT.Game.Components.ComponentImpl
virtual void PrintAttack (IRoom room, IMonster actorMonster, IMonster dobjMonster, IArtifact weapon, long attackNumber, WeaponRevealType weaponRevealType)
 
virtual void PrintMiss (IMonster monster, IArtifact weapon)
 
virtual void PrintFumble ()
 
virtual void PrintRecovered ()
 
virtual void PrintWeaponDropped (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType)
 
virtual void PrintWeaponHitsUser ()
 
virtual void PrintSparksFly (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType)
 
virtual void PrintWeaponDamaged ()
 
virtual void PrintWeaponBroken ()
 
virtual void PrintBrokenWeaponHitsUser ()
 
virtual void PrintStarPlus (IMonster monster)
 
virtual void PrintHit ()
 
virtual void PrintCriticalHit ()
 
virtual void PrintBlowTurned (IMonster monster, bool omitBboaPadding)
 
virtual void PrintBlowDoesDamage (bool useCurlyBraces, bool omitBboaPadding, long damage, bool appendNewLine)
 
virtual void PrintHealthStatus (IRoom room, IMonster actorMonster, IMonster dobjMonster, bool blastSpell, bool nonCombat)
 
virtual void PrintZapDirectHit ()
 
virtual void PrintHackToBits (IArtifact artifact, IMonster monster, bool blastSpell)
 
virtual void PrintAlreadyBrokeIt (IArtifact artifact)
 
virtual void PrintNothingHappens ()
 
virtual void PrintWhamHitObj (IArtifact artifact)
 
virtual void PrintSmashesToPieces (IRoom room, IArtifact artifact, bool spillContents)
 
virtual void PrintWeaponAbilityIncreases (Weapon w, IWeapon weapon)
 
virtual void PrintArmorExpertiseIncreases ()
 
virtual void PrintSpellAbilityIncreases (Spell s, ISpell spell)
 
virtual void PrintSpellCastFailed (Spell s, ISpell spell)
 
virtual void PrintHealthImproves (IMonster monster)
 
virtual void PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters)
 
virtual void PrintFeelNewAgility ()
 
virtual void PrintSonicBoom (IRoom room)
 
virtual void PrintFortuneCookie ()
 
virtual void PrintTunnelCollapses (IRoom room)
 
virtual void PrintAllWoundsHealed ()
 
virtual void PrintTeleportToRoom ()
 
virtual void PrintArmorThickens ()
 
virtual void PrintMagicSkillsIncrease ()
 
 ComponentImpl ()
 

Additional Inherited Members

- Properties inherited from EamonRT.Game.Components.ComponentImpl
virtual IComponent Component [get, set]
 
virtual Action< IStateSetNextStateFunc [get, set]
 
virtual Action< ICommandCopyCommandDataFunc [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 ICommand RedirectCommand [get, set]
 
virtual IArtifactCategory DobjArtAc [get, set]
 
virtual bool OmitSkillGains [get, set]
 
virtual bool OmitFinalNewLine [get, set]
 
virtual string ActorMonsterName [get, set]
 
virtual string DobjMonsterName [get, set]
 
virtual string AttackDesc [get, set]
 
virtual string MissDesc [get, set]
 
virtual string ArmorDesc [get, set]
 
- Properties inherited from EamonRT.Framework.Components.IComponentImpl
IComponent Component [get, set]
 
- Properties inherited from EamonRT.Framework.Components.IComponentSignatures
Action< IStateSetNextStateFunc [get, set]
 Gets or sets the function used to set the NextState property of the Eamon CS game engine's current State or Command. More...
 
Action< ICommandCopyCommandDataFunc [get, set]
 Gets or sets the function used to copy the data of the Eamon CS game engine's current Command. More...
 
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]
 
ICommand RedirectCommand [get, set]
 
IArtifactCategory DobjArtAc [get, set]
 
bool OmitSkillGains [get, set]
 Gets or sets a value indicating whether this Component should omit skill gains if the player character's action is successful. More...
 
bool OmitFinalNewLine [get, set]
 Gets or sets a value indicating whether this Component should print a final newline after processing completes. More...
 

Member Function Documentation

◆ PrintSpellOverloadsBrain()

override void TheDeepCanyon.Game.Components.ComponentImpl.PrintSpellOverloadsBrain ( Spell  s,
ISpell  spell 
)
virtual

Parameters
s
spell

Reimplemented from EamonRT.Game.Components.ComponentImpl.


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