/tg/ Station 13 - Modules - Types — Define Details

code/__DEFINES/~nova_defines/liquids.dm

SQUEEZING_DISPERSAL_RATIOPortion (out of 1) of reagents that are lost during the transfer from a mop/towel to a container.
REQUIRED_FIRE_PROCESSESSSliquids fires per liquid fire run. It fires every second, so a fire run comes every 4 seconds.
REQUIRED_FIRE_POWER_PER_UNITPower per unit a liquid mix must beat to burn. It sits low enough that weak drinks, at power 2, still light.
REQUIRED_FIRE_FLAMMABLE_SHAREShare of a liquid mix that must be flammable for it to burn. Non-flammables smother a fire once they are half the mix.
LIQUID_FIRE_BURNRATE_VOLATILEFuels and strong spirits: 30 units on one tile burn out in a minute.
LIQUID_FIRE_BURNRATE_WEAKBeer, wine and weak cocktails: 30 units on one tile flare out in about half a minute.
LIQUID_FIRE_BURNRATE_HEAVYOils: 30 units on one tile burn for about ten minutes.
LIQUID_FIRE_BURNRATE_TARTar: slower than oil, so 30 units on one tile burn for about twenty minutes.
LIQUID_FIRE_TEMPERATURE_HUGETemperature a huge liquid fire exposes its tile to. The states below it run cooler.
LIQUID_FIRE_TEMPERATURE_INFERNOTemperature a liquid inferno exposes its tile to.
LIQUID_FIRE_PIXEL_OFFSETVisual offset of the 48x48 fire art on both axes, centring it on its tile.
LIQUID_FIRE_HOLDER_POOL_SIZEFire holders of each kind SSliquids keeps for reuse once their tiles stop burning: a 17x17 pool's worth.
LIQUID_FIRE_IGNITE_TIMEHow long a tile's ignite plays (25 frames of 0.4 ds). Its smoke starts when the ignite ends.
LIQUID_FIRE_BLOCK_POWERLight power of a burning block with big flames and no burning block around it.
LIQUID_FIRE_BLOCK_SHAREA block's power is divided by (1 + this x the burning blocks around it), so a big fire doesn't flatten into the light cap.
LIQUID_FIRE_BLOCK_RANGE_BIGLight range of a block whose largest flames are big.
LIQUID_FIRE_BLOCK_RANGE_MEDIUMLight range of a block whose largest flames are medium.
LIQUID_FIRE_BLOCK_RANGE_SMALLLight range of a block whose largest flames are small.
LIQUID_FIRE_BLOCK_POWER_BIGShare of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are big.
LIQUID_FIRE_BLOCK_POWER_MEDIUMShare of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are medium.
LIQUID_FIRE_BLOCK_POWER_SMALLShare of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are small.
LIQUID_SURFACE_COUNTHow many LIQUID_SURFACE_* classes there are.
LIQUID_COLOR_FACTOR_CLEARClear pools: a dark film, so a puddle darkens the floor instead of hazing it.
LIQUID_COLOR_FACTOR_BLOODBlood: a darker crimson under any blood colour.
LIQUID_COLOR_FACTOR_OPAQUEOpaque, oil, fuel, mirror and tar pools.

Define Details

LIQUID_COLOR_FACTOR_BLOOD

Blood: a darker crimson under any blood colour.

LIQUID_COLOR_FACTOR_CLEAR

Clear pools: a dark film, so a puddle darkens the floor instead of hazing it.

LIQUID_COLOR_FACTOR_OPAQUE

Opaque, oil, fuel, mirror and tar pools.

LIQUID_FIRE_BLOCK_POWER

Light power of a burning block with big flames and no burning block around it.

LIQUID_FIRE_BLOCK_POWER_BIG

Share of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are big.

LIQUID_FIRE_BLOCK_POWER_MEDIUM

Share of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are medium.

LIQUID_FIRE_BLOCK_POWER_SMALL

Share of LIQUID_FIRE_BLOCK_POWER a block gives when its largest flames are small.

LIQUID_FIRE_BLOCK_RANGE_BIG

Light range of a block whose largest flames are big.

LIQUID_FIRE_BLOCK_RANGE_MEDIUM

Light range of a block whose largest flames are medium.

LIQUID_FIRE_BLOCK_RANGE_SMALL

Light range of a block whose largest flames are small.

LIQUID_FIRE_BLOCK_SHARE

A block's power is divided by (1 + this x the burning blocks around it), so a big fire doesn't flatten into the light cap.

LIQUID_FIRE_BURNRATE_HEAVY

Oils: 30 units on one tile burn for about ten minutes.

LIQUID_FIRE_BURNRATE_TAR

Tar: slower than oil, so 30 units on one tile burn for about twenty minutes.

LIQUID_FIRE_BURNRATE_VOLATILE

Fuels and strong spirits: 30 units on one tile burn out in a minute.

LIQUID_FIRE_BURNRATE_WEAK

Beer, wine and weak cocktails: 30 units on one tile flare out in about half a minute.

LIQUID_FIRE_HOLDER_POOL_SIZE

Fire holders of each kind SSliquids keeps for reuse once their tiles stop burning: a 17x17 pool's worth.

LIQUID_FIRE_IGNITE_TIME

How long a tile's ignite plays (25 frames of 0.4 ds). Its smoke starts when the ignite ends.

LIQUID_FIRE_PIXEL_OFFSET

Visual offset of the 48x48 fire art on both axes, centring it on its tile.

LIQUID_FIRE_TEMPERATURE_HUGE

Temperature a huge liquid fire exposes its tile to. The states below it run cooler.

LIQUID_FIRE_TEMPERATURE_INFERNO

Temperature a liquid inferno exposes its tile to.

LIQUID_SURFACE_COUNT

How many LIQUID_SURFACE_* classes there are.

REQUIRED_FIRE_FLAMMABLE_SHARE

Share of a liquid mix that must be flammable for it to burn. Non-flammables smother a fire once they are half the mix.

REQUIRED_FIRE_POWER_PER_UNIT

Power per unit a liquid mix must beat to burn. It sits low enough that weak drinks, at power 2, still light.

REQUIRED_FIRE_PROCESSES

SSliquids fires per liquid fire run. It fires every second, so a fire run comes every 4 seconds.

SQUEEZING_DISPERSAL_RATIO

Portion (out of 1) of reagents that are lost during the transfer from a mop/towel to a container.