Commit Graph
10 Commits
Author SHA1 Message Date
Ivan Savenko 4af7949571 Bonus limiters refactoring
- Split massive `parseLimiter` method in smaller chunks
- Added alternative format for limiters with named parameters instead of
unclear `parameters` entry that often leads to bugs in mods. Old format
is still available.
- Added detailed validation for limiter format
- Converted vcmi json's to use new format
- Removed parameter-less `CREATURE_FACTION` and `SAME_FACTION` limiter.
They are unused in mods and have unclear use-case that can be replaced
by other limiters
- Expanded documentation on limiter types

All mods that were supported before should still be supported
2025-07-08 13:01:08 +03:00
Ivan Savenko 25655184d3 Add support for custom icons & descriptions for bonuses 2025-05-21 14:57:10 +03:00
Olegmods 5e093d82b7 Update battlefields.json 2024-10-15 23:02:27 +03:00
Ivan Savenko 9e49587749 Replace bonus string description with metastring that can properly
handle translations
2024-04-09 16:13:30 +03:00
Ivan Savenko 36a1d6c415 Removed remaining integer bonus subtypes from configs 2023-10-22 16:55:19 +03:00
Konstantin P 057a33c508 SpellSchool: use identifier instead of int
Needs redifinition of MAGIC_SCHOOL_SKILL in all mods
2023-05-07 20:37:32 +03:00
Ivan Savenko 8149cd6173 Fix missing obstacles on subterranean terrain 2023-01-20 15:16:42 +02:00
Andrii Danylchenko 4205701f96 #973 - use ship battleground for favorable winds 2022-09-24 17:43:37 +03:00
nordsoft 804f1bf3f2 Fix typo 2022-09-11 11:31:27 +03:00
Andrii Danylchenko 4b4cc3cf4b battlefields in VLC and custom bonuses for terrain patches 2022-09-11 11:31:27 +03:00