Ivan Savenko
|
96d691b40c
Fix crash on closing game during background image upscaling
|
7 months ago |
Ivan Savenko
|
dff37ce81f
Fix freeze if AI initiates large number of async requests during turn
|
7 months ago |
Ivan Savenko
|
4a6a8f9496
Merge pull request #5496 from IvanSavenko/std_thread
|
7 months ago |
Ivan Savenko
|
9f713a0914
Rename int3::valid to isValid for consistency
|
8 months ago |
Ivan Savenko
|
0200e871c3
Code cleanup
|
8 months ago |
Ivan Savenko
|
a31788b874
Replace thread spawning with tbb pool for adventure AI
|
8 months ago |
Ivan Savenko
|
948abfb04c
AI now uses std::thread, added custom thread interruption logic
|
8 months ago |
Ivan Savenko
|
a8a6be7ac1
Fix potential compatibility with C++20 / C++23 mode
|
8 months ago |
Laserlicht
|
0182bcd74a
Revert "min_element and max_element from std"
|
8 months ago |
Laserlicht
|
a8b9ec9d67
Revert "std::sort instead of boost::sort"
|
8 months ago |
Laserlicht
|
ba2d8dc276
min_element and max_element from std
|
8 months ago |
Laserlicht
|
2f8566b63e
std::sort instead of boost::sort
|
8 months ago |
Laserlicht
|
75a95d8513
boost::lock_guard replace
|
8 months ago |
Laserlicht
|
7dfb499edf
replace boost locks with std
|
8 months ago |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
8 months ago |
Ivan Savenko
|
32391dc7a9
Pathfinder cache is now stored separately per playerBlocked
|
9 months ago |
MichalZr6
|
f893c80192
Move UpgradeInfo class to header and source files
|
10 months ago |
MichalZr6
|
af9445c16f
Fixes following review
|
10 months ago |
MichalZr6
|
d8d3948ac3
Fix AI to use hillFort all available upgrades. UpgradeInfo refactor.
|
11 months ago |
Ivan Savenko
|
be2327d000
Removed no longer used or redundant constants
|
11 months ago |
Ivan Savenko
|
56ee307b3a
Extend AI garrison troop removal logic to all RoE campaigns to emulate
|
11 months ago |
Ivan Savenko
|
d3af9f1c67
Removed pointer to VLC entity from CStackBasicDescriptor
|
1 year ago |
Ivan Savenko
|
c98ac01e7a
Replaced public artType member of ArtifactInstance with getter
|
1 year ago |
Ivan Savenko
|
10ad0fc760
Split CHeroHandler.cpp/.h into 1 file per class
|
1 year ago |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
1 year ago |
Ivan Savenko
|
a8f8c3f4b1
Replaced most of accesses to CGObjectInstance::pos with anchorPoint()
|
1 year ago |
Ivan Savenko
|
503b87561e
Converted all h3 banks to rewardable, remove most of hardcoded checks
|
1 year ago |
Ivan Savenko
|
8225eb454e
Added GameSettings to gamestate, potentially allowing to define game
|
1 year ago |
Ivan Savenko
|
01396b62b7
Extracted handling of type ID's from serializer into a separate class
|
1 year ago |
Ivan Savenko
|
b84af1a6de
Significantly simplify packs applying
|
1 year ago |