Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ITerrainDescription

Hierarchy

Index

Properties

Optional aboveType

aboveType: OptionalDescriptions<BiomeType, TerrainType>

The water terrain type that is a step above, or a less deep version of itself (which has specific rules based on the biometype).

Optional animated

animated: undefined | false | true

Optional background

background: TerrainType

Optional baseTerrain

baseTerrain: TerrainType

Optional burnItem

burnItem: ItemType

Optional contaminatedType

contaminatedType: TerrainType

The reversed or contaminated type that this water turns into.

Optional cooledTile

cooledTile: TerrainType

Puddles will cool down tiles and create the following TerrainType on this tile.

Optional decayTemperatureRange

decayTemperatureRange: IDecayTemperatureRange

Optional deepWater

deepWater: undefined | false | true

Optional doodad

doodad: DoodadType

Optional durability

durability: ItemType

Bases the durability on an item type. Any item that has a SetDown action should have this set for the matching terrain type.

Optional flammable

flammable: undefined | false | true

Optional freshWater

freshWater: undefined | false | true

Optional gather

gather: undefined | false | true

Optional gatherSkillUse

gatherSkillUse: SkillType

Optional group

Optional hasMound

hasMound: undefined | false | true

Optional ice

ice: undefined | false | true

Optional isMountain

isMountain: undefined | false | true

Optional isMountainGround

isMountainGround: undefined | false | true

Optional isOre

isOre: undefined | false | true

Optional leftOvers

leftOvers: ILeftOverTile[]

Optional meltFromItem

meltFromItem: ItemType

Item that defines the decay amount when this doodad is melting.

Optional meltsInto

meltsInto: TileEventType[]

Array of tile events that are spawned when terrain decays (or melts).

Optional modIndex

modIndex: undefined | number

Optional noBackground

noBackground: undefined | false | true

Optional noGfxSwitch

noGfxSwitch: undefined | false | true

Optional noLos

noLos: undefined | false | true

Optional noResting

noResting: undefined | false | true

Optional particles

particles: IRGB

Optional passable

passable: undefined | false | true

Optional puddleType

puddleType: TileEventType

The type of puddle it produces when splashed.

Optional reduceRest

reduceRest: undefined | false | true

Optional renderOverOtherMountains

renderOverOtherMountains: undefined | false | true

Optional shallowWater

shallowWater: undefined | true

Optional sound

sound: SfxType

Optional temperature

temperature: undefined | number

The temperature produced by this terrain. When not provided, uses Temperature.Neutral.

Optional terrainType

terrainType: TerrainType

Optional tileOnConsume

tileOnConsume: TerrainType

Optional tillable

tillable: undefined | false | true

Optional water

water: undefined | true

Optional waterBaseType

waterBaseType: TerrainType

Base version of the water used for tilemapping.

Optional waterTerrainOnDig

waterTerrainOnDig: TerrainType

Terrain that water tile becomes when dug up using the dig action.

Optional waterTerrainOnRoute

waterTerrainOnRoute: TerrainType

Terrain that a tile becomes when routed using the dig action.

Optional wet

wet: undefined | false | true

Generated using TypeDoc