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
FlutterSprite
e742179310
References to 'object' changed to 'thing' instead
2017-10-23 21:57:00 -07:00
FlutterSprite
b2ec29db81
distance_inc & distance_dec changed to helper funcs
2017-10-23 21:51:03 -07:00
FlutterSprite
30eea75ad7
Options for turn timeout and actions per turn
2017-10-23 21:36:42 -07:00
FlutterSprite
f576005772
Moved turn handler script up higher in module
2017-10-23 21:24:20 -07:00
FlutterSprite
347f161d94
Simplified bool returns in is_in_combat, is_turn
2017-10-23 21:16:19 -07:00
FlutterSprite
6e619d1949
Add at_defeat hook, PEP8 capitalization
2017-10-23 21:02:42 -07:00
FlutterSprite
c762d3d7d1
Update README.md
...
Adds information about the tb_range module to the readme.
2017-10-14 22:36:18 -07:00
FlutterSprite
d150d191e9
Add tb_range - movement & positioning for 'turnbattle'
...
Adds a system for range and movement to the 'turnbattle' contrib. This is based on the abstract movement and positioning system I made for 'The World of Cool Battles', my learning project - fighters' absolute positions are not tracked, only their relative distance to each other and other objects. Commands for movement as well as distinction between melee and ranged attacks are included.
2017-10-14 22:34:18 -07:00
FlutterSprite
6cbd9984d7
Delete turnbattle.py
...
Now that this system has been moved to /turnbattle/, this file is obsolete.
2017-10-14 22:31:10 -07:00
Griatch
3e02f96566
Add ability to search_script by typeclass
2017-10-14 20:15:44 +02:00
Griatch
a447a22c87
Merge branch 'master' into develop
2017-10-13 23:11:34 +02:00
Griatch
14348eafab
Remove left-over debug statements in irc module
2017-10-13 23:09:58 +02:00
Griatch
d70e7c52d2
Merge branch 'develop' of git://github.com/FlutterSprite/evennia into FlutterSprite-develop
2017-10-13 23:05:06 +02:00
Griatch
8be657ba43
Merge branch 'master' into develop
2017-10-13 23:04:37 +02:00
Griatch
fbaad6c3b7
Further cleanup of a module
2017-10-12 19:35:42 +02:00
Griatch
eeacf01427
Merge branch 'master' of git://github.com/vonzimr/evennia into vonzimr-master
2017-10-12 19:28:33 +02:00
Griatch
9f7fb2734c
Make @py output appear for all sessions in MULTISESSION_MODE=1
...
Resolves #1356 .
2017-10-12 18:03:48 +02:00
Griatch
4d6464cf89
Merge pull request #1476 from RyanStein/master
...
resolve #1448 , fix 'no help entry' not popping up in webclient
2017-10-12 17:27:08 +02:00
vonzimr
3d2e7a7efd
remove blank tests
2017-10-11 19:53:48 -07:00
Ryan Stein
53a4fc0b66
resolve #1448 , fix 'no help entry' not popping up in webclient
2017-10-10 12:51:09 -04:00
FlutterSprite
8bdfa011fb
Added more tb_equip tests
...
The unit tests for tb_basic and tb_equip are almost the same, with a few minor differences created by the different default values for unarmed attack and damage rolls.
2017-10-09 17:44:47 -07:00
vonzimr
5d2ee7e5f4
added IRC_INVERT code according to: https://github.com/myano/jenni/wiki/IRC-String-Formatting
2017-10-09 14:14:14 -07:00
vonzimr
9ddd79b202
extra tests for irc parsing functions
2017-10-09 14:13:48 -07:00
vonzimr
d01e9d9c32
fix spelling of variable to be more consistent with comments.
2017-10-09 12:32:03 -07:00
FlutterSprite
576e2b4be6
Updated typeclass names & added tests for tb_equip commands
2017-10-09 00:16:14 -07:00
FlutterSprite
da8b20e0b1
Renamed typeclasses to avoid conflicts
2017-10-09 00:14:32 -07:00
FlutterSprite
f031ba1b21
Renamed typeclasses to avoid conflicts
2017-10-09 00:13:03 -07:00
FlutterSprite
a3fd45bebb
Update contrib unit tests for turnbattle
...
Points the contrib unit tests to the turnbattle module's new location in its subfolder.
2017-10-08 20:09:30 -07:00
FlutterSprite
b50c7a1f3e
__init__.py for Turnbattle folder
2017-10-08 20:08:08 -07:00
FlutterSprite
d4d8a9c1b8
Readme for turnbattle folder
2017-10-08 20:07:29 -07:00
FlutterSprite
83791e619a
Add 'tb_equip', weapon & armor system for 'turnbattle'
...
Adds a new module, 'tb_equip', an implementation of the 'turnbattle' system that includes weapons and armor, which can be wielded and donned to modify attack damage and accuracy.
2017-10-08 20:05:53 -07:00
FlutterSprite
5cb1ce5b6e
Move turnbattle.py to turnbattle/tb_basic.py
...
Moves the basic turnbattle module to a new module file in a new 'turnbattle' subfolder. Also fixes a minor bug where the first character in the turn order was not being initialized properly at the start of a fight.
2017-10-08 20:04:00 -07:00
Griatch
bb79299bf1
Merge pull request #1473 from edawine/complete-dependencies-for-ssh-client
...
Fix ImportError for SSH client
2017-10-08 10:01:55 +02:00
Edwin Sutanto
9620ddb2e0
Fix ImportError for SSH client
...
Added instruction to also install pyasn1.
2017-10-08 10:02:29 +07:00
Griatch
48a1ae1371
Merge branch 'master' into develop
2017-10-07 11:28:32 +02:00
Griatch
70fea693e6
Refactor utils test suite into utils/tests/
2017-10-07 11:27:47 +02:00
Scyfris Talivinsky
b6649bcef8
Add a @spawn unit test
...
Tests the @spawn command and its variations. The test is designed to
aslo check the properties of the spawned objects for some common/obvious
settings.
Test also adds a new prototypes file to be used with the Evennia unit
tester for any tests that require named prototypes. The spawner test
requires testing named prototypes, so it is added in this change.
2017-10-06 01:59:45 -07:00
Griatch
2585d33e7c
Merge branch 'master' into develop
2017-10-05 23:18:22 +02:00
Griatch
a994fd3c63
Merge branch 'fix_notification_webclient' of git://github.com/chainsol/evennia into chainsol-fix_notification_webclient
2017-10-05 23:10:19 +02:00
Ryan Stein
866e5dce41
make help command's matching respect CMD_IGNORE_PREFIXES
2017-10-05 23:06:22 +02:00
Griatch
349affe305
Minor doc string update in evennia.js
2017-10-05 22:53:45 +02:00
Griatch
2d030afb36
Update AJAX client with the corrected Autologin functionality
2017-10-05 22:43:12 +02:00
Griatch
8eff4678b4
Cleanup and more help entries for the Admin Attr/Tag inline forms
2017-10-05 21:29:05 +02:00
Griatch
2c88963e3c
Fix to handle changed Widget signature affecting picklefield in admin
2017-10-05 20:18:57 +02:00
Nicholas Matlaga
5ecaa9daca
fix Notification not being available crash
2017-10-05 11:45:01 -04:00
Ryan Stein
4b9db9570c
add @tel/loc functionality, fix unescaped | in @tel error message
2017-10-03 12:41:51 -04:00
Griatch
313a907a3a
Merge branch 'master' into develop
2017-10-03 09:36:42 +02:00
Griatch
5ad10d7055
Merge pull request #1464 from amfl/fix-at-before-say
...
RPsystem contrib: Pass at_before_say the corrent number of arguments
2017-10-03 09:36:00 +02:00