Commit Graph
22 Commits
Author SHA1 Message Date
Victor Luchits 2727958a63 Tweak Battle AI damage prioritization score logic 2020-05-23 13:38:24 +03:00
Victor Luchits f68b449e5e More formatting 2020-05-17 11:21:49 +03:00
Victor Luchits b4025fa1d6 More formatting 2020-05-16 16:14:58 +03:00
Victor Luchits 618d521407 Fix CMP_stack to follow strict weak ordering of elements 2020-05-11 18:14:36 +03:00
Victor Luchits d4cc005882 Address various issues pointed out by reviewers 2020-05-09 14:09:32 +03:00
Victor Luchits 59c39527c5 Formatting 2020-05-09 13:51:00 +03:00
Victor Luchits be10694b73 Some changes to make the battle AI smarter
- the AI will now consider attacking multiple units
- the preferred strategy now is to minimize collateral damage rather than to maximize damage to enemy units alone
- attacks that block enemy shooters will be prioritized over other attacks in cases when shooters have weaker melee attacks
2020-05-05 17:53:03 +03:00
Victor Luchits 604246bc7a VS 2019/Windows 10 Kit fix 2020-05-05 15:25:07 +03:00
Victor Luchits febbeaeeed Close the global log targets on exit, flushing log files to disk 2020-05-05 15:25:07 +03:00
Victor Luchits d6e6182e65 Close the target file in CLogFileTarget's destructor 2020-05-05 15:25:02 +03:00
Victor Luchits 0fe71b7c44 Add CBasicLogConfigurator::deconfigure method to clear the global log targets 2020-05-04 18:56:15 +03:00
Victor Luchits 36b8541ab5 MacOS build fix 2017-07-07 15:20:52 +03:00
Victor Luchits 5468365ed6 Set zip compression level to 'Maximum' 2017-07-07 13:08:53 +03:00
Victor Luchits 06c1df9901 Change minizip library output path to match vcmi 2017-07-07 13:08:53 +03:00
Victor Luchits 295b031dba Fix appveyor scripts to work with new output paths 2017-07-07 13:08:53 +03:00
Victor Luchits 30cc2f6a01 Change the output path for cmake so all files go into the same root directory 2017-07-07 13:08:53 +03:00
Victor LuchitsandArseniy Shestakov 5cf512e0fe Add appveyor.yml 2017-07-04 03:34:19 +03:00
Victor LuchitsandArseniy Shestakov 30643feb66 Do not treat warnings as errors for fuzzylite 2017-07-04 03:31:13 +03:00
Victor LuchitsandArseniy Shestakov 271fcb746d We need zlib headers for minizip, which comes in through the filesystem 2017-07-04 03:31:13 +03:00
Victor LuchitsandArseniy Shestakov 310f6e27cb Workaround ffmpeg linking problems 2017-07-04 03:31:13 +03:00
Victor LuchitsandArseniy Shestakov b681db3947 Add appveyor_toolchain.txt 2017-07-04 03:30:59 +03:00
Victor Luchits e9e311f142 Fix NodeComparer::operator() to follow strict weak ordering rules
This fixes annoying assertion failures in MSVC builds
2017-07-02 22:59:41 +03:00