How is Ship, User Rate, Affinity or Love Calc actually calculated?

Ship

The ship command requires two users to be mentioned. From here, it will calculate the percentage from 0-100%. Every 10%, the hearts progress bar is filled.

Then a ship name is picked, the actual calculation formula is a secret. But it is designed to determine the best ship name possible! In the screenshot below, its Naest.

User Rate

The User Rate command requires the user to mention another user and it will result in calculated rating out of 100.

Affinity

The Affinity command requires you to mention a user and will calculate on a percentage from 0-100%

Love Calc

The Love Calculator command requires two users to be mentioned (like the Ship command) and will calculate on a percentage from 0-100%