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

20441 Commits

Author SHA1 Message Date
2774502526 Merge pull request #5883 from IvanSavenko/opening_spell_freeze_fix
Fix freeze on battle opening spell & add debug logging
2025-07-14 13:32:29 +03:00
3b36d74882 Merge pull request #5901 from IvanSavenko/adventure_spells
(somewhat) configurable adventure map spells
2025-07-14 13:31:19 +03:00
8fbf9568d9 Merge pull request #5915 from Laserlicht/queue
fix glitch with small queue
2025-07-14 12:36:47 +03:00
2199e90520 Merge pull request #5913 from Laserlicht/hd-settinh
Hd setting
2025-07-14 12:36:41 +03:00
5aeb06c319 Try to fix freeze on battle opening spell 2025-07-14 12:34:55 +03:00
87555c600d Json validation for battle effects 2025-07-14 12:30:50 +03:00
18a0a5a4d6 Updated schema to validate adventure map spells 2025-07-14 12:01:42 +03:00
a0a99d7311 Fix build, fix sonar 2025-07-13 23:03:45 +03:00
5057609078 fix glitch with small queue 2025-07-11 20:24:47 +02:00
a6f95433a2 fix 2025-07-11 20:05:16 +02:00
246010c13e Update docs, fix inconsistencies between config & code 2025-07-11 19:20:53 +03:00
b1aff17e82 Remove hardcoded checks for town portal from AI code 2025-07-11 18:03:18 +03:00
f51c7c5c28 Removed hardcoded AI logic for Water Walk and Fly spell 2025-07-11 17:38:03 +03:00
b0c511149d Removed hardcoded checks for Summon Boat spell 2025-07-11 17:11:01 +03:00
7a1ede1e38 Adventure spell API refactoring to ease use by AI 2025-07-11 16:47:37 +03:00
55bd4bc8bf Support for custom cursors for adventure map spells 2025-07-11 16:06:21 +03:00
a53aadf53a Remove unused default cursor 2025-07-11 12:25:40 +03:00
03870ee28a Hd setting 2025-07-11 11:11:50 +02:00
5ada2d19e1 UI now shows spell range from config 2025-07-11 12:06:01 +03:00
79f3126c63 (somewhat) configurable adventure map spells
- All adventure map spells have most of their parameters in json.
- Parameters of adventure map spells can now be defined separately per
each mastery level.
- It is now possible to add a new spell that will have effect similar to
H3 adventure map spell
2025-07-10 15:55:41 +03:00
0d9fd09a6d Merge pull request #5908 from dydzio0614/commanders_fix
Fix commanders config
2025-07-10 15:55:05 +03:00
d3263a9a26 Merge pull request #5905 from IvanSavenko/sonar
Fix some sonar warnings and convert formatting from spaces to tabs
2025-07-10 15:54:40 +03:00
8ab0dd1605 Fix commanders config 2025-07-09 22:34:03 +02:00
e12765dca0 Fix sonar warnings, convert spaces -> tabs 2025-07-09 17:52:51 +03:00
ac06f3d557 Merge pull request #5897 from Opuszek/fix_magic_mirror_spell
Fix magic_mirror spell
2025-07-09 12:37:33 +03:00
5caf43a63c Merge pull request #5900 from IvanSavenko/bonus_limiters
Bonus limiters refactoring
2025-07-09 11:12:11 +03:00
09ac0f1806 Merge pull request #5851 from Laserlicht/max_range_spell
max range for spell cast
2025-07-09 11:05:37 +03:00
97db95a3ab Merge pull request #5904 from Laserlicht/glitch
fix graphical glitch
2025-07-09 11:05:14 +03:00
e3be6cc513 Merge pull request #5892 from Laserlicht/spell_school
custom spell schools in spell book
2025-07-09 11:04:27 +03:00
b3c20d30e5 Merge pull request #5903 from Laserlicht/bonus_hide
Hide bonus from creature window
2025-07-09 11:03:21 +03:00
c0145bad58 Merge pull request #5898 from IvanSavenko/clang
Add clang-tidy and clang-format configuration
2025-07-09 11:02:40 +03:00
5ba4cb8270 fix small res 2025-07-08 22:21:03 +02:00
7055e13059 fix second glitch in upper area (under lists) 2025-07-08 22:15:31 +02:00
c26edf8963 fix graphical glitch 2025-07-08 21:57:21 +02:00
3b63b837cc fix 2025-07-08 21:47:03 +02:00
7135005d89 fix problems 2025-07-08 16:20:09 +02:00
07a62e28b9 tab 2025-07-08 14:20:15 +02:00
4af7949571 Bonus limiters refactoring
- Split massive `parseLimiter` method in smaller chunks
- Added alternative format for limiters with named parameters instead of
unclear `parameters` entry that often leads to bugs in mods. Old format
is still available.
- Added detailed validation for limiter format
- Converted vcmi json's to use new format
- Removed parameter-less `CREATURE_FACTION` and `SAME_FACTION` limiter.
They are unused in mods and have unclear use-case that can be replaced
by other limiters
- Expanded documentation on limiter types

All mods that were supported before should still be supported
2025-07-08 13:01:08 +03:00
cf32f00472 hide bonus 2025-07-08 11:59:16 +02:00
ca8cfaf0ad Merge branch 'develop' into max_range_spell 2025-07-08 11:36:23 +02:00
b6e8731329 code review 2025-07-08 10:34:11 +02:00
c562aff7d2 translation / 6 slots for big book 2025-07-08 10:11:17 +02:00
00d5c3bca1 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:04:36 +02:00
c78e8aa69f Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:04:23 +02:00
1393ac0420 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:02:48 +02:00
7fc25319ee Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:02:37 +02:00
4eaa337eb3 Update lib/spells/BattleSpellMechanics.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-07-08 10:00:27 +02:00
a37f918a15 code review 2025-07-08 09:57:03 +02:00
46072a1d60 Merge pull request #5896 from IvanSavenko/code_reorganize
Split large source files into smaller files per 1 class
2025-07-08 10:47:13 +03:00
fb8535d1cf Merge pull request #5882 from Laserlicht/save_stat
Statistics in highscore screen
2025-07-08 10:21:02 +03:00