Attribute Evaluator

The is a Device in Fortnite: Creative, added in Update v11.10.
<tabber>
|-|Settings=
==All Settings==
All default values have been Bolded.
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==
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.
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.
|-|Verse API=
This device can be found in Content Browser in the following path: /All/Fortnite/Devices/Logic
==attribute_evaluator_device class==
using { /Fortnite.com/Devices }
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.
Option 	Type
PassEvent	listenable(agent)
FailEvent	listenable(agent)
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.
</tabber>
Category:Devices
Category:UEFN
Category:Creative