Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Block Height/Level  (Read 2647 times)

Wedolko

  • Bay Watcher
  • Legendary Military Tactician
    • View Profile
Block Height/Level
« on: August 04, 2016, 02:40:57 pm »

Much like water has levels it can be at, I thought it would be interesting if you could cut stone to certain levels as well. Measuring the amount of free spacewould go from bottom to top, that is to say the open part of the stone would start at the bottom at 1/7 and go upwards, though maybe another setting could be implemented to cut out the top of the block instead, and perhaps use -1/7, -2/7, ect.
 The measurements would be similar to water.
0/7 a wall
1/7 a small opening at the bottom, usually used for drainage. Can't be passed through.
2/7 a crawlspace barley big enough for a dwarven child or dwarf with "thin" modifier
3/7 Dwarfs must crawl to get through
4/7 Dwarven children can walk here uncomfortably, adults must crawl
5/7 Dwarven Children more comfortable here, adults uncomfortable.
6/7 a low ceiling, makes adult dwarfs uncomfortable over time but faster to mine out
7/7 fully mined out
and just for fun, the top to bottom blocks
0/7 a wall
-1/7 a small opening at the top, allows air to ventilate.
-2/7 A opening at the top, perhaps used to feed items through. same comfort effect as a 2/7 wall when gotten on top of.
-3/7 A short wall dwarfs can poke their heads over. same comfort effect as a 3/7 wall when gotten on top of.
-4/7 A shorter wall dwarfs  can use as cover by getting down behind. same comfort effect as a 4/7 opening when stood on.
-5/7 A small wall that slows or trips characters moving at high speed who have legs and can't fly. same comfort effect as a 5/7 opening.
-6/7 a small prostitution out of the ground. Useful for keeping low amounts of water in one place for farming. same comfort effect as a 6/7 opening.
7/7 a fully mined out block

All the -x/7 blocks can also be used to drain a water to a specific level.
Logged
-In a time before time DF spammed me with 50 pages of useless text

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Wedolko

  • Bay Watcher
  • Legendary Military Tactician
    • View Profile
Re: Block Height/Level
« Reply #2 on: August 05, 2016, 12:44:25 am »

Fractional height of walls
The introduction of low walls
Both of those threads are very vague. I feel that the extra detail I've gone into warrants a new topic.
Logged
-In a time before time DF spammed me with 50 pages of useless text

Zammer990

  • Bay Watcher
    • View Profile
Re: Block Height/Level
« Reply #3 on: August 05, 2016, 09:37:26 am »

Hang on, the only way to dig out a long section of 2/7 wall would be to do a parallel, taller section, or...
... dwarven child miners!
Finally, a use for those leeching ingrates
+1
Logged
If your animals aren't expendable, you could always station a dwarf or two out there?

Wedolko

  • Bay Watcher
  • Legendary Military Tactician
    • View Profile
Re: Block Height/Level
« Reply #4 on: August 05, 2016, 11:27:22 am »

Hang on, the only way to dig out a long section of 2/7 wall would be to do a parallel, taller section, or...
... dwarven child miners!
Finally, a use for those leeching ingrates
+1
Or a miner with the "thin or frail" modifier.
But yes child miners would be very nice.
Logged
-In a time before time DF spammed me with 50 pages of useless text

Cub

  • Bay Watcher
    • View Profile
Re: Block Height/Level
« Reply #5 on: August 05, 2016, 12:51:37 pm »

being able to cut out fractions of a wall would have benefits, yes. but i see more benefits if it would be realized a bit different. i would prefer walls having a byte, 8 bit, which tell which fractions of the wall was mined out. so it's a compact data structure and lets you dig out every second level, given that at least on one side is a wall which can hold that remaining levels. besides, fortifications could be walls with small shafts missing, like just 3 or 4 is missing. did someone say fortifications would be built-in furniture then?
i remember another idea, http://www.bay12forums.com/smf/index.php?topic=158609.0, which could be merged. since a wall has just 7 levels while a byte has 8 bit, the 8th bit can be used to indicate if it is used/usable as such furniture, with another following byte telling what it is in detail. when 2,4,5,7 is missing it could be used as shelf, when just 1,2 are left it could be used as throne or pedestal for statues, increasing the value, at a height of 3 as table, ... with some new items even more could be done, with thin windows at the wall showcase cabinets for artifacts or such could be built, there could be doors with locks to build theft-safe wardrobes. with mini-floodgates and pressure plates showers could be built to enforce a more strict hygiene standard. just... there should be an option to allow/forbid the usage as furniture... i wouldn't like my fortifications being blocked by books or such. you know, they are dwarfs :D
Logged

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Block Height/Level
« Reply #6 on: August 07, 2016, 03:47:04 am »

The eighth bit would be the tile's floor, but otherwise that's an interesting idea.
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

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Block Height/Level
« Reply #7 on: August 07, 2016, 10:29:46 pm »

To be honest, I'm not sure this is actually worth the pathing issues it might bring. What happens if you mine out a theoretically walkable area between levels? Should the game take this into account during pathfinding? It's a lot of extra complexity.

It's hard to even show the player what is mined out without having them inspect it in a separate menu. Maybe it would be better just to have it be a building, like a grate?
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Block Height/Level
« Reply #8 on: August 09, 2016, 10:51:01 am »

-6/7 a small prostitution out of the ground
What?
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

breadman

  • Bay Watcher
    • View Profile
Re: Block Height/Level
« Reply #9 on: August 09, 2016, 01:43:28 pm »

I'd probably happier if fortifications blocked 3/7 flows, letting 4/7 and above spill through.  That probably satisfies the biggest reason for this suggestion, while avoiding the complexity.
Logged
Quote from: Kevin Wayne, in r.g.r.n
Is a "diety" the being pictured by one of those extremely skinny aboriginal statues?

ClorrProdigal

  • Bay Watcher
  • My God! It's full of dwarves!
    • View Profile
Re: Block Height/Level
« Reply #10 on: August 10, 2016, 09:31:25 pm »

-6/7 a small prostitution out of the ground
What?
Something you stub your toe against/ trip over?
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Block Height/Level
« Reply #11 on: August 10, 2016, 09:56:14 pm »

-6/7 a small prostitution out of the ground
What?
Something you stub your toe against/ trip over?
That's a protrusion. The above would be a dorf brothel located in a drinking mound.
« Last Edit: August 10, 2016, 10:05:02 pm by Bumber »
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Wedolko

  • Bay Watcher
  • Legendary Military Tactician
    • View Profile
Re: Block Height/Level
« Reply #12 on: August 10, 2016, 10:05:50 pm »

-6/7 a small prostitution out of the ground
What?
Crap
How did I miss that? It's what I get for relying on Firefox spellcheck.
Logged
-In a time before time DF spammed me with 50 pages of useless text

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Block Height/Level
« Reply #13 on: August 11, 2016, 04:57:15 am »

-6/7 a small prostitution out of the ground
What?
Crap
How did I miss that? It's what I get for relying on Firefox spellcheck.
Why would you blame the spellchecker? Besides being hilariously out of context, prostitution was magnificently spelled.
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

onciblu

  • Bay Watcher
    • View Profile
Re: Block Height/Level
« Reply #14 on: August 11, 2016, 09:51:30 am »

-6/7 a small prostitution out of the ground
What?
Crap
How did I miss that? It's what I get for relying on Firefox spellcheck.
Why would you blame the spellchecker? Besides being hilariously out of context, prostitution was magnificently spelled.

because he maybe wrote protuison wrong and the spell cheker suggested prostitution?
Logged
Ô_ quack
Pages: [1] 2