Tomasz Zieliński
|
e1f8ae94ac
|
+ Do not limit treasures to make space for more treasures if there are none ;eft
+ Make sure RMG won't get stuck in infinite loop for weird treasure values (eg. 0).
|
2023-06-12 22:15:59 +02:00 |
|
Tomasz Zieliński
|
3d3c97bf93
|
Fix potential infinite loop
|
2023-06-12 20:32:58 +02:00 |
|
Tomasz Zieliński
|
983633d73b
|
Do not decrease the density of obstacles in zones of medium treasure value. For high values, decrease them more rapidly.
|
2023-06-10 18:02:26 +02:00 |
|
Tomasz Zieliński
|
65a8478b74
|
Fix override
|
2023-06-10 15:07:03 +02:00 |
|
Tomasz Zieliński
|
8ef25155df
|
Remove dependencies of surface and underground zones
|
2023-06-10 14:58:12 +02:00 |
|
Tomasz Zieliński
|
b65870f31e
|
A bunch of magic formulas to assure nice balance of blocked areas and obstacles on every template
|
2023-06-10 14:57:25 +02:00 |
|
Tomasz Zieliński
|
1bb2b5b571
|
+ Maintain clear perimeter of a treasure pile.
+ Make sure that separate blocked areas remain unconnected so it's possible to pass between them.
|
2023-06-10 14:56:03 +02:00 |
|
Tomasz Zieliński
|
d5b799278e
|
Allow center Town touch the blocked area, it's no longer a problem with correct pathfinder.
|
2023-06-09 21:22:44 +02:00 |
|
Tomasz Zieliński
|
682e9ae297
|
Unused variable
|
2023-06-08 20:05:51 +02:00 |
|
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 |
|
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
|
238a02eb5e
|
It is now possible to cancel attack-via-swiping by moving finger away
|
2023-06-05 19:20:20 +03:00 |
|
Ivan Savenko
|
1e9eea30e1
|
Merge remote-tracking branch 'soundsgood/CArtHandler-rework' into develop
|
2023-06-05 18:53:17 +03:00 |
|
Ivan Savenko
|
97b3b2e147
|
Fix build
|
2023-06-03 00:48:32 +03: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
|
b04b11b9d1
|
Merge pull request #2175 from IvanSavenko/map_format_mappings
HotA map format support - object mapping
|
2023-06-01 22:06:18 +03:00 |
|
Ivan Savenko
|
2f9073e13a
|
Fix assertion
|
2023-06-01 16:03:37 +03:00 |
|
Ivan Savenko
|
fce5f9f907
|
Fix buildings loading
|
2023-05-31 23:18:39 +03:00 |
|
Ivan Savenko
|
312b703a78
|
Fixed mapping of hota objects
|
2023-05-31 23:18:39 +03:00 |
|
Ivan Savenko
|
952708e865
|
Basic version of object templates mapping
|
2023-05-31 23:18:39 +03:00 |
|
Ivan Savenko
|
b3ca6c8cee
|
Fixed detection of campaign format
|
2023-05-31 23:18:39 +03:00 |
|
Ivan Savenko
|
e1c01ca636
|
Fix CI build
|
2023-05-31 23:18:39 +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 |
|
Ivan Savenko
|
bf720200f9
|
Implemented identifiers remapping for game entities
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
c51e0ef052
|
Added information on Heroes Chronicles map ID's
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
8d0dcd6ad7
|
All h3m bitsets are now loaded inside mapReader
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
5fe5d0c045
|
Fix loading of buildings of random town
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
ffd7144df8
|
Implemented identifiers mapping for town buildings
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
de769a04d6
|
Remove unnecessary includes from headers
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
daaaf84392
|
Icon index for map format is now defined in config
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
fb55719671
|
Map format support status can now be loaded from gameSettings
|
2023-05-31 23:01:57 +03:00 |
|
Ivan Savenko
|
402823e3d5
|
Fix loading of some user-made maps
|
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 |
|
Konstantin
|
e82acf4840
|
CGHeroInstance: always add obligatory skills
Fixes #2198
|
2023-05-31 20:03:59 +03: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 |
|
SoundSSGood
|
1366825f08
|
final fixup
|
2023-05-24 16:10:06 +03:00 |
|
Tomasz Zieliński
|
edf47f5769
|
Fix StdInc.h
|
2023-05-21 07:26:36 +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 |
|
Warzyw647
|
031671056d
|
Merge branch 'develop' into rmg-no-monster-zone
|
2023-05-20 16:58:49 +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 |
|