Commit Graph

3054 Commits

Author SHA1 Message Date
Tomas Slusny
9ee2bc6218 Merge pull request #5619 from trimbe/world-map-clipping
Fix clipping in fixed mode for edge snapping map points
2018-09-25 07:47:05 +02:00
trimbe
25eb3c101a Fix clipping in fixed mode for edge snapping map points 2018-09-24 18:17:30 -04:00
ltvill
384cca932d Hot/Cold clue near Fishing tutor location fix 2018-09-24 17:47:46 +03:00
ltvill
cfb7bff89a Hot/Cold clue West of Brimhaven location fix 2018-09-24 16:53:24 +03:00
Tomas Slusny
fa2e9eab1e Merge pull request #4342 from rbbi/calc-filters
Add search support for skill calculators
2018-09-24 14:01:55 +02:00
rbbi
8d8c8e4754 Add searchbar suppor to Skill Calculator
Fixes #2976

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-24 13:54:46 +02:00
Tomas Slusny
7426babd3f Move IconTextField common icons to IconTextField.Icon class
To unify the access to the icons that are anyway residing near
IconTextField, move the declarations to IconTextField.Icon class.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-24 13:54:06 +02:00
Mike
cc89cc74c6 Add option to disable time elapsed on discord activity (#5590)
Closes #5282
2018-09-24 11:55:54 +02:00
Tomas Slusny
c8ab330a34 Merge pull request #5612 from deathbeam/cleanup-skill-calc
Cleanup skill calculator
2018-09-24 11:12:58 +02:00
davidyip50
e0491448b1 Correct location of Kharazi Jungle Hot/Cold clue (#5610) 2018-09-24 11:12:36 +02:00
Tomas Slusny
15ddc70d85 Cleanup skill calculator
Remove terrible code

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-24 11:03:17 +02:00
Tomas Slusny
7922f55a27 Merge pull request #3847 from Nightfirecat/remove-teleblock-timer-in-safe-zones
Remove teleblock timer in safe zones
2018-09-24 10:29:42 +02:00
ArthurTsvettsih
ad15999b9c Add Undo Redo support for the Note plugin (#5606)
Closes #5543
2018-09-24 10:05:46 +02:00
Jordan Atwood
5ef3597486 timers plugin: Reset Teleblock on entering safe zone
The effects of the Tele Block spell expire on three possible conditions:

1. When a player leaves the wilderness on a non-PVP/DMM world
2. When a player enters a PVP/DMM world safe zone
3. When a player logs out

Leaving the wilderness can be detected via Varbits changes, entering
safe zones in PVP/DMM worlds can be detected via WidgetHiddenChanged
events, and logging out is already detected via GameStateChanged events.
With that said, addressing the first two cases is not a trvial effort as
there are certain race conditions that must be handled. The
WidgetHiddenChanged event triggers upon login to PVP worlds regardless
of where you log in, and the PVP widgets all initially load in a state
which would be reflective of being in a safe zone, and are later set to
the proper state before the first display frame is rendered. Similarly,
during world hops, GameStateChanged and VarbitChanged events trigger in
a pattern which causes the client to think that a player is always
outside the wilderness upon reaching a `LOGGED_IN` game state; that is,
the following events occur on world hopping:

1. Game state changes to `HOPPING`
2. Varbits are all reset to default values. In the case of the
   wilderness varbit, it is set to 0--the value representing being
   outside the wilderness.
3. Game state changes to `LOGGED_IN`
4. Varbits are set based on player information. Only at this point is
   the IN_WILDERNESS varbit set to its proper value.

To handle these race conditions, the event subscribers for game state
change and widget hidden events only set a flag which is checked once
per game tick to handle PVP safe zone (and wilderness varbit) checks.

Fixes runelite/runelite#2384
2018-09-23 14:45:21 -07:00
Alessio
eab5848ab7 Add GE limits to Grand Exchange Plugin Search
Fixes #4533
2018-09-23 19:33:52 +02:00
Tomas Slusny
2a81f11770 Merge pull request #5602 from deathbeam/fix-osb-prices-checks
Fix GE OSB actively traded price races
2018-09-23 19:18:35 +02:00
Tomas Slusny
53bc779546 Fix GE OSB actively traded price races
- Remove last item ID checks completely and simply update the widget
text with OSB actively traded price whenever the widget do not contains
any
- Properly reset grandExchangeText and grandExchangeItem widgets on
plugin shutdown

Fixes #5098
Closes #5158

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-23 18:58:43 +02:00
Ben Moyer
73cd63321c Reduce tab size in notes panel to 2 (#5599)
Fixes #5591
2018-09-23 08:47:25 +02:00
Tomas Slusny
15545fd022 Merge pull request #5071 from ShaunDreclin/prayer-flick
Add option to always show prayer flick helper
2018-09-23 00:55:12 +02:00
Tomas Slusny
e9221f0c76 Merge pull request #4865 from Abextm/devtools-target
devtools: Add Interacting arrow devtool
2018-09-23 00:07:15 +02:00
Tomas Slusny
903ae36772 Merge pull request #5583 from Jacoblairm/hotcold-clue-fix-fremennik
Fix Fremennik Hot/Cold clue scroll dig location.
2018-09-22 22:33:10 +02:00
psikoi
10b4823ef3 Fix loot tracker box subtitle 2018-09-22 20:34:36 +01:00
Tomas Slusny
9e7186d74c Merge pull request #5585 from MagicfTail/Map-wildy-weapons
Add wilderness weapons item mappings
2018-09-22 12:58:22 +02:00
rune3132
a685fb7fc0 Add wilderness weapons item mappings 2018-09-22 12:41:38 +02:00
Tomas Slusny
2b2f29dddf Merge pull request #5576 from deathbeam/skill-calc-proper-reset
Simplify checkbox checks in skill calc
2018-09-22 12:32:55 +02:00
Jacob McElroy
abac61116a Fix Fremennik Hot/Cold clue scroll dig location. 2018-09-22 10:57:58 +08:00
Adam
78eb357bbf opponent info: add config opt to show health as percent 2018-09-21 17:27:31 -04:00
Tomas Slusny
a2b72e9aa5 Simplify checkbox checks in skill calc
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-21 16:32:53 +02:00
johnhamilto
7000c252a0 Add south-western tile indicator to NPC indicators (#5551)
Closes #5265
2018-09-21 08:58:02 +02:00
Jacob McElroy
ddd4188a02 Add barbarian assault game duration timer (#4590)
Shows the wave duration and game duration: https://imgur.com/a/HGVeZ2z

Closes #1152
2018-09-21 08:50:46 +02:00
Michael Goodwin
4a860891f0 Fix HotColdLocation WorldPoint
Fix & centers the WorldPoint tile for the Asgarnia Warriors HotColdLocation entry
2018-09-20 19:46:15 -07:00
Adam
e66ae78f67 virtual levels plugin: fix plugin changed method name to have meaning 2018-09-19 22:07:50 -04:00
Adam
2e13a45e48 Merge pull request #5534 from Nightfirecat/virtual-levels-plugin
Add Virtual Levels plugin
2018-09-19 19:18:30 -04:00
Jordan Atwood
b81954cd60 Add Virtual Levels plugin
This plugin displays the virtual level in the denominator of given
skills, and the virtual total level on the skills tab.

Fixes runelite/runelite#375

Co-authored-by: Joshua Filby <joshua@filby.me>
2018-09-19 18:42:16 -04:00
Adam
2b27e2163c runelite-api: add queueChangedSkill for queueing a skill change event 2018-09-19 18:42:14 -04:00
Adam
e89eb7fdfa Add Wintertodt Plugin 2018-09-19 17:14:57 -04:00
Adam
8293819e47 world hopper: disable world hopper plugin
Jagex reports the world switcher is being falsely flagged as a bot
2018-09-18 15:01:45 -04:00
Tomas Slusny
396f24e39d Merge pull request #5445 from devLotto/issue-1979
entityhider: make hidden entities not occupy the tile they're on
2018-09-18 13:35:02 +02:00
Abex
4ce43c8a00 Merge pull request #5520 from Abextm/bank-tags-10-menu
banktags: Don't use cs2 to add menu options
2018-09-18 04:04:15 -06:00
Tomas Slusny
904574b0a9 Merge pull request #5212 from ShaunDreclin/daily-sand
Fix daily task indicator and add sand to daily task indicator
2018-09-18 11:34:36 +02:00
Abex
aca529b9ca Merge pull request #5521 from Abextm/afk-notify
idlenotifier: Correctly warn about AFK kicking
2018-09-18 02:23:16 -06:00
Tomas Slusny
53d695ab80 Merge pull request #5524 from deathbeam/hiscore-lookup-catch
Return null instead of IllegalArgumentException from hiscore
2018-09-18 10:21:38 +02:00
Gary
6d060ff68d Add Fairy Ring AIQ to Mudskipper Point Clue 2018-09-18 00:00:52 -07:00
rbbi
22c376e4bd Change skill calc checkboxes to radio buttons (#4373)
Fixes #2935
2018-09-18 07:57:32 +02:00
ShaunDreclin
e207106e29 Add sand to daily task indicator 2018-09-18 00:08:57 -04:00
Shaun Dreclin
f00a2aac39 Refactor daily task indicator plugin 2018-09-18 00:08:50 -04:00
Max Weber
8355a81cad banktags: Don't use cs2 to add menu options
The mobile bank interface uses the same index as we do for menu option, and fully saturates a widget's 10 available menu options (Excluding type 2 widget options, which are special). This means we cannot use the cs2 opcode to add a menu option without overwriting an existing one, so we have to add it at menu build time.
2018-09-17 18:00:04 -06:00
Max Weber
f117ac082a idlenotifier: Correctly warn about AFK kicking 2018-09-17 15:23:31 -06:00
Tomas Slusny
ec014798ca Return null instead of IllegalArgumentException from hiscore
- Return null instead of throwing IllegalArgumentException from hiscore
(this was how it worked before)
- Add null checks and for hiscoreClient

Fixes #5513

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-17 16:48:05 +02:00
astaninger
45cb0bcde7 Add daily runes to Daily Notifications plugin (#5219) 2018-09-17 11:27:26 +02:00