As the title says. If an atom is inside another atom, which may be inside another atom that is on a turf, it should be able to recursively find the top atom right before the turf so that the audio can be heard and tracked even if it's not directly on the turf.
This would give more flexibility, you could make it a flag as well, if someone might not desire this behaviour. Otherwise, sound.atom is inoperable if you have an inventory system where sounds can be played on items within containers that exist on turfs, since they won't play properly until placed in the game world.
ID:2961939
![]() Jan 27, 12:22 pm
|
|||||||
| |||||||
The only way to make this work would be to change the map send so inventory is always sent, which is a major departure from how things work currently. And the client doesn't really have concepts of nested objects; it thinks in terms of objects being on a turf or directly in an area.