-----Original Message-----
From: Travis M. Fuller <travis@IAMERICA.NET>
To: CIRCLE@post.queensu.ca <CIRCLE@post.queensu.ca>
Date: Sunday, April 05, 1998 9:12 PM
Subject: [newbie]
>Im using a portal code from the mailer list from Ground Zero
>enterprises. Im confused why the portals arent working properly. The
>portals are created fine, you can look through them and see the target,
>but when you actually enter the portal, you wind up in the void (room
>0). Ive played with the GET_OBJ_VAL numbers but havent been successful.
>Im sending the movement code where you are supposed to be able to enter
>the portal. Any ideas? Thanks in advance.
>
The problem is not in the movement code. The problem is the portal is not
created correctly. The code is SUPPOSED to add a -1 as the first value (in
the object's values), and then the destination room number as the second
number. If you take a look at the docs, he mentions you can actually make
portals as objects and use them (separate from the spell). He goes on to
say that the values should be -1 for the first value, and the room
destination as the 2nd value.
However, I believe the original code puts the room number as the first
value, and puts a "0" for the 2nd value. This of course, means that when
you walk through a portal, you end up in room 0. Stat the portal after
it's created and you'll see.
I'm at work, so I don't have my code, but it was an easy fix. Just added a
couple lines and changed a couple and portals were working great... Then I
went on to add code to OLC to allow me to make portal objects. E-mail me
at dread@magimud.gator.net with the code for the portals, I'll add the
lines with comments so you can see what I am doing, and I'll e-mail it back
to you.
- Brian
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST