Actflags npc sentinel immortal~
Affected detect_invis~
Stats1 500 20 0 -2 10000 40000
IsNPC true
IsSentinel true
IsImmortal true
HasDetectInvis true
Alignment 500
Level 20
MobTHAC0 0
AC -2
Gold 10000
Exp 40000
Actflags npc sentinel immortal~
Affected detect_invis~
Stats1 500 20 0 -2 10000 40000
IsNPC true
IsSentinel true
IsImmortal true
HasDetectInvis true
Alignment 500
Level 20
MobTHAC0 0
AC -2
Gold 10000
Exp 40000
I like the approach of using external tools for analysis rather than doing it all in the codebase. Of course, if you change the area format, you need to change two programs: the tool and the MUD… (This is one reason why I thought it would be a good idea to have the areas stored in a Lua format from the start. It's basically key-value, it just happens to be in a form that Lua can immediately understand.)
Anyhow, this is pretty interesting, and it might be a good way to spot potential problems in areas.