Commit graph

240 commits

Author SHA1 Message Date
Griatch
9c3ba936e4 Run black on sources 2024-06-27 16:01:09 +02:00
Griatch
9ca41b5d0d Update game template class doc strings to be more up-to-date. Resolve #3387 2024-06-27 15:58:11 +02:00
Griatch
381d34522b Fix many py3.12 SyntaxWarnings as per #3561 2024-06-15 11:50:03 +02:00
Griatch
387533d1f0 Fix at_server_reload_start not firing. Resolve #3477. Add Server-Lifecycle.md docpage 2024-04-06 14:08:36 +02:00
Griatch
f88b68dac6 Add DefaultAccount.get_extra_display_name_info method 2024-04-05 09:32:35 +02:00
Griatch
c5a4a34bac Apply black to codes 2024-04-01 17:51:05 +02:00
Griatch
b51f3b5a5e Tag pages with page, category comms, add lock:read check (backwards compatible) 2024-04-01 12:23:11 +02:00
Griatch
e5d07603ca Run black. Resolve circular import issues in components contrib. 2024-02-25 19:03:11 +01:00
Griatch
5307a6c547
Merge pull request #3347 from volundmush/generate_default_locks
Improved lock-setting logic
2023-12-19 23:21:59 +01:00
Griatch
c37dde248e Update CHANGELOG, some refining of docs 2023-12-10 19:59:24 +01:00
Andrew Bastien
a0907ec94d Improved lock-setting logic to handle empty locks, and allow customizing locks via .create()'s new generate_default_locks 2023-12-02 20:01:05 -05:00
Andrew Bastien
1cfee2352b Renaming things to be more Evennia'ish. 2023-12-02 19:56:48 -05:00
Andrew Bastien
97c73d133d Cleaned up refactor to support more extension. 2023-12-02 19:37:25 -05:00
Griatch
b4a3bae6a9 Ran black on sources 2023-11-23 19:09:12 +01:00
Griatch
1f25987cd6
Merge pull request #3324 from volundmush/signal_refactor
SIGNAL_ACCOUNT_POST_LOGIN_FAIL is now properly used. Added a CUSTOM_S…
2023-11-23 18:47:36 +01:00
Andrew Bastien
5e4d4aafc9 Fixing the tests. 2023-11-19 15:25:09 -05:00
Andrew Bastien
ad6d9a98ff SIGNAL_ACCOUNT_POST_LOGIN_FAIL is now properly used. Added a CUSTOM_SIGNALS event handler to signals.py 2023-11-05 22:33:41 -05:00
Andrew Bastien
db4973ee21 Renamed new properties, altered validate_name, fixed minor issue with an accidentally changed kwarg name. 2023-11-04 17:58:18 -04:00
Andrew Bastien
dfd5ee3f8e Improved generation of Player Characters using charcreate 2023-11-04 17:58:12 -04:00
Griatch
f6b43b0416 Ran black on sources 2023-11-02 20:58:03 +01:00
Andrew Bastien
2bf96f7c7f Added CharactersHandler to account and altered all calls of add/remove characters to use it. 2023-10-29 13:02:18 -04:00
Andrew Bastien
4b80b200d8 Cleaned up tests to use newly-renamed Account hooks for add/remove characters. 2023-10-29 13:02:18 -04:00
Andrew Bastien
f782cd8fc8 Removing direct access to Account.db._playable_characters in favor of Account.add_character(char) and Account.remove_character(char). Account.characters already handles all filtering so am cleaning up lots of repeated list comprehensions which remove/filter deleted characters. 2023-10-29 13:02:17 -04:00
holl0wstar
58bfd143d2 Finish the assign role system through the bot. 2023-10-02 02:29:51 -03:00
holl0wstar
61083ed9b5 Add outputfunc to add roles through the bot. 2023-10-02 02:27:15 -03:00
holl0wstar
911323b721 Documentation. 2023-09-25 01:20:46 -03:00
holl0wstar
37ecac009d Add the ability to PATCH discord nicknames and roles. 2023-09-25 00:32:06 -03:00
Griatch
f12897a072 Remove leftover piece of code from another fix 2023-08-06 23:26:48 +02:00
Griatch
9f08b6c9df Make new users properly auto-join default channels. Resolve #3239 2023-08-06 21:19:13 +02:00
Andrew Bastien
53d963e14c Changed importing of SESSION_HANDLER to avoid circular imports when extending Portal or Server SessionHandler. 2023-05-11 20:39:30 -04:00
Griatch
616daf723a Fix username-validator errors not showing in web registration form 2023-04-21 00:26:08 +02:00
Wendy Wang
a2178cfbe2 Close color code in string to avoid color bleed, update legacy SESSIONS reference to SESSIONS_HANDLER 2023-01-18 22:59:00 +01:00
Griatch
d15b2201a0 Remove game template init file; Run black. Resolve #3014 2022-12-03 12:35:00 +01:00
InspectorCaracal
6874dec2f3 fix breaking kwarg changes 2022-11-30 20:12:41 -07:00
Griatch
c6e3ee7589 Update and link new discord docs; reformat code for PEP8 2022-12-01 00:20:26 +01:00
Griatch
a71534cc3b Merge pull request #3001 from InspectorCaracal/discord-integration
Add discord chat integration
2022-11-30 23:55:39 +01:00
InspectorCaracal
e8d0754d7d addressing requested changes 2022-11-29 16:33:12 -07:00
InspectorCaracal
a2eb049fc9 cleanup and docs 2022-11-26 18:36:53 -07:00
InspectorCaracal
cd529281f3 discord integration 2022-11-26 14:30:20 -07:00
InspectorCaracal
b6f0411481 fix no_prefix bug 2022-11-25 20:58:43 -07:00
Griatch
eafe390db4 Use isort, run format on code 2022-11-18 12:02:46 +01:00
Griatch
a461a97576 Format code imports 2022-11-10 22:21:12 +01:00
Owllex
65ed5d29df Change default ID field to be BigAutoField.
* Add relevant migration files for all apps.
2022-10-31 13:13:02 -07:00
Griatch
da68598b63 Add tag to catch link-dead puppet. Resolve #2829, #2737 2022-10-29 20:54:57 +02:00
homeofpoe
0c1b2e894a Update manager.py
Fixing a typo.
2022-10-20 11:22:30 -07:00
Griatch
8486905a66 Handle channel.msg tuple-form outputfuncs. Resolve #2699. 2022-09-25 01:01:44 +02:00
Griatch
43378b4c41 Ran black on sources 2022-09-18 23:58:32 +02:00
Griatch
f05add7c5b Merge branch 'develop' into contrib/evadventure 2022-09-17 13:23:13 +02:00
Griatch
a0a0a248a0 Break up/extend MULTISESSION_MODE into several new settings 2022-09-17 11:58:22 +02:00
Griatch
19bd7ce0b7 Resolve merge conflicts 2022-08-02 16:19:25 +02:00