Table of Contents

Class NwStationary

Namespace
Anvil.API
Assembly
NWN.Anvil.dll

A stationary game object entity.

public abstract class NwStationary : NwTrappable, IEquatable<NwObject>
Inheritance
NwStationary
Implements
Derived
Inherited Members
Extension Methods

Properties

Hardness

Gets or sets the hardness of this stationary object. This is the amount of damage deducted from each hit.

IsOpen

Gets a value indicating whether this stationary object is currently open.

KeyAutoRemoved

Gets or sets a value indicating whether the key for this lock should "break"/be removed from the creature's inventory when used on this lock.

KeyRequiredFeedback

Gets or sets the feedback message that will be displayed when trying to unlock this stationary object.

Location

Gets or sets the location of this object.

LockDC

Gets or sets the skill DC required to lock this stationary object.

LockKeyRequired

Gets or sets a value indicating whether a specific key with the tag LockKeyTag is required to open this stationary object.

LockKeyTag

Gets or sets the tag of the key that will open this stationary object.

Lockable

Gets or sets a value indicating whether this stationary object is lockable.

Locked

Gets or sets a value indicating whether this stationary object is locked.

LockedBy

Gets the object that last locked this stationary object.

UnlockDC

Gets or sets the skill DC required to unlock this stationary object.

UnlockedBy

Gets the object that last unlocked this stationary object.

Methods

CreateTrap(TrapBaseType, string, string)

Creates the specified trap.

FaceToPoint(Vector3)

Rotates this object to face a position.

SetSavingThrow(SavingThrow, int)

Sets the saving throw value for this stationary object.