Andrii Danylchenko
|
3fa7e0976f
Nullkiller: update / fix build, core changes required for Nullkiller AI
|
пре 4 година |
Dmitry Orlov
|
8f331dce31
Feature: Lodestar Grail should work.
|
пре 5 година |
John Bolton
|
6d8f1e4530
Fixed incorrect usage of const std::shared_ptr. Resolves 0003142.
|
пре 5 година |
Sergey Nizovtsev
|
c7f76e8e0f
lib: fix CPathfinder build error on GCC 10.2
|
пре 5 година |
Dmitry Orlov
|
ae3b8e4916
Travis errors & warnings fix
|
пре 5 година |
Dmitry Orlov
|
5e0023704b
Fix PQ issues while calculating paths
|
пре 5 година |
AlexVinS
|
da20aa2388
Use the same cost value in Pathfinder and fuzzy evaluations.
|
пре 6 година |
AlexVinS
|
4b5910c2f4
VCAI performance improvements
|
пре 6 година |
Andrii Danylchenko
|
cbaa834589
AI pathfinding: bug fix after refactoring
|
пре 7 година |
Andrii Danylchenko
|
f327c46fa3
AI pathfinding: rename and add const to functions
|
пре 7 година |
Andrii Danylchenko
|
49c872e4ec
AI: replace SectorMap with new PathfinderManager
|
пре 7 година |
Andrii Danylchenko
|
eb17313f7f
AI: pathfinder extensibility - add one more rule for movement to destination and some refactoring
|
пре 7 година |
Andrii Danylchenko
|
7150fc9f71
AI: pathfinder api supports configuration
|
пре 7 година |
Andrii Danylchenko
|
9ab44b950a
AI: pathfinder rework, rules refactored a bit.
|
пре 7 година |
Andrii Danylchenko
|
24221f3fb4
AI: move teleportation handling to pathfinder helper and neighbour finder
|
пре 7 година |
Andrii Danylchenko
|
6ac987794c
AI: first rule extracted for pathfinder
|
пре 7 година |
Andrii Danylchenko
|
9af0032f84
AI: try to add some pathfinder extensibility. Extracted neighbour nodes finder
|
пре 7 година |
Arseniy Shestakov
|
f1e5797834
Code style: move or add licensing information on top of every file
|
пре 8 година |
Victor Luchits
|
e9e311f142
Fix NodeComparer::operator() to follow strict weak ordering rules
|
пре 8 година |
Arseniy Shestakov
|
b4a35f9c62
CPathfinderHelper: fix memory leak
|
пре 9 година |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
пре 10 година |
ArseniyShestakov
|
ab92123da3
CPathfinder: improve support for visits and battles in teleports
|
пре 10 година |
ArseniyShestakov
|
9e7e5b81e4
Merge pull request #143 from vcmi/feature/patrolSupport
|
пре 10 година |
Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
пре 10 година |
ArseniyShestakov
|
6bb205b15b
CPathfinder: patrol support using getTilesInRange
|
пре 10 година |
ArseniyShestakov
|
df4515901d
CPathfinder: fix special movement boundary check
|
пре 10 година |
ArseniyShestakov
|
2632389aaf
CPathfinder: bring FoW reference back to avoid performance loss
|
пре 10 година |
ArseniyShestakov
|
6dacb84404
CPathfinder::addNeighbours: avoid allocating new vector each time
|
пре 10 година |
ArseniyShestakov
|
8217eb3a82
CPathfinder: split isLayerTransitionPossible into two functions
|
пре 10 година |
ArseniyShestakov
|
a1fe2ebc44
Pathfinding: restore gamestate usage to avoid overhead
|
пре 10 година |