Commit Graph
22233 Commits
Author SHA1 Message Date
Ivan Savenko a68805d0db Merge pull request #6701 from Laserlicht/camp_bon
[1.7.2] better campaign bonus informations
2026-01-22 18:08:31 +02:00
Ivan Savenko 8ac279146f Merge pull request #6709 from Laserlicht/map_layer_hover
[1.7.2] show hover information for layer
2026-01-22 18:04:15 +02:00
Ivan Savenko af54b1c0aa Merge pull request #6733 from Laserlicht/portrait
[1.7.2] portrait auto switch layout
2026-01-22 18:02:53 +02:00
Ivan Savenko 71f575f0c4 Merge pull request #6746 from Laserlicht/timer_ui
[1.7.2] movementpoints and battlestate to timer ui
2026-01-22 18:01:52 +02:00
Ivan Savenko f392bce770 Merge pull request #6767 from Opuszek/fix_battle_stack_queue
Fixes battle stack queue for high morale and not-skipping spellcasts
2026-01-22 18:00:32 +02:00
Ivan Savenko ff7098a83d Merge pull request #6764 from Opuszek/overload_canbecastat_method
Overload canBeCastAt method
2026-01-22 17:58:10 +02:00
Ivan Savenko 1dfd0a06d4 Merge pull request #6768 from kdmcser/chinese
update Chinese translation
2026-01-22 17:57:22 +02:00
Laserlicht 09746979ba code review 2026-01-21 21:23:09 +01:00
Opuszek ca7896a1ba Fixes battle stack queue for high morale bonus and not-skipping-turn monster spellcast 2026-01-21 18:33:52 +01:00
kdmcser a816b44baa update Chinese translation 2026-01-22 00:55:29 +08:00
Opuszek da0e6d6c21 Overload canBeCastAt method 2026-01-21 11:11:28 +01:00
Ivan Savenko 429820a782 Merge pull request #6761 from Opuszek/fix_walk_and_spelcast_targeting
Fix walk and spellcast targeting
2026-01-21 02:58:34 +02:00
Opuszek cc160a5fc9 fix WALK_AND_SPELLCAST action targeting for corpses 2026-01-20 22:55:14 +01:00
Ivan Savenko 7faf3a38d1 Merge pull request #6755 from IvanSavenko/save_modlist
[1.7.2] Relax mod compatibility strictness when loading saves
2026-01-20 21:20:17 +02:00
Ivan Savenko 6f44667055 Merge pull request #6753 from IvanSavenko/bugfixing
[1.7.2] Bugfixing
2026-01-20 21:19:07 +02:00
Ivan Savenko f38de15b84 Merge pull request #6751 from kambala-decapitator/ios-fixes
[iOS] fixes
2026-01-20 21:18:22 +02:00
Ivan Savenko b4581bd729 Fix on-map configuration of hota-only objects 2026-01-19 19:25:43 +00:00
Ivan Savenko db608e43ed Relax mod compatibility strictness when loading saves
It is now possible to load saves made with different configuration of
submods, for example after mod update.

This is mostly to prevent save breakage for like half of our players
when 1.7.2 & hota update with Bulwark is out

Same list of "main" mods is still required, however submods can now be
rearranged if desired. In theory we can relax this requirement further,
but for now it is better to play it safe and see how this version will
work out.

Disabling submod that adds new game entities will break save as before,
and in case of disabling towns/heroes will hide these saves from save
list. Othervice, attempt to load such save will result in error mid-
load. Submods that are graphical-only or balance-only should be possible
to disable.

