Commit Graph

1339 Commits

Author SHA1 Message Date
zeruth
9c536ce939 Finished pre patch day merge 2019-05-23 01:39:15 -04:00
zeruth
9bb550fa75 Appeasing the shitty GH devs 2019-05-22 23:53:55 -04:00
zeruth
a4b6cfbeba Update Varbits.java 2019-05-22 23:49:57 -04:00
Kyleeld
58086b605d LOTS! (#361)
* LOTS!

* updates + fixes

new plugin type.

* .

* Update MenuEntrySwapperPlugin.java

oops

* Update MenuEntrySwapperPlugin.java

checkstyle

* missed a bit

* Update PluginSorterConfig.java

S = s

* portal nexus

* Update MenuEntrySwapperPlugin.java

* Update ItemMapping.java

* Update AnimationID.java

* Update ThievingOverlay.java

* Update AntiDragPlugin.java
2019-05-22 17:31:26 +01:00
Scott Burns
0c2cf31b0d Alch constant 2019-05-22 02:03:59 +02:00
Lucwousin
c7ba38347f Small improvements (#354)
* Fix alch price logic

* Replace streams with for loops (appearantly faster)

* Fix bankpin button access level + add xp drop widgetinfo idk why

* Use @Getter for getters and fix slot checking in itemcharges
2019-05-22 00:26:46 +01:00
aleios
b89d535fcb itemcharges: Add explorer's ring alchemy charge overlay. (#8867) 2019-05-21 20:30:41 +02:00
Lucas
da321c5983 Use custom script to join cc, so 437 is still there for minigames 2019-05-21 05:12:57 +02:00
Ganom
016b0ce0e6 Big Cox Update (#330)
* Adding Timers to Cox

* Prayer now turns red when not active.

* Enum includes prayer type now.

* Adding Timers Overlay

* Complete Refactor/Update to Cox

* Complete Refactor/Update to Cox
2019-05-20 21:38:16 +01:00
Lucas
02cbe0d1a6 Add option to type bank pin 2019-05-20 18:05:40 +02:00
emerald000
8026785f16 Refactor combat level calculations to use closed-form formulas. (#8874)
* Refactor combat level calculations to use closed-form formulas.

Also move most calculations to the Experience utility class.
Fixes #7411.

* Add new test for magic levels that barely reach the next combat level.

* Add another test that breaks on master.
2019-05-20 10:31:16 -04:00
Tyler Bochard
f4ae6fcc5e Merge pull request #294 from runelite-extended/betteritemchargeplugin
Added recoil and explorers ring to itemcharges / updated statusbars
2019-05-20 04:40:20 -04:00
Lucwousin
e61731af13 Add priority menu entries to menumanager and update some plugins to use it (#284)
* Add priority menu entries to menumanager and update some plugins to use it

* Don't check target for walk-here

* Make mark-tile lower priority than walk here when shift is pressed

* comment out shiftwalker unused code

* More menu entry stuff

* Check The Feud completion state to see if someone is able to blackjack

* Revert changes to BATools (doesn't work)

* Merge (and improve) Easyscape
2019-05-20 00:20:28 +01:00
Justin
92a4d718af Added COX Olm attacking projectile IDs (#293)
* Added COX Olm attacking projectile IDs

added OLM_MAGE_ATTACK and OLM_RANGE_ATTACK ids

* no hardcoded projectiles

removed two hardcoded projectiles for olm attacks
2019-05-18 11:43:09 -04:00
James Munson
863ed09e66 Added recoil and explorers ring to itemcharges, disabled hide statusbar by default 2019-05-18 00:22:43 -07:00
Lucas
0d8dbfee38 checkstyle 2019-05-17 06:22:22 +02:00
Kyleeld
373475288d Codestyle check fixup (#276)
* Update AnimationID.java

* Update ProjectileID.java

* Update InteractChanged.java

* Update WidgetInfo.java

* Update WidgetID.java

* Update VarClientInt.java
2019-05-16 20:12:47 -04:00
Ganom
b99b4c2125 Adding correct param identifiers. 2019-05-16 17:34:35 -04:00
ThatGamerBlue
c9d7fc4c23 Asm mixins that "work" 2019-05-16 14:36:19 +01:00
ThatGamerBlue
464f783da1 Merge branch 'master' of https://github.com/runelite/runelite into upstream 2019-05-16 13:20:11 +01:00
Runelite auto updater
5075547a8c [maven-release-plugin] prepare for next development iteration 2019-05-16 11:46:35 +00:00
Runelite auto updater
2e0050c644 [maven-release-plugin] prepare release runelite-parent-1.5.23 2019-05-16 11:46:29 +00:00
Kyleeld
853e565ace Various Plugin Additions / Fixes(#249)
* updates

high alch profit highlighter

moveable multi combat widget

pvp prayer rework

individual prayer rework
2019-05-14 20:57:06 -04:00
James
b69578d93d Update (#233)
* 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)

* ui: add SplitComponent

SplitComponent is a component containing two other components, with the area split between the two, either horizontally or vertically.


Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl>

* 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.

* xp tracker: show on canvas

Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl>

* party plugin: add partyinfo debug command

* xp tracker: add start and goal levels to on-canvas tracker

* xp tracker (onscreen): add toggle between displaying XP Left/XP Gained

* xp tracker: add right-click configure on on-screen trackers

* 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.

* Add options for actions left and done for on screen XP

Add configurable option for on screen XP display mode, what now
includes:
- Actions done
- Actions left
- Xp gained
- Xp left

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>

* Update Merge branch

# Conflicts:
#	README.md
#	runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java
#	runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragConfig.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Calls.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Game.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java
#	runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMineOreCountOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingConfig.java
#	runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingSession.java
#	runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBoxOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ComponentOrientation.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/components/SplitComponent.java

* client: use immutablemap for maps built in class initializers

* Merge branch 'master' of https://github.com/runelite/runelite into updateee

* Fix
2019-05-12 18:32:18 -06:00
ThatGamerBlue
66309b8ade Update Player.java 2019-05-12 18:35:12 +01:00
James
33885b86f1 Update BA Plugins, Update from RL master (#226)
* 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
2019-05-12 10:16:04 +01:00
seandewar
9623ed4b30 constants: add GAME_TICK_LENGTH and use where needed
Also update many usages of 20ms to CLIENT_TICK_LENGTH
2019-05-11 17:44:42 +01:00
zeruth
d4e6d2d6fb Merge branch 'master' of https://github.com/runelite/runelite 2019-05-09 19:20:17 -04:00
Kyleeld
9d1b0e3e54 Add CERB AOE
Add CERB AOE
2019-05-08 09:35:18 +01:00
xDemoN
c76b86b88d idlenotifier: add plank-make
from the lunar spellbook
2019-05-07 18:23:15 -04:00
xdesr
b996175b70 widget item overlay: add seed vault inventory 2019-05-07 11:53:10 -04:00
Kyleeld
c3712424df Update ScriptID.java 2019-05-07 09:12:00 +01:00
Ashy
657bb52b1a Add Drakes Breath to Aoe/Projectile Warnings 2019-05-05 02:55:07 +01:00
Ganom
8415e1709e Adding Addy Dragons to Aoe Warnings (#179)
* Adding Addy Dragons to Aoe Warnings

* Reformatting AoeProjectileInfo

* Updating ProjId api with new ids
2019-05-04 10:17:20 -04:00
Scott Burns
44e17bbfc9 Merge remote-tracking branch 'runelite/master' 2019-05-02 17:05:00 +02:00
Runelite auto updater
412d97716e [maven-release-plugin] prepare for next development iteration 2019-05-02 11:37:15 +00:00
Runelite auto updater
8608484acc [maven-release-plugin] prepare release runelite-parent-1.5.22 2019-05-02 11:37:08 +00:00
RuneLite Cache-Code Autoupdater
4783e12737 Update Widget IDs to 2019-05-02-rev179 2019-05-02 10:33:09 +00:00
RuneLite Cache-Code Autoupdater
515d0ab04b Update Object IDs to 2019-05-02-rev179 2019-05-02 10:33:03 +00:00
sdburns1998
fb307cf235 Slayer update (#161)
* Slayer update

Stripped model outliner
Slayer points varbit
Seperate superior color
Slayer estimate task completion
Slayer kc fix
NPCID vhere needed

* Tests

* Ignore AWT-EventQueue-0 in tests

* Fix componnent creation threading error
2019-05-01 18:00:42 -04:00
Lucwousin
e7c7ece8e6 Cleanup in transforms and add projectile.getInteracting() transform (#165)
* Cleanup in transforms and add projectile.getInteracting transform

Move whitespace out of string blocks

Remove unused method from transform.java

Use throws for transform methods, and catch the exceptions in modify()

More whitespace between instructions to improve readability

* Api changes for projectile.getInteracting, mixin for ref
2019-05-01 17:57:58 -04:00
Scott Burns
070b0ed893 Item charges update
Add back the removed lsayer related items (deleted in the slayer branch)
Add
    - Xeric talisman
    - Soul bearer
    - Chronicle
2019-05-01 21:22:48 +02:00
Kyleeld
aaab376b17 Kyleeld PVP updates (#153)
* Update WhaleWatchersConfig.java

* Update WhaleWatchersGloryOverlay.java

* Update WhaleWatchersOverlay.java

* Update WhaleWatchersPlugin.java

* Update WhaleWatchersProtOverlay.java

* Update WhaleWatchersSmiteableOverlay.java

* Update WidgetID.java

* Update WidgetItem.java

* Update FreezeTimersOverlay.java

* Update WidgetItem.java

* Update spellbookiconresizePlugin.java

huge update in preparation of Standard spellbook and lunar spellbook

* Update WidgetItem.java

oops, updated this by mistake......

* Update WidgetInfo.java

* Update spellbookiconresizeConfig.java

Preperation for Standard and Lunar spellbooks.

* Update WidgetID.java

* Update WidgetInfo.java
2019-05-01 04:43:49 -04:00
Lucas
6e8a29452c Magic Spellbook 2019-04-30 21:48:29 +02:00
Adam
8e42cdae0b Merge pull request #8627 from Hydrox6/clue-scrolling
clue plugin: add widget scrolling feature
2019-04-30 15:23:46 -04:00
Hydrox6
d44b749e2d client: add item identification plugin 2019-04-30 08:04:21 -04:00
rlw0014
8617d6bf74 Update barb assault plugin (#148) 2019-04-29 17:24:29 -04:00
Kyleeld
9f7787771e Kyleeld patch 1 (#151)
* safespot

* Update Player.java

int getRsOverheadIcon();

* FreezeTimers

FreezeTimers

* various updates (#150)

updates to pvp tools, wilderness locations & location chatter

* Update WildernessLocation.java

* Update Client.java

void toggleRenderSelf();

* Update RSClient.java

* Update Player.java

remove change
2019-04-29 16:39:44 -04:00
James
bed6c919b0 Added xp tracker to overlay (#147)
* 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
2019-04-29 16:23:52 -04:00
xDemoN
6e1d64cc46 idlenotifier: add support pottery crafting (#8674)
adds potter's wheel & pottery oven
2019-04-29 20:56:39 +02:00