1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-09 01:06:07 +02:00
Commit Graph

824 Commits

Author SHA1 Message Date
b2527c3775 Do not attempt to answer non-existing query 2024-01-18 22:21:07 +02:00
f7a31865f3 basic touch introduction implementation 2023-11-14 21:52:30 +01:00
07472d3b05 Merge pull request #3147 from IvanSavenko/serialization_refactor
Serialization refactor - remove VLC from saved games
2023-11-11 17:35:01 +02:00
864462b84a Reduce excessive updates of garrisons. Fixes selection reset in simturns 2023-11-09 00:01:48 +02:00
4a7fa9bf8c Simplified CTypeList class 2023-11-08 22:05:36 +02:00
0b4fa20bdc Merge pull request #3152 from SoundSSGood/CAltar-widget
Altar rework
2023-11-08 13:42:00 +02:00
86a3806bec MetaString refactor to eliminate integer usage for identifiers
- entity names are now stored and serialized as text ID's
- added helper methods for convenience to get entities names to
metastring
2023-11-07 22:47:10 +02:00
75ebd954af Creatures altar & Artifacts altar 2023-11-06 14:31:32 +02:00
10e50548e7 Converted Component class to use VariantIdentifier instead of int 2023-11-02 12:00:04 +02:00
ab2f6abb87 ArtifactLocation now use ID for artHolder identification part2 2023-10-29 17:46:13 +02:00
b88a8da4e8 Split off some netpack structures into separate files 2023-10-23 13:59:15 +03:00
a1a5bc28c2 convert line endings from CRLF (Windows) to LF (Linux/Unix)
Mixed line endings cause problems when exporting patches with
git-format-patch and then trying to "git am" a patch with mixed and
non-matching line endings. In such a situation git will fail to apply
the patch.

This commit runs the dos2unix tools on the remaining files with CRLF
(\r\n) line endings to convert them to line-feeds (\n) only.

Files that are Windows specific like *.vcxproj and *.props files were
not converted.

Closes: #3073
2023-10-19 16:23:21 +02:00
f6071ed181 fix 2023-10-15 00:09:32 +02:00
c96cc405ed town now updates 2023-10-14 23:41:12 +02:00
d7d435dcb7 Add game pause 2023-10-08 16:03:57 +02:00
39a92cdde3 Add query for dwellings dialog 2023-10-04 17:47:12 +03:00
898733eed7 Added Query to track visit duration for Taverns and Markets 2023-10-04 17:47:12 +03:00
e322d0a084 Merge pull request #2966 from IvanSavenko/simplify_ui_lock
Simplified locking of game UI state
2023-10-04 16:50:23 +03:00
c57d5545c2 Merge pull request #2971 from Nordsoft91/translations
Multi-language support for network game and for VMAPs
2023-10-02 20:41:42 +02:00
03c099d4fd First steps 2023-09-27 22:53:13 +02:00
71ad9d6707 Fix crash on starting map as non-red player 2023-09-27 21:23:54 +03:00
195320dcf2 Removed remaining references to 'pim' name 2023-09-27 18:50:01 +03:00
0dcfd6e65c Removed optional locking in waitWhileDialog method 2023-09-27 18:44:08 +03:00
d6b9fa8fbd Replaced CPlayerInterface::pim with CGuiHandler::interfaceLock
- Removed CPlayerInterface::pim since this lock does not actually
protects LOCPLINT but rather entire game UI state
- added more logical CGuiHandler::interfaceLock
- interface lock is now non-recursive and is locked only once by initial
caller that want to access GUI
2023-09-27 18:33:52 +03:00
71a1ed816a Merge pull request #2892 from Laserlicht/highscore_menu
Highscore Menu & end video
2023-09-27 15:48:47 +03:00
242e0ffa4a fix playername 2023-09-26 22:06:04 +02:00
42030ed10f Fix hotseat 2023-09-26 17:28:50 +03:00
49c148502b Correctly close dialogs on end of turn 2023-09-26 15:54:24 +03:00
d257fb37f0 Use optional instead of Json for queries 2023-09-26 13:42:20 +03:00
64c82c9133 Fixed UI locking in simturns 2023-09-26 13:42:20 +03:00
c3373ea34c code review 2023-09-25 18:06:40 +02:00
8a0565eb9b use vector 2023-09-23 22:15:05 +02:00
c49d38b855 cheats + grail in town 2023-09-23 21:37:40 +02:00
6f8b62d77d codereview 2023-09-23 20:41:30 +02:00
d2398b804a implement adding 2023-09-23 13:14:45 +02:00
d3f007453d win screen ready 2023-09-23 01:36:01 +02:00
1a0f5cf159 calc preperation 2023-09-23 00:21:36 +02:00
30c6cf3b98 video & audio correction; win/lose 2023-09-22 21:45:12 +02:00
a4cb74f0dc highscore input window 2023-09-22 20:39:20 +02:00
2af7d7c085 Ignore garrison update events of another towns for our castleInt 2023-09-19 19:24:35 +03:00
8c0d78f1d9 Added initiator-player to packs that add/remove/move objects 2023-09-19 19:24:34 +03:00
219f81d28b Added explicit "PlayerEndsTurn" netpack
- PlayerEndsTurn pack is now sent when player ends turn
- YourTurn pack has been renamed to PlayerStartsTurn for consistency
- PlayerStartsTurn will no longer replace list of acting players
- PlayerEndsGame and PlayerEndsTurn will remove player from acting list
2023-09-18 20:55:01 +03:00
f1c40466d3 Changes according to review 2023-09-18 18:17:26 +03:00
b7de685483 Fixed paths through teleport, formatting cleanup 2023-09-16 20:35:04 +03:00
c8e6a7cd27 Fixed most common cases of movement actions 2023-09-16 20:07:26 +03:00
80b80a0ae6 Minor cleanup of hero movemen code 2023-09-16 20:07:26 +03:00
347ce01dbe Moved hero movement logic to a new class from PlayerInterface 2023-09-16 20:07:26 +03:00
1b810b5b93 combined arts assembling fixed 2023-09-07 11:54:52 +03:00
f39fbe5151 Merge pull request #2757 from IvanSavenko/filesystem_refactor
Filesystem refactor - part 1
2023-09-07 10:51:02 +03:00
41210c1dbf Client-side support for multiple battles 2023-09-06 16:03:47 +03:00