mud++0.35/etc/
mud++0.35/etc/guilds/
mud++0.35/help/propert/
mud++0.35/mudC/
mud++0.35/player/
mud++0.35/src/interface/
mud++0.35/src/os/cygwin32/
mud++0.35/src/os/win32/
mud++0.35/src/os/win32/bcppbuilder/
mud++0.35/src/osaddon/
mud++0.35/src/util/
This file is new so it may not have much yet.

-	Exits use global lookupRoom() call which makes it necessary to
	use the complete index with scope. This hogs RAM, need to fix
	with maybe a pointer to check if index is in same area.

-	Cleanup main.cc now that it is a nightmare of Win32/UNIX switches. :)

-	Cleanup Stream, File classes and redesign the whole hierarchy
	to merge with Sockets as a type of Stream. This means moving
	mmap() out of Stream class!!!

-	Finish httpd support and merge into server.

-	Get races working.

-	Finish skill data structs.

-	Start some mobile procedures.

-	Online "export" command to backup complete database into
	one big flat file.

-	Formations (get Stuart to port his LR code)


- MORE GARBAGE, EMAILS, ETC.

rent, special procs (not interpreted), mail, things like
hunger/thirst, environment affects (temp, wind, rain visibility),
more and more help files, spells, (I have to add skills),
track, throw, eat, drink, sleep, bulletin boards, exit sizes,
finish sizes on everything (objects, armor) then races would make
a difference, race creation on nanny

--

Okay, I didn't know this, but it may be significant, EXIT does a logout
from my account on the server.  This may generate the conflict with
MUD++'s shell and spico, since I'm assuming (again, look what that's done
to me) that EXIT is the command for leaving a shell, cuz quit don't work. 
AFAIK, I'm using bash as my shell, and this is a new "feature" to me.

Lemme know what I can try to help squash this buggie.
______________________________________________________
David Reed  <webmaster@techrefuge.com>  Armed with PGP


! Shell and spico seem to hang intermittently; I thought I'd tracked it
down to the windoze client, because it wasn't doing it inside a new one,
CRT, but then it started up again.  Both when I telnet directly, or when I
telnet from the account via localhost.  ;-|  Sometimes the process stays
open, sometimes it doesn't...

? Name-completion for PCs.  (Doesn't seem to work for grant.  Not sure
about anything else.)

? Memory usage command?  (I suppose that shell gives access to ps and all
that, so why did I suggest it?)

? Since we have the AFK message, why not just send that?  And leave the
default message if it's blank?

? BITMASK without an arg to show current bitmask in REDIT.

? DIG and ROOM to automatically use the next available index number when
no arg.  Hmmm... this is a problem with alphanumeric indices.  Well, perhaps
RLIST will have to do.  Oh, well.

? What do/will room affects do?  (Is that just left over in REDIT when we
went with room-bits?)

? How do we give names/descs to exits, besides using a text editor
off-line?  Doors?

? How do we delete repops or redefine them?  I really like the alternate
repop scheme.  Very kewl.  Solves all kinds of issues.

? Online help editor?  (Then I could doc the things I see as I see
them...)

? PRIV to list privileges for those granted privs...  Seems only to work
for imms at the moment.  Not sure if this really matters to most players, but
it would be nice to know stuff.

! LIST asks for a merchant, but there's no NPC bit for that?

? How do we declare coin-type objects?  The gold coins in void.are become
inventory objects...  (BTW, I like this approach.  I think that it makes
coins easiest to visualize in weight.  It's too easy to forget that
they're in your score but taking up weight; well, they should be.  So how
about leaving them as inv objects?  Then the "payment" code could double
as quest completion code, etc., just checks for a different transfer of
objects, number of objects, etc.)

? DESC <single line of text> kicks me into spico...  ;-\  With the single
line thing, I could at least put a reminder to myself there to come back
to later with an editor, until I get spico fixed.

~ Fusion, how can I help build in better error messaging for commands
("Don't you wish you were an immortal so you could shell?", instead of a
blank look from the server.)?  Do you want me to just drop the new lines
of code (not many for each case) to the list, or should I just make
suggestions for each one, or leave that to the individual imp?

? AUTODIRS either next to the room title, or below the description? 
(Stylistic preference.)
______________________________________________________
David Reed  <webmaster@techrefuge.com>  Armed with PGP
Shang-Ti     The Forgotten East     mudrefuge.com 9999


> Wish list:
> 	A command to turn OFF ticks!!!
I just ripped the code out. Do a grep -i for bonk! and see what you 
find.. one of those, just remove it.:)

> 	A command syntax to make an exit to a room NOT directly opposite it on
> the compass rose...  I.e. an exit east from the Sands of Sadness which
> leads to the north side of the Pyramids of Pyromania...  And/or one-way
> exits.  And/or random exits while I'm at it...  ;-)
This can be done by just removing the 'link other side' code in 
editroom.cc. Then, all you get are one-way exits.. just gotta remember to 
link the other side when you want to.:)

> 	A FLEE command, for obvious reasons.
I thought the combat code wasn't in yet?


