Tomasz Zieliński
|
253f1dc7e6
|
Refactor duplicated code as suggested by SonarCloud
|
2024-01-17 07:18:14 +01:00 |
|
Tomasz Zieliński
|
afc9bd908c
|
Unused capture
|
2024-01-16 17:38:36 +01:00 |
|
Tomasz Zieliński
|
aa5bb27d20
|
Style
|
2024-01-16 17:16:15 +01:00 |
|
Tomasz Zieliński
|
71844d4d92
|
Unban artifacts if RMG fails to place Seer Hut (unlikely)
|
2024-01-16 17:15:35 +01:00 |
|
Tomasz Zieliński
|
0273d9c36b
|
Remove unused variable
|
2024-01-15 07:59:50 +01:00 |
|
Tomasz Zieliński
|
285bafdbf4
|
Do not ban heroes in Prisons, they might be rehired after they are defeated.
Restore hero to pool if Prison fails to be placed.
|
2024-01-15 07:41:29 +01:00 |
|
Tomasz Zieliński
|
ee6c331bad
|
Merge remote-tracking branch 'origin/beta' into random_prison_distributor
|
2024-01-14 21:56:49 +01:00 |
|
Ivan Savenko
|
fd499e318d
|
Review suggestion
|
2024-01-14 15:36:29 +02:00 |
|
Tomasz Zieliński
|
3e623565a2
|
Fix redundant class
|
2024-01-13 21:39:17 +01:00 |
|
Ivan Savenko
|
ca2df49fbb
|
Block usage of preselected starting heroes for prisons in RMG
|
2024-01-13 14:08:36 +02:00 |
|
Tomasz Zieliński
|
ebf2055afc
|
- Unban hero if related Prison is destroyed during map generation
- Move prison counter to PrisonHeroPlacer
|
2023-12-24 09:36:26 +01:00 |
|
Tomasz Zieliński
|
b0f0e9caa8
|
Merge remote-tracking branch 'origin/beta' into random_prison_distributor
|
2023-12-24 06:46:18 +01:00 |
|
Ivan Savenko
|
20ede710c2
|
Merge pull request #3362 from IvanSavenko/terrain_decorations
Terrain decorations level
|
2023-12-22 23:39:32 +02:00 |
|
Ivan Savenko
|
bbbf676d38
|
spaces -> tabs
|
2023-12-22 23:22:33 +02:00 |
|
Ivan Savenko
|
8916ae7bcd
|
Fix water generation, try to improve decoration level a bit
|
2023-12-22 18:35:38 +02:00 |
|
Ivan Savenko
|
19e851ddff
|
Implemented configurable level of decorations for terrains
|
2023-12-22 17:41:30 +02:00 |
|
Tomasz Zieliński
|
f9e5d73014
|
Missed optimization case
|
2023-12-21 17:56:21 +01:00 |
|
Tomasz Zieliński
|
d6336d7c45
|
Reverted change that seems to cause regression
|
2023-12-21 17:55:08 +01:00 |
|
Tomasz Zieliński
|
d4216a9191
|
Fixed routing roads behind Sub Gates, Monoliths and Mines
|
2023-12-21 13:22:23 +01:00 |
|
Tomasz Zieliński
|
d5f9de5beb
|
Definitive solution for Corpse
|
2023-12-21 12:29:45 +01:00 |
|
Tomasz Zieliński
|
e22f6dd07e
|
Fix for choosing most specific templates. Also seems to fix the Prisons.
|
2023-12-21 09:58:39 +01:00 |
|
Tomasz Zieliński
|
ad82eff225
|
Final and perfect treasue nd obstacle density
|
2023-12-19 09:24:43 +01:00 |
|
Tomasz Zieliński
|
916aedb13c
|
Obvious fix
|
2023-12-19 09:24:01 +01:00 |
|
Tomasz Zieliński
|
bbb3e701ab
|
Reverted incorrect logic. Likely the fix for hota Prison.
|
2023-12-18 17:18:13 +01:00 |
|
Tomasz Zieliński
|
9b12f54972
|
Compile fix
|
2023-12-18 14:49:05 +01:00 |
|
Tomasz Zieliński
|
7f7df93e12
|
Style fix
|
2023-12-18 14:25:07 +01:00 |
|
Tomasz Zieliński
|
c701d42781
|
Multiple optimizations to avoid copying and allocating tiles for rmg::Area
|
2023-12-18 13:52:03 +01:00 |
|
Tomasz Zieliński
|
985a2682ae
|
Place Monoliths at max distance in Junction zone
|
2023-12-18 11:12:52 +01:00 |
|
Tomasz Zieliński
|
bd5361a108
|
Possible fix to https://github.com/vcmi/vcmi/issues/3334
|
2023-12-18 10:55:40 +01:00 |
|
Tomasz Zieliński
|
24f74875ef
|
Do not fractalize tiles near the edge of the map to avoid paths adjacent to map edge
|
2023-12-18 08:14:48 +01:00 |
|
Tomasz Zieliński
|
339627731c
|
Fixes
|
2023-12-15 18:26:59 +01:00 |
|
Tomasz Zieliński
|
99870be24c
|
Tiny optimizations to avoid copies
|
2023-12-13 22:20:23 +01:00 |
|
Tomasz Zieliński
|
d31789e745
|
Extra cache for search area
|
2023-12-13 22:13:42 +01:00 |
|
Tomasz Zieliński
|
bfea30e318
|
Optimization tweaks
|
2023-12-13 22:12:16 +01:00 |
|
Tomasz Zieliński
|
8602a14e6f
|
Minor optimizations
|
2023-12-13 22:10:39 +01:00 |
|
Tomasz Zieliński
|
2d3b8ee866
|
Increased amount of generated treasure piles without increasing density
|
2023-12-12 12:50:27 +01:00 |
|
Tomasz Zieliński
|
e5f60f063c
|
- Check full object area for minimum distance requirement
- Add option to optimize both for max distance and custom weight
|
2023-12-12 07:40:54 +01:00 |
|
Tomasz Zieliński
|
109139c913
|
Build fix
|
2023-12-11 08:27:57 +01:00 |
|
Tomasz Zieliński
|
8a93b1083f
|
Merge remote-tracking branch 'origin/beta' into random_prison_distributor
|
2023-12-11 07:49:43 +01:00 |
|
Tomasz Zieliński
|
8fe6a103cd
|
- Move Hero / Prison distribution to separate modificator
- Protect rolling and banning hero with mutex
|
2023-12-11 07:37:23 +01:00 |
|
Ivan Savenko
|
6fe8ed7a03
|
Merge pull request #3127 from vcmi/fix_random_object_templates
Use the object templates with least terrains allowed
|
2023-12-10 23:11:20 +02:00 |
|
Tomasz Zieliński
|
d0e100c1bb
|
Fix unused variable
|
2023-12-10 09:50:25 +01:00 |
|
Tomasz Zieliński
|
91ebac3c2e
|
Fix incorrect check
|
2023-12-10 09:46:20 +01:00 |
|
Ivan Savenko
|
c9de10ea74
|
Merge pull request #3259 from vcmi/fix_corpse
Fix corpse
|
2023-12-07 23:55:07 +02:00 |
|
Tomasz Zieliński
|
c316087950
|
Distribute objects among zones in random order
|
2023-12-07 17:41:41 +01:00 |
|
Tomasz Zieliński
|
7fa01a3497
|
Fix for randomly banning or exceeding limits of zone objects
|
2023-12-07 17:41:09 +01:00 |
|
Tomasz Zieliński
|
f17d8babc5
|
Do not route road through the Corpse
|
2023-12-07 12:57:39 +01:00 |
|
Tomasz Zieliński
|
5ad682048f
|
Fix
|
2023-12-06 21:47:20 +01:00 |
|
Tomasz Zieliński
|
69ff1734b0
|
Use reference
|
2023-12-06 21:05:27 +01:00 |
|
Tomasz Zieliński
|
6cd19b81dd
|
Working fir for Corpse issue:
- Do not place guard next to blockVis object, if possible
- Do not place two blockVis objects next to each other
|
2023-12-06 20:49:28 +01:00 |
|