-[files]
-accounts = ./lib/accounts
-avatars = data/avatars
-commands = data/commands
-internals = data/internals
-menus = ./lib/menus
-modules = ./lib
-universe = data/universe/index
+[__control__]
+default_files = { "account": "account", "actor": "actor", "command": "command", "internal": "internal", "location": "location", "menu": "menu", "other": "other", "prop": "prop" }
+include_files = [ "archetype", "example/index" ]
+private_files = account
+read_only = yes
-[general]
-password_tries = 3
-
-[language]
-capitalize = i i'd i'll i'm
+[internal:language]
+capitalize_words = [ "i", "i'd", "i'll", "i'm" ]
default_punctuation = .
punctuation_ask = ?
-punctuation_begin = , - : ;
+punctuation_begin = [ ",", "-", ":", ";" ]
punctuation_exclaim = !
punctuation_muse = ...
punctuation_say = .
-[network]
+[internal:limits]
+default_admins = admin
+max_avatars = 7
+password_tries = 3
+
+[internal:logging]
+file = mudpy.log
+max_log_lines = 1000
+stdout = yes
+#syslog = mudpy
+
+[internal:network]
host =
port = 6669
-[time]
+[internal:time]
definition_d = 24h
definition_h = 60mi
definition_mi = 10r
frequency_save = 600
increment = 0.1
+[internal:directions]
+down = { "vector": (0,0,-1), "exit": "downward", "enter": "above" }
+east = { "vector": (1,0,0), "exit": "to the east", "enter": "the west" }
+north = { "vector": (0,1,0), "exit": "to the north", "enter": "the south" }
+south = { "vector": (0,-1,0), "exit": "to the south", "enter": "the north" }
+up = { "vector": (0,0,1), "exit": "upward", "enter": "below" }
+west = { "vector": (-1,0,0), "exit": "to the west", "enter": "the east" }
+