A vault door that requires a start of a sequence to damage a number of weakpoints to open.
Verse using statement |
using { /Fortnite.com/Devices } |
Inheritance Hierarchy
This class is derived from the following hierarchy, starting with creative_object:
| Name | Description |
|---|---|
creative_object |
Base class for creative devices and props. |
creative_device_base |
Base class for creative_device. |
Exposed Interfaces
This class exposes the following interfaces:
| Name | Description |
|---|---|
bank_vault_interface |
Members
This class has both data members and functions.
Data
| Data Member Name | Type | Description |
|---|---|---|
ActivateWeakpointEvent |
listenable(payload) |
Triggers when a weakpoint is activated. The weakpoint will begin to glow, but does not become vulnerable until a subsequent
|
DestroyWeakpointEvent |
listenable(payload) |
Triggers when a weakpoint is destroyed.
|
MaxWeakpointHealth |
?float |
The max health of this device's weakpoints. |
OpenEvent |
listenable(payload) |
Triggers when the vault is opened either by the destruction of its weakpoints or by an event.
|
RequireThermite |
?logic |
Whether the player needs thermite when interacting with the door to start the vault opening sequence. |
StartSequenceEvent |
listenable(payload) |
Triggers when the vault sequence is started by a player or event.
|
WeakpointDamagePerSecond |
?float |
Damage dealt to the active weakpoint each second. Negative numbers heal the weakpoint. Weakpoints can only be damaged while the vault sequence is active. |
WeakpointTakesExternalDamage |
?logic |
Whether the weakpoint takes damage from weapons and items while vault sequence is active. |
WeakpointVulnerableEvent |
listenable(payload) |
Triggers when a weakpoint becomes vulnerable.
|
Functions
| Function Name | Description |
|---|---|
DestroyActiveWeakpoint |
Destroy the active weakpoint. Requires the device to be enabled. Must have active weakpoint. |
Disable |
Disable the device. Pauses vault sequence. |
Enable |
Enable the device. |
ForceOpen |
Destroys the remaining weakpoints and opens the vault door. Requires the device to be enabled. |
GetActiveWeakpointHealth |
Get active weakpoint's health. If there is no active weakpoint, returns false. |
GetActiveWeakpointIndex |
Gets the active weakpoint's index starting at |
GetTransform |
Returns the transform of the |
GetWeakpointCount |
Gets the total number of weakpoints. |
IsEnabled |
Succeeds if the device is enabled, fails if it's disabled. |
IsSequenceActive |
Whether the vault sequence is currently active and not paused. |
MoveTo |
Moves the |
MoveTo |
Moves the |
PauseSequence |
Disable the weakpoint vulnerability and freeze the progress of each one. Weakpoints can only be damaged while the vault sequence is active. |
Reset |
Restores vault to default state, deactivates the device, and heals all weakpoints to max health. Requires the device to be enabled. |
RestoreActiveWeakpoint |
Restores the active weakpoint to full health. Requires the device to be enabled. Must have active weakpoint. |
SetActiveWeakpointHealth |
Set active weakpoint's health. Setting it to |
StartSequence |
Begin the sequence of events to open the vault door without thermite, or unpauses the sequence if it was paused. Requires the device to be enabled. Weakpoints can only be damaged while the vault sequence is active. |
TeleportTo |
Teleports the |
TeleportTo |
Teleports the |