83b9a8d750
Fixes for regressions
2025-01-04 15:09:50 +00:00
5c6ce47371
better fix
2024-12-30 18:08:49 +01:00
95a07ee5cb
Use bonus system cache whenever possible
2024-12-21 18:47:11 +00:00
462c79e190
remove never used code in CBonusSystemNode
...
Method CBonusSystemNode::getAllBonuses have 'root' parameter which is never
set to anythig else than nullptr. This patch removes the parameter and all
code that depends on it as preparatory work for further bonus system
optimization.
2024-08-25 14:15:21 +02:00
162535e6d8
Workaround on crash on visiting configurable building with "bonus"
...
duration
2024-08-14 17:03:25 +00:00
2c4cad7d9c
Slight simplification of bonus system node class
2024-01-19 13:54:49 +02:00
ac925bb786
Renamed new types for consistency with code style
2023-10-22 16:55:19 +03:00
b394158dc9
Bonus Source ID now uses metaidentifier
2023-10-22 16:55:18 +03:00
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
...
other identifier inside it
2023-10-22 16:54:43 +03:00
8600e3035a
IBonusBearer: split cached methods
2023-05-05 21:30:45 +03:00
45ca449f2c
vcmi: more optionals in bonuses
2023-05-05 21:30:45 +03:00
05eccbc2bb
vcmi: split bonus to enumerator and HeroBonus.h
2023-05-03 18:01:06 +03:00
29c76fb9bf
HeroBonus: split BonusList
2023-05-02 00:54:53 +03:00
4866c2fe5c
vcmi: split IBonusBearer
2023-05-02 00:54:53 +03:00