Ivan Savenko
|
d1f9c497a3
Fix handling of bonuses with negative values
|
hai 3 meses |
Ivan Savenko
|
1e3e2f665c
Remove strange & unused double-selector logic
|
hai 4 meses |
Ivan Savenko
|
ab0f6ed8cd
Simplified hero creature specialties logic
|
hai 4 meses |
Ivan Savenko
|
e829d723b2
Replace global bonus tree change counter with per-node counter
|
hai 9 meses |
Ivan Savenko
|
dea1eba20b
Rework and optimize turnInfo used by pathfinder
|
hai 9 meses |
Ivan Savenko
|
ab45c58e26
Use small_vector for bonus list to reduce allocations
|
hai 10 meses |
K
|
a6c7fda649
avoid one loop in BonusList::totalValue()
|
hai 1 ano |
Ivan Savenko
|
c00a1e1b0c
Fixed new issues detected by SonarCloud
|
hai 1 ano |
Ivan Savenko
|
ad972eb7e2
Optimize BonusList::totalValue
|
hai 1 ano |
Kris-Ja
|
27ba4f10be
Fix BonusLimitEffect #3070
|
hai 1 ano |
Ivan Savenko
|
08a27663f9
Reworked JsonNode constructors to more logical form
|
hai 1 ano |
Ivan Savenko
|
c3957c2c2a
Moved json files to new directory, split on per-class basis
|
hai 1 ano |
Ivan Savenko
|
80e6485965
MetaIdentifier now uses std::variant internally
|
%!s(int64=2) %!d(string=hai) anos |
Konstantin
|
e60a4318c3
vcmi: a bunch of forward definitions
|
%!s(int64=2) %!d(string=hai) anos |
Konstantin
|
05eccbc2bb
vcmi: split bonus to enumerator and HeroBonus.h
|
%!s(int64=2) %!d(string=hai) anos |
Konstantin
|
29c76fb9bf
HeroBonus: split BonusList
|
%!s(int64=2) %!d(string=hai) anos |