Commit graph

4368 commits

Author SHA1 Message Date
FlutterSprite
42db3aa7f5 More conditions and documentation 2017-11-19 12:16:38 -08:00
BattleJenkins
1d65a0a0cf More documentation, fix error in at_update()
at_update() erroneously changed the turnchar on conditions during
combat - this has been fixed.
2017-11-18 18:43:14 -08:00
BattleJenkins
7a933425f3 More documentation, 'True' duration for indefinite conditions 2017-11-18 18:02:54 -08:00
BattleJenkins
9d7921fee5 Add "Poisoned" condition, more condition items
Added the ability for attack items to inflict conditions on hit,
as well as items that can cure specific conditions.
2017-11-18 17:28:52 -08:00
FlutterSprite
2302408072 Merge pull request #3 from FlutterSprite/tb_items
Merge magic and items branches
2017-11-18 13:51:51 -08:00
FlutterSprite
44b570e5f0 Merge pull request #2 from FlutterSprite/develop
Merge develop
2017-11-18 13:44:25 -08:00
BattleJenkins
686b290b5d Fix condition ticking 2017-11-18 13:25:47 -08:00
BattleJenkins
44c75d8d18 Added functional condition, TickerHandler countdown 2017-11-18 13:22:03 -08:00
BattleJenkins
ae060ecc77 Fix weird spacing in use_item() 2017-11-17 21:19:02 -08:00
BattleJenkins
e61df0a400 Start porting in condition code from coolbattles 2017-11-17 21:17:35 -08:00
BattleJenkins
91c333e6d3 Move some item logic from CmdUse to new func use_item 2017-11-17 16:46:27 -08:00
BattleJenkins
5ce18379c0 Proper implementation of spend_item_use() 2017-11-16 00:15:20 -08:00
BattleJenkins
35340f86c8 Added 'use' command, item functions, example items 2017-11-15 23:12:25 -08:00
FlutterSprite
0616e0b218 Create tb_items.py 2017-11-15 16:25:08 -08:00
FlutterSprite
ed5c198d65 Merge pull request #1 from evennia/develop
Sync with develop
2017-11-15 16:23:38 -08:00
BattleJenkins
fda565b274 Final touches 2017-11-15 14:58:25 -08:00
BattleJenkins
7701d5f92b Comments and documentation, CmdStatus() added 2017-11-15 14:41:43 -08:00
FlutterSprite
858494eebb Formatting and documentation 2017-11-15 14:14:16 -08:00
FlutterSprite
83579a2e06 Added attack spells, more healing spell variants 2017-11-12 21:11:28 -08:00
FlutterSprite
5fe3cd186d Added functional 'cure wounds' spell
Also added more spell verification in the 'cast' command,
accounting for spell's MP cost and whether it can be used in
combat
2017-11-12 18:23:22 -08:00
Griatch
4507c7aa2d Merge branch 'master' into develop 2017-11-11 01:02:26 +01:00
Griatch
e3766762ee Fix dockerfile dependency. Resolve #1510. 2017-11-11 01:02:05 +01:00
BattleJenkins
7ddb5162ab Added tb_magic.py - only basic input parsing 2017-11-09 22:36:11 -08:00
Griatch
d2ddbe9eb5 Merge branch 'develop' of https://github.com/FlutterSprite/evennia into FlutterSprite-develop 2017-10-30 22:05:17 +01:00
FlutterSprite
e48763a02e Clarify the nature of the different modules 2017-10-30 13:23:06 -07:00
Tehom
5a83d533a5 Add tests for general_context 2017-10-30 20:36:22 +01:00
FlutterSprite
89773e5860 Moved 'turnbattle' to packages section in readme 2017-10-30 05:11:53 -07:00
FlutterSprite
c6f422d44b Updated username in contrib readme 2017-10-30 05:03:26 -07:00
FlutterSprite
df9072253f Set turn handler's intervals higher during tests
This was an attempt to try to fix some strange 'unhandled error in
deffered' results while unit testing the contrib folder. It didn't
work, but it's probably good to do anyway.
2017-10-29 23:00:22 -07:00
FlutterSprite
9bc3fcf486 Unit tests for tb_range added 2017-10-29 21:39:11 -07:00
Griatch
10fe39b96a Fix iteration error if passing a raw string for aliases/tags/perms in spawner 2017-10-29 18:28:06 +01:00
Griatch
246f4c2e3b Merge branch 'add_accounts_tests' of https://github.com/moonpatroller/evennia into moonpatroller-add_accounts_tests 2017-10-29 11:18:09 +01:00
Tehom
eaeceddba1 Add unit tests for bodyfunctions. Merges #1494. 2017-10-29 11:10:01 +01:00
Tehom
f25bebddd8 Create tests for dummyrunner settings 2017-10-29 10:54:10 +01:00
Tehom
9f665134ba Add unit tests for deprecations 2017-10-29 10:44:56 +01:00
Griatch
35b88d45f9 Merge pull request #1496 from chainsol/fix_admin_channel
Fix Admin page for Channel objects
2017-10-29 09:42:33 +01:00
Moonpatroller
c202084123 adding accounts tests 2017-10-28 22:02:09 -07:00
Griatch
a5a8d9dd57 Some doc updates 2017-10-28 22:51:47 +02:00
Griatch
65664bf523 Add documentation to EvMenu test class 2017-10-28 22:48:06 +02:00
Griatch
d05495cc52 Add testing framework for EvMenu. Implements #1484 2017-10-28 22:33:58 +02:00
Griatch
b6b112b70a Make an empty evmenu desc option just show the key 2017-10-28 14:31:09 +02:00
Griatch
931e42082c Make persistent evmenu's store node kwargs correctly 2017-10-28 13:29:51 +02:00
Griatch
7b295fa98b Add working **kwargs support to nodes/callbacks in evmenu 2017-10-28 12:05:32 +02:00
Griatch
2475d14691 Almost finished with kwargs-support for evmenu 2017-10-28 00:13:40 +02:00
Nicholas Matlaga
e1db190329 change references to db_subscriptions to reference handler correctly 2017-10-27 14:10:19 -04:00
Griatch
2c1ebf68e3 Merge branch 'master' into develop 2017-10-27 09:19:05 +02:00
Griatch
98ab831437 Fix evmenu persistence loading for 0.7 2017-10-27 09:16:46 +02:00
FlutterSprite
1fe9bf3dce Moved distance_inc back to being its own function
I almost forgot - distance_inc is actually used by both
'approach' and 'withdraw', since approaching an object
might put you farther away from others. So, I moved it back
to its own function.
2017-10-23 22:29:45 -07:00
FlutterSprite
95f840ac7a get_range integrated into movement functions
This makes the code a bit more readable and fixes a bug
in withdrawing that didn't take other objects into account
properly.
2017-10-23 22:05:56 -07:00
FlutterSprite
66bb313c34 Empty returns deleted, methods properly spaced 2017-10-23 21:59:01 -07:00