3 years ago by Jordan
We have integrated the RuneScape Wiki's real-time prices, into the client, where it is used for bank valuation, ground item highlights, grand exchange lookups, and more.
There are also several smaller improvements and bug fixes, including:
!kc jad 3
and !pb jad 6
Enjoy!
- Jordan
We had 27 contributors this release!
Adam (39):
key remapping: set press enter to chat text regardless of chatbox focus
clues: make isle of souls hotcold location a master step
object indicators: fix marking multilocs after var changes
client: move core singleton eventbus registration to singleton constructors
barrows plugin: use widget closed event for clearing puzzle
devtools: add disconnect button
discord plugin: only check for area update on logged in gamestate
corp plugin: use varbit changed event to track damage
ping: use icmp ping on linux if available
api: add actor animations
perspective: add plane parameter to getCanvasTileAreaPoly
chat commands: add jad challenge kc and pbs
Fix slayer plugin setting config values to null
config manager: include profile in unset configchanged event
barrows: simplify timer creation logic
http service: remove unused sprite endpoint
http service: remove unused cache item image endpoint
http service: remove unused price endpoints
item service: correct scheduled delay for reloading tradable items
cache updater: fix race with saving archives and computing archive hashes
http service: add wiki price service
item controller: add config for price cache time
item service: include wiki prices in price data
client: add option to use wiki traded prices
chat commands: support wiki prices in price command
ge plugin: support wiki prices in search panel
ge plugin: use wiki prices for actively traded price
wiki price service: use v1 api
ge plugin: use int for ha value
ge plugin: cleanup
ge plugin: use prices.runescape.wiki for ge link when using wiki prices
agility shortcut: fix al kharid window map location
game object: add size x/y methods
api: add javadoc to tile object location api
hunter plugin: update location translation for lizard traps
woodcutting plugin: use tree location for determining the tree region
xp globes: add dynamic skill icon sizing
menus: add widgetmenuoption constructor for widgetid
gpu: fix clEnqueueReleaseGLObjects call with no wait list
BossHuso (2):
chatcommands: Fix adventure log widget NPE
music: Fix some NPEs
Brandt Hill (2):
Make Integer.class work when deserializing config
kingdom: add notification message for favor and coffer value
Broooklyn (15):
ItemMapping: Add Trailblazer Graceful Ornament Kits
discord: Add missing Misthalin region
discord: Add Wild Varrock Last Man Standing regions
loot tracker: Add Wild Varrock Last Man Standing regions
worldmap: Improve cart and minecart systems tooltips (#13226)
slayer: Add Soul Wars imbued Slayer Helmets to slayer item set
clues: Add Soul Wars imbued Slayer Helmets to Emote and Skill sets
ItemMapping: Add Soul Wars imbues
chat notifications: Prevent localPlayer highlights and notifications (#13244)
ItemMapping: Add Trouver Parchment items and refunds
worldmap: Fix Grand Tree Tunnels dungeon location
worldmap: Add western Revenant Caves dungeon entrance
worldmap: Add Blisterwood tree location and requirement
agility: Add Darkmeyer wall shortcut
discord: Add Rogues' Den bank, Salt Mine, and Waterbirth regions
Cyborger1 (3):
ground markers: Add import/export menu option toggle
ground markers: Add clear markers menu option
slayer plugin: store task in rs profile configuration
David Uhler Brand (1):
chat notifications: add regex highlights
Dillon (1):
discord: add main menu status option
Hexagon (1):
Dedupe GameObjectSpawned events when simulating events
Hydrox6 (4):
friendschat: remove user count after leaving chat channel
config: add support for doubles
http-service: change pbs from int to double
chat commands: change pbs from int to double and support parsing them
James N (1):
FaloTheBardClue: Accept trimmed Dragon defender and Tzhaar-ket-om (#13317)
Jonathan Lee (2):
crowdsourcing: Add newly-found cooking messages
cooking: Add more chatbox messages
Jonathan Pritchard (1):
chat commands: fix hs kc patterns to match values greater than 999
Jordan Atwood (9):
timers plugin: Improve imbued heart detection
menu entry swapper config: Fix formatting from previous commit
item identification: Fix duplicate tree seed entries
HotColdLocation: Center some location spots
client: Remove shaded jar minimizing
npchighlight: Apply correct highlights to changed NPCs
Widget: Mark getChildren() as nullable
opponent info: Add simple interaction tests
Revert "opponentinfo: Show health bar of actors attacking the player"
Kyle Shepherd (1):
menu entry swapper: Add portal nexus teleport menu swap (#13181)
Max Weber (7):
ConfigManager: don't allow access to partially loaded configs
Require Java 9 or higher for building
devtools: factor frame handling out
devtools: add shell window
rl-api: update quest scripts to 2021-3-3
http-api: encode json Colors as ARGB hex codes
http-api: encode json Instants as millis since epoch
NJohnsonJ (1):
AgilityShortcut: Remove Catherby grapple world map tooltip (#13215)
Nathaniel Johnson (1):
mining: Add hint arrow to active daeyalt essence
Nicholas Anzalone (2):
clues: Remove duplicated coordinate clue from MapClue (#13342)
cannon: move wilderness skeleton cannon spot off shooting star
Patrick Watts (2):
crowdsourcing: Improve woodcutting and cooking tracking (#13099)
menu entry swapper: Add fishing spot bait swap (#13203)
Silverfeelin (1):
item identification: Add sacks (#9372)
asdftemp (1):
item identification: Add logs and planks (#13171)
chaticon (1):
opponentinfo: Show health bar of actors attacking the player
joelewis43 (2):
menu entry swapper: Add Fossil Island Rowboat Dive swap (#13237)
SkillChallengeClue: Add Twisted Slayer Helmet to Dust devil step (#13245)
mkowen1 (4):
item identification: Add more seeds
item identification: Add lunar teleport tablets
item identification: Add composts
item identification: Add bars
pilino1234 (2):
itemidentification: Add more plugin search tags
bankplugin: Add "pin" as plugin search tag
sam (1):
SkillChallengeClue: Specify number of bars for shayzien armor set
superiorser9 (4):
music: fix settings_slider_choose_onop stack mapping (#13268)
BankPlugin: avoid keyboard input going to input text
cooking: Fix POH altar burners false positive burn message (#13284)
object indicators: don't clear markers on connection lost