Ivan Savenko
b5b548d532
Merge pull request #6030 from Laserlicht/patch-2
...
Fix crash if ID not exists
2025-08-18 22:11:05 +03:00
Ivan Savenko
b45e3b7732
Merge pull request #6021 from kdmcser/undead_raise
...
make UNDEAD_RAISE_PERCENTAGE compatible with 1.6 when setting to 0
2025-08-18 22:09:55 +03:00
Laserlicht
f7adb39551
Fix crash if ID not exists
2025-08-17 16:55:03 +02:00
kdmcser
25c987beab
make UNDEAD_RAISE_PERCENTAGE compatible with 1.6 when setting to 0
2025-08-17 01:11:31 +08:00
Mircea TheHonestCTO
39bd4a2d20
refactoring with guardingCreaturePosition
2025-08-15 00:19:51 +02:00
Mircea TheHonestCTO
423eb70e2e
Merge branch 'develop' into fix/monthly-random-monsters-hiding-nearby-danger
2025-08-14 23:21:20 +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
Ivan Savenko
118029b2ba
Merge pull request #5964 from Laserlicht/levels
...
multilevel support
2025-08-14 11:03:42 +03:00
Mircea TheHonestCTO
957c3d9eed
move trace log behind #if
2025-08-11 21:24:50 +02:00
Mircea TheHonestCTO
77a8b0f8e6
fix: monthly monsters aren't linked with other map objects at creation, leaving Nullkiller unable to see the next danger after killing a monthly monster;
...
2 minor log trace renaming to make them easier to spot in logs when debugging
2025-08-11 21:02:27 +02:00
kdmcser
594ae27cb5
support setting spell master level in OPENING_BATTLE_SPELLS
2025-08-11 02:13:36 +08:00
DjWarmonger
2cf1361612
Verified - Algorithm creates only one path between any two towns, as intended
...
Randomize optional roads
2025-08-09 07:11:40 +02:00
Tomasz Zieliński
5ecaf5d321
Default all roads to random (optional)
2025-08-07 16:03:11 +02:00
Ivan Savenko
78b39688c5
Improvements for json validation for mods
...
- Implemented validation for `targetCondition` in spells
- Implemented validation for `mapObject` in towns/heroes
- Fixed validation of zone connections in RMG
- Added workarounds to prevent assertions triggering on invalid mods
- Erase 'base' entries from json before validation (but after applying
them to derived keys)
Should have no effect on mod behavior/support, but may cause new
detections for mods that were broken in either 1.6 or 1.7
2025-08-05 19:40:18 +03:00
Ivan Savenko
d98b7b93e0
Restore UnitStateMagicTest's
2025-08-04 12:49:35 +03:00
Ivan Savenko
1d2d189e4a
Add tests for bonus system propagation, fix discovered issues
2025-08-04 12:23:38 +03:00
Ivan Savenko
517be4a6aa
Merge pull request #5932 from GeorgeK1ng/future_installer_update
...
Replace NSIS with Inno Setup
2025-08-02 13:53:25 +03:00
Tomasz Zieliński
f375259c78
Final implementation
2025-08-01 21:41:47 +02:00
Tomasz Zieliński
07a6474117
Move road randomizer to separate file
2025-08-01 20:43:40 +02:00
Tomasz Zieliński
3bfd714d3f
Merge branch 'develop' into randomize_optional_roads
2025-08-01 20:05:03 +02:00
Ivan Savenko
6b7497d9fc
Merge pull request #5962 from IvanSavenko/bugfixing
...
Fixes for recently reported issues
2025-08-01 19:32:54 +03:00
Ivan Savenko
9b61c57eef
Slightly better fix for some map loading crashes
2025-08-01 18:45:34 +03:00
Ivan Savenko
bc96515cec
Simplify blukMoveArmy logic, fix army transfer bugs
2025-08-01 18:21:02 +03:00
Laserlicht
ecfe09f6b1
multilevel support
2025-08-01 02:21:44 +02:00
Michał Zaremba
c419a3c41a
Fix typo in error message
2025-08-01 00:59:15 +02:00
Ivan Savenko
f773b87cd5
Add debug logging for mods with invalid town building config
2025-07-31 21:58:27 +03:00
Ivan Savenko
760eff8139
Fix crash on loading town with unit that has ability propagated to army
2025-07-31 21:57:28 +03:00
Ivan Savenko
800ccf2651
Fix Solmyr/Yog receiving spellbook on transferring to next scenario
2025-07-31 21:54:56 +03:00
Ivan Savenko
03997a800a
Add workaround for loading save when entity was moved to another mod
2025-07-31 21:54:29 +03:00
Ivan Savenko
a036482a7d
Fix regresssion - crash on transferring hero to next scenario
2025-07-31 21:53:55 +03:00
Ivan Savenko
c737b8bea3
Merge pull request #5940 from Laserlicht/case_insensitive
...
case insensitive cheat identifier
2025-07-31 17:05:26 +03:00
Ivan Savenko
c0644da408
Merge pull request #5947 from Laserlicht/skill
...
Setting to increase selectable skills on levelup
2025-07-31 17:00:24 +03:00
Laserlicht
70c84910bd
code review
2025-07-31 00:46:43 +02:00
Laserlicht
df545e47f9
code review
2025-07-31 00:11:43 +02:00
Ivan Savenko
b4693a9d7f
Merge pull request #5859 from IvanSavenko/antilag
...
Lag compensation for multiplayer
2025-07-30 12:02:36 +03:00
Ivan Savenko
00e0173f18
Merge pull request #5920 from Opuszek/fix_berserk
...
Implement berserk behavior if no unit in melee range or unit can shoot.
2025-07-30 12:01:58 +03:00
Ivan Savenko
d8e6931284
Merge pull request #5937 from Laserlicht/shortcut
...
Add key binding menu
2025-07-30 11:58:23 +03:00
Ivan Savenko
9b9dc85d7e
Merge pull request #5946 from Laserlicht/gamesettings
...
campaign unlock to gamesettings
2025-07-30 11:23:50 +03:00
Ivan Savenko
747af469b5
Merge pull request #5954 from kdmcser/building_id
...
display lack id building
2025-07-28 18:54:10 +03:00
Ivan Savenko
97e6c5f395
Merge pull request #5952 from IvanSavenko/spell_ban_fix
...
Fix artifacts providing hero with banned spells
2025-07-28 18:53:50 +03:00
Ivan Savenko
99480ff9a4
Merge pull request #5951 from Opuszek/fix_crashing_hero_spell_widget
...
Fixes crash on uncheck customize spell
2025-07-28 18:53:42 +03:00
Ivan Savenko
b7521450fb
Merge pull request #5942 from IvanSavenko/university_popup
...
Show skill that can be learned in university on right click
2025-07-28 18:53:08 +03:00
kdmcser
0bdf99ef12
display lack id building
2025-07-27 13:40:21 +08:00
Ivan Savenko
283230eb4e
Add description for University using H3 string
2025-07-26 21:09:16 +03:00
Ivan Savenko
1f9a1dbf37
Fix artifacts providing hero with banned spells
...
Tomes of X Spells and Spellbinder's Hat (and any other sources for such
bonuses from mods) will no longer provide spells that are banned on map.
Option is only active for random maps and for HotA h3m's. RoE-SoD .h3m's
work as before.
If needed, behavior can be changed in config
2025-07-26 19:44:00 +03:00
Opuszek
8807b442a6
Fixes crash on uncheck customize spell
2025-07-25 22:57:55 +02:00
Laserlicht
2894297b36
sort skills
2025-07-24 22:51:42 +02:00
Laserlicht
c8f06b17f5
gui extension
2025-07-24 22:22:21 +02:00
Laserlicht
1316389e9d
possibility to adjust skill selection
2025-07-24 19:39:06 +02:00
Laserlicht
d9ac7755d6
campaign unlock to gamesettings
2025-07-24 17:55:30 +02:00