1
0
Fork 0
Commit graph

58 commits

Author SHA1 Message Date
Michaël Lemaire 8c85102ccc Using Universe object in GameRouter to initialize the game 2015-02-27 01:00:00 +01:00
Michaël Lemaire df9da97b8f Added battle log events for temporary effects 2015-02-27 01:00:00 +01:00
Michaël Lemaire b89c443f13 Added sticky temporary effects, and EnergyDepleter weapon (WIP) 2015-02-27 01:00:00 +01:00
Michaël Lemaire f01a9059e9 AP consumption is now done by BaseAction 2015-02-26 01:00:00 +01:00
Michaël Lemaire 9814f08883 Added dynamic fading on move actions 2015-02-26 01:00:00 +01:00
Michaël Lemaire 675a7f80c9 Added fading on actions that will become unavailable (WIP) 2015-02-26 01:00:00 +01:00
Michaël Lemaire 01877b8e37 Added action icons 2015-02-23 01:00:00 +01:00
Michaël Lemaire b60aa3fd18 Added safety margin to AI to avoid numerical precision errors on AP estimate 2015-02-20 01:00:00 +01:00
Michaël Lemaire 86ff98707d Added weapon visual effects and sound 2015-02-20 01:00:00 +01:00
Michaël Lemaire 53fefc25b8 Fixed AI not using AP while moving (cheater...) 2015-02-19 01:00:00 +01:00
Michaël Lemaire fbc4774cdf Bully A.I. now chooses the nearest target 2015-02-18 01:00:00 +01:00
Michaël Lemaire cc5331ee5a Added actions by Bully A.I. 2015-02-17 01:00:00 +01:00
Michaël Lemaire 6d9093061d Started work on Bully A.I. 2015-02-17 01:00:00 +01:00
Michaël Lemaire 97771a9b0a Added player interaction status and icon 2015-02-16 01:00:00 +01:00
Michaël Lemaire 2239d1e06d Added looting of enemy ships after battle 2015-02-13 01:00:00 +01:00
Michaël Lemaire 8354f03cfb Added looting from the battle outcome (WIP) 2015-02-13 01:00:00 +01:00
Michaël Lemaire 728119877b Added git hooks to run tests and lint on commit 2015-02-09 01:00:00 +01:00
Michaël Lemaire de81186faf Added end battle conditions and event 2015-02-09 01:00:00 +01:00
Michaël Lemaire 30e6323bf3 Added unit tests 2015-02-06 01:00:00 +01:00
Michaël Lemaire f6a7c0b8d9 Added capabilities to ships, and matching requirements in equipment 2015-02-06 01:00:00 +01:00
Michaël Lemaire 2c73a62893 Added death status and death event when hull reaches 0 2015-02-06 01:00:00 +01:00
Michaël Lemaire 169b840e80 Added ship list graphics 2015-02-03 01:00:00 +01:00
Michaël Lemaire ca43fa2e53 Added damage display on ship sprites 2015-02-03 01:00:00 +01:00
Michaël Lemaire 66f86b4ddb Removed Ship.movement_cost, in favor of engine-defined AP cost
Ship movement and AP consumption is now handled by MoveAction
2015-01-29 01:00:00 +01:00
Michaël Lemaire 55615600b8 Added temporary display of hull and shields, to see weapon effects 2015-01-28 01:00:00 +01:00
Michaël Lemaire 4d29d2cbc2 Added AP usage checking on weapons 2015-01-28 01:00:00 +01:00
Michaël Lemaire ef1f0914b8 Added hull and shield attributes, and weapon damage on them 2015-01-28 01:00:00 +01:00
Michaël Lemaire 32885d9651 Apply weapon distance 2015-01-28 01:00:00 +01:00
Michaël Lemaire e59d88f2c0 Added target effects and basic weapon structure (WIP) 2015-01-28 01:00:00 +01:00
Michaël Lemaire 38d40fbe58 Fixed ship facing angle animation (avoid a 360 turn) 2015-01-26 01:00:00 +01:00
Michaël Lemaire 36b54e7b75 Fixed ship facing angle 2015-01-26 01:00:00 +01:00
Michaël Lemaire caf4e82515 Changed ship initiative to be a proper Attribute 2015-01-23 01:00:00 +01:00
Michaël Lemaire 3a5e963240 Manage AP recovery and initial value with equipment effects 2015-01-22 01:00:00 +01:00
Michaël Lemaire d1222ef26a Added effect generation from templates 2015-01-22 01:00:00 +01:00
Michaël Lemaire 5f1913da6d Added permanent effects on attributes for equipement 2015-01-22 01:00:00 +01:00
Michaël Lemaire be434b4eb4 New attribute system for action points 2015-01-19 01:00:00 +01:00
Michaël Lemaire 7fae46b53e Added action listing from attached equipment 2015-01-16 01:00:00 +01:00
Michaël Lemaire 872ac12159 Added a ShipList to hold ship icons in battle view 2015-01-14 01:00:00 +01:00
Michaël Lemaire 0f45244a8e Added the first weapon (Gatling Gun), using LootGenerator, LootTemplate and the slots system 2015-01-14 01:00:00 +01:00
Michaël Lemaire 2a12a671a2 Fixed loot level generation 2015-01-14 01:00:00 +01:00
Michaël Lemaire 0df8eabe08 Added LootGenerator 2015-01-14 01:00:00 +01:00
Michaël Lemaire 7d62ee42e2 Start of loot system 2015-01-13 01:00:00 +01:00
Michaël Lemaire 9766193944 Added unit testing for BattleView 2015-01-08 01:00:00 +01:00
Michaël Lemaire a7f1cb41ab Added tslint style checker 2015-01-07 01:00:00 +01:00
Michaël Lemaire 18a20a7855 Improved tests coverage for actions 2015-01-07 01:00:00 +01:00
Michaël Lemaire 39fda0ffce Added missing type specs (no more implicit 'any') 2015-01-06 01:00:00 +01:00
Michaël Lemaire 709c43ade4 Added end turn action 2015-01-06 01:00:00 +01:00
Michaël Lemaire 8870b8839e Added ship sprite moving on move actions 2015-01-06 01:00:00 +01:00
Michaël Lemaire 9d55c8d085 Added action bar with action icons, using Targetting (WIP) 2015-01-02 01:00:00 +01:00
Michaël Lemaire 4a5f975d25 Module renaming to avoid some errors due to file compiling order 2014-12-31 01:00:00 +01:00