1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-21 00:19:29 +02:00
Commit Graph

786 Commits

Author SHA1 Message Date
aa02d5787a Better solution for rmg crash fix 2024-01-19 17:26:51 +02:00
789c96d9b0 Fixed binding lambda to a reference to a temporary on stack 2024-01-19 16:17:59 +02:00
4f28cd42b7 Update lib/rmg/modificators/PrisonHeroPlacer.h
Co-authored-by: Alexander Wilms <Alexander-Wilms@users.noreply.github.com>
2024-01-17 10:11:55 +01:00
91a20c2bfd Update lib/rmg/CMapGenerator.h
Co-authored-by: Alexander Wilms <Alexander-Wilms@users.noreply.github.com>
2024-01-17 10:11:50 +01:00
66efb07e52 More 2024-01-17 07:45:53 +01:00
a568a9b3fb Fix lambda capture 2024-01-17 07:26:51 +01:00
253f1dc7e6 Refactor duplicated code as suggested by SonarCloud 2024-01-17 07:18:14 +01:00
afc9bd908c Unused capture 2024-01-16 17:38:36 +01:00
aa5bb27d20 Style 2024-01-16 17:16:15 +01:00
71844d4d92 Unban artifacts if RMG fails to place Seer Hut (unlikely) 2024-01-16 17:15:35 +01:00
0273d9c36b Remove unused variable 2024-01-15 07:59:50 +01:00
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
ee6c331bad Merge remote-tracking branch 'origin/beta' into random_prison_distributor 2024-01-14 21:56:49 +01:00
fd499e318d Review suggestion 2024-01-14 15:36:29 +02:00
3e623565a2 Fix redundant class 2024-01-13 21:39:17 +01:00
ca2df49fbb Block usage of preselected starting heroes for prisons in RMG 2024-01-13 14:08:36 +02:00
ebf2055afc - Unban hero if related Prison is destroyed during map generation
- Move prison counter to PrisonHeroPlacer
2023-12-24 09:36:26 +01:00
b0f0e9caa8 Merge remote-tracking branch 'origin/beta' into random_prison_distributor 2023-12-24 06:46:18 +01:00
20ede710c2 Merge pull request #3362 from IvanSavenko/terrain_decorations
Terrain decorations level
2023-12-22 23:39:32 +02:00
bbbf676d38 spaces -> tabs 2023-12-22 23:22:33 +02:00
8916ae7bcd Fix water generation, try to improve decoration level a bit 2023-12-22 18:35:38 +02:00
19e851ddff Implemented configurable level of decorations for terrains 2023-12-22 17:41:30 +02:00
f9e5d73014 Missed optimization case 2023-12-21 17:56:21 +01:00
d6336d7c45 Reverted change that seems to cause regression 2023-12-21 17:55:08 +01:00
d4216a9191 Fixed routing roads behind Sub Gates, Monoliths and Mines 2023-12-21 13:22:23 +01:00
d5f9de5beb Definitive solution for Corpse 2023-12-21 12:29:45 +01:00
e22f6dd07e Fix for choosing most specific templates. Also seems to fix the Prisons. 2023-12-21 09:58:39 +01:00
ad82eff225 Final and perfect treasue nd obstacle density 2023-12-19 09:24:43 +01:00
916aedb13c Obvious fix 2023-12-19 09:24:01 +01:00
bbb3e701ab Reverted incorrect logic. Likely the fix for hota Prison. 2023-12-18 17:18:13 +01:00
9b12f54972 Compile fix 2023-12-18 14:49:05 +01:00
7f7df93e12 Style fix 2023-12-18 14:25:07 +01:00
c701d42781 Multiple optimizations to avoid copying and allocating tiles for rmg::Area 2023-12-18 13:52:03 +01:00
985a2682ae Place Monoliths at max distance in Junction zone 2023-12-18 11:12:52 +01:00
bd5361a108 Possible fix to https://github.com/vcmi/vcmi/issues/3334 2023-12-18 10:55:40 +01:00
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
339627731c Fixes 2023-12-15 18:26:59 +01:00
99870be24c Tiny optimizations to avoid copies 2023-12-13 22:20:23 +01:00
d31789e745 Extra cache for search area 2023-12-13 22:13:42 +01:00
bfea30e318 Optimization tweaks 2023-12-13 22:12:16 +01:00
8602a14e6f Minor optimizations 2023-12-13 22:10:39 +01:00
2d3b8ee866 Increased amount of generated treasure piles without increasing density 2023-12-12 12:50:27 +01:00
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
109139c913 Build fix 2023-12-11 08:27:57 +01:00
8a93b1083f Merge remote-tracking branch 'origin/beta' into random_prison_distributor 2023-12-11 07:49:43 +01:00
8fe6a103cd - Move Hero / Prison distribution to separate modificator
- Protect rolling and banning hero with mutex
2023-12-11 07:37:23 +01:00
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
d0e100c1bb Fix unused variable 2023-12-10 09:50:25 +01:00
91ebac3c2e Fix incorrect check 2023-12-10 09:46:20 +01:00
c9de10ea74 Merge pull request #3259 from vcmi/fix_corpse
Fix corpse
2023-12-07 23:55:07 +02:00