Commit graph

3685 commits

Author SHA1 Message Date
Vincent Le Goff
ab97f3674e Add optional settings to change game time measurement and units 2017-02-15 23:43:49 +01:00
Vincent Le Goff
175f4ed026 Add a list of game units in the convert_gametime contrib
This is a dictionary that can be overridden without rewriting the entire module.
2017-02-15 23:43:49 +01:00
BlauFeuer
ce48eae62f PEP 8: visual indent + implicit continuation
Also removed unnecessary hyphen from word
2017-02-12 20:42:32 -05:00
BlauFeuer
0143043319 refactor to avoid string concatenation in a loop
Trivial here since there's only 4 roots, but removes an LGTM alert.
2017-02-12 20:30:00 -05:00
BlauFeuer
a687cb7b26 comms.py update markup/PEP 8/whitespace,
Also removed redundant code
2017-02-12 19:21:40 -05:00
BlauFeuer
2079504c07 general.py update markup/PEP 8/typos/whitespace 2017-02-12 19:18:04 -05:00
BlauFeuer
1fb064c978 objects.py markup/whitespace/PEP 8/typo fixes 2017-02-12 19:05:18 -05:00
BlauFeuer
9ea8daf605 connection_screens.py update markup/format 2017-02-12 18:59:38 -05:00
BlauFeuer
5e93d41664 help.py display tweak + help aliased to ?
Display tweak resolves difference in display between Telnet and Webclient where coloration of command in format_help_list was not persisting across new lines.
Also updates depreciated markup
2017-02-12 14:51:30 -05:00
Griatch
27f57f7a1b Updated contrib README. 2017-02-12 19:16:56 +01:00
Griatch
22e22ffced Cleaned up the time command's output some more. 2017-02-12 19:16:56 +01:00
Griatch
008566f358 Move gametime conversion factors to contrib and remove them from the settings file with the motivation that the gametime constats were always highly game specific and a remnant from another time. Reworked the gametime library and add server epoch building from vincent-lg's original PR. The gametime module now deals exclusively in seconds. 2017-02-12 19:16:56 +01:00
Griatch
2a48a4d645 Add contrib convert_gametime.py from the game-specific parts moved out of utils.gametime.py. 2017-02-12 19:16:56 +01:00
Griatch
6b89945cd3 Extract the deprecation checks from the evennia launcher into its own module deprecations.py as it grows. 2017-02-12 19:16:56 +01:00
Vincent Le Goff
59a5315c79 Add a setting to handle absolute game time (assuing standard a calendar)
The `@time` command now displays the game time epoch (can be set
in settings) and current game time (as a datetime).
2017-02-12 19:16:56 +01:00
Griatch
24adc5286b Minor refactoring of text. 2017-02-12 13:23:24 +01:00
TehomCD
be107814e5 Update CODING_STYLE.md
Making a note about changing to google-style docstrings in pycharm
2017-02-12 13:19:57 +01:00
Griatch
7453cf325a Make 'codefunc' a callable kwarg of EvEditor instead of the code boolean, to offer potential more flexibility if using EvEditor in other conditions. Add :! as a way to run code without saving it. Add support for using the /time switch also with the code editor when using . 2017-02-12 13:17:13 +01:00
Vincent Le Goff
88fc854b36 Change commands to :< and :> in EvEditor (code mode) 2017-02-12 13:17:13 +01:00
Vincent Le Goff
1697263fd7 Add the /edit swtich to the @py command 2017-02-12 13:17:13 +01:00
Vincent Le Goff
36b268ca81 Leading spaces in the EvEditor are always taken into account 2017-02-12 13:17:13 +01:00
Vincent Le Goff
362e03a3f8 Fix a bug in :+ and := commands in EvEditor 2017-02-12 13:17:13 +01:00
Vincent Le Goff
bcba90f27a Add the 'code' keyword to EvEditor, with basic handling of indentation 2017-02-12 13:17:13 +01:00
Griatch
fe89f2eb52 Minor typo-fix to coding style info. 2017-02-12 11:17:31 +01:00
BlauFeuer
6d24f82054 Update building.py
Update string to result
2017-02-12 11:06:20 +01:00
BlauFeuer
5ed5e77562 Update building.py
Properly call join with result
2017-02-12 11:06:20 +01:00
BlauFeuer
9a5b6969f3 Update building.py
Result string in loop appended to list
2017-02-12 11:06:20 +01:00
Griatch
61ffe5f9fa Rename ADDITIONA_ANSI_MAPPING to COLOR_ANSI_EXTRA_MAP to better match the settings naming scheme. 2017-02-12 10:53:50 +01:00
Tehom
982108da33 correct import 2017-02-12 10:53:50 +01:00
Tehom
f263ea2aaa Allow additional ansi mappings to be passed from settings for easier customization. 2017-02-12 10:53:50 +01:00
Griatch
80f7bb1cb5 Change command-default setting names to be more consistent with other settings; changed Command.msg_share to Command.msg_all_sessions to make it clearer what it does. 2017-02-12 10:35:30 +01:00
Tehom
fafe2e779e Added comments to the individual settings. 2017-02-12 10:35:30 +01:00
Tehom
a54e511413 Made defaults drawn from settings file to allow them to be modified 2017-02-12 10:35:30 +01:00
Tehom
f538b65279 Create a command attribute to specify whether messages should be shared between sessions. 2017-02-12 10:35:30 +01:00
Simon Vermeersch
af7475c6b9 Cache non-existent attributes too to avoid querying for them more than
once.
2017-02-12 10:00:05 +01:00
Griatch
9103532498 Further change to ircstatus/ircbot privmsg who sorting. 2017-02-12 09:08:13 +01:00
Griatch
93e1d81490 Alphabetize irc2chan nicklist. 2017-02-12 08:58:26 +01:00
Griatch
171761949a Correctly handle erroneus #dbref input for ircstatus. 2017-02-12 08:49:05 +01:00
Griatch
e08cb2bb48 Allow argument 'who' to the new ircstatus command. 2017-02-12 02:08:32 +01:00
Griatch
721572ac4a Remove some debug output. 2017-02-12 01:57:58 +01:00
Griatch
63df95e4da Make the irc bot accept who command from the IRC side. 2017-02-12 01:55:34 +01:00
Griatch
65a4e507f7 Add the ircstatus command, which allows an Evennia-ide user to ping the status of the IRC bot connection, get list of IRC nicks and also (if having the right privilege) force-reconnect the bot if the connection has died. 2017-02-12 00:43:19 +01:00
Griatch
1d181d8259 Change new irc2chan command syntax to use :typeclass, which is more in line with how typeclass is provided in other commands using typeclass. Also add exception handling if trying to create the bot with a malformed typeclass. 2017-02-11 18:48:43 +01:00
Cloud_Keeper
9503b30a5e Adjusted text variable names through IRCbot message life cycle to match new practice. 2017-02-11 18:48:43 +01:00
Cloud_Keeper
6cea12de42 Adjusted documentation. 2017-02-11 18:45:56 +01:00
Tablet-PC\cloud
7d4929efec Adjust documentation. 2017-02-11 18:45:56 +01:00
Tablet-PC\cloud
089c24f56f @irc2chan now accepts alternative typeclasses for bots 2017-02-11 18:45:55 +01:00
Cloud_Keeper
d96509cb4e Default behaviour now working. 2017-02-11 18:45:55 +01:00
Cloud_Keeper
40d4f6d286 Kwargs now being passed to the bot successfully 2017-02-11 18:45:55 +01:00
Tablet-PC\cloud
8fc20a3056 Unsuccessfull attempts 2017-02-11 18:45:55 +01:00