Commit graph

  • 8bb00d5595 Corrected fix for #578 Duarte Cordeiro 2014-09-16 15:46:23 +01:00
  • c6580ae953 =Added /exact switch to @find Duarte Cordeiro 2014-09-16 10:07:24 +01:00
  • f35b5e2038 Fixed so CmdIRC2chan correctly handles deletion by botname and not just by dbref. Resolves #572. Griatch 2014-09-15 23:37:35 +02:00
  • 81a18ab340 Fixed nasty lookup bug when querying for multi-word fuzzy matches using mysql. Resolves #527. Griatch 2014-09-15 22:26:25 +02:00
  • 6f25ac913b Made further changes to the find command as per #573 and #574, making alias-query aware of low-high dbref limits and changed room/exit/char filters to use inherits_from instead of dumbly assuming e.g. a room being an object with no location. Also restructured the code a little. Griatch 2014-09-15 21:05:35 +02:00
  • 5e020bb43d Fixes issues #573 and #574 Duarte Cordeiro 2014-09-15 16:55:58 +01:00
  • 394ef28212 This fixes issue #578 Duarte Cordeiro 2014-09-15 15:15:46 +01:00
  • 6799106333 Fixes issue #579 Duarte Cordeiro 2014-09-15 14:50:19 +01:00
  • 8ba1509559 Fixed typo in @color ansi help text for newline. Replaced {\ for {/ Duarte Cordeiro 2014-09-12 11:31:48 +01:00
  • c4c662b33e Moved unicode/str conversions to sessionhandler level in order to still allow message_all session messages without triggering unicode tracebacks (such as when server restarts). Griatch 2014-09-10 09:33:44 +02:00
  • a749f0c5ca Made unloggedin help reflect the avilability of the encoding command also at this stage. Griatch 2014-09-10 08:58:21 +02:00
  • dbbacb4bb3 This fixes issue #569 lu yijun 2014-09-07 02:22:12 +08:00
  • 46781d3ee1 Blocked cache rmem checks in windows until we have figured out some other way to check this. Griatch 2014-09-06 08:46:54 +02:00
  • aba6f947fa Added django 1.7+ warning to version checker. Griatch 2014-09-05 10:08:27 +02:00
  • 8ade616d1b Made newer-django warning format correctly. Griatch 2014-09-05 09:57:40 +02:00
  • aeb17e78e4 Added deepcopying of prototypes in spawner. Resolves #565. Griatch 2014-09-05 09:13:53 +02:00
  • 3dc35d8b6d Changed create_object to have at_object_receive and at_after_move to correctly target the location and not the new object. Resolves #566. Griatch 2014-09-05 07:52:18 +02:00
  • 079e98884f Minor change in when the give command triggers the move_to. Griatch 2014-09-01 11:36:36 +02:00
  • b9f4c6de3a cmdgive didn't use move_to which meant that hooks were not called. Fixed. Griatch 2014-09-01 11:08:25 +02:00
  • a075e07e55 Made spawner prototype verification more strict. Resolves #556. Griatch 2014-08-31 12:32:58 +02:00
  • 18a0606de6 Added quiet keyword to at_search_result handler. Resolves #559. Griatch 2014-08-31 09:13:08 +02:00
  • 6304e7a068 Fixed errors when disconnecting from channels. Resolves #560. Griatch 2014-08-31 08:56:28 +02:00
  • 58502b42df Fixed an erroneous help entry for the create command, referring to the wrong default typeclass path. Griatch 2014-08-31 08:42:02 +02:00
  • 545804dffe Added ability to abort the command chain by returning a true value from cmd.at_pre_cmd(). Griatch 2014-08-26 09:09:55 +02:00
  • 58f6c05964 Change testing keyword to _testing in cmdhandler Griatch 2014-08-24 10:55:02 +02:00
  • 7bba75b9ff Fixed a missing **kwargs relay from last commit Griatch 2014-08-24 10:08:22 +02:00
  • a88afabd60 Added **kwargs to cmdhandler and execute_cmd() methods, to set arbitrary flags on commands at run-time. Unused by default Evennia but may be useful to codedly change operation parameters on commands at run-time. Griatch 2014-08-24 09:43:55 +02:00
  • 19d6d4ff9e Fixed so multiple webserver interfaces don't kill the websocket client connection. Cleaned up some comments in settings.py. Griatch 2014-08-23 00:07:47 +02:00
  • ffa90e1a03 Removed clearing of extended 127-159 range, as per #551. Griatch 2014-08-21 22:49:52 +02:00
  • 6ae2ca6901 Moved escape mechanism to a central location in serversessionhandler. Griatch 2014-08-21 09:13:53 +02:00
  • 4e2dfef321 Added escaping of unicode text input of ASCII control characters and extended characters as per #551. Griatch 2014-08-21 08:52:49 +02:00
  • 8afdbc6adb Changed ansi parser to strip hard-coded ansi codes inserted raw into the stream, as discussed in #551. Griatch 2014-08-20 20:15:11 +02:00
  • 6e046b39d0 Updated the i18n readme file. Griatch 2014-08-20 10:40:15 +02:00
  • 193b2e673e Added Portugese (Brazilian Portugeze) translation files, courtesy of user 'Nerun Immersea'. Griatch 2014-08-20 10:26:55 +02:00
  • 2945454bf8 Forgot to add the naws.py file. :) Griatch 2014-08-20 10:25:24 +02:00
  • 9af3b44e1c Added NAWS negotiation to telnet protocol, for negotiating the client width/height. Use session.get_client_size() to get a tuple of (width, height) for the current output window. Not currently supported by the webclient. Also added options settings.CLIENT_DEFAULT_WIDTH and -HEIGHT for having a fallback. Note that none of Evennia's default systems currently use this width information. Griatch 2014-08-20 10:21:11 +02:00
  • 699a6ded43 Fixed annoying traceback bug (the 'e' bug) that masked errors in importing malformed command modules. Griatch 2014-08-19 10:20:26 +02:00
  • 1c632e2c35 Correctly sends the prompt in the telnet handler and also sends it after any other text Simon Vermeersch 2014-08-18 20:16:49 +02:00
  • 5750f407df Clarified output of utils.string_from_module. See #541. Griatch 2014-08-15 23:40:16 +02:00
  • 42d614dc0e Changed check to basestring, allowing for ansi. Michael K 2014-08-15 15:45:19 +00:00
  • 831afe79b3 Some cleanup of comments Griatch 2014-08-14 11:01:49 +02:00
  • bb808174e3 Changed session sync timeout to 2 seconds. Griatch 2014-08-14 10:56:59 +02:00
  • 31687b8a05 Made telnet protocols resync with server once their handshakes are complete. Also changed default (pre-TTYPE) to be ansi+xterm256. Set a 5-second timeout for handshakes. This pertains to issue #434. Griatch 2014-08-14 10:28:50 +02:00
  • d4a78a11a6 Changed so sessid.get() always returns a list for every MULTISESSION_MODE. Griatch 2014-08-13 13:19:32 +02:00
  • ddaadb9825 Added TTYPE xterm256 enforcing for the 'BeipMu' client (>v2.00.206). Griatch 2014-08-13 09:58:19 +02:00
  • dbc46a372c Made charcreate not force a desc on new characters if the description is already set (such as in the typeclass). Griatch 2014-08-10 00:01:46 +02:00
  • fdf5c723d2 Fixed silly error reporting when trying to create an object of a non-found typeclass. Griatch 2014-08-09 21:27:01 +02:00
  • f25d512c30 Fixed bug in @userpassword that still used old 'user' field to look up the password. Griatch 2014-08-09 18:17:03 +02:00
  • ecc2b11747 Fixed bug in CmdExamine for multisession_mode=3. Resolves #544. Griatch 2014-08-07 22:12:44 +02:00
  • e7d562d2e8 Fixed so the look command is called immediately when connecting also on MULTISESSION_MODE=3 Griatch 2014-08-07 17:45:16 +02:00
  • 40e9a149d6 Added prompt functionality to webclient using the msg 'prompt' keyword functionality Griatch 2014-08-07 07:53:20 +02:00
  • 6ebde92448 Added prompt keyword to msg() method. Inspired by code by titeuf87 in #543. Griatch 2014-08-06 20:00:51 +02:00
  • 306ce17022 Fixed some lingering uses of sessid as a non-handler. Griatch 2014-08-05 09:16:00 +02:00
  • 5d08d3b3fb Added clear() method to nattributehandler. Resolves #542. Griatch 2014-08-05 09:05:44 +02:00
  • 55cbe615e9 Tested all multisession modes against unittests. Seems to work. Griatch 2014-08-04 17:09:16 +02:00
  • 1ffbc4b9f3 Implemented a first working version of MULTISESSION_MODE=3 Griatch 2014-08-04 15:58:51 +02:00
  • 1e41be797b Run migrations! First version of MULTISESSION_MODE=3. @ic/@ooc not working yet. Griatch 2014-08-04 15:32:48 +02:00
  • 3014909feb Fixed attribute bug in typeclass swap. Griatch 2014-08-04 12:15:10 +02:00
  • 874e3edb2a Changed guest default home and start location to link to the default values rather than hard-coding it. Griatch 2014-07-10 23:42:54 +02:00
  • a707c3c404 Made guest logins turned off by default; if people want it, it should be a concious choice. Griatch 2014-07-10 21:12:15 +02:00
  • 5725eae583 Some restructuring of settings_default, moving guests into a separate section. Griatch 2014-07-10 21:07:03 +02:00
  • 3819c97b06 Some cleanup and changing to conform to PEP8 standard. Griatch 2014-07-10 20:29:16 +02:00
  • 364b156456 Merge branch 'dev' of https://github.com/n0q/evennia into n0q-dev Griatch 2014-07-10 20:12:48 +02:00
  • 84b8ffe834 Made websocket connection error a little more verbose. Griatch 2014-07-08 10:27:02 +02:00
  • a0189a91ad Fixed clearing in Tags vith tags.clear() Griatch 2014-07-08 09:22:49 +02:00
  • ddf8c60341 Corrected guest_list comment n0q 2014-07-08 02:21:59 -04:00
  • e47b2b83b1 Added Guest permission level n0q 2014-07-08 01:33:06 -04:00
  • 5b6ab697b0 Update unloggedin.py n0q 2014-07-08 00:03:07 -04:00
  • 485844a150 Added newline to end of file n0q 2014-07-07 23:41:20 -04:00
  • d43c003cc8 Guest cleanup and server hooks n0q 2014-07-07 23:37:11 -04:00
  • f6b3535021 Fixed settings_default.py compliance n0q 2014-07-07 23:34:07 -04:00
  • de6badd709 Fix for empty character sets n0q 2014-07-07 22:42:24 -04:00
  • 50e7b37191 Addded sorted returns of Tags, as per #534. Griatch 2014-07-07 22:47:26 +02:00
  • 52eef63a84 Added ban-check also before unloggedin player/character creation. Resolves #536. Griatch 2014-07-07 22:31:19 +02:00
  • 4ae65c98fb Made say command color-consistent with pose. Resolves #538. Griatch 2014-07-07 22:10:08 +02:00
  • 8af76ce669 Fixed a typo in batchprocessor. Resolves #539. Griatch 2014-07-07 22:07:04 +02:00
  • a8f9c4034e Porting changes to latest master n0q 2014-07-06 17:11:26 -04:00
  • 757cfded99 Stray bit of code n0q 2014-07-06 16:53:42 -04:00
  • b9661c5c96 Guest Functionality n0q 2014-07-06 16:46:02 -04:00
  • 16b1aeffc2 Merge pull request #8 from evennia/master n0q 2014-07-06 15:08:46 -04:00
  • ef8e52302a Added spawner.spawn to ev.py Griatch 2014-07-06 17:01:09 +02:00
  • 1874300ad1 Added at_post_disconnect() hook to Player, to allow for clean deletion of players at disconnect (for example for Guest-account implementation) Griatch 2014-07-06 16:20:50 +02:00
  • 88efc50054 Fixed outbut listing bug in @set. Griatch 2014-07-06 16:08:29 +02:00
  • 9dfe620b2b Started moving tag/attribute handlers to TypeObjectManager as per #529 Griatch 2014-07-06 16:03:27 +02:00
  • e6950aadf2 Changed how lazy-loading of handlers work, using a werkzeug recipe. Much more efficient now. Griatch 2014-07-06 13:10:03 +02:00
  • 680e603c4d Changed how Tags and Attribues cache and track which objects they use, as suggested in #529. Griatch 2014-07-05 20:32:08 +02:00
  • 169d0a78f8 Made WHO display Player info, not Character info to un-privileged users, and give more info to privileged users. Resolves #518. Griatch 2014-07-01 20:30:35 +02:00
  • fb8cf41b4e Added recursive loop-detection to the spawner. This should avoid accidentally creating infinite self-references in prototype structures. Griatch 2014-07-01 20:16:43 +02:00
  • b9c8c1695c Finalized the spawner API and made the @spawn command also take prototypes directly, e.g. @spawn GOBLIN. Griatch 2014-07-01 19:39:12 +02:00
  • 221d56fecd Made the spawner more streamlined, and allowed the @spawn command to access prototypes in a file specified by the optional PROTOTYPE_MODULES setting. Griatch 2014-07-01 04:04:54 +02:00
  • 6eafe65076 Implemented src.utils.spawner along with a test command @spawn. This allows for spawning individualized objects based on a prototype dictionary rather than having to make a new Typeclass for small changes. Allows for setting basid properties as well as Attributes and NAttributes. Supports prototype multiple inheritance (see header of src/utils/spawner.py) Griatch 2014-07-01 02:14:48 +02:00
  • d05c92792c Some cleanup and making unittests succeed again Griatch 2014-07-01 01:10:44 +02:00
  • 05d21ef4f7 Updated create.create_object to be faster. Made AttributeHandler.add() handle bulk-adding of Attributes and with a slightly more efficient way to create new Attributes. Griatch 2014-07-01 00:46:20 +02:00
  • cda13989f6 Run Migrations! Made Tags unique based on the combination of their db_key, db_category AND their db_tagtype fields. Griatch 2014-06-30 20:14:58 +02:00
  • ea059e9874 Renamed evennia_webclient.js to evennia_ajax_webclient.js to match the script name in the html file. Griatch 2014-06-30 10:00:43 +02:00
  • 115587aa1b Fixed a bug with creating Player from admin. It is hard to add permissions (these are Tags with a special subsetting). This makes the admin not very useful for creating players at the moment. Griatch 2014-06-30 00:53:30 +02:00
  • 39def4efa9 Made cmdsethandler report syntax-errors in a more informative way. Griatch 2014-06-29 21:58:30 +02:00
  • f10bb23ea0 Merge pull request #4 from evennia/master n0q 2014-06-29 14:10:09 -04:00
  • df85edc295 Made template overriding more consistent and created template_overrides dir. Kelketek Rritaa 2014-06-29 11:07:11 -05:00
  • 0729bf10b7 More consistent arrangement of base templates. Kelketek Rritaa 2014-06-29 10:55:29 -05:00