Ivan Savenko
|
6d08ec6323
|
More robust handling of connection errors
Fixes potentially hanging by heartbeat sockets
|
2024-05-12 19:13:17 +00:00 |
|
Ivan Savenko
|
06aab2ccbb
|
Merge pull request #3924 from vcmi/fix_road_routing
Route roads away from zone borders
|
2024-05-12 16:02:38 +03:00 |
|
Ivan Savenko
|
33fd18e828
|
Merge pull request #3938 from IvanSavenko/lobby_fixes
[1.5.1] Fixes for issues with lobby server
|
2024-05-12 10:13:00 +03:00 |
|
Ivan Savenko
|
9049fb738a
|
Merge pull request #3946 from dydzio0614/mana-vortex-hero-order
Fix "bonusing" town building visiting hero order
|
2024-05-11 21:58:23 +03:00 |
|
Ivan Savenko
|
0ce78cae06
|
Merge pull request #3926 from IvanSavenko/optimize_map_list_load
[1.5.1] Improve performance of parsing of map headers for map list
|
2024-05-11 21:56:58 +03:00 |
|
Dydzio
|
f20ef4f1b3
|
Fix hero order for giving bonuses in town to match H3.
|
2024-05-11 20:21:02 +02:00 |
|
Ivan Savenko
|
dae3569077
|
Fix build
|
2024-05-11 16:18:21 +00:00 |
|
Ivan Savenko
|
0403626c93
|
Fix excessive calls of steady_timer::async_wait
|
2024-05-11 16:10:07 +00:00 |
|
Ivan Savenko
|
67604e1e01
|
Reapply "Simple implementation of heartbeat package"
This reverts commit ede92c1a9c .
|
2024-05-11 16:10:08 +00:00 |
|
Ivan Savenko
|
4c3aac8f19
|
Use async_write to prevent locks if receiver is too slow
|
2024-05-11 16:09:03 +00:00 |
|
Ivan Savenko
|
147db10a28
|
Avoid crash if configs file is missing, e.g. broken version of mod
|
2024-05-11 13:19:07 +00:00 |
|
Ivan Savenko
|
1bc7c29111
|
Add workaround for visiting Altar of Sacrifice on 1.4 saves
|
2024-05-11 13:19:07 +00:00 |
|
Ivan Savenko
|
16f43254b5
|
Use async_resolve to avoid crash on resolve error
|
2024-05-11 13:19:07 +00:00 |
|
Ivan Savenko
|
31401e219f
|
Fix possible crash on nullptr dereference
|
2024-05-11 13:19:07 +00:00 |
|
Tomasz Zieliński
|
5a979e42e2
|
Satisfy SonarCloud
|
2024-05-10 21:14:15 +02:00 |
|
Tomasz Zieliński
|
ee27a79aa1
|
Sonarcloud issues
|
2024-05-10 17:07:09 +02:00 |
|
Ivan Savenko
|
3acc1f1845
|
Improve performance of parsing of map headers for map list
|
2024-05-10 14:30:39 +00:00 |
|
Tomasz Zieliński
|
21bb61fc4d
|
Unused variable
|
2024-05-10 15:56:49 +02:00 |
|
Tomasz Zieliński
|
7cb17afe7a
|
Fix diagonal paths if we need to use them
|
2024-05-10 15:53:54 +02:00 |
|
Tomasz Zieliński
|
a6fa6855dc
|
Route roads away from zone borders
|
2024-05-10 15:35:33 +02:00 |
|
Ivan Savenko
|
b4af84a3ce
|
Merge pull request #3911 from vcmi/penrose_cleanup
Clean up excessive operations and logs
|
2024-05-08 22:43:28 +03:00 |
|
Tomasz Zieliński
|
2297e09fcb
|
Clean up excessive operations and logs
|
2024-05-08 15:51:42 +02:00 |
|
Ivan Savenko
|
718d42f0d6
|
Merge pull request #3910 from vcmi/center_penrose
Shift center of tiling to center of the map
|
2024-05-08 16:40:00 +03:00 |
|
Ivan Savenko
|
72703f89fe
|
Merge pull request #3909 from IvanSavenko/clean_rmg_crash
Disable 'catch everything' block in RMG in favor of clean crash
|
2024-05-08 16:39:52 +03:00 |
|
Tomasz Zieliński
|
37d062f1eb
|
Fix incorrect comparison operator
|
2024-05-08 15:09:11 +02:00 |
|
Tomasz Zieliński
|
eece03d24f
|
Fix for centering the tiles, extra logs
|
2024-05-08 13:16:26 +02:00 |
|
Tomasz Zieliński
|
ec20e9e907
|
Shift center of tiling to center of the map
|
2024-05-08 12:16:42 +02:00 |
|
Ivan Savenko
|
f5824ccea4
|
Re-throw exception on RMG failure to prevent weird crashes later
|
2024-05-08 09:55:34 +00:00 |
|
Ivan Savenko
|
8b861fc58f
|
Do not check for guards when teleporting using means other than DD
|
2024-05-07 20:05:23 +00:00 |
|
Ivan Savenko
|
4769c86c82
|
Merge pull request #3902 from vcmi/underground_biomes
Option to define surface or underground level for obstacle set
|
2024-05-07 16:42:33 +03:00 |
|
Ivan Savenko
|
66e2e13ba1
|
Add few more safety checks to network connection logic
|
2024-05-07 08:34:47 +00:00 |
|
Ivan Savenko
|
ede92c1a9c
|
Revert "Simple implementation of heartbeat package"
This reverts commit 5f344e410a .
|
2024-05-07 08:31:08 +00:00 |
|
Tomasz Zieliński
|
9763ea2ecb
|
Style
|
2024-05-07 09:14:16 +02:00 |
|
DjWarmonger
|
4949b98ed3
|
Merge pull request #3759 from Laserlicht/bio
Let's try this
|
2024-05-07 09:05:14 +02:00 |
|
Tomasz Zieliński
|
dd55188b77
|
Option to define surface or underground level for obstacle set
|
2024-05-07 07:15:00 +02:00 |
|
Ivan Savenko
|
66f1f48d4c
|
Merge pull request #3867 from IvanSavenko/heartbeat
Simple implementation of heartbeat package
|
2024-05-06 22:35:58 +03:00 |
|
Andrii Danylchenko
|
157443c1df
|
#3876 - allow to embark after battle for AI pathfinder
|
2024-05-05 13:52:57 +03:00 |
|
Ivan Savenko
|
6ac67775f5
|
Merge pull request #3861 from Laserlicht/pvp_options
Pvp options
|
2024-05-03 10:38:42 +03:00 |
|
Laserlicht
|
1f209fd94a
|
use MetaString
|
2024-05-02 21:03:23 +02:00 |
|
Ivan Savenko
|
47c3e6f4b6
|
Simplified code
|
2024-05-02 17:53:36 +03:00 |
|
Ivan Savenko
|
08ce3a8338
|
Clarified code
|
2024-05-02 17:32:38 +03:00 |
|
Ivan Savenko
|
f6e5f09d50
|
Fix possible uninitialized variables
|
2024-05-02 17:32:27 +03:00 |
|
Laserlicht
|
812e96ebb1
|
Guest can also use & renaming
|
2024-05-01 15:58:22 +02:00 |
|
Tomasz Zieliński
|
20176521eb
|
Actually revert this change, it's not better.
|
2024-05-01 15:27:19 +02:00 |
|
Tomasz Zieliński
|
4d13c3b94f
|
Final fixes and tweaks
|
2024-05-01 13:58:24 +02:00 |
|
Tomasz Zieliński
|
186b6629c7
|
Do not hide roads behind objects
|
2024-05-01 12:15:07 +02:00 |
|
Tomasz Zieliński
|
d5b6e31223
|
Fix guard check
|
2024-05-01 11:38:44 +02:00 |
|
Tomasz Zieliński
|
5315beec8c
|
Fixes for guard condition
|
2024-05-01 11:34:34 +02:00 |
|
Tomasz Zieliński
|
acab1d38cf
|
Build fix
|
2024-05-01 10:45:01 +02:00 |
|
Tomasz Zieliński
|
7f3cf607a7
|
Allow guards not stronger than 1/3 max value next to roads
|
2024-05-01 10:24:21 +02:00 |
|