Ivan Savenko and GitHub
b21a361b99
Merge pull request #2814 from SoundSSGood/arts-counter-impovements
...
Artifacts counter impovements
2023-10-01 17:53:51 +03:00
Ivan Savenko and GitHub
b919b3a2d1
Merge pull request #2983 from Alexander-Wilms/faster-ci
...
CI: Install all packages at once on Linux
2023-10-01 17:53:30 +03:00
Ivan Savenko and GitHub
9ba1aa652d
Merge pull request #2967 from IvanSavenko/bugfixing
...
Miscellaneous bugfixing
2023-09-28 12:11:51 +03:00
Ivan Savenko and GitHub
47a17cc4a7
Merge pull request #2965 from IvanSavenko/movement_fix
...
Fix freeze on moving through teleporters without set path
2023-09-27 23:08:27 +03:00
Ivan Savenko
9b482a2b1e
Fix boat creation for heroes recruited on water
2023-09-27 21:25:27 +03:00
Ivan Savenko
16424d2fc0
Fixed boat boarding
2023-09-27 21:25:04 +03:00
Ivan Savenko
f4c33f49ee
Removed excessive warning
2023-09-27 21:24:37 +03:00
Ivan Savenko
92fdaa20b1
Fix crash on loading Seer Hut with kill monster mission
2023-09-27 21:24:25 +03:00
Ivan Savenko
71ad9d6707
Fix crash on starting map as non-red player
2023-09-27 21:23:54 +03:00
Ivan Savenko
c330998518
Fix freeze on moving through teleporters without set path
2023-09-27 17:17:06 +03:00
Ivan Savenko and GitHub
97097c20ad
Merge pull request #2874 from SoundSSGood/exchange-window-update
...
Exchange window update
2023-09-27 15:50:52 +03:00
Ivan Savenko and GitHub
71a1ed816a
Merge pull request #2892 from Laserlicht/highscore_menu
...
Highscore Menu & end video
2023-09-27 15:48:47 +03:00
Ivan Savenko and GitHub
efe3393408
Merge pull request #2947 from Laserlicht/enableUiEnhancements_button
...
enableUiEnhancements button
2023-09-27 15:47:25 +03:00
Ivan Savenko and GitHub
94dbde05a0
Merge pull request #2868 from IvanSavenko/simultaneous_turns
...
Simultaneous turns
2023-09-27 15:45:02 +03:00
Ivan Savenko and GitHub
4d43562bca
Merge pull request #2924 from Laserlicht/datetime_android
...
Datetime android
2023-09-27 15:43:46 +03:00
Ivan Savenko and GitHub
724eb7902e
Merge pull request #2950 from soulsource/feature/make-erm-compile-again
...
Make ERM compile again.
2023-09-27 15:42:33 +03:00
Ivan Savenko and GitHub
d0046d29f2
Merge pull request #2957 from ProjectMutilation/fix-pvs-issues
...
Fixed some issues found by pvs
2023-09-27 15:40:37 +03:00
Ivan Savenko and GitHub
9147fd49ab
Merge pull request #2932 from Laserlicht/mainmenu_layer
...
fix layer problem in mainmenu
2023-09-27 15:37:40 +03:00
Ivan Savenko and GitHub
0864f975aa
Merge pull request #2860 from IvanSavenko/modding_docs_update
...
Update modding documentation
2023-09-26 17:29:59 +03:00
Ivan Savenko
42030ed10f
Fix hotseat
2023-09-26 17:28:50 +03:00
Ivan Savenko
67a98d086f
Clarified animations format
2023-09-26 16:00:33 +03:00
Ivan Savenko
0ab766479d
One more documentation update iteration
2023-09-26 15:55:27 +03:00
Ivan Savenko
8210a2cafd
Added list of all identifiers from base game
2023-09-26 15:55:27 +03:00
Ivan Savenko
43246477d4
Update bonuses docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
403acc0cf1
Update spell docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
ddda6c0c01
Updated localization docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
9f894d6ca0
Updated RMG template schema
2023-09-26 15:55:27 +03:00
Ivan Savenko
f4ee9424e4
Removed unused properties
2023-09-26 15:55:27 +03:00
Ivan Savenko
9710a6b7b3
Updated terrain/river/road schema, added docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
7b8ca9fd40
Add missing schema for "rmg" section of object description
2023-09-26 15:55:27 +03:00
Ivan Savenko
0b044663d9
Updated docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
dfc72134f2
Removed unused property
2023-09-26 15:55:27 +03:00
Ivan Savenko
52cb4505e1
RMG schema now actually works
2023-09-26 15:55:27 +03:00
Ivan Savenko
43020c8108
Added value missing from schema
2023-09-26 15:55:27 +03:00
Ivan Savenko
27b75dbbea
Fixed silent errors on invalid Json references in schemas
2023-09-26 15:55:27 +03:00
Ivan Savenko
9c4475385b
Updated most of remaining bonus type docs
2023-09-26 15:55:27 +03:00
Ivan Savenko
524c476264
Removed no longer used bonuses
2023-09-26 15:55:27 +03:00
Ivan Savenko
a7ebbf8680
Updated bonus documentation up to SPELL_AFTER_ATTACK
2023-09-26 15:55:27 +03:00
Ivan Savenko
0a0c01d639
Replaced 'isVisitActiveFor' methods with single 'getVisitingHero'
2023-09-26 15:55:07 +03:00
Ivan Savenko
49c148502b
Correctly close dialogs on end of turn
2023-09-26 15:54:24 +03:00
Ivan Savenko
54adeef29f
Added temporary UI for simturns testing
2023-09-26 13:42:20 +03:00
Ivan Savenko
5b21a5ffbc
Simturn duration is now part of StartInfo
2023-09-26 13:42:20 +03:00
Ivan Savenko
3ea807fb8d
Fixed movement through teleporters by AI
2023-09-26 13:42:20 +03:00
Ivan Savenko
a9dbd08dec
Compute player contacts only once on turn start
2023-09-26 13:42:20 +03:00
Ivan Savenko
623fb2a63e
Do not allow visiting objects blocked by visit of another player
2023-09-26 13:42:20 +03:00
Ivan Savenko
b807c3855b
Add proper visitation checks for netpacks
2023-09-26 13:42:20 +03:00
Ivan Savenko
d257fb37f0
Use optional instead of Json for queries
2023-09-26 13:42:20 +03:00
Ivan Savenko
541f7590c5
Add simple detection of player-player contact
2023-09-26 13:42:20 +03:00
Ivan Savenko
c8a96647c3
Add turn limit option to pathfinder
2023-09-26 13:42:20 +03:00
Ivan Savenko
56074e18a9
Block turn end button after player ends turn
2023-09-26 13:42:20 +03:00
Ivan Savenko
64c43c91dc
Added hardcoded min/max simturns duration
2023-09-26 13:42:20 +03:00
Ivan Savenko
64c82c9133
Fixed UI locking in simturns
2023-09-26 13:42:20 +03:00
Ivan Savenko
b2f30f78fa
Allow one AI and human to act simultaneously
2023-09-26 13:42:20 +03:00
Ivan Savenko and GitHub
b89fa254fc
Merge pull request #2921 from vdhan/develop
...
add Vietnamese
2023-09-25 12:34:00 +03:00
Ivan Savenko and GitHub
e8fdf46a29
Merge pull request #2939 from utzuro/develop
...
fix some ukrainian strings in the android launcher
2023-09-25 11:40:31 +03:00
Ivan Savenko and GitHub
ad4c92b6e1
Merge pull request #2936 from Laserlicht/json_fix
...
[fix] no invalid json
2023-09-24 11:30:49 +03:00
Ivan Savenko and GitHub
455c13164e
Merge pull request #2886 from IvanSavenko/h3m_parser_fixes
...
H3m parser fixes
2023-09-22 18:53:51 +03:00
Ivan Savenko and GitHub
a9abd294da
Merge pull request #2876 from IvanSavenko/revisit_object_button_block
...
Block revisit object shortcut if no visit is possible
2023-09-20 22:09:36 +03:00
Ivan Savenko and GitHub
42d9ba6c82
Merge pull request #2877 from IvanSavenko/simturn_fixes
...
Changes for simturns support
2023-09-20 22:09:25 +03:00
Ivan Savenko
3f35ed000c
Fixed parsing of some user-made H3M maps
2023-09-20 22:00:03 +03:00
Ivan Savenko
02dfecd38b
Fixed hota maps templates loading
2023-09-20 21:59:16 +03:00
Ivan Savenko
921569e02e
Fixed "Long Live the King", 1st scenario victory condition
2023-09-20 21:58:47 +03:00
Ivan Savenko and GitHub
cd1a487ad1
Merge pull request #2835 from IvanSavenko/update_release_process
...
Updated release process docs
2023-09-20 13:44:17 +03:00
Ivan Savenko and GitHub
00db2e245f
Merge pull request #2872 from Laserlicht/bonus_selection
...
fix bonus selection
2023-09-20 13:19:54 +03:00
Ivan Savenko and GitHub
7b37c2353a
Merge pull request #2865 from IvanSavenko/market_ownership_check_fix
...
Cleaned up and fixed ownership checks for market netpack
2023-09-19 23:43:33 +03:00
Ivan Savenko
371d798302
Fix tests
2023-09-19 20:09:18 +03:00
Ivan Savenko
d3ced6b703
Block revisit object shortcut if no visit is possible
2023-09-19 19:51:31 +03:00
Ivan Savenko
2af7d7c085
Ignore garrison update events of another towns for our castleInt
2023-09-19 19:24:35 +03:00
Ivan Savenko
a16d47037e
Fix build
2023-09-19 19:24:35 +03:00
Ivan Savenko
8c0d78f1d9
Added initiator-player to packs that add/remove/move objects
2023-09-19 19:24:34 +03:00
Ivan Savenko
3cdc3daa2c
Fix crash on handling invalid player request
2023-09-19 19:21:23 +03:00
Ivan Savenko and GitHub
e630dcb7de
Merge pull request #2855 from IvanSavenko/end_turn_netpack
...
Added explicit "PlayerEndsTurn" netpack
2023-09-18 22:08:12 +03:00
Ivan Savenko
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
Ivan Savenko and GitHub
54ff039c51
Merge pull request #2850 from IvanSavenko/remove_hero_move_thread
...
Remove hero movement thread
2023-09-18 20:54:13 +03:00
Ivan Savenko
f1c40466d3
Changes according to review
2023-09-18 18:17:26 +03:00
Ivan Savenko and GitHub
f50f32fade
Merge pull request #2854 from IvanSavenko/video_player_fix
...
Fix looped playback of video files
2023-09-18 17:33:50 +03:00
Ivan Savenko
3d04e9c9ed
Cleaned up and fixed ownership checks for market netpack
2023-09-18 17:22:30 +03:00
Ivan Savenko and GitHub
c6a86d9a5f
Merge pull request #2842 from Alexander-Wilms/develop
...
Add JSON validation as a CI stage
2023-09-17 17:43:31 +03:00
Ivan Savenko and GitHub
7c91de2115
Merge pull request #2857 from Alexander-Wilms/fix-json
...
Fix JSON files
2023-09-17 17:07:48 +03:00
Ivan Savenko
85deaf0b4b
Update docs according to review
2023-09-17 01:50:31 +03:00
Ivan Savenko
348eddcc17
Fix looped playback of video files
2023-09-17 01:31:31 +03:00
Ivan Savenko
45840a9522
Updated release process docs to represent recent releases
2023-09-17 01:16:59 +03:00
Ivan Savenko
b7de685483
Fixed paths through teleport, formatting cleanup
2023-09-16 20:35:04 +03:00
Ivan Savenko
f08028a158
Fixed moving through garrisons & teleporters
2023-09-16 20:07:26 +03:00
Ivan Savenko
2355aab139
Correctly end movement on battle start
2023-09-16 20:07:26 +03:00
Ivan Savenko
c8e6a7cd27
Fixed most common cases of movement actions
2023-09-16 20:07:26 +03:00
Ivan Savenko
0afc244934
Split massive methods into smaller chunks
2023-09-16 20:07:26 +03:00
Ivan Savenko
80b80a0ae6
Minor cleanup of hero movemen code
2023-09-16 20:07:26 +03:00
Ivan Savenko
347ce01dbe
Moved hero movement logic to a new class from PlayerInterface
2023-09-16 20:07:26 +03:00
Ivan Savenko and GitHub
85736d2023
Merge pull request #2836 from fulldecent/patch-1
...
Prefer symlink word
2023-09-16 12:03:39 +03:00
Ivan Savenko and GitHub
a669cc3829
Merge pull request #2839 from krs0/feature/fix_skill_schema
...
Fix broken skill schema
2023-09-16 12:02:47 +03:00
Ivan Savenko and GitHub
ed60675a01
Merge pull request #2808 from Laserlicht/credits
...
VCMI credits
2023-09-16 12:02:32 +03:00
Ivan Savenko
f8541d0ae4
Merge branch 'vcmi/master' into 'vcmi/develop'
2023-09-15 13:59:02 +03:00
Ivan Savenko and GitHub
cfe87e46a9
Fix Android build version ID
2023-09-14 19:32:13 +03:00
Ivan Savenko and GitHub
be9e430572
Merge pull request #2834 from vcmi/IvanSavenko-patch-1
...
Fix release version number on Android
2023-09-14 17:39:52 +03:00
Ivan Savenko and GitHub
e64dc6d0cd
Fix release version number on Android
2023-09-14 17:38:33 +03:00
Ivan Savenko
09d90993fd
Merge branch 'vcmi/beta' into 'vcmi/master'
2023-09-14 15:30:14 +03:00
Ivan Savenko and GitHub
d92e4d6bca
Merge pull request #2778 from IvanSavenko/release_132
...
Preparation for 1.3.2 release
2023-09-14 15:23:30 +03:00
Ivan Savenko
9971940a09
Added recent changes to changelog
2023-09-14 15:00:02 +03:00
Ivan Savenko
02563cbdd5
Add missing changes
2023-09-14 14:57:43 +03:00