Commit Graph

1085 Commits

Author SHA1 Message Date
Owain van Brakel
96cf696cee Merge remote-tracking branch 'runelite/master' 2019-06-05 19:51:04 +02:00
Adam
8806bba274 inventory grid: add delay before activating overlay 2019-06-04 08:52:05 -04:00
Adam
16bd84db3c client: add inventory grid plugin
Co-authored-by: Jeremy Plsek <jeremyplsek@gmail.com>
2019-06-03 20:23:27 -04:00
Tomas Slusny
e48a7e4a54 Add LOGIN_SCREEN_AUTHENTICATOR game state
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-06-02 03:07:32 +02:00
Tomas Slusny
706fdf5844 Expose loginIndex and otp fields from runescape client
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-06-02 03:07:18 +02:00
Lucwousin
b8c203e4c0 Make bankpin keyboard entry work with scripts instead of menuactions (#459) 2019-05-31 15:34:55 +01:00
Adam
59c1139b51 cooking plugin: add wine ferment timer 2019-05-30 20:14:00 -04:00
Lucas
8d6eecd2fe Fix pp plugin (lol pp) 2019-05-30 20:57:21 +02:00
Ganom
f79543acfe Merge branch 'master' of https://github.com/runelite/runelite
# Conflicts:
#	runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java
#	runelite-client/src/main/java/net/runelite/client/game/ItemMapping.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java
#	runelite-client/src/main/java/net/runelite/client/plugins/config/PluginListItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java
#	runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/HitpointsDisplayStyle.java
#	runelite-client/src/main/java/net/runelite/client/plugins/questlist/QuestListPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/timetracking/farming/FarmingTracker.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java
2019-05-30 13:26:28 -04:00
Kyleeld
54da439263 config cleanup + varbits
config cleanup + varbits
2019-05-30 16:38:39 +01:00
RuneLite Cache-Code Autoupdater
eaedc7a4ed Update Widget IDs to 2019-05-30-rev180 2019-05-30 04:42:16 -06:00
RuneLite Cache-Code Autoupdater
764f26ec6e Update Item IDs to 2019-05-30-rev180 2019-05-30 10:33:10 +00:00
Ganom
dd1fb6536a Big Cox Update 2 (#441)
* Big Cox Update 2

* Fix cripple timer to use config text size.

* Rename regex
2019-05-30 07:29:58 +01:00
GROUNDBOI
4fef4c7328 Tooltip Hider (#440)
* Tooltip Hider

Adds options for hiding certain tooltips to the mouse highlight plugin
2019-05-30 01:07:22 -04:00
Jordan Atwood
81050f264a attack styles: Attach spec bar redraw listener to weapon text
This fixes a bug where the special attack bar would not be redrawn if
the combat tab was opened with any weapon equipped which did not have a
special attack bar. The weapon text widget is used because it is always
rendered with the combat tab widgets, and does not already have any kind
of listeners attached.

Fixes runelite/runelite#8946
2019-05-29 21:19:33 -04:00
Adam
2800a226a1 client: fix spec bar not updating with hide auto retaliate on
Move the widget listener from the auto retaliate text to the spec bar,
so when auto retaliate is hidden the listeners still function.
2019-05-27 10:37:34 -04:00
Adam
0211cfbadf Merge pull request #8827 from abextm/wall-orient-2
correct misunderstandings related to wall orientation
2019-05-24 16:14:40 -04:00
Adam
4f3cc91c26 Merge pull request #8857 from Hydrox6/clue-beginner-map
clues: add support for beginner maps
2019-05-24 11:10:47 -04:00
Hexagon
a459656906 clue plugin: add stash unit built status to emote clue overlay 2019-05-23 22:06:58 -04:00
Lucas
1a2be0c2b5 Merge remote-tracking branch 'orig_upstream/master' into master2
# Conflicts:
#	pom.xml
#	runelite-client/src/main/java/net/runelite/client/plugins/agility/Obstacles.java
2019-05-23 14:03:13 +02:00
Max Weber
10a7384c76 Merge branch 'cache-code-2019-05-23-rev180' 2019-05-23 05:33:31 -06:00
Max Weber
a5f498e965 runelite-client: Print client patch build id 2019-05-23 07:06:42 -04:00
Max Weber
7b595ea1dd runelite-api: Move getModelHeight to Renderable 2019-05-23 07:06:42 -04:00
RuneLite Cache-Code Autoupdater
7c285228f0 Update NPC IDs to 2019-05-23-rev180 2019-05-23 10:33:24 +00:00
RuneLite Cache-Code Autoupdater
a74f3073ad Update Object IDs to 2019-05-23-rev180 2019-05-23 10:33:23 +00:00
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
Hydrox6
7aa0270845 clues: add support for beginner maps 2019-05-22 14:46:02 +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
Max Weber
a45ad0c4a6 runelite-api: Correct WallObject documentation 2019-05-16 04:01:25 -06: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