Commit Graph

104 Commits

Author SHA1 Message Date
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
3614624aa0 Another todo finished 2020-04-18 18:57:43 +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