Ivan Savenko
cb70cc48d6
Fixes for handling of oversized map dwellings
...
- Marked large version of H3 Unicorn's Glade as not usable for random
dwelling replacement
- Shifted oversized dwellings - that have at most 2x2 as blocked tile,
but have non-blocked tile column will now be placed correctly
- This fixes incorrect random dwelling replacement of the only oversized
H3 dwelling - Portal of Glory
- Game will now detect & report invalid dwelling templates from mods
- Updated docs to clarify dwellings format
2025-05-12 18:01:46 +03:00
Ivan Savenko
29207c0b0f
Merge pull request #5702 from IvanSavenko/sonar
...
Fix issues detected by Sonar
2025-05-12 14:54:39 +03:00
Ivan Savenko
4b30336d03
Fix issues detected by Sonar
2025-05-11 19:50:57 +03:00
Ivan Savenko
cb5295b9ec
Merge pull request #5690 from IvanSavenko/rewardable_improve
...
Extend functionality of rewardable objects
2025-05-09 18:47:56 +03:00
Ivan Savenko
754bc16e82
Fix .md formatting
2025-05-09 18:45:28 +03:00
Ivan Savenko
ed6725db0f
Update schemas
2025-05-09 17:31:25 +03:00
Ivan Savenko
cf69440e9a
Update docs
2025-05-09 17:26:35 +03:00
Ivan Savenko
6859ab7c36
Fix discovered issues, remove not implemented ideas
2025-05-09 17:26:23 +03:00
Ivan Savenko
de134326e0
Merge pull request #5693 from kdmcser/crash_fix
...
fix crash when loading game in battle
2025-05-08 15:44:06 +03:00
Ivan Savenko
e6c75dd66d
Merge pull request #5692 from shamazmazum/fix-assert
...
Fix incorrect assertion in CArtPlace::setArtifact
2025-05-08 15:43:25 +03:00
Ivan Savenko
700eeb6bd4
Implemented HERO_SPELL_CASTS_PER_COMBAT_TURN bonus
2025-05-08 00:25:07 +03:00
Ivan Savenko
6b6199d3a4
Implemented giving bonuses to commanders
2025-05-07 22:49:22 +03:00
Ivan Savenko
434da3ffe1
Added forceCombat
field for ambush-like objects
2025-05-07 19:49:26 +03:00
Ivan Savenko
0e2ea99283
Implemented option to emulate H3 seer hut full-army quest bug
2025-05-07 19:16:58 +03:00
Ivan Savenko
69de14a42f
Fix crash on loading map with heroes that have combined art equipped
2025-05-07 18:05:30 +03:00
kdmcser
7bb7d07230
fix crash when loading game in battle
2025-05-07 22:22:48 +08:00
Ivan Savenko
92c4bcbf68
Unify checks for creature limiter
2025-05-07 16:35:15 +03:00
Vasily Postnicov
db2997f240
Fix incorrect assertion in CArtPlace::setArtifact
...
This fixes a crash in debug builds when the player tries to access
a hero's inventory and the hero has a "Summon Boat" spell scroll.
2025-05-07 15:49:59 +03:00
Ivan Savenko
4b77140f4a
Implemented playerGlobal visit mode for objects like cartographer
2025-05-06 18:53:43 +03:00
Ivan Savenko
1b5d00cc99
Fix running game without wog active
2025-05-06 18:53:21 +03:00
Ivan Savenko
f1d9d8479f
Extend rewards & limiters functionality
2025-05-06 17:28:12 +03:00
Ivan Savenko
0212b6e37d
Remove artifact from slot as reward
2025-05-06 17:28:12 +03:00
Ivan Savenko
6688d28198
Taking artifacts as a reward
2025-05-06 17:28:12 +03:00
Ivan Savenko
5dec3efa2f
Spell scrolls as a reward
2025-05-06 17:28:12 +03:00
Ivan Savenko
62e774c91e
Add new rewards for configurable objects
2025-05-06 17:28:11 +03:00
Ivan Savenko
9022566c2b
Force town building to use modal reward window, and not inactive infobox
2025-05-06 17:27:42 +03:00
Ivan Savenko
7fc1990282
Clear rewardable garrison after player is done picking units
2025-05-06 17:27:42 +03:00
Ivan Savenko
544adfd545
Merge pull request #5685 from kdmcser/crash_fix4
...
Fix crash caused by conflicting instanceName after loading game
2025-05-06 16:20:58 +03:00
Ivan Savenko
fe276374ef
Merge pull request #5687 from kdmcser/fix_commander_artifacts
...
fix commander artifacts inactive when loading game
2025-05-06 16:20:27 +03:00
kdmcser
7cb922dd8a
fix old vcmi format map loading crash
2025-05-06 01:53:25 +08:00
kdmcser
b8f222e7dd
Update ESerializationVersion.h
2025-05-06 01:25:33 +08:00
kdmcser
26f3d95b47
pass compile
2025-05-06 01:22:29 +08:00
kdmcser
5645806035
Merge branch 'develop' into crash_fix4
2025-05-06 01:20:19 +08:00
kdmcser
69b58f1846
serialize uidCounter in CMap
2025-05-05 23:16:14 +08:00
kdmcser
aebe4932fb
fix commander artifacts inactive when loading game
2025-05-05 23:01:43 +08:00
Ivan Savenko
fb0cdb2475
Merge pull request #5669 from IvanSavenko/haven_fix
...
Fix crash on evaluating creature terrain limiter during initialization (Haven mod fix)
2025-05-05 16:18:54 +03:00
Ivan Savenko
34dce8dfc1
Merge pull request #5678 from kdmcser/crash_fix2
...
fix crash when opening available artifacts popup for a slot
2025-05-05 16:10:41 +03:00
Ivan Savenko
1cd7117b71
Merge pull request #5672 from kdmcser/puzzle_map_fix
...
fix puzzle map never be revealed
2025-05-05 16:10:09 +03:00
Ivan Savenko
1690913ba4
Stack instance now stores non-serialized pointer to army
2025-05-05 16:09:21 +03:00
Ivan Savenko
90e765b2be
Merge pull request #5677 from kdmcser/hang_fix
...
fix hangs after a siege battle
2025-05-05 16:06:25 +03:00
Ivan Savenko
313a1119ea
Merge pull request #5684 from altiereslima/develop
...
Portuguese translation update
2025-05-05 16:04:57 +03:00
Ivan Savenko
2e90e54aeb
Merge pull request #5680 from kdmcser/crash_fix3
...
fix load game crash
2025-05-05 16:03:27 +03:00
Ivan Savenko
10deffbc55
Merge pull request #5676 from kdmcser/chinese
...
Update Chinese Translation
2025-05-05 16:02:43 +03:00
Ivan Savenko
4fc29f8b20
Merge pull request #5668 from IvanSavenko/stackexp_fix
...
Unit stack rebalancing rework
2025-05-05 16:02:10 +03:00
kdmcser
82870e82c9
initialize uidCounter when loading game
2025-05-05 01:19:29 +08:00
altiereslima
2675486e84
Portuguese translation update
2025-05-04 08:56:27 -03:00
kdmcser
1c6d45d5b1
fix load game crash
2025-05-03 20:01:58 +08:00
kdmcser
da5c1ffe23
fix crash when opening available artifacts popup for a slot
2025-05-03 12:06:32 +08:00
kdmcser
50887a4f30
fix hangs after a siege battle
2025-05-02 22:16:35 +08:00
kdmcser
f7f36a3a2f
Update Chinese Translation
2025-05-02 02:13:36 +08:00