1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00
Commit Graph

8441 Commits

Author SHA1 Message Date
Andrey Filipenkov
e412ebb487 remove bundled minizip 2025-08-28 16:05:12 +03:00
Opuszek
10a4a3adee Fixes build warning in Potential Targets 2025-08-24 14:42:42 +02:00
Opuszek
2ce985ffa0 Fixes crashes caused by CREATURE_TERRAIN_LIMITER 2025-08-23 18:40:16 +02:00
Michał Zaremba
be736eb1b2 fix for insert@/modify@ in JsonUtils::merge; minor typo fixes 2025-08-22 15:53:00 +02:00
Opuszek
aeab0fda0b Resolve problem with unwanted propagation of abilities descriptions 2025-08-21 20:24:50 +02:00
Opuszek
fb172792c1 Fixes 2025-08-19 09:11:43 +02:00
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
Opuszek
ca0dd9cc73 Fixes crashes on trying to evaluate attacks of two double-wide melee units 2025-08-15 17:34:47 +02: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