Commit graph

1185 commits

Author SHA1 Message Date
Griatch
b51f3b5a5e Tag pages with page, category comms, add lock:read check (backwards compatible) 2024-04-01 12:23:11 +02:00
Chiizujin
5427817112 Add alias/delete switch 2024-04-01 18:51:29 +11:00
Griatch
9e34e81818
Merge pull request #3458 from chiizujin/sethelp_category
Add sethelp/category switch for changing database help topic's category
2024-03-30 16:40:54 +01:00
Chiizujin
9f9d58bedc Add unit test for sethelp/category 2024-03-31 02:27:30 +11:00
Chiizujin
f1220e7b02 Add sethelp/category switch for changing database help topic's category 2024-03-30 18:30:41 +11:00
Chiizujin
8f67f3934c Fix traceback when using sethelp/edit to create a new topic 2024-03-30 12:48:38 +11:00
Griatch
138e21a94c More regex improvements 2024-03-17 09:39:57 +01:00
Griatch
1853b29429 Re-add dbref match for find command 2024-03-11 09:06:00 +01:00
Griatch
18e2081f56 Remove @reboot alias for @reset command to avoid confusion on what
it does. See #3443
2024-03-10 22:42:20 +01:00
Griatch
cbe3d4c738 Make numbered_names use get_display_name; make dbref display separate method 2024-03-09 20:03:57 +01:00
Griatch
e5d07603ca Run black. Resolve circular import issues in components contrib. 2024-02-25 19:03:11 +01:00
Griatch
43e31abc8d Update login contribs to honor ACCOUNT_REGISTRATION_ENABLED. Resolve #3428 2024-02-25 17:54:11 +01:00
Griatch
015698d06f Break up Object.search into multiple methods for easier overloading. Resolve #3417 2024-02-25 16:37:17 +01:00
Griatch
ca6ea0c0aa
Merge pull request #3434 from InspectorCaracal/help-fixes-1
Patches to improve "help" usability
2024-02-24 10:12:52 +01:00
Cal
6cc5c8df50 change lunr weighting 2024-02-21 14:00:56 -07:00
InspectorCaracal
764eb97cc6
make sure to get an iterable 2024-02-12 19:16:10 -07:00
Griatch
9f1d14bae2 Fix tracebacking services default command 2024-01-28 23:43:09 +01:00
Griatch
0d8db621c6
Merge pull request #3376 from InspectorCaracal/patch-17
fix _get_cmdset return type
2024-01-08 19:50:56 +01:00
Griatch
8f613cb97e
Merge pull request #3375 from chromancer/patch-1
Add prefix to CmdTunnel implementation
2024-01-08 19:47:58 +01:00
InspectorCaracal
8a031192e0
fix _get_cmdset return type 2023-12-21 17:47:42 -07:00
dyfed
4fba0fde64
Add prefix to CmdTunnel implementation
Should fix issue #3374
2023-12-21 16:27:34 -05:00
Cal
e143f47edd fix CmdCreate bugs 2023-12-21 13:07:27 -07: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
8ee119a599
Merge pull request #3350 from volundmush/help_webclient_keys
Fixed stale protocol keys in CmdHelp
2023-12-02 21:30:45 +01:00
Griatch
a928e418a2
Merge pull request #3349 from volundmush/command_msg
Default Commands now use self.msg() instead of self.caller.msg()
2023-12-02 21:28:20 +01:00
Griatch
4857f93824
Merge pull request #3342 from volundmush/cmdset_source
Add Command.cmdset_source
2023-12-02 18:58:12 +01:00
Griatch
26ff5d4206 Remove weird auto-replace strings here and there 2023-11-30 12:29:01 +01:00
Andrew Bastien
378d127c01 Fixed stale protocol keys in CmdHelp 2023-11-27 09:54:55 -05:00
Andrew Bastien
8fe7f3d086 Fixed recursion with CmdExamine 2023-11-27 09:29:31 -05:00
Andrew Bastien
9e067f6f84 Adjusted default commands to use self.msg() instead of self.caller.msg() where prudent 2023-11-27 01:10:49 -05:00
Andrew Bastien
ee3705cb81 Commands now have a .cmdset_source pointing at their original cmdset instance. 2023-11-24 14:48:04 -05:00
Andrew Bastien
26643a71a7 Adjusting checks to use utils.inherits_from() 2023-11-23 13:15:42 -05:00
Andrew Bastien
30bfc36beb Adjusted checks for Object/Account to prevent conflicts. 2023-11-23 13:15:42 -05:00
Griatch
b4a3bae6a9 Ran black on sources 2023-11-23 19:09:12 +01:00
Griatch
80a17cab87
Merge pull request #3180 from volundmush/dig_hook
Building Command Hook Improvements
2023-11-23 18:36:25 +01:00
Andrew Bastien
5b1139cf11 Fixing the tests. 2023-11-19 13:55:42 -05:00
Andrew Bastien
dfd5ee3f8e Improved generation of Player Characters using charcreate 2023-11-04 17:58:12 -04:00
Andrew Bastien
5278ecb730 Moved the new hook to ObjManipCommand 2023-11-04 17:40:52 -04:00
Andrew Bastien
0da7f962c2 Trying a new approach. Introduced DefaultObject.get_object_typeclass() and cleaned up .create() hooks. Building commands now use the new logic. 2023-11-04 16:51:35 -04:00
Andrew Bastien
7746ff1663 Added DefaultObject.can_build_object() and DefaultObject.at_object_constructed(builder) hooks and inserted them into all building commands for improved building flexibility. 2023-11-04 16:51:35 -04:00
Griatch
f6b43b0416 Ran black on sources 2023-11-02 20:58:03 +01:00
homeofpoe
23dea59c57
Update comms.py
Added two f's to make proper fatrings
2023-11-01 09:48:09 -07:00
Griatch
cffeabcd7c
Merge pull request #3313 from volundmush/option_set_improve
Improve OptionHandler.set()
2023-10-31 20:44:02 +01:00
Andrew Bastien
aa57dd9b50 Minor tweak to the OptionHandler.set to return objects instead of values for better integration with other systems. 2023-10-29 16:44:13 -04: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
3c4a3f1088 Removing more erroneous code that snuck in. 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
0f9d2beb09 Add text_kwargs support to EvMore.msg. Resolve #3273 2023-09-23 23:07:19 +02:00