Eamon CS
3.1.0
|
Public Member Functions | |
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 | PrintSpellOverloadsBrain (Spell s, ISpell spell) |
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 () |
Component () | |
Properties | |
virtual Action< IState > | SetNextStateFunc [get, set] |
virtual Action< ICommand > | CopyCommandDataFunc [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] |
![]() | |
Action< IState > | SetNextStateFunc [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< ICommand > | CopyCommandDataFunc [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... | |
EamonRT.Game.Components.Component.Component | ( | ) |
|
virtual |
|
virtual |
artifact |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in WrenholdsSecretVigil.Game.Components.CombatComponent.
|
virtual |
|
virtual |
|
virtual |
room | |
actorMonster | |
dobjMonster | |
weapon | |
attackNumber | |
weaponRevealType |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
useCurlyBraces | |
omitBboaPadding | |
damage | |
appendNewLine |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
monster | |
omitBboaPadding |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in StrongholdOfKahrDur.Game.Components.CombatComponent, and TheSubAquanLaboratory.Game.Components.CombatComponent.
|
virtual |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent.
|
virtual |
|
virtual |
|
virtual |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in StrongholdOfKahrDur.Game.Components.MagicComponent.
|
virtual |
|
virtual |
artifact | |
monster | |
blastSpell |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
monster |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
monster | |
includeUninjuredGroupMonsters |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
room | |
actorMonster | |
dobjMonster | |
blastSpell | |
nonCombat |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent, WrenholdsSecretVigil.Game.Components.CombatComponent, LandOfTheMountainKing.Game.Components.CombatComponent, ARuncibleCargo.Game.Components.CombatComponent, and BeginnersForest.Game.Components.CombatComponent.
|
virtual |
|
virtual |
|
virtual |
monster | |
weapon |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheVileGrimoireOfJaldial.Game.Components.CombatComponent.
|
virtual |
|
virtual |
|
virtual |
room | |
artifact | |
spillContents |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
room |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheSubAquanLaboratory.Game.Components.MagicComponent.
|
virtual |
room | |
monster | |
weapon | |
weaponRevealType |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent.
|
virtual |
s | |
spell |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
s | |
spell |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
s | |
spell |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
monster |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
|
virtual |
room |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
w | |
weapon |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent.
|
virtual |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent.
|
virtual |
room | |
monster | |
weapon | |
weaponRevealType |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
Implements EamonRT.Framework.Components.IComponentSignatures.
Reimplemented in TheDeepCanyon.Game.Components.CombatComponent.
|
virtual |
artifact |
Implements EamonRT.Framework.Components.IComponentSignatures.
|
virtual |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |