-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Social interactions between players has a number of issues, so let's collect them here:
The chat connection is now implemented, but the following chat modes are not implemented at all yet:
- Party
- Alliance
- Linkshell
- Cross-world Linkshell
- Free Company
- Novice Network
- Use ChatChannel (Party chat, Linkshell, FC chat) #180 as a reference when implementing the above
The party system is now being tracked in issue #243.
Emotes have one issue:
- Persistent emotes aren't interrupted when moving, jumping, or otherwise interrupting them in any way, resulting in observing players seeing you slide around in awkward ways
The social list has a few issues:
-
The party member tab of the social list only sends the local playerThe party member tab is now fully functional. -
The friend list is unimplemented
-
Player search is unimplemented
-
Editing & viewing search info isn't implemented
-
Clicking a speech bubble to fetch a search comment isn't implemented
-
The blist isn't implemented beyond sending a blank list for player spawning purposes
The following previous issues have been resolved:
-
Chat connection is basically unimplemented beyond keepalives, making the addition of tells, party, alliance, linkshells, free company and possibly more chats not possible currentlyIt's now implemented, see above for the current status. -
Chat messages of all kinds are sent with the wrong opcode, using the system notice opcode instead of proper chat channelsZone chat now uses the proper opcode. -
Say, shout, yell, and custom emotes use the zone connection, but cannot work right now. The leading hypothesis is it's related to PlayerSpawn, and the client is ignoring chat messages sent currently, because no "players" are actually spawned nearby, even though we trick the client into believing such via NpcSpawn. Until PlayerSpawn is fixed on Kawari, it's unlikely we'll see these chat channels working properly. The reason these didn't work is because the blacklist wasn't implemented. Now that it is, they're a breeze to add, and will be added in a pull request soon.The zone connection chat modes are now implemented. - Tells are now implemented.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working