FuzzDad
10-16-2005, 05:31 PM
I'm not going to go into details but Waldo and I figured out a way to toggle spawns on and off. It's not elegant but it's simple. A spawn will not work if any piece of it is enclosed in a solid brush. For my falaise remake I placed 11 spawn points near the center of the map and 11 more back at the regular spawns. I placed the spawns in both locations 4 units above ground. Underneath the forward spawns is a large func_button 4 units high w/one or two units below ground. It's set to activate once per round, on touch, and direction is set to "down". It calls a func_wall toggle that I've enclosed all the rear spawns in. The func_wall toggel is set to active at round start.
In essence...the rear spawns are encased in a solid brush and HL2 reports them as being "invalid". The forward placed 11 are over the button and are active. At round start the players drop down onto the button activating it. It moves up it's width which places it 2 units into the spawn points. Since you spawned on top of the button during the first round it can't trap you. The button calls the wall_toggle which deactivates it and POOF...the rear spawns are active and the front ones are deactived. On death you go to the first active spawn in the rear and gameplay continues.
I'm sure there are many ways to work this but it's now possible to "move" spawns around. Have fun playing!
In essence...the rear spawns are encased in a solid brush and HL2 reports them as being "invalid". The forward placed 11 are over the button and are active. At round start the players drop down onto the button activating it. It moves up it's width which places it 2 units into the spawn points. Since you spawned on top of the button during the first round it can't trap you. The button calls the wall_toggle which deactivates it and POOF...the rear spawns are active and the front ones are deactived. On death you go to the first active spawn in the rear and gameplay continues.
I'm sure there are many ways to work this but it's now possible to "move" spawns around. Have fun playing!