Commit Graph
100 Commits
Author SHA1 Message Date
AdamandHydrox6 bcf89dce92 Remove DEADMAN_TOURNAMENT world type
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:29:09 -05:00
AdamandHydrox6 71d2e74732 Remove SEASONAL_DEADMAN world type
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:28:59 -05:00
Adam 11e1753240 raid plugin: fix layout command room order 2019-11-14 15:39:17 -05:00
Adam 2ab9877f1d Merge pull request #10234 from Trevor159/raids-fix
raids plugin: fix rotation solver
2019-11-13 13:52:07 -05:00
Adam e12d0bd23b speccounter: support fake xpdrops 2019-11-11 19:58:27 -05:00
Adam 3775bdacab api: add fake xp drop event 2019-11-11 19:58:27 -05:00
Adam b05217d5f8 Merge pull request #10201 from dekvall/inventory-grid-no-delay
inventorygrid: use mouse dragged distance to determine if overlay should show
2019-11-10 14:55:42 -05:00
Adam 52c3a1902f api: change LocalPlayerDeath event to PlayerDeath 2019-11-10 14:48:54 -05:00
Adam ff6ae58898 Merge pull request #10211 from dekvall/five-new-emojis
emojis: add five new and reduce file size of old ones
2019-11-10 14:13:54 -05:00
Adam fb971db05e Merge pull request #10225 from Hydrox6/clues-east-is-not-west
clues: correct direction of Miscellania island coordinate clue
2019-11-10 13:58:05 -05:00
Adam 84010dad7a Merge pull request #10227 from dekvall/rc-altars-on-map
worldmap: add rc-altar icons to worldmap
2019-11-10 13:56:46 -05:00
Adam 7f68db7362 client session manager: fix task crash from being unable to acquire a session id 2019-11-10 13:50:00 -05:00
Adam 0cdffbd91e client: add Reset option to various session overlays 2019-11-08 17:02:31 -05:00
Adam 6d34e2b2f3 Merge pull request #10155 from Adam-/layout
Add layout chat command
2019-11-08 11:32:18 -05:00
Adam 7e57e15f47 Move ConfigChanged event to client events 2019-11-08 10:08:07 -05:00
Adam ed785335e5 scripts: update chat builder script 2019-11-07 09:17:46 -05:00
Adam 6b9bc583af Merge pull request #10149 from trimbe/eagles-peak-clue-ring
clues plugin: add more fairy rings to coord clues
2019-11-04 18:11:39 -05:00
Adam eea61cdc8e client: update for new skill change event 2019-11-04 13:15:06 -05:00
Adam 5b7423bfee api: combine ExperienceChanged and BoostedLevelChanged events to StatChanged 2019-11-04 11:20:20 -05:00
Adam 234c9c5b0c Merge pull request #7247 from Trevor159/event-priority
Add priority to the eventbus
2019-11-01 14:09:49 -04:00
Adam fac3d5f1f5 Merge pull request #10088 from Hydrox6/clues-questions
clues: add Challenge Scrolls to their clue scrolls
2019-11-01 12:58:24 -04:00
Adam ec0858548f container calculation: fix overflow computing ge price 2019-11-01 10:14:44 -04:00
Adam 3a00ecbc24 Merge pull request #10164 from abextm/threadsafety
runelite-client/chat: Be more thread safe
2019-10-31 22:01:43 -04:00
Adam dde308f2e8 login screen: remove paste to password
Jagex has added this now into their own client
2019-10-31 18:28:19 -04:00
Adam bbe38dae95 osb exchange service: validate price averages
After an update they get reset to 0 for a time and it is overwriting our
price cache
2019-10-31 18:27:35 -04:00
Adam 79dda8b7d0 npc highlight: use local location for south-west highlight 2019-10-31 18:25:30 -04:00
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 f3a52b1113 Add layout chat command 2019-10-28 20:10:35 -04:00
Adam fce1b9518d raids plugin: clean up whitelist matching code 2019-10-28 20:04:55 -04:00
Adam 19b27d11fc raids plugin: refactor RaidRoom 2019-10-28 20:04:54 -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
AdamandMrH4mm3r 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
Adamandtrelkins3 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