Ivan Savenko
c5836cc4c8
Merge pull request #6891 from vcmi/ubuntu26-04
...
Fix .deb packaging for Ubuntu 26.04
2026-02-16 11:44:34 +02:00
Ivan Savenko
c21480ef43
Merge pull request #6887 from Karyoplasma/tp-movecost-fix
...
Fix movement point cost of Advanced Town Portal
2026-02-16 11:44:18 +02:00
Ivan Savenko
456c461438
Merge pull request #6895 from IvanSavenko/version_bump_173
...
Bump version to 1.7.3
2026-02-16 11:41:21 +02:00
Ivan Savenko
4eb4eab995
Bump version to 1.7.3
2026-02-15 13:07:01 +02:00
Ivan Savenko
60702e4a1b
Fix .deb packaging for Ubuntu 26.04
2026-02-14 10:20:59 +02:00
Ivan Savenko
f295921b46
Merge pull request #6879 from IvanSavenko/discord_fix
...
Fix crash on start on macOS
2026-02-13 15:37:32 +02:00
Ivan Savenko
7ea7503792
Fix crash on start on macOS
2026-02-13 14:11:56 +02:00
Ivan Savenko
95a8a81e19
Merge pull request #6870 from IvanSavenko/release_172
...
Preparation for 1.7.2 release
2026-02-12 16:32:30 +02:00
Ivan Savenko
eb7f7b5f62
Fix possible crash on spell before/after attack bonus
2026-02-12 13:20:48 +02:00
Ivan Savenko
f32e255a7d
Prepare 1.7.2 release
2026-02-12 12:07:13 +02:00
Ivan Savenko
189a293127
Update changelog
2026-02-12 12:07:00 +02:00
Ivan Savenko
a6ceeec859
Update Ukrainian translation
2026-02-12 12:06:50 +02:00
Ivan Savenko
9f94d5b120
Merge pull request #6865 from GeorgeK1ng/update_button
...
[1.7.2] Update button postion
2026-02-12 02:14:57 +02:00
Ivan Savenko
b9090a4b0e
Merge pull request #6801 from Fabrice-TIERCELIN/dutch_filipino_serbian
...
Dutch, Filipino and Serbian translations
2026-02-12 01:15:18 +02:00
Ivan Savenko
3689274a57
Merge pull request #6849 from vcmi/macos-sign
...
[macOS] sign & notarize builds
2026-02-12 00:38:45 +02:00
Ivan Savenko
118b5760cc
Merge pull request #6854 from Laserlicht/boost-fix
...
[1.7.2] fix for newer boost
2026-02-12 00:38:13 +02:00
Ivan Savenko
29a32d815d
Merge pull request #6863 from Laserlicht/fix_name
...
[1.7.2] Fix VMAP hero name
2026-02-12 00:38:04 +02:00
Ivan Savenko
4e2acc8e07
Merge pull request #6853 from IvanSavenko/bugfixing
...
[1.7.2] Fixes for reported issues
2026-02-09 21:52:34 +02:00
Ivan Savenko
03041199ee
Merge pull request #6788 from Laserlicht/server_discovery
...
[1.7.2] Server discovery
2026-02-09 21:27:50 +02:00
Ivan Savenko
b1a14436e5
Fix crash on deleting map with combined artifacts
2026-02-09 17:47:06 +02:00
Ivan Savenko
7ac619dfba
Fix crashes on accessing bonus addInfo/parameters
2026-02-09 17:46:40 +02:00
Ivan Savenko
e51e3f61a3
Fix animation of Mana Whirlpool to account for Mage Guild presence
2026-02-09 17:46:05 +02:00
Ivan Savenko
ab80f2243f
Disable save before visit by default to avoid freezes
2026-02-09 17:45:19 +02:00
Ivan Savenko
cbba83d039
Fix possible crash on accessing renderhandler state without mutex
2026-02-09 17:44:56 +02:00
Ivan Savenko
d89ca14c9e
Add quick removal of map objects from UI. Fixes freezes on hero moveemnt
2026-02-09 17:44:30 +02:00
Ivan Savenko
a9aa4012f9
Remove excessive logging in RMG
2026-02-09 17:43:46 +02:00
Ivan Savenko
b798eb589b
Merge pull request #6850 from IvanSavenko/runefix
...
Fixes for support of Runes skill
2026-02-09 03:14:51 +02:00
Ivan Savenko
80c1d44b7d
Merge pull request #6831 from Laserlicht/ger
...
[1.7.2] Fixes and german update
2026-02-09 01:31:00 +02:00
Ivan Savenko
17a46aabfc
Merge pull request #6848 from Laserlicht/tpl
...
[1.7.2] template editor fixes
2026-02-09 01:26:24 +02:00
Ivan Savenko
20946247cf
Add validation of bonus addInfo via schema
2026-02-09 01:19:47 +02:00
Ivan Savenko
6fb321eec6
Merge pull request #6845 from Laserlicht/discord_bump
...
[1.7.2] only use cpm if not found libs on system
2026-02-08 14:14:04 +02:00
Ivan Savenko
a267952e42
Fixes for support of Runes skill
...
- Fixed typo in HAS_ANOTHER_BONUS limiter
- Creature window now displays all bonuses and not only permanent ones.
Not yet sure about side effects.
2026-02-08 01:03:00 +02:00
Ivan Savenko
96221527ba
Merge pull request #6846 from GeorgeK1ng/actions
...
[1.7.2] Implement concurrency for pull request workflows
2026-02-07 20:45:41 +02:00
Ivan Savenko
4560e4344a
Merge pull request #6843 from GeorgeK1ng/docs_update
...
[1.7.2] Update installation instructions
2026-02-07 20:43:13 +02:00
Ivan Savenko
bf672bbfe5
Merge pull request #6834 from kdmcser/chinese
...
update Chinese translation
2026-02-07 20:42:02 +02:00
Ivan Savenko
19868d88f2
Merge pull request #6833 from vcmi/ios-docs-gdrive-tf
...
[docs][iOS] document Google Drive workaround and TestFlight
2026-02-07 20:41:51 +02:00
Ivan Savenko
6f9ce92242
Merge pull request #6830 from GeorgeK1ng/czech_update
...
Czech translation update
2026-02-07 20:40:24 +02:00
Ivan Savenko
3fceb7a3d6
Merge pull request #6827 from IvanSavenko/bugfixing
...
[1.7.2] Minor fixes for recently reported issues
2026-02-02 18:56:17 +02:00
Ivan Savenko
eac93ff7ea
Try to fix strange freeze on AI receiving turn pause query
2026-02-01 17:37:49 +02:00
Ivan Savenko
79e4cd0cee
Fix crash on accessing non-existing bonus parameters
2026-02-01 17:37:49 +02:00
Ivan Savenko
4eaee3ad65
Fix duplicated element
2026-02-01 17:37:49 +02:00
Ivan Savenko
86c8c4c2b4
Show message with location of extracted translation for convenience
2026-02-01 17:37:49 +02:00
Ivan Savenko
cab43826f3
Merge pull request #6826 from IvanSavenko/sonar
...
[1.7.2] Fixes for issues reported by Sonar
2026-02-01 17:17:47 +02:00
Ivan Savenko
20a379f740
Fixes for issues reported by Sonar
2026-02-01 15:31:36 +02:00
Ivan Savenko
5655469c1e
Merge pull request #6697 from IvanSavenko/changelog_172
...
Changelog for 1.7.2
2026-02-01 15:31:13 +02:00
Ivan Savenko
f024f97bdb
Changelog for 1.7.2
2026-02-01 15:29:07 +02:00
Ivan Savenko
350648956e
Merge pull request #6825 from vcmi/bot/qt-translation-refresh/beta
...
Auto-update Qt translation files
2026-02-01 14:44:39 +02:00
Ivan Savenko
8937b3cb4f
Merge pull request #6807 from mrhaandi/feature/rmg-force-objects
...
Add requiredObjects to rmg zone configuration
2026-02-01 14:40:34 +02:00
Ivan Savenko
2539e2f83a
Merge pull request #6824 from IvanSavenko/translation_update
...
[1.7.2] Fix Qt translations update action
2026-02-01 14:19:04 +02:00
Ivan Savenko
515e690960
[1.7.2] Fix Qt translations update action
2026-02-01 13:57:28 +02:00
Ivan Savenko
99873dd549
Update lib/rmg/ObjectConfig.cpp
2026-02-01 13:46:59 +02:00
Ivan Savenko
09b144d383
Merge pull request #6802 from IvanSavenko/bonus_trigger
...
Support for executing actions on combat events (aka hota runes support)
2026-02-01 13:03:53 +02:00
Ivan Savenko
80b7a9b5e1
Merge pull request #6814 from IvanSavenko/compat_id
...
Allow mods to provide save and map compatibilty
2026-02-01 12:55:13 +02:00
Ivan Savenko
df43655590
Merge pull request #6792 from Laserlicht/discord
...
[1.7.2] discord integration
2026-02-01 12:54:50 +02:00
Ivan Savenko
8e71d54c63
Allow mods to provide save and map compatibilty
...
Now `compatibilityIdentifers` field is supported for all game entities.
As result it is now possible for mods to provide compatibility support
for loading mods and saves made with older version of the mod.
Also, added docs to specify what exactly breaks saves with mods updates
and ways to avoid that
2026-02-01 12:27:00 +02:00
Ivan Savenko
4155e9f968
Merge pull request #6741 from molind/ios-docs
...
TLDR in iOS docs.
2026-02-01 11:27:41 +02:00
Ivan Savenko
8052dd97c6
Merge pull request #6822 from Laserlicht/vmap_fix
...
[1.7.2] fix vmap translation
2026-02-01 11:20:27 +02:00
Ivan Savenko
909debaaa4
Merge pull request #6808 from Karyoplasma/combo-artifacts-value
...
Combination artifacts value
2026-02-01 10:52:24 +02:00
Ivan Savenko
a5209ab027
Merge pull request #6823 from Opuszek/fix_TIMES_STACK_SIZE_updater
...
Fixes TIMES_STACK_SIZE updater
2026-02-01 10:51:39 +02:00
Ivan Savenko
88b55d1170
Merge pull request #6805 from Karyoplasma/creatureBanks-bugfixes
...
Fixed crypt, derelict ship and shipwreck
2026-01-28 17:32:31 +02:00
Ivan Savenko
82c38a4324
Fix build and tests, code review
2026-01-28 10:26:39 +00:00
Ivan Savenko
b194856dad
Implemented ON_COMBAT_EVENT bonus
...
Bonus allows giving unit bonuses or casting spells on multiple events in
battle, such as waiting, defending, before or after attac, etc
2026-01-27 18:25:33 +00:00
Ivan Savenko
bdebf6ab8b
Reworked bonus addInfo into more extensible and type-safe form
...
- addInfo is now named parameters internally
- CAddInfo class renamed to BonusParameters
- parameters are now stored as const shared_ptr in bonus
- parameters now contain variant of all possible types instead of just
integer array
- no changes to existing mods
2026-01-27 18:25:33 +00:00
Ivan Savenko
e96fa4b9f1
Add support for testing bonus value via has another bonus limiter
2026-01-27 18:25:07 +00:00
Ivan Savenko
d439da322a
Merge pull request #6779 from IvanSavenko/rewardable_movement
...
Add movement points limiter to rewardable objects
2026-01-27 20:23:58 +02:00
Ivan Savenko
d6fcf691eb
Merge pull request #6797 from IvanSavenko/bugfixing
...
[1.7.2] Fixes and improvements to bonus system
2026-01-27 20:23:42 +02:00
Ivan Savenko
7a90ed79d3
Add comment on H3 logic bug
2026-01-27 18:23:12 +00:00
Ivan Savenko
8e5f123010
Fix outdated schema
2026-01-27 18:23:12 +00:00
Ivan Savenko
897adc9821
Fix schema
2026-01-27 18:23:12 +00:00
Ivan Savenko
5a94346f87
Support short specialty form for bonuses with propagators
2026-01-27 18:23:12 +00:00
Ivan Savenko
749f96f6e1
Allow chaining updaters or propagation updaters
2026-01-27 18:23:09 +00:00
Ivan Savenko
53ca00d925
Add test for Giselle specialty
2026-01-27 18:22:26 +00:00
Ivan Savenko
0a843505b7
Added persistent flag to spells for non-removable effects
2026-01-27 18:22:26 +00:00
Ivan Savenko
2d1974e31a
Fix NEGATIVE_EFFECTS_IMMUNITY with all spell school giving immunity to
...
all spells, not only negative
2026-01-27 18:22:26 +00:00
Ivan Savenko
5af31e6b95
Do not remove STACK_GETS_TURN bonus on casting spell without using turn
2026-01-27 18:22:26 +00:00
Ivan Savenko
f7c1cab99c
Add movement points limiter to rewardable objects
...
Now movement points have same level of functionality/checks as mana
points:
- support for test for movement points in limiter
- support for test for movement points percentage in limiter
- support to block granted movement points to go above hero limit
2026-01-27 18:21:51 +00:00
Ivan Savenko
37f4c7bd64
Merge pull request #6778 from MichalZr6/fix_levelup_queries2
...
Fix hero level-up on first turn and prevent AI crash
2026-01-27 20:09:16 +02:00
Ivan Savenko
b9368f8406
Merge branch 'beta' into fix_levelup_queries2
2026-01-27 20:09:04 +02:00
Ivan Savenko
995564a43a
Merge pull request #6776 from kdmcser/map_editor_fix
...
[1.7.2] fix mapeditor crash when mod is in zip format
2026-01-27 17:13:50 +02:00
Ivan Savenko
fa2ab0e024
Merge pull request #6783 from Laserlicht/tactics
...
[1.7.2] implement disabling of tactics
2026-01-27 17:13:20 +02:00
Ivan Savenko
228d1398b0
Merge pull request #6785 from Laserlicht/col_befor_first_turn
...
[1.7.2] fixed invalid color before first turn
2026-01-27 17:13:05 +02:00
Ivan Savenko
b619190440
Merge pull request #6786 from Laserlicht/save_successful
...
[1.7.2] save successful message
2026-01-27 17:12:00 +02:00
Ivan Savenko
0c16284651
Merge pull request #6780 from IvanSavenko/tests_pr
...
Run unit tests as part of cross-repository PR
2026-01-26 12:21:47 +02:00
Ivan Savenko
fe71d96cbd
Restore 2 disabled tests
2026-01-25 21:21:01 +00:00
Ivan Savenko
0d2f26b653
Run unit tests as part of cross-repository PR
2026-01-25 21:21:01 +00:00
Ivan Savenko
d88ac39774
Merge pull request #6789 from Laserlicht/camp_fixes
...
[1.7.2] campaign fixes
2026-01-25 16:32:25 +02:00
Ivan Savenko
746d006699
Merge pull request #6793 from Laserlicht/port_dis
...
[1.7.2] portrait disabled by default
2026-01-25 16:31:43 +02:00
Ivan Savenko
e6e7a9c8e0
Merge pull request #6781 from MichalZr6/h3c_and_h3m_converters_fix
...
[Mapeditor] H3c, h3m converters and Campaign Editor fixes
2026-01-25 11:10:36 +02:00
Ivan Savenko
2ea2bbe3a8
Merge pull request #6771 from IvanSavenko/bugfixing
...
[1.7.2] Fixes for reported issues
2026-01-25 10:27:23 +02:00
Ivan Savenko
c7be7775f0
Merge pull request #6777 from smanolloff/ignore-bad-bsa
...
[1.7.2] Hotfix for BattleStacksAttacked with invalid stackAttacked
2026-01-25 10:26:51 +02:00
Ivan Savenko
7c738035c7
Merge pull request #6782 from Karyoplasma/fix-sphere-of-permanence
...
Fix Sphere of Permanence Effect
2026-01-25 10:26:31 +02:00
Ivan Savenko
551fe80b7b
Merge pull request #6784 from Laserlicht/res_notification
...
[1.7.2] notification for sent resources
2026-01-25 10:25:23 +02:00
Ivan Savenko
c52dfeda7e
Merge pull request #6774 from kdmcser/monster_spell_fix
...
[1.7.2] fix bug: singel spell target can not be changed during a battle
2026-01-23 14:43:55 +02:00
Ivan Savenko
edec00766c
Fix formatting
2026-01-23 11:42:46 +00:00
Ivan Savenko
27140b9781
Fix army swap sometimes double-swapping units
2026-01-23 11:37:41 +00:00
Ivan Savenko
c8497127e9
Add distinct animation type for unit teleportation animation
2026-01-23 11:28:51 +00:00
Ivan Savenko
41fea954aa
Merge pull request #6770 from IvanSavenko/mod_descriptions
...
[1.7.2] Add support for external description file for mods
2026-01-23 01:26:23 +02:00
Ivan Savenko
9d23f239a5
Allow negative values in growth with level updater
2026-01-22 23:18:57 +00:00
Ivan Savenko
16b7a067d2
Allow "all" magic school for negative immunity bonud
2026-01-22 23:18:57 +00:00
Ivan Savenko
474d6487b9
Fix Trapper Lodge docs & parsing of Sea Barrel objects from HotA
2026-01-22 23:18:57 +00:00