I'm making a map of the battle room from Ender's Game for a project, and as it takes place in Zero-G, I need to have bouncy surfaces or something that can bounce me off the surfaces. If I can't get surfaces that bounce, can I get a surface that I can use the Gravity Gun to bolt me off the walls/floors?
I would recommend having a trigger_gravity over the area you want to have lower gravity and have trigger_push's on all the surfaces you want players to bounce off. As a side note, trigger_push's have no affect on players until they leave the ground. You can force them off the ground with several strategies. Id suggest using the OnStartTouch output from the trigger_gravity to disable a func_brush about 2 units tall that covers the base of the trigger_gravity. *Edit fixed link... Put it as img instead of url by mistake.
The image is broken. Thanks for the trigger_gravity though, I thought I was just gonna have to set it in console. Thanks so much.
Using the trigger_gravity, and a series of trigger_push to both hold you to a surface, and repel when you jump.... except it wont work. Your orientation will not change. So if you jump up onto a wall, you would stick to the wall, sideways. Jumping wont help you then. Same with the ceiling. I can picture an entire team stuck to the ceiling by their heads with no way to come down. What you need is this! [nomedia="http://www.youtube.com/watch?v=tEYWy9eftF4"]YouTube- A half-life 2 code experiment[/nomedia]
Its an engine hack isnt it? Its not so much 'busted' as 'not even there' in any HL2 based game. But yeah, I think he is out of luck without doing a whole mod that would include such code.