DarkCastleMUD / DarkCastle

Dark Castle is a text-based MUD (multi-user dungeon) that was originally based on DIKU MUD around 1995. It has been running since then.
https://www.dcastle.org/
GNU Lesser General Public License v2.1
12 stars 11 forks source link

Zonefile Line Corruption? #76

Open bkoel43 opened 4 years ago

bkoel43 commented 4 years ago

We have noticed several zonefile lines mysteriously changing and don't believe them to be human error.

One example is:

From Port 6666: [ 74] OnBoot Equip obj [ 279] ( always ) on last mob on 18. Load Damarian Pictogram Totem

From Port 6969: [ 74] OnBoot Equip obj [ 5859] ( always ) on last mob on 18. Load Damarian Pictogram Totem

Object 5859 does not actually exist. Also attempts to change this line do not update the line correctly and don't seem to save either. It seems that the only true fix is deleting the line and completely rewriting it. We are assuming the 6666 version is the "golden" copy to check against here.

There are other examples of this though I haven't compared the two ports for each of these: Zone 63 Matrix - Line 26 - Not a clue what he should be wielding… but obj 8520 doesn’t exist Zone 144 Paradise - Line 49 - arg 1 5859 should be 8302 Zone 7 Damar - Line 51 - arg 1 5859 should be 1104 Zone 129 Silverdale - Line 148 - arg 1 21619 obj doesn’t exist. Listed in zone notes as “battered harp”…

TehDreadPirateRoberts commented 4 years ago

Interestingly - not sure how 5859 got there for the Damar lines in the first place, but when I attempted to fix line 74 and line 51 in Damar I was able to fix line 74 but not 51. When I did tried to fix line 51 with obj 1104 it instead came out with 493. Which is actually the v-num and not the r-num for obj 1104. I don't know if you guys had seen that there was a relation like that yet, but figured it was worth mentioning.