C# Class Aura.Channel.Skills.Combat.HeavyStander

Inheritance: Aura.Channel.Skills.Base.StartStopSkillHandler
Mostra file Open project: aura-project/aura Class Usage Examples

Public Methods

Method Description
Handle ( Creature attacker, Creature target, float &damage, TargetAction tAction ) : bool

Handles Heavy Stander bonuses and auto-defense, reducing damage and setting the appropriate options on tAction. Returns whether or not Heavy Stander pinged.

All active and passive Heavy Standers are checked in sequence, followed by the equipment, with the passive damage reduction stacking. It's unknown whether this is official, and assumedly no monsters have multiple Heavy Stander skills. The ping reduction is only applied once, no matter where it came from.

Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult

Starts Heavy Stander.

Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult

Stops Heavy Stander.

Method Details

Handle() public static method

Handles Heavy Stander bonuses and auto-defense, reducing damage and setting the appropriate options on tAction. Returns whether or not Heavy Stander pinged.
All active and passive Heavy Standers are checked in sequence, followed by the equipment, with the passive damage reduction stacking. It's unknown whether this is official, and assumedly no monsters have multiple Heavy Stander skills. The ping reduction is only applied once, no matter where it came from.
public static Handle ( Creature attacker, Creature target, float &damage, TargetAction tAction ) : bool
attacker Aura.Channel.World.Entities.Creature
target Aura.Channel.World.Entities.Creature
damage float
tAction TargetAction
return bool

Start() public method

Starts Heavy Stander.
public Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
return StartStopResult

Stop() public method

Stops Heavy Stander.
public Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
return StartStopResult