Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
hace 1 año |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
hace 1 año |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
hace 1 año |
Andrii Danylchenko
|
157443c1df
#3876 - allow to embark after battle for AI pathfinder
|
hace 1 año |
Ivan Savenko
|
75aae66858
Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
|
hace 1 año |
Andrii Danylchenko
|
017fb204a1
NKAI: remove 5th dimension
|
hace 1 año |
Dydzio
|
fd9810adf4
Working SoD version of fly
|
hace 1 año |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
hace 1 año |
Ivan Savenko
|
2261298d09
Revert U-turns block. Actually possible in H3 and has unintended side
|
hace 1 año |
Ivan Savenko
|
773071fee3
Fix AI movement through wandering monsters
|
hace 1 año |
Ivan Savenko
|
8cbc2c01ad
Do not allow moving through most of visitable objects
|
hace 1 año |
Ivan Savenko
|
faead7739a
Do not allow U-turns while flying. Works fine, but poor representation in
|
hace 1 año |
Ivan Savenko
|
04aeea9b68
use toEnum instead of getNum for switch'es
|
hace 1 año |
Ivan Savenko
|
2b9c362d5b
Explicitly convert identifier to underlying enumeration
|
hace 1 año |
Ivan Savenko
|
8346d71c98
Remove more subID access
|
hace 2 años |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
hace 2 años |
Ivan Savenko
|
dd841bdaa7
Use enum instead of mix of bool's and int's for tile reveal
|
hace 2 años |
Andrii Danylchenko
|
2dd0d76412
NKAI: water and air walking
|
hace 2 años |
Ivan Savenko
|
c8a96647c3
Add turn limit option to pathfinder
|
hace 2 años |
Andrii Danylchenko
|
903be33bf3
#2689 - fix approaching guards when closest tile is double-guarded
|
hace 2 años |
Ivan Savenko
|
41210c1dbf
Client-side support for multiple battles
|
hace 2 años |
Ivan Savenko
|
85262cf4f5
Moved CGameState files into a separate directory
|
hace 2 años |
Ivan Savenko
|
08cfbe79cf
Added encapsulation for movement points access
|
hace 2 años |
Ivan Savenko
|
ebc7a82c2e
Converted pathfinder enum's to enum class
|
hace 2 años |
Ivan Savenko
|
bd4d2788ed
Split pathfinder into multiple smaller files
|
hace 2 años |