Carryable Spawner Enhancements

Im not sure why the carryable spawner can only spawn one prop at a time. If a player holds a carryable for the entire game another one will never spawn. And the function to get the information doesn’t even return the prop that was thrown (This would be a nice feature) so what is even the point of restricting it to one prop at all times.

I also dont think there is a way to actually change the building prop in the carryable object spawner with verse. Right now the only functions expose are still the setmesh and setmaterial. Nothing with the building prop. Unless setting the mesh just edits the building prop.

Another thing is what is the point of the maximum pickup weight if there is only one building prop allowed in the device. What point is there to spawn a carryable that can’t be picked up.

There also needs to be a better way of getting the source of the throw if it doesn’t collide with an agent. The only way currently is to either have it be an agent, or use the prop manipulator if it hits a prop and causes damage. If you use the prop manipulator, however it only gives back the agent and not the prop that caused the damage. So there is no easy way of seeing if the prop that did the damage was a prop you wanted.

The volume device can get the correct prop but there is no way of getting the agent that threw it. So you either have to choose getting the prop or the agent and not both.