Commit Graph

8343 Commits

Author SHA1 Message Date
Tyler Bochard
4f06032958 Merge branch 'master' into externalserror1 2020-03-12 22:33:30 -04:00
TheRealNull
ce55c306c6 externals: prevent loading failure if externals are malformed 2020-03-12 22:31:16 -04:00
Cody Brown
7b4387a920 menu swapper: essence mine teleport menu, swap talk-to with teleport on distentor and aubury 2020-03-12 23:02:59 +00:00
Justin
65c7f6cd58 splashscreen: fix percentage (#2431)
sometimes, counting can be a bit hard
2020-03-12 22:58:27 +00:00
Jordan Atwood
af7647e204 HotColdLocation: Center some location spots
Center some hot-cold locations as reported and verified from the mega
issue.

Note: Because this commit makes adjustments to some locations relied
upon in the hot-cold solver class test, some tests must be adjusted in
order to keep passing.

Ref: #9601
2020-03-12 10:00:38 -07:00
Owain van Brakel
69e9ea03d0 plugins: Remove plugin from the plugin list if it failed to start 2020-03-11 12:09:33 +01:00
Owain van Brakel
cb0995f037 project: Update to RxJava 3 2020-03-11 11:20:21 +01:00
Owain van Brakel
38e57e6eeb client: Misc 2020-03-11 08:30:49 +01:00
dekvall
982b1749ce ground items: add support for quantity thresholds
Adds the ability to use `<` and `>` when configuring highlighted or hidden drops.
2020-03-10 18:22:34 +01:00
Owain van Brakel
fde1307aa7 info: Hide launcher version if it's null 2020-03-10 11:48:50 +01:00
Max Weber
27adfd4f11 discord: don't throw NPE when checking timeout on training states 2020-03-10 02:03:11 -06:00
dekvall
e0821d6302 inventory grid: fix showing the replaced item in the initial spot
With the addition of overlays following dragged items this was overlooked.
2020-03-10 00:43:40 +01:00
Owain van Brakel
e5dd288ffd Merge remote-tracking branch 'runelite/master' 2020-03-09 22:40:04 +01:00
Max Weber
480a5ab921 music: correctly recreate volume widgets after relogs 2020-03-09 01:28:29 -06:00
Daniel
a34d9d30d6 Reset Discord status after a while of being in menu (#9116)
Closes #667
2020-03-08 23:01:23 +01:00
Tomas Slusny
ba30018b1b Add support for component tooltips
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-03-08 22:33:06 +01:00
Owain van Brakel
de656e04e8 Merge remote-tracking branch 'origin/master' 2020-03-08 01:00:10 +01:00
Owain van Brakel
cf384f8823 externals: Fix legacy array sort error that caused all externals to fail loading 2020-03-08 00:49:02 +01:00
Owain van Brakel
9193fd24b9 alwaysontop: Always set a parent component to prevent components from rendering behind the main panel 2020-03-08 00:43:47 +01:00
Adam
92c588c348 ui: correct cursor hotspot to 0,0
This has never been correct, but worked because the container is always in the
client frame at 0,0
2020-03-06 16:27:01 -05:00
Adam
abaf45092b interface styles: only adjust widget positions when tli is resized 2020-03-06 15:51:30 -05:00
Ron Young
0db9fb97e9 ChatboxItemSearch: check for duplicate item images 2020-03-06 15:50:53 -05:00
melkypie
172b30dc42 scripts: use ScriptPostFired event for scripts that callback at the end of the script
Uses the ScriptPostFired event that was added with the script inspector dev tool, removing the scripts that can be done with it.
2020-03-06 14:59:26 -05:00
DeliciousLunch55
31aa8ab26c BeginnerMapClue: Add Fairy Ring code to Wizard's Tower clue hint 2020-03-06 19:28:28 +00:00
Trevor
43123e46a3 client: fix default sessionfile/config args 2020-03-06 14:08:50 -05:00
Tomas Slusny
25d84dddec Merge pull request #10916 from adwitkow/worldmap-transport
worldmap: add targets to Wilderness Levers & clarify their tooltips
2020-03-06 20:01:45 +01:00
Tomas Slusny
ca622d214e Merge pull request #10967 from abextm/gauntlet-timer-movable
runelite-client: Make gauntlet timer layoutable
2020-03-06 19:36:34 +01:00
Ryan Hermstein
128c43b103 clues: update Eluned cryptic clue message 2020-03-06 12:48:50 -05:00
Brennan Williams
0a3b42a64a shift anti drag: fix default bank drag delay 2020-03-06 12:08:36 -05:00
Trevor
d19e125998 client: add session and config file arguments 2020-03-06 11:47:58 -05:00
Adam
f30889bdf5 Merge pull request #9940 from Alexsuperfly/agility-pyramid-total-exp
agility: account for bonus exp from agility pyramid
2020-03-06 10:38:11 -05:00
Alexsuperfly
7b1819a207 mining: add Lovakite rocks 2020-03-06 10:23:03 -05:00
Alexsuperfly
7b453cf263 mining: show respawn timers after GameState change 2020-03-06 10:23:03 -05:00
raqes
a5010517d0 interface styles: Add 2006 interface
Closes runelite/runelite#7581

Co-authored-by: Jordan Atwood <jordan.atwood423@gmail.com>
2020-03-06 10:14:08 -05:00
raqes
34df2aaec0 interface styles: Fix 2005 prayer tab fixed viewport 2020-03-06 10:14:08 -05:00
Adam
8674a4f998 speccounter: use hitsplats for determining spec hit 2020-03-06 09:42:23 -05:00
Håkon Rosseland Paulsen
183761cafb menu swapper: add shift-modifier to bank deposit box 2020-03-06 09:35:47 -05:00
Max Weber
514325920c runelite-client: Make gauntlet timer layoutable 2020-03-06 00:26:35 -07:00
Jordan Atwood
c278562834 SkillChallengeClue: Highlight broken Dorgesh-kaan lamps
For the skill challenge clue "Fix a magical lamp in Dorgesh-Kaan.",
highlight lamps in the area which are broken.

Fixes runelite/runelite#10069
Closes runelite/runelite#10117
2020-03-05 22:28:51 -08:00
Jordan Atwood
c48d8db3a1 clues: Create NamedObjectClueScroll interface
This commit adds a new clue type, NamedObjectClueScroll, which allows
highlighting of objects based on object name. (and optionally region
ID(s) where that object should reside)

This commit introduces two new fidlds to the ClueScrollPlugin class to
track player plane changes to address some unusual client behavior.
Namely, when a player travels up or down planes, multiloc objects only
have their varbit values updated on the tick after the plane change
occurs. Since these objects must be in their desired state before
checking their name, these fields are used to track both the player's
plane, and whether the plugin should wait an extra tick to process the
new plane's objects based on a plane change occurring.
2020-03-05 22:26:09 -08:00
ThatGamerBlue
dc6942197e chatfilter: add filtering by username 2020-03-05 15:28:05 -05:00
ST0NEWALL
4b22fecb20 Merge pull request #2409 from open-osrs/proxy-arg
client: fix null proxy launcher arg
2020-03-05 13:52:26 -05:00
Alexsuperfly
1516027001 agility: account for bonus exp from agility pyramid 2020-03-05 13:52:01 -05:00
Alexsuperfly
5a6072de81 agility: set lastObstacleXp to 0 on courses that use worldpoints 2020-03-05 13:52:01 -05:00
stone-wall
4784cf1b3b Fix null proxy launcher arg 2020-03-05 08:57:04 -05:00
Ganom
b2d7c7cfd0 Merge branch 'master' of https://github.com/runelite/runelite into upstream
 Conflicts:
	runelite-api/src/main/java/net/runelite/api/Point.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/hotcold/HotColdLocation.java
	runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargeConfig.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargeOverlay.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargeType.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemWithSlot.java
	runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatOverlay.java
	runelite-client/src/main/java/net/runelite/client/plugins/timestamp/TimestampConfig.java
	runelite-client/src/test/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPluginTest.java
	runelite-client/src/test/java/net/runelite/client/plugins/woodcutting/WoodcuttingPluginTest.java
2020-03-05 07:31:50 -05:00
Adam
7c3ff105fb api: update for tinted block and damage hitsplats 2020-03-05 07:17:07 -05:00
Adam
ce46fd0873 Merge pull request #10953 from Nightfirecat/add-item-stat-overlay-test
item stats overlay: Fix unarmed attack speed, add tooltip tests
2020-03-04 20:50:16 -05:00
Jordan Atwood
bb0e693aea itemstats: Add tooltip string method tests
This commit adds tests to ensure proper formatting of the tooltip string
so as to prevent bugs like the one fixed by 7ca4a929.
2020-03-04 16:05:13 -08:00
Jordan Atwood
0451944522 itemstats: Fix unarmed attack speed
Since the writing of this plugin, the wiki has changed the format for
weapon attack speeds[1] and now displays weapon attack speeds in length
of game ticks. Hence, since unarmed attacks are at the rate of once
every 4 game ticks, this commit updates our definition of the unarmed
attack accordingly.

[1] https://oldschool.runescape.wiki/w/Unarmed?diff=8467472&oldid=7810087
2020-03-04 16:04:34 -08:00