Ivan Savenko
|
49c5f650f7
Merge pull request #4437 from IvanSavenko/battle_sides
|
1 year ago |
Ivan Savenko
|
cd6d55fe75
Do not try to shoot at 2nd hex of wide creatures
|
1 year ago |
Ivan Savenko
|
2a05fbdd50
Unified handling of battle sides ID's
|
1 year ago |
Andrii Danylchenko
|
8e79263b21
Merge pull request #4323 from vcmi/battle-ai-fixes
|
1 year ago |
Ivan Savenko
|
b7391f49f6
Merge branch 'vcmi/master' into 'vcmi/develop'
|
1 year ago |
Andrii Danylchenko
|
3d856bfa9d
Merge remote-tracking branch 'origin/develop' into battle-ai-fixes
|
1 year ago |
Ivan Savenko
|
434a2fb0fb
Explicitly specify to use ranged or melee attack for damage estimation
|
1 year ago |
Andrii Danylchenko
|
9edb0afff8
BattleAI: fix dragonbreath retaliation
|
1 year ago |
Ivan Savenko
|
6ac3752325
Merge pull request #4330 from Laserlicht/spellbook
|
1 year ago |
Laserlicht
|
e46f5f705b
better approach
|
1 year ago |
Andrii Danylchenko
|
33e0eeaa8a
BattleAI: fix dragon breath
|
1 year ago |
Ivan Savenko
|
5bd9a32d97
Implemented simple target selection logic for arrow towers
|
1 year ago |
Ivan Savenko
|
63bcf7d83c
Replaced most of usages of CRandomGenerator with vstd::RNG in library
|
1 year ago |
Simeon Manolov
|
941cd6768f
Fix battle turn order for current turn
|
1 year ago |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 year ago |
Ivan Savenko
|
7f9df2ef6f
Tweaks to retaliation damage calculation:
|
1 year ago |
Ivan Savenko
|
ac4204f660
Fixed calculation of retaliation damage
|
1 year ago |
Ivan Savenko
|
907438c6f5
Fix crash on attempt to compute movement range for siege tower
|
1 year ago |
Ivan Savenko
|
a9866bb5c6
Added RandomGeneratorUtil::nextItemWeighted convenience method
|
1 year ago |
Ivan Savenko
|
2a193effcc
Merge branch 'master' into 'develop'
|
1 year ago |
Ivan Savenko
|
24d25730ad
Changed checks for null with checks for hasValue
|
1 year ago |
Ivan Savenko
|
bd5682ecc3
Merge remote-tracking branch 'vcmi/master' into develop
|
1 year ago |
Alexander Wilms
|
f08c6d1ce9
Fix issues created by type replacement script
|
1 year ago |
Alexander Wilms
|
73019c204d
Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers
|
1 year ago |
Ivan Savenko
|
0d0d3d8c80
Renamed speed -> getMovementRange, remove misleading default parameter
|
1 year ago |
Ivan Savenko
|
85de3143ff
Fixed Genie spellcasting logic to account for spell immunities
|
1 year ago |
Ivan Savenko
|
3ac80e1f09
Avoid costly std vector construction
|
1 year ago |
Ivan Savenko
|
885dce0c27
Replace static_cast's of Identifiers with getNum call
|
2 years ago |
Ivan Savenko
|
2b9c362d5b
Explicitly convert identifier to underlying enumeration
|
2 years ago |
Ivan Savenko
|
b88a8da4e8
Split off some netpack structures into separate files
|
2 years ago |