Konstantin
|
86f5d6de69
|
vcmi: modernize headers
|
2023-04-30 13:35:54 +03:00 |
|
Tomasz Zieliński
|
d325051213
|
Some working version, needs corrections still.
|
2023-04-29 11:46:03 +02:00 |
|
Tomasz Zieliński
|
3c9599657b
|
Use new artifact interface
|
2023-04-25 16:20:36 +02:00 |
|
Tomasz Zieliński
|
208adf1dd6
|
Don't use boost::format
|
2023-04-25 16:14:09 +02:00 |
|
Tomasz Zieliński
|
a9a3c456f1
|
Add new files
|
2023-04-23 10:12:53 +02:00 |
|
Tomasz Zieliński
|
bc4d6bb7ee
|
Remove unused code.
|
2023-04-23 10:08:30 +02:00 |
|
Tomasz Zieliński
|
80b5c53815
|
Place quest artifacts after all the treasures are already created.
|
2023-04-23 10:08:16 +02:00 |
|
Tomasz Zieliński
|
88c436691d
|
Simplify logs
|
2023-04-20 16:26:06 +02:00 |
|
Tomasz Zieliński
|
09b493681b
|
More iterations, higher gravity constant for better results.
|
2023-04-20 16:13:30 +02:00 |
|
Tomasz Zieliński
|
55d7d7b9b5
|
Fix coefficients to make dead code actually be used sometimes.
|
2023-04-20 12:44:32 +02:00 |
|
Tomasz Zieliński
|
00d7901e59
|
Add another placement technique - swap two misplaced zones. Don't move same zones in consecutive iterations.
|
2023-04-20 12:24:57 +02:00 |
|
Tomasz Zieliński
|
c34b1cd713
|
Fix warning-as-errors.
|
2023-04-19 08:45:23 +02:00 |
|
Tomasz Zieliński
|
d841655c1d
|
Scale fuzzy edges with map size.
|
2023-04-18 22:34:26 +02:00 |
|
Tomasz Zieliński
|
15592c3aff
|
Change metric to create more interesting zone shapes.
|
2023-04-18 22:01:51 +02:00 |
|
Tomasz Zieliński
|
39154737a5
|
Use std::optional instead of boost::optional.
|
2023-04-18 19:34:54 +02:00 |
|
Tomasz Zieliński
|
6551585f96
|
Start with low stifness to let zones pass through each other - typical temperature fall.
(cherry picked from commit 435b9f78819b7bd282fc45ac8297ca12aaec5c87)
|
2023-04-18 19:21:33 +02:00 |
|
Tomasz Zieliński
|
8d5cd6d072
|
Randomize starting positions a bit so zones don't fall exactly on the grid.
(cherry picked from commit 33eb28b570e132f63d7aaa451a732f3d0c9a10d6)
|
2023-04-18 19:21:28 +02:00 |
|
Tomasz Zieliński
|
fc91152da7
|
Fixed zones getting actually randomized after construction. Tweaks to algorithm, now it's considerably better.
(cherry picked from commit c13019059fafa56665eefb39c9ec3851126cf2cf)
|
2023-04-18 19:21:19 +02:00 |
|
Tomasz Zieliński
|
2d7a819939
|
Parameters which work well for Jebus - accessible desert and Blue placed away from Red
(cherry picked from commit 42c6127c79c3a4b75122aec85e58b32df860609c)
|
2023-04-18 19:21:13 +02:00 |
|
Tomasz Zieliński
|
494f4eaa3f
|
Simple solution that works - by ChatGPT :)
(cherry picked from commit 7c6e4bc2fe37c716097ff94a6a589db2e87496bf)
|
2023-04-18 19:21:06 +02:00 |
|
Tomasz Zieliński
|
a1f094776f
|
Use fixed starting positions for now.
(cherry picked from commit 43c51805f5a86cf2589251d3e36b6bdef3f0626f)
|
2023-04-18 19:20:57 +02:00 |
|
Tomasz Zieliński
|
7d2745fda6
|
Simplified target function comparison.
(cherry picked from commit 809f6344ffc0a0b12b2e08bef1a44cbb98369f1d)
|
2023-04-18 19:20:50 +02:00 |
|
Tomasz Zieliński
|
48c11f661b
|
Fix zone attraction
(cherry picked from commit 164ecaea606898d1ec6a4bb0db34ecdef1090538)
|
2023-04-18 19:20:40 +02:00 |
|
Tomasz Zieliński
|
3f83eaafc4
|
Fix distance check
(cherry picked from commit 319f289dc4acbb43c366c06b12f5bc64c54c593f)
|
2023-04-18 19:20:32 +02:00 |
|
Tomasz Zieliński
|
64adc9983d
|
- Fixes for corectness
- Space apart starting zones of players
(cherry picked from commit 80be12ac682129ef24864d9639ecb27d00a6c398)
|
2023-04-18 19:20:23 +02:00 |
|
Tomasz Zieliński
|
09d50a5e9f
|
First draft that kinda works.
(cherry picked from commit 7dd5a9c15dd32d3d9248c8baa8231932891a163c)
|
2023-04-18 19:20:12 +02:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
Ivan Savenko
|
b354f99cc3
|
Merge pull request #1936 from IvanSavenko/cpp_17_upgrade
Upgrade c++ standard to c++17
|
2023-04-14 19:21:17 +03:00 |
|
Ivan Savenko
|
44b83b2e11
|
Merge master -> develop
|
2023-04-14 16:51:35 +03:00 |
|
Tomasz Zieliński
|
74d028d951
|
Use product instead of distance sum for Subterranean Gate placement.
|
2023-04-12 09:31:09 +02:00 |
|
Tomasz Zieliński
|
e6eafca2d0
|
Place Mines after Monoliths.
|
2023-04-12 07:48:44 +02:00 |
|
Ivan Savenko
|
644f0f4b32
|
Removed ARRAY_COUNT in favor of std::size
|
2023-04-12 01:04:26 +03:00 |
|
Ivan Savenko
|
63b197b78a
|
Converted attributes to use c++17 functionality
|
2023-04-12 01:03:14 +03:00 |
|
Ivan Savenko
|
dfa2e2a349
|
Merge beta into develop
|
2023-04-11 19:37:35 +03:00 |
|
DjWarmonger
|
d9a2621231
|
Merge pull request #1939 from vcmi/fix_top_of_map_objects
Merging after positive review.
|
2023-04-11 10:40:18 +02:00 |
|
Tomasz Zieliński
|
3c87b3934d
|
Do not place object visible tiles over the top of the map.
|
2023-04-10 19:26:53 +02:00 |
|
Konstantin
|
fedf7d377c
|
vcmi: remove TFaction
This is a huge change and will break save compatibility
|
2023-04-10 19:28:16 +03:00 |
|
Tomasz Zieliński
|
cf1f9c456b
|
Removed unrelated comment
|
2023-04-07 21:40:47 +02:00 |
|
Tomasz Zieliński
|
37f1bf9d78
|
Merge remote-tracking branch 'origin/beta' into fix_pandora_amounts
|
2023-04-07 21:26:36 +02:00 |
|
Tomasz Zieliński
|
f1c52f501d
|
Fix Pandora Box creature amounts to match OH3 exactly.
|
2023-04-07 21:23:34 +02:00 |
|
Ivan Savenko
|
1590c710dd
|
Merge pull request #1886 from rilian-la-te/fix-rmg-levels
vcmi: fix rmg header levels
|
2023-04-07 12:43:34 +03:00 |
|
Konstantin
|
a04d8b34f3
|
vcmi: fix rmg header levels
It was printed as char, not as int.
|
2023-04-06 12:48:53 +03:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Tomasz Zieliński
|
aca227b5e4
|
Manually adjust the position of town - noticeable on S maps.
|
2023-04-01 17:07:43 +02:00 |
|
Tomasz Zieliński
|
46a24043e8
|
Add back Mines.
|
2023-03-29 17:06:17 +02:00 |
|
Tomasz Zieliński
|
401f2342c0
|
Place Mines after Towns and Monoliths.
|
2023-03-29 16:54:22 +02:00 |
|
Tomasz Zieliński
|
5ed3c2d518
|
Place towns and monoliths first - preferably at the zone border.
|
2023-03-29 16:25:13 +02:00 |
|
Tomasz Zieliński
|
045942fd68
|
Fixed warning-as-error
|
2023-03-28 18:25:56 +02:00 |
|
Tomasz Zieliński
|
b184e80b72
|
Use the most suitable template for object
|
2023-03-28 17:53:08 +02:00 |
|
Tomasz Zieliński
|
49c029ea6c
|
Minor refactor
|
2023-03-28 17:13:24 +02:00 |
|