Commit graph

6958 commits

Author SHA1 Message Date
Griatch
4ebfbcff2a Update scripts command, Scripts documentation 2021-03-07 17:41:48 +01:00
Griatch
8de5284b28 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
8c5ec50c5e Remove BASE_*_TYPECLASS from flat API, break circular imports of cmdhandler in accounts/objects. Resolve #2330. 2021-03-07 10:31:30 +01:00
Griatch
c1f1fd53a5 Remove excessive debug info on doc build 2021-03-06 01:31:58 +01:00
Griatch
8b33e791ca Add link sidebar to docs 2021-03-06 01:27:29 +01:00
Griatch
41b1d9b75c Fix for the clashing doc-branch issue 2021-02-27 20:17:07 +01:00
Griatch
abdea43e5a More debug output 2021-02-27 14:23:51 +01:00
Griatch
b5ddc52536 Make evennia lib importable without created gamedir 2021-02-27 13:39:14 +01:00
Griatch
d2046c9e0d Make evennia doc-build not require gamedir 2021-02-25 08:52:52 +01:00
Griatch
759e77af3b doc-building tests 2021-02-24 22:40:29 +01:00
Griatch
104aa88361
Update Crafting.md
Fixed an example.
2021-02-15 17:26:45 +01:00
Griatch
8563743453 Update changelog 2021-02-09 20:59:56 +01:00
Griatch
b4fec318a8 Merge branch 'develop' of github.com:evennia/evennia into develop 2021-02-09 20:58:26 +01:00
Griatch
b35f7fa16c
Merge pull request #2309 from jamalainm/latin_il8n
Latin 18n support
2021-02-09 20:58:13 +01:00
jamalainm
0b212f3e58 Merge branch 'master' into latin_il8n
Added Latin translation of Evennia's core messages as per the directions
in evennia/locale/README.
2021-02-05 15:52:14 -06:00
jamalainm
f9920545da Added Latin translation for Evennia's core messages. 2021-02-05 15:51:23 -06:00
Griatch
255df229e3 Update doc build makefile 2021-01-30 18:03:44 +01:00
Griatch
455923c36e Update docs with new start envvars info 2021-01-30 13:24:52 +01:00
Griatch
42d279d40b Merge branch 'develop' of github.com:evennia/evennia into develop 2021-01-30 13:14:48 +01:00
Griatch
ae1a92e859
Merge pull request #2306 from srmeier/develop
Make use of environmental variables for superuser creation
2021-01-30 13:14:38 +01:00
Griatch
3387de9f12 Merge branch 'master' into develop 2021-01-30 13:13:00 +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
Stephen Meier
58f7ab8777 Code clean up and check to make sure length of password is greater than 0 2021-01-22 23:22:35 -05:00
Stephen Meier
f383a83a4d Converting single quotes to double to stay consistent 2021-01-22 23:11:17 -05:00
Stephen Meier
ddbbf8b5c5 Adding requirement for Evennia password 2021-01-22 23:03:20 -05:00
Griatch
ab677e6529 Fix errors in cmdparser for post-index match-separators 2021-01-19 21:00:25 +01:00
Stephen Meier
95bd3a18da Changing to a cleaner implementation to allow for empty email address 2021-01-18 17:26:57 -05:00
Stephen Meier
20ed8357d0 Changing the envvars names to begin with EVENNIA instead of DJANGO 2021-01-18 17:10:48 -05: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
Griatch
5831580f3e Fix typo on UnixCommandClass contrib. Resolves #2305 2021-01-18 22:13:00 +01:00
Griatch
a3abc22df1 Make sure self.lhs/rhslist are always lists. Resolve #2290 2021-01-18 22:08:11 +01:00
Tim Chaplin
65a478aff1 Revert "Make gametime use timezone-aware datetimes"
This reverts commit 778f0a96da.
2021-01-18 15:53:50 -05:00
Griatch
9fbd2e1ae1 Clean up some markdown syntax 2021-01-18 21:51:18 +01:00
Griatch
36e089ba48
Merge pull request #2303 from Suudy/feature-advanced-remote-postgresql-use-case
Add section on usage of a remote Postgres database
2021-01-18 21:43:35 +01:00
Griatch
286e86bbdb Merge branch 'master' into develop 2021-01-18 21:35:48 +01: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
3ba414664e Merge branch 'master' into develop 2021-01-18 21:32:53 +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
Stephen Meier
34069b7447 Make use of environmental variables for superuser creation 2021-01-16 11:05:07 -05:00
Pete LaDow
df82c9860b Add section on usage of a remote Postgres database 2021-01-14 14:28:30 -08: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
17a28cc1a7 Add root doc 2020-12-20 14:34:05 +01:00