HUD Message Devices are Incorrectly Shown When Calling .SetText()

Summary

When you call .SetText() in Verse on a HUD Message Device, it is shown to applicable players.

This is a change in behavior, and I do not think it is intended. Previously, .Show() would have to be called to display the HUD message. SetText() should update the message in the HUD, without affecting whether it is displayed.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

  1. Have a HUD message device in the world, Message Recipient = ALL
  2. Do not show the HUD to players
  3. Call .SetText() on the HUD message device, do not call .Show()
  4. Observe HUD message is displayed to players

Expected Result

.SetText does not display HUD message devices

Observed Result

.SetText displays HUD message devices

Platform(s)

PC / ALL

Island Code

5471-4550-8290

The SetText() requires 1 hud device per player and to my knowledge this has always been the case so i assumed it was how it was designed. The show() is per agent so can set the text via the Show() per agent.

FORT-902219’s status has changed to ‘Ready for QA’. A member of the QA department is investigating the issue.

I agree with this, I discovered the change in behavior from this last update. If the HUD is hidden then it shouldn’t show based on updating the text.

1 Like