Commit Graph

4860 Commits

Author SHA1 Message Date
Max Weber
4ab21e1fd3 cache: Do not depend on Index insertion ordering 2018-08-08 22:16:05 -06:00
Tomas Slusny
0e55362b81 Merge pull request #4768 from Bjdufre1/greater_cannon_spot
Move greater demon cannon spot to better location.

Fixes #4753
2018-08-08 08:18:59 +02:00
Brady
c053701d40 Move greater demon cannon spot to better location 2018-08-07 19:11:29 -04:00
Adam
19c65d36e2 Merge pull request #4740 from Kamielvf/chatbox-fix
Update chatbox widget IDs
2018-08-07 08:05:52 -04:00
Adam
f0925719e5 Merge pull request #4742 from Kamielvf/pestcontrol-widget-fix
Update pest control widget IDs
2018-08-07 08:05:41 -04:00
Adam
ceae0672fe Merge pull request #4743 from Kamielvf/nmz-widget-fix
Update nightmare zone widget ID
2018-08-07 08:05:32 -04:00
Adam
1e6de02189 Merge pull request #4696 from Abextm/cache-client-response
cache-client: Return failure to the handshake Future
2018-08-07 08:05:21 -04:00
Tomas Slusny
e4fde450ed Merge pull request #4463 from deathbeam/xp-globes-moveable
Add support for making XP globes moveable
2018-08-07 10:00:58 +02:00
Tomas Slusny
32c6d07ba8 Merge pull request #4639 from Abextm/item-prices
runelite-client: Always use the mapped price for items
2018-08-06 22:57:04 +02:00
Tomas Slusny
2788ec06ea Merge pull request #4413 from deathbeam/cleanup-raids-plugin
Add support for preserving raids scouter inside raid + fix checking for raids state on plugin state changes
2018-08-06 21:55:55 +02:00
Tomas Slusny
f7d0bf4ace Add setting to preserve scouter in raid
See #1871

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-06 21:49:33 +02:00
Tomas Slusny
2d4c895e5e Properly check for changing values in raids plugin
- Determine if we are in raid on startup
- Properly reset state on shutdown
- Do not reset raid state when not necessary

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-06 21:49:32 +02:00
c01dc0ffee
8f51786079 Make DeathIndicatorPlugin use LocalPlayerDeath (#4745)
Switches death check from AnimationChanged event to LocalPlayerDeath event.
2018-08-06 21:46:27 +02:00
Kamiel
0e40832e01 Update nightmare zone widget ID 2018-08-06 18:25:11 +02:00
Kamiel
80855ba8db Update pest control widget IDs 2018-08-06 17:22:11 +02:00
Max Weber
b4f95f1f4b runelite-client: Always use the mapped price for items 2018-08-06 16:04:25 +02:00
Max Weber
594573faeb runelite-client: Make ItemManager's price update thread safe 2018-08-06 16:00:45 +02:00
Kamiel
a26830e6af Update chatbox widget IDs 2018-08-06 15:52:02 +02:00
Adam
6cd71a9a34 scripts: update for game update 2018-08-06 08:39:46 -04:00
Tomas Slusny
94e5596d22 Merge pull request #4667 from deathbeam/move-index-to-db
Move isOverlayOutdated to IndexDatabase
2018-08-06 09:31:38 +02:00
Tomas Slusny
6644de3ac7 Merge pull request #4605 from Nightfirecat/remove-unused-slf4j
Remove unused @Slf4j annotations and imports
2018-08-06 07:28:36 +02:00
Adam
6303ede90f Merge pull request #3808 from MagicfTail/chat-command-combat
chat commands: add !cmb command
2018-08-05 13:39:03 -04:00
Adam
4d35174d97 chat commands: add !cmb command
Co-authored-by: Magic fTail <runecnielsen3132@gmail.com>
2018-08-05 13:28:17 -04:00
Jordan Atwood
547f037330 Remove unused @Slf4j annotations and imports 2018-08-05 10:27:01 -07:00
Adam
4579869c0d Merge pull request #4510 from takuyakanbr/time-tracking
Add time tracking plugin
2018-08-05 12:46:17 -04:00
Adam
8610c488ba config service: update key name too when setting config
The collation is case insensitive but the client properties are case sensitive. If the case of a key changes, the client will attempt to update it in the config, but will instead overwrite the old one in the service.
2018-08-05 11:47:38 -04:00
Adam
2b0e286063 Merge pull request #4635 from Abextm/camera-pitch-fix
mixins: Fix camera pitch relaxer not fully relaxing after a screen shake
2018-08-05 09:57:29 -04:00
Tomas Slusny
b07f470930 Merge pull request #4673 from deathbeam/remove-headers
Remove unnecessary headers from plugin panels
2018-08-05 12:15:27 +02:00
Tomas Slusny
2c410dea07 Merge pull request #4683 from deathbeam/add-tourney-world-type
Add Tournament world type
2018-08-05 12:06:29 +02:00
Tomas Slusny
6f77fe28ee Merge pull request #4709 from deathbeam/fix-canvas-focus
Add null-check for game canvas
2018-08-05 12:06:09 +02:00
Tomas Slusny
9b4dd209c2 Merge pull request #4703 from JaimySmets/4645-werewolf-agility-course
Add obstacles to Werewolf court
2018-08-05 11:55:34 +02:00
Tomas Slusny
cbff6293ba Merge pull request #4706 from JaimySmets/4694-idle-notifier-make-tabs
Add tablet creation animation to idle notifier
2018-08-05 11:54:12 +02:00
Brady
5738b3a99f Add missing shortcuts to trollheim (#4711)
Fixes #4701 

Added two agility shortcuts that were not added in trollheim.

![selection_002](https://user-images.githubusercontent.com/21043852/43680660-122fc28a-980d-11e8-8bea-8e9fa9eed0ea.png)
2018-08-05 11:53:44 +02:00
Adam
19cf1fd344 ge plugin: fix accessing item composition from executor thread 2018-08-04 17:03:55 -04:00
Adam
b72bda1c75 item manager: assert item composition access is done from client thread 2018-08-04 17:03:24 -04:00
Adam
7e7fb16693 modelviewer: fix zfighting of models
This uses the stencil buffer to hold face priorities and prevents drawing fragments of a lower priority overtop those of higher on the same model
2018-08-04 16:19:25 -04:00
Adam
90c962accf modelviewer: fix some incorrect gl usage, add error logging 2018-08-04 16:16:24 -04:00
takuyakanbr
a8c418d180 time tracking: add overview tab 2018-08-05 01:54:05 +08:00
takuyakanbr
8435004956 time tracking: add clock panel 2018-08-05 01:54:04 +08:00
Tomas Slusny
7effa9ee50 Add null-check for game canvas
If frame is opened too fast and game did not managed to create the
canvas yet, frame will crash during startup on NPE.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-04 19:48:25 +02:00
Jaimy Smets
8f85733883 Add tablet creation animation to idle notifier
Resolves #4694

Signed-off-by: Jaimy Smets <smets.jaimy@hotmail.com>
2018-08-04 17:37:42 +02:00
Jaimy Smets
06fed05f76 Add obstacles to Werewolf court
Resolves #4645

Signed-off-by: Jaimy Smets <smets.jaimy@hotmail.com>
2018-08-04 16:53:58 +02:00
takuyakanbr
15e0fd4306 time tracking: add bird house tracker 2018-08-04 21:01:52 +08:00
takuyakanbr
b502964142 Convert farming tracker to time tracking plugin 2018-08-04 21:01:44 +08:00
Tomas Slusny
73645c0f2b Remove unnecessary headers from plugin panels
Now all plugin panels have tooltips so the headers are not necessary and
most of plugins do not have them already.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-04 13:00:11 +02:00
Tomas Slusny
46c2745374 Merge pull request #4604 from Nightfirecat/exterminate-game-image-files
Remove item and sprite images from runelite-client resources directory
2018-08-04 12:59:02 +02:00
Max Weber
d0cb814442 cache-client: Return failure to the handshake Future 2018-08-04 02:42:28 -06:00
Jordan Atwood
5c219c7ea5 ImageUtil: Add getResourceStreamFromClass method
This replaces invocations of `Class.getResourceAsStream(path)` in order
to relieve plugin/client code from managing synchronization and handling
exceptions.
2018-08-04 01:11:51 -07:00
Jordan Atwood
37092ce423 xp tracker plugin: Use shared image for icon 2018-08-04 01:11:00 -07:00
Jordan Atwood
c8ba452c84 screenshot plugin: Use Sprite ID for overlay image 2018-08-04 01:10:59 -07:00