Jump to content
Sign in to follow this  
Tahaan

It should not be possible to build in the air.

Recommended Posts

Summary: Non-full blocks can provide support on the sides that doesn't exist

 

Game Version: Alpha 18.4 and alle arlier alphas that I have ever played

Platform: PC

OS/Version: Linux

CPU Model: i7 8750

System Memory: 24 GB

GPU Model and VRAM: GeForce GTX 1060 Mobile

Screen Resolution: 1920x1080

Video Settings: Custom with most settings to Ultra

Game mode: SP and Dedi

 

Did you wipe old saves? No

Did you start a new game? Yes

Did you validate your files? No

Are you using any mods? Yes

EAC on or off? on

 

Status: NEW

 

Bug Description: It is possible to get things to be suspended in the air by using frames that are less than a full voxel in size/shape.

 

Detailed steps to reproduce the bug: Example #1

 

1) Put down a half frame so that it fills the bottom half of the voxel space, on an open flat surface.

2) Put any other block down on top of it.

 

Actual result: Block is suspended in space above the half-frame

 

Expected result: The side of the block that is not there should not provide support.

 

Steps to reproduce: Example #2

 

1) Place a few ramp blocks to make a pillar with the top and bottom view being a triangle.

2) Place a candle against the "angled" side of the pillar (not on the bottom block)

 

Actual result: The candle floats in the air.

 

Expected result: The side of the block that is not there should not provide support to the candle.

 

 

Share this post


Link to post
Share on other sites
Posted (edited)

The fix would be to add a property to each block determining which sides of the 6 sides it provides support on. This should not make a big impact on performance - the supported sides is only checked when S.I checks whether a load bearing glue side is over limit. In fact it may not need to be checked as often as that - it would only really need to be checked at the time when a block is placed.

 

There are similar mechanics in the game already which could possibly be useful or extended to enable this. An exampleis the blade trap that does not provide support but does take up space.

Edited by Tahaan (see edit history)

Share this post


Link to post
Share on other sites

@Tahaan This sounds like a terrible change. You're not talking about fixing a bug. You're talking about changing how the game works.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...