inline const char* liquid_name( int i, bool known ) { if( i < 0 || i >= MAX_LIQUID ) { roach( "Liquid_Name: Impossible liquid." ); return "non-existent liquid"; } return( known ? liquid_table[i].name : liquid_table[i].color ); } inline const char* liquid_name( obj_data* obj ) { int i = obj->value[2]; if( i < 0 || i >= MAX_LIQUID ) { roach( "Liquid_Name: Impossible liquid." ); return "non-existent liquid"; } return( is_set( obj->extra_flags, OFLAG_KNOWN_LIQUID ) ? liquid_table[i].name : liquid_table[i].color ); } bool react_filled ( char_data*, obj_data*, int );