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