1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00
Commit Graph

7110 Commits

Author SHA1 Message Date
19838e2654 Fix auto-visit of configurable objects on new day 2024-08-14 17:04:42 +00:00
162535e6d8 Workaround on crash on visiting configurable building with "bonus"
duration
2024-08-14 17:03:25 +00:00
67132b3e7f Fixed visitation of configurable town buildings by newly recruited heroes
and on building construction
2024-08-14 17:03:25 +00:00
abdb23f78f Removed getMappedValue methods in favor of existing vstd method 2024-08-14 17:03:25 +00:00
f4a78bb31f Merge pull request #4439 from IvanSavenko/event_timing
Trigger map and town events on start of player turn
2024-08-14 19:01:17 +03:00
49c5f650f7 Merge pull request #4437 from IvanSavenko/battle_sides
Unified handling of battle sides ID's
2024-08-14 18:37:05 +03:00
350749a1a6 Removed no longer used netpacks 2024-08-14 14:13:50 +00:00
26fdaacbe5 Map and town events are now processed on start of player turn instead of
on start of new day, in line with H3
2024-08-14 14:13:50 +00:00
5523e08cb7 Players affected by event is now stored as std::set instead of bitmask 2024-08-14 14:13:49 +00:00
5c7c4a7810 Merge pull request #4443 from IvanSavenko/fix_sonar
Fix miscellaneous issues discovered by Sonar
2024-08-14 17:12:27 +03:00
6ab97bad7e Merge pull request #4433 from IvanSavenko/spell_cleanup
Minor cleanup of SpellHandler
2024-08-14 17:05:22 +03:00
ac717d57ea Merge pull request #4445 from IvanSavenko/fix_ranged_attack
Do not try to shoot at 2nd hex of wide creatures
2024-08-14 17:05:12 +03:00
38311244a4 Merge pull request #4402 from Laserlicht/8th_creature
support for 8th creature (Factory)
2024-08-14 17:04:32 +03:00
1fb8ab5f70 Merge pull request #4429 from Laserlicht/regions
defining own regions extend
2024-08-14 17:04:13 +03:00
cd6d55fe75 Do not try to shoot at 2nd hex of wide creatures 2024-08-14 10:38:59 +00:00
e83a30ea11 darkened; added values 2024-08-14 02:49:54 +02:00
cac778ffed fix 2024-08-13 00:50:10 +02:00
9e9a6f1c5f Merge branch 'develop' into extended_statistic 2024-08-13 00:49:51 +02:00
47330653da basic diagram functionality 2024-08-12 21:47:59 +02:00
97f1a310df Fix miscellaneous issues discovered by Sonar 2024-08-12 18:26:30 +00:00
37283e51c3 basic diagram 2024-08-12 20:14:36 +02:00
da38ad5f5c code review 2024-08-12 17:57:34 +02:00
39d3217d20 Merge pull request #4428 from Laserlicht/vcmp_rework
VCMP format -> change to zip
2024-08-12 17:20:22 +03:00
170330109f Merge pull request #4415 from godric3/map-editor-validate-spells
map editor: check hero and town spells during mod assessment
2024-08-12 17:20:01 +03:00
f7c82d7909 Merge pull request #4400 from kdmcser/support_0_spellpower_and_knowledge
support configure for minimal primary skill values
2024-08-12 17:16:46 +03:00
78aa376d50 introduce getModScope into AObjectTypeHandler 2024-08-12 13:58:03 +02:00
0ef42a1d3d introduce modScope into ObstacleInfo 2024-08-12 13:57:27 +02:00
a13d5fe3b7 review 2024-08-12 01:20:55 +02:00
84f29183c8 Merge pull request #4391 from Laserlicht/bank_support
[HotA] Bank support
2024-08-12 00:24:32 +03:00
2a05fbdd50 Unified handling of battle sides ID's
- Replaced BattleSide namespace-enum with enum class
- Merged two different BattleSide enum's into one
- Merged BattlePerspective enum into BattleSide enum
- Changed all places that use integers to represent battle side to use
BattleSide enum
- Added BattleSideArray convenience wrapper for std::array that is
always 2-elements in size and allows access to its elements using
BattleSide enum
2024-08-11 20:54:44 +00:00
f42f1de347 extended statistic: Button and data transfer 2024-08-11 22:21:13 +02:00
78dea24017 Visual logger colored text 2024-08-10 19:13:09 +03:00
c34956e912 introduce getModScope method toEntity class and subclasses 2024-08-10 16:08:04 +02:00
d2e24e01b4 Merge branch 'develop' into regions 2024-08-10 15:50:45 +02:00
b402619351 not use separate function 2024-08-10 21:48:16 +08:00
23438590c5 defining own regions 2024-08-10 15:27:22 +02:00
661c374bf2 fixes & code review 2024-08-10 15:01:17 +02:00
772224e46c enable translation for vcmp 2024-08-10 14:28:50 +02:00
a4fa409d1f Parse spell range on load instead of on every cast attempt 2024-08-10 12:22:21 +00:00
b16f721b39 respect headeronly 2024-08-10 13:57:13 +02:00
d97fdfdefa zip format VCMP 2024-08-10 13:30:03 +02:00
47c77826c3 Visual logger map texts 2024-08-10 13:04:35 +03:00
9ffd6368d4 Add visual logger for battle interface 2024-08-10 10:54:20 +03:00
8e79263b21 Merge pull request #4323 from vcmi/battle-ai-fixes
Battle ai fixes
2024-08-10 10:48:35 +03:00
170f375179 code review 2024-08-10 00:29:30 +02:00
a3b2c49c79 Remove leftovers from old VLC serialization code 2024-08-09 22:26:46 +00:00
b4c25a148a Merge branch 'develop' into bank_support 2024-08-09 23:36:59 +02:00
85cf33e5a8 Merge pull request #4422 from MichalZr6/fix_unsigned_to_signed
blockingDialog functions: the `answer` parameter can be negative
2024-08-09 15:31:45 +03:00
7d30b660ea Merge pull request #4359 from Laserlicht/statistic
Writing some statistics and make it possible to export via csv
2024-08-09 15:31:13 +03:00
ffb8efc415 Merge pull request #4225 from godric3/map-editor-town-configuration-improvements
Map editor town configuration improvements (buildings, spells, events)
2024-08-09 15:26:33 +03:00