Commit Graph

2101 Commits

Author SHA1 Message Date
Martin Ambrus fc6f338cd3 fix: undefined indexes and some basic math
Closes #329
2017-11-09 19:42:58 +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 ed8628bfb2 fix: constant used as a string 2017-11-08 18:01:00 +01:00
Martin Ambrus 6ef538b365 fix: undefined indexes 2017-11-08 18:00:14 +01:00
Martin Ambrus 159de207c9 refactor: get and set multiple fields at once 2017-11-08 17:46:18 +01:00
Martin Ambrus d7c38c7c39 fix: undefined indexes 2017-11-08 17:45:41 +01:00
Martin Ambrus a25f69f7ed fix: undefined indexes 2017-11-08 17:41:52 +01:00
Martin Ambrus 28f56cd9f6 fix: undefined index 2017-11-08 17:38:34 +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 9b0d7995e3 refactor: index for ww_attacks 2017-11-08 15:46:24 +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 a47c499501 chore: version update 2017-11-08 12:03:55 +01:00
Martin Ambrus 080238ee3f fix: manual navigation and external links work as intended
Closes #314
2017-11-08 12:03:07 +01:00
Martin Ambrus 6b63b0bc63 fix: manual description scrolls when space is too short 2017-11-08 11:12:01 +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 a17a93c2a5 Merge branch 'royshum93-master' 2017-11-08 08:57:48 +01:00
Martin Ambrus 136a8c55b9 fix: quest 6 does not send a message with original quests set
Closes #315
2017-11-08 08:57:01 +01:00
Martin Ambrus 2b17754066 fix: message sending always comes from nature 2017-11-08 08:57:01 +01:00
Martin Ambrus 51f1d183eb fix: quest 6 does not send a message with original quests set
Closes #315
2017-11-08 08:54:12 +01:00
Martin Ambrus 1c93b6abef fix: message sending always comes from nature 2017-11-08 08:06:27 +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 a21415b566 chore: don't worry about logs and mass messages being changed on server
Because if we do, nobody would be able to do a "git pull" without
stashing stuff first, along with stopping the access log, then
unstashing etc. etc.
2017-11-07 19:19:49 +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 c685c87621 refactor: all users set up together during install
Closes #278
2017-11-07 13:26:18 +01:00
Martin Ambrus 312507fe9f feat: MySQL port into installation options
Closes #279
2017-11-07 12:30:32 +01:00
Martin Ambrus a6d14c6b6d fix: undefined index 2017-11-07 12:07:35 +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 6a332f292b fix: Enter works on the form 2017-11-07 10:25:23 +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 c9150f9d42 fix: quest-guy disappears on extended quests in "play no tasks" choice 2017-11-06 21:40:35 +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 4de3f8e26b fix: new JS needs new cachebusting suffix 2017-11-06 20:12:52 +01:00
Martin Ambrus 9a847d11b2 fix: only reload/redirect once and wait
Possible fix for #282
2017-11-06 20:11:42 +01:00