1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
Commit Graph

16111 Commits

Author SHA1 Message Date
Ivan Savenko
ad972eb7e2 Optimize BonusList::totalValue 2024-07-04 19:55:09 +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
Laserlicht
e142776957
highscore text len 2024-06-29 14:44:29 +02:00
Laserlicht
6e3ff219ec
fix text lenght 2024-06-29 14:32:03 +02: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
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
Tomasz Zieliński
d7a4ea9f32 Draw random artifact as an atomic operation 2024-06-24 20:06:50 +02:00
Laserlicht
539ffb3810
fix campaign highscore sum 2024-06-23 15:40:46 +02:00
Laserlicht
557b33a4dd
use QT functions 2024-06-23 12:55:58 +02:00
Laserlicht
392a0e2ba0
remove tmp 2024-06-22 22:39:40 +02:00
Laserlicht
fa3b06296e
avoid sandboxing issues on android 2024-06-22 21:50:10 +02:00
Laserlicht
2d9843324a use buffer 2024-06-22 21:01:59 +02:00
Laserlicht
d60893ef73 handle more error cases with innoextract 2024-06-22 21:01:59 +02: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
c328007687
Merge pull request #4173 from vcmi/master
Merge master -> beta
2024-06-21 14:47:41 +03:00
Ivan Savenko
099a491762
Merge pull request #4170 from IvanSavenko/remove_storage_permission
Remove storage permissions
2024-06-21 01:15:25 +03:00
Laserlicht
d818e8e663 reset tutorial button 2024-06-20 22:19:33 +02:00
Ivan Savenko
bdd9ae5268 Remove excessive auto-generated permissions by Qt 2024-06-20 18:41:06 +00:00
Ivan Savenko
ed685184e4 Updated path to JNI libraries 2024-06-20 17:10:11 +00:00
Ivan Savenko
afc0c8fb5c Update path to JNI upload 2024-06-20 17:07:48 +00:00
Ivan Savenko
13de373def Add signing password to build step 2024-06-20 15:49:01 +00:00
Ivan Savenko
dcc9c03237 Add java setup to fix aab generation 2024-06-20 14:43:45 +00:00