# 'coating' means how readily a liquid leaves a film on a surface.
# Need to add a definition of soaking in.

# hrm. materials can change density due to temperature shifts - 
# need to change volume if that happens

# need to add whether something will burn (state change to ashes?)

Define Materials => {
  blood => {
    type => 'liquid',
    density => 1,
    coating => 8,
    coat_adj => 'bloody',
    color => [0.7,0,0,1], # RGBA
  },
  steam => {
  
  
  water => {
    type => 'liquid',
    density => 1,
    coating => 1,
    coat_adj => 'wet',
    color => [.6, .6, .75, .3], # RGBA
    temp_min => '32F',
    temp_min_to => 'ice',
    temp_max => '212F',
    temp_max_to => 'steam',
  },
  ice => {
    type => 'solid',
    density => .9,
    coat_adj => 'ice-coated',
    color => [.6, .6, .66, .5], # ice is cloudier than water
    temp_max => '32F',
    temp_max_to => 'water',
  },
  earth => {
    type => 'solid',
    density => .78,
    coat_adj => 'dirty',
    color => [.44, .4, .4, 1],
    temp_min => '25F',
    temp_min_to => 'frozen earth',
  },
  'frozen earth' => {
    type => 'solid',
    density => .77,
    coat_adj => 'cold and dirty',
    color => [.54, .5, .5, 1],
    temp_max => '25F',
    temp_max_to => 'earth',
  },
  'wood' => {
    density => 0.7,
  'iron' => {
    density => 7.8,
};