Commit Graph

  • 79a7d0e311 Fix do_data_input_int master Anna Wiggins 2013-05-05 14:57:23 -0400
  • 52fde623ef Added code to represent minions, and to kill multiple minions with one command. Anna Wiggins 2012-07-06 22:02:02 -0400
  • 9b00d08b39 Make health summary reflect 'down' status Anna Wiggins 2012-07-06 21:47:53 -0400
  • 0db48c544d Added code to handle groups of NPCs who are 'down' Anna Wiggins 2012-07-06 21:45:45 -0400
  • 261304d78b Fixed some bugs with Second Wind and with recharge formatting Anna Wiggins 2012-07-06 21:25:11 -0400
  • 23de097725 Fixed bug that broke recharge powers from file Anna Wiggins 2012-07-06 15:38:31 -0400
  • 5a08d943bb Fixed some formatting bugs and erroneous error messages. Fixed a bug that made it impossible to print combatant info Anna Wiggins 2012-05-05 15:51:27 -0400
  • 387bc8f793 Cleaned up some deprecated code Anna Wiggins 2012-05-04 11:27:37 -0400
  • d62748fa88 Implemented ability to read combatant definitions from files Anna Wiggins 2012-05-04 11:27:04 -0400
  • 0fea33760b battleman: Prevent wait/unwait from calling begin_turn and end_turn more than is correct. Anna Wiggins 2012-04-06 02:25:41 -0400
  • 4c6f96832b battleman: fixed 'print' command on a group, cleaned up and added some output Anna Wiggins 2012-04-06 02:04:04 -0400
  • 9c6ac3056b battleman: Fixed quitting Anna Wiggins 2012-04-05 17:16:21 -0400
  • 035d8cba37 battleman: Implemented wait/unwait properly, fixed a couple of simple bugs Anna Wiggins 2012-04-05 17:06:17 -0400
  • a6d9943856 battleman.py: Fix broken indexes after resuming Anna Wiggins 2012-04-03 01:17:52 -0400
  • 4239d57d02 battleman.py: Implemented adding a combatant to the wait list Anna Wiggins 2012-04-02 23:42:31 -0400
  • e18a5cf840 battleman.py: Don't print help for undocumented commands; it leaves the unsightly 'EOF' in there... Anna Wiggins 2012-04-01 17:09:37 -0400
  • e3604bc7a8 battleman.py: Did some code cleanup - removed unnecessary comments, 'implemented' do_sync() Anna Wiggins 2012-03-31 17:41:10 -0400
  • 22bb0255c1 Added partial command completion Anna Wiggins 2012-03-31 17:38:01 -0400
  • db5ceef1a8 battleman.py: Fixed a couple simple errors that cropped in with the switch to cmd Anna Wiggins 2012-03-31 16:20:44 -0400
  • 007b033bdd battleman.py: Converted command parser to use the cmd module Anna Wiggins 2012-03-30 00:55:34 -0400
  • 796a26c3b3 diceroller.py: Refactored Dice object into its own library under lib/ Anna Wiggins 2012-03-29 22:55:39 -0400
  • 9f740180a8 Updated readme with information about new lib-ified classes and functions. Anna Wiggins 2012-03-29 18:31:38 -0400
  • cdb245df99 battleman.py: Broke program into multiple components - data classes and input functions are now in separate modules. Anna Wiggins 2012-03-29 18:28:21 -0400
  • 109e967987 battleman.py: Implemented --resume, made global variables less global Anna Wiggins 2012-03-29 18:06:09 -0400
  • b390c12241 Merge branch 'master' of github.com:annabunches/4etools Anna Wiggins 2012-03-29 17:21:50 -0400
  • f6f8de5415 Merge branch 'master' of github.com:annabunches/4etools Anna Wiggins 2012-03-29 17:16:37 -0400
  • af3988cc1a battleman.py: Added code to write pickle data for the battle... no way to read it back in yet though. Anna Wiggins 2012-03-29 17:07:18 -0400
  • b8d87161f8 battleman.py: Added sensible no-arguments behavior to the commands that needed them Anna Wiggins 2012-03-26 17:38:08 -0400
  • 331da9c0b7 battleman.py: Updated help function to reflect future features Anna Wiggins 2012-03-25 14:45:18 -0400
  • a2151557b1 Add code for printing full info for arbitrary combatants. Anna Wiggins 2012-03-25 14:35:20 -0400
  • 2cd5120ec0 battleman.py: Code cleanup and output format cleanup for combatant info printing. Anna Wiggins 2012-03-25 14:26:24 -0400
  • a89acda1ac battleman.py: Code cleanup Anna Wiggins 2012-03-25 14:20:09 -0400
  • 029907edf2 battleman.py: removed spurious fixme comment Anna Wiggins 2012-03-25 14:16:37 -0400
  • f5d16bfbaa battleman.py: Fixed recharges getting a roll the round they are used. Anna Wiggins 2012-03-25 14:16:09 -0400
  • 656e46d28e battleman.py: Avoid getting stuck in input loop when adding conditions or using recharge powers Anna Wiggins 2012-03-25 14:08:15 -0400
  • 14e5033c2d battleman.py: Fixed recharge rolling, added message when roll succeeds Anna Wiggins 2012-03-25 13:56:55 -0400
  • 0afd59aa88 battleman.py: Implemented UI side of recharge powers. Anna Wiggins 2012-03-25 01:53:32 -0400
  • fddb2bf8bb battleman.py: Added recharge power rerolling, improved recharge inputting. Anna Wiggins 2012-03-25 01:18:53 -0400
  • 1da238be5a battleman.py: Added a feature to conditions that allows them to end at the start of a turn or the end of a turn Anna Wiggins 2012-03-25 01:08:56 -0400
  • 593c9d2937 Change readme filename Anna Wiggins 2012-03-24 02:00:12 -0400
  • 6a75ccb8f0 battleman.py: More documentation updates Anna Wiggins 2012-03-23 22:02:20 -0400
  • cd2c915e87 battleman.py: Refactored stub functions Anna Wiggins 2012-03-23 21:57:08 -0400
  • efff42c306 battleman.py: Updated documentation, added new stub functions to command list Anna Wiggins 2012-03-23 21:51:55 -0400
  • 7a0505fdf1 battleman.py: Added ability to add groups on the fly Anna Wiggins 2012-03-23 21:46:53 -0400
  • c3cc6d85e0 battleman.py: Changed input functions to support partial data - they will prompt for anything that's missing. Anna Wiggins 2012-03-23 21:06:46 -0400
  • 3c78f41b93 battleman.py: cleanup help function Anna Wiggins 2012-03-23 20:47:25 -0400
  • 55feb9b55c battleman.py: Fixed removing conditions and the condition summary list Anna Wiggins 2012-03-23 18:34:57 -0400
  • 91d6e23099 battleman.py: Added code to remove conditions (not complete yet), improved timed condition logic Anna Wiggins 2012-03-23 17:44:06 -0400
  • 3b064ff717 battleman.py: Wrong function name. Should really test this stuff better. Anna Wiggins 2012-03-23 17:13:34 -0400
  • 8437071d3c battleman.py: Added informative messages when taking damage or gaining temporary hit points. Anna Wiggins 2012-03-23 17:12:00 -0400
  • d09245db4c battleman.py: Implemented second wind and temporary hp. Anna Wiggins 2012-03-23 17:09:23 -0400
  • 33f44545bd battleman.py: Added the ability to enter commands all at once, to avoid needing the lengthy entry process. Anna Wiggins 2012-03-23 16:54:27 -0400
  • 9e5dcc90f7 Added .gitignore to make working with git.el easier. Anna Wiggins 2012-03-23 15:20:30 -0400
  • 07e2ef3ab2 Failed to commit Dice changes in earlier commit Anna Wiggins 2012-03-23 15:11:24 -0400
  • 0fc770f261 battleman.py: Implemented conditions Anna Wiggins 2012-03-23 15:06:13 -0400
  • ac7396e6a3 battleman.py: Lots of output formatting and cleanup. Anna Wiggins 2012-03-23 12:59:03 -0400
  • 617c635206 battleman.py: Implemented healing surges, and refactored the combatant selection code in Battle Anna Wiggins 2012-03-23 12:14:00 -0400
  • 423d6975b4 dice.py: Renamed Dice.from_desc() to Dice.from_str() Anna Wiggins 2012-03-23 11:16:12 -0400
  • 9d367b69b6 battleman.py: Refactored combatant printing code, and made it more consistent. Anna Wiggins 2012-03-22 18:32:40 -0400
  • 2bd533b27d battleman.py: Change list_ function names to format_, since they return strings instead of printing Anna Wiggins 2012-03-22 18:22:05 -0400
  • fde1f34b30 battleman.py: Implementing healing Anna Wiggins 2012-03-22 18:21:17 -0400
  • 84f66955a7 battleman.py: Factored next round code into a separate function Anna Wiggins 2012-03-22 18:09:09 -0400
  • e6e22d775c battleman.py: Implemented iterating over initiative order, tracking rounds, etc Anna Wiggins 2012-03-22 18:07:25 -0400
  • 36502d63f8 Added readme file Anna Wiggins 2012-03-22 17:58:23 -0400
  • a59a4f1ea4 battleman.py: Refactored turn begin/end code Anna Wiggins 2012-03-22 17:50:50 -0400
  • e40b485205 battleman.py: refactored and added error checking to input code Anna Wiggins 2012-03-22 15:18:16 -0400
  • 5f5fe29032 battleman.py: more formatting cleanup Anna Wiggins 2012-03-22 13:25:02 -0400
  • 5fd07e0ae1 battleman.py: Output formatting, added some new output when program is run Anna Wiggins 2012-03-22 12:03:44 -0400
  • 8704060b60 battleman.py: implemented initial code for handling damage Anna Wiggins 2012-03-21 23:27:45 -0400
  • ddbc14871a battleman.py: added some extra info in list view Anna Wiggins 2012-03-21 23:03:49 -0400
  • 60df5f6bd0 battleman.py: did some cleanup, got Battle.begin() to work Anna Wiggins 2012-03-21 22:47:14 -0400
  • 38108a4d7b battleman.py: Built a Battle class and factored a bunch of relevant code into it. Still needs some cleanup. Anna Wiggins 2012-03-21 18:31:11 -0400
  • 9c60ed4d9c battleman.py: Fixed a very silly error with command parsing, and factored out some ugly input handling code to a lib function Anna Wiggins 2012-03-21 18:00:57 -0400
  • c48218da92 battleman.py: Started adding some logic for battle groups, that contain a group of entities who share a single initiative. Also implemented the first couple main menu functions. Anna Wiggins 2012-03-21 17:58:15 -0400
  • ac09d41675 battleman.py: Started implementing actual commands. Anna Wiggins 2012-03-21 13:58:59 -0400
  • b04c57ac57 dice.py: Factored result printing into main() so that Dice class can be used by other scripts Anna Wiggins 2012-03-21 12:18:35 -0400
  • 83826f9200 dice.py: I've made a huge mistake - 'd' is a terrible letter for a modifier Anna Wiggins 2012-03-21 12:09:56 -0400
  • fb1d1f01a6 dice.py: Factored string-based dice creation into a @classmethod Anna Wiggins 2012-03-21 12:08:58 -0400
  • eb1c897b96 dice.py: renamed program, cleaned up both input and output formats Anna Wiggins 2012-03-21 10:57:59 -0400
  • 34c82f0e52 diceroller.py: Implemented argument parsing Anna Wiggins 2012-03-21 00:57:25 -0400
  • 364399eb52 diceroller: first stab at a robust command-line dice rolling utility Anna Wiggins 2012-03-20 18:23:53 -0400
  • 041c48a419 Rough sketch of a simple, command-line driven battle management tool Anna Wiggins 2012-03-20 15:53:06 -0400