Martin Ambrus
dd030859cf
fix: troops did not return to the village when evasion was set
2017-11-18 11:10:58 +01:00
Martin Ambrus
2041ad750e
fix: hero movements got screwed up while doing DB caching stuff...
...
#313
2017-11-17 23:46:01 +01:00
Martin Ambrus
bfc7a2b28a
fix: keeping compatibility with older versions
...
#353
2017-11-17 23:18:40 +01:00
Martin Ambrus
8f979deba9
fix: wrong user ID being selected via getNotice2() & getNotice3()
...
#313
2017-11-17 23:15:12 +01:00
Martin Ambrus
ffeeac3173
fix: database connection does not include port from config
...
#353
2017-11-17 22:48:43 +01:00
Martin Ambrus
fd20e12d34
fix: $values, not $value
...
#313
2017-11-17 22:26:06 +01:00
Martin Ambrus
6d0e95670b
refactor: messages and reports only loaded on pages where needed
...
#313
2017-11-17 21:00:00 +01:00
Martin Ambrus
db87ce88a7
refactor: getUnit() can take multiple IDs at once
...
#313
2017-11-17 20:23:01 +01:00
Martin Ambrus
d17d1f9b32
refactor: last round of database values caching
...
#313
2017-11-17 19:40:34 +01:00
Martin Ambrus
1318f34cba
refactor: Units class-related caching done
...
#313
2017-11-17 15:34:08 +01:00
Martin Ambrus
079c830b94
refactor: Technology class-related caching done
...
#313
2017-11-17 14:36:49 +01:00
Martin Ambrus
282d7f9db8
refactor: real hero check to use a lot less queries
2017-11-17 13:28:21 +01:00
Martin Ambrus
51f354542d
fix: village resources display outdated information on page load
2017-11-17 12:36:27 +01:00
Martin Ambrus
d138bb4ef7
fix: village renaming doesn't work
2017-11-16 21:58:32 +01:00
Martin Ambrus
8b3abdba94
Merge remote-tracking branch 'origin/master'
2017-11-16 21:51:09 +01:00
Martin Ambrus
d0a882f136
fix: maxcrop & maxstore cannot be 0, nor it should be < lowest threshold
2017-11-16 21:49:22 +01:00
Vladyslav
75adb96ad9
Update zh_tw.php
2017-11-16 08:53:44 +02:00
Vladyslav
5c05ecf467
Update ru.php
2017-11-16 08:52:17 +02:00
Vladyslav
2f295b6795
Update es.php
2017-11-16 08:51:08 +02:00
Vladyslav
c01b35534f
Update en.php
2017-11-16 08:46:51 +02:00
Martin Ambrus
d3ec209ad8
refactor: village-related methods now all optimized
2017-11-15 23:33:07 +01:00
Martin Ambrus
612661c9f0
refactor: units DB values caching
2017-11-15 23:20:14 +01:00
Martin Ambrus
6ccc72350d
fix: recountPop() already calls procClimbers() internally
2017-11-15 22:23:57 +01:00
Martin Ambrus
c7acc523ea
fix: prune methods to include storage multiplier
...
Also, the updateStore() method does not need to concern itself with
villages without warehouses and granaries, as they have already been
tended by prune methods beforehead.
2017-11-15 22:17:11 +01:00
Martin Ambrus
38c4172a43
fix: class must start with a constructor, we shouldn't be looking for it
2017-11-15 22:05:52 +01:00
Martin Ambrus
a8b8664e07
fix: Automation::updateStore() shouldn't be called twice
2017-11-15 22:00:18 +01:00
Martin Ambrus
33ab908744
Merge remote-tracking branch 'origin/master'
2017-11-15 20:21:23 +01:00
Martin Ambrus
dab768f662
refactor: 1st round of database values caching
2017-11-15 16:01:00 +01:00
Shadow
fbbe815e3f
not fixed , dont receive error for sending resource
2017-11-14 13:41:30 +02:00
Shadow
3a7ff0dddc
fix vacation mode for market
2017-11-14 13:15:36 +02:00
Martin Ambrus
785a371871
fix: alleviating the bad math, which is impossible to quick-fix for me
2017-11-13 19:04:24 +01:00
Martin Ambrus
bdfe99b7f6
fix: alleviating the bad math, which is impossible to quick-fix for me
2017-11-13 19:03:59 +01:00
Martin Ambrus
c6d9d264ce
fix: this can sometimes go above current building level
2017-11-13 17:19:18 +01:00
Martin Ambrus
35512d16f0
refactor: 5th round of sendunitsComplete() optimizations
2017-11-13 17:02:58 +01:00
Martin Ambrus
e798635ebb
fix: setVillageLevel() tried to execute wrong SQL
...
+ some more methods for later refactor commit
2017-11-13 17:01:36 +01:00
Martin Ambrus
05d3b676a2
fix: Lang folder letter case correction
...
#346
2017-11-13 12:00:34 +01:00
Martin Ambrus
3d44226c92
refactor: more caching where possible
...
This also fixes "Multihunter" being stated as the one attacking
reinforcements in villages during battle (now stores real attacker ID).
2017-11-12 10:36:53 +01:00
Martin Ambrus
603d28f31a
fix: MySQL 5.7 compatibility + undefined variables
2017-11-10 14:07:32 +01:00
Martin Ambrus
c07dd99627
fix: this should work but doesn't, so I'm reverting it back
2017-11-10 13:27:54 +01:00
Martin Ambrus
0c3579e5da
Merge remote-tracking branch 'origin/master'
2017-11-10 12:41:02 +01:00
Martin Ambrus
bc3a20a8db
fix: Natars user not shown in statistics
...
#332
2017-11-10 12:39:32 +01:00
Shadow
ca2a823be1
Code clear
...
No need , double troops not appear anymore
2017-11-10 10:55:32 +02:00
Martin Ambrus
dc22a45c8a
fix: time not selected in general stats, making casualties 0 per day
2017-11-09 23:54:55 +01:00
Martin Ambrus
b6652cbb32
fix: ban cleanup removes bans on users who are banned forever
...
#325
2017-11-09 23:41:51 +01:00
Martin Ambrus
4e5e52f421
fix: immediate finish (PLUS) allows master builder to build 2 levels
2017-11-09 22:35:29 +01:00
Martin Ambrus
29d638b7f7
refactor: 4th round of sendunitsComplete() optimizations + market fix
...
Sending units more than 1x (with PLUS) didn't work after the first
market refactor.
2017-11-09 21:38:30 +01:00
Martin Ambrus
2ba0500433
fix: this cannot be in production
2017-11-09 14:24:01 +01:00
Martin Ambrus
371c717702
refactor: 3rd round of sendunitsComplete() optimizations
2017-11-09 14:22:15 +01:00
Martin Ambrus
b1b1581f4c
refactor: 2nd round of sendunitsComplete() optimizations
2017-11-09 00:43:10 +01:00
Martin Ambrus
0a541d5bd3
fix: reverting possibility of settlers & chieftain creation side-by-side
...
Turns out we could conquer a village and then settle a new one without
having enough expansion slots. Thus this is a revert to original state,
where we can't train settlers with chieftain in village or chieftain
with settlers in village, if we don't have enough slots.
Closes #324
2017-11-09 00:08:40 +01:00