Skip to content

Friends

The friends system lets you maintain a list of other players you’ve met in Yomi. Friends can see each other’s online status, send each other PvP challenges (which bypass the level-range check), and trade without the trade-request cooldown. The system is intentionally lightweight — there are no friend bonuses, no shared stashes, no shared progress.

This page documents how friends work.

To add a friend:

  1. Look up their character. Click their name in chat, the leaderboard, your PvP history, or use the character lookup feature (/api/game/character/lookup?name=...).
  2. Click “Add Friend” on their profile.
  3. A friend request is sent. They’ll receive a real-time toast notification (if online) and see the request in their friends list on next login.
  4. They accept or decline. If they accept, you’re both added to each other’s friends lists. If they decline, the request is silently discarded (you don’t get a notification).

Friend requests are one-directional — you send, they accept. There’s no mutual-friend requirement to send a request; you can send one to anyone whose character name you know.

Your friends list shows:

  • Character name (with class icon and level)
  • Online status (green dot for online, grey for offline)
  • Current zone (if online)
  • Last-seen time (if offline)

The list updates in real-time as friends log in/out, change zones, or level up. There’s no cap on the number of friends you can have.

To remove a friend:

  1. Open your friends list.
  2. Click the “Remove” button next to their name.
  3. Confirm.

Removing a friend is instant and silent — they don’t get a notification. They’ll just see you disappear from their friends list on next refresh. There’s no “block” feature currently — to stop someone from sending you friend requests, just decline them.

A friend’s online status is determined by whether they have an active WebSocket connection to the game server. If they’re online (browser tab open, game running), they appear online. If they’re offline (tab closed, network down), they appear offline.

The online status is near-real-time — there’s a few seconds of latency between a friend logging off and their status updating in your list.

Friends have a few small privileges over non-friends:

  • PvP challenges bypass the level-range check. Normally, you can only PvP players within a few levels of yourself. Friends can PvP each other regardless of level gap.
  • Trade requests have no cooldown between friends. Normally, you can only send one trade request per minute. Between friends, there’s no cooldown.
  • See online status. Non-friends can look up your profile, but they can only see your online status if they’re on your friends list (or if you’re in the same zone).

Friends do not get:

  • Shared stash or inventory
  • XP/gold bonuses for playing together
  • Access to each other’s gear
  • Any combat advantage

The friends system is purely social. It exists to make it easier to find and play with people you know, not to give mechanical advantages.

There is no explicit block feature in the current build. To stop someone from sending you friend requests:

  • Decline their requests. They can send another, but most won’t.
  • Don’t accept PvP challenges from them. They can’t force you to fight.
  • Use the local chat mute feature (if implemented — currently not) to hide their messages in chat.

If a player is harassing you, contact the game’s support team. The current build doesn’t have a robust reporting system, but harassment is taken seriously.

  • PvP — challenge your friends to duels.
  • Trade — swap items with friends.
  • Chat — talk to friends in chat.
  • Social Overview — all four social systems at a glance.