Tomasz Zieliński
|
15592c3aff
|
Change metric to create more interesting zone shapes.
|
2023-04-18 22:01:51 +02:00 |
|
nordsoft
|
59a1a19d4a
|
Summon boat for real boats only
|
2023-04-18 22:21:26 +04: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 |
|
nordsoft
|
3ff99a1a15
|
Mechanic for air and land transport
|
2023-04-18 18:33:28 +04:00 |
|
nordsoft
|
ddcdfb643a
|
Try to enable air/land movement
|
2023-04-18 17:36:42 +04:00 |
|
nordsoft
|
d83566bc74
|
Add constructor for boat
|
2023-04-18 17:27:39 +04:00 |
|
nordsoft
|
ed798b06da
|
Prepare transport enum
|
2023-04-18 13:04:49 +04:00 |
|
nordsoft
|
ecf8b9934b
|
Further refactoring
|
2023-04-17 23:19:56 +04:00 |
|
Konstantin
|
a1e8d95028
|
vcmi: rework CArtHandler
|
2023-04-17 12:32:47 +03:00 |
|
nordsoft
|
b41481c73b
|
Fix(?) mingw
|
2023-04-17 05:22:32 +04:00 |
|
nordsoft
|
80220fda5b
|
Merge remote-tracking branch 'upstream/develop' into vcmi-campaign
# Conflicts:
# lib/mapping/CMap.h
|
2023-04-17 04:54:57 +04:00 |
|
nordsoft
|
91b4782a2f
|
Refactor more fields from campaign header
|
2023-04-17 04:47:54 +04:00 |
|
nordsoft
|
70f4cc5e0f
|
Refactor campaign regions
|
2023-04-17 04:26:35 +04:00 |
|
Konstantin
|
54eb550eb9
|
vcmi: remove unused functions now
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
0d35606a44
|
vcmi: use std::variant
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
8dcb041917
|
vcmi: use std::any
|
2023-04-17 00:43:13 +03:00 |
|
Konstantin
|
25783066e8
|
vcmi: use std::any_cast
|
2023-04-17 00:43:13 +03:00 |
|
Ivan Savenko
|
e3ed728193
|
Merge pull request #1932 from rilian-la-te/proper-teleport
VCMI: teleport redesign
|
2023-04-16 22:52:01 +03:00 |
|
nordsoft
|
0c87d0a26c
|
Add a comment
|
2023-04-16 21:49:43 +04:00 |
|
nordsoft
|
954a2abb71
|
Verifying mods before starting map
|
2023-04-16 15:38:13 +04:00 |
|
nordsoft
|
67e1b48d47
|
Remove unused interface
|
2023-04-16 14:00:01 +04:00 |
|
Ivan Savenko
|
65e4ce9ffe
|
Update to c++17
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
5589e973a8
|
Fixed parsing of hota 'arena' map format hacks
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
22558551bf
|
Fix parsing of invalid data from h3m
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
2c2c2c8fe0
|
Slight tweaking of logging of h3m edge cases
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
f84665b5ec
|
Fixed loading of maps with objects owned by non-existing players
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
f997241da1
|
Throw exception on loading not supported hota duel/arena maps
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
87647cd02a
|
Do not propose banned skills in witch huts
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
d6a3c0e666
|
Cleaned up handling of hota map format versioning
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
5b658462a1
|
Renamed army formation enum value
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
b1e7774bbd
|
Fixed parsing of hota format '0'
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
1b6ece1367
|
Formatting and renames of H3M readers, no functionality changes
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
de855085f0
|
Added information on banks, seer hut and monster properties
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
ea8aeef8c0
|
Implemeted parsing of HotA Seer Huts
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
88096de7e4
|
Fixed parsing of HotA H3M format, including Seer Huts
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
46239215af
|
Implemented parsing of HotA map objects (except for Seer Hut)
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
3790661fa6
|
Refactored loadObject() monstrocity into set of smaller methods.
|
2023-04-15 17:20:38 +03:00 |
|
Ivan Savenko
|
c0e9eb6eb1
|
HotA maps up to objects block can be parsed
|
2023-04-15 17:20:38 +03:00 |
|