Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
10 jaren geleden |
ArseniyShestakov
|
4b64bec711
EPathfindingLayer: copy other code from ETerrainType for debugging
|
10 jaren geleden |
ArseniyShestakov
|
2b6e1498d2
Pathfinding: change argument order for getPath and AUTO layer as default
|
10 jaren geleden |
DjWarmonger
|
1e36f3cecd
Cache SectorMap where possible and update when necessary.
|
10 jaren geleden |
Vadim Markovtsev
|
d24fd10e21
Fix std::abs warning
|
10 jaren geleden |
DjWarmonger
|
b3f482b8a8
Restored artifact selection & exchange, work in progress.
|
10 jaren geleden |
DjWarmonger
|
b2a75551c8
- Extensive use of SectorMap. AI will not eagerly pick guarded and blocked treasures.
|
10 jaren geleden |
DjWarmonger
|
b0cd4f4117
Added limits and assertions which show that fuzzy engine is completely bugged.
|
11 jaren geleden |
Ivan Savenko
|
b67618ab53
First batch of AI fixes:
|
11 jaren geleden |
Ivan Savenko
|
6c0c03d74b
Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero
|
11 jaren geleden |
Ivan Savenko
|
1157111fcf
More bugfixing:
|
11 jaren geleden |
DjWarmonger
|
3ac306f501
Merge pull request #19 from vcmi/feature/mapObjects
|
11 jaren geleden |
Ivan Savenko
|
ab475195ac
Banks now use new scheme as well
|
11 jaren geleden |
Ivan Savenko
|
b2e8c92383
Cleanup:
|
11 jaren geleden |
Ivan Savenko
|
652ceb2bde
Finally shattered CObjectHandler.cpp into tiny bits
|
11 jaren geleden |
DjWarmonger
|
e54c816c92
Treasure piles can now cover several tiles.
|
11 jaren geleden |
Ivan Savenko
|
0afdfa529c
Moved all object-related files to lib/mapObjects directory.
|
11 jaren geleden |
DjWarmonger
|
6658e173f1
- Possible fix for #1769
|
11 jaren geleden |
DjWarmonger
|
30b79588db
- Moved gameState::guardingCreaturePosition() to CMap so it doesn't need to be recalculated many times for every player.
|
11 jaren geleden |
Ivan Savenko
|
771c1ce255
- some effords to get rid of bottlenecks in AI code
|
11 jaren geleden |
Ivan Savenko
|
9c0df68cb8
Fixing spelling mistakes. Patch from josch, fixes #1759
|
11 jaren geleden |
DjWarmonger
|
d049abe644
Fixed typo #1732.
|
11 jaren geleden |
DjWarmonger
|
1196eb5d81
AI can finally clear Subterranean Gate with guard on the other side :)
|
11 jaren geleden |
DjWarmonger
|
a3cad2883f
- Restored correct specialty serialization (#1599 and all its children)
|
11 jaren geleden |
DjWarmonger
|
e459984897
Cleanup in AI.
|
11 jaren geleden |
DjWarmonger
|
e5b011abe0
- Fixed heroes stalling. Locked heroes now try to decompose their goals exhaustively, which FINALLY works as intended.
|
11 jaren geleden |
DjWarmonger
|
aec04d920e
Endless crusade against AI issues and loopholes!
|
12 jaren geleden |
DjWarmonger
|
a6ce282f8a
Dramatically reduced exploration complexity. AI will check only nearby objects.
|
12 jaren geleden |
DjWarmonger
|
473250e223
- Removed slow and buggy part of exploration code
|
12 jaren geleden |
Ivan Savenko
|
ee6cdbeffe
went through the rest of cppcheck warnings, mostly harmless
|
12 jaren geleden |