1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-23 00:28:08 +02:00
Commit Graph

7110 Commits

Author SHA1 Message Date
609f25f344 Add sanity check 2023-09-04 22:43:16 +03:00
b6a1a8f0da Json Serializer should now use identifers storage properly 2023-09-04 22:23:20 +03:00
9735fa6d06 Fix regresssion - crash 2023-09-04 22:22:45 +03:00
12c4f8d18c Fixed serialization of PlayerColor in json 2023-09-04 22:22:24 +03:00
86a7f5f5cd Removed getStr(bool), replaced with similar toString() 2023-09-04 22:21:02 +03:00
7e27ac7073 IdentifierStorage is now separate handler in VLC 2023-09-04 18:56:16 +03:00
c8a6cd74cc Additional checks for invalid access to IdentifierStorage 2023-09-04 18:56:16 +03:00
82989e6302 Use pointers in containers to guaranteed fixed address 2023-09-04 18:56:16 +03:00
a30e7ba321 Remove bitmasks of PlayerColor's. Add encode/decode methods 2023-09-04 18:56:16 +03:00
3f921fa771 Serialization version bump 2023-09-04 18:22:34 +03:00
6a260a60cf Fix resource creation 2023-09-04 18:22:34 +03:00
9cfcf5ea19 Fix regressions 2023-09-04 18:22:34 +03:00
0f88b8969b Removed some usages of std string as resource path 2023-09-04 18:22:34 +03:00
8dfdfffd87 Use ResourcePath for audio files 2023-09-04 18:22:34 +03:00
97b7d44c88 Use ResourcePath for video accessing 2023-09-04 18:22:34 +03:00
6f0108e462 Use ResourcePath for referencing texts and json's 2023-09-04 18:22:34 +03:00
823ffa7a07 Always use ResourcePath for referencing images and animations 2023-09-04 18:22:34 +03:00
d113168db4 Fix neutral objects serializing 2023-09-04 01:42:51 +04:00
385202a02a Fix abandoned map crash 2023-09-04 01:42:51 +04:00
8040cafb3d Code review tweaks 2023-09-01 15:17:46 +04:00
15037b782f Fix assert 2023-09-01 04:39:32 +04:00
e9ba1d73d1 Support partial versions 2023-09-01 04:36:53 +04:00
ea7ab9d5ed Migrate launcher to vcmi versions 2023-09-01 04:12:41 +04:00
c45ab07d0b Merge pull request #2698 from Nordsoft91/turn-timer
Turn timer fixes
2023-09-01 00:31:52 +04:00
08967efd91 Teleport: check immunities in applicable()
Attempt to fix #2677
2023-08-31 19:58:46 +03:00
7255dda624 Merge pull request #2629 from dydzio0614/neutral-creature-popup
Improve neutral creature adventure map popup
2023-08-31 15:44:19 +03:00
adb633be30 Merge pull request #2715 from IvanSavenko/regression_fix
Fix several recently discovered regressions
2023-08-31 15:41:04 +03:00
49614f5851 Merge pull request #2695 from Nordsoft91/mod-compatibility 2023-08-31 12:14:54 +04:00
3e169ef2f5 Fix visiting of markets 2023-08-31 01:07:59 +03:00
cc3ca9a41e Timers fixes 2023-08-30 03:33:59 +04:00
9a42abe2a7 Extended timer info to exhange between client and server 2023-08-30 03:11:46 +04:00
695a51d8c8 Merge remote-tracking branch 'vcmi/beta' into develop 2023-08-28 21:19:53 +03:00
4ee47b01ae Make possible to play with different timers independently 2023-08-28 19:45:15 +04:00
98f7ed9dfd Implement player start turn query 2023-08-28 18:56:36 +04:00
93f14c984d Fix compatibility check with patch version 2023-08-28 17:49:13 +04:00
925bde68ff Fix compatibility check with game version 2023-08-28 17:43:33 +04:00
0a6ea63b09 Revert "Add compatibility with minor version"
This reverts commit 6e7b13fcbe.
2023-08-28 17:41:00 +04:00
3962b71262 Remove unused variable 2023-08-28 17:10:52 +04:00
1586c6c6a0 Merge pull request #2668 from IvanSavenko/remove_current_player
Remove "currentPlayer" from gamestate
2023-08-28 17:10:28 +04:00
ffc4b989f0 Merge pull request #2679 from Laserlicht/smooth_scroll
Smooth scroll
2023-08-28 17:08:57 +04:00
6e7b13fcbe Add compatibility with minor version 2023-08-28 16:21:46 +04:00
ce20d913e0 Fix checking PlayerColor's for validness 2023-08-27 01:35:38 +03:00
2286e0c7b1 implement speed and move 2023-08-26 21:13:33 +02:00
fe6d96f4a0 angle calc 2023-08-26 20:19:25 +02:00
edd029c79c Replace "currentPlayer" from gamestate with "activePlayers"
- Allows multiple active players at once, e.g. simturns
- Cleared up validation of netpacks by server, e.g. always check for
pack sender
2023-08-25 18:56:15 +03:00
b61c9a9e35 Fix build 2023-08-25 13:46:42 +03:00
e2718db791 Converted several enumerations into constants 2023-08-25 13:38:02 +03:00
c2d5f7f22f Formatting & cleanup 2023-08-25 13:38:02 +03:00
e54287ea5d Converted remaining identifier to new system 2023-08-25 13:38:02 +03:00
0240ee886d Converted (almost) all namespace enum's to enum classes 2023-08-25 13:38:02 +03:00