Commit graph

  • fbcb616086 More tests with windows support. Griatch 2015-02-02 17:25:33 +01:00
  • 84761ed79b Tweaks of installer for windows support Griatch 2015-02-02 16:30:56 +01:00
  • 8ac011bf66 Added .gitignore file to template Griatch 2015-02-02 16:15:39 +01:00
  • 12e1ea6e6e Added a wrapper to evennia.py, in order to get testing done on Windows. Griatch 2015-02-02 15:56:17 +01:00
  • f505e4959f Removed unnecessary caching operation of dbid. Griatch 2015-01-28 18:49:04 +01:00
  • bbb99a9c28 Changed Script to DefaultScript to be consistent with other default typeclasses. Griatch 2015-01-24 19:08:54 +01:00
  • a5156876b0 Added small docstring Griatch 2015-01-18 22:56:42 +01:00
  • 3159ceceaa Made the evennia launcher menu work correctly again. Griatch 2015-01-18 22:49:18 +01:00
  • 4bc39029f1 Added further migration for gametime typeclass path and a passthrough for launcher when migrating. Griatch 2015-01-18 22:08:09 +01:00
  • 786a97a5b0 Fixes to initial_startup. Griatch 2015-01-18 21:40:14 +01:00
  • 1a73f86690 Fixed an erroneous commit Griatch 2015-01-18 21:30:56 +01:00
  • 73a3f1b03e Run migrations! Added new migrations to new database. Griatch 2015-01-18 18:04:13 +01:00
  • 07087af395 Fixed unittest-runner's lookup of new directory structure Griatch 2015-01-18 14:31:01 +01:00
  • 48ddd71a96 Made unittests validate again. Griatch 2015-01-18 13:14:26 +01:00
  • 4da6dccfc1 Added a fix to object identifier routine Griatch 2015-01-18 13:11:54 +01:00
  • cdf676f061 Also added the look command to the cmdset. Now THIS resolves #643. Griatch 2015-01-18 12:44:08 +01:00
  • 06c9c6b531 Added a general-use 'desc' command. Resolves #643. Griatch 2015-01-18 12:39:17 +01:00
  • f16bb7dda6 Defaulting some better dummyrunner settings Griatch 2015-01-18 12:09:02 +01:00
  • 6bbd35da8a Changed how tags are looked up during their creation, makes for a much faster implementation. Griatch 2015-01-18 11:30:49 +01:00
  • 6816e200b6 Added candidates as a keyword to DefaultObject.search(). Resolves #644. Griatch 2015-01-18 10:25:53 +01:00
  • f25ea99b83 Fixed how Msgs identify senders, using __dbclass__ rather than the old system using path-lookups. Resolves #639. Griatch 2015-01-17 23:42:40 +01:00
  • c654094536 Added readme also to root game_template dir Griatch 2015-01-17 00:21:00 +01:00
  • d2205da980 Added README.md files to the game_template directories. Griatch 2015-01-17 00:04:05 +01:00
  • 981cecbc6f Add more template structure to game_template. Jonathan Piacenti 2015-01-16 08:55:17 -06:00
  • 00238275d6 Move game_template into evennia package. Update setup.py and bin/evennia Jonathan Piacenti 2015-01-16 08:19:33 -06:00
  • b95ff4e976 Fixed web settings. Jonathan Piacenti 2015-01-16 08:06:09 -06:00
  • e3944552c5 Changed how the server updates the changed typeclasses. Rather than initializing the objects, this fix handles it by writing the new fields to the database directly (which is much faster to boot). This resolves #636, but there are still some cases where it might be dangerous to not replace a faulty typeclass with a default one, so might still need to add that. Griatch 2015-01-15 22:49:52 +01:00
  • 4298dddf29 Made more verbose message when not finding a typeclass. Griatch 2015-01-15 21:49:05 +01:00
  • a34312245a Added example bodyfunctions script back to contrib. Fixed the default lookup-paths of scripts. Griatch 2015-01-15 21:27:25 +01:00
  • fa8e8b7543 Added contrib to evennia.__init__ Griatch 2015-01-15 20:41:07 +01:00
  • 793cc07ffa Fixed docstring pointing to new location of contrib Griatch 2015-01-15 19:31:44 +01:00
  • 265f8a4e30 PIP packaging with setup.py, and fixes for bugs revealed by this. Jonathan Piacenti 2015-01-14 17:21:15 -06:00
  • 42e7d9164e Fixed a wrong path in logging settings. Griatch 2015-01-11 18:01:52 +01:00
  • bb363798de Fixed pathhandling in custom logger routine. Griatch 2015-01-11 18:00:46 +01:00
  • 202067d6dd Fixed a bug in GAMEDIR detection in the evennia launcher Griatch 2015-01-11 10:15:43 +01:00
  • 01af923b2e Some changes to default dummyrunner settings Griatch 2015-01-10 22:10:26 +01:00
  • d0d56ee5bf Fixed a strange case in the dummyrunner. Griatch 2015-01-10 21:21:00 +01:00
  • cf2b83ef0a Fixed dummyrunner bug, seems to be working correctly now. Griatch 2015-01-10 20:45:04 +01:00
  • 8d473b7663 Added an empty server.log file in order to be able to put the server/logs directory in git. Some more bugfixes. Griatch 2015-01-10 20:09:18 +01:00
  • 8e93df299f Minor typo fix in launcher Griatch 2015-01-10 18:40:23 +01:00
  • d92a8fe96f Fixed a bug in profile running Griatch 2015-01-10 18:04:53 +01:00
  • 8e020bfb62 Moved dummyrunner under bin/. Griatch 2015-01-10 17:56:33 +01:00
  • f075d4aec1 Added base migrations Griatch 2015-01-09 10:15:32 +01:00
  • 132eca7c8f Some minor cleanups. Griatch 2015-01-09 10:02:22 +01:00
  • 5afb5c9638 Added some batch and prototype examples. Need to ponder how to handle migrations of proxies under evennia/. Griatch 2015-01-09 01:03:04 +01:00
  • 515ce71d65 Reworked Evennia now passes the unit tests Griatch 2015-01-09 00:10:18 +01:00
  • d0ef05202d Can now log into the server and do basic operations. Not fully tested yet. Griatch 2015-01-08 22:58:13 +01:00
  • 4f106e5c69 Fixed reload/stop from the server Griatch 2015-01-08 22:43:23 +01:00
  • ab052b8301 Fixed bugs, made server start. Still cannot reload. Griatch 2015-01-08 19:56:54 +01:00
  • 6441859e61 Still hounded by chicken-and-egg situation where the evennia __init__ is not loaded at the time it is needed Griatch 2015-01-08 17:17:45 +01:00
  • f15e05c247 Working on bugs with getting system to go through initialization sanely. Griatch 2015-01-08 16:54:50 +01:00
  • 33a42d06c5 Fixed many path-related issues, getting closing to getting the server to boot. Griatch 2015-01-08 16:00:22 +01:00
  • 0c9bf08c5a Refactored and fixed a lot of bugs. Creates the database but still does not properly load the settings file. Griatch 2015-01-08 01:25:32 +01:00
  • c96c5a1fc7 Updated the game template, renaming subdir typeclasses rather than types since the latter collides with the python library module of the same name. Griatch 2015-01-08 00:04:18 +01:00
  • 3fbc9acc51 Some more work to get modules to load in the right order. Griatch 2015-01-07 20:10:03 +01:00
  • baae24b26f Renamed runner to evennia_runner Griatch 2015-01-07 20:06:46 +01:00
  • 82d583f1e7 Reworked the runner program. Griatch 2015-01-07 20:04:15 +01:00
  • c2e15f33a3 Added serversession configurability and some other cleanup. Griatch 2015-01-07 18:37:27 +01:00
  • 2c46ede247 Added more overloading modules and cleaned up the template some more. Griatch 2015-01-07 18:21:28 +01:00
  • ad3f19896c Changed all src/ and ev references to evennia Griatch 2015-01-07 15:36:32 +01:00
  • 3ff937a6fd Updated commands to use new evennia path. Griatch 2015-01-07 14:31:35 +01:00
  • 6a8e57b2a1 Added correct test of the evennia module import in launcher. Griatch 2015-01-07 14:14:23 +01:00
  • 096c9a6276 Removed ev.py - merged it into evennia.__init__.py. Griatch 2015-01-07 13:53:11 +01:00
  • c7325a5032 Further reworking, naming the library folder 'evennia' instead of lib or src. Griatch 2015-01-07 13:36:57 +01:00
  • 829e7493b1 Further updates to the initialization. Griatch 2015-01-06 16:36:08 +01:00
  • a3a3081cde Fixed some calls in the main program. Griatch 2015-01-06 15:12:39 +01:00
  • f1457d13f8 imported the lib dir as evennia and src for backwards compatability. Griatch 2015-01-06 14:54:46 +01:00
  • 2b3a32e447 Reshuffling the Evennia package into the new template paradigm. Griatch 2015-01-06 14:53:45 +01:00
  • 2846e64833 Mayor first overhaul of the evennia.py launcher. Not tested yet. Griatch 2015-01-06 14:39:10 +01:00
  • 84483b7842 Merged manage.py into evennia.py. Griatch 2015-01-04 14:48:49 +01:00
  • 4e4d8484d4 Made sure to re-cache the superuser bypass correctly. Griatch 2015-01-03 18:44:21 +01:00
  • 2e3a19840e Made tutorialworld install cleanly again. Griatch 2015-01-03 17:48:32 +01:00
  • bb5b2b6fd8 Fixed bug in class_import Griatch 2015-01-03 15:22:27 +01:00
  • 2782e03478 Made unittest suite finish without errors using new proxy system. Griatch 2015-01-03 15:08:06 +01:00
  • 71b6600d87 Changed .typename to properly handle proxy classes. Griatch 2015-01-02 21:41:29 +01:00
  • 70da53569d Removed .typeclass and .dbobj references in codebase. Griatch 2015-01-02 20:48:34 +01:00
  • 1130dc5757 Started to go through the unittest errors, fixing player creation. Griatch 2015-01-02 19:01:09 +01:00
  • 0b01df1fcc Fixed creation function that caused entities to be wrong-named in certain circumstances. Server now starts and shutsdown without tracebacks. Griatch 2015-01-01 21:13:36 +01:00
  • 938873ab23 Fixing default permissions in create_player Andrew Bastien 2014-12-28 15:48:01 -05:00
  • 3d557f6bf9 Can log in, still errors all over the place due to missing .typeclass/.dbobj Griatch 2014-12-28 20:00:31 +01:00
  • b839614259 Fixed the entire first_init script process with the new typeclass system. Griatch 2014-12-26 13:31:23 +01:00
  • 11449f3d62 Fixed some errors in channel loading. Griatch 2014-12-25 18:58:11 +01:00
  • dd20740e73 Added Channels to new proxy system. Griatch 2014-12-25 17:08:12 +01:00
  • 9af9f94fa0 Moved Players over to the new proxy system, made the start-hook called by the save-signal system into at_first_save() Griatch 2014-12-25 14:43:43 +01:00
  • db512cbbf5 Moved object methods up from ObjectDB and mainly onto the typeclass. In the process of converting players in the same way. Griatch 2014-12-24 01:24:26 +01:00
  • 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. Griatch 2014-12-23 22:25:39 +01:00
  • 24764743ff Made a new version of create_object function, and made Objects creatable using o=Object(). Griatch 2014-12-23 21:33:03 +01:00
  • 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. Griatch 2014-12-23 11:53:32 +01:00
  • 749715a193 Server can be connected to, not yet get to a command line; may need to work on different app_labels. Griatch 2014-12-22 23:03:00 +01:00
  • 0b5e2b94ff Starting the move of typeclass methods off *DB models and onto the typeclasses. Griatch 2014-12-22 22:46:58 +01:00
  • 9321573c23 Fixed a typeclass call. Griatch 2014-12-22 22:14:23 +01:00
  • c6c91c7a0b Removing some more .typeclass properties. Griatch 2014-12-22 22:04:52 +01:00
  • a93d318121 Starting to remove obj.typeclass references. Server now starts and stops cleanly, but not yet tested with actual gameplay. Griatch 2014-12-22 21:46:52 +01:00
  • e214c036c8 Resolved the setting of __dbclass__ which happened in the wrong order. Griatch 2014-12-22 21:27:32 +01:00
  • 2cc4315941 Removed stale remnant of PlayerChannelConnection from comm manager. Griatch 2014-12-22 16:30:06 +01:00
  • c73e013459 Fixed bug in taghandler that stopped tags.get from working correctly with unset categories. Griatch 2014-12-22 14:34:02 +01:00
  • 14086e3b3d General database operations works with reworked, proxy-based typeclass system. Griatch 2014-12-22 14:14:21 +01:00
  • 1be49e7bea Fixed a bug in object manager. Griatch 2014-12-22 09:01:40 +01:00
  • 2ee9e62336 Fixed correct and separate handling of database model bases as compared to its proxy classes using different managers for each type (e.g. ObjectDB.objects.all() will return all ObjectDB instances(including proxy instances) whereas Object.objects.all() will only return Objects) Griatch 2014-12-22 08:54:53 +01:00
  • 554d1b9834 Fixed the *_family manager methods to correctly return typeclasses subclassed at any depth. Griatch 2014-12-21 23:08:20 +01:00