Imagine a pipe full of water (ending in a teleport but thats another story).
When the player enters the mouth of the pipe I want to push them along as if the water is flowing down the pipe.
One difference in the pipe I am using (I guess this may be important), is that the pipe does not start with any water in it (it fills up by means of a trigger. So it starts empty, but is completely full of water (func_water) before the player can enter it.
I've done some reading up on this, and there appears to be 2 methods:
trigger_push or func_conveyer.
I've tried using a trigger_push brush of varying sizes, including a brush that completely fills the pipe, but this doesn't appear to work entirely. You get an initial push as you enter the pipe, but then it stops, even when the player is still inside the trigger_push brush - I want a continuous push down the pipe.
I've also read that the func_conveyer can be used for this, but so far I've not been able to get a decent result with this.
Any ideas ?