Ivan Savenko
09ac0f1806
Merge pull request #5851 from Laserlicht/max_range_spell
...
max range for spell cast
2025-07-09 11:05:37 +03:00
Ivan Savenko
e3be6cc513
Merge pull request #5892 from Laserlicht/spell_school
...
custom spell schools in spell book
2025-07-09 11:04:27 +03:00
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
Laserlicht
cf32f00472
hide bonus
2025-07-08 11:59:16 +02:00
Laserlicht
ca8cfaf0ad
Merge branch 'develop' into max_range_spell
2025-07-08 11:36:23 +02:00
Laserlicht
a37f918a15
code review
2025-07-08 09:57:03 +02:00
Laserlicht
e224ef73ff
docs
2025-07-07 03:42:23 +02:00
Laserlicht
e9c250c1f8
update docs
2025-07-07 03:32:21 +02:00
Laserlicht
3e6162a37a
custom spell schools in spell book
2025-07-07 03:29:27 +02:00
Ivan Savenko
e2aac34e5b
Added COMBAT_MANA_BONUS to Skyship, updated docs
2025-07-06 17:19:41 +03:00
Ivan Savenko
9070db4a96
Garrisoned hero is now attached to townAndVis node, not to town itself
2025-07-06 14:39:57 +03:00
Laserlicht
13a2b8781e
Merge branch 'vcmi:develop' into max_range_spell
2025-07-03 23:25:06 +02:00
SoundSSGood
6752ab3a75
HAS_CHARGES_LIMITER
2025-06-30 18:39:57 +02:00
Ivan Savenko
bd88ae18aa
Merge pull request #5844 from IvanSavenko/bonus_fixes
...
Fixes to bonus system functionality
2025-06-30 11:58:42 +03:00
Ivan Savenko
3817e1002b
Merge pull request #5819 from Laserlicht/battle_anim
...
Using attack sprite
2025-06-30 11:56:54 +03:00
Ivan Savenko
e31f4367a4
Merge pull request #5814 from Laserlicht/mage_guild
...
Mage guild configurable
2025-06-30 11:56:46 +03:00
Ivan Savenko
d1f9c497a3
Fix handling of bonuses with negative values
2025-06-27 12:09:28 +03:00
Ivan Savenko
135768e763
Added TIMES_ARMY_SIZE updater
2025-06-26 15:10:55 +03:00
Ivan Savenko
dec4826b54
Update docs, remove old propagator names
2025-06-26 15:10:39 +03:00
Laserlicht
9bfe3a8195
max range for spellcaster
2025-06-25 15:50:31 +02:00
Laserlicht
30521bbc8f
code review
2025-06-24 13:48:36 +02:00
Laserlicht
9fb671f5f3
docs
2025-06-24 13:16:09 +02:00
Laserlicht
e3adae7fbd
Mage guild configurable doc update
2025-06-24 13:13:32 +02:00
Ivan Savenko
2d24c28996
Fix potential edge cases in TIMES_STACK_SIZE updater
2025-06-24 11:31:38 +03:00
Ivan Savenko
efb31d19a6
Merge pull request #5815 from Laserlicht/cheats
...
add skill cheat / allow more than 8 skills
2025-06-20 17:56:41 +03:00
Laserlicht
cfc09389fa
Merge branch 'develop' into cheats
2025-06-19 19:05:31 +02:00
Laserlicht
0760e0b2de
fix docs
2025-06-19 18:20:36 +02:00
Laserlicht
7d8db1bd98
support all skills at once
2025-06-19 17:20:52 +02:00
Laserlicht
1659b225c6
add skill cheat
2025-06-19 16:52:19 +02:00
Laserlicht
414712bb73
Merge branch 'develop' into template
2025-06-18 23:39:51 +02:00
Ivan Savenko
da0841dc9c
Fix parsing of HAS_ANOTHER_BONUS_LIMITER parameters
2025-06-17 16:58:23 +03:00
Ivan Savenko
a17f42d498
Merge pull request #5793 from vcmi/dydzio0614-patch-1
...
Update year in readme
2025-06-16 17:16:19 +03:00
Ivan Savenko
f9b4a36a5f
Add missing docs for new bonus
2025-06-15 23:54:29 +03:00
Ivan Savenko
899701a87d
Update docs, fix sonar
2025-06-15 17:01:29 +03:00
Ivan Savenko
2bf951a4cf
Support for objects from mods as campaign scenario bonuses
2025-06-15 17:01:15 +03:00
Dydzio
efb283a236
Update year in readme
2025-06-15 14:42:29 +02:00
Ivan Savenko
2b43d415a9
Fix docs, update spell immunity usage of addinfo, fix sonar
2025-06-15 14:37:18 +03:00
Ivan Savenko
f5c037137b
Fix translations, fix Sonar
2025-06-15 14:37:17 +03:00
Ivan Savenko
54de24c687
Document new updaters, review old docs
2025-06-15 14:36:29 +03:00
Ivan Savenko
022b0f731c
Fix configs, update docs, resolve discovered regressions
2025-06-15 14:36:29 +03:00
Ivan Savenko
d2178f8831
Simplify Necromancy code, update docs
2025-06-15 14:36:29 +03:00
Ivan Savenko
e0de65d56c
Reworked & fixed DARKNESS bonuses and lookout tower / skyship logic
2025-06-15 14:36:29 +03:00
Ivan Savenko
a305ed28bb
Support for loading custom bonuses, slightly less hardcoded Skeleton
...
Transformer
2025-06-15 14:36:29 +03:00
Ivan Savenko
527885de21
Added VULNERABLE_FROM_BACK bonus
2025-06-15 14:36:29 +03:00
Ivan Savenko
f71db8af07
Configurable Conflux University
2025-06-15 14:36:29 +03:00
Laserlicht
ddd422a075
template editor
2025-06-08 15:20:49 +02:00
Ivan Savenko
42c995bbd7
Add more internal links, fix formatting
2025-06-08 14:51:52 +03:00
Ivan Savenko
b0926c67b6
Apply suggestions
2025-06-07 19:40:54 +03:00
Ivan Savenko
5bc27d3d90
Initial version of bonus system usage guide
2025-06-06 18:52:10 +03:00
Ivan Savenko
8f0bca05de
Review & update spell format documentation. Remove unused ai value
2025-06-05 22:30:16 +03:00