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
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
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
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
Griatch
da68598b63
Add tag to catch link-dead puppet. Resolve #2829 , #2737
2022-10-29 20:54:57 +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
Alessandro Ogier
32ac772930
add missing f-strings prefix
2022-08-01 23:55:34 +02:00
Griatch
c95c8213a0
Add Account.uses_screenreader. Added evadventure mini-map
2022-07-24 23:21:36 +02:00
Cory F. Cohen
a05ec09f51
Fix various typos in several files.
...
All are in comments and docstrings, and none should be controversial
in any way (e.g. British versus American spelling).
2022-06-21 21:12:45 -04:00
Griatch
ef7280f55a
Add TagProperty, AliasProperty, PermissionProperty. Default autocreate=True for AttributeProperty.
2022-04-09 15:56:24 +02:00
Griatch
bd3e31bf3c
Run black reformatter on code
2022-02-08 13:03:52 +01:00
Griatch
5859de7054
Change to use super() instead of the old py2 style everywhere
2022-01-26 21:51:55 +01:00
Griatch
58f86fd3d7
Make common typeclass.delete return True/False to match Object.delete api for consistency. Resolve #2398
2021-11-03 23:20:00 +01:00
Griatch
a815db4ca9
Complete permanent->persistent rename of cmdset kwarg for consistency
2021-08-06 17:16:44 +02:00
Griatch
40a5abe204
Resolves #2465 , as per suggesion of @GulliblePsychologist
2021-07-26 22:22:26 +02:00
Griatch
7ff8cbb341
I18n string cleanup and refactoring
2021-05-27 17:37:26 +02:00
Griatch
59dd0b007a
Update HaProxy document, move server/admin to correct place
2021-05-26 20:12:19 +02:00
Griatch
858d00c853
Move calling of channel-msg hooks to channel side
2021-05-09 17:01:26 +02:00
Griatch
a95d801b1e
Remove channelhandler
2021-05-08 16:30:17 +02:00
Griatch
25e7e5a500
First version of refactored channel hooks
2021-04-11 21:43:21 +02:00
Griatch
48ebe5e3c2
Start refactoring channels
2021-04-11 16:17:02 +02:00
fariparedes
acd1765ea3
Proposed fix
2021-04-06 21:06:14 +02:00
Griatch
b5195a6e96
[feat] Script refactor; decouple timer component from script lifetime. Resolve #1715
2021-03-07 10:34:01 +01:00
Griatch
cd579fb649
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
dc64e719b5
Merge branch 'master' into develop
2021-01-30 13:13:00 +01:00
Tim Chaplin
152e86a7f3
Don't override location passed through kwargs
2021-01-18 16:37:20 -05:00
DegenerateTriangle
1652b45667
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
duysqubix
68795e3adc
Merge branch 'master' into feature/add-jupyter-notebook-support
...
Allows for jupyter notebook support via `evennia shell_plus --notebook` comand
2020-12-09 10:14:55 -06:00
Kevin C. Coram
b555fd10bb
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
ae05e62beb
Merge pull request #2230 from strikaco/throttle
...
Refactors throttle to use Django caching (partial fix for #2223 ).
2020-10-21 21:02:15 +02:00