Commit graph

5047 commits

Author SHA1 Message Date
Henddher Pedroza
6254762b41 Minor cleanup and when more than one puzzle can be resolved, don't show their names but just how many 2018-11-05 18:41:25 -06:00
Henddher Pedroza
d46472d91b Puzzle recipe with uppercase letter FAILS to be resolved 2018-10-28 10:56:15 -05:00
Henddher Pedroza
97dfcd81b5 e2e of puzzle that consumes all parts and produces no results 2018-10-28 10:53:42 -05:00
Henddher Pedroza
5a8999920d Merge branch 'master' of https://github.com/evennia/evennia into puzzles 2018-10-23 20:07:34 -05:00
Griatch
06588f6695 Merge branch 'master' of github.com:evennia/evennia 2018-10-23 15:18:12 +02:00
Griatch
3954586f07 Fix lagging pillow requirement for Windows. Resolves #1702. 2018-10-23 15:17:59 +02:00
Griatch
553691d6cc Merge pull request #1699 from Henddher/bug_1684
Resolve Bug 1684 - Spawn not all switches work
2018-10-22 07:38:17 +02:00
Henddher Pedroza
e956bcf3be Add 'examine' as valid switch alias for 'show' with its corresponding tests 2018-10-21 14:15:34 -05:00
Henddher Pedroza
1cbbdf5410 Harden test '@spawn/edit <valid-prototype>' by asserting that olc_menu has been loaded with valid-prototype.UX Enhancement to OLC menu. Underneath the title, display 'Editing: key(prototype_key)' of the prototype being edited. If none, show blank line 2018-10-21 13:43:36 -05:00
Griatch
395a92165a Merge pull request #1700 from friarzen/master-historyjs-fix
Fix #1686 cursor placement issues
2018-10-21 16:17:46 +02:00
Brenden Tuck
1ccada6e71 Fix #1686 cursor placement issues 2018-10-21 10:03:54 -04:00
Henddher Pedroza
f70fa467f5 Test @spawn/edit BALL (synonym) 2018-10-20 20:22:11 -05:00
Henddher Pedroza
9f26d4b728 code cleanup 2018-10-20 20:12:55 -05:00
Henddher Pedroza
931290a7a0 Handle '@spawn/edit ' (no prototype key given) brings OLC menu. Handle '@spawn/edit testball' brings OLC menu. Handle '@spawn/edit NO_EXISTS' that returns error 2018-10-20 20:11:41 -05:00
Henddher Pedroza
414f72c3b0 Merge branch 'master' of https://github.com/Henddher/evennia into bug_1684 2018-10-20 18:18:59 -05:00
Griatch
ed001ff4fb Merge pull request #1693 from TehomCD/test_memplot
Add tests for memplot
2018-10-20 23:42:35 +02:00
Griatch
a89028a2ba Merge pull request #1692 from TehomCD/test_telnet
Add unit test for ttype/telnet
2018-10-20 23:42:16 +02:00
Griatch
03b6621b99 Merge pull request #1691 from Henddher/bug_1499
Bug 1499: [READY FOR REVIEW AND MERGE] No way to clear object descs without resulting to `@py`
2018-10-20 23:38:35 +02:00
Henddher Pedroza
ff6deb90c1 Modify tests so they pass. Some new tests throw exceptions 2018-10-19 19:16:02 -05:00
Henddher Pedroza
d3ddeda7c9 @spawn/edit is equivalent to @spawn/olc and @olc 2018-10-19 19:01:27 -05:00
Henddher Pedroza
ca81d35e1c Baseline tests: assert current behavior (disregarding requirements) 2018-10-19 18:44:45 -05:00
Henddher Pedroza
01109de875 Merge branch 'master' of https://github.com/Henddher/evennia into bug_1684 2018-10-18 17:54:08 -05:00
Henddher Pedroza
4946b0f65d Tests for @spawn/edit and @spawn/examine 2018-10-18 17:52:25 -05:00
Griatch
b083a44545 Some clarification in the launcher 2018-10-18 17:15:54 +02:00
Tehom
7881207062 Add tests for memplot 2018-10-17 22:43:33 -04:00
Tehom
ef0e0e0b4c Add various simple tests for different handshakes 2018-10-17 12:49:48 -04:00
Tehom
b438359201 Add test of NOGOAHEAD 2018-10-17 01:50:57 -04:00
Henddher Pedroza
e08efc68dc Harden assertions 2018-10-16 20:09:17 -05:00
Henddher Pedroza
dc44dc0176 In @desc command, validate rhs based on = sign present in orig args. Default MUX parsing assigns None to rhs if there is nothing on the right of the = sign. 2018-10-16 19:49:19 -05:00
Tehom
40a37e501f Add some cleanup steps to prevent unclean reactor 2018-10-16 20:33:12 -04:00
Henddher Pedroza
6b96e84fd0 Tests for @desc obj= 2018-10-16 19:31:10 -05:00
Tehom
fe969111ce Add stub for testing Telnet 2018-10-16 19:51:43 -04:00
Griatch
9f8c1a4f64 Add requirement changes to 0.8 changelog, for clarity 2018-10-16 10:13:05 +02:00
Henddher Pedroza
62f94f1cbd force PuzzleRecipe.db.puzzle_name to be stored as 'str' instead of unicode. Corresponding testcase 2018-10-13 16:47:06 -05:00
Griatch
3fbd74b332 Fix (again) of tag batch creation 2018-10-13 16:59:07 +02:00
Griatch
5f9047b161 Make Session.execute_cmd consistent with Account/Object by accepting the session keyword 2018-10-10 23:26:20 +02:00
Griatch
52c84b44b5 Handle prototype modules with non-dicts as global variables 2018-10-08 19:03:15 +02:00
Griatch
3b75780b40 Make tutorial_world roots give clearer errors. Allow home/quit from dark room. Resolves #1584. 2018-10-08 18:50:33 +02:00
Griatch
c153a1d7e4 Resolve bug when trying to examine self when unprivileged 2018-10-08 18:20:35 +02:00
Henddher Pedroza
cb44de5532 Merge branch 'master' of https://github.com/evennia/evennia into puzzles 2018-10-07 15:10:49 -05:00
Griatch
40eb691cd4 Create hash password when creating irc bot. 2018-10-07 21:17:40 +02:00
Henddher Pedroza
1bd683a962 Manual merge conflict 2018-10-07 11:55:57 -05:00
Henddher Pedroza
b863364635 Replace FIXMEs with TODOs 2018-10-07 11:50:59 -05:00
Griatch
14eea024bb Correct tag handling in prototype; fix unittests 2018-10-07 18:45:28 +02:00
Henddher Pedroza
41bfea38f9 Prototypes automatically adds 'prototype_key' and such prevents objects/puzzle-parts matching during puzzle resolution. Fix tags processing in spawner 2018-10-07 11:30:42 -05:00
Griatch
a2e8b27ee4 Update docker file to better handle starting without an existing game folder 2018-10-07 18:29:25 +02:00
Griatch
fdc4550e19 Cleanup of account tests with more mocking 2018-10-07 14:31:36 +02:00
Griatch
fe14dfddef Fix bug in unittest that would cause occational name collision 2018-10-07 12:31:43 +02:00
Griatch
68ff0ac9d6 Clarify prototype_key replacement in modules; address #1676. 2018-10-07 10:51:01 +02:00
Henddher Pedroza
a3b37d60ed Debug code: comparing .tags.all() vs tags.get() 2018-10-06 19:29:32 -05:00