PDA

View Full Version : Multiple BSP Teleporting



ThePlague
August 6th, 2009, 02:44 AM
I have my regular Algoric BSP, and I created a BSP out of just the middle of the Sidewinder area, and I want to teleport from one to the other, and then back again. How do I go about doing that?

FRain
August 6th, 2009, 02:55 AM
Make a script that detects what trigger volume you are in. When you're in that trigger volume, then have that script teleport you to where the other BSP is. Then, switch the BSP at the same time, and vice versa.

Advancebo
August 6th, 2009, 03:00 AM
Couldnt you add it into the same bsp file/jms. Then just recompile it and add teleporters?

Kornman00
August 6th, 2009, 05:54 AM
The scenario has the bsp switch trigger volumes block for a reason. Specify the trigger volume, which bsp index they're coming from, and which bsp index they're going to.

ThePlague
August 6th, 2009, 06:43 AM
Alright, thanks people.

English Mobster
August 6th, 2009, 04:28 PM
I know it's a bit unrelated, but is it possible to have BSP switches in a MP map?

ThePlague
August 6th, 2009, 04:29 PM
Wouldn't that be the same as Single Player though?

English Mobster
August 6th, 2009, 04:39 PM
Yeah, but I'm not sure if it would affect only one player at a time, locally, or if when someone switched BSPs, suddenly the old BSP disappears and everyone in the old one would fall through the map/exception.
I don't think it would be a local switch, so now I'm curious as to what happens.

chrisk123999
August 6th, 2009, 05:15 PM
If the host switches people will get very odd looking lag on their end.

Like falling down then being placed back up by the server.

PopeAK49
August 6th, 2009, 05:16 PM
Sounds like fun.

English Mobster
August 6th, 2009, 05:21 PM
But then what about dedicated servers, where there IS no host? How does the dedi determine which BSP to use?

This sounds interesting. I might experiment with this a bit.

StankBacon
August 6th, 2009, 05:35 PM
jahrain made up a script that did bsp changes in a mp map to change the time of day.

chrisk123999
August 6th, 2009, 05:54 PM
A dedi is just a host w/o a player. It still runs the map.
I used BSP switches on my map, it requires some scripting and stuff, but it works.