Dydzio
|
216d50788b
|
Fix AI build, update default Windows SDK version for projects
|
2018-12-31 15:18:42 +01:00 |
|
AlexVinS
|
5a8416bd19
|
[c::b] Updated projects, fixed build
|
2018-12-31 00:03:31 +03:00 |
|
Andrii Danylchenko
|
2c401931c4
|
AI: fix freeze on BuyArmy
|
2018-12-30 16:40:05 +02:00 |
|
Andrii Danylchenko
|
ee5a26da60
|
AI: fix freeze while endlesly trying to recruit hero which is not possible anylonger.
|
2018-12-25 15:04:03 +02:00 |
|
Andrii Danylchenko
|
035d279ae8
|
Refactor CGHeroInstance, make spells private
|
2018-12-23 15:49:26 +03:00 |
|
Andrii Danylchenko
|
5d022ba77c
|
AI: CompleteQuest goal and summon boat spell support
|
2018-12-23 15:49:26 +03:00 |
|
DJWarmonger
|
e996879733
|
Commented out some extensive logs which slowed down pathfinder.
|
2018-12-16 16:12:41 +01:00 |
|
DJWarmonger
|
f4a8a1294e
|
Optimizations based on MSVS profiler.
|
2018-12-16 15:46:48 +01:00 |
|
Dydzio
|
e1c27d04b4
|
Update VS files to match AI goals split
|
2018-12-05 13:05:54 +01:00 |
|
Andrii Danylchenko
|
e1b922f7b8
|
AI goals refactoring (#524)
|
2018-12-01 11:30:37 +03:00 |
|
Alexander Shishkin
|
000ca1c823
|
Merge pull request #520 from nullkiller/freeze-in-gather-troops
AI: GATHER_TROOPS improvements and fixes
|
2018-11-17 18:46:02 +03:00 |
|
Dydzio
|
c3088e293a
|
Workaround linker bug, set higher optimization by default
|
2018-11-17 11:34:39 +01:00 |
|
Andrii Danylchenko
|
60c5f584a8
|
AI: GATHER_TROOPS improvements and fixes
|
2018-11-14 22:10:02 +02:00 |
|
Dydzio
|
d5063e53a0
|
Do not evaluate goals related to removed hero
|
2018-11-07 21:04:15 +01:00 |
|
Andrii Danylchenko
|
9a0b5a0afc
|
AI: fix freeze when AI has a win condition to control own town
|
2018-11-06 21:45:29 +02:00 |
|
Andrii Danylchenko
|
3871ed0085
|
Hero try to execute a quest to kill himself
|
2018-11-05 22:24:15 +02:00 |
|
Andrii Danylchenko
|
812df63aae
|
Freeze when try to bypass a few adjasent guards
|
2018-11-04 14:37:29 +02:00 |
|
Alexander Shishkin
|
064130973f
|
Merge pull request #514 from dydzio0614/HeroAiValueFix
Hero ai value fix
|
2018-11-03 23:34:03 +03:00 |
|
Dydzio
|
3e6cdb28bc
|
Promote no AI value message to error, shouldn't happen without mods
|
2018-11-03 13:03:31 +01:00 |
|
Dydzio
|
8ec558a2ae
|
Fix AI value handling for heroes
|
2018-11-03 12:46:02 +01:00 |
|
Dydzio
|
9f3d718e3b
|
Allow AI to be aware of invisible heroes deletion
|
2018-11-02 16:35:25 +01:00 |
|
Dydzio
|
90c7daccc5
|
Fix path (#510)
|
2018-10-31 00:55:34 +03:00 |
|
Alexander Shishkin
|
e26f6ff15f
|
Merge pull request #505 from janisozaur/catch-by-ref
Catch exceptions by const-ref, not by value
|
2018-10-30 05:08:30 +03:00 |
|
Michał Janiszewski
|
7be9aa4868
|
Prevent shadowing of function arguments by local vars
|
2018-10-29 16:56:14 +01:00 |
|
Michał Janiszewski
|
9822a8f2df
|
Catch exceptions by const-ref, not by value
|
2018-10-29 16:41:54 +01:00 |
|
Andrii Danylchenko
|
d5b26d9592
|
AI pathfinding: fix getPathsToTile for water tiles
|
2018-10-28 15:03:40 +02:00 |
|
Alexander Shishkin
|
bd0f8f840a
|
Merge pull request #497 from nullkiller/ai-pathfinder-boat
AI pathfinding: buy boat
|
2018-10-28 14:29:09 +03:00 |
|
Andrii Danylchenko
|
72aff02418
|
AI pathfinding: buy boat
|
2018-10-21 14:17:55 +03:00 |
|
Dydzio
|
1a05e41aac
|
BuildingManager refactoring: C++11 vector usage without helper array
|
2018-10-16 19:52:36 +02:00 |
|
Dydzio
|
e13e88bf5c
|
ResourceManager-compliant money saving for income buildings
|
2018-10-16 19:52:36 +02:00 |
|
Dydzio
|
b69c316409
|
Add possible income utility function, make capitol building errorproof
|
2018-10-16 19:52:36 +02:00 |
|
Dydzio
|
12e1e5b315
|
Disable building from army goals, re-fix building capitol prereqs
|
2018-10-16 19:52:35 +02:00 |
|
Dydzio
|
8c763253d2
|
Build fort unconditionally with high priority, no fort=no dwellings
|
2018-10-16 19:52:35 +02:00 |
|
Dydzio
|
c04bb9387f
|
New rule: Cannot build upgrades without fort
|
2018-10-16 19:52:35 +02:00 |
|
Dydzio
|
a00a7762b5
|
Fix for new pathfinder code - generate proper goals
|
2018-10-15 21:17:14 +02:00 |
|
Alexander Shishkin
|
6958f2cddf
|
Merge pull request #493 from dydzio0614/FuzzyEvaluationFixes
Fuzzy evaluation fixes
|
2018-10-10 22:00:14 +03:00 |
|
Dydzio
|
a1c0b9268e
|
Create artifact AI value handling
|
2018-10-10 15:22:15 +02:00 |
|
Dydzio
|
9ef0481610
|
object value terms rework
|
2018-10-10 15:18:34 +02:00 |
|
Dydzio
|
71a3852be4
|
Fix some flaws of old fuzzy engines
|
2018-10-10 15:18:33 +02:00 |
|
Dydzio
|
69e142c2b9
|
Change fuzzy engines activation method
|
2018-10-10 15:18:33 +02:00 |
|
AlexVinS
|
be45c8cb43
|
Updated C::B projects, fixed a few warnings
|
2018-10-10 16:07:28 +03:00 |
|
Dydzio
|
2a299e52a8
|
Add AI pathfinding to VS files
|
2018-10-09 12:39:57 +02:00 |
|
Andrii Danylchenko
|
f327c46fa3
|
AI pathfinding: rename and add const to functions
|
2018-10-07 14:51:27 +03:00 |
|
Andrii Danylchenko
|
cf213a5acf
|
#2983б #2910 and a few other bugs fixed
|
2018-10-06 16:35:31 +03:00 |
|
Andrii Danylchenko
|
49c872e4ec
|
AI: replace SectorMap with new PathfinderManager
|
2018-10-06 16:35:31 +03:00 |
|
Andrii Danylchenko
|
6ac987794c
|
AI: first rule extracted for pathfinder
|
2018-09-23 15:26:53 +03:00 |
|
AlexVinS
|
99f167a44c
|
AIhelper should be owned by AI instance.
|
2018-09-02 18:04:38 +03:00 |
|
Arseniy Shestakov
|
edcaaf036a
|
MSVC: fixes for compatibility with latest Vcpkg packages
|
2018-08-27 22:19:11 +03:00 |
|
AlexVinS
|
690b3caff0
|
[c::b] Updated projects
|
2018-08-26 19:42:41 +03:00 |
|
Dydzio
|
0edac2e124
|
update missing VS .h files
|
2018-08-23 17:02:09 +03:00 |
|