Prop-O-Matic Device verse Ping functions are not working

Summary

Had to reimplement the ping timer feature cause it was bugging out launching multiple timer instances as can be seen in this video: https://youtu.be/RgeWqepdE0Y

I noticed this problem after bringing max players up from 16 to 20.

What I did was simply creating a Singleton UI to show to all player, disabling the native feature on prop o matic device and pinging players calling device function through verse functions:

    # Manually ping all players that are currently hiding as props.
    PingPlayerProps<public>():void = external {}

    # Manually ping a specific player if they are currently a prop.
    PingPlayerProp<public>(Agent:agent):void = external {}

Both functions simply ping the player and produces audio client side but none of the other players got the audio played (basically useless since only the prop would hear its own ping)

The island linked currently has been rollbacked to native version.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Audio

Steps to Reproduce

Place a prop o matic device and link thorugh annotation @editable.
Make at least 1 player transform in a prop.

Proceed to invoke the PingPlayerProp on an agent or PingPlayerProps on all players with at least 2 players.

Expected Result

None of them will hear the transformed player ping except the transformed player itself.

Observed Result

None of them will hear the transformed player ping except the transformed player itself.

Platform(s)

PC

Island Code

8089-7122-1874

We’re aware of this and it’s being worked on. You can follow this thread for updates: Prop-O-Matic Ping UI is broken

1 Like

Hi @Flak ty for the fast reply
The bug I was referring to was slightly different.

Given the issue already reported with the native Ping UI (yes, the one mentioned in the linked post), I attempted to implement my own UI using PropOMatic functions to manually ping props through Verse as a way to avoid temporarely the linked issue. (I think that’s also better since it would give the ability to place and style the actual alert in a custom way)

I successfully recreated a similar UI and functionality, with the only missing element being the forced ping at the end of the looping timer.

However, the behavior of the Ping functions on the device only triggers the sound for the props themselves. Other players cannot hear the ping sound generated by transformed players—except for their own ping if they are transformed.

It seems invoking those functions on the device obj through Verse causes a different behaviour compared to the native one.

I’ve tested this with multiple devices at the same time, PC/Amazon Luna/Smartphone