Tomasz Zieliński
|
a94286c23d
|
Code cleanup
|
2024-03-27 08:03:19 +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 |
|
Tomasz Zieliński
|
b3adb9e554
|
Do not place zone guards adjacent to 3rd zone
|
2024-01-22 09:27:30 +01:00 |
|
Ivan Savenko
|
a15366f5a5
|
Make IObjectInterface::cb non-static
|
2024-01-19 13:55:21 +02:00 |
|
Tomasz Zieliński
|
bd5361a108
|
Possible fix to https://github.com/vcmi/vcmi/issues/3334
|
2023-12-18 10:55:40 +01:00 |
|
Tomasz Zieliński
|
29f023eaa5
|
More tolerance for Subterranean Gates placement
|
2023-10-31 16:04:21 +01:00 |
|
nordsoft
|
ce62ab3e66
|
Select random object template instead of first
|
2023-09-30 01:19:18 +02:00 |
|
Ivan Savenko
|
593b82d178
|
Removed all references to boost::interprocess library
|
2023-07-30 20:14:57 +03:00 |
|
Tomasz Zieliński
|
e2940d2b0c
|
Fix Subterranean Gates incorrectly placed outside the map
(cherry picked from commit acf455a1c3b02c0f8d5085c23fe2230779b7560b)
|
2023-07-18 19:28:36 +02:00 |
|
Tomasz Zieliński
|
3711ce846e
|
Check road settings for connections
|
2023-07-08 09:11:20 +02:00 |
|
Tomasz Zieliński
|
7e07ed65c8
|
- Check road connection for Shipyards
|
2023-07-07 21:27:24 +02:00 |
|
Tomasz Zieliński
|
1cad64c470
|
Move road flag to placeObject() method
|
2023-07-07 20:17:20 +02:00 |
|
Tomasz Zieliński
|
3889193a48
|
Reorganize namespaces
|
2023-07-07 16:32:17 +02:00 |
|
Tomasz Zieliński
|
0d3ac4a502
|
- Add new option for connection
- Store info about objects and roads in RequiredObjectInfo
|
2023-07-06 22:15:00 +02:00 |
|
DjWarmonger
|
a560eaea51
|
Merge pull request #2237 from vcmi/fictive_connections
Wide, fictive, repulsive connections
|
2023-06-25 19:57:08 +02:00 |
|
Tomasz Zieliński
|
a5ddc225ac
|
Place objects away from connection even if it's empty (not guarded)
|
2023-06-23 21:43:49 +02:00 |
|
Ivan Savenko
|
6f743916db
|
Moved CGCreature to a new file
|
2023-06-20 19:37:27 +03:00 |
|
Tomasz Zieliński
|
8510af487e
|
Place objects away from wide connection
|
2023-06-18 19:20:12 +02:00 |
|
Tomasz Zieliński
|
47726625c2
|
Do not generate passable connections for virtual connections.
|
2023-06-18 12:03:41 +02:00 |
|
Tomasz Zieliński
|
acc141d626
|
Fix unused variable
|
2023-06-17 19:31:16 +02:00 |
|
Tomasz Zieliński
|
65d10cf9f2
|
+ Handle Wide Connections
+ Possibly hide fictive and repulsive connections, needs testing
|
2023-06-17 19:09:38 +02:00 |
|
Tomasz Zieliński
|
14d46cbed8
|
Keep the distance between zone guards and other objects, while trying to place them closer to zone centers at the same time.
|
2023-06-14 14:12:42 +02:00 |
|
Ivan Savenko
|
d6a357fd17
|
Split some map object files into smaller files. Reduced includes usage.
|
2023-06-02 21:47:37 +03:00 |
|
Ivan Savenko
|
acac42291e
|
Remove excessive CMap.h includes
|
2023-05-31 23:18:38 +03:00 |
|
Tomasz Zieliński
|
15b254fded
|
Give every Zone its own RNG
|
2023-05-20 11:46:32 +02:00 |
|
Tomasz Zieliński
|
cf0515dcd3
|
Moved Modificators to separate folder
|
2023-05-20 10:17:37 +02:00 |
|