Greg Taylor
|
886830b773
|
Assorted PEP8 cleanups in evennia_launcher.py
|
2015-09-07 19:57:57 +02:00 |
|
Griatch
|
4b29b4e3fe
|
Updated the game template with some more verbose docstring.
|
2015-09-06 12:22:16 +02:00 |
|
Griatch
|
b59340784c
|
Made some cleanup of docstrings to clarify hook load order.
|
2015-09-05 21:49:54 +02:00 |
|
Griatch
|
a7e42b2a5b
|
Changed cmdparser to properly convert to unicode before length measuring, which was causing unexpected behavior with non-ASCII charsets.
|
2015-09-04 21:11:01 +02:00 |
|
Kelketek
|
3fcee453b9
|
Update template_dirs search paths for override
|
2015-09-03 15:55:12 -05:00 |
|
Griatch
|
9f16cee0d2
|
Made the default return_appearance use the get_display_name hook properly.
|
2015-09-02 19:16:16 +02:00 |
|
Griatch
|
ce26ee0a25
|
Turns out normal filter manager methods should also accept *args. Resolves #793.
|
2015-09-01 20:01:49 +02:00 |
|
Griatch
|
a1eadef686
|
Removed an unexpected alias overload in the CrumblingWall tutorial world puzzle. This caused the shift command to be hidden. Resolves #786.
|
2015-08-24 22:09:55 +02:00 |
|
Griatch
|
1316d8115a
|
Fixed returns_typeclass decorator to properly handle filtered query results. Resolves #791.
|
2015-08-24 19:39:25 +02:00 |
|
Griatch
|
c28b06d639
|
Fixed the examples to all have matching nodenames, as per #792.
|
2015-08-24 19:30:08 +02:00 |
|
Kate
|
fc78bde002
|
Typos/clarity in the help text for evmenu.py to make it more plug & play friendly.
|
2015-08-23 18:23:49 -06:00 |
|
Kate
|
cea51a7b56
|
Typofix in filepath instruction
|
2015-08-23 16:27:49 -06:00 |
|
Kate
|
1a0b6851d9
|
Revert "Typofix in filepath instruction"
This reverts commit d0391873a5.
|
2015-08-23 16:27:02 -06:00 |
|
Kate
|
d0391873a5
|
Typofix in filepath instruction
|
2015-08-23 16:25:51 -06:00 |
|
Griatch
|
8f985e9fef
|
Some further adjustment to check. Cannot reproduce the particular issue reported in #789, which seems to mean the player.at_player_creation is not called in some situation.
|
2015-08-22 10:34:06 +02:00 |
|
Kate
|
8647bf2367
|
Fix for NoneType exceptions when initial_setup.py is run where multisession_mode is not set to 0.
|
2015-08-22 10:34:06 +02:00 |
|
Jonathan Piacenti
|
5b6376fd87
|
Disable sudo in Travis to use faster container architecture.
|
2015-08-21 18:06:16 -05:00 |
|
Griatch
|
e787cd4701
|
Update CODING_STYLE.md
|
2015-08-21 17:19:27 +02:00 |
|
Griatch
|
c393f70638
|
Fixed regression error in script force_repeat. Resolves #785.
|
2015-08-20 22:14:04 +02:00 |
|
Griatch
|
61d591409a
|
Added a simple get_input convenience function to utils.evmenu, for asking simple questions of the user.
|
2015-08-20 21:45:42 +02:00 |
|
Jake Shasteen
|
7d3ed681ac
|
Added {u to the ansi parser for underlining text.
|
2015-08-15 00:33:57 -04:00 |
|
Griatch
|
2cdb13143d
|
Made the charcreate lock (only allow one char/player) for MULTISESSION_MODE<2 a part of the respective command rather than globally in the module.
|
2015-08-13 09:06:27 +02:00 |
|
Griatch
|
b1b1912e8c
|
Removed a lingering refefence to old get_all_attributes method. Resolves #780.
|
2015-08-06 07:56:18 +02:00 |
|
Adrian Pacała
|
8234e4bd91
|
Clean up JavaScript example in WebSocket client
|
2015-07-25 18:37:16 +02:00 |
|
Andrew Bastien
|
2c62e93fb4
|
- Fixed more in at_failed_login(). Forgot a pass, whoops.
|
2015-07-25 18:35:34 +02:00 |
|
Andrew Bastien
|
c1f35a4e10
|
- Tiny fix to the failed login call.
|
2015-07-25 18:35:34 +02:00 |
|
Andrew Bastien
|
e0e382e0c6
|
- Added .at_failed_login(session) to default Player typeclass.
- unloggedin.CmdUnconnectedConnect now calls the at_failed_login hook on player if a correct user is entered by an invalid password provided.
|
2015-07-25 18:35:34 +02:00 |
|
Griatch
|
640439dcf5
|
Removed the examine: locktype from the @create locktype setting. Resolves #770.
|
2015-07-22 14:38:12 +02:00 |
|
Griatch
|
82a80174f0
|
Removed a faulty default alias in the Command base class; since commands are more strictly compared by key *and* alias, this could cause some confusing overload scenarios.
|
2015-07-18 08:30:05 +02:00 |
|
Griatch
|
8e554ef8f6
|
Updated the typeclasses/ directory modules to use Google style docstrings, as per #709.
|
2015-07-12 13:52:21 +02:00 |
|
Griatch
|
b9043a9e95
|
Made sure evmore does pass its kwargs on to the main msg method at all times.
|
2015-07-09 21:15:35 +02:00 |
|
Griatch
|
900ada5e92
|
Removed some debug messages from evmore.
|
2015-07-09 14:45:16 +02:00 |
|
Griatch
|
3ae00972a9
|
Added evmore - a more-like pager mechanism for displaying long texts.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
d47bd96ddd
|
integrated the line editor functionality with the @set command (using the /edit switch), removing the example CmdEdit command from the eveditor module.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
d2a69910a9
|
Some further fixes with the refactored line editor.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
870c750538
|
Refactored and cleaned up the EvEditor module.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
cc2b094bc6
|
Moved lineditor into utils/eveditor.py. The line editor is accessed by simply importing the class (same as EvTable, EvMenu etc), so the utils.get_line_editor function was removed.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
adae4f2ec4
|
Made the evmenu work as expected
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
8c5dddd062
|
Added ansi.strip_ansi as a convenience shortcut to remove ansi markup from a string.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
8d37627dfe
|
Fixed a bug in ansi string caching that didn't take mxp into account.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
eb598921ac
|
Some debug testing and handling of colored keys.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
fe810ec5f7
|
Made bettermenu into evmenu and moved to utils. Still some issues with MXP.
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
698e226763
|
Added new bettermenu system
|
2015-07-09 14:37:09 +02:00 |
|
Griatch
|
72049eeddd
|
Made the evennia_launcher gracefully report a missing log directory instead of raising a traceback (a missing log dir happens when cloning game dirs since log files are in .gitignore)
|
2015-07-08 10:41:47 +02:00 |
|
Griatch
|
095a1c0c13
|
Updated contrib menusystem and talking_npc to make use of the dynamic command update properties. Also fixed a lingering error in talking npc that resolves #768.
|
2015-07-07 16:43:10 +02:00 |
|
Griatch
|
ea0de32607
|
Updated the Command class with set_key/set_alias methods to allow for dynamic updating of command key/aliases properties while making sure all optimization recaches are hit.
|
2015-07-07 16:42:20 +02:00 |
|
Griatch
|
a8332fe431
|
Reworked the fix of #769 to be cleaner and using a full import mechanism rather than the pre-module lookup that messed up the unittests.
|
2015-07-07 15:29:28 +02:00 |
|
Griatch
|
0003868533
|
Added more logics for pre-lookups of cmdset paths at any nested package depth. Resolves #769.
|
2015-07-07 13:31:17 +02:00 |
|
Griatch
|
45e0785c8e
|
Made a change to the cmdset comparison algorithm to make sure all commands are compared both by alias and key by use of a set-intersection operation. Before one side of the comparison used key and the other used key+aliases, which led to inconsistent results in some situations, especially when combining system commands with aliases.
|
2015-06-28 17:58:42 +02:00 |
|
Griatch
|
3cc816c58c
|
Remove contrib-import that causes also unused contribs to clash with typeclass-names in custom game folder. This turns off api2doc parsing of contribs, but it's a worthwhile cost to pay. Even so, we will still clash when e.g. using the TutorialWorld while trying to setup some common typeclass names, like "Weapon". We may need to change the contrib typeclass names in the long run to make them less likely to clash; or otherwise separate them from the standard library; this is a future issue though. This change resolves #766.
|
2015-06-25 23:31:16 +02:00 |
|