Suspect list:

	Why does the wizlist hang if it's not long enough to force a scroll? 
(Had to put a <pause> there to let folks know to hit enter to continue...)

	Update on OFIND.  It works *only* for the area that you're in, not
globally...  If I'm in fusion:0, it will only look in the scope of
<fusion>, even though there is a bag at void:0...

	Resets don't seem to work.  I can see them in the area file, but...

Wish list:

	A command to control scrolling, at least on and off.

	A help for the wizlist.

Weirdness:
	You're logged into and ftping from a site on the other side of where a
brownout occurs...  A new instance of a program cannot find the site your
other programs are already logged into and happily exchanging data with...
 </twilight zone music>

Question:
	Who's socials.db is that on the peachnet server?  I'd hate to use it
without giving credit...  Went in without a hitch, but I haven't tested
every social, yet.
______________________________________________________
David Reed  <webmaster@techrefuge.com>  Armed with PGP

[For any of these that you don't intend to implement/haven't already done,
holler, and I'll hack 'em for mahself.  For those that you just haven't
gotten to yet, sorry.]  Okay, here goes:

Suspect list:
	When using <dig> to an already existing room, it creates an exit linking
to the opposite side of the room being edited and links it to itself.  I
hate to think what would happen if that room already had an exit on the
corresponding side...  Check out fusion:0 on <mudrefuge.com 9999>.  Yes,
it's running on TWO ports.  ;-)  [The command issued inside the room
editor was "e dig void:0" which produced an exit to fusion:0 leaving
fusion:0 to the east and entering fusion:0 in the west.]

	Players can see builders who are moving about inside an editor.  ;-\  The
echo-to-room for a player leaving a room, etc. is buffered while in an
editor?

	SLAY works, but KILL doesn't (beyond the warcry anyway)?  ;-)  AND then I
cannot quit, because I'm in the middle of combat, but I can leave the room
(must not check for state, yet)?

	OFIND doesn't seem to work, even for objects I know are in the game, i.e.
the bag.

	OLOAD <OBJECT> should put the item in the imms inventory, not on the
ground, right?

	RACES (in the mob editor) lists nothing...  Shouldn't it list the global
race table?  Even RACE HUMAN gives "no such race".  (The default is for
stats of 20 for mobs?)

	Do we really need/want alignment?  Nope.

	Is there any desire/need to put in position code?  I.e. Bob the dour,
portly fellow <stands here.>, or should that be left solely to the
builders/player titles (which don't show up in the who-list?)?

	FORCE/SMITE doesn't work on mobs?

	CAT does what?
	

Wish list:
	A command to turn OFF ticks!!!

	When moving normally in an editor, automatically list the room attributes
of the room being entered, or have a "brief" attribute for those that
don't want it.

	A command to remove an exit and unlink the other side.

	A command to relink an exit to a different room (<direction> to
<scope:index> gives me "There is already an exit in that direction.").

	A command syntax to make an exit to a room NOT directly opposite it on
the compass rose...  I.e. an exit east from the Sands of Sadness which
leads to the north side of the Pyramids of Pyromania...  And/or one-way
exits.  And/or random exits while I'm at it...  ;-)

	DONE as the command to leave the editor, instead of quit.  Less
intuitive, but less accident prone.  :-]

	GOTO inside the room editor.

	A SET command for player stats, skills, level...

	LIST <SCOPE> so that we can see what rooms are in other areas...  :-P

	A PEACE command to stop fighting and restore everyone to a peaceful
state.

	A FLEE command, for obvious reasons.

Okay, I'll go eat dinner, and bother my spouse for a while...  ;-)
______________________________________________________
David Reed  <webmaster@techrefuge.com>  Armed with PGP
Shang-Ti     The Forgotten East     mudrefuge.com 9999

PC names:  why does every mud disallow non-alphanumeric characters in PC
names?  For our theme, at least the dash (-) would be useful, and unless
I'm code-blind, we don't have the ~ weakness that plagues diku
areas/aliases/names...  And the parser smashes all caps but the initial
letter...  ;-\  Would I be opening up unfathomed security holes by
allowing non-alphanumerics in PC names?  I understand the annoyance factor
over stupid PC names, but, hey, it's just a game...  ;-)
______________________________________________________
David Reed  <webmaster@techrefuge.com>  Armed with PGP
Shang-Ti     The Forgotten East     mudrefuge.com 8000

  Another bug is when ever you type help anything that pages.  and then
type q.  It prints the prompt twice.  Such as this
q
RoomEditor> RoomEditor>

This bug is specific to Solaris 2 SunOS 5.5 compiled using g++2.7.2
with -DSYSV.  There is another problem with the shell command in solaris
or the psuedo term that is used to call spico.  I type desc
in redit it sometimes load up spico or somethings it says this inlog files
fdpty.read: Invalid argument
open_pty_slave:: Error 0
 
 
fdpty.read: Invalid argument
 
Does anybody know whats wrong?

BTW, Fusion do you a patch for that shell bug the one the same character
can connect many times?

Thanks
Casper