Commit graph

1150 commits

Author SHA1 Message Date
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
Griatch
1c7cc201e4 Stop color leak in examine's last_login output 2023-09-03 08:47:52 +02:00
mike
dbf5c3773f Added 'last login' field to the 'examine' command using a new 'format_last_login' method. 2023-08-20 12:08:10 -07:00
Jake
873a85b824 Fixing SetHome typo in building.py 2023-08-18 23:00:04 -06:00
Griatch
34021ad388 Remove dead code from unloggedin module 2023-08-06 23:24:22 +02:00
Griatch
9f08b6c9df Make new users properly auto-join default channels. Resolve #3239 2023-08-06 21:19:13 +02:00
Griatch
28179a9c0f Have py command send strings except on client_raw flag. Resolve #3245 2023-08-06 20:17:07 +02:00
Griatch
64c2da18c4 Add LLM contrib for having NPCs talk with input from an LLM AI server 2023-07-15 00:04:16 +02:00
Griatch
85a8cd613b Update Changelog 2023-05-21 10:59:24 +02:00
Griatch
8360f178de Merge pull request #3188 from volundmush/py_adjustment
Py adjustment
2023-05-21 10:49:16 +02:00
Griatch
70df2dd7cb Merge pull request #3187 from volundmush/fix_circular_imports
Changed importing of SESSION_HANDLER to avoid circular imports when e…
2023-05-21 10:45:36 +02:00
Griatch
f70fd64478 Make turnbased combat work 2023-05-15 19:34:38 +02:00
Andrew Bastien
d77ac06a47 Made some slight adjustments to CmdPy so that it can signify the output options ought to be highlighted. This'll come in handy later with the Rich Integration. 2023-05-11 20:46:15 -04: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
Andrew Bastien
ff6f0bebb8 Complete overhaul from start to finish. 2023-05-11 14:58:49 -04:00
Griatch
ea7a3c83d7 Working on turnbased combat 2023-05-11 20:29:45 +02:00
Griatch
3e6e074bd3 Fix bug in CmdPage. Resolve #3166 2023-04-29 08:13:49 +02:00
Griatch
86f18c6686 Fix parsing precedence of long cmd-aliases. Resolve #3090 2023-02-26 20:15:34 +01:00
Griatch
bb9dc516b9 Fix || usage in help entries. Resolve #3085 2023-02-26 17:39:36 +01:00
Griatch
328ddf9936 Make script obj= required for targeting obj-based scripts. Resolve #3096 2023-02-26 00:10:03 +01:00
Owllex
5d53e8002e Fix issue with channel nick aliases. 2023-02-25 13:19:00 -08:00
Griatch
a6df975624 Add teleport: and teleport_here: default locks to in-game entities. Resolve #3029 2023-02-25 19:59:59 +01:00
Griatch
e431a786b5 Merge pull request #3107 from Machine-Garden-MUD/3106_fix
Prevent recreation of same-named channels
2023-02-25 09:04:46 +01:00
Wendy Wang
7680f98bd4 Prevent recreation of same-named channels 2023-02-07 19:55:06 +01:00
amfl
00c2c92472 Fix various typos 2023-01-30 16:53:32 +13:00
Wendy Wang
54f21bd665 Adding notification when discord bot session begins, fixing caller -> self.caller 2023-01-14 17:18:02 +01:00
Griatch
b8012b7e92 Fix tutorial typo. Extend unit test for command 2023-01-07 20:58:12 +01:00
Griatch
98f04fc468 Merge pull request #3068 from InspectorCaracal/patch-5
Typo correction in CmdPerm
2023-01-06 20:44:21 +01:00
InspectorCaracal
2119a817ad fix typo in perm 2023-01-06 11:57:09 -07:00
InspectorCaracal
07af134027 update setting name, tests 2023-01-06 11:37:24 -07:00
InspectorCaracal
04e036978c registration setting 2023-01-02 20:48:33 -07:00
Dgleks
e84b831807 Fixed a typo when printing help file matches for keywords that didn't directly locate a help entry. 2022-12-20 18:28:06 +00:00
Chiizujin
6782f7d635 Change get and drop to use funcparser embeds 2022-12-15 11:49:46 +11:00
Chiizujin
a331e059be Merge upstream into get_drop_name 2022-12-15 11:34:12 +11:00
Griatch
e15aebdf86 Merge pull request #3028 from InspectorCaracal/discord-bugs
Rework Discord reconnection logic
2022-12-14 22:28:52 +01:00
Griatch
1e00068768 Merge pull request #3022 from chiizujin/help_typos
Fix help typos
2022-12-14 21:02:16 +01:00