1
0
Fork 0
Commit graph

612 commits

Author SHA1 Message Date
Michaël Lemaire 5f0732b39b Fixed move animation being done as background when coming from an action 2018-04-04 23:15:14 +02:00
Michaël Lemaire c3268ebdea Forbid move and trigger actions while in vigilance 2018-04-04 18:17:10 +02:00
Michaël Lemaire 7bc6378754 Added vigilance system 2018-04-04 14:34:05 +02:00
Michaël Lemaire 18c596f91c Ships balancing 2018-03-29 00:48:21 +02:00
Michaël Lemaire eec499dbd5 Fixed battle stats always adding to defender fleet 2018-03-29 00:17:24 +02:00
Michaël Lemaire 37bb85e773 Added damage evasion 2018-03-26 17:30:43 +02:00
Michaël Lemaire 9f81b4c992 Added damage effect mode 2018-03-22 00:52:13 +01:00
Michaël Lemaire 6443f9afda Hull and shield are now small values 2018-03-21 23:25:25 +01:00
Michaël Lemaire c28d7ba8eb Started work on arena grid 2018-03-21 23:09:26 +01:00
Michaël Lemaire 3d6bc192d0 Removed randomness factors in battle actions 2018-03-21 00:23:00 +01:00
Michaël Lemaire 28e2f889bd New fleet creation mode for character sheet (allow to change ship model) 2018-03-20 23:06:39 +01:00
Michaël Lemaire 26d994bb39 Added ship renaming in creation mode 2018-03-12 00:07:41 +01:00
Michaël Lemaire e1fa5bdc00 Updated jasmine 2018-03-11 23:19:45 +01:00
Michaël Lemaire ce2b94fe83 Added timestamp to assets URLs to bypass browser cache 2018-03-08 22:11:14 +01:00
Michaël Lemaire b24dd86a66 New data pack system 2018-03-08 20:16:05 +01:00
Michaël Lemaire b4fff901cd Fixed AI spawning a new web worker at each turn (thus downloading the app again and again) 2018-03-06 18:41:38 +01:00
Michaël Lemaire a2e40d2b91 Fixed "on" and "hover" layers being in back of children objects 2018-03-06 00:52:44 +01:00
Michaël Lemaire 69a65b0735 Improved character sheet tooltips 2018-03-06 15:39:48 +01:00
Michaël Lemaire 41f9b1ad6f Fixed Xander not being able to use Disengage 2018-03-05 22:28:06 +01:00
Michaël Lemaire 851c59bac1 Fixed several AI related problems 2018-03-02 00:14:09 +01:00
Michaël Lemaire ea8771fc75 Fixed Xander's "Disengage" being used instead of main engine 2018-03-01 19:46:17 +01:00
Michaël Lemaire 8d983258f8 Fixed Flea's gatling gun 2018-03-01 19:35:10 +01:00
Michaël Lemaire 2f52fd0031 New ship upgrade system, replacing equipments 2018-02-27 17:26:55 +01:00
Michaël Lemaire 32b852e2cd Fixed move ghost scaling 2018-02-07 01:18:00 +01:00
Michaël Lemaire 63eb3236b1 Updated dependencies 2018-01-31 19:54:01 +01:00
Michaël Lemaire 8b755d9205 Updated typescript version 2018-01-31 19:19:50 +01:00
Michaël Lemaire adb3656d29 Updated ship sprites and portraits 2018-01-28 21:19:28 +01:00
Michaël Lemaire fa98a57ee2 Removed references from battle state to universe state, causing large serialized data, slowing down AI work 2018-01-16 01:08:24 +01:00
Michaël Lemaire 4e155b8556 AI: Tactical evaluators now work on diffs instead of guessed effects 2018-01-09 20:23:35 +01:00
Michaël Lemaire f9859c157e Fixed equipment price depreciation and displayed stat 2018-01-02 19:23:12 +01:00
Michaël Lemaire 7e20599fce Process AI in a web worker if available 2017-12-21 20:04:54 +01:00
Michaël Lemaire 58334da31a Fixed cooldown not resetting the usage counter 2017-12-20 22:21:12 +01:00
Michaël Lemaire fddf7a3916 Replaced success factor display with a bar 2017-12-20 19:57:28 +01:00
Michaël Lemaire 8f3c54632c Fixed toggle actions not being reset at the end of battle 2017-12-20 19:23:33 +01:00
Michaël Lemaire e7c743716f Fixed bad angle math when looking for ships in arc area 2017-12-13 00:24:02 +01:00
Michaël Lemaire cda87c3f06 story: Fixed initial contact ship being without equipment 2017-12-12 23:17:25 +01:00
Michaël Lemaire 0197fad710 Ship tooltip now displays precision and maneuvrability 2017-12-11 01:31:16 +01:00
Michaël Lemaire 231484f7a8 New weapon effectiveness system, based on precision, maneuvrability and luck 2017-12-08 01:18:15 +01:00
Michaël Lemaire 56a85333f5 Fixed ship tooltip/hover being triggered over a dialog 2017-12-07 01:05:06 +01:00
Michaël Lemaire 7315be6be1 Fixed shop buying/selling not working 2017-12-07 00:51:25 +01:00
Michaël Lemaire d9705b5f9d Fixed dialogs overlay sometimes not being set 2017-12-07 00:25:35 +01:00
Michaël Lemaire fdeb7a09dc Added hotkey indicator over action icons 2017-12-07 00:10:43 +01:00
Michaël Lemaire 8e3339d6f4 Fixed the suicide case 2017-12-05 00:46:48 +01:00
Michaël Lemaire 0c429bd305 Rebalanced power depleter (as its effect lasts on turn end) 2017-12-04 22:48:18 +01:00
Michaël Lemaire d5b3b79a29 Fixed action bar not clearing early when changing ship 2017-12-04 20:09:51 +01:00
Michaël Lemaire 9543bb0452 Show power gain on action icons 2017-12-04 20:01:50 +01:00
Michaël Lemaire 09d6e897dc Added "presents" info on main title 2017-12-04 19:30:18 +01:00
Michaël Lemaire bb780415a3 Improved battle "flow" (for better information reading) 2017-12-04 19:12:06 +01:00
Michaël Lemaire 90ec4491b2 Added some blinking effects to better display value changes 2017-11-30 01:31:54 +01:00
Michaël Lemaire a2ad1ecab0 Fixed dead ship leaving its drones behind 2017-11-30 00:56:22 +01:00
Michaël Lemaire bc99d6aa6b Fixed displaying of negative power cost (power recovery) 2017-11-29 23:50:40 +01:00
Michaël Lemaire 05a0607445 Restored drones feature 2017-11-29 23:03:58 +01:00
Michaël Lemaire 1e681d6df3 Updated dependencies 2017-11-29 18:07:14 +01:00
Michaël Lemaire 85d94b91c1 Fixed sticky effect unit test 2017-11-29 18:11:17 +01:00
Michaël Lemaire e13ee56581 Fixed area effects not applying 2017-11-29 01:36:07 +01:00
Michaël Lemaire e34033c976 Fixed sticky effects, when applied twice 2017-11-28 19:15:22 +01:00
Michaël Lemaire 3f268a3bff Fixed sticky effects not fading 2017-11-28 19:01:56 +01:00
Michaël Lemaire 77f229c4d6 Updated todo list 2017-11-15 01:11:05 +01:00
Michaël Lemaire 87a5e7f49d Disabled character sheet interaction during battles (except loot screen) 2017-11-15 00:45:09 +01:00
Michaël Lemaire 3310440ff9 Fixed actionbar interactive status 2017-11-14 23:45:41 +01:00
Michaël Lemaire 9d2f3d6c4d arena: Fixed initial play-order display in tactical mode 2017-11-14 22:22:32 +01:00
Michaël Lemaire 3bbafcaf57 Fixed "end turn" action not cooling down equipment 2017-11-14 22:16:42 +01:00
Michaël Lemaire 763551a360 actionbar: Fixed action icons not updating 2017-11-14 22:07:29 +01:00
Michaël Lemaire 4f0121a436 Fixed ShipTooltip test randomly failing 2017-11-14 19:47:40 +01:00
Michaël Lemaire 5599f7576d multi: Restored spectator mode 2017-11-14 01:31:13 +01:00
Michaël Lemaire 81fe35fcbb Fixed shader test that fails on karma 2017-11-14 01:07:30 +01:00
Michaël Lemaire 8b0ff9ee27 Use DiffLog to apply revertable diffs to battle state 2017-11-14 01:07:06 +01:00
Michaël Lemaire 046c476c0a Switched to new testing tools 2017-10-29 22:08:55 +01:00
Michaël Lemaire dc89acd8a2 Apply new testing tools 2017-10-26 23:47:13 +02:00
Michaël Lemaire 4b2d46754f Removed dead ships from play order 2017-10-26 00:45:53 +02:00
Michaël Lemaire 939313889c Added background shader in map view 2017-10-15 19:54:37 +02:00
Michaël Lemaire 4e498cbdbd character sheet: Added info message when dragging equipment 2017-10-13 01:16:33 +02:00
Michaël Lemaire c548793523 Fixed drag and drop 2017-10-12 21:11:58 +02:00
Michaël Lemaire 3fe22b06be UI: Fixed tooltip not being hidden on dragging 2017-10-12 00:28:33 +02:00
Michaël Lemaire 4312dcf893 Fixed character sheet layering 2017-10-11 23:49:56 +02:00
Michaël Lemaire 99882829a9 Improvements to UIBuilder 2017-10-11 22:58:08 +02:00
Michaël Lemaire ce9eb7456e Using UIBuilder for tooltips 2017-10-11 00:32:46 +02:00
Michaël Lemaire bad46f5712 Added new UI tool UIBuilder
It will replace UIComponent and dedicated BaseView functions
2017-10-10 22:48:50 +02:00
Michaël Lemaire fa056e0f43 Refactored character sheet 2017-10-10 19:01:09 +02:00
Michaël Lemaire ee17c37a74 Added initial character creation screen 2017-10-10 00:59:49 +02:00
Michaël Lemaire 867dd54f10 Refactored UI view testing 2017-10-10 15:14:41 +02:00
Michaël Lemaire 0ff23c71a1 Added framework for personality, and for ships to react to battle events 2017-10-08 23:26:33 +02:00
Michaël Lemaire 74acbeb827 Split assets to avoid loading unnecessary ones 2017-10-08 23:25:24 +02:00
Michaël Lemaire 58b166a351 Added laser sound effect 2017-10-05 19:50:59 +02:00
Michaël Lemaire 5337abc056 Fixed cone targetting sometimes impacting the shooter 2017-10-05 19:33:10 +02:00
Michaël Lemaire a42d9e77aa battle: Updated "space" and "return" key bindings 2017-10-04 00:25:52 +02:00
Michaël Lemaire 2e344c498e targetting: Fixed ghost angle on "surroundings" mode 2017-10-03 23:18:29 +02:00
Michaël Lemaire a305f5a7b3 Fix headless unit test error in karma 2017-10-03 23:00:45 +02:00
Michaël Lemaire e34372891e Added laser effect 2017-10-03 22:56:25 +02:00
Michaël Lemaire 1936cfef8d Added cone targetting 2017-10-03 18:11:30 +02:00
Michaël Lemaire 08e1b506b1 Added Prokhorov Laser and Kelvin Generator 2017-10-02 18:02:30 +02:00
Michaël Lemaire c559418d0e arena: Fixed ship tooltip masking targetting info 2017-10-01 23:08:43 +02:00
Michaël Lemaire 452f3e5d10 Fixed ship tooltip not being positioned correctly when an effect radius was displayed 2017-10-01 23:00:23 +02:00
Michaël Lemaire 156a2ae4bd ui: Force leave hovered button when pressing keyboard 2017-10-01 22:52:50 +02:00
Michaël Lemaire 3b4c5f0d7c actionbar: Restored overheat/cooldown display 2017-10-01 20:16:41 +02:00
Michaël Lemaire 5a730762d1 Fixed some targetting issues 2017-10-01 18:33:48 +02:00
Michaël Lemaire 79e8ab789d New actionbar design 2017-09-29 01:18:46 +02:00
Michaël Lemaire e511b78754 tscommon namespace renamed 2017-09-25 00:23:22 +02:00
Michaël Lemaire d3f4cffde8 Refactored targetting system 2017-09-22 16:43:57 +02:00
Michaël Lemaire 8be89b1825 actionbar: Fixed move actions not always be first 2017-09-18 01:12:51 +02:00