Commit graph

889 commits

Author SHA1 Message Date
Griatch
b5195a6e96 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
4cefba6e3b More fixes 2021-02-27 14:13:42 +01:00
Griatch
d100c250d5 Resolve merge conflict 2021-02-27 13:45:04 +01:00
Griatch
5aed34c844 Make evennia lib importable without created gamedir 2021-02-27 13:39:14 +01:00
Griatch
2227f16e17 Make evennia doc-build not require gamedir 2021-02-25 08:52:52 +01:00
Stephen Meier
54ebbde3a7 Code clean up and check to make sure length of password is greater than 0 2021-01-22 23:22:35 -05:00
Stephen Meier
ce279de7c3 Converting single quotes to double to stay consistent 2021-01-22 23:11:17 -05:00
Stephen Meier
ec2a9c8c8f Adding requirement for Evennia password 2021-01-22 23:03:20 -05:00
Stephen Meier
496508d473 Changing to a cleaner implementation to allow for empty email address 2021-01-18 17:26:57 -05:00
Stephen Meier
6dc2b5b767 Changing the envvars names to begin with EVENNIA instead of DJANGO 2021-01-18 17:10:48 -05:00
Stephen Meier
38fe709cb7 Make use of environmental variables for superuser creation 2021-01-16 11:05:07 -05:00
duysqubix
198a192595 Adds jupyter notebook support
Forces the installation of django_extensions.

Simply adds the `shell_plus` command to be seen in main evennia binary when
parsing arguments.

A notebook can be started with the following

`evennia shell_plus --notebook`
2020-12-09 10:12:55 -06:00
Griatch
50779ee84d Fix error that did not let Session base beoverloaded correctly 2020-11-24 18:38:43 +01:00
Griatch
5f8911ec72 Better handle multimatch index out of scope. Resolve #2207. 2020-11-13 20:40:12 +01:00
Griatch
975e98766e Better handle multimatch index out of scope. Resolve #2207. 2020-11-13 20:39:44 +01:00
Griatch
1371226383 Better report of tracebacks across AMP bridge, sort of related to #2240 2020-11-01 16:13:57 +01:00
Griatch
17dfcd4ed5 Better report of tracebacks across AMP bridge, sort of related to #2240 2020-11-01 16:13:02 +01:00
Griatch
91e2e68291 Optimize _Saverdict.update that caused issues for webclient option update (#2224) 2020-11-01 11:32:12 +01:00
Griatch
6f3548eea9 Optimize _Saverdict.update that caused issues for webclient option update (#2224) 2020-11-01 11:19:14 +01:00
Griatch
2106949767 Fix merge conflicts 2020-10-26 21:53:15 +01:00
Griatch
9bb0c77a74 Include webclient info in protocol_flags 2020-10-24 10:58:45 +02:00
Griatch
ae05e62beb Merge pull request #2230 from strikaco/throttle
Refactors throttle to use Django caching (partial fix for #2223).
2020-10-21 21:02:15 +02:00
Johnny
05c452413c Changes test IPs to non-routable values, clears from throttle at end of test and adds checks to ensure manual key eviction works. 2020-10-20 21:01:20 +00:00
Johnny
3444cce6e9 Adds remove() method and renames record/unrecord methods to reflect expected input. 2020-10-20 21:00:03 +00:00
Johnny
ee95fca6cf Adds more verbose error message and logs traceback when errors encountered at init. 2020-10-20 20:35:14 +00:00
Johnny
fef356435b Corrects variable used for setting cache size. 2020-10-13 20:57:16 +00:00
Johnny
2bd2a649ca Refactors throttle to use Django caching. 2020-10-13 20:27:05 +00:00
Griatch
b449ebe3d4 Fix style to Keyword Args 2020-10-12 21:13:06 +02:00
Griatch
26f8ba3f71 Fixed all links 2020-10-11 19:31:05 +02:00
Griatch
90a1a0cba8 Resolve merge conflicts 2020-10-08 23:35:31 +02:00
Griatch
d449acb57b Continue to clean up docstrings 2020-10-08 23:23:27 +02:00
Griatch
d414cc3ccd Start add docs again 2020-10-08 21:45:18 +02:00
Griatch
e539f25fe5 Merge pull request #2212 from Tanookami/ajax_ip_tracking
Separate User IP from Proxy when webclient uses AJAX
2020-10-08 20:56:09 +02:00
Griatch
480ba6e20b Fix wrong display of websocket interface. Resolves #2214. 2020-10-06 09:42:02 +02:00
Griatch
a94e723d6b Add intro-menu to tutorial-world 2020-10-04 19:50:49 +02:00
Kami Hines
b3e466dfa3 Find user IP when webclient fallsback to AJAX 2020-10-03 20:04:02 -07:00
Griatch
ed8290aec8 Clean up docstrings 2020-09-20 20:29:02 +02:00
Griatch
443310b1c4 [Resolve merge conflicts 2020-09-19 14:19:40 +02:00
Griatch
a3c34f5f39 Run black on sources 2020-09-19 14:02:03 +02:00
Griatch
a3923a825e Resolve merge conflicts 2020-09-19 00:38:04 +02:00
Griatch
c568e055f6 Clean up the webclient/server error output. Resolve #2197 2020-09-19 00:19:37 +02:00
Griatch
9837246568 Handle telnet stumped exception with log 2020-09-18 22:14:09 +02:00
Griatch
680a49416e Try to fix closed-protocol error from dirty-closed webclient 2020-09-17 23:04:41 +02:00
Griatch
9cdc37355c Resolve merge conflicts 2020-09-16 23:49:05 +02:00
Griatch
68f4e9041a Some fixes to the connection wizard; Add MSSP guide. 2020-09-16 19:55:10 +02:00
Griatch
488707b5b9 Fix django requirements for current LTS version 2020-09-15 20:54:31 +02:00
Griatch
4284e5be1e Implement new EvMore functionality. Resolves #2126 2020-09-14 23:35:21 +02:00
Griatch
7fd29a9093 Fix settings-reset functionality. Resolve #2187 2020-09-01 20:35:16 +02:00
Griatch
b24d4f0e1e Run black on sources; add black config 2020-07-27 21:12:06 +02:00
Griatch
0df87037e7 Ran black on sources, add black config 2020-07-27 21:09:13 +02:00