mirror of
https://github.com/evennia/evennia.git
synced 2026-03-27 02:06:32 +01:00
Migration needed. Refactored the config.configValue model into server.ServerConfig (that's what the config model were used for anyway). The new model can handle arbitrary data structures through pickle. Run ./manage.py migrate to sync your database with the new setup.
Moved Connect screens (the text screen first seen when connecting) away from the database and into a module in gamesrc/world. This module allows for conveniently adding new connect screens on the fly. More than one screen in the given module will mean a random screen is used.
This commit is contained in:
parent
f1404356ea
commit
7f9f21f45e
21 changed files with 162 additions and 257 deletions
|
|
@ -9,17 +9,17 @@ Everything starts at handle_setup()
|
|||
from django.contrib.auth.models import User
|
||||
from django.core import management
|
||||
from django.conf import settings
|
||||
from src.config.models import ConfigValue
|
||||
from src.server.models import ServerConfig
|
||||
from src.help.models import HelpEntry
|
||||
from src.utils import create
|
||||
|
||||
def create_config_values():
|
||||
"""
|
||||
Creates the initial config values.
|
||||
"""
|
||||
ConfigValue.objects.conf("default_home", "2")
|
||||
ConfigValue.objects.conf("site_name", settings.SERVERNAME)
|
||||
ConfigValue.objects.conf("idle_timeout", settings.IDLE_TIMEOUT)
|
||||
"""
|
||||
ServerConfig.objects.conf("default_home", "2")
|
||||
ServerConfig.objects.conf("site_name", settings.SERVERNAME)
|
||||
ServerConfig.objects.conf("idle_timeout", settings.IDLE_TIMEOUT)
|
||||
|
||||
def get_god_user():
|
||||
"""
|
||||
|
|
@ -196,7 +196,7 @@ def handle_setup(last_step):
|
|||
if not settings.IMPORT_MUX_HELP:
|
||||
# skip importing of the MUX helpfiles, they are
|
||||
# not interesting except for developers.
|
||||
del setup_queue[5]
|
||||
del setup_queue[4]
|
||||
|
||||
#print " Initial setup: %s steps." % (len(setup_queue))
|
||||
|
||||
|
|
@ -228,7 +228,7 @@ def handle_setup(last_step):
|
|||
|
||||
|
||||
raise
|
||||
ConfigValue.objects.conf("last_initial_setup_step", last_step + num + 1)
|
||||
ServerConfig.objects.conf("last_initial_setup_step", last_step + num + 1)
|
||||
# We got through the entire list. Set last_step to -1 so we don't
|
||||
# have to run this again.
|
||||
ConfigValue.objects.conf("last_initial_setup_step", -1)
|
||||
ServerConfig.objects.conf("last_initial_setup_step", -1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue