|
| void | ExecuteCalculateDamage (long numDice, long numSides, long mod=0, bool nonCombat=true) |
| |
| void | ExecuteCheckMonsterStatus () |
| |
| void | ExecuteAttack () |
| |
| void | PrintAttack (IRoom room, IMonster actorMonster, IMonster dobjMonster, IArtifact weapon, long attackNumber, WeaponRevealType weaponRevealType) |
| |
| void | PrintMiss (IMonster monster, IArtifact weapon) |
| |
| void | PrintFumble () |
| |
| void | PrintRecovered () |
| |
| void | PrintWeaponDropped (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType) |
| |
| void | PrintWeaponHitsUser () |
| |
| void | PrintSparksFly (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType) |
| |
| void | PrintWeaponDamaged () |
| |
| void | PrintWeaponBroken () |
| |
| void | PrintBrokenWeaponHitsUser () |
| |
| void | PrintStarPlus (IMonster monster) |
| |
| void | PrintHit () |
| |
| void | PrintCriticalHit () |
| |
| void | PrintBlowTurned (IMonster monster, bool omitBboaPadding) |
| |
| void | PrintBlowDoesDamage (bool useCurlyBraces, bool omitBboaPadding, long damage, bool appendNewLine) |
| |
| void | PrintHealthStatus (IRoom room, IMonster actorMonster, IMonster dobjMonster, bool blastSpell, bool nonCombat) |
| |
| void | PrintZapDirectHit () |
| |
| void | PrintHackToBits (IArtifact artifact, IMonster monster, bool blastSpell) |
| |
| void | PrintAlreadyBrokeIt (IArtifact artifact) |
| |
| void | PrintNothingHappens () |
| |
| void | PrintWhamHitObj (IArtifact artifact) |
| |
| void | PrintSmashesToPieces (IRoom room, IArtifact artifact, bool spillContents) |
| |
| void | PrintWeaponAbilityIncreases (Weapon w, IWeapon weapon) |
| |
| void | PrintArmorExpertiseIncreases () |
| |
| void | PrintSpellOverloadsBrain (Spell s, ISpell spell) |
| |
| void | PrintSpellAbilityIncreases (Spell s, ISpell spell) |
| |
| void | PrintSpellCastFailed (Spell s, ISpell spell) |
| |
| void | PrintHealthImproves (IMonster monster) |
| |
| void | PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters) |
| |
| void | PrintFeelNewAgility () |
| |
| void | PrintSonicBoom (IRoom room) |
| |
| void | PrintFortuneCookie () |
| |
| void | PrintTunnelCollapses (IRoom room) |
| |
| void | PrintAllWoundsHealed () |
| |
| void | PrintTeleportToRoom () |
| |
| void | PrintArmorThickens () |
| |
| void | PrintMagicSkillsIncrease () |
| |
|
| long | MemberNumber [get, set] |
| | Gets or sets which member of ActorMonster's group is attacking (always 1 for single Monsters). More...
|
| |
| long | AttackNumber [get, set] |
| | Gets or sets which attack number the ActorMonster's group member is performing (may be >= 1 based on AttackCount). More...
|
| |
| bool | BlastSpell [get, set] |
| | Gets or sets a value indicating whether this CombatComponent was created to inflict Blast spell damage. More...
|
| |
| bool | MaxDamage [get, set] |
| | Gets or sets a value indicating whether this CombatComponent always calculates initial damage done to be the maximum allowed. More...
|
| |
| bool | OmitArmor [get, set] |
| | Gets or sets a value indicating whether DobjMonster's armor should be omitted from damage calculations. More...
|
| |
| bool | OmitMonsterStatus [get, set] |
| | Gets or sets a value indicating whether this CombatComponent should omit printing DobjMonster's health status after damage is calculated. More...
|
| |
| AttackResult | FixedResult [get, set] |
| |
| WeaponRevealType | WeaponRevealType [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...
|
| |