Commit graph

163 commits

Author SHA1 Message Date
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
362b5d1bfd Add function to easily create yes/no user question 2021-04-16 00:41:19 +02:00
Griatch
2ded469357 Improved Italian i18n (user rpolve) 2021-04-06 21:46:02 +02:00
Griatch
24a6d2cfab Add verb conjugation module 2021-03-22 00:47:27 +01:00
Griatch
263065e7f1 Make Funcparser support non-string returns; more tests 2021-03-20 00:23:29 +01:00
Griatch
3e90e0bb14 Refactor CommandTest, inspired by PR #2326 by @davewiththenicehat 2021-03-14 16:22:21 +01:00
Griatch
b5195a6e96 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
5aed34c844 Make evennia lib importable without created gamedir 2021-02-27 13:39:14 +01:00
Griatch
481bce2ca8 Update changelog 2021-02-09 20:59:56 +01:00
Griatch
b633b48141 Fix typo on UnixCommandClass contrib. Resolves #2305 2021-01-18 22:13:00 +01:00
Griatch
806b020da4 Changes to noun-handling and retain ellipsis in rplanguage contrib 2020-12-05 11:24:10 +01:00
Griatch
87c43ccce0 Add documentation for new crafting contrib 2020-11-28 23:19:57 +01:00
Griatch
4f0fdb4d8a Update changelog 2020-11-14 16:06:45 +01:00
Griatch
490c4f11cf Don't allow 3-box with only two boxes in room. Resolve #2206. 2020-11-13 21:00:07 +01:00
Griatch
2106949767 Fix merge conflicts 2020-10-26 21:53:15 +01:00
Griatch
14a5823796 Update CHANGELOG again 2020-10-21 21:04:59 +02:00
Griatch
de24b2cd48 Update CHANGELOG 2020-10-21 21:03:31 +02:00
Griatch
90a1a0cba8 Resolve merge conflicts 2020-10-08 23:35:31 +02:00
Griatch
836649484f Update changelog with merge of PR. Resolve #2200. 2020-10-08 19:19:32 +02:00
Griatch
2eaa947ed4 Improvements to cmdsethandler/cmdset debugging 2020-10-03 23:01:19 +02:00
Griatch
9cdc37355c Resolve merge conflicts 2020-09-16 23:49:05 +02:00
Griatch
4284e5be1e Implement new EvMore functionality. Resolves #2126 2020-09-14 23:35:21 +02:00
Griatch
7307887185 Fix optimized prototype search mechanism. Still no dual db/mod search 2020-09-14 23:35:21 +02:00
Griatch
98bb8f6f79 Optimize queries for prototype lookup, as part of #2126. 2020-09-05 23:30:08 +02:00
Griatch
9040aafb05 Make at_post_cmd() run after func() also for delayed commands. Resolve #2179 2020-09-01 22:58:54 +02:00
Griatch
42612c92a7 Add stack support for object.search 2020-07-31 23:24:13 +02:00
Griatch
85cc0a431d Merge branch 'master' into develop 2020-07-20 22:25:33 +02:00
Griatch
dd5c6274b7 Make ic command better handle multiple-matches.
Resolves #1923. This changes the `ic` command so non-privileged
users will search through their `_playable_characters` Attribute list.

Privileged (Builder+) users will use their `_playable_characters` list,
but if they are already puppeting a char in the same location as an
object with the given name, this will be used instead. Only if no match
is found neither in `_playable_characters` nor in the current location
will a global search for a puppetable target be done (and only for
Builders+)
2020-07-20 22:25:23 +02:00
Griatch
f9700619b7 Merge branch 'master' into develop 2020-07-19 10:54:12 +02:00
Griatch
fa09aeef50 Make INLINEFUNC_STACK_MAXSIZE default visible in settings_default. Resolves #2173. 2020-07-19 10:30:30 +02:00
Griatch
90e149dc27 Resolve merge conflicts 2020-07-18 23:30:23 +02:00
Griatch
050b050d24 Make DefaultObject/Room/Exit's argument optional. Also resolves #2162. 2020-07-18 22:37:43 +02:00
Griatch
1f506de12c Make CmdGet/Drop/Give give error if obj.move_to returns False. Resolves #2168. 2020-07-18 19:37:49 +02:00
Griatch
862d2a5d06 Resolve merge conflicts 2020-07-18 15:56:47 +02:00
Griatch
7aa6883b94 Cleanup of examine, escape inlinefuncs. Resolve #2172 2020-07-18 15:51:29 +02:00
Griatch
f7b4193c84 Add $random default inlinefunc because I expected it to be there 2020-07-17 14:25:24 +02:00
Griatch
98b040634b Update twisted dependency as per released CVEs 2020-07-17 11:47:23 +02:00
Griatch
750922a613 Have EvTable width correctly handle asian alphabets as per #2166. 2020-07-15 23:18:53 +02:00
Griatch
28bff4ddde Resolve merge conflicts 2020-07-15 23:18:38 +02:00
Griatch
101152abde Have EvTable width correctly handle asian alphabets 2020-07-15 23:16:57 +02:00
Griatch
a0dd7e0da4 Update changelog with missing line 2020-07-15 19:51:32 +02:00
Griatch
94cf728081 Merge changes from master 2020-07-15 18:07:45 +02:00
Griatch
a848960819 Update list_to_string to handle generators. Resolve #2120 2020-06-28 11:09:59 +02:00
trhr
8873f1f313 Updated Changelog 2020-05-18 17:58:40 +02:00
Griatch
bc1f134026 Add requirements_extra.txt to easily get optinal dependencies 2020-05-16 17:47:13 +02:00
Griatch
4bfaa154d9 Resolve merge conflicts 2020-05-16 15:38:09 +02:00
Griatch
39c7889336 Updated CHANGELOG 2020-04-20 01:10:50 +02:00
Andrew Bastien
109627090e Made initial_setup.py replaceable in settings.py 2020-04-13 14:16:22 -07:00
Griatch
c3140a0bbf Resolve merge conflicts 2020-04-13 12:17:39 +02:00
Griatch
74b73c69f9 Resolve merge conflicts 2020-04-13 11:22:19 +02:00