`stat_creator_device` and `stat_powerup_device` issues

Summary

There are several issues with the new stat devices I have come to notice. First and most important is persistance, players are having their stat reset with no clear causation which can be detrimental to players who love to grind. Second, which I have found an easy work around is that calling SetMagnitude on the stat_powerup device will not appropriately change the stats magnitude regardless of the device settings. I found a work around by creating several different devices with a pre determined stat amount that I call individually but it would be nice if I could have just had a single one that I could dynamically change it’s magnitude as intended. Lastly, the attribute_evaluator_device does not correctly compare stat_creator stats. On my island I have any attribute evaluator device that is supposed to fail if the player has a stat lower than X and all players are able to pass that evaluation regardless of their stat.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

Issue 1:
At this point in time, the cause of stats being reset is unknown, therefore I cannot give steps to reproduce.
Issue 2:
Use StatPowerup.SetMagnitude(AnyFloatWithinStatDevice'sClampedMinMax) followed by StatPowerup.Pickup(Agent)
Issue 3:
Use an attribute_evaluator_device to eval a stat_creator_device’s stat and it will always pass and never fail.

Expected Result

Issue 1:
Players stat to be persistant across game sessions regaurdless of network or client conditions.
Issue 2:
The magnitude of the stat to be changed prior to an agent picking it up
Issue 3:
The evaluation to Fail when the instigating agent does not have the required amount of stat

Observed Result

Issue 1:
Players stat’s are set to 0 at random while some player’s stat’s are remain persistant
Issue 2:
Using the previously mentioned calls have no effect and the amount of stat picked up is always what the device setting is set to
Issue 3:
The agent always is evaluated as Success when interacting with the device regardless of their stat amount

Platform(s)

All

Island Code

2845-7818-6561

Additional Notes

Issue 1:
A player had his stat reset after alternating from console to PC with the same account, and then again when alternating back.

I can confirm after many tests in 3 different maps that there is for sure problem with resetting stats of Stat Creator Device while there is no obvious reason for it to happen.

I made a thread about it in December, but few days ago I added new info that you could find interesting, becouse I found out what to do so the resetting of stats is not happening (it is not really a fix, but it is better than nothing at this point, becouse when players can lose their progress, that is really very bad outcome which should be addressed as soon as possible): Stat Creator is resetting Value for Players who Join In Progress - #5 by locutus

Just wanted to bump this post with a new script I found, unsure how this would help though…anybody have any ideas?

Having a similar problem myself, I wanted to make a shop of sorts but when I used a custom stat for this the attribute evaluator seems to wholly ignore whatever number I punch in regarding that. It’s frustrating, I have it set to check whether a player has enough currency to buy something but it gives it to them anyway, regardless of how much they have.

1 Like