Brick Surface Types

From Goodblox Wiki
Revision as of 16:50, 22 June 2020 by Cataskeri (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

There are several types of brick surfaces available. These range from connections that you need a bomb to break, to ones that you can touch and will pop off, to motors and hinges.

These go in order that they appear on the toolbar in the GoodBlox Studio:

Smooth

A smooth surface will not form a bond with anything. That means that it will slide, fall, break and move without much force. <needs correct force value>

Glue

Glue can be found on the various chassis that are available in the Toolbox. It forms a very loose bond with whatever is in contact with it, enough to slow a ball, or to keep a player on a vehicle while it is moving. <needs correct force value required for movement>

Welds

Welds form a very secure bond with whatever they are touching. If two surfaces that are in contact are welded, then it takes a good bit of force to move them, a large bomb at least. <needs correct force values required for movement>

Studs

Studs are one of the three types of surfaces a new brick starts out with. It connects to an inlet to form a semi-secure bond <needs correct amount of force to break bond> that can be broken fairly easy, but can hold against any slingshot attacks.

Inlets

Inlets connect to studs, and form a secure connection that can withstand anything short of a rocket or bomb.

Hinges

These little pegs allow for movement of whatever is attached to them in accordance with the physics of the Place and the movement confined to a 360 degree angle around the connection to the hinge. Use these for rotating objects, any type of ramp, or doors.

Motors

These are a bit more complicated things to describe.

Motors apply a force to anything that is connected to them by a certain amount of impulse that is described in the configuration panel. The force power can be set and the trigger set in a Lua script or in the configure panel for the motor. The trigger can be set to one of 6 things:

  • A user hit key.
  • The set of secondary controls (the UJHK keys)
  • The Primary controls (WSAD keys)
  • An event in the world (such as the destruction of a door, or the movement of a player into a certain area.)
  • A basic AI that can be set to the motor set, such as telling the motors to attack a player, or to run away.
  • Constantly be on, such as the spinning bar in Crossroads.

These have to be scripted to the motor, but in the configuration panel, many of these more basic settings can be configured.