Commit Graph
100 Commits
Author SHA1 Message Date
Ivan Savenko cdbb329994 Merge pull request #4280 from Alexander-Wilms/seamless-qsplitter
CModListView::CModListView(): Set background color to window color fo…
2024-07-17 13:23:46 +03:00
Ivan Savenko 1072356002 Merge pull request #4268 from IvanSavenko/pathnode_reduce
Reduce size of CGPathNode and AIPathNode
2024-07-17 13:08:05 +03:00
Ivan Savenko 01b04b4c77 Merge pull request #4285 from Laserlicht/heading-docs
fix headings of md files
2024-07-17 13:06:51 +03:00
Ivan Savenko ad9750ed3e Merge pull request #4186 from SoundSSGood/end-of-battle-artifacts-transfer
End of battle artifacts transfer
2024-07-16 12:45:13 +03:00
Ivan Savenko 696cce7f7f Merge pull request #4253 from smanolloff/random-port
Bind VCMI server to a random TCP port
2024-07-16 12:25:29 +03:00
Ivan Savenko f833f13251 Merge pull request #4260 from vcmi/nullkiller-docs
Add docs for Nullkiller AI
2024-07-16 12:24:34 +03:00
Ivan Savenko fd04320815 Merge pull request #4267 from IvanSavenko/sonar_fix
Fixed new issues detected by SonarCloud
2024-07-16 12:23:08 +03:00
Ivan Savenko 7e88c88ef0 Merge pull request #4262 from Alexander-Wilms/missing-prompt-after-quitting
Fix missing terminal prompt after quitting
2024-07-16 12:22:42 +03:00
Ivan Savenko 8e8d640923 Merge pull request #4276 from Alexander-Wilms/jsonparser-err-newline
JsonParser::error(): Don't add trailing newline
2024-07-16 12:21:23 +03:00
Ivan Savenko 4ce552369f Merge pull request #4273 from Alexander-Wilms/gitignore-dolphin-directory
Add .directory files to .gitignore
2024-07-16 12:20:48 +03:00
Ivan Savenko f920e94366 Merge pull request #4210 from Laserlicht/graphics_improvements
[1.6] Graphics improvements
2024-07-16 12:17:39 +03:00
Ivan Savenko 3134d8383c Merge pull request #4207 from Laserlicht/map_format_additional
[1.6] Map format additional infos
2024-07-16 12:15:58 +03:00
Ivan Savenko 04a81fee87 Reduce size of CGPathNode and AIPathNode 2024-07-15 07:49:04 +00:00
Ivan Savenko c00a1e1b0c Fixed new issues detected by SonarCloud 2024-07-15 07:46:40 +00:00
Ivan Savenko 74723bf77e Merge pull request #4254 from smanolloff/fix-battle-queue
Fix battle turn order for current turn
2024-07-12 14:45:15 +03:00
Ivan Savenko 6b8f94e6e7 Merge remote-tracking branch 'vcmi/master' into develop 2024-07-11 17:43:44 +00:00
Ivan Savenko 286a70c007 Merge pull request #4250 from vcmi/beta
Merge beta -> master
2024-07-11 15:13:26 +03:00
Ivan Savenko 006fadb82c Merge pull request #4247 from IvanSavenko/release_154
Preparations for release 1.5.4
2024-07-11 11:45:27 +03:00
Ivan Savenko 143fcb7907 Merge pull request #4249 from kambala-decapitator/install-file-async
call Install From File button handler asynchronously
2024-07-11 11:45:18 +03:00
Ivan Savenko fd297f08e2 Add quick workaround for loading identifiers from difficulty bonuses 2024-07-10 22:33:09 +00:00
Ivan Savenko b2729f2661 Updated changelog 2024-07-10 14:41:19 +00:00
Ivan Savenko 92d32c4573 Add downloads counter for 1.5.4. Remove some older ones since they won't
fit into a single row
2024-07-10 14:36:24 +00:00
Ivan Savenko ef68bd7ac0 Show message to player and close game if creature battle animation is
missing (demo assets usage?)
2024-07-10 14:36:24 +00:00
Ivan Savenko bd10f2d939 Updated Ukrainian translation 2024-07-10 14:36:24 +00:00
Ivan Savenko dbc227da04 Fix incorrect tooltip when right-clicking Witch Hut if selected hero
already has this skill
2024-07-10 14:36:24 +00:00
Ivan Savenko 22870c4764 Fix potential crash on right-clicking object that gives secondary skills
such as Witch Hut when town is selected
2024-07-10 14:36:24 +00:00
Ivan Savenko d442da92f6 Merge pull request #4229 from IvanSavenko/changelog_154
Changelog for 1.5.4
2024-07-10 17:33:04 +03:00
Ivan Savenko ccef09db91 Merge pull request #4243 from Laserlicht/patch-3
extend file open error text
2024-07-10 17:14:37 +03:00
Ivan Savenko 9ce1d3eb34 Merge pull request #4244 from dydzio0614/polish-translations-update-2
Update polish translation for launcher and map editor
2024-07-10 17:14:20 +03:00
Ivan Savenko ee14c0ab16 Merge pull request #4245 from Laserlicht/ger
Update german translation
2024-07-10 17:14:11 +03:00
Ivan Savenko fbd4d3444b Merge pull request #4246 from Laserlicht/slack_remove
remove slack references
2024-07-10 17:14:01 +03:00
Ivan Savenko 943b2f1136 Merge pull request #4242 from IvanSavenko/translations_regenerate
Regenerated translations
2024-07-09 17:45:51 +03:00
Ivan Savenko a98787be43 Regenerated translations 2024-07-09 14:03:50 +00:00
Ivan Savenko b1a902809e Merge pull request #4232 from cewbdex/cz-work
Translate cz
2024-07-09 17:02:05 +03:00
Ivan Savenko af54342792 Merge pull request #4194 from kdmcser/beta
update Chinese translation
2024-07-09 17:01:53 +03:00
Ivan Savenko c80f865f8c Added changelog for 1.5.4 2024-07-09 11:50:11 +00:00
Ivan Savenko e42285c2f1 Merge pull request #4240 from IvanSavenko/bugfixing
[1.5.4] Bugfixing
2024-07-09 14:32:24 +03:00
Ivan Savenko 7ec702bac3 Merge pull request #4241 from vcmi/fix_damage_estimation
Limit predicted damage / loses to actual stack health
2024-07-09 14:28:28 +03:00
Ivan Savenko 7775b31182 Merge pull request #4238 from kambala-decapitator/android-install-from-file
treat manually selected/dropped file as a file path instead of URL
2024-07-09 14:28:06 +03:00
Ivan Savenko 7acb93867e Merge pull request #4239 from Laserlicht/sign
changed to signature based file validation (gog installer)
2024-07-09 14:27:48 +03:00
Ivan Savenko 6300473ff8 Block AI from acting at the same time as guest-human during simturns 2024-07-08 20:57:47 +00:00
Ivan Savenko a19b3b61ad Fixed missing addInfo when owner updater is used 2024-07-08 20:57:14 +00:00
Ivan Savenko c64e7ee14c Fix possible crash on Faerie Dragon killing themselves with Frost Ring 2024-07-08 20:56:43 +00:00
Ivan Savenko c357fdb80d Reveal terrain whenever hero receives a secondary skill 2024-07-08 20:56:17 +00:00
Ivan Savenko 81aa831237 Clarified bonus types documentation to better match actual logic 2024-07-08 20:55:41 +00:00
Ivan Savenko 575d15c425 Fix centering on selected map object on loading save 2024-07-08 20:52:37 +00:00
Ivan Savenko 7445e950ba Replace uint64_t with signed type to prevent overflow on substraction 2024-07-08 20:52:11 +00:00
Ivan Savenko ae689625e4 Merge pull request #4219 from smanolloff/add-tbb-dependency
Add TBB in conanfile and CMakeLists
2024-07-08 19:34:08 +03:00
Ivan Savenko 719f920914 Merge pull request #4235 from kaja47/patch-1
reorder fields to shrink struct TerrainTile from 96 to 80 bytes
2024-07-08 17:59:29 +03:00
Ivan Savenko a15a191557 Merge pull request #4228 from IvanSavenko/version_bump_154
Version bump to 1.5.4
2024-07-06 19:35:59 +03:00
Ivan Savenko f414336243 Merge pull request #4231 from Xilmi/develop
Crash fix
2024-07-06 19:16:41 +03:00
Ivan Savenko e1ee8df2b9 Merge pull request #4227 from vcmi/beta
Merge beta -> master
2024-07-05 19:34:46 +03:00
Ivan Savenko 0de7e431f0 Version bump to 1.5.4 2024-07-05 13:48:24 +00:00
Ivan Savenko 11a3da3f4f Merge pull request #4220 from IvanSavenko/ai_optimize
[1.5.4] AI optimizations
2024-07-05 15:45:49 +03:00
Ivan Savenko 5f3394176c Merge pull request #4223 from vcmi/more_diagonal_roads
Route roads even further away from zone boundary
2024-07-05 15:45:28 +03:00
Ivan Savenko 6835c18c86 Merge pull request #4224 from IvanSavenko/android_sdk_bump
Bump Android target SDK to Android 14 (34)
2024-07-05 15:34:49 +03:00
Ivan Savenko 4695c88705 Merge pull request #4221 from IvanSavenko/bugfixing
[1.5.4] Bugfixing
2024-07-05 15:34:15 +03:00
Ivan Savenko b5c36958a9 Workaround for very slow boat summon tests 2024-07-04 19:56:01 +00:00
Ivan Savenko ad972eb7e2 Optimize BonusList::totalValue 2024-07-04 19:55:09 +00:00
Ivan Savenko b2b3dafe10 Bump Android target SDK to Android 14 (34) 2024-07-04 14:44:25 +00:00
Ivan Savenko 4e0d752c3c Merge pull request #4201 from Gigas002/beta
Embed translations and icons for mapeditor
2024-07-04 11:59:27 +03:00
Ivan Savenko 1f8fa3cd01 Bump version code for Android 2024-07-04 08:46:39 +00:00
Ivan Savenko 38bcc1e475 Restored logic of up/down key in town interface 2024-07-04 08:46:39 +00:00
Ivan Savenko 2584432b92 Fix crash on clicking on map when player is not making turn in MP 2024-07-04 08:46:39 +00:00
Ivan Savenko 5ccf6750ab Fix assertion failure 2024-07-04 08:46:39 +00:00
Ivan Savenko 41ed7e2e10 Added TODO's for potential optimizations that I've discovered 2024-07-04 07:59:50 +00:00
Ivan Savenko 075582910a Less CPU intensive version of ExplorationHelper::scanMap method 2024-07-04 07:53:25 +00:00
Ivan Savenko b0ff97675e Remove mutex from access to constant value 2024-07-03 21:16:25 +00:00
Ivan Savenko 73fdd12581 Use optimized container without dynamic memory allocations 2024-07-03 21:15:40 +00:00
Ivan Savenko 1468abb8a0 Remove excessive copies of large objects 2024-07-03 21:14:22 +00:00
Ivan Savenko 95d8e447b2 Remove access to text translation system from AI 2024-07-03 21:13:55 +00:00
Ivan Savenko 40f17d654d Use containers with pre-allocations to improve pathfinding speed 2024-07-03 18:06:56 +00:00
Ivan Savenko 24b77b0972 Remove access to hero name translation 2024-07-03 17:01:38 +00:00
Ivan Savenko 17841b8f2a Merge pull request #4171 from Laserlicht/tutorial_reset
reset tutorial button
2024-07-03 13:45:48 +03:00
Ivan Savenko 70af104839 Merge pull request #4208 from Laserlicht/patch-3
[1.5.4] fix text lenght
2024-07-03 13:31:29 +03:00
Ivan Savenko 005c8e9e4d Merge pull request #4197 from IvanSavenko/json_bonus_validation
Better validation of bonus json
2024-07-03 13:28:38 +03:00
Ivan Savenko feb8b4c676 Merge pull request #4196 from IvanSavenko/bugfixing
[1.5.4] Bugfixing
2024-07-03 13:28:06 +03:00
Ivan Savenko 1b10aaa493 Merge pull request #4195 from Alexander-Wilms/fix-issues-introduced-by-fixing-typos
Fix issues introduced by fixing typos
2024-07-03 13:27:55 +03:00
Ivan Savenko 235fa871dd Better validation of bonus json
- Json validator will now list all possible enum values on enum
validation failure
- Added validation of bonus string values using json valudation
- Deprecated bonus values (e.g. UNITL_BEING_ATTACKED) are now reported
via json validation
- Removed array version of "propagator" key since code only loads it as
a single string
2024-06-27 10:54:23 +00:00
Ivan Savenko cbbbe1b23a Add workaround for cursor visibility on mobiles when using touch input 2024-06-27 09:58:53 +00:00
Ivan Savenko 207a4ecaa1 Use correct key for controller settings 2024-06-27 09:58:53 +00:00
Ivan Savenko 9ea3b31ddc Use spell name for spell scroll campaign bonus 2024-06-27 09:58:53 +00:00
Ivan Savenko 77e827c51e Fix leveling up secondary skills via Scholar (map object) visit 2024-06-27 09:58:53 +00:00
Ivan Savenko 5bc103f50e Show message to player instead of crashing silently on extraction error 2024-06-27 09:58:53 +00:00
Ivan Savenko 2eeb6510c1 Warn in log instead of crash on invalid building ID from mod 2024-06-27 09:58:53 +00:00
Ivan Savenko 1a4797a6c0 Merge pull request #4188 from vcmi/update_ci
Update CI configuration
2024-06-26 15:52:04 +03:00
Ivan Savenko dfe925cfc8 Remove no longer needed native libraries upload 2024-06-26 11:01:21 +00:00
Ivan Savenko 1e1e4d8659 Fix aab upload path 2024-06-26 11:01:21 +00:00
Ivan Savenko 6da657fea2 Generate aab in addition to apk 2024-06-26 11:01:21 +00:00
Ivan Savenko b2736fce50 Build signed Android build only when running on master branch 2024-06-26 11:01:17 +00:00
Ivan Savenko fdeed77a65 Remove bundle_release job and use 2 separate aab's for Google Play 2024-06-26 11:01:17 +00:00
Ivan Savenko ea6939e2ca Remove not used 'additional log' step from CI 2024-06-26 11:00:53 +00:00
Ivan Savenko 8797c6e33d Move code validation into a separate job outside of the matrix 2024-06-26 11:00:50 +00:00
Ivan Savenko d9e6bc418a Merge pull request #4190 from vcmi/fix_replacing_artifacts
Draw random object to replace as an atomic operation
2024-06-26 13:55:04 +03:00
Ivan Savenko 8444f7b330 Merge pull request #4185 from Alexander-Wilms/typo
Fix typos
2024-06-26 13:54:21 +03:00
Ivan Savenko 07d780fe32 Merge pull request #4181 from Laserlicht/patch-4
(partially) fix campaign highscore sum
2024-06-26 13:53:34 +03:00
Ivan Savenko 9deb8f3aa4 Merge pull request #4177 from Laserlicht/patch-2
handle more error cases with innoextract
2024-06-26 13:52:53 +03:00
Ivan Savenko 4c65136c00 Try to generate aab instead of apk 2024-06-21 14:58:33 +00:00
Ivan Savenko 0c6c5869b0 Try to build signed apk 2024-06-21 14:43:08 +00:00
Ivan Savenko 3bea383b59 Merge branch 'vcmi/beta' into 'vcmi/develop' 2024-06-21 12:58:36 +00:00