1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-10 22:31:40 +02:00
Commit Graph

19905 Commits

Author SHA1 Message Date
Laserlicht
c9f64993c1 code review 2025-04-12 20:46:33 +02:00
Laserlicht
44bf6bdf48 fix shortcut 2025-04-12 14:01:21 +02:00
Laserlicht
100f3606db code review 2025-04-12 13:39:08 +02:00
Ivan Savenko
65fd4d55d9 Merge pull request #5605 from GeorgeK1ng/drag_drop
Enable drag & drop for Map Editor
2025-04-12 11:13:22 +03:00
Ivan Savenko
f3ca06c3d0 Merge pull request #5593 from kdmcser/limiter
make OwnerUpdater not hardcode OppositeSideLimiter
2025-04-12 10:53:31 +03:00
Ivan Savenko
56fde609a8 Merge pull request #5616 from IvanSavenko/spellicon_fix
Fix loading of spell immunity icons for corresponding bonus
2025-04-12 10:51:02 +03:00
Ivan Savenko
0d5e936bc0 Merge pull request #5617 from IvanSavenko/keybinding_fix
Use SDL scancodes instead of keycodes for keybindings
2025-04-12 10:50:37 +03:00
Ivan Savenko
9f07c13c1e Merge pull request #5618 from IvanSavenko/battle_fix
Fixes for recently reported combat issues
2025-04-12 10:49:48 +03:00
Laserlicht
e4e77b9cc5 option to show full background 2025-04-11 22:58:49 +02:00
Ivan Savenko
1f70f27b2d Fix hypnotize spell
- Fix testing for Hypnotized status
- Fix handling of three-headed & all-around attack (Cerberi / Hydras)
while hypnotized
2025-04-11 18:01:49 +03:00
kdmcser
75aa89ae6e not use mutex 2025-04-11 22:52:20 +08:00
Ivan Savenko
b518b79505 Merge pull request #5615 from IvanSavenko/locale_fix
Fixes to locale/unicode handling
2025-04-11 17:06:11 +03:00
Ivan Savenko
dcb7a9e9f3 Fixes to locale/unicode handling
- Fixes crash on opening spellbook (recent regression)
- Fix crash if `haystack` string is shorter than `needle`
- Levenstein distance computation is now case-insensitive
- Text similarity computation now assumes utf-8 strings, not ascii
- Fix corruption of utf-8 string on life drain
2025-04-11 16:27:26 +03:00
Laserlicht
4ee3cda9d8 fix health bar for commander 2025-04-11 01:08:25 +02:00
Laserlicht
47cfe01141 seperate identifier 2025-04-11 00:49:26 +02:00
Laserlicht
af5e95feee init fix 2025-04-11 00:07:58 +02:00
Ivan Savenko
b6c341f7c0 Likely fix for inability to shoot if there was adjacent cloned unit 2025-04-11 00:35:11 +03:00
Ivan Savenko
d150b3907d Fix crash on using life drain with area attacks, like magog w life drain 2025-04-11 00:34:39 +03:00
Ivan Savenko
2f149b59ca Fix unit spellcasting when defending in a hotseat pvp battle
Check interface of player that is currently acting in combat, not player
that is making turn on map
2025-04-11 00:33:21 +03:00
Ivan Savenko
f05dc412f0 Use SDL scancodes instead of keycodes for keybindings 2025-04-10 22:47:43 +03:00
Laserlicht
562b3f777d code review (second batch) 2025-04-10 21:41:22 +02:00
Ivan Savenko
e51ba74214 Fix loading of spell immunity icons for corresponding bonus 2025-04-10 22:24:22 +03:00
Laserlicht
5b74f7f19e code review (first batch) 2025-04-10 21:04:24 +02:00
Ivan Savenko
0b437e8b1d Merge pull request #5611 from GeorgeK1ng/custom_directories
Allow changing default directories in Windows
2025-04-10 17:31:41 +03:00
Ivan Savenko
2c8f562182 Merge pull request #5603 from MichalZr6/locale_fix
Fix crash when setting up locale on Android
2025-04-09 17:25:28 +03:00
Ivan Savenko
6247ed80d2 Merge pull request #5592 from GeorgeK1ng/mod_types
Add "Campaigns" mod type
2025-04-09 17:24:32 +03:00
Ivan Savenko
fb97891cd3 Merge pull request #5610 from IvanSavenko/beta_crashfixes
Beta crashfixes
2025-04-09 17:23:32 +03:00
SoundSSGood
60afbbe20f Necromancy & Eagle eye infowindows 2025-04-09 10:13:10 +02:00
George King
715736ebc2 Update schema 2025-04-07 21:04:36 +02:00
George King
227ea5da08 Update docs 2025-04-07 21:03:09 +02:00
George King
551d7801a0 Remove Map pack 2025-04-07 21:01:03 +02:00
George King
5b5b2f158d Change getDefaultUserDataPath to const 2025-04-07 18:51:12 +02:00
George King
f802c5f717 Simplified getPathFromConfigOrDefault 2025-04-07 17:50:46 +02:00
George King
fa1386748e Moved dirs.json load to constructor 2025-04-07 17:32:45 +02:00
SoundSSGood
603672ff51 revert some changes 2025-04-07 17:00:24 +02:00
George King
a9b23ae028 Fix build 2025-04-07 16:51:25 +02:00
George King
d2e5fdce56 Various tweaks 2025-04-07 16:37:51 +02:00
George King
451f22a22f Update lib/VCMIDirs.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-04-07 10:21:31 +02:00
George King
2df2d48b4a Update lib/VCMIDirs.cpp
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2025-04-07 09:55:47 +02:00
George King
5c83e54a9e Update lib/VCMIDirs.cpp
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2025-04-07 09:53:27 +02:00
George King
a08e923934 Allow changing default directories in Windows 2025-04-06 22:14:51 +02:00
George King
37ec51527c Allow changing default directories in Windows 2025-04-06 22:13:04 +02:00
Ivan Savenko
49e215a7c3 Bump fuzzylite submodule to latest commit 2025-04-06 18:45:30 +03:00
Ivan Savenko
dcbf12ef26 Fix rare crash on merging two stacks in town garrison with stack
artifacts equipped
2025-04-06 18:44:44 +03:00
Ivan Savenko
cbfaefd805 Fix rare crash if player selects maximum movement speed and moves hero
across event that grants enough XP to level up
2025-04-06 18:43:55 +03:00
Ivan Savenko
87caec6be1 Check for presence of builtin ttf fonts & report on start to avoid
strange crashes on font loading
2025-04-06 18:41:20 +03:00
Ivan Savenko
4555b2d228 Increase system RAM for xbrz2 auto-activation to 4Gb due to crashes on
Android
2025-04-06 18:40:27 +03:00
Ivan Savenko
6c1cb3ac54 Workaround / debug info for crash on failure to render ttf text 2025-04-06 18:39:53 +03:00
Ivan Savenko
3dd15beede Fix rare crash if player changes starting hero in MP while another has
town right-click popup open
2025-04-06 18:39:29 +03:00
SoundSSGood
f0a9c95075 ArtInfoWindow on client. Client side 2025-04-06 13:47:32 +02:00