TL:DR
I want to request that script_raised_set_tiles will give some more information than just surface_index, tile.name, and tile.position. I'm specifically interested in for whom a tile has been placed. Getting force_index would be sufficient for my current use case, getting player_index (optionally) would be even better.Why?
Bio Industries provides "Musk floor". It will allow you faster movement like any other flooring, but it will also provide electricity from solar panels. So, if a Musk floor tile is placed, I act on the event by placing hidden entities on top of it. This does work now, after I've become aware of the long-forgotten script-raised-set-tiles event.However, we also have a startup setting to toggle the electric grid overlay for Musk floor in map view. If the grid overlay should be shown, the hidden poles will be set for the force of the player who placed the tile; if it should be hidden, the hidden poles will get a force of their own. This works for all tile-building events -- except for script-raised-set-tiles. As a result, if players use Klonan's "Construction Drones" (similar mods as well, but the bug report I received was about that mod) to place the tiles, the hidden poles will always be set to their very special default force, and the grid overlay for these Musk floor tiles won't ever be turned on.
I guess I could offer a remote interface that other mods could call if they've placed a tile. However, having the info directly in the event would be so much easier for everybody. It would be really great if this could be implemented!