Enabling submods with new objects should now be possible, but in general
new objects will be considered to be banned since list of (for example)
allowed heroes is generated on map start, so heroes added mid-game will
be considered as banned and won't appear in taverns
2026-01-19 17:06:33 +00:00
Ivan Savenko a9599e9229 Fixes some bonuses such as Resistance/Armorer not visible in unit window 2026-01-19 16:57:42 +00:00
Ivan Savenko edc1c12c0d Fix build 2026-01-19 14:24:12 +00:00
Ivan Savenko 51fa492e7d Try to fix or generate better call stack for crash on shutdown 2026-01-19 14:10:50 +00:00
Ivan Savenko f3181f004b Try to fix crash on having no in-game players 2026-01-19 14:09:20 +00:00
Ivan Savenko b2d06b752e Fix crash on creating scrolls in 2 threads by RMG 2026-01-19 14:05:18 +00:00
Ivan Savenko 35dad6db4e Do not crash on invalid animation file 2026-01-19 14:04:41 +00:00
Andrey Filipenkov fe1845e32d [iOS] fix locking launcher screen to landscape on iPhone
lock the Qt's root view controller instead of the Qt's app delegate
2026-01-19 11:22:27 +03:00
Andrey Filipenkov b20fa254c7 [iOS] fix copying existing Heroes 3 files 2026-01-19 11:22:27 +03:00
Ivan Savenko d3aac96dba Fix crash on AI attempt to move binded unit across moat 2026-01-19 07:02:35 +00:00
Ivan Savenko 605477304f Add docs for preconfigured map objects, cleanup corresponding code 2026-01-19 05:57:17 +00:00
Ivan Savenko aa33d934b6 Do not grant secondary skill if hero has no free slots 2026-01-18 14:35:58 +00:00
Ivan Savenko ac19bbb84a Fix empty tavern and crash in puzzle map on using quick load 2026-01-18 14:35:22 +00:00
Ivan Savenko faec379adc Fix crash on loading previously generated random map 2026-01-18 14:34:49 +00:00
Ivan Savenko 2b19c46be6 Apply native terrain only to creatures, to avoid effects on hero 2026-01-18 14:34:16 +00:00
Ivan Savenko 58d9f18108 Fix warnings from schema validation, update docs 2026-01-18 14:33:42 +00:00
Ivan Savenko 9b0200578e Fix potential undefined behavior on using sort with invalid predicate 2026-01-18 14:33:06 +00:00
Laserlicht 3a9899837b Merge branch 'beta' into timer_ui 2026-01-18 02:10:04 +01:00
Ivan Savenko 42cbfd3e04 Merge pull request #6608 from IvanSavenko/hota_mapsupport
[1.7.2?] More improvements for hota h3m support
2026-01-18 00:52:25 +02:00
Ivan Savenko 634af7f3b2 Merge pull request #6744 from Laserlicht/structures_bonus
[1.7.2] Deity of Fire as bonus
2026-01-18 00:40:39 +02:00
Laserlicht 806f8e7458 Merge branch 'timer_ui' of https://github.com/Laserlicht/vcmi into timer_ui 2026-01-17 21:39:32 +01:00
Laserlicht 9aa7dcb8b1 multiple colors 2026-01-17 21:38:57 +01:00
Laserlicht 4317ba5e49 code review 2026-01-17 20:46:15 +01:00
Laserlicht b87848935b fix if no hero 2026-01-17 20:14:17 +01:00
Laserlicht 36426f4105 movementpoints and battlestate to timer ui 2026-01-17 20:01:10 +01:00
Ivan Savenko 22ba42445e Merge pull request #6734 from jellywish/fix-hero-backpack-esc
Fix ESC to close hero backpack window
2026-01-17 19:17:49 +02:00
Ivan Savenko 7845e70bdd Merge pull request #6673 from MichalZr6/fix_levelup_queries
Fix early hero/commander level-up dialogs blocking/crashing gameplay
2026-01-17 18:51:49 +02:00
Laserlicht d56d8f4806 move hardcoded stuff to config 2026-01-17 15:21:56 +01:00
Laserlicht 4f0e930f97 move DEITYOFFIRE to bonus 2026-01-17 14:46:15 +01:00
Ivan Savenko 825c60552c Fix issues with map support discovered after testing 2026-01-17 11:51:07 +00:00
Ivan Savenko e4ab14ab15 Merge pull request #6728 from Laserlicht/mplace_bon
[1.7.2] marketplace access bonus
2026-01-17 00:01:36 +02:00
Ivan Savenko 3b10ad262b Merge pull request #6717 from Laserlicht/camp_video
[1.7.2] play campaign video at least once
2026-01-16 22:48:56 +02:00
Ivan Savenko c62339fdb1 Merge branch 'beta' into mplace_bon 2026-01-16 22:48:26 +02:00