Adam
b0a7e779be
world controller: return service unavailable if world list isn't loaded
2020-03-26 10:42:54 -04:00
Adam
1d45b1474c
boss timers: update Sarachnis time to 10 seconds
2020-03-25 18:08:41 -04:00
Adam
f6da67cd2d
clientloader: don't fallback to Jagex hostnames when using fallback config
2020-03-25 13:19:25 -04:00
Adam
544414a8cf
clientloader: use fallback config if gamepack fails to load
2020-03-25 12:55:20 -04:00
Adam
91ae43dd2d
api: make IterableHashTable generic
2020-03-24 14:04:13 -04:00
Adam and melkypie
21b7ccd2e8
raids: add world region to scout overlay
...
Adds the region of the world the scout was performed.
Before: W303 Username
Now: W303 (DE) Username
Co-authored-by: melkypie <melkypie@users.noreply.github.com >
2020-03-24 11:54:54 -04:00
Adam and melkypie
c930a5d261
http-api: add world region to World
...
Add a WorldRegion to convert from location id to region
Co-authored-by: melkypie <melkypie@users.noreply.github.com >
2020-03-24 11:54:54 -04:00
Adam
046c20fb5b
client: block extra mouse keys
...
The key remapping plugin has no way to operate being on and also not
blocking chat input, due to the other features of the plugin all doing
key remaps and thus are required to know whether or not you are trying
to type, or using a remapped key.
This moves the blocking to the core, which we think won't affect many
users anyway, and those that it does can just remap their mouse keys.
2020-03-22 17:59:41 -04:00
Adam
5da84178e7
chatcommands: fix showing -1 experience/rank in lvl
2020-03-22 14:24:52 -04:00
Adam
0ee189cf9d
keyremapping: add test for typing mode change
2020-03-22 12:15:20 -04:00
Adam
203ecce4db
keyremapping: add option to block extra mouse buttons
2020-03-22 12:15:20 -04:00
Adam and Max Weber
023860f928
client: add dps plugin
...
Co-authored-by: Max Weber <mii7303@gmail.com >
2020-03-18 18:40:34 -04:00
Adam
ed5c0f7336
overlay: add mouseover callback
2020-03-18 18:40:34 -04:00
Adam
770f35aceb
checkstyle: enforce no whitespace at end of line
2020-03-17 16:22:55 -04:00
Adam and Daniel
c1d5e3ae16
hiscore panel: autocomplete recent search history
...
Co-authored-by: Daniel <serpa88@hotmail.ca >
2020-03-17 10:26:34 -04:00
Adam
491e837207
client: synchronize some calls to ImageIO.read()
...
ImageIO is not thread safe, see also 054dd4852d
2020-03-16 17:37:10 -04:00
Adam
43998972cf
panelcomponent: fix removing final gap from total width/height
2020-03-16 15:27:45 -04:00
Adam
dd18626d15
components: use common Text.removeTags
...
This was only removing color tags before, however neither text component
nor line component can correctly handle the other tags anyway, so remove
all tags
2020-03-16 15:27:45 -04:00
Adam
7c8095785f
linepanelcomponent: remove empty string text component renders
2020-03-16 15:27:45 -04:00
Adam
7672efda3f
experience: remove unnecessary Math.floor() calls
2020-03-16 15:26:01 -04:00
Adam
82cef93296
opponentinfo: account for panel border in overlay size
2020-03-14 12:07:47 -04:00
Adam
e49e4a0c97
Merge pull request #10776 from Nightfirecat/skill-challenge-clue-highlight-broken-lamps
...
Add NamedObjectClueScroll interface, highlight broken Dorgesh-kaan lamps
2020-03-13 10:46:55 -04:00
Adam
92c588c348
ui: correct cursor hotspot to 0,0
...
This has never been correct, but worked because the container is always in the
client frame at 0,0
2020-03-06 16:27:01 -05:00
Adam
abaf45092b
interface styles: only adjust widget positions when tli is resized
2020-03-06 15:51:30 -05:00
Adam
f30889bdf5
Merge pull request #9940 from Alexsuperfly/agility-pyramid-total-exp
...
agility: account for bonus exp from agility pyramid
2020-03-06 10:38:11 -05:00
Adam
8674a4f998
speccounter: use hitsplats for determining spec hit
2020-03-06 09:42:23 -05:00
Adam
7c3ff105fb
api: update for tinted block and damage hitsplats
2020-03-05 07:17:07 -05:00
Adam
ce46fd0873
Merge pull request #10953 from Nightfirecat/add-item-stat-overlay-test
...
item stats overlay: Fix unarmed attack speed, add tooltip tests
2020-03-04 20:50:16 -05:00
Adam
c2de595bc3
itemcharges: move matchers after message type check
2020-03-04 11:35:17 -05:00
Adam
f25eef0a81
Merge pull request #10019 from dabolink/item_charges_amulet_of_chem
...
[Item Charges] Add Amulet of Chemistry and Bounty
2020-03-04 11:32:46 -05:00
Adam
080f3133c5
tooltips overlay: fix multiple above-cursor tooltips
...
Previously this would only render one tooltip above the cursor with the
rest below. This also rewrites the existing logic to be cleaner
2020-03-02 18:34:07 -05:00
Adam
ab42442269
point: lombokize
2020-03-02 18:27:26 -05:00
Adam
3412ac511a
Merge pull request #10865 from dekvall/drift-net-loot
...
loot tracker: add drift net reward
2020-03-01 15:13:34 -05:00
Adam
07501c1209
Merge pull request #10858 from Nightfirecat/screenshot-dirs
...
Add screenshot subdirectories
2020-03-01 14:57:25 -05:00
Adam
7ace691034
Merge pull request #10850 from melkypie/patch-mining
...
mining: add urt, efh, te and basalt respawn timers
2020-03-01 10:01:05 -05:00
Adam
c95bc2b5b7
cache: update kit definition
2020-02-27 13:02:51 -05:00
Adam
f32d155f65
session: add logged-in tracking
2020-02-26 08:26:53 -05:00
Adam
5a46abddc5
Use GE limits from item stats
2020-02-24 15:02:47 -05:00
Adam
99cca2025b
Merge pull request #10833 from dekvall/lizards-are-reptiles-salamanders-are-amphibians
...
attackstyles: fix salamander magic attacks
2020-02-23 12:26:13 -05:00
Adam
bf17c61843
Merge pull request #10832 from dekvall/mining-tooltip-thing
...
worldmap: add ore information to mining site tooltips
2020-02-23 12:24:27 -05:00
Adam
abf055c9b8
Merge protocol and protocol-api into cache-client
...
Originally I was going to expand on the protocol further, but am no
longer looking at doing that.
2020-02-23 10:34:30 -05:00
Adam
5ed485fccb
configmanager: harden against being killed mid-save
...
This first writes to a temporary file, then if successful, attempts an
atomic rename
2020-02-22 17:03:43 -05:00
Adam
e5c143de2e
Merge pull request #10337 from sethtroll/fixagilityshortcut
...
Update quest start and agility shortcut coordinates for WorldMap plugin
2020-02-20 19:51:07 -05:00
Adam
cf3fb89b1a
Merge pull request #10790 from abextm/plugin-linkerror
...
PluginManager: try/catch Throwable all the plugin startup stuff
2020-02-20 18:47:40 -05:00
Adam
6be1135bdf
Merge pull request #10258 from BenDol/bd_itemstats_impr
...
itemstats: Add 'Always Show Base Stats' & 'Show Stats In Bank'
2020-02-20 18:43:04 -05:00
Adam
84641d6609
Merge pull request #10773 from Nightfirecat/rs-time-units
...
Add RS-specific time units
2020-02-20 18:36:06 -05:00
Adam
523a4ed34f
Merge pull request #10286 from dekvall/re-add-grid-thing
...
inventorygrid: re-add a delay to showing the overlay
2020-02-20 18:32:24 -05:00
Adam
2f4ab59c57
Merge pull request #10752 from Trevor159/notification-event
...
client: add notification fired event
2020-02-20 18:11:16 -05:00
Adam
01ebf340e3
Merge pull request #10777 from Nightfirecat/clear-clue-scroll-on-empty-dev-command
...
Clear clue scroll on empty dev command
2020-02-20 17:04:57 -05:00
Adam
86d8bd9d1a
Merge pull request #6254 from raiyni/tag-ge
...
Bank tags: search tags in ge search
2020-02-20 14:44:30 -05:00
Adam
2ee6c9a7c0
cache: add blocking mask to object definition
2020-02-19 17:37:00 -05:00
Adam
d347e3a088
devtools: add get/set conf commands
2020-02-15 22:30:29 -05:00
Adam
23906a6d35
Merge pull request #10801 from Alexsuperfly/screenshot-filename-space-fix
...
ImageCapture: only append space when filename isnt empty
2020-02-15 19:08:28 -05:00
Adam
82b4ef29e9
Merge pull request #10796 from Nightfirecat/revert-magic-boost-imbued-heart-timer
...
Revert "timers plugin: Improve imbued heart detection"
2020-02-15 19:07:10 -05:00
Adam
ed8a1b92ba
pom: update maven repo link and use https
2020-02-13 17:25:46 -05:00
Adam
ea58c8d6d5
Merge pull request #10786 from Trevor159/slepe-hotcold
...
hot cold clues: add new slepe location
2020-02-13 15:48:52 -05:00
Adam
513b56cb75
Merge pull request #10783 from dekvall/nightmare-kc
...
hiscores: add nightmare boss
2020-02-13 15:44:47 -05:00
Adam
99e885cb0a
loottracker: fix tracking first clue opens
2020-02-13 12:51:36 -05:00
Adam
e737d73257
loottracker: prevent null events
...
Also detect and log null events from the clue scroll reward interface
2020-02-13 10:39:51 -05:00
Adam
94ff26f3d8
widgetitemoverlay: clip dragged items when outside of parent bounds
...
Since dragged items are not moved until after the drag is complete, the
item still gets queued to be drawn, even if dragged outside of the
parent layer.
2020-02-11 19:24:43 -05:00
Adam
a2e68634a3
Merge pull request #10767 from abextm/gpu-glslverifier
...
gpu: run glslangValidator on shaders during tests
2020-02-11 19:24:11 -05:00
Adam
9cf95ef324
http-service: increase ge history retention to 90 days
2020-02-11 17:30:21 -05:00
Adam
8137fd87c2
loot tracker: filter by type in details view
2020-02-10 18:27:01 -05:00
Adam
63e537e0e0
loot tracker: store and match events by type
2020-02-10 18:27:01 -05:00
Adam and Daniel Cimento
4d5857214e
loot tracker: add pickpocket events
...
Co-authored-by: Daniel Cimento <daniel.cimento@mail.mcgill.ca >
2020-02-10 18:27:01 -05:00
Adam
04216368f5
Merge pull request #10707 from abextm/startplugin-edt
...
PluginManager: require start/stop to be invoked on the EDT
2020-02-09 19:56:20 -05:00
Adam
538f901d6e
Merge pull request #10751 from mkowen1/feature/add_potions_item_id
...
item identification: Add hunter, fishing, agility, and guthix balance potions
2020-02-09 19:52:47 -05:00
Adam and Hexagon
e806e1bc41
loot manager: add support for nightmare
...
Co-authored-by: Hexagon <hexagon@fking.work >
2020-02-09 19:42:56 -05:00
Adam
d3740d302a
clue plugin: add reset overlay option
2020-02-09 18:19:23 -05:00
Adam
e4440e57a8
Merge pull request #10727 from Nightfirecat/searchable-fake-plugins
...
ConfigPlugin: Expand RuneLite plugin tags
2020-02-09 17:34:24 -05:00
Adam
5bbd3fa30c
Merge pull request #10717 from Nightfirecat/fix-hot-cold-same-temperature-narrowing
...
HotColdSolver: Add same-temperature solution narrowing
2020-02-08 18:11:03 -05:00
Adam
ef53f52ecd
Merge pull request #10004 from raiyni/stack-stones
...
Add ability to always stack resizable stones
2020-02-08 17:17:58 -05:00
Adam
008607da32
Merge pull request #10679 from Nightfirecat/center-more-hot-cold-clue-locations
...
HotColdLocation: Center some location spots
2020-02-08 15:15:47 -05:00
Adam
34f94e973c
opponentinfo: add opponent's opponent for npcs
...
Upon closer inspection it was realized this is allowed for NPCs
2020-02-08 14:23:24 -05:00
Adam
7e0c935e04
clue plugin: add clue dev command
2020-02-07 13:54:15 -05:00
Adam
9894480b02
Merge pull request #10701 from abextm/loottracker-aggregate-opt
...
Optimize loottracker UI
2020-02-07 13:09:48 -05:00
Adam
cda92a18dc
inventory grid: don't drag grid square when dragging items
2020-02-07 10:41:40 -05:00
Adam
77694d65bc
api: add both normal and dragging bounds to widgetitem
2020-02-07 10:41:39 -05:00
Adam and Alexsuperfly
553e568629
client: create combined cml/templeosrs xp updater plugin
...
This removes the old CML plugin which is now no longer needed
Co-authored-by: Alexsuperfly <alexcsumner@gmail.com >
2020-02-07 08:40:26 -05:00
Adam
9552b542be
Merge pull request #10687 from raiyni/lms-info
...
widgetid: fix LMS INFO
2020-02-05 19:54:26 -05:00
Adam
1dfad03c43
Merge pull request #9973 from raiyni/additional-reset
...
Add additional reset configuration for plugins
2020-02-04 20:58:19 -05:00
Adam
5216b03090
screenmarkers: prevent null marker creation
...
This is happening and I can't see why. Avoid creating and loading null
markers.
2020-02-03 21:26:50 -05:00
Adam
9a103f8ccd
widget item: clip overlay to parent bounds
2020-02-02 20:39:55 -05:00
Adam
8c5197c6fe
cache: update sequence definition
2020-02-02 17:48:17 -05:00
Adam
bbdb812a4b
Merge pull request #10662 from Hydrox6/config-units
...
Add Unit support to Config
2020-02-02 15:00:39 -05:00
Adam
d1ac14a7a2
wintertodt: fix interrupt notification firing when already idle
2020-02-02 14:52:19 -05:00
Adam
6797132442
Merge pull request #10641 from dekvall/strip-leading-slash
...
clanchat plugin: strip leading / from clan tab chat messages
2020-01-26 20:38:48 -05:00
Adam
58d5a9faea
Merge pull request #10639 from melkypie/patch-chatcommands
...
Fixes cox personal best time tracking
2020-01-25 18:42:46 -05:00
Adam
f37c981197
task: use lambdas for scheduled method invokes
2020-01-25 09:35:09 -05:00
Adam
769e7d2ff1
api: add dragging flag to widget item
2020-01-25 09:23:01 -05:00
Adam
853897ef41
Revert "clientui: forcibly bring client to front on Windows on request focus"
...
This reverts commit 8f5b45ddbe .
The minimize/maximize is noticible when playing with the client visible,
but not in focus.
2020-01-23 17:51:46 -05:00
Adam
1779d83302
clientloader: throw classnotfoundexception when trying to load classes from the closed jar
...
This allows showing the classname when an exception is thrown due to the
jar being closed
2020-01-23 11:16:29 -05:00
Adam
f6640844b5
Use wiki scraped npcs for npc healths
2020-01-22 09:18:29 -05:00
Adam
eb9012623c
Merge pull request #10609 from Bram91/master
...
Fix typo in 'Swap Bank Op' description
2020-01-20 15:56:08 -05:00
Adam
2dad909112
cache: add field initializers to interface def
2020-01-20 15:40:52 -05:00
Adam
fca8160b87
Merge pull request #10595 from leejt/update-worldmapdef
...
Update WorldMapDefinition attributes
2020-01-20 13:50:06 -05:00
Adam
2310349a44
loot controller: publish loot to redis
2020-01-18 21:56:56 -05:00
Adam
97b4f0d56f
loot tracker: store aggregated drops
...
This modifies both the service and the client plugin to no longer store
loot per-kill, with the exception of the current sessions kill log. The
amount of loot data returned now from the service defaults to the last
1024 unique events
2020-01-18 21:56:56 -05:00
Adam
4845560cb8
menu swapper: add bank extra op swap
2020-01-14 20:07:32 -05:00
Adam
1257b327a3
api: rename menuaction cc ops
2020-01-14 18:25:15 -05:00