Commit graph

5630 commits

Author SHA1 Message Date
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
Griatch
7c416280a8 Merge branch 'gscript_loader' of https://github.com/volundmush/evennia into volundmush-gscript_loader 2019-04-14 09:55:58 +02:00
Andrew Bastien
3ae8234dad Fixed issue with creating new Scripts. Silly tuples! 2019-04-14 03:41:04 -04:00
Andrew Bastien
1f246484cd Refactored ScriptHandler into ScriptContainer. Now uses dictionaries with finer control for script launching. 2019-04-14 00:22:53 -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
857c6d53f2 Created basic GLOBAL_HANDLER for the Global Script API. 2019-04-09 23:42:46 -04:00
Griatch
8cb162342c Streamline batch-spawn mechanism 2019-04-07 23:13:38 +02:00
Griatch
a5aec53a9e Refactor mail contrib with CmdMail, CmdMailCharacter etc. Resolves #1802 2019-04-07 21:50:27 +02:00
Griatch
aaea53f46d Fix batchprocessor IOError. Resolve #1814. 2019-04-07 14:13:49 +02:00
Griatch
e3a96426bc Update CHANGELOG with latest changes 2019-04-07 10:23:57 +02:00
Griatch
a844251973 Merge branch 'dockerfile-python3' of https://github.com/amfl/evennia into amfl-dockerfile-python3 2019-04-07 09:21:00 +02:00
Griatch
cd5e38fe14 Fix minor typo 2019-04-07 00:34:01 +02:00
Griatch
8dfb6da4da Tweaking CSS styles/unicodes a little 2019-04-07 00:26:37 +02:00
Griatch
1b9efff99d Merge branch 'goldenlayout_develop' of https://github.com/friarzen/evennia into friarzen-goldenlayout_develop 2019-04-06 21:02:47 +02:00
Brenden Tuck
a845bbf63d Lint under_scores to CamelCase 2019-04-06 14:04:05 -04:00
Griatch
328ed02dd5 Fix typo 2019-04-06 09:32:22 +02:00
Griatch
af349af701 Merge branch 'develop' of github.com:evennia/evennia into develop 2019-04-06 09:25:16 +02:00
Griatch
3b1ac2a2ee Test with codacity coverage setup 2019-04-06 09:25:04 +02:00
Brenden Tuck
068217f2ec Clean up a use-before-load dependency error and lint 2019-04-05 21:34:51 -04:00
amfl
c05b00c19b Update Dockerfile to python3
Changed from alpine -> python:3.7-alpine due to alpine only having
python3.6 in repos. Some packages have changed as a result.
2019-04-04 19:11:26 +13:00
amfl
19776ece10 Remove zope __init__.py workaround, not needed for py3.3+.
It causes problems when zope is installed in a read-only location
2019-04-04 19:08:43 +13:00
Brenden Tuck
cf746fe04b Lint fixes 2019-04-03 17:18:27 -04:00
Griatch
da2b3eec80 Merge pull request #1806 from volundmush/ex_attrcategory
Changed @examine to list Attribute categories.
2019-04-03 19:28:41 +02:00
Andrew Bastien
3adc908ca2 Fixed the rest of @examine. Attribute checks should work now. 2019-04-03 02:53:19 -04:00
Andrew Bastien
4fd99201b0 Changed @examine to list Attribute categories. 2019-04-03 02:05:10 -04:00
Brenden Tuck
ea8ed1b903 fix assigning commands to hotbuttons for golden-layout 2019-04-01 23:43:12 -04:00
Brenden Tuck
40b77b2eb8 fix a couple of subtle backwards compatibility bugs 2019-04-01 22:09:18 -04:00
Brenden Tuck
0ca3bdae9f Add the ability to create more input windows 2019-04-01 16:22:53 -04:00
Griatch
0a062517bd Fix-length log file date format, retain unix sort. Resolves #1721. 2019-03-31 22:45:19 +02:00
Griatch
690a11754d Fix permission level to edit object. Resolve #1801 2019-03-31 22:06:06 +02:00
Griatch
83c6bb69d1 Allow \f to mark EvMore pagebreaks for cmds. Resolves #1585. 2019-03-31 21:10:37 +02:00
Griatch
f4a1bf9bae Mention in OLC that you can just write to enter a new value 2019-03-31 19:31:06 +02:00
Griatch
f485099b7b Fix py3 regression in ansi filler divisor. Resolves #1804. 2019-03-31 18:56:30 +02:00
Griatch
ee5f4044e8 Update docs on dynamic/persistence of commands. Resolves #1444 2019-03-31 16:12:10 +02:00
Griatch
fccb128952 Add support for MSDP LIST/REPORT/UNREPORT. Resolves #1507. 2019-03-31 13:37:08 +02:00
Griatch
7bf4874f7e Make bottom border-char inherit from top-border char. Resolves #1582. 2019-03-31 00:11:17 +01:00
Griatch
86be1e519b Minor tweak to unit test 2019-03-30 23:09:25 +01:00
Griatch
6bd50543ff Escape html tag output from @py. Add /clientraw switch. Resolves #1369. 2019-03-30 23:01:28 +01:00
Griatch
db3071356c Reworked Menu-login contrib to latest EvMenu style. 2019-03-30 21:47:40 +01:00
Griatch
b68a79ba27 Merge branch 'master' into develop 2019-03-30 17:42:17 +01:00
Griatch
f0d98e1a5b Fix Evmenu infinite loop on empty key. Resolves #1769. 2019-03-30 17:41:28 +01:00
Griatch
37e8585b78 Fix EvMenu infinite loop on empty-string key. Resolves #1769 2019-03-30 17:39:08 +01:00
Griatch
cd375165b7 Automatically run collectstatic on server reload 2019-03-30 14:33:16 +01:00
Brenden Tuck
b25d84c989 fix the ordering of plugins to properly work with goldenlayout 2019-03-26 23:50:11 -04:00
Brenden Tuck
e15370c93a Add a way for plugins to specify new known_types and fix up hotbuttons for goldenlayout. 2019-03-26 23:47:22 -04:00
Brenden Tuck
484fc12524 fix tab-key handling 2019-03-25 22:39:58 -04:00
Griatch
a1f7fd3081 Support Django 2.1 2019-03-25 23:36:38 +01:00
Griatch
fbfb6da975 Resolve support for Django 2.0 2019-03-25 21:45:34 +01:00
Griatch
f9354d9aeb Start conversion for Django 2.0; change to auth for compatibility 2019-03-25 08:48:32 +01:00
Griatch
fbfae59138 Set minimum python version to 3.7 2019-03-24 22:39:21 +01:00