Commit graph

1017 commits

Author SHA1 Message Date
Griatch
ebcff51932 Start adding new help documentation 2021-05-10 08:57:00 +02:00
Griatch
7e2a446bda Added new docs for Channels and Msg 2021-05-09 22:37:43 +02:00
Griatch
43651ac867 Allow sending channel message without = for non-space targets 2021-05-09 17:43:28 +02:00
Griatch
5155ec049d Fix confusing "about" lunr search issue 2021-05-08 20:48:00 +02:00
Griatch
88a48e6842 Correct help lunr search boosts 2021-05-08 18:31:42 +02:00
Griatch
a95d801b1e Remove channelhandler 2021-05-08 16:30:17 +02:00
Griatch
f5fd398480 New FileHelp system to create help entries from external files 2021-05-08 15:11:53 +02:00
Griatch
bbfb77022e Fixing unit tests for Channel command 2021-05-06 01:04: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
Griatch
67908c5af0 Functioning help subcategories 2021-05-02 00:09:41 +02:00
Griatch
062aba2926 Start update help command further 2021-04-29 17:14:18 +02:00
Griatch
e301a1410f Start add help subtopics 2021-04-25 21:39:46 +02:00
Griatch
a10a297c55 Fix alias regexes 2021-04-25 16:14:43 +02:00
Griatch
ae9578e1de Remove channel nick-replace from inputfunc 2021-04-24 22:44:05 +02:00
Griatch
3c4578b648 Add working unit tests for new channel command 2021-04-22 21:21:58 +02:00
Griatch
aa5a07f6d0 Continuing unittest work 2021-04-19 09:19:15 +02:00
Griatch
92a0e79b08 More work to add standard channel command 2021-04-16 00:38:54 +02:00
Griatch
6d973f3617 Continuing implementing new channel command 2021-04-14 22:44:11 +02:00
Griatch
2776aa2e20 Adding a new central channel command 2021-04-13 23:56:53 +02:00
Griatch
25e7e5a500 First version of refactored channel hooks 2021-04-11 21:43:21 +02:00
Griatch
f9a2f9f095 Minor refactor of exception to top of module 2021-04-08 21:46:45 +02:00
Griatch
c9d9e9c6f8 Clean up docs and more funcparser fixes 2021-03-27 23:43:46 +01:00
Griatch
a3a57314a1 Homogenize funcparser calls 2021-03-25 23:15:47 +01:00
Griatch
24a6d2cfab Add verb conjugation module 2021-03-22 00:47:27 +01:00
Griatch
773bb31f55 Replace inlinefunc parser with FuncParser mostly 2021-03-17 23:44:08 +01:00
Griatch
3e90e0bb14 Refactor CommandTest, inspired by PR #2326 by @davewiththenicehat 2021-03-14 16:22:21 +01:00
Griatch
e1762c8b2f Update scripts command, Scripts documentation 2021-03-07 17:41:48 +01:00
Griatch
b5195a6e96 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
d100c250d5 Resolve merge conflict 2021-02-27 13:45:04 +01:00
Griatch
5aed34c844 Make evennia lib importable without created gamedir 2021-02-27 13:39:14 +01:00
Griatch
703ebf1fa1 Fix errors in cmdparser for post-index match-separators 2021-01-19 21:00:25 +01:00
Griatch
a99729684e Make sure self.lhs/rhslist are always lists. Resolve #2290 2021-01-18 22:08:11 +01:00
Griatch
d88431b8d3 Merge branch 'master' into develop 2021-01-18 21:35:48 +01:00
Tim Chaplin
9923a0763d Make more commands honor settings.COMMAND_DEFAULT_CLASS
As suggested in mygame\commands\command.py, I'm overriding COMMAND_DEFAULT_CLASS in settings.py to try to make sweeping changes. Having certain commands inherit directly from the base Command class thwarts this.

The only difference between Command and MuxCommand is that MuxCommand defines some custom parsing, but that's overridden by these commands anyway, so there should be no practical difference.

The import change in game_template/commands/command.py was required to fix an exception on server reload caused by the channelhandler.py change (I guess something to do with import order?)
2020-12-27 11:45:25 -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
TehFamine
7f3602f414 Adjusting the width of the output in CmdTime
CmdTime has two table outputs that are not aligned in the same width. This change aligns the tables to the same width of 78.
2020-11-27 08:01:26 -05: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
9f11fe50d6 Some minor refactorings 2020-11-15 11:30:09 +01:00
Griatch
77c2f556e3 Merge branch 'refactor' of https://github.com/Vikka/evennia into Vikka-refactor 2020-11-15 11:21:30 +01:00
Griatch
36d8a16a80 Fix unit tests for develop branch 2020-11-14 10:54:31 +01:00
Griatch
5f8911ec72 Better handle multimatch index out of scope. Resolve #2207. 2020-11-13 20:40:12 +01:00
Griatch
975e98766e Better handle multimatch index out of scope. Resolve #2207. 2020-11-13 20:39:44 +01:00
Griatch
8356c8f901 Fix .obj transfer for nested cmdset. Resolves #2221. 2020-11-12 23:23:49 +01:00
Griatch
aac9eb17d9 Fix .obj transfer for nested cmdset. Resolves #2221. 2020-11-12 23:23:28 +01:00
Griatch
988f84de2d Fix traceback in MULTISESSION_MODE=3 for empty ic. Resolves #2250 2020-11-10 22:54:31 +01:00
Griatch
4dd2e71448 Fix traceback in MULTISESSION_MODE=3 for empty ic. Resolves #2250 2020-11-10 22:54:09 +01:00
Dorian Turba
f2c0c3120e refactor CmdHelp.format_help_entry for up-to-date formatting and string concatenation 2020-11-08 17:30:28 +01:00
Griatch
dedb1b3d66 Make service/start/stop handle errors better. Resolve #2237. 2020-11-01 17:39:08 +01:00
Griatch
a63be0a416 Make service/start/stop handle errors better. Resolve #2237. 2020-11-01 17:38:49 +01:00
Griatch
8b28900600 Ran black on sources 2020-10-21 21:11:04 +02:00