Adam
5e9d0c1abb
mixins: inject Client constructor for initialization of enumCache
2019-02-26 08:50:44 -05:00
Adam
b86061dc80
http service: remove ws service
...
This has been unused now for a few releases
2019-02-25 17:38:01 -05:00
Adam
1dee0120be
cerb plugin: clear ghosts on connection lost too
2019-02-25 16:54:49 -05:00
Adam
81b98c1896
Revert "Clear Cerberus ghost on LOADING game state"
...
This reverts commit b99c8d7480 .
2019-02-25 16:54:49 -05:00
Adam
0821cf216d
Clear stored npcs in fishing/pc/rc plugins
...
Fixes #5970
This was originally attempted in 7eeb484c64 but
NPCs are not automatically despawned from a scene change, which causes eg. the
fishing plugin to lose fishing spots that are in view during a scene change.
2019-02-25 16:54:48 -05:00
Adam
01bfb8af19
Revert "Clear stored npcs in fishing/pc/rc plugins"
...
This reverts commit 7eeb484c64 .
2019-02-25 16:54:48 -05:00
Adam
5cdb642815
client: fix indenting of getItemCompositionCache javadoc
2019-02-25 16:54:07 -05:00
Adam
5118fb6786
Merge pull request #7997 from Adam-/enum
...
api: add RS Enum API
2019-02-25 16:51:04 -05:00
Adam
7830d003ca
api: add RS Enum API
2019-02-25 16:40:26 -05:00
Adam
368a080ad0
xptracker: up xp threshold to 10k
2019-02-24 17:44:30 -05:00
Adam
e4250c5d3b
xptracker service: only update last_updated after hiscores are saved
2019-02-24 17:44:30 -05:00
Adam
77e8933dbc
Merge pull request #7965 from deathbeam/fix-text
...
Do not try to draw infobox caption if text is null or empty
2019-02-21 11:11:52 -05:00
Adam
66997ac71b
item prices: show negative high alch profits too
2019-02-21 10:43:47 -05:00
Adam
3c1da4bb1e
http service: disable spring jmx
...
Multiple api deployments is causing Spring to try to register the
datasources multiple times and is erroring
2019-02-21 08:51:39 -05:00
Adam
8923dae45e
client: only enable developer mode if launcher version isn't set
2019-02-20 19:29:13 -05:00
Adam
2f9185e67c
Merge pull request #7915 from medesetmedes/my-fix-branch
...
Add the option to show the profit/loss of High Alchemy on items
2019-02-20 08:36:32 -05:00
Adam and Medes
3cf17cb6e5
item prices: add high alch profit to overlay
...
Co-authored-by: Medes <ahmadissa1994@gmail.com >
2019-02-20 08:02:02 -05:00
Adam
9c6e3ae09f
Merge pull request #7695 from MrGroggle/agility-update
...
Agility plugin clickbox - High level colours
2019-02-19 21:16:25 -05:00
Adam
435bfa7ccb
Merge pull request #7811 from Hydrox6/jewellry-infobox
...
Add infoboxes to item charges plugin
2019-02-19 19:10:50 -05:00
Adam
06d4adc5e4
client: change Counter infobox to store count as an integer
2019-02-19 10:04:42 -05:00
Adam
643950d4dc
Merge remote-tracking branch 'adam/spring-gson-2'
2019-02-19 08:52:36 -05:00
Adam
38bf2a57ac
Merge pull request #6875 from TheStonedTurtle/PrivateMessageCycle
...
Add PM Target Cycling to Chat History plugin
2019-02-18 21:32:56 -05:00
Adam
6186314dbc
http service: fix overwriting all default message converters
...
The previous change to try and force GSON for serialization broke
default message converters such as text/plain. Change to use
extendMessageConverters and remove the Jackson converter instead.
2019-02-18 16:39:34 -05:00
Adam
f62e7e3f14
config controller: add test
2019-02-18 16:39:01 -05:00
Adam
aa5789b843
config service: split into service and controller
2019-02-18 16:38:36 -05:00
Adam
827a91b7ef
Merge pull request #7892 from Abextm/vm-stack
...
mixins: Include game crash string in log
2019-02-18 08:45:54 -05:00
Adam
c379e631d5
Merge branch 'spring-datasource'
2019-02-17 18:01:27 -05:00
Adam
38cdbfcb6b
http service: use http-api gson instance
2019-02-17 17:59:54 -05:00
Adam
c55491cc11
http service: add loottracker controller test
2019-02-17 17:59:54 -05:00
Adam
2a41d88c29
http service: use spring datasource configuration
2019-02-17 17:59:53 -05:00
Adam
fe2eba06a7
http service: use gson instead of jackson for json serialization
...
This fixes deserailization of the loot timestamps for the loot tracker,
and maybe other things. Note this does not use the same Gson instance as
http-api as Spring creates its own Gson, however they are both default
Gson instances.
2019-02-16 21:14:17 -05:00
Adam
ca8ee682fa
Merge pull request #7824 from Abextm/decorative-hulls
...
Fix DecorativeObject ConvexHulls
2019-02-16 19:15:18 -05:00
Adam
b855371d8b
xptracker: treat players with rank -1 as unranked
2019-02-16 19:02:50 -05:00
Adam
5b16aa2365
Merge pull request #7788 from Adam-/groundmarker-cleanup
...
api: add method to find instanced tiles in the scene
2019-02-16 18:51:18 -05:00
Adam
5a6485326a
Merge pull request #7886 from Adam-/xptracker-limit
...
xptracker: limit how often the same players are looked up
2019-02-16 17:51:33 -05:00
Adam
bc0ec093dc
xptracker: limit how often the same players are looked up
...
Use player rank to set how often the same player is allowed to be looked
up. Replace the ConcurrentLinkedDeque with a synchronized ArrayDeque
which has a constant time size().
2019-02-15 21:04:42 -05:00
Adam
c2a054ca26
Merge pull request #7843 from deathbeam/add-time-to-loot-rect
...
loottracker service: include time in loot record
2019-02-13 18:28:12 -05:00
Adam
25e05d9706
Merge pull request #6708 from Abextm/wiki-plugin
...
Wiki plugin
2019-02-12 18:01:33 -05:00
Adam
b008cf33a6
Merge pull request #7834 from deathbeam/add-loot-tracker-offset
...
Add offset to loot tracker API
2019-02-12 18:01:14 -05:00
Adam
b8866c01d8
Merge pull request #7773 from Adam-/ge2
...
Add GE history tracker
2019-02-12 18:00:44 -05:00
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
31e1e2563b
api: add method to find instanced tiles in the scene
...
Use in groundmarkers plugin
2019-02-10 12:35:18 -05:00
Adam
55395b6708
loottracker service: correct kills foreign key
2019-02-10 11:26:47 -05:00
Adam
bc932a7942
scene uploader: swap seColor/nwColor which had their mappings swapped
2019-02-09 22:53:09 -05:00
Adam and Hydrox6
1994de7270
client: add poison plugin to track poison damage
...
Co-authored-by: Hydrox6 <ikada@protonmail.ch >
2019-02-09 22:52:46 +01: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