Griatch
|
0cb2daad83
|
Further work on tweaking the emote system.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
382846ae08
|
Added masking possibility to recog system.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
a8e75dde7f
|
Made lockhandler.delete be called lockhandler.remove to match all other handlers. Kept the old one as a deprecated alias.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
35583daed2
|
Started adding parsing to pose.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
bd39f1548e
|
Some unittest updates.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
e9148bc0f6
|
Added unittests for rplanguage and rpsystem contribs.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
21878436f8
|
Set up the languagehandler correctly.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
2442422f9e
|
Integrated rpsystem with rplanguage to a greater degree.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
dc5d8f8130
|
Added the rplanguages module for obfuscating languages and whispers, taken from my own rp development code.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
23e63111cc
|
Further work on stabilizing output across different situations.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
bac8f51401
|
More cleanup of the RPsystem contrib's typeclass hierarchy.
|
2015-09-26 18:56:14 +02:00 |
|
Griatch
|
45371289f4
|
Further refinement of the rpsystem contrib, making a more reasonable division of typeclass functionality
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
4ab6414ffa
|
API change - changed the AttributeHandler/TagHandler.get() second argument to be 'default' instead of 'category' ('category' is now the third argument). The reasoning is that this brings the attributes.get() call in line with the similar-looking dict.get(), where you can do dict.get(key, default) to give a default value.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
c34561dba2
|
Reworked the rpsystem with a working search replacement mechanism (allowing to search objects by sdesc)
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
793a307867
|
Changed permanent call in url to satisfy deprecation warning for upcoming Django 1.9.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
8590238c08
|
A working version of the emote system with proper sdesc search functionality and emote/sdesc handlers.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
a630e6d020
|
Some first ideas around search optimizations.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
36acd9255c
|
Fixed so the template language mechanic works too
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
bb658d1d4a
|
Functioning 1-tall, 2-tall selections in place.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
06411f298f
|
Started to add fixes for multi-match selection.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
23406d7840
|
First version actually able to exchange sdescs
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
16247e490e
|
Emote system under testing, not working right just yet.
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
b1f5adb620
|
Added rp system
|
2015-09-26 18:56:13 +02:00 |
|
Griatch
|
5ce222ea66
|
Update CODING_STYLE.md
|
2015-09-25 11:04:30 +02:00 |
|
Griatch
|
1d17302d16
|
Refactoring to go with the fixed AMP structure and methods.
|
2015-09-21 16:50:05 +02:00 |
|
Griatch
|
d553c46ba5
|
Implemented a more robust DoS mechanism for commands. A large number of concurrent players can now send data to the server without general slowdown, the prize to pay for not overwhelming the server is that when load is high you will occationally get an error and asked to enter your command again.
|
2015-09-21 16:49:44 +02:00 |
|
Griatch
|
a5ef023769
|
Refactored AMP protocol and made it more efficient for use with compression and batch-sending.
|
2015-09-21 16:47:24 +02:00 |
|
Griatch
|
4109c86545
|
Modified connection DoS limiter.
|
2015-09-20 20:01:52 +02:00 |
|
Griatch
|
f41b028d94
|
Compressed AMP commands and now handles multi-batch sending as part of a single AMP command Argument object.
|
2015-09-20 20:01:27 +02:00 |
|
Griatch
|
018250e4e5
|
More refined time tracing. It seems the AMP connection is really the bottleneck.
|
2015-09-17 22:39:48 +02:00 |
|
Griatch
|
d02b781be1
|
Time tracing setup for tracing the flow of data through AMP.
|
2015-09-17 21:56:14 +02:00 |
|
Griatch
|
a4e081f11c
|
Added the ability to input a menu dictionary in EvMenu rather than only rely on input modules.
|
2015-09-17 14:12:29 +02:00 |
|
Griatch
|
cb0417fe7f
|
Fixed the connect and command DoS checkers to work more stably and not exclude too much. Resolves #779.
|
2015-09-17 00:46:45 +02:00 |
|
Griatch
|
0b35279bc2
|
Removed artificial delay in AMP mechanism, added alternate streaming. Resolves #805.
|
2015-09-17 00:45:55 +02:00 |
|
Griatch
|
8234d9c0d0
|
Changed operation of evennia start (non-interactive). It will now default to have the Server log to stdout (Portal defaults to a logfile as before). Use the -l or --log flag to have the Server log to the logfile specified by server.SERVER_LOG_FILE.
|
2015-09-08 00:27:24 +02:00 |
|
Griatch
|
4c6ff5b12d
|
Added handling of Ctrl-C in interactive mode. Resolves #803.
|
2015-09-07 23:57:50 +02:00 |
|
Griatch
|
f1834dc194
|
Reworked interactive mode, on the way to fixing #803.
|
2015-09-07 23:45:24 +02:00 |
|
Greg Taylor
|
a9480f9f64
|
Make evennia -i block until process is closed. Fixes #803.
|
2015-09-07 23:44:10 +02:00 |
|
Greg Taylor
|
538228af04
|
Minor PEP8 cleanup in setup.py.
|
2015-09-07 19:57:58 +02:00 |
|
Greg Taylor
|
886830b773
|
Assorted PEP8 cleanups in evennia_launcher.py
|
2015-09-07 19:57:57 +02:00 |
|
Griatch
|
4b29b4e3fe
|
Updated the game template with some more verbose docstring.
|
2015-09-06 12:22:16 +02:00 |
|
Griatch
|
b59340784c
|
Made some cleanup of docstrings to clarify hook load order.
|
2015-09-05 21:49:54 +02:00 |
|
Griatch
|
a7e42b2a5b
|
Changed cmdparser to properly convert to unicode before length measuring, which was causing unexpected behavior with non-ASCII charsets.
|
2015-09-04 21:11:01 +02:00 |
|
Kelketek
|
3fcee453b9
|
Update template_dirs search paths for override
|
2015-09-03 15:55:12 -05:00 |
|
Griatch
|
9f16cee0d2
|
Made the default return_appearance use the get_display_name hook properly.
|
2015-09-02 19:16:16 +02:00 |
|
Griatch
|
ce26ee0a25
|
Turns out normal filter manager methods should also accept *args. Resolves #793.
|
2015-09-01 20:01:49 +02:00 |
|
Griatch
|
a1eadef686
|
Removed an unexpected alias overload in the CrumblingWall tutorial world puzzle. This caused the shift command to be hidden. Resolves #786.
|
2015-08-24 22:09:55 +02:00 |
|
Griatch
|
1316d8115a
|
Fixed returns_typeclass decorator to properly handle filtered query results. Resolves #791.
|
2015-08-24 19:39:25 +02:00 |
|
Griatch
|
c28b06d639
|
Fixed the examples to all have matching nodenames, as per #792.
|
2015-08-24 19:30:08 +02:00 |
|
Kate
|
fc78bde002
|
Typos/clarity in the help text for evmenu.py to make it more plug & play friendly.
|
2015-08-23 18:23:49 -06:00 |
|