Ivan Savenko
|
39e5ba32f6
Merge pull request #4530 from IvanSavenko/town_fortifications
|
1 anno fa |
Ivan Savenko
|
36c1ed670f
Support for configurable town fortifications
|
1 anno fa |
Andrii Danylchenko
|
ed36b1a882
Battle AI: fix casting Implosion when it kills target stack, fix casting summon elementals
|
1 anno fa |
Andrii Danylchenko
|
d55996cc46
Battle AI: fix firewall, fix haste spellcast evaluation for waits and movements, allow location spells
|
1 anno fa |
Andrii Danylchenko
|
ff8a745a50
BattleAI: optional simulation depth
|
1 anno fa |
Andrii Danylchenko
|
bc80532f29
BattleAI: improve movement towards unreachable
|
1 anno fa |
Andrii Danylchenko
|
26609d7a4f
BattleAI refactoring
|
1 anno fa |
Andrii Danylchenko
|
8cdfa26fb5
BattleAI: fix bait for archers when need to go long way
|
1 anno fa |
Ivan Savenko
|
2a05fbdd50
Unified handling of battle sides ID's
|
1 anno fa |
Andrii Danylchenko
|
33e0eeaa8a
BattleAI: fix dragon breath
|
1 anno fa |
Ivan Savenko
|
1c522c49b6
Fix possible crash on trying to move to invalid battlefield hexes
|
1 anno fa |
Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
1 anno fa |
Xilmi
|
98415e98da
Spellcasting-bug-fix
|
1 anno fa |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 anno fa |
Ivan Savenko
|
a9cf322f61
Merge pull request #4161 from vcmi/fix-4142
|
1 anno fa |
Andrii Danylchenko
|
fc32078a3a
#4142 - sometimes Battle AI wants to attack unit which is behind a lot of obstackles and other units
|
1 anno fa |
Ivan Savenko
|
b7efa6c8cc
Fixed potential thread races in Battle AI
|
1 anno fa |
Andrii Danylchenko
|
0935f931fa
BattleAI: fix bypassing 2-hex moat
|
1 anno fa |
Ivan Savenko
|
a9866bb5c6
Added RandomGeneratorUtil::nextItemWeighted convenience method
|
1 anno fa |
Ivan Savenko
|
d5c4478816
Remove most of non-const access to VLC entities
|
1 anno fa |
Ivan Savenko
|
a582cb554e
Merge pull request #3500 from IvanSavenko/fix_dendroid_bind
|
1 anno fa |
Ivan Savenko
|
0d0d3d8c80
Renamed speed -> getMovementRange, remove misleading default parameter
|
1 anno fa |
Andrii Danylchenko
|
3602be5eab
BattleAI: remove adjustPositions method as it gives more troubles than usefulness
|
1 anno fa |
Andrii Danylchenko
|
1a1ae5cd8b
BattleAI: fixes
|
1 anno fa |
Ivan Savenko
|
85de3143ff
Fixed Genie spellcasting logic to account for spell immunities
|
1 anno fa |
Dydzio
|
fe39faf36c
Add UNTIL_OWN_ATTACK bonus duration and use for berserk
|
1 anno fa |
Alexander Wilms
|
5cbc75d3b7
Merge remote-tracking branch 'upstream/develop' into develop
|
2 anni fa |
Alexander Wilms
|
0232ae5327
AI/BattleAI/BattleEvaluator.cpp: Convert this integer literal to a bool literal.
|
2 anni fa |
Alexander Wilms
|
af330ff038
AI/BattleAI/BattleEvaluator.cpp: Remove this redundant cast.
|
2 anni fa |
Andrii Danylchenko
|
870fbd50e3
BattleAI: bigger reachability map
|
2 anni fa |