party: Add default avatar so users without Discord appear on the world map
Users without Discord installed previously appeared with an empty avatar.
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.
I wasn't entirely sure about the preferred way or location to load BufferedImages, so please let me know if this should be adjusted.
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
That method onDiscordUserInfo doesn't even trigger for users in the party that do not have Discord installed.
Where did you source this user icon?
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