Serious Editing
Serious Menu
  : Home/News
: Contact
: Links
: Forums
: Tutorials
: Submissions
Downloads
  : Files Index
: How To Use
: Register
Network
  : Massassi Temple


Warning: include(/home/brian/www/serious/ssi/ad_code.ssi) [function.include]: failed to open stream: No such file or directory in /home/massassi/public_html/serious/ssi/display.phtml on line 169

Warning: include() [function.include]: Failed opening '/home/brian/www/serious/ssi/ad_code.ssi' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/massassi/public_html/serious/ssi/display.phtml on line 169
Random Teleporters

Setting up Random Teleporters

I've heard a couple of threads on the forum talking about setting up random teleporters, so the player doesn't know where he'll end up next. I think this is a lovely idea, especially for mad deathmatch maps, so here's a way to implement it on the Serious Editor. Coding free, of course :)

Geometry: This is mostly about demonstrating the concept, so just build three rooms, each sized 8x8x8, and add them to the world base at positions 0x0x-5, -5x0x4, and 5x0x4. Click 'h' to turn off lighting.

Now we're going to set the moving brush that will be our 'randomizer'. Drag a moving brush into your world, and drop markers for it on locations -8x4x7, 8x4x7 and 0x4x8. Set its speed to 0, and tell it to auto start. The next step is placing the teleporters themselves- drag three teleporters, each on the default size, and position them at -3x0x0, 1x0x0 and -1x0x-3. The target of all of them should be the moving brush itself (not the markers!!).

That's about it. Place a player start in one of the rooms and test your level- whenever you enter a teleporter, you'll end up in a random room.

- Iirion Claus


Warning: include(/home/brian/www/serious/ssi/copyright.ssi) [function.include]: failed to open stream: No such file or directory in /home/massassi/public_html/serious/ssi/display.phtml on line 204

Warning: include() [function.include]: Failed opening '/home/brian/www/serious/ssi/copyright.ssi' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/massassi/public_html/serious/ssi/display.phtml on line 204