Table of Contents

Struct HitEffect

Namespace
Anvil.API
Assembly
NWN.Anvil.dll

Represents an "On Hit" item property effect, for use with OnHitEffect(IPOnHitSaveDC, HitEffect).

public readonly struct HitEffect
Inherited Members
Extension Methods

Methods

AbilityDrain(IPAbility)

Creates a HitEffect property that drains the specified ability score on a successful hit.

Blindness(IPOnHitDuration)

Creates a HitEffect property that applies a blind effect on a successful hit.

Confusion(IPOnHitDuration)

Creates a HitEffect property that applies a confusion effect on a successful hit.

Daze(IPOnHitDuration)

Creates a HitEffect property that applies a daze effect on a successful hit.

Deafness(IPOnHitDuration)

Creates a HitEffect property that applies a deafness effect on a successful hit.

Disease(DiseaseType)

Creates a HitEffect property that applies a disease effect on a successful hit.

DispelMagic()

Creates a HitEffect property that dispels magical effects on a successful hit.

Doom(IPOnHitDuration)

Creates a HitEffect property that applies a doom effect on a successful hit.

Fear(IPOnHitDuration)

Creates a HitEffect property that applies a fear effect on a successful hit.

GreaterDispel()

Creates a HitEffect property that dispels magical effects on a successful hit.

Hold(IPOnHitDuration)

Creates a HitEffect property that applies a hold effect on a successful hit.

ItemPoison(IPPoisonDamage)

Creates a HitEffect property that applies a poison effect on a successful hit.

Knock()

Creates a HitEffect property that applies a knock effect on a successful hit.

LesserDispel()

Creates a HitEffect property that dispels magical effects on a successful hit.

LevelDrain(int)

Creates a HitEffect property that applies a level drain effect on a successful hit.

MordsDisjunction()

Creates a HitEffect property that dispels magical effects on a successful hit.

Silence(IPOnHitDuration)

Creates a HitEffect property that applies a silence effect on a successful hit.

SlayAlignment(IPAlignment)

Creates a HitEffect property that instantly kills a creature of the specified alignment on a successful hit.

SlayAlignmentGroup(IPAlignmentGroup)

Creates a HitEffect property that instantly kills a creature of the specified alignment group on a successful hit.

SlayRace(IPRacialType)
SlayRace(NwRace)

Creates a HitEffect property that instantly kills a creature of the specified race on a successful hit.

Sleep(IPOnHitDuration)

Creates a HitEffect property that applies a sleep effect on a successful hit.

Slow(IPOnHitDuration)

Creates a HitEffect property that applies a slow effect on a successful hit.

Stun(IPOnHitDuration)

Creates a HitEffect property that applies a stun effect on a successful hit.

Vorpal()

Creates a HitEffect property that instantly kills a creature on a critical hit.

Wounding(int)

Creates a HitEffect property that applies a bleeding damage over time effect until the creature is healed.