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