4 years ago by Adam
This release adds Discord party integration with the new party plugin. Click "Ask to join" on a friend's profile to request to join a party:
The party plugin shows an overlay with party members' hitpoints and prayer:
Allows pinging tiles via shift click:
And shows where your party members are on the world map:
The base of the party plugin is exciting and will let us build neat features in the future such as a party damage overlay.
There are also several smaller improvements and bug fixes, including:
Enjoy!
- Adam
We had 13 contributors this release!
Adam (13):
travis: encrypt irc notification
xp trackers: fix not correctly fetching start xp
Use websocket pings
Use existing sessionid on login if available
http api: fix useragent test
api: remove projectile getInteracting
chat controller/service: add boss to pb
Clear stored npcs in fishing/pc/rc plugins
mlm plugin: make MotherlodeSession a guice managed singleton
mlm plugin: fix ore counter to not count already collected ore
Fix npc spawn events sometimes occuring out of order
Split WSClient from SessionManager
Add party service
Jordan Atwood (10):
client: Use isEmpty() for all Collection emptiness checks
Remove deprecated WorldPoint.toPoint() method
Remove deprecated WallObjectQuery class
Remove deprecated PlayerQuery class
Remove deprecated DecorativeObjectQuery class
Remove deprecated GameObjectQuery class
Remove deprecated GroundObjectQuery class
Remove deprecated InventoryItemQuery class
Remove deprecated ActorQuery class
Remove deprecated TileObjectQuery class
Kamiel (1):
raids plugin: Update LayoutSolver layout codes
Kaz Schmanski (1):
slayer plugin: change task name for flesh crawlers to match task given
Mabel5 (1):
Add Kebos wieldable rods to fishing plugin (#7689)
Max Weber (2):
http-api: Include commit hash in User-Agent
client: Correctly format PartyChanged
Puskunalis (2):
Inventory Viewer: Fix stackable items not showing stack of "1" (#7654)
World Map: Fix Zeah Magic tree location and add missing ones (#7683)
Ryan Bohannon (1):
Fix typo in Kourend Library config
Shaun Dreclin (1):
Add Sulphur Lizard to npc_health.json
TheStonedTurtle (1):
Add Bottomless compost bucket price mapping (#7674)
Tomas Slusny (22):
Move timestamp color config to timestamp plugin
Make WebsocketGsonFactory more extensible
Add party-related websocket messages
Prevent ProgressBarComponent from overflowing
Save current Discord user in Discord service
Use new /ws service
Add party support to Discord plugin
Add party plugin
Add missing config check to party leave message
Remove "Tag" toggle from NPC indicators
Do not reset current activity on discord party update
Request party sync on party plugin startup
Check for localMember in party not being null on UserJoin
Fix ConcurrentModification in party stats overlay
Prevent WSMessage deserialization failure from closing websocket
Fix Discord party size refresh
Do not hide party bars when value is changed to 0
Play party ping sound only when ping is in scene
Prevent negative values when overlay is bigger than screen
Make party UserSync event extend PartyMemberMessage
Add ColorUtil#fromObject to generate color from object
Recolor party pings and names based on name color hash
Twinkiel0ver (1):
Add Amethyst crafting to Idle Notifier plugin (#7712)
jbaker5011 (1):
Use loot received event for pvp kill screenshots (#6920)