Commit graph

5652 commits

Author SHA1 Message Date
Andrew Bastien
81e6fd71a2 Added Base Typeclass loading to Evennia API. 2019-04-15 09:32:02 -04:00
Griatch
b961f282c2 Refactor/remove signal receiver module 2019-04-14 22:53:38 +02:00
Griatch
26a7d0e9e8 Add Django default signals for reference 2019-04-14 22:38:30 +02:00
Griatch
8f8ce6e45d Merge branch 'add_signals' of https://github.com/volundmush/evennia into volundmush-add_signals 2019-04-14 22:19:36 +02:00
Griatch
ca08024d1d Minor cleanups 2019-04-14 21:43:01 +02:00
Griatch
fb5dcc2eff Remove validator container, allow direct setting of options 2019-04-14 21:06:43 +02:00
Griatch
b053104a86 Rework options/optionhandler to use custom save/load functions 2019-04-14 20:29:21 +02:00
Griatch
dc3514c797 Cleanup of options methods, callables 2019-04-14 17:01:32 +02:00
Griatch
b70d8ed70f Refactor containers for inheritance and delayed loading 2019-04-14 15:37:34 +02:00
Griatch
b024c17f8a Resolve merge conflicts, some cleanup 2019-04-14 12:18:15 +02:00
Griatch
08f571bfa2 Improve script self-description 2019-04-14 11:29:17 +02:00
Griatch
76898f918c 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
20d09adeab Merge branch 'gscript_loader' of https://github.com/volundmush/evennia into volundmush-gscript_loader 2019-04-14 09:55:58 +02:00
Andrew Bastien
5a7ee64fc4 Fixed issue with creating new Scripts. Silly tuples! 2019-04-14 03:41:04 -04:00
Andrew Bastien
8823bb1af1 Refactored ScriptHandler into ScriptContainer. Now uses dictionaries with finer control for script launching. 2019-04-14 00:22:53 -04:00
Andrew Bastien
36aba73a32 Refactored with more consistent naming and placement. Fixed the table style wrapper. 2019-04-13 21:47:09 -04:00
Andrew Bastien
ac21c78c5a Refactored signals with better names and more of them. Put them after hook calls. 2019-04-13 18:05:15 -04:00
Andrew Bastien
37d789ee7f Added some Signals. 2019-04-12 20:16:30 -04:00
Andrew Bastien
6c5891c3a0 Cleanups. Containers created and BaseOption done better. 2019-04-11 21:06:15 -04:00
Andrew Bastien
11814691d0 Renamed GLOBAL_HANDLER to GLOBAL_SCRIPTS and cleaned up to PEP8 2019-04-11 11:29:38 -04:00
Andrew Bastien
e129cad093 Added Option Classes. 2019-04-11 10:12:16 -04:00
Andrew Bastien
60df82aca4 More draft efforts in new Options handler. @style works! 2019-04-10 21:05:04 -04:00
Andrew Bastien
4d834d17b7 Merge branches 'new_options' and 'styles_options' into full_options 2019-04-10 19:17:10 -04:00
Andrew Bastien
1b3331b495 Added VALID_HANDLER and some starting VALIDFUNCS to Evennia. 2019-04-10 01:54:17 -04:00
Andrew Bastien
3b39e818ab Fixing issue with an EvTable call. 2019-04-09 23:48:45 -04:00
Andrew Bastien
1bdeb270c4 Created basic GLOBAL_HANDLER for the Global Script API. 2019-04-09 23:42:46 -04:00
Andrew Bastien
eeed7a72b2 Fix some oversights on evtable.self stupidity. 2019-04-09 22:38:11 -04:00
Andrew Bastien
f373477fc5 Finished presentation-grade version of @style. 2019-04-09 22:35:25 -04:00
Griatch
841b07fce0 Streamline batch-spawn mechanism 2019-04-07 23:13:38 +02:00
Griatch
a398cc2a37 Refactor mail contrib with CmdMail, CmdMailCharacter etc. Resolves #1802 2019-04-07 21:50:27 +02:00
Griatch
ea93431bd5 Fix batchprocessor IOError. Resolve #1814. 2019-04-07 14:13:49 +02:00
Griatch
e3af3f148b Update CHANGELOG with latest changes 2019-04-07 10:23:57 +02:00
Griatch
92c7e78ed8 Merge branch 'dockerfile-python3' of https://github.com/amfl/evennia into amfl-dockerfile-python3 2019-04-07 09:21:00 +02:00
Griatch
c9fdd8adca Fix minor typo 2019-04-07 00:34:01 +02:00
Griatch
38aa111763 Tweaking CSS styles/unicodes a little 2019-04-07 00:26:37 +02:00
Griatch
213429f7d2 Merge branch 'goldenlayout_develop' of https://github.com/friarzen/evennia into friarzen-goldenlayout_develop 2019-04-06 21:02:47 +02:00
Brenden Tuck
5c4dee4c64 Lint under_scores to CamelCase 2019-04-06 14:04:05 -04:00
Griatch
1d1aebbebc Fix typo 2019-04-06 09:32:22 +02:00
Griatch
b6fb8ed00d Merge branch 'develop' of github.com:evennia/evennia into develop 2019-04-06 09:25:16 +02:00
Griatch
16df9f842b Test with codacity coverage setup 2019-04-06 09:25:04 +02:00
Brenden Tuck
764f84d5d2 Clean up a use-before-load dependency error and lint 2019-04-05 21:34:51 -04:00
amfl
7665a971d4 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
308b9c2cdf 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
9ffbb72d8c Lint fixes 2019-04-03 17:18:27 -04:00
Griatch
c873dfea29
Merge pull request #1806 from volundmush/ex_attrcategory
Changed @examine to list Attribute categories.
2019-04-03 19:28:41 +02:00
Andrew Bastien
df16cbab47 Fixed the rest of @examine. Attribute checks should work now. 2019-04-03 02:53:19 -04:00
Andrew Bastien
b83a26bf99 Changed @examine to list Attribute categories. 2019-04-03 02:05:10 -04:00
Brenden Tuck
7d433b67ec fix assigning commands to hotbuttons for golden-layout 2019-04-01 23:43:12 -04:00
Brenden Tuck
6cb74b9932 fix a couple of subtle backwards compatibility bugs 2019-04-01 22:09:18 -04:00
Brenden Tuck
a3a317eaf1 Add the ability to create more input windows 2019-04-01 16:22:53 -04:00