Attribute Evaluator

Overview

The Attribute Evaluator is a Device in Fortnite: Creative, added in Update v11.10.

All Settings

All Settings[]

All default values have been Bolded.

All Options
Option Value Description
Activating Team Any, 1 - 100 Determines which Team can activate the device.
Activating Class No Class, Any, 1 - 254 Determines which Class can activate the device.
Visible in-game On, Off Determines whether the device is visible during the game.
Invert Team Selection On, Off If set, the device will count all but the selected Team.
Invert Class Selection On, Off If set, the device will count all but the selected Class.
Min Player Eliminations 0 - 100 Sets the minimum number of eliminations the instigator must have to pass this check.
Tracked Stat Score, Collect Items, Objectives, AI Eliminations, Eliminations, Eliminated, Damage Dealt, Damage Taken, Player Health, Spawns Left, Race Time, Time, Lap Time, Time Alive Sets the minimum number of eliminations the instigator must have to pass this check.
Min Player Stat 0 - 10,000,000 Sets the minimum score that the instigator must have to pass this check.
Min Team Stat 0 - 10,000,000 Sets the minimum score that the instigator's team must have to pass this check.
Enabled on Game Start On, Off Determines whether the device is enabled when the game starts.
Times Can Trigger Infinite, 1 - 10 The number of times this device can trigger before being disabled.
Trigger Delay Instant, 1 Second - 20 Minutes Determines the length of time the device will wait between being triggered and sending a signal.
Reset Delay Instant, 1 Second - 20 Minutes Specifies the length of time the device must wait after being triggered before it can be triggered again.
Trigger SFX On, Off Determines whether audio effects are displayed when the device is triggered.
Trigger VFX On, Off Determines whether visual effects are displayed when the device is triggered.
Transmit Every X Triggers 1 - 100 Sets the device to only send a signal after being triggered the specified number of times.

Functions and Events

Functions and Events[]

Functions
Option Description
Enable When Receiving From Enables the device.
Disable When Receiving From Disables the device.
Reset Times Triggered When Receiving From Resets the number of times the Trigger has been activated (to reset the Transmit Every X Triggers and Times can Trigger checks).
Evaluate Player When Receiving From Evaluate players against the following list of attributes when receiving an event.
Events
Option Description
On Pass Send Event To Sends an Event is all checks have passed.
On Fail Send Event To Sends an Event if at least one check has failed.

This device can be found in Content Browser in the following path: /All/Fortnite/Devices/Logic

attribute_evaluator_device class

attribute_evaluator_device class[]

using { /Fortnite.com/Devices }

Inheritance Hierarchy
Option Description
creative_object Base class for creative devices and props.
creative_device_base Base class for creative_device.
trigger_base_device Base class for various specialized trigger devices.
Data
Option Type
PassEvent listenable(agent)
FailEvent listenable(agent)
Functions
Option Parameters Description
Enable:void Enables this device.
Disable:void Disables this device.
Reset:void Resets the number of times this device has been activated. This will set GetTriggerCountRemaining back to 0
EvaluateAgent:void Agent:agent Tests whether the specified agent satisfies the required conditions specified on the device (e.g. eliminations/score), and fires either the PassEvent or FailEvent accordingly.
SetMaxTriggerCount:void MaxCount:int Sets the maximum amount of times this device can trigger. 0 can be used to indicate no limit on trigger count. MaxCount is clamped between [0, 0].
GetMaxTriggerCount:void Gets the maximum amount of times this device can trigger. 0 indicates no limit on trigger count.
GetTriggerCountRemaining:void Returns the number of times that this device can still be triggered before hitting GetMaxTriggerCount. Returns 0 if GetMaxTriggerCount is unlimited.
SetResetDelay:void Time:float Sets the time (in seconds) after triggering, before the device can be triggered again (if MaxTrigger count allows).
GetResetDelay:void<transacts> Gets the time (in seconds) before the device can be triggered again (if MaxTrigger count allows).
SetTransmitDelay:void Time:float Sets the time (in seconds) which must pass after triggering, before this device informs other external devices that it has been triggered.
SetTransmitDelay:void<transacts> Gets the time (in seconds) which must pass after triggering, before this device informs other external devices that it has been triggered.