Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Make worldgen stone buildings from sensible materials  (Read 812 times)

Khym Chanur

  • Bay Watcher
    • View Profile
Make worldgen stone buildings from sensible materials
« on: July 29, 2014, 10:54:37 pm »

In a recent adventure mode game I came across a human keep with walls made from coal.  In previous version of the game I've come across a keep made from either native silver or native platinum (can't remember exactly).

Some ways to filter out weird material:

1) At the very least filter out native metals (anything with [ITEMS_HARD]), and perhaps filter out all ores.

2) Filter out anything with an ignition point (coal, lignite, graphite).

3) Add some sort of [NO_CONSTRUCTIONS] tag for materials like gypsum and talc.

4) As an alternative to #3, filter out materials with innapropriate yield/fracture/strain properties, and put these in for gypsum/talc/etc.
Logged

Adrian

  • Bay Watcher
    • View Profile
Re: Make worldgen stone buildings from sensible materials
« Reply #1 on: July 30, 2014, 04:34:23 am »

Agreed.

Also you'd expect them to be made from blocks.
Logged

GavJ

  • Bay Watcher
    • View Profile
Re: Make worldgen stone buildings from sensible materials
« Reply #2 on: July 30, 2014, 04:53:19 am »

Quote
Add some sort of [NO_CONSTRUCTIONS] tag for materials like gypsum and talc.
FYI the walls in the room you're in right now are probably made out of gypsum. Just saying.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

therahedwig

  • Bay Watcher
    • View Profile
    • wolthera.info
Re: Make worldgen stone buildings from sensible materials
« Reply #3 on: July 30, 2014, 04:58:11 am »

Quote
Add some sort of [NO_CONSTRUCTIONS] tag for materials like gypsum and talc.
FYI the walls in the room you're in right now are probably made out of gypsum. Just saying.

Yes, processed gypsum, and it's often only a covering.
For proper foundation/skeleton parts of the building you's either use wood or stone.
Even old fashioned timber building used wood for the skeleton and filled up the rest with straw and loam.
Logged
Stonesense Grim Dark 0.2 Alternate detailed and darker tiles for stonesense. Now with all ores!

King Mir

  • Bay Watcher
    • View Profile
Re: Make worldgen stone buildings from sensible materials
« Reply #4 on: July 30, 2014, 03:22:28 pm »

I think there are two issues here:

1) Generated buildings should not be made of economic stone that is better suited for it's economic purpose.
2) Some stone types are not suitable for making constructions out of, and should be disallowed as materials for them in both generated and player designated constructions.

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Make worldgen stone buildings from sensible materials
« Reply #5 on: July 30, 2014, 03:25:55 pm »

I think there are two issues here:

1) Generated buildings should not be made of economic stone that is better suited for it's economic purpose.
2) Some stone types are not suitable for making constructions out of, and should be disallowed as materials for them in both generated and player designated constructions.
What was that? I couldn't hear you through my ice wall!  Yes, nice warm summer we're having.  Glad I got this trusty wall here to keep the vermin out.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map