Ivan Savenko
|
93b18ee94b
Fix some issues detected by Sonar & code review, fix build
|
7 月之前 |
Ivan Savenko
|
9e6397d1f9
Remove pointer to boat from CGHeroInstance
|
8 月之前 |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
8 月之前 |
Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
8 月之前 |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
8 月之前 |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
8 月之前 |
Ivan Savenko
|
ec970c7b22
Support for configuring minimal cost for moving between tiles
|
10 月之前 |
Ivan Savenko
|
73d1675ae3
Code cleanup, fixes to discovered regressions
|
10 月之前 |
Ivan Savenko
|
dea1eba20b
Rework and optimize turnInfo used by pathfinder
|
10 月之前 |
Ivan Savenko
|
65fc50d33b
Simplified building ID logic
|
11 月之前 |
Ivan Savenko
|
94981076a2
Do not aquire pointer to Terrain type multiple times
|
11 月之前 |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
1 年之前 |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
1 年之前 |
Ivan Savenko
|
a481f07daf
PlayerState now stores all objects owned by player
|
1 年之前 |
Andrii Danylchenko
|
683c363946
NKAI: whirlpool
|
1 年之前 |
Ivan Savenko
|
04a81fee87
Reduce size of CGPathNode and AIPathNode
|
1 年之前 |
Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
1 年之前 |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
1 年之前 |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 年之前 |
Andrii Danylchenko
|
157443c1df
#3876 - allow to embark after battle for AI pathfinder
|
1 年之前 |
Ivan Savenko
|
75aae66858
Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
|
1 年之前 |
Andrii Danylchenko
|
017fb204a1
NKAI: remove 5th dimension
|
1 年之前 |
Dydzio
|
fd9810adf4
Working SoD version of fly
|
1 年之前 |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
1 年之前 |
Ivan Savenko
|
2261298d09
Revert U-turns block. Actually possible in H3 and has unintended side
|
1 年之前 |
Ivan Savenko
|
773071fee3
Fix AI movement through wandering monsters
|
2 年之前 |
Ivan Savenko
|
8cbc2c01ad
Do not allow moving through most of visitable objects
|
2 年之前 |
Ivan Savenko
|
faead7739a
Do not allow U-turns while flying. Works fine, but poor representation in
|
2 年之前 |
Ivan Savenko
|
04aeea9b68
use toEnum instead of getNum for switch'es
|
2 年之前 |
Ivan Savenko
|
2b9c362d5b
Explicitly convert identifier to underlying enumeration
|
2 年之前 |