1
0
Fork 0
Commit graph

639 commits

Author SHA1 Message Date
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
Michaël Lemaire 7a99f97b00 Equipment balancing 2017-09-18 00:49:53 +02:00
Michaël Lemaire f9d22c31f6 Removed console.log 2017-09-15 00:46:50 +02:00
Michaël Lemaire 34d87516cf Added battle stat "Equipment wear" 2017-09-15 00:24:53 +02:00
Michaël Lemaire a8032eea8b Added battle stat "Power used" 2017-09-14 23:56:28 +02:00
Michaël Lemaire 44426745d6 Fixed ship rotating when applying action with no target 2017-09-14 23:33:08 +02:00
Michaël Lemaire 2265f53a7b arena: Added targetting with number keys 2017-09-14 00:26:14 +02:00
Michaël Lemaire 1dc6a5b768 arena: Activate tactical mode while targetting + fixed some toggle issues 2017-09-13 22:56:57 +02:00
Michaël Lemaire f962f52b97 battle: Wait for the splash screen to end 2017-09-13 00:53:03 +02:00
Michaël Lemaire 98e75c67c8 map: Fixed location badge not updating 2017-09-13 00:37:56 +02:00
Michaël Lemaire 55d83b1649 Continued main story 2017-09-12 01:29:15 +02:00
Michaël Lemaire 884e634d5f Updated shield transfer (now a ranged effect) 2017-09-11 00:40:59 +02:00
Michaël Lemaire 919370fa5f Improved arena ship HUD 2017-09-11 00:29:14 +02:00
Michaël Lemaire d9cad0d786 New waiting indicator 2017-09-10 23:43:27 +02:00
Michaël Lemaire 8c1bd3c2ea Improved distance display for move actions 2017-09-10 22:20:29 +02:00
Michaël Lemaire 1f8eb2d86d Removed drone once destroyed 2017-08-25 01:02:32 +02:00
Michaël Lemaire 9016af3fff Work on new battle HUD continued 2017-08-25 00:47:34 +02:00
Michaël Lemaire 545478b208 Started work on new battle HUD 2017-08-24 20:26:07 +02:00
Michaël Lemaire 284c0cf297 Fixed many AI and AIDuel asynchronous issues 2017-08-23 19:59:22 +02:00
Michaël Lemaire b8cee05a39 Fixed fullscren scaling mode 2017-08-23 00:08:43 +02:00
Michaël Lemaire 19469c5946 Fixed button hover being stuck 2017-08-22 23:56:27 +02:00
Michaël Lemaire b5101261a4 Images to atlas (continued) 2017-08-22 01:21:34 +02:00
Michaël Lemaire ce9d2f85ed Images to atlas (continued) 2017-08-22 00:41:44 +02:00
Michaël Lemaire 5c4ffa4509 Images to atlas (continued) 2017-08-22 00:30:34 +02:00
Michaël Lemaire b8a792a300 Improved buttons for battle result dialog 2017-08-22 00:01:11 +02:00
Michaël Lemaire a2f783d5fc Fixed tooltip font 2017-08-21 22:48:34 +02:00
Michaël Lemaire 2106b93439 Move distance is now dependent on maneuvrability 2017-08-18 00:53:21 +02:00
Michaël Lemaire d3cbcb0c04 Fixed visual effects for repel action 2017-08-17 23:26:02 +02:00
Michaël Lemaire 1d70a18703 Fixed some equipments missing quality modifiers 2017-08-17 20:28:07 +02:00
Michaël Lemaire 0f413d334c Added RepelEffect and use it in Gravit Shield action 2017-08-17 19:51:22 +02:00
Michaël Lemaire 69651b77bd New text font 2017-08-16 00:30:19 +02:00
Michaël Lemaire 5740067d64 removed typings 2017-08-13 17:52:09 +02:00
Michaël Lemaire e69a6b9efd Added two engines 2017-08-01 00:49:00 +02:00
Michaël Lemaire ff233bd164 Fixed ship naming 2017-07-31 20:17:43 +02:00
Michaël Lemaire 5700e7c16a Fixed missing equipment image 2017-07-31 18:25:00 +02:00
Michaël Lemaire dd37f20a43 Fixed ship portrait not showing in conversations 2017-07-31 18:13:55 +02:00
Michaël Lemaire 666e3dfc1a equipment: Added two hulls and two shields 2017-07-28 01:02:53 +02:00
Michaël Lemaire 8530ab88f3 Use atlas to pack images 2017-07-27 00:54:56 +02:00
Michaël Lemaire eaa52e9b75 character sheet: Prevent messing with escorted ship's equipement 2017-07-25 01:02:49 +02:00
Michaël Lemaire daf59cc16d multiplayer: WIP on spectator mode for battles 2017-07-25 00:02:43 +02:00
Michaël Lemaire c0ee40633a network: Added Exchange class (for communication between two peers) 2017-07-24 20:12:41 +02:00
Michaël Lemaire 4575bc9eb7 Fixed some weapon effects issues 2017-07-23 19:31:46 +02:00
Michaël Lemaire e068b70b9d arena: New animated splash screen 2017-07-21 01:09:17 +02:00
Michaël Lemaire cb138eaa20 Fix AI not playing after game loading 2017-07-20 17:49:47 +02:00
Michaël Lemaire 18853f0588 Add waiting dialog while loading game from network 2017-07-20 17:32:00 +02:00
Michaël Lemaire 31ec184a45 Added UI sound effects 2017-07-20 01:22:18 +02:00
Michaël Lemaire 609976f2ea battle: Add visual feedback for toggle actions 2017-07-19 19:46:04 +02:00
Michaël Lemaire 5d83cb8f1e Added small conversations to generated missions 2017-07-16 20:25:36 +02:00
Michaël Lemaire 81f7174b58 map: Fixed refresh triggers (for displayed fleet mainly) 2017-07-16 19:55:38 +02:00
Michaël Lemaire 266a9eee09 character sheet: Fix pagination not resetting on close 2017-07-16 19:27:37 +02:00
Michaël Lemaire b8bfbb8063 character sheet: Added tooltips for attributes with description and sources (WIP) 2017-07-13 01:18:20 +02:00
Michaël Lemaire 1c45602586 character sheet: Merged slot icons in a sheet 2017-07-13 01:17:08 +02:00
Michaël Lemaire bf4b4add9d Fixed jasmine being unable to single-run UI specs 2017-07-12 00:56:06 +02:00
Michaël Lemaire 1f4ca3e7b5 Balanced enemy fleet size and planet count, to match the star system level 2017-07-12 00:50:07 +02:00
Michaël Lemaire ce3543026e map: Added mission markers 2017-07-12 00:28:45 +02:00
Michaël Lemaire 7c03a1e2d1 Added mission difficulty and reward 2017-07-11 00:50:38 +02:00
Michaël Lemaire 9f170969ba Fixed events being broadcast after a battle end 2017-07-10 23:40:52 +02:00
Michaël Lemaire c646b8722c Added "clean location" mission type 2017-07-10 22:40:22 +02:00
Michaël Lemaire c8c08dc4cd Fixed display when an escorted ship is added to the fleet 2017-07-09 23:18:05 +02:00
Michaël Lemaire ddb1152765 map: Zoom-out now includes all next-jump accessible star systems 2017-07-09 18:31:18 +02:00
Michaël Lemaire e0e10d9e40 Removed redundant jump links between stars 2017-07-09 18:00:37 +02:00
Michaël Lemaire 0feba35db0 Added jobs in dockyards (WIP) 2017-07-07 00:55:29 +02:00
Michaël Lemaire 993ed0e897 Added escort mission part 2017-07-02 20:21:04 +02:00
Michaël Lemaire f14ac531b7 Added dialogs in missions 2017-06-29 19:25:38 +02:00
Michaël Lemaire 74c0cf6856 Base structure for missions and main story arc 2017-06-27 17:42:28 +02:00
Michaël Lemaire d61f9b7b2b Fixed hidden buttons being stuck in "over" state 2017-06-26 00:29:21 +02:00
Michaël Lemaire d4ae153685 Fixed some active effects display issues 2017-06-25 23:07:53 +02:00
Michaël Lemaire 1649096209 Fixed approach simulator moving because of float rounding errors 2017-06-25 19:48:34 +02:00
Michaël Lemaire b6f80caf70 Fixed setting capacity attribute not broadcasting value change 2017-06-23 01:04:54 +02:00
Michaël Lemaire 20377b49e7 Fixed weapon effect originating from wrong ship location 2017-06-23 00:37:38 +02:00
Michaël Lemaire c5c141edcb Fixed tooltips being stuck on destroyed objects 2017-06-22 20:18:36 +02:00
Michaël Lemaire 370252ce6e arena: Improved targetting arrow graphics 2017-06-23 10:51:27 +02:00
Michaël Lemaire 3cc168bae9 arena: Added auto-approach to bring in range for action 2017-06-22 01:32:18 +02:00
Michaël Lemaire d3e422fff6 arena: Migrated some images to sheets 2017-06-20 17:42:39 +02:00