As per official, CUser::MerchantInsert() now allows an empty message.
Updated the resource list as of 1.310.
Cleaned up the chat opcodes in an enumeration.