Henning Koehler
|
02b5a5e830
Make bonus stacking configurable + fix duplicate propagation/inheritance (#433)
|
7 лет назад |
Henning Koehler
|
591928fc4b
fixed bug introduced in last CAddInfo fix
|
7 лет назад |
Henning Koehler
|
8e7aa910cb
spacing fix
|
7 лет назад |
Henning Koehler
|
68b757eb53
fixed CAddInfo::operator[] (mutable version)
|
7 лет назад |
Henning Koehler
|
7f76648a7c
Extend Bonus.addInfo to integer vector (#427)
|
7 лет назад |
Henning Koehler
|
e455d97fc7
cleanup of CBonusSystemNode::removeBonusesRecursive
|
7 лет назад |
Henning Koehler
|
d3e4fc6e7a
renamed CBonusSystemNode::popBonuses to removeBonusesRecursive
|
7 лет назад |
Henning Koehler
|
4c0a67041b
secondary skill bonuses get updated via replacement (issue 2796)
|
7 лет назад |
Henning Koehler
|
89cb7b2780
formatting fix and code simplification in HeroBonus
|
7 лет назад |
Henning Koehler
|
95e2b44319
added TimesStackLevelUpdater
|
8 лет назад |
Henning Koehler
|
552bad08b3
added TimesHeroLevelUpdater; renamed ScalingUpdater to GrowsWithLevelUpdater
|
8 лет назад |
Henning Koehler
|
2b8f111a81
converted special.json; fixed bugs in specialty json construction
|
8 лет назад |
Henning Koehler
|
dc7132d8b7
converted castle.json; fixed bugs in Bonus::toJsonNode()
|
8 лет назад |
Henning Koehler
|
00f51e0f98
Updaters replace bonuses during inheritance
|
8 лет назад |
Henning Koehler
|
ab7ce6625e
moved nameForBonus into Bonus class
|
8 лет назад |
Henning Koehler
|
16f59fb213
fixed base merging and limiter creation
|
8 лет назад |
Henning Koehler
|
038cb4bf19
remove base json from specialty bonuses
|
8 лет назад |
Henning Koehler
|
eb02ce0f31
changed specialty json format to struct with base (WIP)
|
8 лет назад |
Henning Koehler
|
c31950612c
convert spec format in afterLoadFinalization
|
8 лет назад |
Henning Koehler
|
26862b4c51
improved/fixed specialty json encoding
|
8 лет назад |
Henning Koehler
|
05838b3827
Bonuse::toJsonNode uses string constants for type/subtype
|
8 лет назад |
Henning Koehler
|
c79b776f3c
Limiters (at least creature type limiters) are printed as well
|
8 лет назад |
Henning Koehler
|
89b1ba7538
added basics for specialty format updating
|
8 лет назад |
Henning Koehler
|
2703b035a6
added updater to Bonus json format
|
8 лет назад |
Henning Koehler
|
d594845c32
fixed serialization issues
|
8 лет назад |
Henning Koehler
|
3e0022be27
added support for new specialty json format; old format is converted to bonuses with updaters
|
8 лет назад |
Henning Koehler
|
f867b1a37e
invalidate bonus caching on update
|
8 лет назад |
Henning Koehler
|
f1fd00f005
renamed & reused CBonusSystemNode::updateBonuses; tweaked updater signature
|
8 лет назад |
Henning Koehler
|
67330efa4a
added basics for Bonus updater
|
8 лет назад |
Arseniy Shestakov
|
324717acbe
Spelling fixes: privilaged -> privileged, retreive -> retrieve
|
7 лет назад |