clifftown rework

This commit is contained in:
flo 2023-06-07 18:45:12 +00:00 committed by Isse
parent f8ae6cdbbe
commit 02bba1e343
3 changed files with 683 additions and 826 deletions

View File

@ -361,7 +361,7 @@ impl Civs {
SiteKind::Dungeon => (8i32, 3.0),
SiteKind::Castle => (16i32, 5.0),
SiteKind::Refactor => (32i32, 10.0),
SiteKind::CliffTown => (32i32, 10.0),
SiteKind::CliffTown => (64i32, 25.0),
SiteKind::SavannahPit => (48i32, 25.0),
SiteKind::DesertCity => (64i32, 25.0),
SiteKind::ChapelSite => (36i32, 10.0),

View File

@ -850,10 +850,10 @@ impl Site {
site.make_plaza(land, &mut rng);
for _ in 0..30 {
// CliffTower
let size = (6.0 + rng.gen::<f32>().powf(5.0) * 1.0).round() as u32;
let size = (8.0 + rng.gen::<f32>().powf(5.0) * 1.0).round() as u32;
let campfire = campfires < 4;
if let Some((aabr, door_tile, door_dir)) = attempt(32, || {
site.find_roadside_aabr(&mut rng, 6..(size + 1).pow(2), Extent2::broadcast(size))
site.find_roadside_aabr(&mut rng, 8..(size + 1).pow(2), Extent2::broadcast(size))
}) {
let cliff_tower = plot::CliffTower::generate(
land,

File diff suppressed because it is too large Load Diff