forked from kyonshi/grenzland-mud
Setting up 3.5.0 as trunk
This commit is contained in:
74
doc/syserr.txt
Normal file
74
doc/syserr.txt
Normal file
@@ -0,0 +1,74 @@
|
||||
There are many common errors that can be created by changing things in the
|
||||
code or having builders try inappropriate things. Here are a few, this is list
|
||||
will be continually developed, if you have any additions or corrections please
|
||||
stop by the Builder Academy: builderacademy.net 9091
|
||||
|
||||
--Rumble
|
||||
|
||||
1. Errant Rooms (show error)
|
||||
2. SYSERR: Object # (oedit-s-desc) doesn't have drink type as last alias.
|
||||
3. SYSERR: Mob # both Aggressive and Aggressive_to_Alignment.
|
||||
4. SYSERR: Object # (oedit-s-desc) has out of range level #.
|
||||
5. SYSERR: Object # (oedit-s-desc) has negative weight (-2147483644).
|
||||
SYSERR: Object # (oedit-s-desc) has out of range level #2147483647.
|
||||
6. SYSERR: Object # (oedit-s-desc) uses 'UNDEFINED' spell #.
|
||||
7. SYSERR: Object # (oedit-s-desc) contains (5) more than maximum (3).
|
||||
8. Char is already equipped: (medit-s-desc), (oedit-s-desc)
|
||||
|
||||
|
||||
1: Errant Rooms
|
||||
------------
|
||||
1: [ 1233] Rumble's Room
|
||||
|
||||
The most common are exits to 0 (the void). This happens when a builder
|
||||
modifies a room exit but does not include an exit room vnum. These errant
|
||||
rooms are listed by the command 'show error' The fix is simple, remove the
|
||||
exit by purge exit in redit exit menu or by using 'dig <direction> -1'
|
||||
|
||||
2: SYSERR: Object # (oedit-s-desc) doesn't have drink type as last alias.
|
||||
|
||||
Another common error is caused by how shop code handles drink containers
|
||||
poorly. In order for shops to display a jug as a jug of <drink type> they
|
||||
must have the drink type as the last alias. It is good practice to put the
|
||||
drink type as the first and last word of an objects namelist (older verions
|
||||
of CircleMUD expect it first).
|
||||
i.e. a shot of whisky should have the namelist: whisky shot whisky
|
||||
a cup of slime mold juice namelist should be: juice cup slime juice
|
||||
|
||||
3: SYSERR: Mob # both Aggressive and Aggressive_to_Alignment.
|
||||
|
||||
Another harmless error. If your mob is aggressive there is no need to also
|
||||
make it aggressive to certain alignments since AGGR means it will attack any
|
||||
player it can see. Choose to make it aggressive to an alignment or aggressive
|
||||
to all.
|
||||
|
||||
4: SYSERR: Object # (oedit-s-desc) has out of range level #.
|
||||
|
||||
A simple one. Limit spell levels to the levels available, on TBA that would
|
||||
be 1-34.
|
||||
|
||||
5: SYSERR: Object # (oedit-s-desc) has negative weight (-2147483644).
|
||||
SYSERR: Object # (oedit-s-desc) has out of range level #2147483647.
|
||||
|
||||
These are really annoying. This happens when you use numbers larger than
|
||||
necessary. This will actually crash many older versions of CircleMUD. Just do
|
||||
not do it. Use realistic numbers.
|
||||
|
||||
6: SYSERR: Object # (oedit-s-desc) uses 'UNDEFINED' spell #.
|
||||
|
||||
There is no spell zero. Either select a spell or put -1 for none.
|
||||
|
||||
7: SYSERR: Object # (oedit-s-desc) contains (5) more than maximum (3).
|
||||
|
||||
When making a drink container you will set how much it initially contains
|
||||
on creation and the max it can hold if a player were to fill it. Common sense
|
||||
tells us that you can not create a container that initially holds more than
|
||||
the max you set. To simplify the max must always be greater than or equal to
|
||||
the initial amount.
|
||||
|
||||
8: Char is already equipped: (medit-s-desc), (oedit-s-desc)
|
||||
|
||||
This happens when someone tries to equip a mob with one or more object in
|
||||
a single location. HELP ZEDIT-EQUIP for all the possible object equipping
|
||||
locations. All you have to do to fix this is pick a different equip location
|
||||
that is not used.
|
||||
Reference in New Issue
Block a user