Tarl,May 06 2002,00:37 said:
1. in the afk.h file there are many many vnums assigned to Well known abject and Room Vnums
Now these seem to have been moved to the afk.h from the mud.h,
the fact that they are here tells me that they are probably important, what I would like to know - is are they important to ashlerok.net
or are they important to the afk mud codebase?
if they are important to the afk code - then are these vnums assigned as unavailable - and what happens if I assign one of these to my coders by accident?
Did that make sense - I hope so?
Yes. The defined vnums here are necessary for the operation of the codebase. You will find that most of them have been setup in void.are and gods.are to load things from there as needed. Removing them will more than likely result in crashes, unless you change them to other vnums you have created yourself. The only reason they were ever moved before was to guard against wiping them out in the event the core Smaug code got upgraded. This hasn't happened in a timely enough manner to worry about it now and we just never got around to moving the stuff back to mud.h. We probably won't either.
2. I tried to asssign myself some vnums - and ot tells me that that command is unavailable on this port.
Further investigation led me to the afk.h once again - where I see a code port and a build port.Quote
BUILDPORT and CODEPORT are not required, but must still
be defined. These should only be used for additional testing ports
Now the question is - if these ports are not required, yet are defined why can i not assign vnums to myself?
Command used (my char is 115 level)
vassign kilroy 45000 45500
Vassign is disabled on this port.
The other ports aren't required. So if you have no plans to use them, you'll need to go in and either remove the port checks in each of the commands that raises an error, or comment them out ( recommended ). It should be fairly obvious what to change to deal with that.
As for the boards, etc, Tarl answered that pretty much on target. Just easier to keep things consolidated rather than have them spread across multiple zones.