C# Class DungeonMasterEngine.DungeonContent.Entity.Attacks.HumanAttack

Inheritance: IAttack
Afficher le fichier Open project: ggrrin/DungeonMaster

Méthodes publiques

Méthode Description
ApplyAttack ( MapDirection direction ) : void
F306_xxxx_CHAMPION_GetStaminaAdjustedValue ( IProperty staminaProperty, int P641_i_Value ) : int

Adjust damage if stamina is at low level

HumanAttack ( HumanAttackFactory factory, IEntity attackProvider ) : System

Private Methods

Méthode Description
F231_izzz_GROUP_GetMeleeActionDamage ( IEntity enemy, ActionProbabilityInfo P501_i_ActionHitProbability, int P502_ui_ActionDamageFactor ) : int
F308_vzzz_CHAMPION_IsLucky ( int P646_ui_Percentage ) : bool
F312_xzzz_CHAMPION_GetStrength ( IStorageType P651_i_SlotIndex ) : int
F402_xxxx_MENUS_IsMeleeActionPerformed ( MapDirection direction ) : bool
GetAccesibleEnemies ( MapDirection partyDirection ) : IEntity

Method Details

ApplyAttack() public méthode

public ApplyAttack ( MapDirection direction ) : void
direction MapDirection
Résultat void

F306_xxxx_CHAMPION_GetStaminaAdjustedValue() public static méthode

Adjust damage if stamina is at low level
public static F306_xxxx_CHAMPION_GetStaminaAdjustedValue ( IProperty staminaProperty, int P641_i_Value ) : int
staminaProperty IProperty
P641_i_Value int
Résultat int

HumanAttack() public méthode

public HumanAttack ( HumanAttackFactory factory, IEntity attackProvider ) : System
factory HumanAttackFactory
attackProvider IEntity
Résultat System