Commit graph

2313 commits

Author SHA1 Message Date
Griatch
60ff4b8515 Renamed commands/commands.py back to commands/command.py, it is confusing Python to import from inside a package with a module named the same as the package - since Python always searches the current directory first, it will try to import from the internal module and not from the external package, leading to not finding the contents of the package. This appears to be more a limitation of the package structure than with Evennia, so solving it the simplest way. 2015-02-15 22:00:49 +01:00
Griatch
f3dbf1dad9 Make sure to initialize evennia.init() when using 'evennia shell' 2015-02-15 12:02:32 +01:00
Griatch
b3c8a37f89 Updated webclient to use the latest refactored oob syntax. 2015-02-15 11:49:36 +01:00
Griatch
a7e9ab7030 Merge branch 'devel' into webclient 2015-02-15 10:17:23 +01:00
Griatch
950c107ed4 More fixes to webclient 2015-02-15 10:17:20 +01:00
Griatch
27388d3dd1 Fixed a regression in cmdhandler that made systemcommands fail. 2015-02-15 09:47:19 +01:00
Griatch
850c5effaa Starting reworking the webclient to use the new oob system format. 2015-02-15 08:58:50 +01:00
Griatch
a24b79bb97 Made a better template for custom oob commands. 2015-02-14 23:47:16 +01:00
Griatch
6e66eec0b8 Some more fixes to reworked OOBHandler. 2015-02-14 23:42:27 +01:00
Griatch
4f0be822fc Cleaned up the call signature of OOB commands. 2015-02-14 23:06:41 +01:00
Griatch
d97bbb309b Added captalized names for singleton handlers in the main package api, like TICKER_HANDLER and OOB_HANDLER rather than tickerhandler and oobhandler. 2015-02-14 22:01:53 +01:00
Griatch
d8286a592e Turning off debug messages for OOB 2015-02-14 20:18:08 +01:00
Griatch
cc39aff62c Some cleanup of the OOBhandler and communication with GMCP. 2015-02-14 20:12:09 +01:00
Griatch
08525f11ee Implemented GMCP with the new oobhandler. Resolves #208. 2015-02-14 19:46:25 +01:00
Griatch
00aa28004c Made the REPORT command work, not surviving a reload yet. 2015-02-14 12:20:06 +01:00
Griatch
d5a7908a43 MSDP basic testing for ECHO and SEND done. 2015-02-13 23:34:02 +01:00
Griatch
07dd81851e Fixed some bugs in new oobhandler mechanism to make tests work again, but oobhandler is still not tested. 2015-02-13 08:09:29 +01:00
Griatch
48774d0f3c Merge branch 'patch-2' of https://github.com/ahmedcharles/evennia into ahmedcharles-patch-1 2015-02-13 07:39:15 +01:00
Griatch
834ec3010d Merge branch 'patch-1' of https://github.com/ahmedcharles/evennia into ahmedcharles-patch-1 2015-02-13 07:38:36 +01:00
Ahmed Charles
7347aef9fd Fix permissions bug due to class rename.
evennia.objects.objects.Object was renamed to
evennia.objects.objects.DefaultObject.
2015-02-12 22:24:06 -08:00
Ahmed Charles
f5e99c6341 Remove redundant check in perm(). 2015-02-12 17:59:00 -08:00
Griatch
fb5b2a8641 More OOBhandler cleanup 2015-02-13 00:21:17 +01:00
Griatch
d4b5533c20 Finished refactoring all msdp+evenniacore OOB commands. Still untested 2015-02-13 00:11:49 +01:00
Griatch
156d80b7bb Implemented the refactored OOBHandler. Much cleaner and straightforward now. Not tested yet though. 2015-02-12 21:59:11 +01:00
Griatch
7395a772f9 Fixed a typo in contrib/menusystem. Resolves #629. 2015-02-12 16:21:11 +01:00
Griatch
03b4b9ddb4 Continued work on reworking the oobhandler. 2015-02-11 22:16:54 +01:00
Griatch
eda15ccc45 Added support for GMCP out-of-band messaging, as a backup handler to MSDP. Starting to rework the oob system to be more straightforward to follow and understand. 2015-02-11 20:58:37 +01:00
Griatch
f1b6a4e212 Some minor typos in game template 2015-02-11 15:12:25 +01:00
Griatch
53a100fd33 Made GAME_DIR allocation dynamic to allow for renaming/moving the gamedir if desired. 2015-02-11 13:57:19 +01:00
Griatch
eb6baf6e79 refactored cmdhandler to make sure syscmds and normal commands get called in exactly the same way, including at_pre/post_cmd hooks. 2015-02-11 08:43:57 +01:00
Griatch
3281221c99 Made dummyrunner work with a settings mixin for setting the hasher and permission of clients. MUCH faster dummyrunner operation now! 2015-02-10 21:13:10 +01:00
Griatch
c38c9e2f38 Some expansion of the search() docstring 2015-02-10 19:18:23 +01:00
Ahmed Charles
d4b92c6e42 Remove AT_SEARCH_RESULT, unused. 2015-02-10 17:50:23 +00:00
Ahmed Charles
62a13a94a4 Give should only look in the inventory and could use a custom message. 2015-02-10 17:39:52 +00:00
Ahmed Charles
df3943a996 Get does not search for things in the inventory. 2015-02-10 17:38:39 +00:00
Ahmed Charles
ac73b82db9 Cleanup arg_regex for general commands. 2015-02-10 17:37:26 +00:00
Ahmed Charles
7e7cd9211f Add custom error messages to search and have drop use them. 2015-02-10 17:17:15 +00:00
Griatch
7fb35f4ef4 Update INSTALL.md 2015-02-10 17:16:52 +01:00
Griatch
429e7ce4cc updated install text file 2015-02-10 16:36:34 +01:00
Griatch
83fb8240de Fixed readme typo 2015-02-10 16:31:49 +01:00
Griatch
88a90b59df Readme update 2015-02-10 16:28:17 +01:00
Griatch
54b528155b Some readme updates 2015-02-10 16:14:51 +01:00
Griatch
f2a41161cb Updated readme's and other documentation. 2015-02-10 16:12:21 +01:00
Griatch
9d63b03635 Some extra info to settings file 2015-02-10 10:28:06 +01:00
Griatch
eb738ebad8 Made tutorial_world run on devel, it had a few deprecated imports and also the path to the build file given in the limbo desc was not right anymore. 2015-02-10 10:26:08 +01:00
Griatch
ec4e985c39 Made sure to have the launcher send the gamedir as the first entry in the environment for the portal and launcher. This makes it possible to start evennia from anywhere in the game folder. 2015-02-10 00:12:41 +01:00
Griatch
5038d42438 ... and another one. 2015-02-09 23:38:15 +01:00
Griatch
31d7bb658d Added a last fixed migration 2015-02-09 23:35:06 +01:00
Griatch
fa18aca371 Cleanup of the migration history 2015-02-09 23:33:54 +01:00
Griatch
b9648e6cf4 Merge branch 'patch-2' of https://github.com/ahmedcharles/evennia into devel 2015-02-09 22:46:39 +01:00