Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
8 månader sedan |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
8 månader sedan |
Ivan Savenko
|
ec970c7b22
Support for configuring minimal cost for moving between tiles
|
9 månader sedan |
Ivan Savenko
|
73d1675ae3
Code cleanup, fixes to discovered regressions
|
10 månader sedan |
Ivan Savenko
|
dea1eba20b
Rework and optimize turnInfo used by pathfinder
|
10 månader sedan |
Ivan Savenko
|
65fc50d33b
Simplified building ID logic
|
10 månader sedan |
Ivan Savenko
|
94981076a2
Do not aquire pointer to Terrain type multiple times
|
11 månader sedan |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
1 år sedan |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
1 år sedan |
Ivan Savenko
|
a481f07daf
PlayerState now stores all objects owned by player
|
1 år sedan |
Andrii Danylchenko
|
683c363946
NKAI: whirlpool
|
1 år sedan |
Ivan Savenko
|
04a81fee87
Reduce size of CGPathNode and AIPathNode
|
1 år sedan |
Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
1 år sedan |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
1 år sedan |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 år sedan |
Andrii Danylchenko
|
157443c1df
#3876 - allow to embark after battle for AI pathfinder
|
1 år sedan |
Ivan Savenko
|
75aae66858
Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
|
1 år sedan |
Andrii Danylchenko
|
017fb204a1
NKAI: remove 5th dimension
|
1 år sedan |
Dydzio
|
fd9810adf4
Working SoD version of fly
|
1 år sedan |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
1 år sedan |
Ivan Savenko
|
2261298d09
Revert U-turns block. Actually possible in H3 and has unintended side
|
1 år sedan |
Ivan Savenko
|
773071fee3
Fix AI movement through wandering monsters
|
1 år sedan |
Ivan Savenko
|
8cbc2c01ad
Do not allow moving through most of visitable objects
|
2 år sedan |
Ivan Savenko
|
faead7739a
Do not allow U-turns while flying. Works fine, but poor representation in
|
2 år sedan |
Ivan Savenko
|
04aeea9b68
use toEnum instead of getNum for switch'es
|
2 år sedan |
Ivan Savenko
|
2b9c362d5b
Explicitly convert identifier to underlying enumeration
|
2 år sedan |
Ivan Savenko
|
8346d71c98
Remove more subID access
|
2 år sedan |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
2 år sedan |
Ivan Savenko
|
dd841bdaa7
Use enum instead of mix of bool's and int's for tile reveal
|
2 år sedan |
Andrii Danylchenko
|
2dd0d76412
NKAI: water and air walking
|
2 år sedan |