Tomasz Zieliński
|
52d33fc7a6
|
Generate all treasures of certain value beforehand and try to place them all, don't interrupt at first failure.
|
2023-06-08 19:51:21 +02:00 |
|
Tomasz Zieliński
|
66b6fba51f
|
Use all tiles covered by treasure pile to determine distance to other treasures.
|
2023-06-08 19:31:38 +02:00 |
|
Tomasz Zieliński
|
d92ac6bcbe
|
Do not exceed rolled treasure value - matches OH3.
|
2023-06-08 19:23:23 +02:00 |
|
Tomasz Zieliński
|
3e9e6aab2b
|
Fix prison distribution
|
2023-06-07 15:08:50 +02:00 |
|
Tomasz Zieliński
|
7922d8be16
|
Prison from HoTA will be placed on water.
|
2023-06-07 13:00:24 +02:00 |
|
DjWarmonger
|
e98a50b45a
|
Merge pull request #2123 from Warzyw647/rmg-split-enum-monster-strength
Refactor enums and add zone monster strength "none" in rmg
|
2023-06-06 20:40:35 +02:00 |
|
Ivan Savenko
|
1e9eea30e1
|
Merge remote-tracking branch 'soundsgood/CArtHandler-rework' into develop
|
2023-06-05 18:53:17 +03:00 |
|
Tomasz Zieliński
|
cbe1c4a07d
|
Remove random seed from map description.
|
2023-06-03 08:53:00 +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 |
|
Ivan Savenko
|
62595cb039
|
Split massive CMap.h a bit
|
2023-05-31 23:01:57 +03:00 |
|
Warzyw647
|
bc4755a89a
|
Merge branch 'develop' into rmg-split-enum-monster-strength
|
2023-05-31 19:53:19 +02:00 |
|
Warzyw647
|
4c513e8bb0
|
Water zones get monster strength ZONE_NONE during their creation instead of a hardcoded check for zone type WATER at guard creation time.
Also preliminary preparations for water zone customization in the template json.
|
2023-05-31 00:24:52 +02:00 |
|
Tomasz Zieliński
|
cd9bd491e0
|
Add option for single-thread generation. Still doesn't guarantee excactly identical maps :?
|
2023-05-24 18:02:11 +02:00 |
|
Warzyw647
|
af3c6abb5e
|
Added zone guard strength "none"
|
2023-05-21 00:13:45 +02:00 |
|
Warzyw647
|
7afcc3b350
|
Merge branch 'rmg-split-enum-monster-strength' into rmg-no-monster-zone
|
2023-05-20 17:29:07 +02:00 |
|
Warzyw647
|
149ae9986c
|
Merge branch 'rmg-refactor-enums' into rmg-no-monster-zone
|
2023-05-20 17:28:25 +02:00 |
|
Tomasz Zieliński
|
f3c795462f
|
Remove comment which break the build
|
2023-05-20 17:08:44 +02:00 |
|
Tomasz Zieliński
|
4e927f644d
|
Missing precompiled header
|
2023-05-20 15:41:03 +02:00 |
|
Tomasz Zieliński
|
b2b2798214
|
Use boost::thread instead of std::thread
|
2023-05-20 14:43:05 +02:00 |
|
Tomasz Zieliński
|
aa16f57b8a
|
Remove unused variables
|
2023-05-20 14:28:18 +02:00 |
|
Tomasz Zieliński
|
a8b882e5bb
|
Remove another pragma
|
2023-05-20 14:16:18 +02:00 |
|
Tomasz Zieliński
|
e25448e7cd
|
Fix build on macos
|
2023-05-20 14:00:03 +02:00 |
|
Warzyw647
|
5363fd5db3
|
Changing other enums to enum classes and adding comments with reasons for why some enums stay as enum-in-namespace.
|
2023-05-20 13:29:55 +02:00 |
|
Tomasz Zieliński
|
91baa65c8c
|
Remove no longer needed synchronization that also fails to compile.
|
2023-05-20 13:15:46 +02:00 |
|
Tomasz Zieliński
|
219e897db0
|
Added missing files.
|
2023-05-20 12:02:30 +02:00 |
|
Tomasz Zieliński
|
67c0fbc240
|
Merge remote-tracking branch 'origin/develop' into parellel_rmg
# Conflicts:
# lib/rmg/modificators/WaterProxy.cpp
|
2023-05-20 11:59:39 +02:00 |
|
Tomasz Zieliński
|
15b254fded
|
Give every Zone its own RNG
|
2023-05-20 11:46:32 +02:00 |
|
Tomasz Zieliński
|
5da8c96214
|
Fix include paths
|
2023-05-20 11:45:08 +02:00 |
|
Tomasz Zieliński
|
cf0515dcd3
|
Moved Modificators to separate folder
|
2023-05-20 10:17:37 +02:00 |
|
Tomasz Zieliński
|
5f99facd8f
|
Optimization - don't add multiple copies of Modificators which only need one instance.
|
2023-05-20 09:58:08 +02:00 |
|
Tomasz Zieliński
|
71f882d5ba
|
Refactored Functions.cpp, removed unused function.
|
2023-05-20 07:55:28 +02:00 |
|
Tomasz Zieliński
|
c27b8383e7
|
Cleanup
|
2023-05-20 07:23:00 +02:00 |
|
Tomasz Zieliński
|
02586214a1
|
Synchronize ConnectionPlacers
|
2023-05-20 07:06:27 +02:00 |
|
Tomasz Zieliński
|
72f8facc82
|
Fixed deadlock in WaterAdopter
|
2023-05-19 20:49:01 +02:00 |
|
Tomasz Zieliński
|
73d9f5bd0a
|
Parallel RMG works fine for maps without water.
|
2023-05-19 20:30:15 +02:00 |
|
SoundSSGood
|
021f94a579
|
artifact utils
|
2023-05-17 17:00:31 +03:00 |
|
Ivan Savenko
|
cb8201876b
|
Merge pull request #1822 from rilian-la-te/spell-mechanics-v3
Bonus refactoring, part3 (save-incompatible)
|
2023-05-09 13:10:04 +03:00 |
|
Konstantin P
|
057a33c508
|
SpellSchool: use identifier instead of int
Needs redifinition of MAGIC_SCHOOL_SKILL in all mods
|
2023-05-07 20:37:32 +03:00 |
|
Tomasz Zieliński
|
19010dd834
|
Not needed
|
2023-05-07 09:15:20 +02:00 |
|
Tomasz Zieliński
|
966a24d27e
|
Protect public access to Modificators with another mutex.
|
2023-05-07 08:24:08 +02:00 |
|
Tomasz Zieliński
|
a58094aefe
|
Thread pool kinda works.
|
2023-05-07 07:48:12 +02:00 |
|
nordsoft
|
58aed364bf
|
Don't place non-sailing boats in RMG
|
2023-05-07 03:24:52 +04:00 |
|
Tomasz Zieliński
|
3d25c2c6dc
|
Fix thread pool closing
|
2023-05-06 19:47:28 +02:00 |
|
Tomasz Zieliński
|
a8545935c3
|
ThreadPool implementation. It runs, but dies from race conditions.
|
2023-05-06 18:54:19 +02:00 |
|
Tomasz Zieliński
|
a952a9e279
|
Remove unused code
|
2023-05-06 12:22:01 +02:00 |
|
Warzyw647
|
d74fdad432
|
Renamed enum EMonsterStrength to EGlobalMonsterStrength. Enum EZoneMonsterStrength unchanged.
|
2023-05-06 12:18:53 +02:00 |
|
Tomasz Zieliński
|
d22ec0ee0c
|
Move Modificator to separate file.
|
2023-05-06 10:49:18 +02:00 |
|
Tomasz Zieliński
|
eb50ae3aa7
|
- Pre-distribute max number of Prisons
- Minor refactor for artifact and hero pool management
|
2023-05-05 10:30:36 +02:00 |
|
Tomasz Zieliński
|
d137f7157c
|
Merge remote-tracking branch 'origin/develop' into parellel_rmg
# Conflicts:
# lib/rmg/CZonePlacer.h
# lib/rmg/TreasurePlacer.h
|
2023-05-05 09:00:44 +02:00 |
|