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
Adam
c8ffa3994d
loot tracker: batch loot submissions
2019-08-19 12:15:00 -04:00
Adam
bd0badf7fc
authfilter: cache sessions
2019-08-19 11:56:57 -04:00
Adam
799a8943d3
overlay renderer: fix drawing overlay drag bounds
...
The graphics transform needs to be reset prior to drawing the overlay
bounds
2019-08-18 20:40:17 -04:00
Adam
f401d417dd
low memory plugin: run changeMemoryMode on game thread
...
This method must now be called on game thread, and can be called
regardless of game state.
2019-08-15 14:47:06 -04:00
Adam
381a661658
api: add setGameState
2019-08-15 14:47:06 -04:00
Adam
42516b1ba2
api: add accessor for GameState state
2019-08-15 14:47:02 -04:00
Adam
af5aa42a1d
xptracker: fix calculating xp offset from offline xp
2019-08-15 14:02:40 -04:00
Adam
3a31996ad8
Revert "Merge pull request #9354 from Toocanzs/centroid-fix"
...
This reverts commit f8c09e0577 .
2019-08-15 15:25:28 +02:00
Adam
5afaf59490
Merge pull request #9651 from abextm/bypass-loadbalancer
...
runelite-client: Bypass Jagex load balancer if we can't connect
2019-08-14 18:44:37 -04:00
Adam
fbb82a3b0a
overlay renderer: remove unnecessary color resetting
...
Resetting paint covers color too
2019-08-13 18:03:59 -04:00
Adam
eb118c24de
overlay renderer: reduce graphics properties copying
2019-08-13 18:03:58 -04:00
Adam
f8c09e0577
Merge pull request #9354 from Toocanzs/centroid-fix
...
Fix MSAA white pixels
2019-08-12 20:31:24 -04:00
Adam
cb46b50a21
Merge pull request #9427 from TheStonedTurtle/death-never-ends
...
Items Kept on Death - Fix breakable death prices
2019-08-12 20:05:16 -04:00
Adam
6837bcce76
Merge pull request #9471 from Alexsuperfly/new-SotE-clues
...
clues: add new SotE clues
2019-08-12 19:48:45 -04:00
Adam
ac23301c6b
Merge pull request #9602 from Trevor159/clue-fix
...
hot cold clues: center northern blast mine and eastern part of piscatoris hunter area dig locations
2019-08-12 17:57:50 -04:00
Adam
6467191cc1
Merge pull request #9623 from trimbe/worldmap-tooltips
...
world map: correct canvas bounds location and clip tooltips properly
2019-08-12 17:30:12 -04:00
Adam
d77134893a
osbuddy client: set UA to RuneLite
2019-08-12 17:05:40 -04:00
Adam
86f0c5ebd2
osbuddy client: update exchange summary location
2019-08-12 17:05:33 -04:00
Adam
bbbac4ac4d
Merge pull request #9614 from abextm/clanmanager-empty-cache
...
ClanManager: handle startup with an empty cache
2019-08-10 18:51:24 -04:00
Adam
06525feb55
Merge pull request #9585 from dekvall/lootracker-order
...
Fix loot tracker order on client reload
2019-08-10 18:00:52 -04:00
Adam
a99f64ba3b
Merge pull request #9629 from abextm/splash
...
Add loading splash screen
2019-08-10 17:51:37 -04:00
Adam
3720fe68d0
Merge pull request #9627 from abextm/runscript-args-external
...
Ensure runScript is invoked with the correct number of arguments
2019-08-10 17:32:05 -04:00
Adam
ac0abbf0ba
Merge pull request #9528 from trimbe/saved-tag-tabs
...
bank tags: properly open saved tab
2019-08-09 20:41:38 -04:00
Adam
6a97d9ff46
Merge pull request #9000 from Hydrox6/clue-challenge
...
Add support for Skill Challenge Clues
2019-08-09 11:00:02 -04:00
Adam
c6e24b832d
http-service: remove inferred destroy method on mongo client bean
...
It is important that the client isn't closed when using the jndi
provided client as it is a singleton and is reused.
2019-08-09 10:43:55 -04:00
Adam
277a3ccd35
http-service: use jndi provided mongo
2019-08-08 19:29:51 -04:00
Adam
05ca96c3db
cml plugin: fix request throttling
...
Also update xp threshold to 10k xp
2019-08-08 18:33:32 -04:00
Adam
2ef1f29c13
xptracker: support xp gains when offline
...
When xp is gained when offline, the tracker calculates it into the
xp/hr, which can lead to very skewed stats due to the tracker being
generally paused when the player is offline.
This offsets the start xp by the gains when offline to correct for it.
2019-08-08 18:33:32 -04:00
Adam
3b40f945a7
xptracker: move initialization until after login
...
This fixes the xptracker not being properly initialized if it starts up
after the player is already logged in.
2019-08-08 18:33:31 -04:00
Adam
f300c541dc
xptracker: update lastXp after submitting xp gains
...
This prevents continious updates on logout after the threshold has been
reached.
Also initialize lastXp when the plugin starts in the event the player is
already logged in.
2019-08-08 18:33:31 -04:00
Adam
edfd52af23
config service: validate config values
2019-08-08 17:31:12 -04:00
Adam
4286c680f2
config service: add test for parseJsonString
2019-08-08 17:31:12 -04:00
Adam
730ad1c3c6
config service: return status based on whether set/unset were successful
2019-08-08 17:31:11 -04:00
Adam
e41e4d32ca
Merge pull request #9557 from deathbeam/snapshot-everything
...
Snapshot all grahics2d properties in safeRender
2019-08-07 19:54:53 -04:00
Adam
d90e4126c7
Merge pull request #9576 from xdesr/divine-pots-item-stats
...
item stats: add divine potions
2019-08-07 19:52:52 -04:00
Adam
39be499432
Merge pull request #9609 from dekvall/null-head
...
Disable inventory grid if the dragged item is removed
2019-08-07 19:50:39 -04:00
Adam
74bb3c6acf
Merge pull request #9536 from trimbe/camera-effects-gpu
...
gpu plugin: fix camera effects used for drunkeness and fishing trawler
2019-08-06 09:25:17 -04:00
Adam
0e8d377adf
keyremapping: fix race with sending messages and clearing chat input
...
It is not necessary to clear the chat input when locking chat when a message would be sent.
Currently this races with the key handlers where it can sometimes clear the chatbox input
prior to enter being processed, resulting in dropped messages
This was introduced in b5acb61771
2019-08-06 08:44:31 -04:00
Adam
08fed6dba1
slayer plugin: fix task lookup test
2019-08-03 21:34:28 -04:00
Adam
715c7a26b9
slayer plugin: validate !task name and location
2019-08-03 10:23:28 -04:00
Adam
c342f7391a
client: cache config values
2019-08-01 20:58:40 -04:00
Adam
3d326a6ee8
client: cache and reuse Graphics
2019-08-01 20:26:13 -04:00
Adam
e27459f1f0
chat commands: add guantlet pb
2019-07-31 08:36:37 -04:00
Adam
1b2219374f
chat commands: add gg pb
2019-07-31 08:36:37 -04:00
Adam
1ce2e5aa93
chat commands: fix tracking zuk pb
2019-07-31 08:36:37 -04:00
Adam
77371feaf0
Merge pull request #9388 from adwitkow/nmz-points-overlay
...
nmz: Add total and per hour points to NMZ overlay
2019-07-30 17:20:20 -04:00
Adam and gregg1494
c4ee95d6c7
world hopper: add option to show current world ping
...
If enabled, the current world is pinged every second and the ping is
drawn in an overlay
Co-authored-by: gregg1494 <gregg1494@gmail.com >
2019-07-30 14:55:47 -04:00
Adam
8282742c1a
world hopper: change ping task to ping one world
...
This will allow other tasks that are scheduled on the hopper executor to
not be blocked for long periods of time due to the world pinger.
This pings, at fixed delay, each world every 3 seconds, which for 200
worlds is at most as often as the previous mass-ping every 10 minutes.
2019-07-30 14:55:47 -04:00
Adam
b1ff529e02
fps plugin: move fps off logout button on bottom line mode
2019-07-30 14:55:47 -04:00
Adam and Robbie McLeod
5d884787b7
chat commands: add gauntlet kc
...
Co-authored-by: Robbie McLeod <rbbi@users.noreply.github.com >
2019-07-29 09:58:00 -04:00
Adam and Alexsuperfly
908fd89830
timers: add divine potions
...
Co-authored-by: Alexsuperfly <alexcsumner@gmail.com >
2019-07-29 08:53:48 -04:00
Adam
633b7de527
Merge pull request #9472 from Alexsuperfly/sote-world-map-updates
...
Prifddinas world map icon updates
2019-07-27 23:15:36 -04:00
Adam
3b33f3f7fa
Merge pull request #9465 from abextm/prif-farm
...
timetracking: Support Prifddinas patches
2019-07-27 22:16:31 -04:00
Adam
6b8bf9c401
Merge pull request #9466 from abextm/prif-agility
...
agility: Support Prifddinas course
2019-07-27 22:10:38 -04:00
Adam
5b17512d6a
Merge pull request #9470 from Alexsuperfly/elven-crystal-chest
...
loot tracker: add Elven Crystal Chest
2019-07-27 22:04:03 -04:00
Adam
8e33b7431c
Merge pull request #9481 from abextm/prif-skybox
...
Skybox: Add Prifddinas and Iorwerth dungeon
2019-07-27 21:55:51 -04:00
Adam
965682df6f
loot tracker: fix HERBIBOAR_EVENT name typo
2019-07-26 21:13:48 -04:00
Adam and Matthew Smith
c801c05551
grounditems: add despawn timers
...
Co-authored-by: Matthew Smith <matthew.smith813@gmail.com >
2019-07-26 13:41:39 -04:00
Adam
38e64ee5bd
Merge pull request #9428 from abextm/parallel-patch
...
Download and patch the client in parallel with startup
2019-07-26 13:36:52 -04:00
Adam
c3f4a57e6a
Merge pull request #9359 from Nightfirecat/add-skill-xp-tracker-menu-options
...
Add skill tab canvas menu options
2019-07-25 15:50:30 -04:00
Adam
f2cfea57cc
chatfilter test: remove player bind
2019-07-24 15:10:47 -04:00
Adam
6d3f1208a0
Merge pull request #9389 from Nightfirecat/tag-to-untag
...
Use "Un-tag" and "Unmark" menu options for tagged NPCs and marked objects/tiles
2019-07-24 10:48:01 -04:00
Adam
29533cd6c7
client: change item layer item uages to TileItem
2019-07-23 22:28:32 -04:00
Adam
2ffe3affbc
api: rename Item to TileItem and add Item value class
...
Item was actually the renderable Item and is being misused for
ItemContainer items
2019-07-23 22:16:31 -04:00
Adam
3700876cf8
Merge pull request #9417 from Adam-/tooltip-crash
...
Fix tooltip error handling
2019-07-23 20:39:00 -04:00
Adam
877df92d11
tooltip component: fix exception from malformed tags
2019-07-23 20:30:50 -04:00
Adam
34243f727c
tooltip overlay: move tooltip clearing to a finally block
...
Tooltips must always be cleared after each frame, and the overlay is
responsible for this. This fixes tooltips erroneously stacking up in the
event of an exception in the overlay
2019-07-23 20:30:49 -04:00
Adam
262fa3ba47
ovelay renderer: more gracefully handle exceptions
...
If an overlay throws an exception it should not prevent other overlays
in the layer from being rendererd.
2019-07-23 20:30:49 -04:00
Adam
b75cb1553d
Merge pull request #9429 from abextm/imageio-cache
...
runelite-client: Don't write all images to disk when loading them
2019-07-23 20:28:59 -04:00
Adam
08c39d36d1
Merge pull request #9425 from abextm/remove-widgetpositioned-external
...
runelite-api Remove WidgetPositioned
2019-07-23 20:21:39 -04:00
Adam
4aa0cb14b7
api: mark getItemDefinition as nonnull
2019-07-23 20:18:07 -04:00
Adam
2825e29a43
Merge pull request #9426 from abextm/startup-deadlock
...
Revert "Shutdown plugins on window close"
2019-07-22 10:38:27 -04:00
Adam and TheStonedTurtle
a6fb21bc99
bank plugin: add seed vault
...
Co-authored-by: TheStonedTurtle <mgoodwin559@gmail.com >
2019-07-16 19:39:46 -04:00
Adam and TheStonedTurtle
2b2983242f
bank plugin: refactor to allow pricing multiple containers
...
Co-authored-by: TheStonedTurtle <mgoodwin559@gmail.com >
2019-07-16 19:39:46 -04:00
Adam
4bcaf1b9b6
Merge pull request #9360 from Nightfirecat/fix-jad-zuk-task-tracking
...
slayerplugin: Correct Jad and Zuk task tracking
2019-07-15 16:56:29 -04:00
Adam
570de63d3d
Merge pull request #9335 from Nightfirecat/ground-items-recolor-telegrab-entries
...
grounditemsplugin: Color telegrab menu entries
2019-07-15 16:18:16 -04:00
Adam
c7ab9eeb3c
Merge pull request #9362 from Quasindro/motherlode-respawn-threshold
...
mlm: fix ore vein max respawn time threshold
2019-07-15 14:13:20 -04:00
Adam
be8d5d1f13
Merge pull request #9275 from abextm/empty-cache-firsttime
...
runelite-client: Handle startup with an empty cache better
2019-07-15 11:09:15 -04:00
Adam
5844c7c5de
imp plugin: handle npc changes to imps
...
The imps in puro-puro will change into imps after spawning as a null
npc. Previously this would not track imps unless you happened to walk
into visibility of one while it was an imp.
2019-07-12 11:38:36 -04:00