Ivan Savenko
|
00728ded88
|
Report more information on exception
|
2024-05-14 12:48:19 +00:00 |
|
Ivan Savenko
|
c92a5bbbab
|
Attempt to track crashes with unclear cause
|
2024-05-14 09:44:40 +00:00 |
|
Ivan Savenko
|
c786354af3
|
Add better crash message for zero-length battlefield list
|
2024-05-13 21:03:06 +00:00 |
|
Ivan Savenko
|
62b564650d
|
Fix possibly hanging pointer to deleted CGObjectInstance
Was stored by CRemoveObjectOperation and accessed on destruction even
though it has been removed by the game
|
2024-05-13 16:19:14 +00:00 |
|
Ivan Savenko
|
93da58beed
|
Do not use locks on single-threaded server.
Especially since this lock is global and is shared between client and
server for no reason
|
2024-05-13 15:42:33 +00:00 |
|
Ivan Savenko
|
95d761bbb8
|
Handle corrupted H3 data - show message box instead of silent crash
|
2024-05-13 15:41:47 +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 |
|
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 |
|
Tomasz Zieliński
|
67447acd0e
|
First implementation that works
|
2024-05-01 09:16:10 +02:00 |
|
Tomasz Zieliński
|
4d948e8c6d
|
Also, this
|
2024-05-01 07:58:47 +02:00 |
|
Tomasz Zieliński
|
9301bb9af5
|
Do not place guardes treasure on roads. Do not place guards next to roads.
|
2024-05-01 07:58:17 +02:00 |
|
Laserlicht
|
e505aab29a
|
scrolling works
|
2024-05-01 00:49:33 +02:00 |
|
Ivan Savenko
|
5f344e410a
|
Simple implementation of heartbeat package
|
2024-04-30 22:44:31 +03:00 |
|
Laserlicht
|
0565c062e5
|
Server functionality
|
2024-04-30 01:52:49 +02:00 |
|
Ivan Savenko
|
151075f088
|
Fix save compatibility with 1.4 that was broken by artifact costumes
|
2024-04-28 20:54:33 +03:00 |
|
Ivan Savenko
|
c74d728f5a
|
Merge pull request #3833 from SoundSSGood/artifacts-costumes
Artifacts costumes
|
2024-04-28 16:10:24 +03:00 |
|
SoundSSGood
|
0ac7108293
|
Update lib/CPlayerState.h
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2024-04-28 13:02:27 +02:00 |
|
Ivan Savenko
|
b0effdbbf4
|
Merge pull request #3836 from vcmi/unpropagate_bonus
Fixes issue of bonuses not correctly removed
|
2024-04-28 13:10:23 +03:00 |
|