Ashley , I have a request for Audio!
So we have "Play at object", which is awesome, but how about a "Play at Object's Area"?
Say for example we have a Sprite that is 2000x100, and we want a sound to play from it, and the volume to pan whenever the player (the listener object) is near this sprite. Using "Play at object", the Audio will only determine its volume from the distance between the player and the Sprite's Origin Point. (So say the Sprite's origin point is on the left of itself, and the player stands in the middle of the Sprite, the volume will pan Left).
But if we had "Play at object's area", then the player could go anywhere on the Sprite and it would only pan if you moved away from it's width/height, rather than it's origin point.
This would be infinitely more awesome if this was determined via the Sprite's Collision Polygon, and also still detects correctly if the Sprite's angle changes.
I can think of a few uses, such as making it easy to create an area for background ambience, making lasers that buzz when near, you know, atmospherical stuff
Hopefully there's something I'm missing that already exists in the Audio plugin that does what I'm talking about haha