9f56c00336
Reduce excessive FoW updates
2025-01-08 20:07:42 +00:00
dea1eba20b
Rework and optimize turnInfo used by pathfinder
2025-01-04 15:09:50 +00:00
16cfb51f3e
Initial version of new bonus caching system
2025-01-04 15:09:50 +00:00
33daf5c199
More robust checks for old saves removal
2025-01-01 20:57:43 +00:00
d657bd8e20
fix campaign scenario order #3601
2024-12-27 18:58:05 +01:00
65fc50d33b
Simplified building ID logic
...
- Replaced overcomplicated and broken math on dwelling ID's with fixed
enum
- Fixed broken 2nd upgrades and 8th dwelling
- Removed no longer used enumeration values from building ID's
2024-12-25 19:16:21 +00:00
cd67ced178
Merge pull request #5110 from IvanSavenko/ai_optimize
...
[1.6.1] AI optimization
2024-12-25 00:12:38 +02:00
8c6208be04
Fixes for crashes discovered via Google Play
...
- Fix crash on attempt to enable mod with recursive dependencies
- Fix crash on attempt to enable Chronicles after failed install
- Fixed crash on attempt to access non-installed mod when repository
checkout is off
- Show error message on failure to load filesystem instead of crash in
launcher
- Added workaround for crash on attempt to delete nonexisting save/map
- Added logging of mod settings to log file to simplify debugging
2024-12-23 18:00:35 +00:00
95a07ee5cb
Use bonus system cache whenever possible
2024-12-21 18:47:11 +00:00
f893c80192
Move UpgradeInfo class to header and source files
2024-12-19 14:13:09 +01:00
af9445c16f
Fixes following review
2024-12-17 22:34:06 +01:00
bbc41fc1b9
fix typo, fix unused variable
2024-12-17 22:34:06 +01:00
d8d3948ac3
Fix AI to use hillFort all available upgrades. UpgradeInfo refactor.
2024-12-17 22:34:06 +01:00
ade46d5ffb
Merge branch 'develop' into timed_events_objects_removal
2024-12-06 15:33:33 +02:00
7be31c94f2
Fixes from code review
2024-12-05 21:16:06 +01:00
e9be46af98
Merge branch 'develop' into timed_events_objects_removal
2024-12-03 17:27:24 +01:00
6af8b62dfd
more strings; camelcase
2024-12-01 18:48:09 +01:00
78e933a968
add broadcast to translation
2024-12-01 18:29:07 +01:00
f74cd32147
Moved weekly income bonus for AI to game settings
2024-11-26 18:43:25 +00:00
4180ea9523
Merge pull request #4274 from Xilmi/develop
...
Rule based AI
2024-11-26 18:32:58 +02:00
3fb26a9775
Merge pull request #4983 from IvanSavenko/fix_freeze_on_cancel
...
Fix freeze on closing server before starting the game
2024-11-26 18:11:45 +02:00
ba9e3dca9d
Mod management rework, part 1
...
- Replaced CModInfo class with constant ModDescription class
- Simplified mod loading logic
- Extracted some functionality from ModHandler into separate classes for
future reuse by Launcher
2024-11-26 13:55:46 +00:00
b750937588
Merge remote-tracking branch 'upstream/develop' into develop
2024-11-25 18:49:45 +01:00
14a3c6ad14
Fix freeze on closing server before starting the game
...
Fixes possible freeze that seems to be caused by client shutting down
socket before sending its final LobbyClientDisconnected packet, leading
to server not processing disconnection of host correctly, which in turn
causes client to wait server shutdown forever.
Looks like regression from #4722
- Fixes #4912 and its duplicates
2024-11-25 17:31:20 +00:00
65f2d0c44e
Merge remote-tracking branch 'upstream/develop' into develop
2024-11-21 23:14:03 +01:00
aef6b0cc00
Fix several new issues detected by SonarCloud
2024-11-20 16:06:38 +00:00
f0a71c9e21
Merge pull request #4935 from IvanSavenko/misc_fixes2
...
Miscellaneous fixes for reported issues
2024-11-18 13:29:05 +02:00
877d11d4c0
Merge pull request #4920 from kdmcser/fix_attack_crash
...
fix crash: spell before attack kill defender will lead to crash
2024-11-18 12:56:37 +02:00
c82db9d574
Fix crash on rearranging troops on non-owned hero
2024-11-17 17:38:54 +00:00
7cb8ca174e
fix crash: defender is killed by spell before attack, but attacker still do attack action
2024-11-17 01:00:23 +08:00
c3b63a1bef
Merge pull request #4857 from Laserlicht/delete
...
Delete saves / random maps
2024-11-16 17:28:23 +02:00
b23c69b9d6
code review
2024-11-15 20:26:56 +01:00
7be44278d7
Merge pull request #4892 from SoundSSGood/artifact-related-fixes
...
Artifact related fixes
2024-11-13 20:58:37 +02:00
ef46a87e69
ask assemble artifact dialog fix
2024-11-10 16:50:58 +02:00
77d14d095f
delete error message since grail will go to last branch
2024-11-10 10:52:00 +08:00
e12b72a839
merge changes
2024-11-09 17:37:06 +08:00
5f4a5228ce
Merge branch 'develop' into artifact_sort_fix
2024-11-09 17:34:43 +08:00
8d58066f69
fix artifact sort by slot crash
2024-11-09 17:24:14 +08:00
17dd8ffb48
fix artifact sort by slot crash
2024-11-09 16:54:47 +08:00
a70f5de8c6
Merge remote-tracking branch 'upstream/develop' into develop
2024-11-07 14:35:13 +01:00
0e5711f8bf
Merge branch 'develop' into delete
2024-11-06 23:28:57 +01:00
e9690c8c54
Merge branch 'develop' into autosave_name
2024-11-06 22:06:12 +02:00
b06efa2d13
delete folder
2024-11-01 01:16:01 +01:00
164aac4db2
refresh list
2024-11-01 00:52:19 +01:00
1f0847660b
possibility to delete unsupported saves
2024-10-31 21:57:20 +01:00
452762cd78
change datetime format
2024-10-30 23:23:56 +01:00
a39469d165
Add save compatibility
2024-10-30 16:57:03 +00:00
01d787fb5a
Removed remaining cases of serialization of VLC entities
2024-10-30 16:48:18 +00:00
d3af9f1c67
Removed pointer to VLC entity from CStackBasicDescriptor
2024-10-30 16:47:02 +00:00
c98ac01e7a
Replaced public artType member of ArtifactInstance with getter
2024-10-30 16:47:01 +00:00