mirror of
https://github.com/evennia/evennia.git
synced 2026-03-20 14:56:30 +01:00
36 lines
965 B
Python
Executable file
36 lines
965 B
Python
Executable file
# Do not mess with the default types (0-5). This is passed to the Object
|
|
# model's 'choices' argument.
|
|
OBJECT_TYPES = (
|
|
(0, 'NOTHING'),
|
|
(1, 'PLAYER'),
|
|
(2, 'ROOM'),
|
|
(3, 'THING'),
|
|
(4, 'EXIT'),
|
|
(5, 'GOING'),
|
|
(6, 'GARBAGE'),
|
|
)
|
|
|
|
# Hate to duplicate the above, but it's the easiest way.
|
|
OTYPE_NOTHING = 0
|
|
OTYPE_PLAYER = 1
|
|
OTYPE_ROOM = 2
|
|
OTYPE_THING = 3
|
|
OTYPE_EXIT = 4
|
|
OTYPE_GOING = 5
|
|
OTYPE_GARBAGE = 6
|
|
|
|
# This is a list of flags that the server actually uses. Anything not in this
|
|
# list is a custom flag.
|
|
SERVER_FLAGS = ["CONNECTED", "DARK", "FLOATING", "GAGGED", "HAVEN", "OPAQUE", "SAFE", "SLAVE", "SUSPECT", "TRANSPARENT"]
|
|
|
|
# These flags are not saved.
|
|
NOSAVE_FLAGS = ["CONNECTED"]
|
|
|
|
# These flags can't be modified by players.
|
|
NOSET_FLAGS = ["CONNECTED"]
|
|
|
|
# These attribute names can't be modified by players.
|
|
NOSET_ATTRIBS = ["MONEY", "ALIAS", "LASTPAGED", "CHANLIST", "LAST", "LASTSITE"]
|
|
|
|
# Server version number.
|
|
EVENNIA_VERSION = 'Pre-Alpha'
|