Ivan Savenko
c469c6c31e
Merge pull request #6136 from Laserlicht/resource
...
Configurable resources
2025-09-28 21:51:10 +03:00
Andrey Filipenkov
bf859c673e
[docs][conan] text improvements
2025-09-22 10:18:45 +03:00
Ivan Savenko
0b33723a1a
Merge pull request #6099 from Laserlicht/kingdom_overview
...
kingdom overview dwellings for mods
2025-09-21 20:19:17 +03:00
Ivan Savenko
ef4b879776
Merge pull request #6139 from kambala-decapitator/minizip-ng
...
support using minizip-ng instead of minizip
2025-09-21 20:18:44 +03:00
heroesiiifan
57ac87c038
fixed regions in campaigneditor
2025-09-20 14:48:41 +02:00
Laserlicht
ee5ff7eeb1
add resources mod type
2025-09-16 10:43:47 +02:00
Laserlicht
7d1e661e6f
mithril removal
2025-09-16 02:07:25 +02:00
Andrey Filipenkov
1f8f7fd703
list minizip-ng in dev docs
2025-09-15 14:53:27 +03:00
Laserlicht
f250e6103c
image support
2025-09-14 17:05:48 +02:00
Laserlicht
2189e9722f
code review; higher prio for custom image
2025-09-03 20:38:45 +02:00
Andrey Filipenkov
0357cfcba5
Merge pull request #6098 from Laserlicht/mz
...
[docs] add minizip to Linux
2025-09-02 12:55:55 +03:00
Laserlicht
a3a234f8e0
kingdom overview dwellings for mods
2025-09-02 02:58:55 +02:00
Laserlicht
b1ffc59795
[docs] add minizip
2025-09-01 19:53:50 +02:00
Andrey Filipenkov
f69ffde967
[docs] clarify how to launch built executables on Windows
2025-08-31 13:02:11 +03:00
Andrey Filipenkov
3ab8b449c7
[docs] update developer documentation for Conan v2
2025-08-30 20:21:18 +03:00
Andrey Filipenkov
6c697bb95b
[docs] update Conan documentation for v2
2025-08-30 20:21:18 +03:00
Ivan Savenko
c50cdadd60
Merge pull request #6026 from kambala-decapitator/macos15-install
...
update macOS installation instructions for macOS 15
2025-08-18 22:10:43 +03:00
Andrey Filipenkov
fa0ba8b68c
update macOS installation instructions for macOS 15
2025-08-17 16:34:12 +03:00
Laserlicht
5436abf000
improve docs
2025-08-16 13:17:28 +02:00
Ivan Savenko
6328e4b4f8
Merge pull request #6002 from kdmcser/opening_battle_spells
...
Add addInfo support for OPENING_BATTLE_SPELL to set spell level
2025-08-14 11:19:53 +03:00
kdmcser
594ae27cb5
support setting spell master level in OPENING_BATTLE_SPELLS
2025-08-11 02:13:36 +08:00
Laserlicht
d302d8efe8
update chronicles doc
2025-08-09 00:49:05 +02:00
Laserlicht
af2198e793
generate also for sequences
2025-08-01 21:55:19 +02:00
Ivan Savenko
50a240a858
Merge pull request #5916 from Laserlicht/generate_overlay_shadow
...
Generate overlay & shadow
2025-07-31 17:05:41 +03:00
Ivan Savenko
7a0a3cd427
Remove logging, update docs
2025-07-28 18:38:07 +03:00
Ivan Savenko
6720289682
Merge pull request #5919 from IvanSavenko/rmg_banned_entities
...
Support for banned game entities in random map templates
2025-07-17 16:03:08 +03:00
Laserlicht
af2f039ed4
Merge branch 'develop' into generate_overlay_shadow
2025-07-14 23:24:23 +02:00
Ivan Savenko
51408cccd8
Update docs
2025-07-14 11:26:41 +03:00
Ivan Savenko
f58d08e563
Support for banned game entities in random map templates
...
The following entities can now be banned in a random map template
definition:
- Hero
- Artifact
- Spell
- Secondary skill
The ban follows the same rules as banning via the map settings in the
map editor.
It is also now possible to bypass dependencies and access identifiers
from mods that are not dependencies when defining:
- Banned entities in random map templates
- the chance of a hero class appearing in a tavern of a specific faction
- the chance of a spell appearing in a mage guild of a specific faction
- the chance of a hero class receiving a secondary skill
For this to work, the identifier must be specified in full, e.g.
`modName:objectName`. If the specified mod is not active, the game will
silently ignore this entry.
This behaviour is not affected by mod load order. It is possible to use
this format to access a mod that has not yet been loaded.
2025-07-14 00:18:11 +03:00
Ivan Savenko
a0a99d7311
Fix build, fix sonar
2025-07-13 23:03:45 +03:00
Laserlicht
3c3eebb9d4
docs
2025-07-11 23:44:31 +02:00
Ivan Savenko
246010c13e
Update docs, fix inconsistencies between config & code
2025-07-11 19:20:53 +03:00
Ivan Savenko
5caf43a63c
Merge pull request #5900 from IvanSavenko/bonus_limiters
...
Bonus limiters refactoring
2025-07-09 11:12:11 +03:00
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