#### Back to Server.Spells.Ninjitsu

## SurpriseAttack : NinjaMove

#### Nested Types: (Anonymous-Type)--c__DisplayClass2, SurpriseAttackInfo

(static) void EndSurprise( object state )
(static) bool GetMalus( Mobile target, ref int malus )
(ctor) SurpriseAttack()
TextDefinition AbilityMessage( get; )
int BaseMana( get; )
double RequiredSkill( get; )
bool ValidatesDuringHit( get; )
virtual bool OnBeforeSwing( Mobile attacker, Mobile defender )
virtual void OnHit( Mobile attacker, Mobile defender, int damage )
virtual void OnMiss( Mobile attacker, Mobile defender )
virtual bool Validate( Mobile from )