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