Commit graph

2889 commits

Author SHA1 Message Date
Griatch
f521b8129e Removed some debug output. 2014-04-20 16:18:15 +02:00
Griatch
91b23f58a4 Removed CHARACTER_DEFAULT_HOME, replaced with DEFAULT_HOME and added START_LOCATION for determining where default commands dump new characters. 2014-04-20 15:56:38 +02:00
Griatch
7d0ff9c71c Fixed a database referene bug that would remove ForeignKey referenced objects when reverse referenced through something like db_home (this defaults to CASCADE mode, is now SET_NULL). Also fixed some other minor things. 2014-04-20 15:03:53 +02:00
Griatch
787f93c4c0 Cleaned up objects command table look 2014-04-19 18:07:54 +02:00
Griatch
dcd14cb621 Fixed objects-command zerodiv error with totally empty Object database. 2014-04-19 17:13:37 +02:00
Griatch
6812906caa Fixed some default website links that still pointed to google code. 2014-04-19 13:06:04 +02:00
Griatch
eb01c19111 Added channel subs to admin in a working way. 2014-04-19 12:21:34 +02:00
Griatch
52d38e360b Remove unsupport M2M field in channelAdmin handler. Removes traceback when DEBUG=True. 2014-04-19 12:08:07 +02:00
Griatch
82a30cc837 Added logger.log_file(msg, filename) as an easy way to log data to an arbitrary file in game/log. log_file() uses threading and open file handles to be non-blocking and inexpensive when logging often. 2014-04-19 11:50:52 +02:00
Griatch
b7b68afe20 Contrib/Evland was removed due to security issues and unsupported code. The code can be found for reference at https://github.com/Griatch/evlang. 2014-04-15 18:04:43 +02:00
Griatch
ef0a154a61 First version of working websocket protocol. 2014-04-13 16:26:14 +02:00
Griatch
01d15f13ee First, untested implementation of websocket protocol support. 2014-04-13 13:18:32 +02:00
Griatch
3b1c66dcbc Made the find command handle *playername correctly. 2014-04-13 10:12:50 +02:00
Griatch
59513e5c00 Fixed player.search() to also move here/me/self wrappers to typeclass. 2014-04-13 10:04:35 +02:00
Griatch
661eb0c23b Some tweaks to the i18n files. 2014-04-13 09:27:36 +02:00
Griatch
99b73c173c Moved here/me,self replacement out of dbobj.search and into the typeclass. 2014-04-13 09:07:45 +02:00
Griatch
e76061ee4c Fixed some issues with which hooks the reset command calls. Resolves #499. 2014-04-12 16:25:19 +02:00
Griatch
bbba449aa4 Added some to evtable/evform, seems to work with ansi now. 2014-04-12 15:27:13 +02:00
Griatch
4a7e332f41 Added arg_regex check to unloggedin create command to avoid merging mis-spells of create with the argument. 2014-04-12 15:27:13 +02:00
Jonathan Piacenti
834b039a0d Fixed issues with transformation functions on ANSIString. 2014-04-12 15:27:13 +02:00
Griatch
7fd47eb386 Re-fixed the special obj/player wrapper for scripts. 2014-04-09 15:31:18 +02:00
Griatch
37a1d86659 Fixed an error in random_string_from_module that was introduced last update. 2014-04-07 08:07:52 +02:00
Griatch
803af4307b Fixed errors in email_login module. Resolves #439. Also added script.object possibility as well as script.obj. 2014-04-06 12:43:59 +02:00
Griatch
55a3be0e83 Fixed deletion of aliases. Resolves #490. 2014-04-06 10:28:14 +02:00
Griatch
8046679980 Fixed a missed update to the search functionality that now should use db_tagtype rather than the old and hackish category-prefix solution. Resolves #497. 2014-04-06 10:21:06 +02:00
Griatch
87d621bcbc Changed variable_from_module to no longer return a random entry but all variables from a module. Added random_string_from_module to support the CONNECTION_SCREEN. Also fixed a bug in the connection_screen handling that occationally (randomly) would return an empty entry. 2014-04-06 09:40:05 +02:00
Griatch
f9c47e7945 Fixed a bug in removing tags from TagHandler. 2014-03-31 07:31:48 +02:00
Griatch
bb7b73b7c2 Added auto-created empty unittest definitions. 2014-03-16 11:14:38 +01:00
Griatch
440afe6928 Further tweaks to unit test systems 2014-03-15 14:06:28 +01:00
Griatch
67c4896a53 More refactoring of the unittest system 2014-03-15 08:03:44 +01:00
Griatch
7571e3606d Some cleanups of the unittests. 2014-03-15 07:37:02 +01:00
Griatch
cafbb43f7a Fixed a bug in dbserialize when handling nested tuples. 2014-03-11 23:24:22 +01:00
Kelketek Rritaa
0a7734c3d5 Added tests for ANSIString, and fixed some bugs for it along the way. 2014-03-09 20:43:36 +01:00
Griatch
f349716e09 Removing some rebug output. 2014-03-09 20:26:42 +01:00
Griatch
021dca4ba7 evtable and evform supports ansi, with some limitations due to wrap not being supported by ANSIString at this point. 2014-03-09 20:23:14 +01:00
Griatch
1886d455da Fixed unicode output of evtable, should allow for ansi colors now. 2014-03-09 20:23:14 +01:00
Griatch
28fc4c96bb Added debug for testing ANSIString with evtable 2014-03-09 20:23:14 +01:00
Griatch
b80baca8e1 Fixed error in removing ansi-escapes. 2014-03-09 20:23:14 +01:00
Griatch
13dc71e02e Changed parser.strip_ansi to parser.strip_raw_codes for contexual clarity. 2014-03-09 20:23:14 +01:00
Griatch
96f26098d1 Fixed comm-related unittest failures 2014-03-09 20:23:14 +01:00
Griatch
1a65d12b2c Fixed a bug in strip_ansi that caused issues all over. 2014-03-09 20:23:14 +01:00
Griatch
ef89099319 Changed .join to ANSIString().join 2014-03-09 20:23:14 +01:00
Kelketek Rritaa
f0130d8384 Added tests for ANSIString, and fixed some bugs for it along the way. 2014-03-09 20:23:14 +01:00
Griatch
ef8755581c optimized ansi parsing a bit as well as did some general cleanup. 2014-03-09 20:22:48 +01:00
Griatch
2aa9ef9997 Fixed so bots cannot idle timeout. 2014-03-09 20:22:48 +01:00
Kelketek Rritaa
04eb057419 Fixed regression where reconverted ANSIStrings would lose all codes.
Made slices append trailing color codes.
2014-03-09 20:22:48 +01:00
Griatch
2b4bfb4433 Changed bot update time 2014-03-09 20:22:48 +01:00
Griatch
44a5a2702d Prepared evtable for changed ANSIString 2014-03-09 20:22:48 +01:00
Griatch
2edea1eace Changed the default login screen to change with settings.SERVERNAME. 2014-03-08 23:10:26 +01:00
Griatch
84dae72dfb Run migrations. Removed all references to ExternalChannelConnection. 2014-03-08 12:11:34 +01:00