From: Adam B. <kil...@an...> - 2012-06-21 10:30:05
|
Hi! Currently, whenever a change is made to the default config, players need to merge the changes by hand -- and if they won't, they either get error messages or don't get the updates. For this reason, scalar values and lua includes have all been commented out, with defaults set by Crawl itself. This leaves all sorts of lists. There, sadly, this approach won't work: player wouldn't be able to remove something set by default. I wonder what syntax to use. One idea would be changing misleading "=" to clean the list instead of appending, and have "+=" append. Too bad, this would require extensive changes in customized configs. Another idea is to clean away the defaults on the first "=". That's not good either: you wouldn't be able to add something to default settings. Another issue is that current configs are a mess of old defaults (possibly from some ancient version of Crawl) and actual customizations. -- I was born an ugly, dumb and work-loving child, then an evil midwife replaced me in the crib. |