mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
46 lines
No EOL
2.3 KiB
Text
46 lines
No EOL
2.3 KiB
Text
|
|
'Contrib' folder
|
|
----------------
|
|
|
|
This folder contains 'contributions': extra snippets of code that are
|
|
potentially very useful for the game coder but which are considered
|
|
too game-specific to be a part of the main Evennia game server. These
|
|
modules are not used unless you explicitly import them. See each file
|
|
for more detailed instructions on how to install.
|
|
|
|
If you want to edit, tweak or expand on this code you should copy the
|
|
things you want from here into game/gamesrc and change them there.
|
|
|
|
* Evennia MenuSystem (Griatch 2011) - A base set of classes and
|
|
cmdsets for creating in-game multiple-choice menus in
|
|
Evennia. The menu tree can be of any depth. Menu options can be
|
|
numbered or given custom keys, and each option can execute
|
|
code. Also contains a yes/no question generator function. This
|
|
is intended to be used by commands and presents a y/n question
|
|
to the user for accepting an action. Includes a simple new
|
|
command 'menu' for testing and debugging.
|
|
|
|
* Evennia Lineeditor (Griatch 2011) - A powerful line-by-line editor
|
|
for editing text in-game. Mimics the command names of the famous
|
|
VI text editor. Supports undo/redo, search/replace,
|
|
regex-searches, buffer formatting, indenting etc. It comes with
|
|
its own help system. (Makes minute use of the MenuSystem module
|
|
to show a y/n question if quitting without having
|
|
saved). Includes a basic command '@edit' for activating the
|
|
editor.
|
|
|
|
* Talking_NPC (Griatch 2011) - An example of a simple NPC object with
|
|
which you can strike up a menu-driven converstaion. Uses the
|
|
MenuSystem to allow conversation options. The npc object defines
|
|
a command 'talk' for starting the (brief) conversation.
|
|
|
|
* Evennia Menu Login (Griatch 2011) - A menu-driven login screen that
|
|
replaces the default command-based one. Uses the MenuSystem
|
|
contrib. Does not require players to give their email and
|
|
doesn't auto-create a Character object at first login like the
|
|
default system does.
|
|
|
|
* CharGen (Griatch 2011) - A simple Character creator and selector for
|
|
Evennia's ooc mode. Works well with the menu login contrib and
|
|
is intended as a starting point for building a more full-featured
|
|
character creation system. |