Griatch
69d85bd184
Make scripts/objects lists use EvMore. Change EvMore to not justify by default.
2020-01-11 15:49:12 +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
Greg Taylor
5e1a672fc2
Remove builtins imports
...
This module is not intended to be used directly in most cases, per:
https://docs.python.org/3/library/builtins.html
None of our usages warrant the explicit import. We also avoid some
confusion as folks dig to see what we are doing to require
importing builtins directly.
2019-09-15 20:29:59 -07:00
Griatch
aa6b403cd1
Remove @ from default commands. Update docstrings
2019-06-17 22:04:59 +02:00
Griatch
aaea53f46d
Fix batchprocessor IOError. Resolve #1814 .
2019-04-07 14:13:49 +02:00
BlauFeuer
dfcd6e5742
class var options renamed switch_options
2018-03-05 14:34:10 -05:00
BlauFeuer
5357028960
Adds options var to CmdBatchCommands, CmdBatchCode
2018-03-02 07:44:50 -05:00
Griatch
a648433db8
Merge conflicts against master, including cmdhandler support for direct cmdobject input together with prefix-ignore mechanism from devel.
2017-04-01 16:08:23 +02:00
BlauFeuer
1937c314bb
Markup and PEP 8 updates
2017-02-27 22:15:06 +01:00
Griatch
0bd47f0c52
Change permission strings so Immortals->Developer, Wizards->Admin, Builders->Builder, PlayerHelper->Helper, Players->Player, Guests->Guest. Made perm() and pperm() lock function accept both the plural and singular form (so both Admin and Admins work). Still lacking a data migration for updating an existing database to the new setup.
2017-02-17 23:25:09 +01:00
Griatch
c6d9c0619e
Refactor code for readability and compatibility.
2017-01-27 00:19:27 +01:00
Griatch
4e9d070b64
Save the cmdset stack before entering batchcommands in order to properly re-establiish the stack after batch runs instead of simply clearing it. Resolves #1085 .
2016-10-01 15:41:10 +02:00
Griatch
5835a84e20
Fixed unittests.
2016-08-24 23:49:24 +02:00
Griatch
7285cab2db
Refactor batchcode processor to be more stable. Did multiple clean-ups. Implements #939 . Fixes #909 . Fixes #937 .
2016-08-24 23:44:29 +02:00
Griatch
6c34cb40ed
Update pypath_to_abspath to make batchfile file lookups much more reliable. This is done as part of the batchprocess refactor #939 .
2016-08-24 20:37:11 +02:00
Griatch
984c6f9758
Added the ability to overload the default command parent. Implements #923 .
2016-05-22 20:49:46 +02:00
Ahmed Charles
d3e218e439
Don't show tracebacks to players.
...
Make sure that the traceback is in the log.
2015-11-09 12:30:55 +01:00
Ahmed Charles
bcd8674ef3
Use python3 range.
...
Including potential memory reduction due to not created unnecessary lists.
2015-11-02 11:47:07 +00:00
Russell Jones
06c3dc0ed3
Run "futurize -1 -w -n ."
2015-10-01 20:00:28 +01:00
Griatch
c63ae1742f
Reworked the build script and made the default tutorial_room more clever, using details and custom cmdsets.
2015-02-22 17:46:55 +01:00
Jonathan Piacenti
265f8a4e30
PIP packaging with setup.py, and fixes for bugs revealed by this.
2015-01-15 06:20:19 -06:00
Griatch
3ff937a6fd
Updated commands to use new evennia path.
2015-01-07 14:31:35 +01:00
Griatch
c7325a5032
Further reworking, naming the library folder 'evennia' instead of lib or src.
2015-01-07 13:36:57 +01:00