Commit graph

434 commits

Author SHA1 Message Date
Griatch
31fd2795f2 Set default choice for destroy verification question 2017-09-09 18:53:02 +02:00
Griatch
0dedda35e8 Merge branch 'confirm_destroy' of git://github.com/vlegoff/evennia into vlegoff-confirm_destroy 2017-09-09 18:38:07 +02:00
Griatch
cfa484565c Update version string to 0.7, cleanup about cmd 2017-09-03 11:00:11 +02:00
Griatch
44f01c48da Remove limit on whispering to oneself.
Resolves #1416.
2017-09-03 10:31:45 +02:00
Vincent Le Goff
64e327fdd2 Add a confirmation to the default @destroy command 2017-09-01 15:41:35 +02:00
Griatch
328616d24e Fix command perms that were accidentally renamed 2017-08-27 19:09:59 +02:00
Griatch
92df3ce5ae Structure handlers to allow .get() to return lists
See #1154. In the end I didn't modify the Attributehandler and
TagHandler like this, instead I added the `return_list` argument
for cases when one wants a guaranteed return.
2017-08-27 14:56:05 +02:00
Griatch
ea87eef218 Fix bug, set no-idle locks on bots 2017-08-20 23:36:36 +02:00
Griatch
8a2e362b7c Make IDLE_TIMEOUT avoidable with account-lock.
Resolves #701. Check the Account-lock 'no_idle_disconnect before kicking an idle
session. This also means superusers will never be kicked. Move the
idle task to the Server to avoid lock imports in Portal. Make the
'lock' command also able to target Accounts. Also some other fixes.
2017-08-20 23:11:33 +02:00
Griatch
b278337172 Make PEP8 cleanup of line spaces and character distances as well as indents 2017-08-19 23:16:36 +02:00
Griatch
7ff783fea1 Resolve merge conflicts with master. 2017-08-19 21:30:42 +02:00
Griatch
09b9784c3f Some refactoring of the cmdsethandler updates. Also took the opportunity to add the in-game-error report while I was at it. 2017-08-13 17:17:27 +02:00
Griatch
2fa04162c3 Merge branch 'cmdset_fallback' of git://github.com/TehomCD/evennia into TehomCD-cmdset_fallback 2017-08-13 15:58:34 +02:00
Tehom
72a91ebce6 Add logging for fallback. 2017-08-08 20:46:48 -04:00
BlauFeuer
e3aa3ce7c6 (PEP8) Whitespace/indent, split lines in help.py 2017-08-02 16:14:55 -04:00
BlauFeuer
fdc674e081 Use HELP_MORE setting flag by default 2017-08-02 14:41:53 -04:00
Tehom
bafd069d97 Create fallback for default cmdsets that fail to load 2017-07-28 01:26:00 -04:00
Griatch
c43059c75f Rework at_before_say/at_say to handle whispers and using kwargs. 2017-07-21 12:17:47 +02:00
Griatch
8600e8c546 Fix merge conflicts with say-branch 2017-07-21 11:06:38 +02:00
Griatch
9f03e4a3f4 Fix isolated unittests for color markup. Issues with module reloading. 2017-07-20 22:09:44 +02:00
Griatch
03f4ecb3a4 Move {- and %c color markup to contrib, make easily extendable, as per #1229 2017-07-20 22:09:44 +02:00
Griatch
24c5ddecab Merge pull request #1338 from BigJMoney/SimpleFixes
Docstring typo fixes in evennia_runner and evennia_launcher
2017-07-17 13:09:57 +02:00
BigJMoney
7bf00850e6 Missed on line in last commit. 2017-07-15 11:44:44 -04:00
BigJMoney
8c07b74eff Updating PR for doctext changes 2017-07-15 11:39:03 -04:00
Griatch
e56b0024c4 Merge branch 'master' into devel 2017-07-13 22:54:53 +02:00
Griatch
6d846c6c82 Add help entry to project_rename utility.
Also merge in latest master changes to devel branch.
2017-07-13 20:33:32 +02:00
Griatch
3b6a6cf6cc Re-add new, renamed account* files. 2017-07-07 23:48:13 +02:00
Griatch
5590ee2258 Rename all instances of Player->Account. 2017-07-07 23:47:21 +02:00
Vincent Le Goff
69c5f33c38 Allow to change suggestion_cutoff and suggestion_maxnum in help 2017-07-02 16:46:33 -07:00
Vincent Le Goff
d6f2d6a305 Add the UnixCommand, to parse unix-like command options 2017-06-17 16:35:57 -07:00
Griatch
5a370a36ea Merge branch 'master' into devel 2017-06-17 22:21:00 +02:00
Griatch
0ff1718437 Resolve django 1.11 migration errors. 2017-06-17 22:15:00 +02:00
Vincent Le Goff
bda06acac6 Add the InterruptCommand exception to cleanly interrupt commands 2017-06-15 21:49:20 -07:00
Griatch
35db4bf301 Make minor docstring indent fix. 2017-06-14 22:07:15 +02:00
Griatch
5fa084c976 Refactor yield-mechanism to be present on top of the module, removing dependence on utils.delay and optimizing some imports. 2017-06-14 22:02:01 +02:00
Vincent Le Goff
d894b95717 Add cmdhandler's ability to handle 'yield' in command.func() 2017-06-14 12:35:23 -07:00
BigJMoney
b7f6fe5bc1 Fix a couple typos and improve consistency of builder command argument text (in help and doc strings) 2017-06-06 14:49:49 -04:00
Griatch
63eec3a659 Implement SUPPRESS-GO-AHEAD telnet option
With the current setup, the server will negotiate SUPPRESS-GO-AHEAD
as follows:
  Server sends WILL SUPPRESS-GO-AHEAD
  Client will then send or reply with DO/DONT SUPPRESS-GO-AHEAD
Evennia will abide by the instruction of the client, but defaults
to suppressing GA messages after every line.
2017-06-06 00:03:16 +02:00
Rachel Blackman
f0d632cb51 Amend previous commit with validator. 2017-06-04 19:03:28 -07:00
Tehom
31e7aa1253 Prevent AttributeError when self.obj is None. 2017-06-01 02:59:46 -04:00
Griatch
6db118ac61 Add listing of home to examine command. 2017-05-11 19:30:54 +02:00
Griatch
f9e7b01f57 Add **kwargs options to at_* hooks to all typeclasses, for greater flexibility for users. Resolves #1276. 2017-04-20 20:58:35 +02:00
Griatch
f7955340a7 Remove ability to teleport puppeted objects to a None location, as per #1304. 2017-04-18 18:29:11 +02:00
Griatch
a648433db8 Merge conflicts against master, including cmdhandler support for direct cmdobject input together with prefix-ignore mechanism from devel. 2017-04-01 16:08:23 +02:00
Griatch
f6e230f1a6 Change text optional kwarg type name to lowercase to match all other communications variables. Expand msg_contents to handle a tuple. 2017-03-29 21:50:51 +02:00
CloudKeeper1
c12306ff72 Adjustments to argument capitalisation.
Adjustments to argument capitalisation.
2017-03-29 18:16:19 +02:00
CloudKeeper1
4bbba76155 msg_contents doesn't take the text keyword in arguments.
Adjusted code so it works now...
2017-03-29 18:16:19 +02:00
CloudKeeper1
344a724479 Changed option entry to msg output kwarg.
Griatch - "That way it can still be parsed by the protocol if so needed, but it is also be passed on so the client can do custom stuff with it if it can."
2017-03-29 18:16:19 +02:00
CloudKeeper1
375cd7cecb Changed kwarg to options entry
Due to the set up of sessionhandler.clean_senddata the information is more appropriately stored in options.
2017-03-29 18:16:19 +02:00
CloudKeeper1
6cfbec83f1 Inclusion of type kwarg for common communications
Including a type kwarg for the say, whisper and pose commands allows the receivers of those messages to treat them differently depending on type. IMO This is a wide enough concern that it goes beyond a game specific requirement.
2017-03-29 18:16:19 +02:00