Ivan Savenko
|
241da5937d
First semi-working version of antilag for hero movement
|
3 月之前 |
Ivan Savenko
|
9dfef773e2
Remove unnecessary includes
|
5 月之前 |
Ivan Savenko
|
c0850f41b3
Pathfinder now uses IGameInfoCallback instead of CGameState
|
5 月之前 |
Ivan Savenko
|
fe2f5f9217
Pathfinder now uses CGameState directly instead of inheriting callback
|
5 月之前 |
Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
5 月之前 |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 月之前 |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
7 月之前 |
Ivan Savenko
|
ec970c7b22
Support for configuring minimal cost for moving between tiles
|
9 月之前 |
Ivan Savenko
|
73d1675ae3
Code cleanup, fixes to discovered regressions
|
9 月之前 |
Ivan Savenko
|
dea1eba20b
Rework and optimize turnInfo used by pathfinder
|
10 月之前 |
Ivan Savenko
|
ab45c58e26
Use small_vector for bonus list to reduce allocations
|
10 月之前 |
Andrii Danylchenko
|
683c363946
NKAI: whirlpool
|
1 年之前 |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
1 年之前 |
Andrii Danylchenko
|
017fb204a1
NKAI: remove 5th dimension
|
1 年之前 |
Ivan Savenko
|
8cbc2c01ad
Do not allow moving through most of visitable objects
|
1 年之前 |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
2 年之前 |
Andrii Danylchenko
|
2dd0d76412
NKAI: water and air walking
|
2 年之前 |
Ivan Savenko
|
d257fb37f0
Use optional instead of Json for queries
|
2 年之前 |
Andrii Danylchenko
|
903be33bf3
#2689 - fix approaching guards when closest tile is double-guarded
|
2 年之前 |
Ivan Savenko
|
ebc7a82c2e
Converted pathfinder enum's to enum class
|
2 年之前 |
Ivan Savenko
|
bd4d2788ed
Split pathfinder into multiple smaller files
|
2 年之前 |