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 435b9f7881 )
|
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 33eb28b570 )
|
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 c13019059f )
|
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 42c6127c79 )
|
2023-04-18 19:21:13 +02:00 |
|
Tomasz Zieliński
|
494f4eaa3f
|
Simple solution that works - by ChatGPT :)
(cherry picked from commit 7c6e4bc2fe )
|
2023-04-18 19:21:06 +02:00 |
|
Tomasz Zieliński
|
a1f094776f
|
Use fixed starting positions for now.
(cherry picked from commit 43c51805f5 )
|
2023-04-18 19:20:57 +02:00 |
|
Tomasz Zieliński
|
7d2745fda6
|
Simplified target function comparison.
(cherry picked from commit 809f6344ff )
|
2023-04-18 19:20:50 +02:00 |
|
Tomasz Zieliński
|
48c11f661b
|
Fix zone attraction
(cherry picked from commit 164ecaea60 )
|
2023-04-18 19:20:40 +02:00 |
|
Tomasz Zieliński
|
3f83eaafc4
|
Fix distance check
(cherry picked from commit 319f289dc4 )
|
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 80be12ac68 )
|
2023-04-18 19:20:23 +02:00 |
|
Tomasz Zieliński
|
09d50a5e9f
|
First draft that kinda works.
(cherry picked from commit 7dd5a9c15d )
|
2023-04-18 19:20:12 +02:00 |
|
Ivan Savenko
|
e8788cf4c4
|
Merge pull request #1999 from Laserlicht/patch-2
Big/Vector Icons
|
2023-04-18 16:23:00 +03:00 |
|
Ivan Savenko
|
56de0c9f56
|
Merge pull request #2015 from rilian-la-te/optional-variant-any
vcmi: migrate to C++17
|
2023-04-18 15:44:52 +03:00 |
|
Ivan Savenko
|
b3d9807dd1
|
Merge pull request #2013 from krs0/feature/Split_processCommand_into_functions
Split Process console commands code into individual functions
|
2023-04-18 15:44:33 +03:00 |
|
Konstantin
|
a1e8d95028
|
vcmi: rework CArtHandler
|
2023-04-17 12:32:47 +03:00 |
|
krs
|
91c96b1b68
|
Fix for merge.
|
2023-04-17 00:53:25 +03: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 |
|
krs
|
14cbdf7ab0
|
Split Process console commands code into individual functions
Extracted functions for each if branch, added one line doc for each function, rearranged the commands to be groupped more logically.
|
2023-04-16 23:45:37 +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 |
|
Ivan Savenko
|
0ea299859d
|
Merge pull request #1871 from IvanSavenko/h3m_reader_refactoring
Hota H3M parsing support (1.3)
|
2023-04-16 20:33:17 +03:00 |
|
Michael
|
0c1262a772
|
Add files via upload
|
2023-04-16 14:59:27 +02:00 |
|
Michael
|
d64106b700
|
Update generate_icns.py
|
2023-04-16 12:33:35 +02: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
|
1704fab3a2
|
Fix assertion failure on fighting against AI with tactics
|
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
|
cc8c1c769a
|
Fix duplicated maps in scenario selection screen
|
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
|
ac8952d6cf
|
Added list of H3 objects for reference
|
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 |
|