Commit graph

202 commits

Author SHA1 Message Date
Jonathan Piacenti
be13998771 Patched up tests. 2015-02-28 09:49:41 +01:00
Jonathan Piacenti
9b7d4e656e Fix MULTISESSION_MODE = 3 2015-02-28 09:49:41 +01:00
Griatch
a87fbff366 Started work on #673; refactored the data flow. Still issues with correctly puppeting/unpuppeting in modes > 0. 2015-02-26 21:53:19 +01:00
Griatch
b015f4802a Added better docstrings to subpackages and cleaned out some places which were unclear. 2015-02-23 17:46:42 +01:00
Griatch
68e8062007 Refactored the way default channels are added. 2015-02-23 16:15:29 +01:00
Griatch
68d294d007 Refactored and cleaned up the idmapper directory; it's been so changed by evennia that it makes little sense to keep the original structure (which was intended for adding an app into). Resolved the unittest errors with the idmapper. 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
584d94b32b Use Mocks to handle test cases. 2015-02-23 15:06:30 +01:00
Griatch
e25d8569bb Moved much of @ic functionality into puppet_object. 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
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
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
5af3617d4e Fixed errors in bridge room. Some issues with tickerhandler starting with an invalid interval. 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
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
27388d3dd1 Fixed a regression in cmdhandler that made systemcommands fail. 2015-02-15 09:47:19 +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
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
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
b9648e6cf4 Merge branch 'patch-2' of https://github.com/ahmedcharles/evennia into devel 2015-02-09 22:46:39 +01:00
Griatch
d952f47292 Merge branch 'devel' of github.com:evennia/evennia into devel 2015-02-09 22:38:56 +01:00
Griatch
0115db3805 Reworked batchprocessor to correctly handle paths. Started looking at changing loation of some other folders. 2015-02-09 22:18:52 +01:00
Ahmed Charles
4f5adf1da6 The inventory command should not have arguments.
This makes it so that iguana does not match this command.
2015-02-09 09:24:47 -08:00
Ahmed Charles
d702cd069c Add help_category to @players. 2015-02-09 08:25:32 -08:00
Griatch
91608d7787 Fixed test of quit to handle slightly different output text 2015-02-09 02:35:14 +01:00
Ahmed Charles
0ada956bc1 Fix typo in system.py. 2015-02-09 02:15:52 +01:00
Ahmed Charles
4238d26918 Improve phrasing of @quit. 2015-02-09 02:15:36 +01:00
Jonathan Piacenti
52fa4dd60b Made test running environment more robust and consistent. 2015-02-08 18:34:12 -06:00
Jonathan Piacenti
b106e7418a Added a few hooks to the default building commands. 2015-02-08 18:10:12 -06:00
Ahmed Charles
9c96345480 Fix typo in muxcommand.py. 2015-02-08 17:46:42 +01:00
Ahmed Charles
402afdc325 Remove incorrect comment in player.py. 2015-02-08 17:41:57 +01:00
Ahmed Charles
857b5add7a Fix typo in player.py. 2015-02-08 17:41:40 +01:00
Griatch
cdf676f061 Also added the look command to the cmdset. Now THIS resolves #643. 2015-01-18 12:44:08 +01:00
Griatch
06c9c6b531 Added a general-use 'desc' command. Resolves #643. 2015-01-18 12:39:17 +01:00
Jonathan Piacenti
265f8a4e30 PIP packaging with setup.py, and fixes for bugs revealed by this. 2015-01-15 06:20:19 -06: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
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
2c46ede247 Added more overloading modules and cleaned up the template some more. 2015-01-07 18:21:28 +01:00