Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 rok temu |
Ivan Savenko
|
ced0bbe526
Remove "catch everything and silently ignore" block
|
1 rok temu |
Ivan Savenko
|
4c70abbeb5
Reduced usage of global variables - removed or made const / constexpr
|
1 rok temu |
Alexander Wilms
|
f3277b7953
Define each identifier in a dedicated statement
|
1 rok temu |
Ivan Savenko
|
d326c53b9a
AI will now respect current value of "Use spells in autocombat" setting
|
1 rok temu |
Alexander Wilms
|
ed86a917eb
AI/BattleAI/BattleAI.cpp: Use Class template argument deduction for wallParts array
|
2 lat temu |
Alexander Wilms
|
bfddc90ff4
AI/BattleAI.cpp: Use "std::array" or "std::vector" instead of a C-style array.
|
2 lat temu |
Johannes Schauer Marin Rodrigues
|
a1a5bc28c2
convert line endings from CRLF (Windows) to LF (Linux/Unix)
|
2 lat temu |
Ivan Savenko
|
ef94e7a78a
Fix build
|
2 lat temu |
Ivan Savenko
|
036df2e0ad
Support multiple battles in AI
|
2 lat temu |
Ivan Savenko
|
86a7f5f5cd
Removed getStr(bool), replaced with similar toString()
|
2 lat temu |
Ivan Savenko
|
695a51d8c8
Merge remote-tracking branch 'vcmi/beta' into develop
|
2 lat temu |
Andrii Danylchenko
|
5f13a0bbda
BattleAI: spellcast fixes and floating point score
|
2 lat temu |
Andrii Danylchenko
|
dc88f14e0b
BattleAI: positive/negative effect multiplier
|
2 lat temu |
Andrii Danylchenko
|
03395a3d8a
TBB for battle AI spellcast an fixes
|
2 lat temu |
Andrii Danylchenko
|
274bf739b8
BattleAI: damage cache and switch to different model of spells evaluation
|
2 lat temu |
Ivan Savenko
|
2be9664d26
Remove no longer used code
|
2 lat temu |
Ivan Savenko
|
013417fb7e
Code cleanup
|
2 lat temu |
Ivan Savenko
|
a1d3181a98
Unified spellcasting handling with other actions
|
2 lat temu |
Ivan Savenko
|
6297140bf5
Start of stabilization - battles now start correctly
|
2 lat temu |
Dydzio
|
6bfbe80cc9
Allow toggling quick combat spells usage
|
2 lat temu |
Andrii Danylchenko
|
ba9998ac66
BattleAI: fast targets optimization
|
2 lat temu |
Andrii Danylchenko
|
e7394ad20c
BattleAI: log time to make a decission
|
2 lat temu |
Andrii Danylchenko
|
f1a9ae99ee
NKAI: various behavior fixes, undo max_gold_preasure
|
2 lat temu |
Ivan Savenko
|
aed8c411fc
Minor rework & cleanup of combat replays
|
2 lat temu |
Ivan Savenko
|
639880a426
Fix handling of tactics by AI
|
2 lat temu |
Ivan Savenko
|
58dd87d727
Fix AI spellcasting
|
2 lat temu |
Ivan Savenko
|
556763fb7b
Fixed handling of tactics
|
2 lat temu |
Ivan Savenko
|
1bf6bbd9b6
Significantly simplified threading model in battles
|
2 lat temu |
Ivan Savenko
|
f27f5ebc7c
Split BattleAI::activeStack into several smaller methods
|
2 lat temu |