Commit graph

6494 commits

Author SHA1 Message Date
Griatch
b0bdc72cb1 More testing 2021-02-27 18:38:47 +01:00
Griatch
4d0e639735 More debugging 2021-02-27 18:21:12 +01:00
Griatch
3d335b2670 More testing 2021-02-27 18:10:29 +01:00
Griatch
53e975f7d5 More debug output 2021-02-27 18:04:02 +01:00
Griatch
b5397c0102 More experimentation with module reloading 2021-02-27 17:31:30 +01:00
Griatch
2b909ab923 More testing with importlib 2021-02-27 14:33:29 +01:00
Griatch
61e37799a5 Debug output for doc build 2021-02-27 14:25:17 +01:00
Griatch
15c6e5c630 More fixes 2021-02-27 14:13:42 +01:00
Griatch
96dfe9b27b Fix additional things needed for stand-alone import of evennia lib 2021-02-27 14:12:39 +01:00
Griatch
773bbda113 Tweak search manager import for doc build 2021-02-27 13:57:58 +01:00
Griatch
10b09e2623 Fix typo in doc conf 2021-02-27 13:53:53 +01:00
Griatch
1a0ae18453 Fix doc conf build for multiversion 2021-02-27 13:48:11 +01:00
Griatch
23fa1862b2 Resolve merge conflict 2021-02-27 13:45:04 +01:00
Griatch
18be93f825 Update makefile from develop 2021-02-24 23:25:46 +01:00
Griatch
704c795812 Fix typo in conf 2021-02-24 23:20:13 +01:00
Griatch
3e4b8f5a3e Correct evpath variable 2021-02-24 23:16:41 +01:00
Griatch
72b3e18ee4 More debug output during doc build 2021-02-24 23:12:28 +01:00
Griatch
034b237c25 Another doc adjustment 2021-02-24 22:41:15 +01:00
Griatch
12e44167cb More tests for doc building 2021-02-24 22:35:04 +01:00
Griatch
1ab007a976 Start adding chargen 2021-02-24 22:32:54 +01:00
Griatch
4ba752ebd6
Merge pull request #2291 from tim-chaplin/fix_start_location
Fix settings.START_LOCATION behavior
2021-01-30 13:11:27 +01:00
Griatch
0a0e8088ec
Merge pull request #2299 from tim-chaplin/fix_time_test
Fix test_gametime.py for non-UTC servers
2021-01-30 13:09:19 +01:00
Tim Chaplin
3cd4ab3739 Replace absolute timestamps in test_gametime with local datetimes 2021-01-18 17:00:23 -05:00
Tim Chaplin
2d58e70454 Don't override location passed through kwargs 2021-01-18 16:37:20 -05:00
Tim Chaplin
65a478aff1 Revert "Make gametime use timezone-aware datetimes"
This reverts commit 778f0a96da.
2021-01-18 15:53:50 -05:00
Griatch
4a72a64733
Merge pull request #2292 from tim-chaplin/command_class
Make more commands honor settings.COMMAND_DEFAULT_CLASS
2021-01-18 21:35:23 +01:00
Griatch
402d62a088
Merge pull request #2293 from tim-chaplin/editor_no_north
Increase SaveYesNoCmdSet priority to 150
2021-01-18 21:32:05 +01:00
Tim Chaplin
778f0a96da Make gametime use timezone-aware datetimes
This fixes evennia.utils.tests.test_gametime; datetime.fromtimestamp assumes the current system's timezone, so some of the unit tests currently fail if the system's timezone is set to EST (on Windows).
2020-12-30 15:30:52 -05:00
Tim Chaplin
4b95ae5ff0 Make ExitCommand inherit from settings.COMMAND_DEFAULT_CLASS
See c1795ce55f.
2020-12-27 14:01:31 -05:00
Tim Chaplin
cca2bd8997 Increase SaveYesNoCmdSet priority to 150
Fixes a bug where typing "n" in a room with a "north" exit goes north instead of closing the editor when prompted.
2020-12-27 13:52:52 -05:00
Tim Chaplin
c1795ce55f Make more commands honor settings.COMMAND_DEFAULT_CLASS
As suggested in mygame\commands\command.py, I'm overriding COMMAND_DEFAULT_CLASS in settings.py to try to make sweeping changes. Having certain commands inherit directly from the base Command class thwarts this.

The only difference between Command and MuxCommand is that MuxCommand defines some custom parsing, but that's overridden by these commands anyway, so there should be no practical difference.

The import change in game_template/commands/command.py was required to fix an exception on server reload caused by the channelhandler.py change (I guess something to do with import order?)
2020-12-27 11:45:25 -05:00
DegenerateTriangle
da1e002f65 Revert "Update .gitignore"
This reverts commit 582c9776d0.
2020-12-25 17:25:30 -05:00
DegenerateTriangle
582c9776d0 Update .gitignore 2020-12-25 17:22:23 -05:00
DegenerateTriangle
57a4976fe1 Honor START_LOCATION in default account creation.
Currently START_LOCATION is only honored by the "charcreate" command, which is unintuitive.
2020-12-25 17:22:18 -05:00
Griatch
574d7fbd4f Correctly rename config file 2020-12-16 09:34:04 +01:00
Griatch
77680c9132
Test some additional discussion links 2020-12-16 09:31:30 +01:00
Griatch
fad7e3ac2b
Update documentation-issue.md
Clarified template a little.
2020-12-16 09:21:56 +01:00
Griatch
07cf5cccdf
Update bug-report.md
Clarified the form a little
2020-12-16 09:16:27 +01:00
Griatch
a9c245fda9 Fix django-extensions add 2020-12-09 16:45:53 +01:00
Griatch
9d90b52266
Merge pull request #2255 from kcoram/fix-accounts-null-errors
Add null checking when getting puppet from session
2020-11-21 18:17:24 +01:00
Kevin C. Coram
679376a13f Add null checking when getting puppet from session
When account.execute_cmd() is called without an explicit session
argument for a server using MULTISESSION_MODE 2 or 3, it does not
know which session to use and may leave it None. Downstream, code
attempting to get the puppet from the session can fail with an
error because of the None session.

This change adds in checking for the None session, and sets the puppet
to None if there is no session defined.
2020-11-17 15:06:19 +00:00
Griatch
5f361fbd5b Customize index set 2020-11-14 19:15:24 +01:00
Griatch
8afa4ce023 Update changelog 2020-11-14 16:06:05 +01:00
Griatch
4faa9ad4ce Change build sourse for master 2020-11-14 13:38:06 +01:00
Griatch
4e07a79154 Minor fix for logging 2020-11-13 22:52:50 +01:00
Griatch
d6ef0731c0 Don't allow 3-box with only two boxes in room. Resolve #2206. 2020-11-13 20:59:49 +01:00
Griatch
b9357bc298 Better handle multimatch index out of scope. Resolve #2207. 2020-11-13 20:39:44 +01:00
Griatch
2b2df4b8cb Fix .obj transfer for nested cmdset. Resolves #2221. 2020-11-12 23:23:49 +01:00
Griatch
947c8c57e6 Delay import of module-prototypes to avoid init-clash. Resolves #2232. 2020-11-12 22:28:14 +01:00
Griatch
5ac76c8c92 Better handle error when trying to add ticker with subsecond interval. Resolves #2235 2020-11-12 22:01:24 +01:00