Difference between revisions of "Piston Base"

From Space Engineers Wiki
Jump to: navigation, search
(Known issues)
m (Display partof)
 
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{itembox
+
{{SimpleItembox|Mod:Vanilla/CubeBlock/ExtendedLargePistonBase
| item = Piston Base
+
|Size|Mass|Integrity|BuildTimeSeconds|RequiredPowerInput#W|ResourceSinkGroup|IsAirTight|PCU|PartOf
| description = Base of a piston 
+
}}{{SimpleItembox|Mod:Vanilla/CubeBlock/ExtendedSmallPistonBase
| tool = no
+
|Size|Mass|Integrity|BuildTimeSeconds|RequiredPowerInput#W|ResourceSinkGroup|IsAirTight|PCU|PartOf
| largeship = yes
+
}}{{CategorizeComponents|Mod:Vanilla/CubeBlock/ExtendedLargePistonBase
| smallship = yes
+
}}{{CategorizeComponents|Mod:Vanilla/CubeBlock/ExtendedSmallPistonBase}}
| component = no
 
| rawmaterial = no
 
| material = no
 
  
| sbuildtime = 20
+
== Overview ==
| spowerconsumption = 0.0002
+
The piston is an extendable block that can move blocks attached to it up or down. It has conveyor support and is able to transfer [[Oxygen]], [[Hydrogen]], [[Electricity|Power]], and various types of items. You can place items on top of the piston, and it will move up or down whenever it is triggered to do so. All blocks can be placed on the piston such as a [[Gatling Gun]] or [[Blast Door Block]]s if you wanted to make your own custom hangar door.
| scomponentstructure = 2
 
| scomponent1 = Steel Plate
 
| scomponent1amt = 2
 
| scomponent2 = Computer
 
| scomponent2amt = 1
 
| scomponent3 = Motor
 
| scomponent3amt = 2
 
| scomponent4 = Small Steel Tube
 
| scomponent4amt = 4
 
| scomponent5 = Construction Component
 
| scomponent5amt = 4
 
| scomponent6 = Steel Plate
 
| scomponent6amt = 2
 
  
 +
Technically speaking the piston is made up of two grids, much the same way as the [[Rotor]]. The base of the piston, and the [[Piston Top|Piston Head]]. While there are some limitations, the piston itself has been vastly improved, and is now almost entirely stable as of [[Update 01.106]], even at high speeds.
  
| lbuildtime = 20
+
== Usage ==
| lpowerconsumption = 0.002
+
Piston's settings can be set inside the control panel, which is discussed below.
| lcomponentstructure = 2
 
| lcomponent1 = Steel Plate
 
| lcomponent1amt = 5
 
| lcomponent2 = Computer
 
| lcomponent2amt = 2
 
| lcomponent3 = Motor
 
| lcomponent3amt = 4
 
| lcomponent4 = Large Steel Tube
 
| lcomponent4amt = 4
 
| lcomponent5 = Construction Component
 
| lcomponent5amt = 10
 
| lcomponent6 = Steel Plate
 
| lcomponent6amt = 10
 
  
 +
The piston is capable of extending to a maximum of 10.0m (Large), and 3.0m (Small). The [[Piston Top|Piston Head]] sit's a bit higher than the rest of the blocks at about 0.1m. This causes the blocks attached to the top of the piston to be slightly out of alignment compared to the parent ship/grid. Another notable limitation is that not all blocks can move alongside others while being placed ontop, or extended by the piston. This is because the collision boxes hit each other, causing [[Armor_block#Deformation|Deformation]] and damage. Only blocks such as for example [[Blast Door Block]]s can move alongside others without damaging them.
  
 +
=== Control Panel ===
 +
<redoing>
  
| version = {{subst:currrentversion}}
+
== Media ==
}}
+
[[File:Piston_Base_Piston01.jpg|400px|none]]
{{stub}}
 
  
A Piston consists of the piston base and the [[Piston Top]].
+
== Tips ==
 +
* The piston can be used to dock ships with the [[Connector]]. It can extend and safely attach ships without risking collision with your station/ship.
 +
