Commit Graph

239 Commits

Author SHA1 Message Date
789c5aba3e Improve resource scan
Walk only unique paths
2020-05-04 11:04:29 +03:00
d350603c48 Fix task insertion 2020-05-03 15:16:15 +03:00
08d50921cf Improve slot markers 2020-05-03 15:08:21 +03:00
d2d5a039f6 Improve slot markers 2020-05-03 14:50:31 +03:00
e88d1380c5 Add shipment indication 2020-05-02 21:22:41 +03:00
dfbab68d46 Fix sleep time 2020-05-02 20:56:48 +03:00
04205ba21a Improve task ordering algorithms 2020-05-02 19:18:54 +03:00
d7809818ea Improve resource contracts updates 2020-05-02 18:40:12 +03:00
53b325eee2 Improve build tasks 2020-05-02 13:27:26 +03:00
ed2102ce24 Add research tasks 2020-05-02 13:08:21 +03:00
3844e28f76 Fix statistics records trimming 2020-05-02 11:48:24 +03:00
086f4f7bbe Add link to collection point 2020-05-02 11:02:23 +03:00
bacedb0d84 Improve hero balance with commitments 2020-05-02 10:51:00 +03:00
9f17ed2bc3 Fix commitments calculation 2020-05-02 08:43:11 +03:00
129f107881 Rebuild village state calculation 2020-05-01 16:13:12 +03:00
3d54294043 Rename state to storage 2020-05-01 14:47:03 +03:00
c1a63875a8 Small fixes 2020-05-01 14:40:36 +03:00
e091a2170d Add "no implicit any" option and types 2020-05-01 13:29:52 +03:00
418655ebff Improve tests 2020-04-29 21:19:58 +03:00
a675a4f286 Refactoring and task queue tests 2020-04-29 20:43:56 +03:00
cd7d9f0800 Use dependency container 2020-04-29 20:30:26 +03:00
d5f780197f Args refactoring 2020-04-29 19:05:58 +03:00
0b159d2397 Refactoring 2020-04-29 19:02:56 +03:00
f5077005d9 Fix control panel updates 2020-04-29 18:55:57 +03:00
b9d6ebc45d Add error handling in index 2020-04-29 18:53:41 +03:00
5cb1f2b879 Some refactoring 2020-04-29 11:02:13 +03:00
21c773961b Add pause feature 2020-04-27 21:44:27 +03:00
6ce839f4be Add action statistics 2020-04-27 21:14:46 +03:00
8807c2b070 Improve resources to level task 2020-04-27 16:36:20 +03:00
d2e238b4e7 Fix resources to level task 2020-04-27 11:49:39 +03:00
822c4dc0ab Fix resources to level task 2020-04-27 11:36:01 +03:00
abb41dc86c Improve resources to level task 2020-04-27 10:54:21 +03:00
f641649d2e Refactoring 2020-04-27 10:04:51 +03:00
1c6ef332f5 Fix resource sending 2020-04-26 09:58:11 +03:00
e9e3459f83 Fix postpone error 2020-04-25 22:54:36 +03:00
0ab919b4e1 Add scales to resource sending 2020-04-25 21:58:17 +03:00
2137e7e684 Improve hero village detection 2020-04-25 21:19:45 +03:00
3f4534a72e Release resource transfer between villages 2020-04-25 19:02:16 +03:00
28d037157f Simplify action definition in tasks 2020-04-25 17:48:30 +03:00
6cdb8be028 Improve control panel refresh 2020-04-25 13:49:14 +03:00
73c80b5fca More often hero balance 2020-04-25 13:08:44 +03:00
09d97584ef Optimize execution time 2020-04-25 12:53:34 +03:00
d4aca5162c Refactorings village state view 2020-04-25 12:25:05 +03:00
f005072d9c Store incoming merchants 2020-04-25 12:01:07 +03:00
6bd04ee6e2 Add resources tests 2020-04-24 11:43:18 +03:00
fb4ac6424c First attempt to resource sending 2020-04-24 10:45:05 +03:00
542bc353b0 Refactoring modules 2020-04-22 13:27:49 +03:00
8ba3316388 Move Resources to Core module 2020-04-22 13:14:21 +03:00
3689a55707 Improve hero balance 2020-04-22 12:38:43 +03:00
57e79b0ba2 Fix hero balance
Add tests for checking
2020-04-22 10:28:56 +03:00
ea4d6f6681 Fix train troopers action 2020-04-22 09:24:36 +03:00
5c39aefed0 Improve hero balance 2020-04-21 21:25:00 +03:00
217b653e5b Add timings 2020-04-21 17:37:09 +03:00
8d1b6cc13f Fix upgrade handler 2020-04-21 09:30:31 +03:00
c4a575d162 Fix task updates 2020-04-20 22:40:50 +03:00
2af1f3a4f8 Fix pushing new build tasks 2020-04-20 22:34:37 +03:00
87d13eacb6 Fix pushing new build tasks 2020-04-20 22:30:44 +03:00
58b65aff82 Fix pushing new build tasks 2020-04-20 22:21:26 +03:00
4ff55b5850 Simplify work with errors 2020-04-20 21:48:34 +03:00
fec538be86 Improve resource line 2020-04-20 19:04:48 +03:00
0ab573e7db Fix uniq tasks 2020-04-20 10:50:46 +03:00
968a75ae61 Fix uniq tasks 2020-04-20 10:43:10 +03:00
bcaf0bd564 Change resource contracts update timer 2020-04-20 10:20:06 +03:00
9546c1dae0 Revert changes 2020-04-20 09:51:06 +03:00
952e8443bc Improve executor work 2020-04-20 09:49:00 +03:00
3f821df070 Remove executor step pause 2020-04-20 09:48:23 +03:00
28566c4941 Improve village scan 2020-04-20 09:42:45 +03:00
bcfb52cb98 Show current action 2020-04-19 21:50:45 +03:00
bfacfbf2fa Fix scheduling same tasks 2020-04-19 21:38:42 +03:00
972d3872d6 Fix task id generation 2020-04-19 21:27:55 +03:00
17de7e52dc Fix task id generation 2020-04-19 21:21:16 +03:00
61c41e6b03 Add total required resources 2020-04-19 20:59:41 +03:00
d30dffb579 Use immutable arrays for export queue items 2020-04-19 19:53:32 +03:00
c203666280 Scheduler: buildings after training 2020-04-19 19:38:30 +03:00
500e266517 Add troopers training 2020-04-19 16:26:49 +03:00
2bad0e1b5d Add resource balance indication 2020-04-19 13:25:13 +03:00
8ccef8be75 Update scheduler timers 2020-04-19 12:08:44 +03:00
e2c698ff44 Remove some log messages 2020-04-19 11:56:41 +03:00
24ceb04307 Optimize postpone error handler 2020-04-19 11:53:18 +03:00
84ac56d052 Refactor hero resource balance action 2020-04-19 10:38:48 +03:00
a6cc1b5383 Change task id generation
Id must be generated sequentially
2020-04-18 21:47:05 +03:00
809b54e0b9 Change hero balance action
Target - required by next build resources
2020-04-18 18:56:32 +03:00
236135f1ca Clear task queue logic 2020-04-18 16:00:19 +03:00
57ccf14553 Fix insert build tasks, so order is matter 2020-04-18 15:33:32 +03:00
db16c54137 Add building queue time grabber 2020-04-18 13:16:01 +03:00
8001510f0a Add parse location utility 2020-04-18 12:38:51 +03:00
7fa3d67df4 Refactor queue storage 2020-04-18 12:03:08 +03:00
631151ab0b Extract scheduler to separate component 2020-04-18 11:07:44 +03:00
c285338705 Add null logger 2020-04-18 10:31:58 +03:00
f99a8fce86 Add contextual resource info 2020-04-17 22:35:42 +03:00
085e499bf8 Polish village list 2020-04-17 22:08:25 +03:00
8ef3c60d46 Add resource performance values 2020-04-17 22:00:47 +03:00
1ce79092bd Fix dashboard style 2020-04-16 19:04:27 +03:00
cc10f38a54 Fix styles 2020-04-16 18:53:38 +03:00
342a0ec7b3 Add link to send resources 2020-04-16 18:26:16 +03:00
c341c7d794 Fix scheduled tasks 2020-04-16 18:00:34 +03:00
c3428afabb Add state grabbers 2020-04-16 17:53:04 +03:00
fc75b007c8 Add village resources view to dashboard 2020-04-16 13:07:26 +03:00
29b55158d6 Fix building full queue handler 2020-04-12 20:55:44 +03:00
9fdc573746 Add build building task 2020-04-12 20:41:26 +03:00
9d85d07ff5 Add logger component 2020-04-12 19:05:01 +03:00
abde52449f Refactoring 2020-04-12 16:58:08 +03:00
ed66b0a308 Add quick actions and mass resources to level upgrade 2020-04-12 16:41:23 +03:00
9d37697b13 Rewrite dashboard with Vue 2020-04-12 12:21:24 +03:00
4dd11a60f7 Extract some dom-manipulations 2020-04-12 10:01:56 +03:00
a23872972e Optimize scheduler timers 2020-04-11 13:54:40 +03:00
2d9c3f94e7 Rewrite hero resource action
try to detect hero village before balancing
2020-04-11 13:46:10 +03:00
8e8b358b91 Fix building queue 2020-04-10 18:57:39 +03:00
3a673ac334 Add multiple village support 2020-04-10 18:32:51 +03:00
bf7f4c1b7d Fix uniq tasks start time 2020-04-04 15:58:06 +03:00
153e31463c Add uniq task scheduler 2020-04-04 15:50:56 +03:00
d85490958b Add hero resource switch 2020-04-04 15:41:18 +03:00
6e85f9f443 Fix action error handling 2020-04-04 13:32:14 +03:00
4bf8161b70 Add auto training 2020-04-04 12:13:28 +03:00
7f5cdf2cc3 Change line width 2020-04-03 13:06:11 +03:00
694a3fffb4 Fix errors 2020-04-03 13:04:08 +03:00
a5b82459c9 Refactoring again 2020-04-03 12:32:50 +03:00
f45f9c88ae Refactoring 2020-04-03 12:22:49 +03:00
29485d233d Automatic action resolving with decorators and magic 2020-04-03 11:54:13 +03:00
4b1e7cb676 Add hero adventures task 2020-04-02 22:22:56 +03:00
711c8a414b Add ability to postpone all building tasks when queue is full 2020-04-02 19:59:57 +03:00
163375f62d Add notifications 2020-04-02 12:15:53 +03:00
23f3743599 Remove got to building action 2020-04-02 11:08:32 +03:00
473e3572e3 Add ability to check building queue 2020-04-02 10:57:21 +03:00
0535204b97 Add queue rendering cycle 2020-03-31 12:42:22 +03:00
0ffbf1c1a9 Add time format 2020-03-31 12:37:17 +03:00
847ad57f66 Fix task queue loading 2020-03-31 12:13:08 +03:00
017433fdf9 Rewrite task queue 2020-03-31 11:52:48 +03:00
e215b5ca93 Improvements 2020-03-29 21:22:38 +03:00
c980abfc63 Add build version 2020-03-29 17:53:16 +03:00
4eaff4e6b9 Fix message and wait time 2020-03-29 17:43:25 +03:00
3905097151 Add immutable state for tasks 2020-03-29 17:30:53 +03:00
233b33cbd4 Add command args 2020-03-29 17:25:39 +03:00
3599232f6a Add task list view 2020-03-29 17:16:03 +03:00
6e5b8f5ebf Add rescheduling 2020-03-29 15:56:33 +03:00
c6e535856a Rewrite task queue and action queue 2020-03-29 15:30:15 +03:00
3b7b86fa11 Add mark page function 2020-03-29 13:14:16 +03:00
b525ff0e27 Add task for building upgrade 2020-03-29 12:27:42 +03:00
5c69dd6a90 Add task scheduler 2020-03-29 10:49:15 +03:00