At 7/13/00 1:45:00 PM, you wrote:
>I just searched through the archives and did this today. :)
>
>In regards to a configuration option, say in config.c, regarding
>re-logging in the same room, I would recommend this for any future
>releases of CircleMUD. It's probably one of the simplest quick changes
>that most people tend to make.
>
>--
>StormeRider
Well, I looked into the posts in the archive and what not and I tried a few of their methods and none of them
worked on 3.0 BPL17. However, after toying around with it... I found a rather simple solution to it that so far has
worked. I did the following... This is just my way of doing it... There are probably many other ways to do this,
but figuring that this took the insertation of 3 lines :-) Anyway, if you have any comments on it, feel free to tell
me
1) In Act.other.c, I made some additions to do_quit.
In do_quit, before the lines (!IF_GET_INVIS_LEV(ch)..... Add:
LOADROOM(ch) = world[ch->in_room].number;
Then, I commented out the line that read:
if (ROOM_FLAGGED(loadroom, ROOM_HOUSE)
I then added the following line:
loadroom = LOADROOM(ch);
2) In Fight.c, I added the the following in void die (...) to prevent players from loading into the same room they
died.
LOADROOM(ch) = NOWHERE;
So far, it works fine. I've tried it with all methods of dying I have including death traps, vampiric rooms,
etc... :-) This is the best method that I've seen for BPL 17 and I don't know if it works well in previous versions or
not. Thanks to everyone that did help out with suggestions and not just be snotty about it.
Bobby
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT