1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-15 01:24:45 +02:00
Commit Graph

20076 Commits

Author SHA1 Message Date
754bc16e82 Fix .md formatting 2025-05-09 18:45:28 +03:00
ed6725db0f Update schemas 2025-05-09 17:31:25 +03:00
cf69440e9a Update docs 2025-05-09 17:26:35 +03:00
6859ab7c36 Fix discovered issues, remove not implemented ideas 2025-05-09 17:26:23 +03:00
de134326e0 Merge pull request #5693 from kdmcser/crash_fix
fix crash when loading game in battle
2025-05-08 15:44:06 +03:00
e6c75dd66d Merge pull request #5692 from shamazmazum/fix-assert
Fix incorrect assertion in CArtPlace::setArtifact
2025-05-08 15:43:25 +03:00
700eeb6bd4 Implemented HERO_SPELL_CASTS_PER_COMBAT_TURN bonus 2025-05-08 00:25:07 +03:00
6b6199d3a4 Implemented giving bonuses to commanders 2025-05-07 22:49:22 +03:00
434da3ffe1 Added forceCombat field for ambush-like objects 2025-05-07 19:49:26 +03:00
0e2ea99283 Implemented option to emulate H3 seer hut full-army quest bug 2025-05-07 19:16:58 +03:00
69de14a42f Fix crash on loading map with heroes that have combined art equipped 2025-05-07 18:05:30 +03:00
7bb7d07230 fix crash when loading game in battle 2025-05-07 22:22:48 +08:00
92c4bcbf68 Unify checks for creature limiter 2025-05-07 16:35:15 +03:00
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
4b77140f4a Implemented playerGlobal visit mode for objects like cartographer 2025-05-06 18:53:43 +03:00
1b5d00cc99 Fix running game without wog active 2025-05-06 18:53:21 +03:00
f1d9d8479f Extend rewards & limiters functionality 2025-05-06 17:28:12 +03:00
0212b6e37d Remove artifact from slot as reward 2025-05-06 17:28:12 +03:00
6688d28198 Taking artifacts as a reward 2025-05-06 17:28:12 +03:00
5dec3efa2f Spell scrolls as a reward 2025-05-06 17:28:12 +03:00
62e774c91e Add new rewards for configurable objects 2025-05-06 17:28:11 +03:00
9022566c2b Force town building to use modal reward window, and not inactive infobox 2025-05-06 17:27:42 +03:00
7fc1990282 Clear rewardable garrison after player is done picking units 2025-05-06 17:27:42 +03:00
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
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
7cb922dd8a fix old vcmi format map loading crash 2025-05-06 01:53:25 +08:00
b8f222e7dd Update ESerializationVersion.h 2025-05-06 01:25:33 +08:00
26f3d95b47 pass compile 2025-05-06 01:22:29 +08:00
5645806035 Merge branch 'develop' into crash_fix4 2025-05-06 01:20:19 +08:00
69b58f1846 serialize uidCounter in CMap 2025-05-05 23:16:14 +08:00
aebe4932fb fix commander artifacts inactive when loading game 2025-05-05 23:01:43 +08:00
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
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
1cd7117b71 Merge pull request #5672 from kdmcser/puzzle_map_fix
fix puzzle map never be revealed
2025-05-05 16:10:09 +03:00
1690913ba4 Stack instance now stores non-serialized pointer to army 2025-05-05 16:09:21 +03:00
90e765b2be Merge pull request #5677 from kdmcser/hang_fix
fix hangs after a siege battle
2025-05-05 16:06:25 +03:00
313a1119ea Merge pull request #5684 from altiereslima/develop
Portuguese translation update
2025-05-05 16:04:57 +03:00
2e90e54aeb Merge pull request #5680 from kdmcser/crash_fix3
fix load game crash
2025-05-05 16:03:27 +03:00
10deffbc55 Merge pull request #5676 from kdmcser/chinese
Update Chinese Translation
2025-05-05 16:02:43 +03:00
4fc29f8b20 Merge pull request #5668 from IvanSavenko/stackexp_fix
Unit stack rebalancing rework
2025-05-05 16:02:10 +03:00
82870e82c9 initialize uidCounter when loading game 2025-05-05 01:19:29 +08:00
2675486e84 Portuguese translation update 2025-05-04 08:56:27 -03:00
1c6d45d5b1 fix load game crash 2025-05-03 20:01:58 +08:00
da5c1ffe23 fix crash when opening available artifacts popup for a slot 2025-05-03 12:06:32 +08:00
50887a4f30 fix hangs after a siege battle 2025-05-02 22:16:35 +08:00
f7f36a3a2f Update Chinese Translation 2025-05-02 02:13:36 +08:00
935476a86a fix puzzle map never open 2025-05-01 23:40:43 +08:00
283adc37d7 Unit stack rebalancing rework
- CStackInstance::count is now private with accessor methods
- CStackInstance::experience renamed to totalExperience and now stores
total stack experience (multiplied by stack size) to reduce rounding
errors
- CStackInstance::totalExperience is now private with accessors methods
- stack experience is now automatically reallocated on stack management
- Removed buggy BulkSmartRebalanceStacks pack, that mostly duplicates
BulkRebalanceStacks
- Renamed BulkSmartSplitStack to BulkSplitAndRebalanceStack to drop
unclear "smart" in name
- Reworked split-and-rebalance logic to correctly reallocate stack
experience
2025-05-01 18:18:30 +03:00
ac26b3ed9b Merge pull request #5658 from IvanSavenko/memleak_fix
Fix discovered memory leaks & reduce usage of raw pointers
2025-04-30 13:38:37 +03:00
668bc57210 Merge pull request #5661 from kdmcser/crash_fix2
fix crash when creature level is 0
2025-04-30 13:38:25 +03:00