Ivan Savenko
|
89bf3592e3
Likely fixed duplicated random heroes
|
10 年之前 |
ArseniyShestakov
|
b2e1ee5363
CGameState: move two pathfinding-related functions to CPathfinderHelper
|
10 年之前 |
ArseniyShestakov
|
d3c8ca7c1c
Pathfinding: implement duration checking for fly and water walking
|
10 年之前 |
ArseniyShestakov
|
7eebcb9d60
Artifacts: replace few more ints by ArtifactID
|
10 年之前 |
DjWarmonger
|
17071c6ec8
Merge pull request #125 from ArseniyShestakov/newMovementSystem
|
10 年之前 |
ArseniyShestakov
|
6b34eb729e
Move all pathfinding-related code into new file
|
10 年之前 |
ArseniyShestakov
|
9e8427a078
CPathfinder: update comment for isSourceGuarded condition
|
10 年之前 |
ArseniyShestakov
|
01257efc02
CPathfinder: get rid of curPos and pass on initializeGraph
|
10 年之前 |
ArseniyShestakov
|
68bd37aa45
Store penalty in value of FLYING_MOVEMENT and WATER_WALKING
|
10 年之前 |
ArseniyShestakov
|
44ca00cd16
CPathfinder: rename functions
|
10 年之前 |
ArseniyShestakov
|
a536691781
CPathfinder: fix typos and more code cleanups
|
10 年之前 |
ArseniyShestakov
|
4f7c3ec60f
Minor formatting fixes within pathfinder-related code
|
10 年之前 |
ArseniyShestakov
|
939b3c05a1
CPathfinder: use struct instead of enum for options
|
10 年之前 |
ArseniyShestakov
|
6934c6bc95
CPathfinder: move check into isBetterWay lambda
|
10 年之前 |
ArseniyShestakov
|
5a04f05b9b
CPathfinder: move one more check into isMovementPossible
|
10 年之前 |
ArseniyShestakov
|
6ebe2abc1a
Fix penalties for FLYING_MOVEMENT and WATER_WALKING
|
10 年之前 |
ArseniyShestakov
|
fc6f62e633
getMovementCost: get rid of useless flying parameter
|
10 年之前 |
ArseniyShestakov
|
498eb1d032
Fix typos
|
10 年之前 |
Vadim Markovtsev
|
e4b1ef1405
Add "override" to virtual overriden methods
|
10 年之前 |
ArseniyShestakov
|
9954dfb33a
CPathfinder: move flying into options and add walk on sea
|
10 年之前 |
ArseniyShestakov
|
0faedde6b9
CPathfinder: store pathfinding options in set instead of variables
|
10 年之前 |
ArseniyShestakov
|
886042dc11
CPathfinder: clean calculatePaths of code unsused for pathfinding
|
10 年之前 |
ArseniyShestakov
|
213d8c2258
CPathfinder: turn checkDestinationTile into function
|
10 年之前 |
ArseniyShestakov
|
1beacf2260
CPathfinder: move guard checks into functions
|
10 年之前 |
ArseniyShestakov
|
cd7c5acbc4
CPathfinder: move embark special case code down
|
10 年之前 |
ArseniyShestakov
|
c6f9cd1e52
CPathfinder: move passability checks into renamed goodForLandSeaTransition
|
10 年之前 |
ArseniyShestakov
|
ee4305cd6d
CPathfinder: move destTopVisObjID where it's belongs to
|
10 年之前 |
ArseniyShestakov
|
13c2b5e2d8
CPathfinder: separate teleporter exits and neighbour tile code
|
10 年之前 |
ArseniyShestakov
|
f15065fdc5
CPathfinder: separate neighbours code into getNeighbours
|
10 年之前 |
AlexVinS
|
2cb6cb7baa
Remove useless durationType selector
|
10 年之前 |