Ivan Savenko
|
2a05fbdd50
Unified handling of battle sides ID's
|
1 tahun lalu |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 tahun lalu |
Ivan Savenko
|
036df2e0ad
Support multiple battles in AI
|
2 tahun lalu |
Ivan Savenko
|
695a51d8c8
Merge remote-tracking branch 'vcmi/beta' into develop
|
2 tahun lalu |
Andrii Danylchenko
|
5f13a0bbda
BattleAI: spellcast fixes and floating point score
|
2 tahun lalu |
Andrii Danylchenko
|
dc88f14e0b
BattleAI: positive/negative effect multiplier
|
2 tahun lalu |
Andrii Danylchenko
|
274bf739b8
BattleAI: damage cache and switch to different model of spells evaluation
|
2 tahun lalu |
Ivan Savenko
|
a1d3181a98
Unified spellcasting handling with other actions
|
2 tahun lalu |
Dydzio
|
6bfbe80cc9
Allow toggling quick combat spells usage
|
2 tahun lalu |
Ivan Savenko
|
aed8c411fc
Minor rework & cleanup of combat replays
|
2 tahun lalu |
Ivan Savenko
|
e23166df88
Fix locking of mutexes by StupidAI
|
2 tahun lalu |
Ivan Savenko
|
556763fb7b
Fixed handling of tactics
|
2 tahun lalu |
Ivan Savenko
|
1bf6bbd9b6
Significantly simplified threading model in battles
|
2 tahun lalu |
Ivan Savenko
|
f27f5ebc7c
Split BattleAI::activeStack into several smaller methods
|
2 tahun lalu |
Konstantin P
|
b472c89276
vcmi: make some CStack properties private
|
2 tahun lalu |
Konstantin
|
7a5775a9f9
vcmi: use std::optional
|
2 tahun lalu |
Nordsoft91
|
3951bbb395
Merge pull request #1108 from Nordsoft91/battle-dialog
|
2 tahun lalu |
Andrii Danylchenko
|
737c34b8c6
BattleAI: avoid selfblocking on siege
|
2 tahun lalu |
nordsoft
|
ce3028bd73
Intermediate commit
|
2 tahun lalu |
Ivan Savenko
|
5d80457eda
Merge with vcmi/develop branch
|
2 tahun lalu |
Ivan Savenko
|
c79634b6a7
Moved all animation ordering logic to callers
|
2 tahun lalu |
Ivan Savenko
|
2855606a88
Enabled & fixed -Woverloaded-virtual warning from gcc/cland
|
2 tahun lalu |
Andrey Filipenkov
|
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
|
3 tahun lalu |
AlexVinS
|
ecaa9f5d0b
Entities redesign and a few ERM features
|
7 tahun lalu |
Andrii Danylchenko
|
3614330b3d
moat bypass when no targets to attack
|
5 tahun lalu |
Andrii Danylchenko
|
ea073c81d3
2184 - fix battlefield corners unreachable for 2 hex units
|
5 tahun lalu |
Dydzio
|
e50efdc279
Creature spellcast refactor (#569)
|
6 tahun lalu |
AlexVinS
|
0b70baa95e
Spells configuration version 2 (effect-based)
|
8 tahun lalu |
Arseniy Shestakov
|
da117e9255
Code style: remove void from constructors without arguments
|
7 tahun lalu |
AlexVinS
|
4f8c7bd4bb
CStack refactoring
|
8 tahun lalu |