Commit graph

4340 commits

Author SHA1 Message Date
Griatch
1b9016d26a Add unittests to email_login contrib and also update it to work correctly with latest code. Pertains to #1105. 2017-02-19 14:35:42 +01:00
Griatch
e9a6465c65 Add unittest to contrib.dice as per #1105. 2017-02-19 13:41:56 +01:00
Griatch
46a5a62d2b Add unittests for contrib/chargen and custom_gametime. Removed unused time units settings from custom_gametime. 2017-02-19 13:10:17 +01:00
BlauFeuer
7e395ea7ec CmdQuell whitespace adjust to pass tests 2017-02-19 09:46:44 +01:00
BlauFeuer
a96ad804c0 Markup update 2017-02-19 09:46:44 +01:00
BlauFeuer
3d9695c86b Markup update 2017-02-19 09:46:44 +01:00
BlauFeuer
6192080811 Markup update 2017-02-19 09:46:43 +01:00
BlauFeuer
e40b9d14fa Markup update 2017-02-19 09:46:43 +01:00
BlauFeuer
46da1b9166 Markup, whitespace, LGTP and PEP 8 updates 2017-02-19 09:46:43 +01:00
BlauFeuer
be05b3a1c8 Markup, whitespace and PEP 8 updates 2017-02-19 09:46:43 +01:00
BlauFeuer
24bd3a6412 markup, whitespace and PEP 8
Indent and variable name updates, also.
2017-02-19 09:46:43 +01:00
BlauFeuer
ec11388531 Markup, whitespace, PEP 8 and docstring updates 2017-02-19 09:46:43 +01:00
BlauFeuer
3bae1190a9 markup and whitespace update 2017-02-19 09:46:43 +01:00
BlauFeuer
f857a43f4b Markup update, docstring and whitespace fixes 2017-02-19 09:46:43 +01:00
BlauFeuer
7f06bb4b73 Correct errant find/replace from last commit 2017-02-19 09:46:43 +01:00
Griatch
33000a55f6 Have CmdPerm check the 'edit' locktype when caller is a player instead of 'control' (which is not defined on players). Resolves #1223. 2017-02-19 09:25:21 +01:00
Tehom
959e5ec558 Put in fix for nicks.has check being True when returning list of False matches due to None caching. 2017-02-18 20:39:14 +01:00
Griatch
ee8c9a93c3 Add tentative errback for not firing an error when response is not fast enough to fire before a user closes the connection. Might handle #1207. 2017-02-18 20:32:13 +01:00
Griatch
d9e305702f Made sure to allow setting the option even though the client does not report it. Might help with #1218 ... maybe. 2017-02-18 19:41:10 +01:00
Griatch
865ab131bb Fix reference error in get_input. Resolves #1219. 2017-02-18 19:21:43 +01:00
Griatch
517ce93bb4 Fix merge conflicts against master branch. 2017-02-18 12:08:51 +01:00
Griatch
8ee817ce8b Fix lingering references to old perms/locks to resolve unittests. 2017-02-18 12:00:27 +01:00
Griatch
2138e4cd70 Run migrations! Update all Permissions and Locks to new Permission hierarchy. 2017-02-18 11:31:17 +01:00
BlauFeuer
a651490565 Refactor to remove alerts as per lgtm and #1176.
Should remove 2 string concatenation in a loop alerts.
2017-02-17 18:18:37 -05:00
Griatch
0bd47f0c52 Change permission strings so Immortals->Developer, Wizards->Admin, Builders->Builder, PlayerHelper->Helper, Players->Player, Guests->Guest. Made perm() and pperm() lock function accept both the plural and singular form (so both Admin and Admins work). Still lacking a data migration for updating an existing database to the new setup. 2017-02-17 23:25:09 +01:00
Griatch
edc092bfc4 Run migrations! Add support for using Scripts as senders/receivers of Msg entities. Implements #1179. 2017-02-17 21:42:26 +01:00
Griatch
ccfcf37e33 Convert EvMenu to use overridable methods instead of plugin functions. Implements #1205. 2017-02-17 21:18:15 +01:00
Griatch
22e57db4a7 Fix errors in testing. 2017-02-17 09:32:15 +01:00
Griatch
1fbb4c4358 Add functioning prefix-ignorer and cleanup of code. 2017-02-17 09:19:55 +01:00
Griatch
d4df0948e3 Change @ desc to @ setdesc to avoid confusion with desc command. 2017-02-17 09:19:55 +01:00
Griatch
dffbf9f8d6 Rework prefix-ignorer to retain a reference to the unstripped cmdname. Currently unworking. 2017-02-17 09:19:55 +01:00
Griatch
fd3d6aee9a Clean up default command names and aliases to avoid multimatches with new prefix-ignorer. Chane desc->setdesc, alias->nick, @home->@sethome. 2017-02-17 09:19:22 +01:00
Griatch
596efe4c72 Add prefix-ignorer. This will identify allow users to target a command using both cmd, @cmd, +cmd etc. If there are two different commands @cmd and cmd, entering @cmd will still explicitly target the former. Single-character commands consisting of only an ignore-character will not be ignored. Configure and turn off using settings.CMD_PREFIX_IGNORE. 2017-02-17 09:18:04 +01:00
BlauFeuer
ad1b0c7b77 contrib/tutorial_world/rooms.py Update markup +
whitespace and added `?` alias to help command consistent with pre-login and command help commands.
2017-02-16 21:39:11 -05:00
BlauFeuer
8dbd7163be contrib/tutorial_world/build.ev update markup only 2017-02-16 21:35:24 -05:00
BlauFeuer
c100a7765c contrib/extended_room.py code, markup updates
Whitespace edits, also
2017-02-16 21:31:48 -05:00
BlauFeuer
78ff1f39a0 contrib/email_login.py code cleanup, update markup
Line breaks at more visual locations
2017-02-16 21:28:36 -05:00
BlauFeuer
eef348b4ba contrib/dice.py code cleaning, update markup
Renames variable lparts to len_parts, removes redundant code
2017-02-16 21:24:37 -05:00
BlauFeuer
9b391fbe6b contrib/chargen.py code cleaning, update markup
Also remove commented code and redundant code
2017-02-16 21:21:20 -05:00
BlauFeuer
b1be4ade62 contrib/barter.py code cleaning, update markup
Renames partA/B variables to part_a/b
Typo fixes
2017-02-16 21:18:39 -05:00
BlauFeuer
81d35dad14 contrib/tests.py code cleaning, update markup 2017-02-16 21:14:10 -05:00
Griatch
1b3fb8fca9 Rename convert_gamescript to custom_gamescript to reflect its new function. Change names of the settings variables used to TIME_* to better match the settings naming style elsewhere. Add updated docstring to module; pertains to #1217. 2017-02-16 00:04:09 +01:00
Griatch
b91e12db20 Some cleanup of docstrings. 2017-02-15 23:43:49 +01:00
Vincent Le Goff
a69b335a9e Clean up in the gametime utility 2017-02-15 23:43:49 +01:00
Vincent Le Goff
e867b343cf Update the documentation of the contrib convert_gametime 2017-02-15 23:43:49 +01:00
Vincent Le Goff
7cd7d68a5a Add the script/functions to schedule events with a standard calendar 2017-02-15 23:43:49 +01:00
Vincent Le Goff
c18bfe7388 Update the time-sensitive script
Since the game time doesn't drift much anymore, the script doesn't
need to restart on startup.  The restart on repeat is kept, small
drifts could accumulate otherwise.
2017-02-15 23:43:49 +01:00
Vincent Le Goff
95c8bf348b Save the game time before shutting down the server (avoids drfts) 2017-02-15 23:43:49 +01:00
Vincent Le Goff
c05a0a58bf Update the documentation for the schedule() function 2017-02-15 23:43:49 +01:00
Vincent Le Goff
753bd35226 The time epoch defined in settings can now be 0 (different from None).
The convert_gametime contrib now has a simple function to return gametime with units.
2017-02-15 23:43:49 +01:00