Commit graph

2370 commits

Author SHA1 Message Date
Griatch
a23d78d5b0 Removed the rate limiter in portal for now, not sure how useful it actually is. Need to investigate further ... later. 2015-03-01 10:54:28 +01:00
Griatch
9793c57dd4 Made portalsessionhandler manage command rate limitations directly, using a cmd/s average over 200 commands. 2015-02-28 15:37:20 +01:00
Griatch
e201cda2c3 Fixes to content_cache handler. Started a simple test of a cmd-limiter. 2015-02-28 13:02:51 +01:00
Griatch
b94bb17576 Implemented contents_cache handler for a speed boost for many situations, as per #620. 2015-02-28 11:29:05 +01:00
Griatch
06fe2e5a9c Fixed a bug in serversession. 2015-02-28 09:59:24 +01:00
Griatch
4dc3a3df09 Removed the normal_mode and ignore_empty keywords of puppet/unpuppet_object and instead handling those checks in the calling methods instead. This makes the call clearer. Also changed to using the on-object scripthandler for validation rather than importing and calling the manager unnecessarily. 2015-02-28 09:49:41 +01:00
Jonathan Piacenti
43a597efba Added alias to quit command, for consistency. 2015-02-28 09:49:41 +01:00
Jonathan Piacenti
ba3bd91851 Multisession mode cleanup. 2015-02-28 09:49:41 +01:00
Jonathan Piacenti
aac9ba7b8b Resolve traceback on shutdown. 2015-02-28 09:49:41 +01:00
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
Jonathan Piacenti
b87aa6d039 Fixed MULTISESSION_MODE = 2 2015-02-28 09:49:41 +01:00
Jonathan Piacenti
9733468098 Fix MULTISESSION_MODE = 1 2015-02-28 09:49:41 +01:00
Griatch
eda6cae1ef Update README.md 2015-02-27 10:57:19 +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
c0aafe74ab Removed old deprecation warnings for data= keyword in msg(). The data= keyword is no longer supported. 2015-02-26 19:56:14 +01:00
Griatch
e592b97223 Made tag searches case-insensitive. Resolves #610. 2015-02-26 19:42:33 +01:00
Griatch
ce14e8f876 Removed superfluous template files from evennia/game_template/, these cause updated webclient data to not propagate. Resolves #676. 2015-02-26 19:24:35 +01:00
Griatch
9ac3296b04 Introduced a trottling mechanism in the portalsessionhandler, limiting the number of new connections per second. Also fixed a bug in deleting a puppeted object. 2015-02-24 23:11:04 +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
f0eec11ac5 Some more information when using fallback ajax client. 2015-02-23 16:41:10 +01:00
Griatch
b8daff0663 Added migration to rename the default channels. If those were already changed, the settings file will need to be updated with the changed name. 2015-02-23 16:26:41 +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
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