Prototype/Fluid: Difference between revisions
Jump to navigation
Jump to search
(overhaul to include Prototype) |
(→Mandatory properties: added descriptions to the color properties) |
||
Line 7: | Line 7: | ||
=== default_temperature === | === default_temperature === | ||
'''Type''': [[Types/uint]] | '''Type''': [[Types/uint]] | ||
Also the minimum temperature of the fluid. | |||
=== max_temperature === | === max_temperature === | ||
Line 13: | Line 15: | ||
=== base_color === | === base_color === | ||
'''Type''': [[Types/color]] | '''Type''': [[Types/color]] | ||
Used by bars that show the fluid color, like the flamethrower turret fill bar in the tooltip, or the fill bar for the fluidwagon tooltip; and for the pipe windows and storage tank fill gauges. | |||
=== flow_color === | === flow_color === | ||
'''Type''': [[Types/color]] | '''Type''': [[Types/color]] | ||
Used only for pipe windows or storage tank fill gauges. | |||
=== pressure_to_speed_ratio === | === pressure_to_speed_ratio === |
Revision as of 16:26, 4 May 2018
Mandatory properties
Inherits all properties from Prototype.
icon
Type: Types/FileName
default_temperature
Type: Types/uint
Also the minimum temperature of the fluid.
max_temperature
Type: Types/uint
base_color
Type: Types/color
Used by bars that show the fluid color, like the flamethrower turret fill bar in the tooltip, or the fill bar for the fluidwagon tooltip; and for the pipe windows and storage tank fill gauges.
flow_color
Type: Types/color
Used only for pipe windows or storage tank fill gauges.
pressure_to_speed_ratio
Type: Types/double
flow_to_energy_ratio
Type: Types/double
Optional properties
heat_capacity
Type: Types/EnergyAmount
Joule needed to heat 1 Unit by 1 °C.
gas_temperature
Type: Types/uint
auto_barrel
Type: Types/bool
Whether the fluid should be included in the barrel recipes automatically generated in data-updates.lua in the base mod.
Example
{
type = "fluid",
name = "water",
default_temperature = 15,
max_temperature = 100,
heat_capacity = "0.2KJ",
base_color = {r=0, g=0.34, b=0.6},
flow_color = {r=0.7, g=0.7, b=0.7},
icon = "__base__/graphics/icons/fluid/water.png",
order = "a[fluid]-a[water]",
pressure_to_speed_ratio = 0.4,
flow_to_energy_ratio = 0.59
},