Need help simplifying teleporter puzzle via script
Posted: Thu Nov 01, 2012 8:14 am
Just started playing with the dungeon maker, been wanting to play with a map maker for a game as user-friendly and easy to pick up as this forever and in my over-ambitiosness, I've run into a block.
Anyways, I'm working on pretty big teleporter puzzle for my dungeon, I'm not looking foward to making it function without lua assistance (Pretty sure I can get it functional without, gonna need allot of plates and stacked tele's though) and since the extent of my coding abilities is copy pasting and editing templates (I can read, edit, but writing something from scratch eludes me), das not gonna happen.
So I thought I'd ask yah mates for some help in making a better system then switching several tele's around every few minutes via pressure plates.
I've outlined the basic premise of what I'm attempting in this image:
The basic goal of this level is to retreive the key blocked off in the lower room below the diamond chamber by traversing through some teleporter shenagins. Once the player enters the central chamber, they have to head through the door in a specific direction, which then teleports them to a side room, which reaching the end of takes them back to the central chamber (Preferably from a random direction), repeat twice more and they reach a switch that turns off the lights and starts a second set of directions, completing these results in the party coming out the bottom of the room the key is in and being able to grab the key and leave the "maze". If at any point they enter the wrong door, it'll reset the current set and send em to a empty hallway.
Trying to set it all up to seem seemless, so unless the player is frequently checking thier map, they may not notice they are being teleported around, giving a sense that the place is massive.
Using the simple plate/switch logic, I think I could make it work, however not with random return directions. Having to stack teleporters if there is a way to simply use one in each spot and change destinations via scripting seems really time consuming and inneficient.
Anyways, any help, tips, or snippets yah mates can provide would be great assistance.
Anyways, I'm working on pretty big teleporter puzzle for my dungeon, I'm not looking foward to making it function without lua assistance (Pretty sure I can get it functional without, gonna need allot of plates and stacked tele's though) and since the extent of my coding abilities is copy pasting and editing templates (I can read, edit, but writing something from scratch eludes me), das not gonna happen.
So I thought I'd ask yah mates for some help in making a better system then switching several tele's around every few minutes via pressure plates.
I've outlined the basic premise of what I'm attempting in this image:
The basic goal of this level is to retreive the key blocked off in the lower room below the diamond chamber by traversing through some teleporter shenagins. Once the player enters the central chamber, they have to head through the door in a specific direction, which then teleports them to a side room, which reaching the end of takes them back to the central chamber (Preferably from a random direction), repeat twice more and they reach a switch that turns off the lights and starts a second set of directions, completing these results in the party coming out the bottom of the room the key is in and being able to grab the key and leave the "maze". If at any point they enter the wrong door, it'll reset the current set and send em to a empty hallway.
Trying to set it all up to seem seemless, so unless the player is frequently checking thier map, they may not notice they are being teleported around, giving a sense that the place is massive.
Using the simple plate/switch logic, I think I could make it work, however not with random return directions. Having to stack teleporters if there is a way to simply use one in each spot and change destinations via scripting seems really time consuming and inneficient.
Anyways, any help, tips, or snippets yah mates can provide would be great assistance.