Commit graph

7102 commits

Author SHA1 Message Date
Griatch
62fdfe0c16 Fix error in Msg manager search 2021-05-10 22:20:30 +02:00
Griatch
dfb45d3fcc Start adding new help documentation 2021-05-10 08:57:00 +02:00
Griatch
1799da65e2 Added new docs for Channels and Msg 2021-05-09 22:37:43 +02:00
Griatch
2c4518a144 Allow sending channel message without = for non-space targets 2021-05-09 17:43:28 +02:00
Griatch
c9d8208c47 Move calling of channel-msg hooks to channel side 2021-05-09 17:01:26 +02:00
Griatch
bfb8faaf7d Merge branch 'develop' into refactor-channels 2021-05-09 16:06:16 +02:00
Griatch
897e949d53 Merge branch 'pass_kwargs_to_hooks' of https://github.com/blongden/evennia into blongden-pass_kwargs_to_hooks 2021-05-09 15:51:04 +02:00
Griatch
01eca35b85 Merge branch 'master' into develop 2021-05-09 15:43:39 +02:00
Griatch
758094b962 Fix PEP8 in PR #2390 2021-05-09 15:43:21 +02:00
Griatch
c14334c1b5 Merge branch 'fix_ga_for_mudlet' of https://github.com/blongden/evennia into blongden-fix_ga_for_mudlet 2021-05-09 15:41:01 +02:00
Griatch
834652a594 Resolve merge conflicts with master 2021-05-09 15:31:24 +02:00
Griatch
f235572cac Fix edge case in TaskHandler when un-pickleable callable supplied 2021-05-09 15:25:57 +02:00
Griatch
01b1f43baa Merge branch 'master' of https://github.com/davewiththenicehat/evennia into davewiththenicehat-master 2021-05-09 13:16:29 +02:00
Griatch
f678292073 Fix confusing "about" lunr search issue 2021-05-08 20:48:00 +02:00
Griatch
09c6b1642e Correct help lunr search boosts 2021-05-08 18:31:42 +02:00
Griatch
b29afb70f8 Remove channelhandler 2021-05-08 16:30:17 +02:00
Griatch
92624fc2c7 New FileHelp system to create help entries from external files 2021-05-08 15:11:53 +02:00
Griatch
a17680b948 Resolve merge conflicts 2021-05-08 10:36:35 +02:00
Griatch
3290511d9d Some docstring cleanup 2021-05-08 10:09:04 +02:00
Griatch
0c48890c5b Fixing unit tests for Channel command 2021-05-06 01:04:53 +02:00
Griatch
2638db73f4 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
b3bad5594f Functioning help subcategories 2021-05-02 00:09:41 +02:00
davewiththenicehat
cf8052b816 doc strings updates.
doc strings updates.

Unit tests pass at default run level.
2021-04-30 11:26:49 -04:00
Ben Longden
60432e3415 Pass **kwargs to various hooks on move_to 2021-04-29 16:33:23 +01:00
Griatch
8e7eca029b Start update help command further 2021-04-29 17:14:18 +02:00
davewiththenicehat
bd276532a1 task handler unit test revamp & bugfix
revamped task handler unit tests

found bug when a False persistent kwarg is passed to the add method. Resolved it.

All evennia unit tests pass. Default run level and run level 2.
2021-04-26 08:59:35 -04:00
Ben Longden
6e4f7fa36f Only use GA-lite for mudlet if it's rejected NOGOAHEAD 2021-04-26 12:42:11 +01:00
Ben Longden
ca54ed31e9 For mudlet we overwrite the negotiated GA value
Suppress GA
Activate the NOPROMPTGOAHEAD flag so GA's only sent on prompts
2021-04-26 12:29:05 +01:00
Ben Longden
35ed709635 Review feedback 2021-04-26 12:04:35 +01:00
Ben Longden
cd4c92515a Move prompt logic to a flag set by TTYPE (for Mudlet, currently) 2021-04-26 10:31:42 +01:00
Ben Longden
e9c66530cd FORCEENDLINE is True by default so no need to set
Test also updated to check FORCEENDLINE after TTYPE is negotiated
2021-04-26 10:05:33 +01:00
Ben Longden
da9128dcdf Mudlet likes GA's for prompts
Don't sent GA on every message (not everything is a prompt)
Do enforce line endings for mudlet, it wont display anything without it.
2021-04-26 10:05:33 +01:00
davewiththenicehat
15371026d5 task handler update
updating taskhandler.py before updating unit tests.

