Commit Graph
100 Commits
Author SHA1 Message Date
Ivan Savenko 274bd3ac22 Add downloads counter for 1.4.2 2023-12-24 19:29:33 +02:00
Ivan Savenko e81f4b04cf Set 1.4.2 release date to 25th December 2023-12-24 19:29:33 +02:00
Ivan Savenko 161fc6eb58 Merge pull request #3344 from cewbdex/czech-work
More Czech translation work
2023-12-24 19:28:29 +02:00
Ivan Savenko 0b22ed7607 Merge pull request #3387 from dydzio0614/instant-animations
New setting to skip adventure map fadein/fadeout
2023-12-24 19:21:56 +02:00
Ivan Savenko 172e385f67 Merge pull request #3375 from Laserlicht/round_counter
turn indicator
2023-12-24 16:25:04 +02:00
Ivan Savenko 85d930bbd0 Merge pull request #3374 from dydzio0614/default-large-spellbook
Default large spellbook
2023-12-24 16:23:29 +02:00
Ivan Savenko 7958faaa2c Merge pull request #3339 from IvanSavenko/changelog_142
[1.4.2] Changelog
2023-12-24 14:13:30 +02:00
Ivan Savenko 75cd9ca12b Added 1.4.2 changelog 2023-12-24 14:13:09 +02:00
Ivan Savenko e77651d3f3 Merge pull request #3377 from dydzio0614/commander-skills-fix
Commander skills fix
2023-12-24 13:33:48 +02:00
Ivan Savenko 2b495a9679 Merge pull request #3379 from IvanSavenko/fix_genie_spellcasting
Fix genie spellcasting
2023-12-24 13:29:05 +02:00
Ivan Savenko c7ea15e2ce Merge pull request #3378 from IvanSavenko/fix_lists
Fix possible memory corruption in town/hero lists
2023-12-24 13:19:38 +02:00
Ivan Savenko 5fe5d81729 Merge pull request #3376 from IvanSavenko/uninitialized_fixes
Fix uninitialized memory access
2023-12-24 13:19:17 +02:00
Ivan Savenko 85de3143ff Fixed Genie spellcasting logic to account for spell immunities 2023-12-24 01:13:19 +02:00
Ivan Savenko 822677af77 More correct frenzy spell creature immunities 2023-12-24 01:09:10 +02:00
Ivan Savenko bcbd708fa7 Added more checks to detect illegal access in CList's class 2023-12-24 00:16:29 +02:00
Ivan Savenko 08a4b67cd7 Merge pull request #3372 from IvanSavenko/bugfixing
[1.4.2] Bugfixing
2023-12-23 22:05:39 +02:00
Ivan Savenko 056639ba67 Merge pull request #3371 from dydzio0614/creatures-transfer-fix
Fix crash due to incorrect logic on transferring last creature
2023-12-23 21:55:52 +02:00
Ivan Savenko 027dd635ef Merge pull request #3370 from vcmi/ban_armageddons_blade
Ban Armageddon's Blade and Vial of Dragon Blood
2023-12-23 21:54:59 +02:00
Ivan Savenko 4220bb32a7 Merge pull request #3364 from IvanSavenko/scholar_fix
Fix refusable Scholar
2023-12-23 21:54:13 +02:00
Ivan Savenko 3e9133995f Fix uninitialized member 2023-12-23 21:31:29 +02:00
Ivan Savenko 7732f39556 Fix potential uninitialized access - setupSteps depends on not yet
initialized members
2023-12-23 21:31:17 +02:00
Ivan Savenko a08546e964 Correctly update hero list on reordering via radial menu 2023-12-23 18:13:55 +02:00
Ivan Savenko 50536e28da Fixed invalid text ID in description of "start with hero" campaign bonus 2023-12-23 18:13:31 +02:00
Ivan Savenko ec1aee68d5 Fix invisible chat in pregame. Fixed positioning of chat box 2023-12-23 18:12:55 +02:00
Ivan Savenko 72980a3909 Fix crash on accessing jsonnode with different type in release builds 2023-12-23 18:12:18 +02:00
Ivan Savenko 12c69f8e04 Fix crash on accessing non-existing player ID 2023-12-23 18:11:48 +02:00
Ivan Savenko cd526a5e15 Send notifications when simultaneous turns end 2023-12-23 18:11:25 +02:00
Ivan Savenko ec5fcb3e7c Do not ignore 'canRefuse' flag for select mode 'first' and 'random' 2023-12-23 00:35:51 +02:00
Ivan Savenko 20ede710c2 Merge pull request #3362 from IvanSavenko/terrain_decorations
Terrain decorations level
2023-12-22 23:39:32 +02:00
Ivan Savenko bbbf676d38 spaces -> tabs 2023-12-22 23:22:33 +02:00
Ivan Savenko 9bf1e72a19 Merge pull request #3346 from IvanSavenko/better_timers
[1.4.2] Better timers
2023-12-22 23:19:20 +02:00
Ivan Savenko 5d7901cd8c Fixed timer countdown sound playback 2023-12-22 22:46:29 +02:00
Ivan Savenko 0a8b81b2c4 Fix deactivation of current stack if player does not acts in time 2023-12-22 22:46:09 +02:00
Ivan Savenko ebbba0029f Fix positioning and size of turn timers widget with English fonts 2023-12-22 18:40:29 +02:00
Ivan Savenko d8c69d39d8 Restored sound notifications 2023-12-22 18:40:29 +02:00
Ivan Savenko 37a8c8db8d Workaround for vcmi-extras bug 2023-12-22 18:40:29 +02:00
Ivan Savenko fe5918ebf5 Clients will now switch to turn options when host does so 2023-12-22 18:40:28 +02:00
Ivan Savenko 4986b9031d Use timers for turns only if turn timer is set and for pvp battles -
only if unit timer is set to avoid "bad" edge case where player can
completely run out of time
2023-12-22 18:40:28 +02:00
Ivan Savenko c4b8cc877b Remove no longer used file 2023-12-22 18:40:28 +02:00
Ivan Savenko 241add394c Fixed timer widget in pvp battle 2023-12-22 18:40:28 +02:00
Ivan Savenko fc595c5d84 propagate turn timer state every second to ensure correct UI 2023-12-22 18:40:28 +02:00
Ivan Savenko f834cb3d99 Display different timers separately when applicable 2023-12-22 18:40:28 +02:00
Ivan Savenko da9c0feebc Reworked timer widget to show timers for all players 2023-12-22 18:40:28 +02:00
Ivan Savenko 8916ae7bcd Fix water generation, try to improve decoration level a bit 2023-12-22 18:35:38 +02:00
Ivan Savenko 9b40271ab1 Update editor and tests 2023-12-22 17:56:43 +02:00
Ivan Savenko 19e851ddff Implemented configurable level of decorations for terrains 2023-12-22 17:41:30 +02:00
Ivan Savenko c8d024ae11 Merge pull request #3354 from dydzio0614/antimagic-garrison
Add missing antimagic functionality to antimagic garrisons
2023-12-22 16:33:39 +02:00
Ivan Savenko 70ee87e1d1 Merge pull request #3356 from Laserlicht/hero_info_levelup
[1.4.2?] Possibility to show hero info in levelup window
2023-12-22 16:33:31 +02:00
Ivan Savenko 48a8826aa1 Merge pull request #3308 from vcmi/improve_treasure_placement
Improve treasure placement
2023-12-22 16:32:59 +02:00
Ivan Savenko 4ed283a357 Merge pull request #3359 from IvanSavenko/crashfixes
Crashfixes
2023-12-22 15:17:59 +02:00
Ivan Savenko ec89e7fa62 Move UNLIMITED_MOVEMENT bonus to very end of the list 2023-12-22 14:20:32 +02:00
Ivan Savenko 171044359d Fixed crash on connection to 1.4.1 game 2023-12-22 14:03:05 +02:00
Ivan Savenko 31cef2e7d7 Attempt to fix crash on rewardable configuration 2023-12-22 14:03:05 +02:00
Ivan Savenko d8b601e759 Fix crash on disconnecting 2023-12-22 14:03:05 +02:00
Ivan Savenko ee976d676d Fix crash on closing vcmi while opening is playing 2023-12-22 14:03:05 +02:00
Ivan Savenko 27d2fc0a13 Merge pull request #3186 from SoundSSGood/quick-backpack-part1
Quick backpack window
2023-12-21 17:10:15 +02:00
Ivan Savenko ed98780eba Merge pull request #3352 from Laserlicht/big_spellbook_optimize
[1.4.2] big spellbook optimize
2023-12-21 17:08:41 +02:00
Ivan Savenko 12bd346fb2 Merge pull request #3347 from dydzio0614/berserk-fix
Berserk fix + new bonus duration
2023-12-20 16:33:33 +02:00
Ivan Savenko fee0e0f9a0 Merge pull request #3348 from dydzio0614/no-alttab-console
No alt-tab console
2023-12-20 16:29:23 +02:00
Ivan Savenko b73300571a Merge pull request #3350 from dydzio0614/server-polling-change
Change client's polling rate for server startup
2023-12-20 16:29:06 +02:00
Ivan Savenko 41e30ad26f Merge pull request #3338 from IvanSavenko/version_bump_142
Bump version to 1.4.2
2023-12-20 16:27:36 +02:00
Ivan Savenko c4cecbb5dc Bump version to 1.4.2 2023-12-20 16:27:18 +02:00
Ivan Savenko a507acea59 Merge pull request #3331 from cewbdex/linux-translate
Translate metainfo
2023-12-20 16:25:43 +02:00
Ivan Savenko f40e711721 Merge pull request #3340 from IvanSavenko/crashfixes3
Crashfixes
2023-12-18 13:40:13 +02:00
Ivan Savenko 3f089cce78 Merge pull request #3341 from IvanSavenko/fix_extraction_progress
Fix extraction progress display for mod installation
2023-12-18 13:34:37 +02:00
Ivan Savenko 46cdbe4161 Merge pull request #3342 from Laserlicht/language_select_fix
[launcher] select first language
2023-12-18 13:33:35 +02:00
Ivan Savenko 103151f1f7 Merge pull request #3343 from IvanSavenko/fix_spellbook_animation
Fix spellbook page flip animation
2023-12-18 13:32:30 +02:00
Ivan Savenko 5953f807bc Merge pull request #3336 from dydzio0614/default-infobox-army-management
Change infoBarCreatureManagement setting: true by default
2023-12-18 13:24:12 +02:00
Ivan Savenko 732cdfec73 Merge pull request #3254 from Laserlicht/spell_search
search spells
2023-12-18 13:23:06 +02:00
Ivan Savenko 44a79c1ff4 Merge pull request #3327 from Laserlicht/datetime
date time format
2023-12-18 13:21:01 +02:00
Ivan Savenko f575e46ba0 Clear only part of screen covered by video - required for spellbook 2023-12-18 01:01:02 +02:00
Ivan Savenko 1a4bcfadbc Actually show extraction progress during mod installation 2023-12-18 00:34:00 +02:00
Ivan Savenko 74dedc4cc5 Converted ZipArchive namespace into stateful class 2023-12-18 00:33:32 +02:00
Ivan Savenko c04efa8ac4 Merge pull request #3310 from cewbdex/cz-adw
Czech language improvements
2023-12-17 22:38:47 +02:00
Ivan Savenko acc09ee51a Merge pull request #3266 from Laserlicht/puzzle_cheat
implement missing OH3/HDmod cheats
2023-12-17 22:16:22 +02:00
Ivan Savenko ebc4aec02d Merge pull request #3320 from IvanSavenko/windows_legacy
Fix Windows 7 support
2023-12-17 22:06:29 +02:00
Ivan Savenko f38a09e71a Merge pull request #3321 from dydzio0614/chinese-translations-update
Update chinese translation
2023-12-17 22:05:49 +02:00
Ivan Savenko 496bca1a59 Attempt to track down mystery crash on Android 2023-12-17 20:09:28 +02:00
Ivan Savenko 6a357aaea6 Fix empty names for mods without set name (e.g. core mod) 2023-12-17 19:44:45 +02:00
Ivan Savenko 84d9078bd9 Throw exception instead of failing with SIGSEGV 2023-12-17 19:44:45 +02:00
Ivan Savenko dd88220b7c Fixed potentially uninitialized class member 2023-12-17 19:44:45 +02:00
Ivan Savenko e6dcf355e8 Merge pull request #3335 from vcmi/master
Merge master -> beta
2023-12-17 19:29:01 +02:00
Ivan Savenko 87c616a2f2 Merge pull request #3325 from IvanSavenko/crashfixes2
Crashfixes
2023-12-17 01:06:01 +02:00
Ivan Savenko 9f8a5119f9 Less strict check for Armageddon's Blade data files presence 2023-12-16 15:04:41 +02:00
Ivan Savenko b6cc26f853 Fix build 2023-12-16 14:29:49 +02:00
Ivan Savenko 80d3d61106 Renamed 'mingw-ubuntu' to 'mingw' to avoid confusion 2023-12-16 14:01:13 +02:00
Ivan Savenko 043094e6d1 Android build ID version bump 2023-12-16 13:59:39 +02:00
Ivan Savenko d187309eed Fixed typo - different type was used to select ID and subID 2023-12-16 13:46:29 +02:00
Ivan Savenko 1acab80fdc Use unique_ptr instead of raw pointers to attempt to fix crash on free 2023-12-16 13:46:29 +02:00
Ivan Savenko 5f4608c9f0 Fixed memory corruption on usage of radial wheel to reorder towns/heroes 2023-12-16 13:46:29 +02:00
Ivan Savenko aadfde27bc Throw exception instead of crash on accessing non-existing setting 2023-12-16 13:46:29 +02:00
Ivan Savenko 9ff00d75dc Do not crash if Scholar is not a rewardable object 2023-12-16 13:46:29 +02:00
Ivan Savenko 16e845e1c8 - Check for presence of AB files on startup 2023-12-16 13:46:29 +02:00
Ivan Savenko 63e18bbd51 Fix build 2023-12-15 18:58:03 +02:00
Ivan Savenko 67f6e23c45 Use new conan cache/prebuilts with Win7-compatible libtbb.dll 2023-12-15 18:51:00 +02:00
Ivan Savenko 8da1ee8eed Try to add 32-bit build for Windows / mingw CI 2023-12-15 18:51:00 +02:00
Ivan Savenko a7b46c0508 Explicitly target Windows 7 for mingw builds 2023-12-15 18:51:00 +02:00
Ivan Savenko 0eda3247cc Merge pull request #3312 from IvanSavenko/crashfixes
Crashfixes
2023-12-14 01:05:08 +02:00
Ivan Savenko a1f34e059a Fix possible crash on starting 2nd battle while intro sound from 1st one
is still playing
2023-12-13 19:35:02 +02:00
Ivan Savenko 873fd33e7a Workaround for mingw and armeabi Android build 2023-12-13 19:23:32 +02:00