* The two block sized "body" part of the piston base is [[Talk:Piston_Base#Airtight.3F|NOT airtight]]. In order to seal a piston that comes through a room there must be an airtight block on the end of the piston body (conveyor if you want to use the system, or an armor block will do), and around any exposed piston body (sides).
  
Blocks can be attached to the top to move them forward and backward by extending and retracting the piston base. The minimum and maximum expansion length can be configured in the control panel.
+
== Known Issues ==
 +
* There are plenty of collision issues, but this is less to do with the piston, and more about the blocks themselves damaging each other as they move alongside.
  
Pisons have a built-in conveyor tube with a port on the back of the piston base and another port at the [[Piston Top]]. So it's possible to transfer items, electricity and oxygen through them and thus use them in an existing [[Conveyor Network]].
+
== Programming ==
  
== Piston data ==
+
* [[Programming_Guide/Action_List#Piston|Action List - Piston]]
{| class="wikitable"
+
 
!Type
+
== Update History ==
!Max. extended length
+
<div style="-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: #eeeeee;border-bottom-color: #AFAFAF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #AFAFAF;border-left-style: solid;border-left-width: 1px;border-right-color: #AFAFAF;border-right-style: solid;border-right-width: 1px;border-top-color: #AFAFAF;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;display: block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 8px;margin-right: 8px;margin-top: 0px;min-height: 20px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;padding-top: 4px;width: auto;">
|-
+
{| class="wikitable" style="width: 100%"
|'''Large grid piston&nbsp;&nbsp;'''||10.0 m
+
|style="text-align: left;width: 8%"| [[Update 01.040]] ||style="padding-left: 10px;padding-right: 10px;"|
|-
+
*Piston block introduced
|'''Small grid piston&nbsp;&nbsp;'''||3.0 m
 
 
|}
 
|}
  
== Known issues ==
+
</div>
 +
 
 +
<!-- Hidden for now
 
V01.079.008 and earlier:
 
V01.079.008 and earlier:
  
Line 70: Line 48:
 
They work good in single player. But in multiplayer, especially when used on a dedicated server (DS),
 
They work good in single player. But in multiplayer, especially when used on a dedicated server (DS),
 
they tend to move/vibrate unecpectedly and can also destroy themselves and damage their surroundings in the proccess.
 
they tend to move/vibrate unecpectedly and can also destroy themselves and damage their surroundings in the proccess.
 +
-->
 +
[[Category:Functional Blocks]]

Latest revision as of 19:05, 20 May 2020

Piston Base Icon.png
Large Ship / Station
Piston
Large Ship Icon.png

ComponentsRequired

 Functional 

 Hack 

Dimensions (W,H,L)1,3,1
Mass576.4 kg
576,400 g
576,400,000 mg
0.576 t
Integrity2,202
Build time20 s
Max Required Input2,000 W
0.002 MW
2 kW
Power Consumer GroupUtility
Is AirtightNo
PCU Cost100
BrowseLast edit: 2020-05-20
Piston Base Icon.png
Small Ship
Piston
Small Ship Icon.png

ComponentsRequired

 Functional 

 Hack 

Dimensions (W,H,L)1,3,1
Mass176.2 kg
176,200 g
176,200,000 mg
0.176 t
Integrity661
Build time12 s
Max Required Input200 W
2.0e-4 MW
0.2 kW
Power Consumer GroupUtility
Is AirtightPartially
PCU Cost100
BrowseLast edit: 2021-01-21

Overview

The piston is an extendable block that can move blocks attached to it up or down. It has conveyor support and is able to transfer Oxygen, Hydrogen, Power, and various types of items. You can place items on top of the piston, and it will move up or down whenever it is triggered to do so. All blocks can be placed on the piston such as a Gatling Gun or Blast Door Blocks if you wanted to make your own custom hangar door.

Technically speaking the piston is made up of two grids, much the same way as the Rotor. The base of the piston, and the Piston Head. While there are some limitations, the piston itself has been vastly improved, and is now almost entirely stable as of Update 01.106, even at high speeds.

Usage

Piston's settings can be set inside the control panel, which is discussed below.

The piston is capable of extending to a maximum of 10.0m (Large), and 3.0m (Small). The Piston Head sit's a bit higher than the rest of the blocks at about 0.1m. This causes the blocks attached to the top of the piston to be slightly out of alignment compared to the parent ship/grid. Another notable limitation is that not all blocks can move alongside others while being placed ontop, or extended by the piston. This is because the collision boxes hit each other, causing Deformation and damage. Only blocks such as for example Blast Door Blocks can move alongside others without damaging them.

Control Panel

<redoing>

Media

Piston Base Piston01.jpg

Tips

  • The piston can be used to dock ships with the Connector. It can extend and safely attach ships without risking collision with your station/ship.
  • The two block sized "body" part of the piston base is NOT airtight. In order to seal a piston that comes through a room there must be an airtight block on the end of the piston body (conveyor if you want to use the system, or an armor block will do), and around any exposed piston body (sides).

Known Issues

  • There are plenty of collision issues, but this is less to do with the piston, and more about the blocks themselves damaging each other as they move alongside.

Programming

Update History

Update 01.040
  • Piston block introduced