Commit graph

4040 commits

Author SHA1 Message Date
Griatch
41a8538301 Add project_rename binary for easy renaming of components of a game dir. 2017-07-13 19:24:58 +02:00
Griatch
a8f3cb864b Make sure tags/attributes are converted correctly 2017-07-13 18:51:26 +02:00
Griatch
22ad761201 Correct lock hiearchy 2017-07-09 18:59:23 +02:00
Griatch
be8452b1c7 Fix hard-coded lock names in event system to match new hierarchy. 2017-07-09 13:03:01 +02:00
Griatch
594500c4c7 Correct migrations to not re-remove fields. 2017-07-09 11:51:47 +02:00
Griatch
c1326eaf23 Add a sanity check for comm migration 2017-07-09 11:12:20 +02:00
Griatch
f45bd4921d Re-add player-migrations, renamed to account-migrations 2017-07-09 10:39:03 +02:00
Griatch
a7aa1215cb Rename migrations to depend on account-migrations instead of players 2017-07-09 09:12:09 +02:00
Griatch
120ddb7f81 Remove player app- and directory. 2017-07-08 16:23:16 +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
Griatch
a14e11640b Correction of the migration sequence both for clean and old databases. 2017-07-07 22:38:24 +02:00
Griatch
34443fa4e6 Last point where Player & Account coexist - migrate here first. 2017-07-06 23:17:01 +02:00
Griatch
63c96de443 Create parallel Player/Account fields and copy all 2017-07-06 22:37:28 +02:00
Griatch
ee0e9cc053 First step with both account+player at the same time, copying player to account. 2017-07-05 08:30:06 +02:00
Griatch
99dbaad7ba Add new accounts app and copy players 1:1 to it. The players app still exists. 2017-07-03 23:05:52 +02:00
Griatch
7458bb76e2 Remove spurious patch import 2017-06-24 21:32:20 +02:00
Griatch
5a370a36ea Merge branch 'master' into devel 2017-06-17 22:21:00 +02:00
Griatch
af6aa52a4e Merge migrations. 2017-06-17 22:17:58 +02:00
Griatch
0ff1718437 Resolve django 1.11 migration errors. 2017-06-17 22:15:00 +02:00
Vincent Le Goff
74cf15b257 Add the InterruptCommand exception to the flat API 2017-06-16 17:56:35 -07:00
Vincent Le Goff
bda06acac6 Add the InterruptCommand exception to cleanly interrupt commands 2017-06-15 21:49:20 -07:00
Griatch
1ddddef23b Add better instructions for upgrading django. 2017-06-15 22:21:21 +02:00
Griatch
89cb7e9fa0 Merge branch 'master' into djangoupgrade 2017-06-15 22:08:29 +02: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
Griatch
dea72caf3f Merge branch 'cmd_yield' of https://github.com/vlegoff/evennia into vlegoff-cmd_yield 2017-06-14 21:42:14 +02:00
Griatch
ef7712d38b Merge pull request #1344 from vlegoff/event_fix
[Event system] Check that the script has valid non-attributes before …
2017-06-14 21:37:12 +02:00
Vincent Le Goff
d894b95717 Add cmdhandler's ability to handle 'yield' in command.func() 2017-06-14 12:35:23 -07:00
Vincent Le Goff
8b150ce419 [Event system] Check that the script has valid non-attributes before using it 2017-06-12 13:32:08 -07:00
Griatch
f6ad6213d7 Update launcher django requirement message. 2017-06-06 19:43:28 +02:00
Griatch
c60555b70a Add migrations to django 1.11. 2017-06-06 19:34:56 +02:00
Griatch
e2de340f7d Move to Django 1.11. 2017-06-06 18:56:04 +02:00
Griatch
ce3558d654 Go to Django 1.10. Remove support for Django 1.9. 2017-06-06 18:45:41 +02:00
Griatch
cdeffc1f08 Add some debug outputs. 2017-06-06 17:31:22 +02:00
Griatch
a727547b6f Test typeclass upgrade for new django version. Not working yet. 2017-06-06 15:44:53 +02:00
Griatch
7e416e0cd6 Start fixing things for django 1.10. 2017-06-06 14:56:13 +02:00
Griatch
9af1c36a93 Merge pull request #1336 from TehomCD/errback_webserver
Fix another AttributeError in errback for #1207.
2017-06-06 13:04:45 +02:00
Griatch
04e6fbbb09 Fix reference in docstring. 2017-06-06 00:20:49 +02:00
Griatch
e85153d926 Add missing suppress_ga file to git. 2017-06-06 00:17:48 +02: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
Tehom
a2578500c7 Fix another AttributeError in errback for #1207. 2017-06-05 04:18:55 -04:00
Rachel Blackman
f0d632cb51 Amend previous commit with validator. 2017-06-04 19:03:28 -07:00
Rachel Blackman
5808377085 Change IAC + GA to key off of MUDPROMPT @option
Several clients interpret IAC + GA as a linefeed, in order
to support MUDs that always end a line with them.  This causes
Evennia to spew empty lines everywhere if IAC + GA is always on.
2017-06-04 18:46:31 -07:00
Griatch
90bd1a77dd Fix typo webroot->web_root 2017-06-04 23:21:24 +02:00
Griatch
167d09b4cd Add secret_settings and mechanisms for managing it. This allows for easier hiding game- and server-specific settings when sharing the game dir with others. 2017-06-04 22:55:28 +02:00
Griatch
b269ef265e Add IAC+GA for telnet messaging, as per #1330. 2017-06-04 11:25:17 +02:00
Griatch
cbf2e44dc8 Merge pull request #1334 from TehomCD/webroot_attr_error_fix
Fix AttributeError when webserver isn't enabled.
2017-06-04 09:13:18 +02:00
Tehom
ccfbe06ded Fix AttributeError when webserver isn't enabled. 2017-06-03 21:57:11 -04:00
Griatch
94376257a4 Merge branch 'command_obj_attribute_error_fix' of https://github.com/TehomCD/evennia into TehomCD-command_obj_attribute_error_fix 2017-06-04 00:43:33 +02:00