Commit graph

2190 commits

Author SHA1 Message Date
Griatch
cf2b83ef0a Fixed dummyrunner bug, seems to be working correctly now. 2015-01-10 20:45:04 +01:00
Griatch
8d473b7663 Added an empty server.log file in order to be able to put the server/logs directory in git. Some more bugfixes. 2015-01-10 20:09:18 +01:00
Griatch
8e93df299f Minor typo fix in launcher 2015-01-10 18:40:23 +01:00
Griatch
d92a8fe96f Fixed a bug in profile running 2015-01-10 18:04:53 +01:00
Griatch
8e020bfb62 Moved dummyrunner under bin/. 2015-01-10 17:56:33 +01:00
Griatch
f075d4aec1 Added base migrations 2015-01-09 10:15:32 +01:00
Griatch
132eca7c8f Some minor cleanups. 2015-01-09 10:02:22 +01:00
Griatch
5afb5c9638 Added some batch and prototype examples. Need to ponder how to handle migrations of proxies under evennia/. 2015-01-09 01:03:04 +01:00
Griatch
515ce71d65 Reworked Evennia now passes the unit tests 2015-01-09 00:10:18 +01:00
Griatch
d0ef05202d Can now log into the server and do basic operations. Not fully tested yet. 2015-01-08 22:58:13 +01:00
Griatch
4f106e5c69 Fixed reload/stop from the server 2015-01-08 22:43:23 +01:00
Griatch
ab052b8301 Fixed bugs, made server start. Still cannot reload. 2015-01-08 19:56:54 +01:00
Griatch
6441859e61 Still hounded by chicken-and-egg situation where the evennia __init__ is not loaded at the time it is needed 2015-01-08 17:17:45 +01:00
Griatch
f15e05c247 Working on bugs with getting system to go through initialization sanely. 2015-01-08 16:54:50 +01:00
Griatch
33a42d06c5 Fixed many path-related issues, getting closing to getting the server to boot. 2015-01-08 16:00:22 +01:00
Griatch
0c9bf08c5a Refactored and fixed a lot of bugs. Creates the database but still does not properly load the settings file. 2015-01-08 01:25:32 +01:00
Griatch
c96c5a1fc7 Updated the game template, renaming subdir typeclasses rather than types since the latter collides with the python library module of the same name. 2015-01-08 00:04:18 +01:00
Griatch
3fbc9acc51 Some more work to get modules to load in the right order. 2015-01-07 20:10:03 +01:00
Griatch
baae24b26f Renamed runner to evennia_runner 2015-01-07 20:06:46 +01:00
Griatch
82d583f1e7 Reworked the runner program. 2015-01-07 20:04:15 +01:00
Griatch
c2e15f33a3 Added serversession configurability and some other cleanup. 2015-01-07 18:37:27 +01:00
Griatch
2c46ede247 Added more overloading modules and cleaned up the template some more. 2015-01-07 18:21:28 +01:00
Griatch
ad3f19896c Changed all src/ and ev references to evennia 2015-01-07 15:36:32 +01:00
Griatch
3ff937a6fd Updated commands to use new evennia path. 2015-01-07 14:31:35 +01:00
Griatch
6a8e57b2a1 Added correct test of the evennia module import in launcher. 2015-01-07 14:14:23 +01:00
Griatch
096c9a6276 Removed ev.py - merged it into evennia.__init__.py. 2015-01-07 13:53:11 +01:00
Griatch
c7325a5032 Further reworking, naming the library folder 'evennia' instead of lib or src. 2015-01-07 13:36:57 +01:00
Griatch
829e7493b1 Further updates to the initialization. 2015-01-06 16:36:08 +01:00
Griatch
a3a3081cde Fixed some calls in the main program. 2015-01-06 15:12:39 +01:00
Griatch
f1457d13f8 imported the lib dir as evennia and src for backwards compatability. 2015-01-06 14:54:46 +01:00
Griatch
2b3a32e447 Reshuffling the Evennia package into the new template paradigm. 2015-01-06 14:53:45 +01:00
Griatch
2846e64833 Mayor first overhaul of the evennia.py launcher. Not tested yet. 2015-01-06 14:39:10 +01:00
Griatch
84483b7842 Merged manage.py into evennia.py. 2015-01-04 14:48:49 +01:00
Griatch
4e4d8484d4 Made sure to re-cache the superuser bypass correctly. 2015-01-03 18:44:21 +01:00
Griatch
2e3a19840e Made tutorialworld install cleanly again. 2015-01-03 17:48:32 +01:00
Griatch
bb5b2b6fd8 Fixed bug in class_import 2015-01-03 15:22:27 +01:00
Griatch
2782e03478 Made unittest suite finish without errors using new proxy system. 2015-01-03 15:08:06 +01:00
Griatch
71b6600d87 Changed .typename to properly handle proxy classes. 2015-01-02 21:41:29 +01:00
Griatch
70da53569d Removed .typeclass and .dbobj references in codebase. 2015-01-02 20:48:34 +01:00
Griatch
1130dc5757 Started to go through the unittest errors, fixing player creation. 2015-01-02 19:01:09 +01:00
Griatch
0b01df1fcc Fixed creation function that caused entities to be wrong-named in certain circumstances. Server now starts and shutsdown without tracebacks. 2015-01-01 21:13:36 +01:00
Griatch
3d557f6bf9 Can log in, still errors all over the place due to missing .typeclass/.dbobj 2014-12-28 20:00:31 +01:00
Griatch
b839614259 Fixed the entire first_init script process with the new typeclass system. 2014-12-26 13:31:23 +01:00
Griatch
11449f3d62 Fixed some errors in channel loading. 2014-12-25 18:58:11 +01:00
Griatch
dd20740e73 Added Channels to new proxy system. 2014-12-25 17:08:12 +01:00
Griatch
9af9f94fa0 Moved Players over to the new proxy system, made the start-hook called by the save-signal system into at_first_save() 2014-12-25 14:43:43 +01:00
Griatch
db512cbbf5 Moved object methods up from ObjectDB and mainly onto the typeclass. In the process of converting players in the same way. 2014-12-24 01:24:26 +01:00
Griatch
302f5bdd81 Refactored the typeclass base, moved Attributes/Tags into separate modules and the django-proxy patch to its on module too. Lots of other cleanups. 2014-12-23 22:25:39 +01:00
Griatch
24764743ff Made a new version of create_object function, and made Objects creatable using o=Object(). 2014-12-23 21:33:03 +01:00
Griatch
969b947ba0 One needs to turn off all imports of typeclasses in __init__ or django will create migrations for them. This might be interesting for the future but not for development. 2014-12-23 11:53:32 +01:00