* Mini GPU overhaul
* Alch value
* Stoned Loot Tracker (persistent loot tracker)
* Checkstyle
* Added back max values to GPU plugin
* Persistent loot tracker config options
* Zulrah plugin type
* Add inventory highlight plugin
When dragging an item in the inventory, a highlight will show up to help
the player place the item in the correct slot, instead of missing when
they drag the item to the "gutter"
* Fix inventory highlight plugin
* Inventory highlight plugin type
* Inventory highlight config options
* Fix ess pouch swapping
* Runecraftig config options
* Add plugin type to persistient loot tracker
* Fix panel repaint
* Disable this for now
* Revert "Fix ess pouch swapping" -> PR #351
This reverts commit c18f65069f5df3a1cafb983af5b3e162817a22fe.
* I blame intellij for this
* Fix test
Replaces various emoticons entered in public/friends/private chats with their corresponding emoji images.
Co-authored-by: Adam <Adam@sigterm.info>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
* xp tracker: display >1m exp with thousandths precision
* fishing plugin: fix trawler timer with one tick left
* Remove gray pixel from Dragon Scimitar cursor (#8725)
* client: add smelting plugin
Co-authored-by: Adam <Adam@sigterm.info>
* constants: add GAME_TICK_LENGTH and use where needed
Also update many usages of 20ms to CLIENT_TICK_LENGTH
* regenmeter: add option to notify before next hp regen
* barrows plugin: add prayer drain timer
* chat: ensure queued messages are always cleared after adding
Mark queued message type as non null because addChatMessage will throw
if it is. This was causing the client to get stuck trying to add the
same broken message each loop.
* party plugin: add partyinfo debug command
* party service: check joins are for the current party
The server can resume party membership on handshake to parties other
than the current client party (eg. if the client is restarted or for any
other reason the current party changes). This desyncs otherwise if the
joins aren't checked to be in the current party.
* Updated barbassault/ba tools
* Update
Adds RuneLitePlusPlugin
-adds option for RL+ presence (disabled by default)
-Redirects a lot of older RL links to our updated ones.
Prepare for next development iteration 0.1.2
* Added a split component to be able to put layout elements above eachother or next to eachother easily
* Modified xp tracker plugin to allow infoboxes to be added to canvas
* Formatted experience numbers using StackFormatter
* Cleaned up swing code as a suggestion in discord to use string states
* Forgot to initialize the menu item with the ADD_STATE
* Added final back to popupMenu
* Extracted duplicate enum Orientation from PanelComponent and SplitComponent into a seperate class named ComponentOrientation. Also changed the plugins that used the previous PanelComponent.Orientation to use ComponentOrientation
* Syntax and code convention fixes from deathbeams review
* Fixed a bug where logging into an other account did not reset the tracker overlay
* Removed useless methods and fixed some code convention issues
* fix
* fix
* fix2
* fix3
* Add Activity data structures
* Implement Banked Xp Tab in UI
* Remove Banked Xp functionality from SkillCalculator
* Fix MaterialTabGroup removeAll
* Implement BankedCalculator into SkillCalculatorPlugin
* Add Banked Experience Functionality & Example UI
* Rename ItemPanel to CriticalItemPanel
* Minor porting bug fixes
* Add Xp bonuses to BankedXp
* Minor bug fixes
* Fix limit to secondaries toggle
* Remove spam
* SkillCalc optimization
No longer able to select multiple checkboxes (if there are multiple)
Made xp bonus' naming more consistant (changed some .json files)
Made UICombinedActionSlot text more accurate (double as xp and correct amount of actions)
* Clear search bar when switching between skill calculators
* Update skill calculator fields automatically
* Remove some spammy log lines
* Use ImmutablePair
This would make it easier to ascertain a hijacked client, and I don't want that to be a problem. Thats why the icon hasn't changed and also why discord RPC isnt used.
* Initial commit for maxhit plugin
* WIP: Magic max hit calculator
* Add chance to obtain a Unique from Chambers of Xeric
Based on the formula from the wiki. Does not handle >80% chance properly (it should go into a second item)
* MaxHit Refactor a lot for magic max hit
* Wip: refactoring
* Pest Control Update
* Pest Control: Add Intermediate portals
* Revert "Remove raids points overlay"
This reverts commit fbd3ea6202.
* Wip: refactoring
* Fixed WidgetInfo merge issue
* Fixed trident
* Implement range
* Refactored according to intellij analyzer
* Run checkstyle from xml and fix code style issues
* Fix copyright
* Replace item names with item id's
* Code cleanup with reformat code
* Fixed checkstyle
* Use game slotitem
* Use game slotitem
* Fixed prayer bonus
* Looked up value for saradomin strike
* Fixed prayer bonus
* Fixed surge spell id's
* Fixed magix max hit tests
* Fixed rounding after obisidian
* Fix dharok custom formula
* Add melee max hit
* Refactored spellbonus items for magic
* Added voidknight
* Use boosted skill levels and add copyright
* Add accurate attack style for ranging
* Add range Tests
* Cleanup code
* Cleanup code
* Rename calculate methods to be more distinguishable
* Add parenthesis to dharok maxhit formula for clarification
* Fix widgetinfo merge
* Remove print in MaxHitPlugin
* Make sure an Item is not null when checking if the player is wearing it.
* Add daily notification for collection of ogre arrows from Rantz.
Add varbit for rantz arrow collection
Fix continuation indent settings
Group ifs to single check.
* Refactor all relevant daily checks to have grouped if check.
Further refactor grouped ifs
* Adds type
* Raids point overlay
* clock manager: wrap panel to run on swing thread
* Add splash screen to Runelite
Although RuneLite is still fast at loading, it's more user friendly
for at least something to pop up before the client.
There is also an option (-no-splash) to disable the splash screen.
This uses psikoi's design.
* splash screen/client ui: don't set up theme twice
Setting up the look and feel of RuneLite shouldn't happen twice, so
check to see if it has already been set up before setting up the look
and feel.
* Added getProjectile tranform & zeruths player transform
cleaned up a bit of the imports / code
* fixed equipment inspector & added more features to tob