Ivan Savenko
2a193effcc
Merge branch 'master' into 'develop'
2024-01-25 16:23:13 +02:00
Ivan Savenko
3d2f69199a
Merge pull request #3558 from IvanSavenko/release_145
...
Release 1.4.5
2024-01-24 16:26:01 +02:00
Ivan Savenko
d69e0b23e8
Update changelog
2024-01-24 14:47:49 +02:00
Ivan Savenko
88e54685b3
Merge pull request #3547 from Alexander-Wilms/macos-cpack-workaround
...
Add second workaround for CPack issue on macOS
2024-01-24 13:48:49 +02:00
Tomasz Zieliński
a2e0742ffb
Fix invalid logic which made AI not attack guards
2024-01-24 13:45:05 +02:00
Ivan Savenko
2f5bf64340
Do not crash on attempt to load campaign with unsupported maps
2024-01-24 13:44:22 +02:00
Ivan Savenko
702fc8077d
Fix possible crash on invalid spell
2024-01-24 13:43:35 +02:00
Ivan Savenko
b7662c5ec6
Android build ID bump
2024-01-24 13:43:16 +02:00
Ivan Savenko
0287d8d51f
Merge pull request #3554 from vcmi/fix_ignore_guards
...
Fix invalid logic which made AI not attack guards
2024-01-24 13:43:02 +02:00
Tomasz Zieliński
dbf53d78ba
Fix invalid logic which made AI not attack guards
2024-01-24 06:20:46 +01:00
Alexander Wilms
1975a08a3c
Retry cpack until it succeeds
2024-01-23 14:13:35 +00:00
Ivan Savenko
46c4f39eb8
Merge pull request #3546 from IvanSavenko/fix_freeze_on_start
...
Fix freeze on map start
2024-01-23 15:07:20 +02:00
Alexander Wilms
d937d26b80
CPack isn't used for iOS builds, so only kill XProtect if we're building for macOS
...
Also wait at most 10 s for XProtect to be killed
2024-01-23 12:45:49 +00:00
Ivan Savenko
aff9fddd03
Version bump to 1.4.5
2024-01-23 13:56:28 +02:00
Asirome
183612d32b
Updated spanish.ts translation
2024-01-23 13:48:51 +02:00
godric3
ccc8d28043
Fix inspector using wrong editor for some values
2024-01-23 13:45:47 +02:00
Tomasz Zieliński
5836e390f1
Do not place zone guards adjacent to 3rd zone
2024-01-23 13:45:35 +02:00
Ivan Savenko
634b90169d
Merge pull request #3549 from macomarivas/develop
...
Updated Spanish translation
2024-01-23 13:39:45 +02:00
Ivan Savenko
a1126c2c68
Merge pull request #3541 from godric3/map-editor-inspector-edit-fix
...
Fix inspector randomly using wrong editor(delegate) for some fields
2024-01-23 13:39:23 +02:00
Ivan Savenko
b51e58cddc
Merge pull request #3544 from vcmi/fix_leaky_connections
...
Do not place zone guards adjacent to 3rd zone
2024-01-23 13:39:11 +02:00
Ivan Savenko
be47c66c57
Ignore hidden mods when checking mod dependencies
2024-01-23 12:57:38 +02:00
Asirome
e9c84e5b1e
Merge pull request #3 from macomarivas/updated-spanish-translation
...
Updated spanish.ts translation
2024-01-23 11:12:33 +01:00
Asirome
334020b077
Updated spanish.ts translation
2024-01-23 11:11:35 +01:00
Alexander Wilms
81c3339199
Add second workaround for CPack issue on macOS
2024-01-22 23:25:23 +00:00
Ivan Savenko
f83a004b54
Added workaround to prevent multithreaded access to bonus system in RMG
2024-01-23 00:49:18 +02:00
Ivan Savenko
ea439ad175
Dispatch text input SDL calls in main thread on all platforms
2024-01-22 22:19:52 +02:00
Ivan Savenko
6a42494b12
Merge CKeyboardFocusListener and IFocusListener into CFocusable
2024-01-22 21:48:03 +02:00
Ivan Savenko
284273379e
Merge pull request #3536 from IvanSavenko/serialization_refactor
...
Refactoring of serialization versioning handling
2024-01-22 19:49:24 +02:00
Tomasz Zieliński
b3adb9e554
Do not place zone guards adjacent to 3rd zone
2024-01-22 09:27:30 +01:00
godric3
dd004f0f6e
Fix inspector using wrong editor for some values
2024-01-21 21:07:06 +01:00
Andrii Danylchenko
bf54a6a7d3
Merge pull request #3537 from vcmi/nkai-fix-pathfinder-commited-tiles
...
NKAI: avoid writing to commited tiles when calculating hero chain
2024-01-21 14:51:33 +02:00
Andrii Danylchenko
33f8f6dc53
Merge pull request #3409 from vcmi/fix-headless
...
Fix headless
2024-01-21 14:51:10 +02:00
Andrii Danylchenko
708e0d1107
NKAI: avoid writing to commited tiles when calculating hero chain
2024-01-21 10:18:39 +02:00
Ivan Savenko
d8a96066c6
Merge pull request #3533 from Laserlicht/battle_text
...
fix battle text position
2024-01-21 10:10:26 +02:00
Ivan Savenko
8a82407ce4
Merge pull request #3532 from vcmi/DjWarmonger-patch-1
...
Replace 1.4.3 counter with 1.4.4
2024-01-21 10:10:08 +02:00
Ivan Savenko
b80c52faf1
Merge pull request #3524 from vcmi/dydzio0614-patch-1
...
Update bonuses.json
2024-01-21 10:10:00 +02:00
DjWarmonger
4e8ddf8d5b
Merge pull request #3526 from luk3ZPL/develop
...
Update difficulty.json
2024-01-21 09:07:05 +01:00
Andrii Danylchenko
cb297793e0
NKAI: fix lock
2024-01-21 10:05:40 +02:00
Ivan Savenko
9f3655c41b
Minor code cleanup
2024-01-20 23:26:04 +02:00
Andrii Danylchenko
0c1664dbe7
NKAI: various AI fixes after tests in headless
2024-01-20 22:55:30 +02:00
Andrii Danylchenko
1db43a509e
NKAI: fix casting FLY several times during path calculation
2024-01-20 22:55:28 +02:00
Andrii Danylchenko
36bc9ddcec
NKAI: mutex for internal AI state
2024-01-20 22:55:27 +02:00
Andrii Danylchenko
cc7fc4a2c6
Fix headless mode
2024-01-20 22:55:27 +02:00
Ivan Savenko
16f9b423e4
Merge pull request #3534 from IvanSavenko/crashfixes
...
Crashfixes
2024-01-20 22:04:06 +02:00
Ivan Savenko
0c07384293
Refactoring of serialization versioning handling
...
- Removed 'version' field from serialize() method
- Handler classes - Binary(De)Serializer now have 'version' field
- Serialization versioning now uses named enum
Save compatibility with 1.4.X saves should be intact
2024-01-20 20:34:51 +02:00
Ivan Savenko
6b760089a4
Merge pull request #3473 from IvanSavenko/const_lib
...
[1.5] Remove non-const global variables from library
2024-01-20 19:22:46 +02:00
Ivan Savenko
9920783628
Avoid crash on invalid H3 data
2024-01-20 18:50:59 +02:00
Ivan Savenko
8e8d42bfa2
Try to simplify / cleanup code to localize crash
2024-01-20 18:40:03 +02:00
Ivan Savenko
912262e826
Avoid crash on invalid artifact in bank config
2024-01-20 18:17:23 +02:00
Ivan Savenko
06517acd67
Version bump for Android
2024-01-20 17:31:11 +02:00