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