Reference: FriendNetwork.txt

Purpose

A cache file. This tracks the friends assigned to a particular character. Entries are updated (or created if not already existing) when a friend is added or removed. This network is used to determine if friendship status is mutual between players. This is used by the chat system when sending messages to friends only.

File Format

List file. Delimiters: equal sign (=) and comma (,).
Comment character: semicolon (;)
No header.

All values in the file are CreatureDef IDs of the player character.
The first value in a line is the CDefID of the source player character.
The remaining comma separated values on the line are CDefIDs of other player characters who are assigned as friends to the source character.
The total list of friends can be spread out along multiple lines as long as the source CDefID is the same. For readability, the server limits output to 10 friends per line.