Alexander Wilms
|
02e429e973
|
Fix typos using https://github.com/crate-ci/typos
Changes were reviewed manually
|
2024-06-24 03:47:19 +02:00 |
|
Ivan Savenko
|
3bea383b59
|
Merge branch 'vcmi/beta' into 'vcmi/develop'
|
2024-06-21 12:58:36 +00:00 |
|
Ivan Savenko
|
af5572db15
|
Merge pull request #4157 from IvanSavenko/bugfixing
[1.5.3] Bugfixing
|
2024-06-18 12:14:43 +03:00 |
|
Ivan Savenko
|
0ca41127a6
|
Merge pull request #4152 from IvanSavenko/rmg_fix
[1.5.3] Fix rmg generation if player list is not continuous
|
2024-06-18 12:06:40 +03:00 |
|
Ivan Savenko
|
76bb32536f
|
Correctly iterate over allowed spells set (was vector originally)
|
2024-06-17 20:58:04 +00:00 |
|
Tomasz Zieliński
|
6d9f83a376
|
Protect lakes accessed from both zones with lock
|
2024-06-17 19:00:37 +02:00 |
|
Ivan Savenko
|
2d0bd94135
|
Fix rmg generation if player list is not continuous
|
2024-06-17 13:35:58 +00:00 |
|
Ivan Savenko
|
b8beb4fb13
|
Fixes for various minor issues detected by Sonar Cloud
|
2024-06-01 11:48:30 +00:00 |
|
Ivan Savenko
|
5d6470e527
|
Merge pull request #4025 from IvanSavenko/shared_ptr_lib
[1.6] Use shared_ptr for library entities
|
2024-05-30 19:14:06 +03:00 |
|
Ivan Savenko
|
5ecb527252
|
Merge pull request #3997 from IvanSavenko/serialization_refactor
[1.6] Serialization refactor
|
2024-05-30 19:13:21 +03:00 |
|
Ivan Savenko
|
7461df161c
|
lib now uses shared_ptr for entities. Removed manual memory management.
|
2024-05-17 15:04:05 +00:00 |
|
Ivan Savenko
|
721b15d9de
|
Merge branch 'vcmi/master' into 'vcmi/develop'
|
2024-05-17 08:26:37 +00:00 |
|
Ivan Savenko
|
84bc6c42db
|
Added 'Serializeable' base class for classes serializeable by pointer
|
2024-05-16 18:40:59 +00:00 |
|
Ivan Savenko
|
da9d82b697
|
Merge pull request #3973 from vcmi/master
Merge master -> beta
|
2024-05-14 16:59:10 +03: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 |
|
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 |
|
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 |
|
Ivan Savenko
|
2521557f68
|
Fixed some newly reported issues from SonarCloud
|
2024-05-10 13:40:24 +00: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 |
|
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 |
|
Tomasz Zieliński
|
dd55188b77
|
Option to define surface or underground level for obstacle set
|
2024-05-07 07:15:00 +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 |
|
Tomasz Zieliński
|
d22f42d58a
|
Tweak numbers to ensure tiling covers entire map
|
2024-04-14 07:25:52 +02:00 |
|
Tomasz Zieliński
|
4fa7f0e93d
|
Also allow filtering biomes by faction(s)
|
2024-04-12 10:25:13 +02:00 |
|
Tomasz Zieliński
|
a356fdaf2a
|
Allow filtering obstacles by faction aligmnment
|
2024-04-11 18:10:14 +02:00 |
|
Tomasz Zieliński
|
d9a598ad9c
|
Merge remote-tracking branch 'origin/develop' into biome_system
|
2024-04-08 15:01:17 +02:00 |
|
Tomasz Zieliński
|
b1a5693612
|
Proof of concept with OH3 obstacles
|
2024-04-04 21:39:01 +02:00 |
|
Tomasz Zieliński
|
12da0196a0
|
Restrict reindexing to random maps
|
2024-04-03 20:05:35 +02:00 |
|
Tomasz Zieliński
|
a94286c23d
|
Code cleanup
|
2024-03-27 08:03:19 +01:00 |
|
Tomasz Zieliński
|
a89abf0289
|
Another attempt to fix build
|
2024-03-27 07:18:25 +01:00 |
|
Tomasz Zieliński
|
19633a0f62
|
Build fixes
|
2024-03-27 06:48:22 +01:00 |
|
Tomasz Zieliński
|
37f6993402
|
Clean the comments
|
2024-03-27 06:24:14 +01:00 |
|
Tomasz Zieliński
|
d8c93cb222
|
Protect every access to zone tiles with a mutex
|
2024-03-27 06:16:48 +01:00 |
|