Adam
5a26dad6b9
Merge branch 'jagex-statement-2'
2019-10-30 11:43:00 -04:00
Adam
b1ef5b8f1d
Merge pull request #10100 from Hydrox6/loot-tracker-alch
...
loot tracker: show HA prices
2019-10-30 09:15:32 -04:00
Adam
f518ff5c1e
Merge pull request #10122 from dekvall/split-pm-timestamps
...
chat timestamps: add timestamps to split private chat
2019-10-29 16:18:51 -04:00
Adam
e37575e769
Merge pull request #10125 from Hydrox6/clues-sherlock-shayzien
...
clues: fix Shayzien supply armour Sherlock clue
2019-10-29 11:31:59 -04:00
Adam
869c215cb9
Merge pull request #10141 from Hydrox6/clues-inventory-quantity-grouping
...
clues: fix MultipleOfItemRequirement not working with non-stacking items
2019-10-29 09:16:55 -04:00
Adam
a2166f1215
http-api: centralize json mediatype
2019-10-28 18:05:35 -04:00
Adam
151ea90b2f
barrows plugin: remove minimap
...
Removed at Jagex's request
2019-10-28 16:14:10 -04:00
Adam and MrH4mm3r
5344cd6ddb
menu swapper: add pyramid plunder start-minigame and quick-leave
...
Co-authored-by: MrH4mm3r <emil629b@edu.easj.dk >
2019-10-27 17:49:00 -04:00
Adam
423d16fa8e
http-service: make mongo database configurable
2019-10-26 21:58:50 -04:00
Adam
7980094401
music plugin: add option to mute other players area sounds
2019-10-26 13:07:48 -04:00
Adam
9f9205e65d
devtools: add source to sound effect overlay
2019-10-26 13:02:17 -04:00
Adam
7eda41452b
api: add source to sound effect events
2019-10-26 13:02:15 -04:00
Adam
c2e7b61a68
cache: update npc definition and loader
2019-10-26 12:45:49 -04:00
Adam
bc5838f019
menuentryswapper: remove pickpocket swap
...
Removed at Jagex's request
2019-10-24 14:12:39 -04:00
Adam
e2c72a6767
corp plugin: remove dark core attack deprioritization
...
Removed at Jagex's request
2019-10-24 14:12:38 -04:00
Adam
543ce78710
opponentinfo: remove Opponent's opponent
...
Removed at Jagex's request
2019-10-24 14:12:38 -04:00
Adam
54bb0f803f
client: remove reorderprayers plugin
...
Removed at Jagex's request
2019-10-24 14:12:37 -04:00
Adam
6a3264e68b
client: remove Cerberus plugin
...
Removed at Jagex's request
2019-10-24 14:12:36 -04:00
Adam
37e025ed79
client: update mockito
...
Remove various unused stubbing detected by the newer Mockito version
Update references to deprecated Matchers and MockitoJUnitRunner classes
2019-10-23 10:52:14 -04:00
Adam
524f10bfe1
Merge pull request #10123 from dekvall/random-event-npe
...
random events: fix npe on login
2019-10-22 20:11:03 -04:00
Adam
65fb897846
Merge pull request #10077 from devLotto/customize-fishing-colors
...
fishing: make overlay colors configurable
2019-10-22 20:01:00 -04:00
Adam
a8ddd19597
Merge pull request #10095 from dekvall/unselect-on-skill-change
...
skill calc: clear combined action slot on skill change
2019-10-22 19:49:37 -04:00
Adam
bfe21fa6a2
Merge pull request #10103 from dekvall/loottracker-confirm-reset
...
loottracker: add confirm dialog to reset all
2019-10-22 15:43:05 -04:00
Adam
e8213bd699
Merge pull request #10078 from abextm/music-ux-external
...
music: Add ingame granular volume adjustment
2019-10-21 18:54:29 -04:00
Adam
da522cf5f8
Merge pull request #10108 from devLotto/feed-change-twitter-list
...
feed: use RuneLiteClient's Twitter list
2019-10-21 17:45:52 -04:00
Adam
9321d6e64e
achievement diary: remove requirements for Karamja hard kill a metal dragon task
...
The listed requirements are optional due to the back entrance to the
dungeon.
2019-10-21 08:54:34 -04:00
Adam
c6307d52dc
Merge pull request #9944 from Alexsuperfly/frem-exiles-world-map
...
Frem exiles world map updates
2019-10-18 20:57:02 -04:00
Adam
f31e366da6
random events: fix menu being hidden for own events
...
This changes the plugin to work by just using interact change events,
which will happen regardless of the spawn events and whether or not it
is interacting at the time of spawn.
This fixes two bugs in the existing implementation:
1) not updating lastEventTick on interact change, causing
currentRandomEvent to get timed out near immediately
2) not sending notifications for npcs which spawn while interacting
2019-10-17 18:50:25 -04:00
Adam
a63389866a
Merge pull request #10036 from abextm/misc-docs
...
runelite-api: Add some more documentation
2019-10-16 12:39:44 -04:00
Adam
7bbb705b3e
Merge pull request #10027 from abextm/quantity-formatter
...
Fix documentation/naming/safety of StackFormatter
2019-10-16 12:39:34 -04:00
Adam and trelkins3
27f6f9e4b4
Fix slayer infobox disappearing on '0' timeout
...
Co-authored-by: trelkins3 <trelkins3@gmail.com >
2019-10-16 08:58:31 -04:00
Adam
81f5125496
async buffered image: move to util
2019-10-12 11:24:05 -04:00
Adam
2488d4f7fa
async buffered image: rename changed to loaded
2019-10-12 11:24:05 -04:00
Adam
bdd9feb3ea
async buffered image: fix listener leak from subscribing to already loaded images
...
Listeners are never removed from the image, and for hot images in the
image cache, the listeners are leaking. Since the images only change
once after loading, do not queue any further listeners once it has been
loaded.
2019-10-12 11:24:04 -04:00
Adam
4d43f08e0d
item charges: fix explorer's ring infobox caching
...
The infobox was being added each varbit change if the show infobox and show
explorer ring charges config settings were on. Introduced in
b89d535fcb
2019-10-12 11:24:04 -04:00
Adam
562ff3232e
cache: update object definition
2019-10-11 08:55:54 -04:00
Adam
7ea68d7e72
screenmarkers: optimize panel rebuilding
...
This fixes panel rebuilding adding multiple mouse input listeners
2019-10-09 09:09:41 -04:00
Adam
ad5514acde
object indicator: add support for ground objects
2019-10-02 21:19:46 -04:00
Adam
5f745be26d
api: add getConvexHull to GroundObject
2019-10-02 21:17:37 -04:00
Adam
b22fc6b301
object indicators: support non-gameobject multilocs
2019-10-02 21:15:51 -04:00
Adam
d6772a3be4
tile indicators: fix storing names for multilocs
...
This was storing "null" for multilocs whose base name is "null", which
caused a lot of unintentional matches against objects on the tile with no
names.
2019-10-02 21:15:50 -04:00
Adam
f49670cd5b
Use caching okhttp client for worldclient
2019-10-02 15:59:53 -04:00
Adam
9c5b36cec7
item manager: use caching okhttp client
2019-10-02 15:59:53 -04:00
Adam
2af98eacfc
feed: use caching okhttp client
2019-10-02 15:59:53 -04:00
Adam
1fa8409265
http-api: add javax.inject dependency
2019-10-02 15:59:53 -04:00
Adam
d6041bdc55
client: use own okhttp client with cache
2019-10-02 15:59:53 -04:00
Adam
cade74c18c
feed controller: add etag
2019-10-02 15:59:53 -04:00
Adam
1e58a77683
item controller: add etag to bulk prices
2019-10-02 15:59:53 -04:00
Adam
740697fd49
Merge pull request #9848 from abextm/faster-click-hull-external
...
Optimize getClickbox and getConvexHull
2019-10-02 14:24:52 -04:00
Adam
b15bf1c221
world hopper: add ping to tags
2019-10-01 21:53:48 -04:00
Adam
cd1cf905c4
Merge pull request #9953 from dekvall/improve-object-markers
...
object indicators: add ability to mark wall objects
2019-10-01 16:34:55 -04:00
Adam
0145582b41
music plugin: add sound volume overrides
2019-09-25 09:02:17 -04:00
Adam
6fc270dfc2
music list plugin: rename to music plugin
2019-09-25 09:02:17 -04:00
Adam
276a278461
api: add volume changed event
2019-09-23 11:00:37 -04:00
Adam
bac42955f1
Merge pull request #9756 from abextm/widget-picker
...
WidgetInspector: Add widget picker
2019-09-21 15:27:37 -04:00
Adam
1705fa642c
api: add sound volume accessors and vars
2019-09-21 13:15:37 -04:00
Adam
ba0c2cc84a
Merge pull request #9890 from huddy987/master
...
Add Forthos Dungeon monsters to the NPC health list
2019-09-20 21:05:52 -04:00
Adam
e0af554c69
hooks: ignore npc update immediately after login
...
The npc update after login isn't a game tick and happens prior to most
state syncing
2019-09-20 20:55:30 -04:00
Adam
10b55604fc
opponent info: add show opponents in menu
2019-09-19 19:55:46 -04:00
Adam
4d63ce7334
bank tags: use item name string indexof from script
...
This allows additional plugins to use the bankSearchFilter event to
selectively add or remove matches, as the bank tag plugin is no longer
performing the string contains check.
2019-09-16 14:25:43 -04:00
Adam
7172e77f98
Merge pull request #9716 from Hydrox6/loot-tracker-truncation
...
loot tracker: truncate name instead of kills
2019-09-16 11:35:14 -04:00
Adam
5fc5125ab8
Merge pull request #9835 from Nightfirecat/clear-clue-on-beginner-hotcold-dig
...
cluescrolls: Reset clue on new beginner/master step
2019-09-16 10:36:09 -04:00
Adam
7014aa4659
Merge pull request #9838 from Hydrox6/clues-emote-hint-order
...
clues: fix emote hint ordering
2019-09-16 10:30:31 -04:00
Adam
96a6de2ac8
Merge pull request #9869 from eric-weaver/menu-entry-swapper-add-house-advertisement
...
menu entry swapper: add house advertisement board
2019-09-16 10:00:02 -04:00
Adam
27b5d7308f
menu entry swapper: fix menu searching optimization
2019-09-13 09:29:50 -04:00
Adam
b6035a6c42
Merge branch 'cache-code-2019-09-12-rev182'
2019-09-12 07:19:19 -04:00
Adam
c94dd00a05
clue plugin: support Prifddinas clues
...
This adds hotcold solver support in Prifddinas, and allows coordinate
clues to be located in the city.
Modify coordinate clues to support "real" and "overworld" locations so
that regardless of which region you are in, the overlays work for
either.
Closes #9459
2019-09-07 13:21:48 -04:00
Adam
fdcde9570b
Merge pull request #9771 from Hydrox6/runecraft-separate-minimap-overlay
...
runecraft: give minimap icons their own overlay
2019-09-06 11:26:19 -04:00
Adam
58c5017ae9
chat notifications: fix matching messages with color
2019-09-05 15:43:13 -04:00
Adam
abe7c40852
devtools: add msg command
2019-09-04 23:20:08 -04:00
Adam
03c8166ff4
chat message manager: fix recoloring messages with embedded </col> tags
2019-09-04 23:20:08 -04:00
f6eac304c3
slayer plugin: do not show task infobox on login
...
Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl >
Co-authored-by: Jordan Atwood <nightfirecat@protonmail.com >
2019-09-03 23:17:05 -04:00
Adam
030cbf6bfa
Merge pull request #9800 from abextm/gpu-peer-wait
...
gpu: wait for canvas to get it's native peer before starting OpenGL
2019-09-03 22:42:13 -04:00
Adam
ef7ad04ef9
menu entry swapper: optimize menu searching for strict matching
...
Currently with many menu entries (~256) the searching is very slow and
measurably causes FPS drops
2019-09-03 18:30:25 -04:00
Adam
17634bb2a1
plugin manager: fix two log format strings
2019-09-02 22:41:26 -04:00
Adam
7cc9690cd2
Merge pull request #9720 from adwitkow/private-chat
...
chat: fix private chat username recolouring, improve responsiveness to config settings
2019-08-30 14:35:01 -04:00
Adam
e183feab69
Merge pull request #9692 from adwitkow/worldmap-transportation-snapping
...
worldmap: add on-click jumping for unambiguous single-target transports
2019-08-29 18:08:11 -04:00
Adam
a93cb5f471
examine plugin: add seed box
2019-08-28 08:59:52 -04:00
Adam
10c5be4487
examine plugin: combine identical widget cases
2019-08-28 08:36:03 -04:00
Adam
db9ba15d6b
Merge pull request #9739 from TheStonedTurtle/salve
...
ItemsKeptOnDeath - Add missing salve (ei) price offset
2019-08-28 08:19:47 -04:00
Adam
ba53ea023f
Merge pull request #9749 from Hydrox6/death-indicator-prifddinas
...
death indicator: add prifddinas
2019-08-28 08:17:40 -04:00
Adam
bae3089436
Merge pull request #9744 from dabolink/UpdateWesternDiary
...
Update Magic Longbow Western Provinces Diary Step
2019-08-28 08:14:13 -04:00
Adam
1d1be1dce7
Merge pull request #9725 from Hydrox6/agility-arandar-pass
...
agility: fix objectid for Arandar lvl 85 obstacle
2019-08-26 21:30:49 -04:00
Adam
3c18e77ed9
Merge pull request #9737 from Alexsuperfly/fix-sarim-easy-stash
...
clues: fix stash box plane values
2019-08-26 21:30:20 -04:00
Adam
a88f8e6624
runecraft plugin: check config group before updating config
2019-08-26 21:26:56 -04:00
Adam and Alexsuperfly
fd50192e04
screenshot plugin: add screenshot to clipboard
...
Co-authored-by: Alexsuperfly <alexcsumner@gmail.com >
2019-08-26 10:55:36 -04:00
Adam
41f3909876
config manager: overwrite defaults when unable to unmarshall values
...
This allows config key types to change without errors by resetting the
config with new default value
2019-08-26 10:55:36 -04:00
Adam
90897563d0
Fix some typos
2019-08-24 23:38:45 -04:00
Adam
c2bda2d47f
menu entry swapper: expand talk-to/pickpocket swap to non-blackjack npcs
2019-08-24 18:11:22 -04:00
Adam
fba1d0ad51
api: remove unused Query class
2019-08-24 16:09:06 -04:00
Adam
d8be3b85cf
fishingspot: don't expose spots map
2019-08-20 20:55:51 -04:00
Adam
9fc04bf7e2
fishing plugin: don't render the same fishing spot twice
2019-08-20 20:55:51 -04:00
Adam
bd8a31cc0b
fishing plugin: deduplicate spot overlay color logic
2019-08-20 20:55:50 -04:00
Adam
b250f9fb2f
gpu plugin: require high detail textures
...
The texture storage buffer is fixed at 128x128 per texture, smaller
textures won't render correctly
2019-08-20 20:54:34 -04:00
Adam
de89277e76
low memory plugin: set low memory mode after startup
...
Setting low memory mode too early prevents high detail textures from
loading, which breaks the gpu plugin
2019-08-20 20:54:34 -04:00
Adam
8374ff169d
Merge pull request #9635 from dekvall/npe-branch
...
Fix NPE in groundmarkerplugin and annotate some methods as nullable
2019-08-20 17:39:53 -04:00
Adam
6c56880989
slayer plugin: update desert lizards task to lizards
2019-08-20 08:34:27 -04:00
Adam
7d23b16ef4
rs: validate loaded config
...
If an empty body or error response is received, the client would attempt
to use a null code base and initial jar, which immediately failed
2019-08-19 17:39:38 -04:00
Adam
5fafa6faf1
ui: center fatal error dialog on screen
2019-08-19 17:34:48 -04:00
Adam
5526f9ebb7
Merge pull request #9697 from Hydrox6/clues-skill-outfits
...
clues: fix names for skilling outfits
2019-08-19 13:48:38 -04:00