Commit graph

2346 commits

Author SHA1 Message Date
Griatch
1a3e0481c7 Moved contrib/procpool out into a separate repository until it can be looked at. 2015-02-23 15:06:30 +01:00
Jonathan Piacenti
65adb0982b Fix references to contrib and ev. Allows Ampoule tests to run. They're severely broken, however. 2015-02-23 15:06:30 +01:00
Jonathan Piacenti
c03bac5efd Upgrade test runner to derive from DiscoveryRunner. 2015-02-23 15:06:30 +01:00
Jonathan Piacenti
f075bcf297 Remove unused test stubs. 2015-02-23 15:06:30 +01:00
Jonathan Piacenti
584d94b32b Use Mocks to handle test cases. 2015-02-23 15:06:30 +01:00
Griatch
2edb82095a Changed the contrib README's to use markdown rather than plain txt. Removed the battle for Evennia folder. 2015-02-23 10:35:13 +01:00
Griatch
be71aee08f Minor update to web code. 2015-02-22 22:29:37 +01:00
Griatch
e25d8569bb Moved much of @ic functionality into puppet_object. 2015-02-22 21:12:35 +01:00
Griatch
27d2b1ac42 Reworked the puppet-checking code into the puppet_object method. 2015-02-22 21:12:35 +01:00
Ahmed Charles
0fcf9501d2 Remove dependency on @ic upon login. 2015-02-22 21:12:35 +01:00
Griatch
3db3d83d4c Fixed the ending of the tutorial and a bug in the spawner. 2015-02-22 17:46:56 +01:00
Griatch
d1cd9da6bf Extended cmdhandler error reporting with a lot - every inlineCallback needs its own internal error reporting in order to catch everything. 2015-02-22 17:46:56 +01:00
Griatch
c1243a9d6d Fixed a bug in mob movement that had it ignore its own check for traversal-permission 2015-02-22 17:46:55 +01:00
Griatch
4e11b2b5b5 Fixed bug in dark room. The mob currently has issues accepting exit locks 2015-02-22 17:46:55 +01:00
Griatch
56104d9a1d Made sure tickerhandler cleans itself of alrady-deleted objects. Some more bug fixes to reworked tutorialworld. 2015-02-22 17:46:55 +01:00
Griatch
ca69c5aaec Changed the attr, objattr and locattr lockfuncs. attr and locattr now looks for a property .obj on accessing_obj and will use this instead as accessing_obj. This makes attr/locattr useful in commands (the caller gets checked rather than the command body itself, which doesn't have attributes). objattr() now instead checks for an attribute on the accessed_obj rather than on accessing_obj.obj as was its old function. 2015-02-22 17:46:55 +01:00
Griatch
7f0e0d5ef8 Added at_init() call in idmapper and made sure to not deprecate it. Fixed bugs in search and continued work on tutorial world. 2015-02-22 17:46:55 +01:00
Griatch
621a2f73e9 Added the calledby() function to utils (copied from threaded branch) 2015-02-22 17:46:55 +01:00
Griatch
5af3617d4e Fixed errors in bridge room. Some issues with tickerhandler starting with an invalid interval. 2015-02-22 17:46:55 +01:00
Griatch
6f4cbbc1be The reworked tutorial world builds now without error; need to play-test it. 2015-02-22 17:46:55 +01:00
Griatch
c63ae1742f Reworked the build script and made the default tutorial_room more clever, using details and custom cmdsets. 2015-02-22 17:46:55 +01:00
Griatch
f0770da672 Split up the default look command into parts to make it easier to overload. 2015-02-22 17:46:55 +01:00
Griatch
6f9042e191 Added better error reporting to cmdhandler - making a nested function to execute the command tended to hide tracebacks. 2015-02-22 17:46:55 +01:00
Griatch
6edc09411a Further fixes to mob 2015-02-22 17:46:55 +01:00
Griatch
f0ba32cc74 Some fixes to the tutorial_world mob. 2015-02-22 17:46:55 +01:00
Griatch
be482c31e7 Re-implemented a modern version of the Tutorial mob. Removed the tutorial scripts completely. 2015-02-22 17:46:55 +01:00
Griatch
32fd9d2a4d Reworked tutorial world objects, starting with mob. 2015-02-22 17:46:54 +01:00
Griatch
0029232ab0 Updated the tutorial world's rooms. 2015-02-22 17:46:54 +01:00
Jonathan Piacenti
a77d56c7e1 Make sure evennia is initialized even when running single app test suite. 2015-02-21 23:29:36 -06:00
Jonathan Piacenti
72cb4cb618 Fix contribs for menu and line editor. 2015-02-21 23:29:36 -06:00
Ahmed Charles
5e2cc8140a Extend Player.search with custom messages. 2015-02-19 21:45:03 +01:00
Ahmed Charles
c7959587cb Update channel handlers when creating a channel. 2015-02-19 21:45:03 +01:00
Ahmed Charles
5c12ead301 Fix typo in comms.py. 2015-02-15 16:30:23 -06:00
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