ArseniyShestakov
|
6bb205b15b
CPathfinder: patrol support using getTilesInRange
|
10 years ago |
ArseniyShestakov
|
56c6785bd0
Add backward compatability for patrol and bump save format version
|
10 years ago |
ArseniyShestakov
|
d6a142ca3d
CMapLoaderH3M: support for patrol initialPos in readHero
|
10 years ago |
ArseniyShestakov
|
5d2e47faba
CGHeroInstance::Patrol: add initialPos
|
10 years ago |
ArseniyShestakov
|
c45cd1f4c2
CGHeroInstance::getOutOffsets: temporary fix for boat summoning
|
10 years ago |
ArseniyShestakov
|
64c6d3c950
CGCreature::takenAction: add neverFlee check. Fix issue 2242
|
10 years ago |
ArseniyShestakov
|
3d8f67f864
getFreeTiles: filter ROCK tiles. Fix issue 1870
|
10 years ago |
ArseniyShestakov
|
745ab7c7df
One more fix for options
|
10 years ago |
ArseniyShestakov
|
2276af70dc
PreGame: avoid crashing on random map options
|
10 years ago |
DjWarmonger
|
45d183289d
Merge pull request #142 from edeksumo/Fix-Defence-Ani
|
10 years ago |
edeksumo
|
aab5a05036
Fix crash during auto battle
|
10 years ago |
ArseniyShestakov
|
0b9a9ab26d
Add description of new pathfinder features into changelog
|
10 years ago |
ArseniyShestakov
|
a851062891
Merge pull request #133 from vcmi/feature/pathfinderLayers
|
10 years ago |
ArseniyShestakov
|
ac57eaf61d
Merge pull request #141 from vcmi/fix/oneWeekTurnsRemain
|
10 years ago |
ArseniyShestakov
|
df4515901d
CPathfinder: fix special movement boundary check
|
10 years ago |
ArseniyShestakov
|
f4c06660e4
CPathfinder::evaluateAccessibility: apply more optimizations
|
10 years ago |
ArseniyShestakov
|
2632389aaf
CPathfinder: bring FoW reference back to avoid performance loss
|
10 years ago |
ArseniyShestakov
|
6dacb84404
CPathfinder::addNeighbours: avoid allocating new vector each time
|
10 years ago |
ArseniyShestakov
|
e1a360408d
GameConstants: move operators into header and always inline them
|
10 years ago |
ArseniyShestakov
|
fc06db4c4f
Move STRONG_INLINE define into Global.h
|
10 years ago |
ArseniyShestakov
|
5a87f58e09
CPathfinder: optimize checks order in calculatePaths
|
10 years ago |
ArseniyShestakov
|
8217eb3a82
CPathfinder: split isLayerTransitionPossible into two functions
|
10 years ago |
ArseniyShestakov
|
649ebfad2f
TerrainTile::topVisitableObj: avoid costly vector copying
|
10 years ago |
ArseniyShestakov
|
a1fe2ebc44
Pathfinding: restore gamestate usage to avoid overhead
|
10 years ago |
ArseniyShestakov
|
438a444443
CGHeroInstance: move native terrain check into getNativeTerrain
|
10 years ago |
ArseniyShestakov
|
a375c86ea2
movementPointsAfterEmbark: get max move points from TurnInfo
|
10 years ago |
ArseniyShestakov
|
5ae6225ebc
TurnInfo: implement internal bonus cache for most used bonuses
|
10 years ago |
ArseniyShestakov
|
e91d79414b
PathfinderOptions: use settings and move all defaults into schema
|
10 years ago |
ArseniyShestakov
|
b48d65ad57
addNewBonus: add turnsRemain check for N_TURNS, N_DAYS and ONE_WEEK
|
10 years ago |
ArseniyShestakov
|
f99ffbd074
Bonus system: use duration helpers in selecters
|
10 years ago |