Commit graph

212 commits

Author SHA1 Message Date
Griatch
97009037a5 Allow $dbref/$search in set command to assign objects to Attributes. Resolve #2379. 2022-01-09 01:49:58 +01:00
Griatch
e70337b6d2 Move create methods into managers, leave utils.create as wrappers.
Resolve #2118.
2022-01-09 00:30:32 +01:00
Griatch
cc22a776ee Make monitorhandler support Attribute categories. Resolve 1807. 2022-01-08 22:14:56 +01:00
Griatch
7f0d314e7f Update changelog with merged PR 2021-12-17 08:49:04 +01:00
Griatch
72ad633071 Make set aware of Attribute categories 2021-12-16 00:22:24 +01:00
Griatch
09f51a644a Make examine command more modular; show attr-categories and value types.
See #1805.
2021-11-21 03:37:55 +01:00
Griatch
7cfb9e3b42 Co-exist @-prefixes for management commands. Resolve 2353. 2021-11-13 02:15:30 +01:00
Griatch
7a60e9ed0d AttributeProperty for managing Attributes similarly to Django fields 2021-11-09 23:08:28 +01:00
Griatch
2df0b9c943 Change custom_gametime contrib to start days/weeks/months from 1 instead of from 0. Resolve #1753 2021-11-04 00:15:27 +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
00b29a693d Change TagHandler.add/has(tag=...) kwarg to key= for consistency. Resolve #2396 2021-11-03 22:55:55 +01:00
Griatch
7639b98bf3 Update changelog to include webclient browser id 2021-11-03 20:13:06 +01:00
Griatch
6fef01a3b1 Allow to disable MXP or make it one-directional. Resolve #2169. 2021-11-02 23:39:56 +01:00
Griatch
b94dcbee70 Tweak lock names to teleport/teleport_here instead 2021-10-31 23:48:05 +01:00
Griatch
fc3bf04fd8 Add move/move_here lock check to tel` command. Resolve #1579 2021-10-31 23:41:06 +01:00
Griatch
ef9f80cb84 Add confirmation question to ban/unban commands, as per #1541 2021-10-31 23:10:31 +01:00
Griatch
c2a3c789d3 Change settings.COMMAND_ARG_REGEX default to require a space or '/' between cmdname and argument. This better matches common expectations. Resolves #1541. 2021-10-31 23:08:33 +01:00
Griatch
36e985557f Rename all at_before/after hooks to at_pre/post. Old names still work but are deprecated. Resolves #1454. 2021-10-31 22:18:58 +01:00
Griatch
063c44f38d Add SERVER_HOSTNAME setting. Update website index to show telnet connect info 2021-10-31 10:38:38 +01:00
Griatch
9d6cb98349 Add pronoun parsing for msg_contents inlinefuncs 2021-10-30 22:36:40 +02:00
Griatch
2a8cc57bbe Add strip_unsafe_input/INPUT_CLEANUP_BYPASS_PERMISSIONS helpers to strip unsafe input on a per-command level. Resolves #1738. 2021-10-09 16:27:58 +02:00
Griatch
71092f17f7 Make @lazy_property handlers read/write protected to avoid common newbie mistakes, like assigning obj.locks = [] 2021-10-09 14:33:40 +02:00
Griatch
a7b99a605b Add LOCALECHO client option for clients not supporting local echoing. Resolve #2258. 2021-10-09 00:36:17 +02:00
Griatch
e4013dbdb8 Ask for confirm in default account creation. Resolves #1523 2021-10-08 22:46:50 +02:00
Griatch
bf2c4f151b Refactor return_apperance hook to make it easier to override. Resolves #2530, Resolves #2362. 2021-10-08 01:04:55 +02:00
Griatch
4cf890b635 Change EvTable vertical rebalance algorithm to simply add empty rows at end. Produces more consistent visual result than old algorithm which could sometimes look like a bug. 2021-09-17 00:49:37 +02:00
Griatch
cb5830bbc5 Expand RPSystem to respect case of references. Resolves #1620. 2021-09-08 23:41:33 +02:00
Griatch
ddaf22ea58 Fix spawn issues in xyzgrid. Allow prototype_parent to be a dict itself. Resolve #2494. 2021-08-22 20:30:22 +02:00
Griatch
f650533614 Keep GMCP case if outputfunc is capitalized. Resolve #2300. 2021-08-17 20:25:00 +02:00
Griatch
1196196ed8 Merged script/scripts commands. Resolve #1502 2021-08-07 23:11:21 +02:00
Griatch
5ac69a7b0d Better handle using typeclass-cmd with mismatched db table. Resolve #2350. 2021-08-06 23:44:48 +02:00
Griatch
6e38d0ae4c Avoid yield-command crossover problems. Add .retain_instance ability for Command class for implementing state execution. 2021-08-06 15:59:48 +02:00
Griatch
ecd4307a87 Add stop_task kwarg to help Script delete-on-stop. Resolve #2455. 2021-08-03 22:15:41 +02:00
Griatch
5df73d5045 Add XYZgrid contrib api files, prepare for merge 2021-07-23 00:19:28 +02:00
Griatch
0ccecab538 Update changelog for extra-launher-command setting 2021-07-04 21:55:14 +02:00
Griatch
55476c16c2 Changed clickable help-links to default to True 2021-06-20 11:20:33 +02:00
Griatch
d12dce8959 Formatting/style updates to new tasks command 2021-06-19 13:54:55 +02:00
Griatch
4a712e6b5f Fix merge conflicts 2021-06-19 12:40:30 +02:00
fariparedes
7358758987 Add MXP support for anchor tags 2021-06-18 14:29:46 -04:00
fariparedes
e6733ba7ff Update iter_to_string with handling for list size of 2 2021-06-18 14:11:56 -04:00
Griatch
514cb1b9af Update dummyrunner docs 2021-06-02 10:17:04 +02:00
Griatch
b050656319 Add lock-handling to FileHelp, add warnings to sethelp 2021-05-30 20:17:46 +02:00
Griatch
4250ca1a29 Add api customization templates 2021-05-23 18:27:50 +02:00
Griatch
07f994ce91 Cleaned up default website css. Renamed app.css to website.css' 2021-05-23 00:18:27 +02:00
Griatch
63009a2a65 Up django version to 3.2 2021-05-15 11:02:57 +02:00
Griatch
ac459572f5 Add Msg.db_receiver_external field. Resolve #2193. 2021-05-15 09:12:42 +02:00
Griatch
3218d74381 Run migrations! Added data migration for channel aliases 2021-05-14 23:39:42 +02:00
Griatch
e450b4364c Add PROTOTYPE_LIST support when loading module-prototypes 2021-05-11 19:41:28 +02:00
Griatch
f5fd398480 New FileHelp system to create help entries from external files 2021-05-08 15:11:53 +02:00
Griatch
2da679cdd1 Adopt old comm commands to new channel system. Allow using page without an equal sign if target name has no spaces. Not passing tests 2021-05-02 23:18:29 +02:00