Adam
da67381ba7
Add GE history tracker
...
Add http service to log completed trades, and submit trades when
completed.
2019-02-12 17:51:59 -05:00
Adam
860aa89a4d
http api: rename OSB ge classes with OSB prefix
2019-02-09 11:41:30 -05:00
Adam
a211e39cfd
plugin manager test: check plugins don't error when registering with eventbus
2019-02-08 18:27:15 -05:00
Adam
1ef57e3dd5
Merge pull request #7719 from Adam-/chatevents
...
Merge SetMessage and ChatMessage event into one
2019-02-07 20:55:30 -05:00
Adam
b0f29aab0a
client: update SetMessage usages to ChatMessage
2019-02-07 19:42:25 -05:00
Adam
d4682746c7
api: remove SetMessage event
2019-02-07 19:42:25 -05:00
Adam
d7e605f051
api: add MessageNode and timestamp to ChatMessage event
2019-02-07 19:42:24 -05:00
Adam
2778dcb0f5
Merge pull request #7739 from deathbeam/use-hsl
...
Use HSB instead of RGBA to generate color from object
2019-02-07 07:26:21 -05:00
Adam
b481261a35
Merge pull request #7692 from deathbeam/fix-refresh-discord
...
Fix Discord party size refresh
2019-02-05 20:31:08 -05:00
Adam
db90754ca2
Fix npc spawn events sometimes occuring out of order
...
If an npc spawns and despawns within the same frame, the despawn events
occur prior to the deferred spawn events.
2019-02-04 19:09:58 -05:00
Adam
640e0d2915
mlm plugin: fix ore counter to not count already collected ore
2019-02-04 11:27:45 -05:00
Adam
b530adc89a
mlm plugin: make MotherlodeSession a guice managed singleton
2019-02-04 11:27:45 -05:00
Adam
7eeb484c64
Clear stored npcs in fishing/pc/rc plugins
...
Fixes #5970
2019-02-03 21:28:11 -05:00
Adam
22963c72b1
chat controller/service: add boss to pb
2019-02-01 22:29:45 -05:00
Adam
bcdcad2895
Merge pull request #5970 from Nightfirecat/remove-deprecated-api-code
...
Remove deprecated API code
2019-02-01 21:55:41 -05:00
Adam
1bb29d4cd0
api: remove projectile getInteracting
...
This is unused currently and is being abused by some hacked clients.
2019-02-01 20:52:24 -05:00
Adam
b72c37c0b4
http api: fix useragent test
2019-01-31 20:37:24 -05:00
Adam
c62941855d
Use existing sessionid on login if available
2019-01-31 19:47:56 -05:00
Adam
63c3937f87
Use websocket pings
2019-01-31 19:47:55 -05:00
Adam-
3dc608a6c3
Add party service
2019-01-31 19:47:55 -05:00
Adam- and Tomas Slusny
d6d5e875e4
Split WSClient from SessionManager
...
Co-authored-by: Tomas Slusny <slusnucky@gmail.com >
2019-01-31 19:47:55 -05:00
Adam
9ab9437936
xp trackers: fix not correctly fetching start xp
2019-01-31 19:47:49 -05:00
Adam
5a6dd8987c
travis: encrypt irc notification
...
This prevents forks from sending notifications
2019-01-31 14:46:21 -05:00
Adam
5c9aeb8f9a
Merge pull request #7536 from deathbeam/require-shift
...
Add option to require shift for overlay menus
2019-01-28 18:09:09 -05:00
Adam
a79c741769
Merge pull request #7555 from deathbeam/limit-only-non-snap
...
Limit only overlays that are not snapped
2019-01-28 18:03:36 -05:00
Adam
a37321bc50
Merge pull request #7574 from Abextm/fix-overlay-menus
...
Force RUNELITE_OVERLAY menuops to not be left click
2019-01-28 18:00:50 -05:00
Adam
5152be586f
gpu: fix priority renderer face cull checking
...
The face_visible check is not accounting for camera position, which causes
culled faces to erroneously be included (or not) into the priority renderer
distance calculations when placing 10 and 11 priority faces.
This was introduced in fd6b67fae2
2019-01-28 17:48:22 -05:00
Adam
c3f9ba3daa
statusbars: avoid looking up item status unless the widget is the inventory
2019-01-27 19:47:25 -05:00
Adam
e97c5ba517
stausbars: don't assume menu is always populated
2019-01-27 19:47:24 -05:00
Adam
d228add898
http api: fix GameItem to have a no arg constructor
...
This was broken with the lombok update from 1.16 to 1.18 and breaks
deserializing of loot tracker requests.
2019-01-27 18:33:10 -05:00
Adam
b671b4cd4e
Merge pull request #7561 from Adam-/pb
...
Add !pb chat command
2019-01-26 16:09:04 -05:00
Adam
f95ce29cbb
chat commands: capitalize boss names
2019-01-26 15:58:36 -05:00
Adam
9d5dad5cad
Add !pb chat command
2019-01-26 15:58:35 -05:00
Adam
9c4df28f2b
chat controller: fix method name of getQp
2019-01-26 15:58:18 -05:00
Adam
5bab019ba2
Merge pull request #7477 from Abextm/farming-conservative
...
farming: Give a more conservative estimate of when patches are done
2019-01-26 11:55:45 -05:00
Adam
c1a680dc82
Merge pull request #7383 from SirGirion/feature/motherlode-ore-tracker
...
Add ore tracker to MLM plugin
2019-01-26 11:52:40 -05:00
Adam
ca8e414a1b
widgetid: update world list widget id
2019-01-24 07:11:55 -05:00
Adam
8e650e0658
widgetid: update prayer widget ids
2019-01-24 06:57:35 -05:00
Adam
0e93abe803
Merge pull request #7524 from Abextm/map-refactor-external
...
runelite-api, runescape-api: Rename Area to MapElementConfig
2019-01-23 21:03:27 -05:00
Adam
ba8dab7370
Merge pull request #7523 from JoeIaquinto/bugfix/spelling-correct-skybox-exception
...
Correct the spelling of an exception in the Skybox plugin
2019-01-23 20:08:10 -05:00
Adam
a2bc099504
Merge pull request #7389 from Spedwards/feature/task-command
...
Add task chat command
2019-01-22 19:39:38 -05:00
Adam
f0a7d653e8
Merge pull request #7502 from deathbeam/skip-out-of-scene
...
Null-check local location in trap overlay
2019-01-22 19:14:24 -05:00
Adam and Spedwards
41ae79437e
Add task chat command
...
Co-authored-by: Spedwards <improbablepuzzle@gmail.com >
2019-01-22 19:13:32 -05:00
Adam
af32db0f3c
Merge pull request #7457 from deathbeam/xp-tracker-do-not-discard
...
Do not discard 1 second requests in Xp tracker
2019-01-22 17:15:51 -05:00
Adam
950f519efa
Merge pull request #7473 from trimbe/rebuild-chatbox-input
...
chat commands: rebuild chatbox input after using clear shortcuts
2019-01-22 17:14:39 -05:00
Adam
3e5d888e18
loot tracker: move panel updating to EDT on config change
2019-01-22 17:12:16 -05:00
Adam
63ca800ff7
session manager: lazily open websocket
2019-01-21 20:50:09 -05:00
Adam
86b3ee6a8d
examine service: use item descriptions from item service if available
2019-01-20 16:17:05 -05:00
Adam
5389bbe66d
examine service: split into controller and service
2019-01-20 16:17:05 -05:00
Adam
c4afc599ed
examine plugin: drop examines for tradable items and large stacks
2019-01-20 16:17:05 -05:00
Adam
5508812678
examine plugin: split item/quantity lookup from item price lookup
2019-01-20 16:17:04 -05:00
Adam
e7e6e6ebe6
Merge pull request #7359 from Adam-/overlaymenu2
...
Add overlay menu support & configuration menus
2019-01-19 20:49:08 -05:00
Adam
10782b5ea4
Add configure option to many overlays
2019-01-19 19:57:12 -05:00
Adam
59caa6bcac
Add support for Configuration overlay menus
2019-01-19 19:57:12 -05:00
Adam and TheStonedTurtle
aabb1dae7b
Add overlay menu support
...
Co-authored-by: TheStonedTurtle <TheStonedTurtle@users.noreply.github.com >
2019-01-19 19:32:20 -05:00
Adam
ccae0c2c48
api: mark getCollisionMaps as nullable
2019-01-19 15:23:47 -05:00
Adam
a952ea3bae
item service: detect new items when price scraping
2019-01-17 19:28:17 -05:00
Adam and Ermal
e92df4752b
idle notifier: add tablet making animation
...
Co-authored-by: Ermal <eshkullaku@gmail.com >
2019-01-17 19:19:58 -05:00
Adam
73a9557747
Merge pull request #7392 from Kamielvf/patch-1
...
Fix hot/cold clue location description typo
2019-01-16 18:14:11 -05:00
Adam
050160686b
http service: remove unused import
2019-01-15 10:24:12 -05:00
Adam
6182d0429b
chat commands: make !qp async
...
Fixes #7360
2019-01-15 10:16:46 -05:00
Adam
c50023eb89
http service: replace JedisPool with own pool implementation
...
JedisPool appears to not work correctly and is losing connections.
2019-01-15 09:40:29 -05:00
Adam
3f985389ec
Revert "Merge pull request #7089 from TheStonedTurtle/OverlayRightClickMenu"
...
This reverts commit 6573e70a60 , reversing
changes made to b3782c5136 .
2019-01-14 09:08:11 -05:00
Adam
ab659347b6
Merge pull request #7341 from deathbeam/menu-collapser
...
Add menu entry collapser to ground items
2019-01-13 19:50:58 -05:00
Adam and Tomas Slusny
67c89de862
Add menu entry collapsing to ground items plugin
...
Co-authored-by: Tomas Slusny <slusnucky@gmail.com >
2019-01-13 19:35:25 -05:00
Adam
1beeadf87a
http service: fix servlet not starting
2019-01-12 12:25:33 -05:00
Adam
47fc4ad60a
account service: default last_used to current time
2019-01-12 11:40:20 -05:00
Adam
f99775aaad
loot tracker service: correct kill expiry query to use idx_time propertly
2019-01-12 11:36:21 -05:00
Adam
67e397a2b0
http service: disable logback packaging data
2019-01-12 11:36:20 -05:00
Adam
0f8a9b934a
http api: add runelite user agent to requests
2019-01-11 10:09:48 -05:00
Adam
d2d58676f7
Merge pull request #7033 from Digbigpig/modify-highscorelookup
...
World-Specific Highscores lookup
2019-01-08 17:43:34 -05:00
Adam and logarithm
85460f16c3
gpu plugin: add fog
...
Co-authored-by: logarithm <allan.palmu@gmail.com >
2019-01-07 13:49:14 -05:00
Adam
a342a1f220
Merge pull request #7200 from Abextm/skybox-y
...
Add Skybox plugin
2019-01-07 13:48:49 -05:00
Adam
0e7b9cf380
scene mixin: disable clickbox checks when detatched camera is enabled
...
This is already disabled in GPU mode (since we control the clickboxes
there), has no real use, and is frequently abused.
2019-01-07 10:18:20 -05:00
Adam
6e7edc0447
Merge pull request #6908 from trimbe/bank-value-itemcontainer
...
Bank Value: Use ItemContainer instead of BankItemQuery
2019-01-05 19:56:56 -05:00
Adam
ecd0f7dce3
chat commands: add !qp command
2019-01-05 18:04:40 -05:00
Adam
b65018ae84
Add qp to chat service
2019-01-05 18:03:23 -05:00
Adam
5192a28cec
http service: rename kc to chat
2019-01-05 18:03:22 -05:00
Adam
598480dfe4
kc: change to use redis for storage
2019-01-05 18:03:20 -05:00
Adam
b2c15a8c34
client: add chat command manager
2019-01-05 18:02:55 -05:00
Adam
ce18860d10
http service: use jedis connection pool
2019-01-05 12:55:01 -05:00
Adam
cac200e794
Merge pull request #7096 from Monsterxsync/cooking-plugin-fix
...
Add karambwans to cooking plugin.
2019-01-04 22:44:40 -05:00
Adam and MonsterxSync
e48b5acb07
Add karambwans and wine to cooking plugin
...
Change "You cook the" to just "You cook" to potentially cover more food than
just karambwans. Also add test for various cooking messages.
Co-authored-by: MonsterxSync <william53142@gmail.com >
2019-01-04 22:33:43 -05:00
Adam
98d6ef5241
Merge pull request #6927 from MagicfTail/fix-veng
...
Change the vengeance indicators to use varbits
2019-01-04 21:46:02 -05:00
Adam and Magic fTail
633aed1f8c
timers plugin: change vengeance timers to use varbits
...
This is more reliable than looking at animations and overheads
Co-authored-by: Magic fTail <runecnielsen3132@gmail.com >
2019-01-04 21:35:17 -05:00
Adam
9c3b0e038b
Merge pull request #7162 from Nightfirecat/dev-tools-fix-overlay-layer
...
dev tools: Fix overlay layer
2019-01-04 21:09:28 -05:00
Adam
a5179402b3
xp tracker: reduce hiscore lookup delay to 1 second
2019-01-04 16:49:02 -05:00
Adam
d03dc8914d
xp tracker: try to not look up the same user too frequently
2019-01-04 16:49:02 -05:00
Adam
3fbab0738e
xptracker: only send update if at least 1k exp has been gained
2019-01-04 16:47:42 -05:00
Adam
9301eed3f0
cml: only send update if at least 1k exp has been gained
2019-01-04 16:47:42 -05:00
Adam
0246e04b83
cml: set runelite user agent header
2019-01-04 16:47:42 -05:00
Adam
8e5da844b6
client: copy screenshot image in draw manager callback
...
The image backed by the client buffer which will change on the next
frame, however the screenshot plugin uses both executor thread and EDT
thread to paint the full screenshot, and so it requires the image will
not change. Note the gpu plugin already returns a new image because it
has to pull it out of the GL.
2019-01-03 20:25:03 -05:00
Adam
4ec50046c7
object markers: determine tile from menu parameters
2019-01-03 20:21:23 -05:00
Adam
487ec5fad3
screenshot plugin: fix to paint client ui from EDT
...
Fix deadlock between the game thread and the EDT
2019-01-02 15:53:16 -05:00
Adam
2a77d7db39
Merge pull request #7145 from Abextm/premul-stretch
...
gpu: Fix stretched mode with global premul alpha
2019-01-02 15:34:59 -05:00
Adam
b6dcb611b4
clue scroll plugin: correct usage of getImpostor
2019-01-02 11:07:20 -05:00
Adam
553a690d23
discord service: prevent event handlers from being gc'd
2019-01-01 10:24:47 -05:00
Adam
758f95c517
Merge pull request #7090 from Abextm/premul-alpha-external
...
gpu: Use premultiplied alpha
2018-12-31 22:41:20 -05:00
Adam
c3360640b3
account service: publish login responses to redis too
2018-12-29 17:56:33 -05:00
Adam
a86bbde9da
Merge pull request #5985 from deathbeam/object-markers
...
Add object indicators plugin
2018-12-29 12:59:12 -05:00