Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Pillar adjacent to floor but on z-level lower prevents c  (Read 738 times)

Ma

  • Bay Watcher
    • View Profile
Pillar adjacent to floor but on z-level lower prevents c
« on: February 21, 2008, 10:22:00 am »

Sorry if this was already posted. I made a search but did not find any relevant topic.

A fellow tried to make collapse a trade depot by digging around, but the portion of land separated from the rest at z-level 0 did not collapse because of a pillar at z-level -1.

The bug would be that the pillar is not right under the floor but adjacent to it and a level lower , just like this :

code:

+++++++++    <= z-level 0
+       +
+ +++++ +
+ +++++ +
+ +++++ +
+ +++++ +
+ +++++ +
+       +
+++++++++

wwwwwwwww    <= z-level -1
w...|...w    (| is the support))
w.     .w
w.     .w
w.     .w
w.     .w
w.     .w
w.......w
wwwwwwwww


Is this a bug or not ?

[ February 21, 2008: Message edited by: Maître Smaug Capello ]

Earthquake Damage

  • Bay Watcher
    • View Profile
Re: Pillar adjacent to floor but on z-level lower prevents c
« Reply #1 on: February 21, 2008, 10:25:00 am »

Not that any constructed wall acts as a floor above it.  Floors support adjacent constructions.  I see no problem.
Logged

Ma

  • Bay Watcher
    • View Profile
Re: Pillar adjacent to floor but on z-level lower prevents c
« Reply #2 on: February 21, 2008, 10:29:00 am »

I would have thought like you if
code:
|

had been a wall and not a mere support.

A wall on z-level 0 acts and appears as a floor on z-level +1, and a floor supports an adjacent tile, I agree with you on that.

But I had no idea supports acted like walls (they appear as an "open space" on z-level +1).  If you are positive on this point, then you are right and there is no problem.

[ February 21, 2008: Message edited by: Maître Smaug Capello ]

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Pillar adjacent to floor but on z-level lower prevents c
« Reply #3 on: February 21, 2008, 07:17:00 pm »

If you remove the pillar, does it collapse?

[ February 21, 2008: Message edited by: Toady One ]

Logged
The Toad, a Natural Resource:  Preserve yours today!

Ma

  • Bay Watcher
    • View Profile
Re: Pillar adjacent to floor but on z-level lower prevents c
« Reply #4 on: February 22, 2008, 03:03:00 am »

Yes, it does. That's how my fellow got rid of the levitating floor. (He plays version 0.27.169.33g.)

P.S. : I just tried it myself to be sure, using v0.27.176.38a. I confirm. Futhermore, upward stairways (without corresponding downward stairways on top of it) at z level -1 act the same as pillars as of preventing a floor brushing by at z level 0 from collapsing.

Small picture better than long speech :

code:

+++++++++    <= z-level 0
+       +
+ +++++ +
+ +++++ +
+ +++++ +
+ +++++ +
+ +++++ +
+       +
+++++++++

wwwwwwwww    <= z-level -1
w...<...w    (< is the upward stairway)
w.     .w
w.     .w
w.     .w
w.     .w
w.     .w
w.......w
wwwwwwwww


Removing the upward stairway makes the floor collapse.

[ February 22, 2008: Message edited by: Maître Smaug Capello ]

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Pillar adjacent to floor but on z-level lower prevents c
« Reply #5 on: February 22, 2008, 07:56:00 pm »

Okay, I'll take care of it at some point.
Logged
The Toad, a Natural Resource:  Preserve yours today!