Ivan Savenko
fbc66243aa
Merge pull request #7997 from vcmi/bot/qt-translation-refresh/develop
...
Auto-update Qt translation files
2026-10-11 17:25:14 +03:00
Ivan Savenko
bbbde7649e
Merge pull request #7996 from vcmi/weblate
...
Translations update from Hosted Weblate
2026-10-11 17:25:04 +03:00
Ivan Savenko
0530df35c4
Merge pull request #8000 from kdmcser/fix/query-dialog-closed-on-turn-start
...
Fix yes/no query dialogs being closed without answering at turn start
2026-10-11 15:27:22 +03:00
kdmcser
a0a567a120
Fix yes/no query dialogs being closed without answering at turn start
2026-10-11 03:18:04 +08:00
IvanSavenko
66ce1deaa4
Auto-update VCMI Qt translation files
2026-10-10 14:50:06 +00:00
Ivan Savenko
f375d30746
Translated using Weblate (French)
...
Currently translated at 100.0% (998 of 998 strings)
Co-authored-by: Ivan Savenko <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/editor/fr/
Translation: VCMI/Map Editor
2026-10-10 16:47:05 +02:00
Ivan Savenko
5d710a6f2c
Merge pull request #7926 from Fabrice-TIERCELIN/lithuanian
...
French proofread and translation fixes
2026-10-10 17:44:28 +03:00
Ivan Savenko
b0827742f4
Merge pull request #7963 from vcmi/weblate
...
Translations update from Hosted Weblate
2026-10-10 17:40:00 +03:00
Nowy dzień
e3752ea305
Translated using Weblate (Polish)
...
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (998 of 998 strings)
Translated using Weblate (Polish)
Currently translated at 99.9% (1324 of 1325 strings)
Co-authored-by: Nowy dzień <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/android/pl/
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/pl/
Translate-URL: https://hosted.weblate.org/projects/vcmi/editor/pl/
Translation: VCMI/Android
Translation: VCMI/Game client
Translation: VCMI/Map Editor
2026-10-10 16:38:42 +02:00
fifi fifi
781760280a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (15 of 15 strings)
Co-authored-by: fifi fifi <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/android/pl/
Translation: VCMI/Android
2026-10-10 16:38:41 +02:00
Lee
e8543a3ea1
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.3% (1303 of 1325 strings)
Co-authored-by: Lee <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/android/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/zh_Hans/
Translation: VCMI/Android
Translation: VCMI/Game client
2026-10-10 16:38:41 +02:00
Hosted Weblate user 168448
f2438a464a
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.3% (444 of 447 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.6% (1321 of 1325 strings)
Co-authored-by: Hosted Weblate user 168448 <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/vcmi/launcher/zh_Hant/
Translation: VCMI/Game client
Translation: VCMI/Launcher
2026-10-10 16:38:40 +02:00
Karyoplasma
639be503d2
Translated using Weblate (German)
...
Currently translated at 99.7% (996 of 998 strings)
Translated using Weblate (German)
Currently translated at 99.8% (1323 of 1325 strings)
Co-authored-by: Karyoplasma <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/de/
Translate-URL: https://hosted.weblate.org/projects/vcmi/editor/de/
Translation: VCMI/Game client
Translation: VCMI/Map Editor
2026-10-10 16:38:40 +02:00
David Chung
d5e32f875e
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 97.6% (1294 of 1325 strings)
Co-authored-by: David Chung <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/zh_Hant/
Translation: VCMI/Game client
2026-10-10 16:38:39 +02:00
Maurycy
22c5038766
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (1323 of 1324 strings)
Co-authored-by: Maurycy <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/sv/
Translation: VCMI/Game client
2026-10-10 16:38:39 +02:00
summoner001
8dad9c8eea
Translated using Weblate (Hungarian)
...
Currently translated at 99.9% (1324 of 1325 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (998 of 998 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.9% (1323 of 1324 strings)
Co-authored-by: summoner001 <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/hu/
Translate-URL: https://hosted.weblate.org/projects/vcmi/editor/hu/
Translation: VCMI/Game client
Translation: VCMI/Map Editor
2026-10-10 16:38:38 +02:00
Hunter8x - Bé Còi Team
65a8e90522
Translated using Weblate (Vietnamese)
...
Currently translated at 99.7% (1322 of 1325 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (1320 of 1324 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (1320 of 1324 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (1320 of 1324 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (1320 of 1324 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (1320 of 1324 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.7% (1320 of 1323 strings)
Co-authored-by: Hunter8x - Bé Còi Team <[email protected] >
Translate-URL: https://hosted.weblate.org/projects/vcmi/client/vi/
Translation: VCMI/Game client
2026-10-10 16:38:37 +02:00
Ivan Savenko
8df8228554
Merge pull request #7995 from vcmi/h3_audit_green
...
H3 mechanic fixes
2026-10-10 17:38:27 +03:00
Laserlicht
19a30c641a
Do not place random Land Mine and Quicksand patches on hexes with dead units
2026-10-10 12:42:19 +02:00
Laserlicht
cd772696ff
First Aid Tent heals random amount from 1 to maximum as in original H3
...
Maximum is 25 without First Aid skill. Added minValue parameter to heal spell effect.
2026-10-10 12:42:19 +02:00
Laserlicht
e4468ae8a6
Do not apply general hero speed specialties to adventure map movement
...
Sir Mullich's bonus only affects creatures in battle in original H3.
2026-10-10 12:42:19 +02:00
Laserlicht
5897972d91
Enchanter also casts Bloodlust and Cure, spells are selected with weights as in original H3
...
ENCHANTER bonus parameter can now be a struct with cooldown and weight.
2026-10-10 12:42:19 +02:00
Laserlicht
d8adb29d7d
Summon Boat prefers boat last used by the caster, then nearest by Manhattan distance, and ignores boats owned by other players as in original H3
...
Boats remember the last hero that used them (new savegame field, version BOAT_LAST_HERO).
2026-10-10 12:42:19 +02:00
Laserlicht
b063c7a9fd
Conflux upgraded level 4 dwelling requires upgraded level 2 dwelling as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
07810256d5
Master Genie casts spells with power 6 as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
c882799d35
Ogre Mage casts Bloodlust with power 6 as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
f9ff671083
Faerie Dragon casts Magic Arrow with weight 10 as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
67e278aa16
Mage has no wall shooting penalty as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
32f65a1d05
Fix amounts in resource piles: 5-10 wood/ore, 3-6 rare resources
2026-10-10 12:42:19 +02:00
Laserlicht
f99d013d6f
Wagon gives 2-5 resources as in original H3
2026-10-10 12:42:19 +02:00
Laserlicht
b39b5d4713
Count Knowledge instead of Defense twice in campaign hero power comparison
2026-10-10 12:42:19 +02:00
Laserlicht
d42b127d1a
Set Black Knight and Dread Knight curse chance to 25% as in original H3 code
2026-10-10 12:42:19 +02:00
Laserlicht
994f6e514e
Do not grant experience for destroyed war machines
2026-10-10 12:42:19 +02:00
Ivan Savenko
8dfe1c9e1c
Merge pull request #7992 from IvanSavenko/h3m-fixes
...
Fix issues with HotA h3m parsing and clean up parser code
2026-10-10 13:21:08 +03:00
Ivan Savenko
5f4a2ff471
Merge pull request #7987 from IvanSavenko/fix-nk2-failed-routes
...
Recover 'Fix Nullkiller route failure loops and idle diagnostics'
2026-10-10 13:19:49 +03:00
Ivan Savenko
4dc4743a97
Merge pull request #7993 from IvanSavenko/issue_fixes_oct
...
Fixes for recently reported issues
2026-10-10 13:18:04 +03:00
Ivan Savenko
09fb4be447
Fix HotA h3c 1.8 parsing
2026-10-10 12:03:04 +03:00
Fabrice-TIERCELIN
a47eb15702
Remove Lithuanian translation
2026-10-10 09:42:06 +02:00
Ivan Savenko
4bfd8414e0
Fail hero chains that repeat an interaction without moving the hero
2026-10-09 21:45:15 +03:00
Ivan Savenko
542e72c8f2
Skip quest guards with known unmet quests in NK2
2026-10-09 21:45:14 +03:00
Ivan Savenko
390efdec23
Support HotA script hero class and hero type conditions
2026-10-09 20:50:08 +03:00
Ivan Savenko
72a3232d29
Support faction-specific buildings in HotA script construct action
2026-10-09 20:50:08 +03:00
Ivan Savenko
4f9d95a68c
Allow HotA scripts to run player events from town, hero and quest events
2026-10-09 20:50:08 +03:00
Ivan Savenko
60c8486518
Treat HotA script conditions without target object as false
2026-10-09 20:50:08 +03:00
Ivan Savenko
1d9ce8e980
Support set mode of HotA script resources action
2026-10-09 20:50:08 +03:00
Ivan Savenko
bda23e3837
Read extra images of HotA script question action
2026-10-09 20:50:08 +03:00
Ivan Savenko
e29c47121d
Read HotA script image amounts as constant or variable reference
2026-10-09 20:50:08 +03:00
Ivan Savenko
b0b4fa1a86
Read HotA seer hut custom name and quest timeout message
2026-10-09 20:50:08 +03:00
Ivan Savenko
99aa7bfe0b
Read hero placeholder artifacts as artifact and scroll spell
2026-10-09 20:50:08 +03:00
Ivan Savenko
ba516f1257
Remove assert on unexpected victory condition flag in h3m loader
2026-10-09 20:50:08 +03:00