Laserlicht
c2a80c320a
resend broadcast every second; keep listening while window is open; dispatch to main thread
2026-02-01 15:23:59 +01:00
Laserlicht
c19147e731
Merge branch 'server_discovery' of https://github.com/Laserlicht/vcmi into server_discovery
2026-02-01 14:59:10 +01:00
Laserlicht
4c20e86eca
abort discovery
2026-02-01 14:55:14 +01:00
Laserlicht
e49ab0ad8b
move to lib/network
2026-02-01 14:34:43 +01: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
Laserlicht
daaa760af0
remove threading use async; add port
2026-02-01 14:13:40 +01: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
IvanSavenko
473a801d31
Auto-update VCMI Qt translation files
2026-02-01 12:42:29 +00: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
Andrej Dudenhefner
93f583bd8c
add requiredObjects to customObjects rmg zone configuration
...
- add requiredObjects to customObjects
- add requiredObjects functionality to template editor
- add capability to specify guard info
- add documentation
- extend template schema
- extend serialization
2026-02-01 12:24:34 +01: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
Opuszek
e3b5df9d91
Fixes TIMES_STACK_SIZE updater
2026-01-31 23:24:20 +01:00
Laserlicht
9b33f81bd6
fix sonar
2026-01-31 20:15:46 +01:00
Laserlicht
7d489c093b
fix vmap translation
2026-01-31 18:50:36 +01:00
Laserlicht and Ivan Savenko
424e7fa2cc
Update client/Discord.cpp
...
Co-Authored-By: Ivan Savenko <saven.ivan@gmail.com >
2026-01-28 20:45:49 +01: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
Karyoplasma
521ce7d727
Combination artifacts value
...
for selling at merchants
2026-01-28 16:22:24 +01:00
Ivan Savenko
82c38a4324
Fix build and tests, code review
2026-01-28 10:26:39 +00:00
Karyoplasma
1a3fca1a2b
fixed crypt, derelict ship and shipwreck
2026-01-28 05:36:49 +01:00
Laserlicht
15f890704d
add extra screen & show ip
2026-01-28 03:09:15 +01:00
Laserlicht
ce3525dde1
fix
2026-01-28 03:05:08 +01:00
Laserlicht
0f34ec5b08
add extra screen & show ip
2026-01-28 03:04:20 +01: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