Floor
Floor
extends Block
field | type | default | notes |
---|---|---|---|
edge | String | "stone" | edge fallback, used mainly for ores |
speedMultiplier | float | 1.0 | Multiplies unit velocity by this when walked on. |
dragMultiplier | float | 1.0 | Multiplies unit drag by this when walked on. |
damageTaken | float | 0.0 | Damage taken per tick on this tile. |
drownTime | float | 0.0 | How many ticks it takes to drown on this. 0 to disable. |
walkEffect | Effect | none | Effect when walking on this floor. |
walkSound | Sound | none | Sound made when walking. |
walkSoundVolume | float | 0.1 | Volume of sound made when walking. |
walkSoundPitchMin | float | 0.8 | Volume of sound made when walking. |
walkSoundPitchMax | float | 1.2 | Volume of sound made when walking. |
drownUpdateEffect | Effect | bubble | Effect displayed when drowning on this floor. |
status | StatusEffect | none | Status effect applied when walking on. |
statusDuration | float | 60.0 | Intensity of applied status effect. |
liquidDrop | Liquid | null | liquids that drop from this block, used for pumps. |
liquidMultiplier | float | 1.0 | Multiplier for pumped liquids, used for deep water. |
isLiquid | boolean | false | whether this block is liquid. |
overlayAlpha | float | 0.65 | for liquid floors, this is the opacity of the overlay drawn on top. |
supportsOverlay | boolean | false | whether this floor supports an overlay floor |
shallow | boolean | false | shallow water flag used for generation |
blendGroup | Block | this | Group of blocks that this block does not draw edges on. |
oreDefault | boolean | false | Whether this ore generates in maps by default. |
oreScale | float | 24.0 | Ore generation params. |
oreThreshold | float | 0.828 | Ore generation params. |
wall | Block | air | Wall variant of this block. May be Blocks.air if not found. |
decoration | Block | air | Decoration block. Usually a rock. May be air. |
canShadow | boolean | true | Whether units can draw shadows over this. |
needsSurface | boolean | true | Whether this overlay needs a surface to be on. False for floating blocks, like spawns. |
allowCorePlacement | boolean | false | If true, cores can be placed on this floor. |
wallOre | boolean | false | If true, this ore is allowed on walls. |
blendId | int | -1 | Actual ID used for blend groups. Internal. |