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.