### Common Issue 0003 Author: Artex (aka: IceDragon) Timestamp: 02.Oct.2005 @ 0930 Relation: Masons Section: DragonSpeak Title: Teleportation DS causes everyone's screen to move to destination Description: The user claims that their screen "randomly" moves to different locations or if the request is more detailed than that - they will claim that once someone triggers something, everyone's screen will move to where they teleported. Of course, when they try to move, their screen will return (with noone but them in the area, the rest are invisible till they walk) and the movement goes on as planned. If you have ever witnessed such behavior, you will find what I'm talking about quite familiar. It's a common misconception to think that it's a glitch (even I got caught onto it ;)... Problem: Despite the possible claims of the user or a beekin that it's a glitch, it, in fact, is not! Such weird behavior is caused by an incorrect use of DS line 5:16 (move any furre present to (#,#) if there's nobody there). The main problem here is that a user who isn't really familiar with this sort of DS (or DS at all) would normally use this DS line along with just a cause - probably in order to teleport everyone (or a random person) to one point. Unless you like chaotic effects in dreams, this is not the right thing to do - it confuses every client in the dream and makes them believe they are the ones that are supposed to be teleported to that location (since the client isn't aware of what's going on beyond your range of sight and can not know there's someone closer than it). As a result, only one client gets a legit teleport and every other client's camera moves to that particular location. To make a long story short: DS line 5:16 is not meant to be used without area lines (3:##) or within the far radius! Solution: To make sure the problem is identical to this one, ask the user if they have line 5:16 anywhere within their code. If they confirm that, you have a very good chance that this line was not used properly. From this point you are to determine if it's indeed so or not. If it is, the solution is fairly simple - either use area lines along with this line or (since chances are that the user doesn't even need this particular line) use a different DS line. What the user was probably looking for is one of these: (5:14) move the triggering furre to (#,#) if there's nobody already there. (5:17) move any furre present to (#,#), or to someplace nearby if it's occupied.