Commit graph

84 commits

Author SHA1 Message Date
Griatch
bd3e31bf3c Run black reformatter on code 2022-02-08 13:03:52 +01:00
Griatch
d00ed3f82a Further doc cleanup 2022-01-19 23:01:54 +01:00
Griatch
1593a92d46 Remove prototype init from evennia init 2022-01-03 22:22:19 +01:00
Griatch
adf484b9df Add channel sub-permission checks for admin/manage switches 2021-05-11 23:19:09 +02:00
Griatch
a95d801b1e Remove channelhandler 2021-05-08 16:30:17 +02:00
Griatch
cd579fb649 Remove BASE_*_TYPECLASS from flat API, break circular imports of cmdhandler in accounts/objects. Resolve #2330. 2021-03-07 10:31:30 +01:00
Griatch
5aed34c844 Make evennia lib importable without created gamedir 2021-02-27 13:39:14 +01:00
Griatch
012d6a1935 Delay import of module-prototypes to avoid init-clash. Resolves #2232. 2020-11-12 22:34:57 +01:00
Griatch
0df87037e7 Ran black on sources, add black config 2020-07-27 21:09:13 +02:00
Griatch
7fed14d233 Rename docstring Kwargs to Keyword Args 2020-07-10 15:57:57 +02:00
Griatch
2a18cb0a2d Better indexing of help suggestions with lunr, better display 2020-04-11 09:42:22 +02:00
Griatch
69d85bd184 Make scripts/objects lists use EvMore. Change EvMore to not justify by default. 2020-01-11 15:49:12 +01:00
Griatch
b5aee2c41e Allow EvMore text argument to be a list 2020-01-10 17:56:45 +01:00
Griatch
4ea6209123 Ran black on branc 2019-12-16 20:31:42 +01:00
Griatch
c2c7fa311a Format code with black. Add makefile to run fmt/tests 2019-09-28 18:18:11 +02:00
Griatch
bbb1d40c2d Make GLOBAL_SCRIPTS auto-start timed scripts; list all global scripts 2019-09-07 18:13:54 +02:00
Griatch
febe08c885 Fix signaling names, add .signals to flat API. 2019-07-02 15:46:14 +02:00
Griatch
993113b2b7 Move typeclass init later to reduce chance of misordered imports.
Resolve #1852.
2019-06-10 18:29:04 +02:00
Griatch
08b0f3fbf8 Fix bug in multi-object alias targeting. Resolves #1823 2019-06-03 07:01:03 +02:00
Andrew Bastien
a29376642c Added Base Typeclass loading to Evennia API. 2019-04-15 09:32:02 -04:00
Griatch
7ae790a12f Remove validator container, allow direct setting of options 2019-04-14 21:06:43 +02:00
Griatch
6ddc98a947 Refactor containers for inheritance and delayed loading 2019-04-14 15:37:34 +02:00
Griatch
d1baab7c0b Resolve merge conflicts, some cleanup 2019-04-14 12:18:15 +02:00
Griatch
098af3caba Move globalhandler into utils.containers, make settings format more flexible, default to base typeclass, add helper functions and some more lenient error handling 2019-04-14 11:24:45 +02:00
Andrew Bastien
652186d829 Refactored with more consistent naming and placement. Fixed the table style wrapper. 2019-04-13 21:47:09 -04:00
Andrew Bastien
f1c7471691 Renamed GLOBAL_HANDLER to GLOBAL_SCRIPTS and cleaned up to PEP8 2019-04-11 11:29:38 -04:00
Andrew Bastien
5bc9a42bb5 Added Option Classes. 2019-04-11 10:12:16 -04:00
Andrew Bastien
1678db2435 More draft efforts in new Options handler. @style works! 2019-04-10 21:05:04 -04:00
Andrew Bastien
92e773ad24 Added VALID_HANDLER and some starting VALIDFUNCS to Evennia. 2019-04-10 01:54:17 -04:00
Andrew Bastien
857c6d53f2 Created basic GLOBAL_HANDLER for the Global Script API. 2019-04-09 23:42:46 -04:00
Griatch
f485099b7b Fix py3 regression in ansi filler divisor. Resolves #1804. 2019-03-31 18:56:30 +02:00
Griatch
90b42ca6fb Fix merge conflicts 2019-03-04 22:32:51 +01:00
Griatch
09fbabc978 Better docstring when exploring flat api 2019-02-26 16:22:53 +01:00
Griatch
981119b640 Fix merge conflicts 2019-01-01 15:19:20 +01:00
Vincent Le Goff
03d0d015d7 Fix #1754: WindowsError is replaced with OSError 2018-12-11 17:54:27 +01:00
Vincent Le Goff
ddbd39fce5 Fix slight bugs that prevent a frozen version 2018-11-21 16:11:44 +01:00
Griatch
bd2a2356b6 More unworking testing 2018-10-06 05:19:06 +02:00
Griatch
7d6a4b44f5 Getting started with conversion ... 2018-10-02 00:05:29 +02:00
Griatch
72f4fedcbe Merge with develop and fix merge conflicts 2018-10-01 20:58:16 +02:00
Griatch
bed96328a9 Lots of bug fixes, still issues in prototype-update from menu 2018-09-21 00:05:23 +02:00
Griatch
c6aba5f802 Minor refinement of code comment 2018-09-14 22:24:53 +02:00
Vincent Le Goff
1d1f8d5725 Force evennia.set_trace() to go to the upper frame 2018-09-14 12:51:50 +02:00
Griatch
ff5ffa8d0e Add evennia.set_trace() for easy launch of debugger 2018-09-04 21:59:31 +02:00
Griatch
7f250cdec4 Move spawner tests into prototypes folder 2018-06-09 12:10:32 +02:00
Ryan Stein
8dc51b9fb4 Fix revision rendering and make use of ascii_letters. 2017-10-29 21:38:16 -04:00
Ryan Stein
6fa280b9fd Run 2to3. 2017-10-29 13:40:30 -04:00
Griatch
1f54d464a9 Include EvMenu etc in evennia init step. 2017-10-14 20:53:41 +02:00
Griatch
b278337172 Make PEP8 cleanup of line spaces and character distances as well as indents 2017-08-19 23:16:36 +02:00
Griatch
7ff783fea1 Resolve merge conflicts with master. 2017-08-19 21:30:42 +02:00
Griatch
96c4b0c805 Add new TASK_HANDLER to Evennia flat API 2017-08-10 22:52:52 +02:00