runelite icon indicating copy to clipboard operation
runelite copied to clipboard

party: Add default avatar so users without Discord appear on the world map

Open jamyc opened this issue 1 month ago • 4 comments

Users without Discord installed previously appeared with an empty avatar. before

Although this might seem harmless, it caused those users not to appear on the World Map at all.

This PR introduces a default user icon to ensure that every party member has an avatar, allowing all users to be properly displayed on the World Map.

after worldmapfix

I wasn't entirely sure about the preferred way or location to load BufferedImages, so please let me know if this should be adjusted.

jamyc avatar Nov 10 '25 15:11 jamyc

Does the image get return the same thing for every user here? https://github.com/jamyc/runelite/blob/master/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java#L241

raiyni avatar Nov 10 '25 15:11 raiyni

That method onDiscordUserInfo doesn't even trigger for users in the party that do not have Discord installed.

jamyc avatar Nov 10 '25 15:11 jamyc

Where did you source this user icon?

Nightfirecat avatar Nov 17 '25 00:11 Nightfirecat

Where did you source this user icon?

Icon is from FA: https://fontawesome.com/icons/user?f=classic&s=solid Used Figma to convert the SVG to a 32x32 png

jamyc avatar Nov 17 '25 01:11 jamyc