All evennia unit tests pass.
2021-04-25 22:38:35 -04:00
Griatch
7043634e5b Start add help subtopics 2021-04-25 21:39:46 +02:00
Griatch
3236421143 Fix alias regexes 2021-04-25 16:14:43 +02:00
Griatch
d17a93dfbe Merge branch 'master' into develop 2021-04-24 22:52:06 +02:00
Griatch
ff2ab3a3a5
Merge pull request #2388 from blongden/fuzzy_match_on_exact_module_prototype
Don't allow fuzzy match on db if exact match on module prototype
2021-04-24 22:51:44 +02:00
Griatch
7e2e0a98d5 Merge branch 'master' into develop 2021-04-24 22:48:49 +02:00
Griatch
f2e9b12c89
Merge pull request #2387 from davewiththenicehat/rpsystem_send_emote_pass_kwargs
rpsystem.send_emote passes kwargs, uses sender as from_obj
2021-04-24 22:48:34 +02:00
Griatch
afa276f8a8 Resolve merge errors 2021-04-24 22:47:06 +02:00
Griatch
4ccc55ed42 Merge branch 'master' into develop 2021-04-24 22:45:18 +02:00
Griatch
22ad76b04a
Merge pull request #2360 from realkinetix/maintenance-times
Maintenance time calculations should be done in minutes, not seconds.
2021-04-24 22:45:03 +02:00
Griatch
00ee48ef49 Remove channel nick-replace from inputfunc 2021-04-24 22:44:05 +02:00
Griatch
2021f8ca15 Add working unit tests for new channel command 2021-04-22 21:21:58 +02:00
Ben Longden
4480bd6130 Don't allow fuzzy match on db if exact match on module prototype 2021-04-20 22:37:36 +01:00
davewiththenicehat
8a64ee9830 rpsystem.send_emote passes kwargs, uses sender as from_obj
rpsystem.send_emote now passes kwargs to obj.msg.
rpsystem.send_emote uses sender as from_obj when calling obj.msg

All evennia unit tests pass.
2021-04-20 16:31:30 -04:00
davewiththenicehat
33a2d6d35e task handler call_task, Task.call methods created
task handler call_task, Task.call methods created

Added unit tests for these methods.

All evennia unit tests pass
2021-04-19 17:36:42 -04:00
davewiththenicehat
58308adea6 task handler remove_all method created. task handler server restart unit test created.
Added method remove_all to task handler. (intended for unit testing)
Created a method to mimic a server restart for the purpose of task handler.

test_delay unit test passes.
2021-04-19 17:16:37 -04:00
davewiththenicehat
a61577b8f3 task handler automatic stale task cleanup
Task handler will automatically remove uncalled but canceled from task handler. By default this will not occur until a canceled task has been uncalled for 60 second after the time it should have been called. To adjust this time use TASK_HANDLER.stale_timeout. If stale_timeout is 0 stale tasks will not be automatically removed.
This is not done on a timer. I is done as new tasks are added or the load method is called.

Added unit tests to test automatic removal. Including when it should not automatically removed. Both when it is too soon, or when the stale_timeout attribute is set to 0.
2021-04-19 09:37:19 -04:00
Griatch
e8e60d48d5 Continuing unittest work 2021-04-19 09:19:15 +02:00