evennia/game
Griatch 8074617285 Largely rewrote and refactored the help system.
The help entry database structure has changed! You have to resync or purge
your database or your will get problems!

New features:
* Help entry access now fully controlled by evennia permissions
* Categories for each help entry
* All entries are created dynamically, with a See also: footer calculated
  after the current state of the database.
* Indexes and topic list calculated on the fly (alphabetically/after category)
* Added auto-help help entries for all default commands.
* Only shows commands _actually implemented_ - MUX help db moved into 'MUX' category
  which is not shown by default.
* More powerful auto-help markup - supports categories and permissions (and inheritance).
* Global on/off switch for auto-help, when entering production
* Auto_help_override switch for selectively activating auto-help when developing
  new commands (like the old system).
* Refactored State help system; no more risk of overwriting global help entries.
* State help now defers to main help db when no match found; makes system more transparent.
* State help entries also support categories/permissions (state categories are not
  used much though).

Other updates:
* Added more commands to the batch processor
* Many bug-fixes.

/Griatch
2009-10-14 18:15:15 +00:00
..
docs Forgot to update the @cpattr help file with a minor syntax fix. 2009-01-24 20:48:57 +00:00
gamesrc Largely rewrote and refactored the help system. 2009-10-14 18:15:15 +00:00
web Ah heck, why not one more? 2009-01-30 06:45:18 +00:00
__init__.py More re-arranging to make things more closely resemble MUX/MUSH directory structure. Reason we're doing this is to begin the emergence of a separation of server code from game-specific stuff (called a driver by some codebases like LPMud). 2008-12-15 03:37:30 +00:00
evennia.py Two patches, courtesy of Ari: 2009-07-06 02:55:25 +00:00
manage.py This may actually knock out our settings problem for good. 2009-01-15 15:03:18 +00:00