Ivan Savenko
|
8efa7911b7
|
Implemented "Allied Adventure Map AI" option
|
2023-07-03 14:34:53 +03:00 |
|
Ivan Savenko
|
21c45bd84f
|
Added new settings to Launcher:
- UI Scaling selection
- Allied AI selection
- Separate main/secondary mod repo
|
2023-07-03 14:34:53 +03:00 |
|
Ivan Savenko
|
814a4b9455
|
Partial fix for displaying download progress of mods
|
2023-07-03 14:34:53 +03:00 |
|
Ivan Savenko
|
fc696fa0b3
|
Added detection of OS language on first run
|
2023-07-03 14:34:53 +03:00 |
|
Ivan Savenko
|
1f525c59c3
|
Remove no longer used code
|
2023-07-03 14:34:53 +03:00 |
|
Ivan Savenko
|
4911cf0bd4
|
Merge pull request #2270 from Fabrice-TIERCELIN/french_map_editor
French map editor
|
2023-07-03 13:11:57 +03:00 |
|
Fabrice Tiercelin
|
a0ee0116f7
|
French map editor
|
2023-07-01 11:28:49 +02:00 |
|
Ivan Savenko
|
7aef0f404b
|
Merge pull request #2263 from Fabrice-TIERCELIN/french_launcher
French translation of the launcher
|
2023-06-30 18:27:53 +03:00 |
|
Ivan Savenko
|
9cd246ab8b
|
Merge pull request #2259 from IvanSavenko/campaign_refactoring
Fix accumulated issues with campaigns
|
2023-06-30 12:59:48 +03:00 |
|
Fabrice Tiercelin
|
7c2b9732b5
|
No character encoding
|
2023-06-30 08:30:42 +02:00 |
|
Ivan Savenko
|
0a24ca29f6
|
Add french translation to CMake
|
2023-06-30 08:22:06 +02:00 |
|
Fabrice Tiercelin
|
3c3961bd4e
|
French translation of the launcher
|
2023-06-30 08:22:05 +02:00 |
|
Ivan Savenko
|
313b827d25
|
Merge pull request #2266 from mikeiit/bug-fix-missing-fort-level
Brought back missing fort level in info box
|
2023-06-29 15:27:32 +03:00 |
|
Mike
|
c35d9d66a6
|
Brought back missing fort level in info box
This is to fix #2158
|
2023-06-28 22:21:34 -07:00 |
|
Ivan Savenko
|
cdc27d1fcf
|
Play correct music file in campaign menu
|
2023-06-27 20:09:11 +03:00 |
|
Ivan Savenko
|
0fdbf54937
|
Use HeroTypeID instead of int
|
2023-06-27 19:32:27 +03:00 |
|
Ivan Savenko
|
6493922f9b
|
Reverted debug changes
|
2023-06-27 16:27:46 +03:00 |
|
Ivan Savenko
|
4a5c1556a1
|
Always use std::vector<uint8_t> to store binary map
|
2023-06-27 16:27:35 +03:00 |
|
Ivan Savenko
|
96eab03b16
|
Fix UI updates
|
2023-06-27 14:09:04 +03:00 |
|
Ivan Savenko
|
cc91be3518
|
Added workaround for loading spellbook existance status
|
2023-06-27 13:58:45 +03:00 |
|
Ivan Savenko
|
33cbd46406
|
Merge pull request #2252 from SoundSSGood/crash_fix
Crash fix. Cosmetic fixes.
|
2023-06-26 23:06:20 +03:00 |
|
Ivan Savenko
|
88566cb1ef
|
Fix another unprotected UI access
|
2023-06-26 22:14:21 +03:00 |
|
Ivan Savenko
|
0f8d53e978
|
Replaced SDL user events list with dispatching of arbitrary functors
|
2023-06-26 21:51:10 +03:00 |
|
Ivan Savenko
|
ba97f3dfbb
|
Merge pull request #2257 from mikeiit/overlapped-text-bug-fix
Fixed overlapped text display in adventure map settings
|
2023-06-26 21:44:36 +03:00 |
|
Ivan Savenko
|
7fc66c2797
|
Fix loading of experience for predefined heroes
|
2023-06-26 20:02:43 +03:00 |
|
Ivan Savenko
|
3d66455cd1
|
Fix build
|
2023-06-26 19:44:38 +03:00 |
|
Ivan Savenko
|
098e68b8dd
|
Fix granting of building upgrade as bonus
Such as granting Mages Guild Level 4 when town does not have Mages Guild
Level 1
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
48ac84110b
|
Replaced hero crossover logic with one that actually matches H3
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
e2bd98e21e
|
CampaignRegions class encapsulation
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
f6b2f58da9
|
Use inheritance instead of composition for campaign header
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
a08fe09517
|
Added encapsulation for CampaignState class
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
8420a90aa4
|
Reorganization of campaigns code
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
d1e5a347ff
|
Refactoring of campaign handler: rename types and use strong typing
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
453d441562
|
Remove heroes placeholders even in single scenarios
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
2882e2d248
|
Added loading of reserved heroes from H3M
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
2b7e554807
|
Formatting & cleanup
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
0fb284f948
|
Extracted campaign-related code from GameState into a separate class
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Mike
|
75820c3bdf
|
Fixed overlapped text display in adventure map settings
|
2023-06-25 16:27:00 -07:00 |
|
Ivan Savenko
|
5c3cacd290
|
Merge pull request #2247 from IvanSavenko/pathfinding_fixes
Fix accumulated issues with pathfinding
|
2023-06-25 21:13:52 +03:00 |
|
DjWarmonger
|
a560eaea51
|
Merge pull request #2237 from vcmi/fictive_connections
Wide, fictive, repulsive connections
|
2023-06-25 19:57:08 +02:00 |
|
Tomasz Zieliński
|
43d666a2ff
|
Refactor duplicated code
|
2023-06-25 18:31:54 +02:00 |
|
Ivan Savenko
|
c77d353086
|
Fix build
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
e0ea994656
|
Moved some pathfinding options to game settings
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
6546242c03
|
Workaround-ish fix for last scenario of Angel Wings (un)equipping
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
03c3797945
|
Fixed pathfinding with free ship boarding (Admiral's Hat)
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
08cfbe79cf
|
Added encapsulation for movement points access
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
edf7756783
|
Recalculate paths on (un)equipping Angel Wings
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
f66a8a9cf0
|
Do not allow stopping movement while in air
(client-side check, since proper fix would require major rewrite)
|
2023-06-25 17:42:36 +03:00 |
|
Ivan Savenko
|
90c68588f9
|
Implemented fly movement sound
|
2023-06-25 17:42:36 +03:00 |
|