1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/config
Henning Koehler 02b5a5e830 Make bonus stacking configurable + fix duplicate propagation/inheritance (#433)
Addresses several related problems:
* Propagation / unpropagation of duplicate bonuses is inconsistent, causing bugs
* Duplicate bonuses never stack, which is not always intended behaviour (e.g. multiple copies of resource generating artifacts)
* Different bonuses always stack, which is not always intended behaviour (e.g. Angel + Archangel morale bonuses)

This is addressed as follows:
* Duplicate bonuses are never eliminated during propagation/inheritance.
* Unpropagation eliminates only a single copy of duplicated bonus
* Bonus receives a new field stacking that determines stacking behaviour:
* * empty string = no stacking with duplicates (default)
* * "ALWAYS" = stacks with duplicates & everything else
* * some other value = no stacking with bonuses with same stacking value
Also Morale/Luck window now hides non-stacking bonuses.
2018-03-27 14:54:58 +07:00
..
creatures Make bonus stacking configurable + fix duplicate propagation/inheritance (#433) 2018-03-27 14:54:58 +07:00
factions Town building build mode fixes 2017-10-28 03:27:39 +03:00
heroes fixed hero config indentation 2018-02-21 10:02:12 +13:00
objects Fixed https://bugs.vcmi.eu/view.php?id=2851 2018-01-13 05:05:28 +03:00
schemas Make bonus stacking configurable + fix duplicate propagation/inheritance (#433) 2018-03-27 14:54:58 +07:00
spells Spells configuration version 2 (effect-based) 2018-02-08 11:37:21 +03:00
ambientSounds.json Implement configurable object sounds: ambient, visit and removal 2018-01-02 09:49:03 +01:00
artifacts.json Make bonus stacking configurable + fix duplicate propagation/inheritance (#433) 2018-03-27 14:54:58 +07:00
battles_graphics.json Added configurable animation for SPELL_LIKE_ATTACK 2014-11-28 00:36:14 +03:00
battleStartpos.json
bonuses_texts.json Ability rename + bugfix + changelog extend 2017-11-13 01:59:41 +01:00
bonuses.json Fixed http://bugs.vcmi.eu/view.php?id=2730 by Anubis (#361) 2017-08-03 09:03:55 +03:00
buildings5.json
campaign_regions.json
campaignMedia.json A bit more text-related work: 2013-08-29 16:41:14 +00:00
campaignSets.json - move campaigns description into new config file, campaignSets.json 2014-02-14 22:46:06 +00:00
commanders.json - h3 hero classes and artifacts can be modified via json 2013-03-12 14:56:23 +00:00
defaultMods.json Add option to toggle monthly artifact change in black market (#341) 2017-07-15 00:46:18 +03:00
ERMU_to_picture.json
filesystem.json - updated wog/vcmi mod.json files 2013-08-20 19:32:21 +00:00
fonts.json - playing a bit with ttf fonts: bugfix + shadow rendering 2013-01-29 22:43:39 +00:00
gameConfig.json loading secondary skill bonuses from config/skills.json works (kind of) 2017-08-26 09:33:08 +12:00
heroClasses.json Introduce configuration option for editor animation of map object and setup it for hero classes. 2015-06-10 14:21:33 +03:00
mainmenu.json - move campaigns description into new config file, campaignSets.json 2014-02-14 22:46:06 +00:00
mapOverrides.json - found yet another missing victory condition, fixes 1684 2014-02-02 11:05:05 +00:00
NEUTRAL.PAL
obstacles.json - updated wog/vcmi mod.json files 2013-08-20 19:32:21 +00:00
resolutions.json Fix 2292. Fix chat on adventure map, increase maxOutputPerLine 2015-11-08 22:16:58 +03:00
resources.json
skills.json fixed bug with mysticism specialty 2018-02-18 20:22:23 +13:00
sp_sounds.json [Spells] Added basic support for icons and sounds 2014-03-10 16:00:58 +00:00
startres.json
terrains.json Minors: 2013-12-28 18:57:08 +00:00
terrainViewPatterns.json Fix mantis #1859, unknown pattern in underground 2015-03-28 16:41:26 +01:00
translate.json Fix CCommanderArtPlace localization + minor fixes 2016-11-08 17:26:24 +01:00