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
Martin Ambrus
50f0cae495
refactor: 1st round of sendunitsComplete() optimizations
2017-11-08 23:43:28 +01:00
Martin Ambrus
0c44b93bc0
fix: this got commented-out by a debug mistake :-O :-/ :-(
2017-11-08 19:21:00 +01:00
Martin Ambrus
151553735d
refactor: setMovementProc() to take one or multiple IDs for update
2017-11-08 18:21:30 +01:00
Martin Ambrus
21d6874325
refactor: marketComplete() to use less queries and caching
2017-11-08 18:12:54 +01:00
Martin Ambrus
159de207c9
refactor: get and set multiple fields at once
2017-11-08 17:46:18 +01:00
Roy Shum
aa570c1bcb
fix resource limit ( #322 )
2017-11-08 17:29:23 +01:00
Martin Ambrus
b85abeaf78
refactor: optimization of buildComplete() code
2017-11-08 16:57:58 +01:00
Martin Ambrus
5db951c135
refactor: optimization to update of oasis and village resources
2017-11-08 15:46:08 +01:00
Martin Ambrus
c638c67624
refactor: preparation to take batches of data in prepared statements
2017-11-08 13:49:58 +01:00
Martin Ambrus
59c7fdd3c0
refactor: Nature no longer sends automated notification, Taskmaster does
2017-11-08 11:02:15 +01:00
Martin Ambrus
4bef1eb402
fix: cannot delete account via profile Account page
...
Closes #312
2017-11-08 10:48:10 +01:00
Martin Ambrus
6fa9058c43
fix: attack duplication
...
Closes #259
2017-11-08 10:34:30 +01:00
Martin Ambrus
8e0b81d8dc
fix: hero duplication on reinforcements with MySQL 5.7+
2017-11-08 09:32:42 +01:00
Martin Ambrus
2b17754066
fix: message sending always comes from nature
2017-11-08 08:57:01 +01:00
Roy Shum
5b7bc2a5c3
improve performance on updatestore
2017-11-08 14:50:49 +08:00
Martin Ambrus
19770a5418
fix: master builder auto-increments building level with low resources
...
When we don't have enough resources, the building level still got
increased when using master builder in the queue and then using instant
build.
Relates to #290
Relates to #257
2017-11-07 19:48:32 +01:00
Martin Ambrus
9a3cb7dc5c
feat: send alliance invite to in-game messages
...
Closes #277
2017-11-07 19:17:39 +01:00
Martin Ambrus
312507fe9f
feat: MySQL port into installation options
...
Closes #279
2017-11-07 12:30:32 +01:00
Martin Ambrus
8f009afc9d
chore: this file is duplicated & needs to be copied over during install
...
Instead of having 2 same files on 2 different locations, copy&paste this
template when installing the game.
2017-11-07 11:41:18 +01:00
Martin Ambrus
8a7f12268c
fix: logging works, tech log link added to Admin
2017-11-07 10:34:50 +01:00
Martin Ambrus
2bae5f21c6
fix: stating real punishment in log
2017-11-07 10:05:55 +01:00
fixMartin Ambrus
0ddb0e691b
fix: new village added via Admin to bear player's username
2017-11-07 10:01:28 +01:00
Martin Ambrus
7f16182e76
fix: oasis can be deleted (un-conquered) via Admin
...
Closes #283
2017-11-06 21:15:23 +01:00
Martin Ambrus
4e91b02f07
fix: removing single medal from player
...
Relates to #283
2017-11-06 21:05:28 +01:00
Martin Ambrus
fcf1a15c64
fix: BBCode replacements in messages
...
Closes #289
2017-11-06 20:52:24 +01:00
Martin Ambrus
f7d8da5a41
fix: Master builder can build above warehouse/granary requirements
...
Closes #290
2017-11-06 18:49:03 +01:00
Martin Ambrus
5f5dfb978e
fix: here movement between villages requires hero to travel alone
...
Closes #272
2017-11-06 18:16:54 +01:00
Martin Ambrus
7bc1cb751c
fix: All Artefact have the same image
...
Closes #255
2017-11-06 16:14:50 +01:00
Martin Ambrus
9514976c15
fix: attacks on oasis result in assigning them to Multihunter
2017-11-06 15:11:57 +01:00