Commit Graph
100 Commits
Author SHA1 Message Date
Adam 98b8a3b76f http-service: try to release okhttp resources on shutdown 2018-02-12 18:59:30 -05:00
Adam f50c657122 runelite-client: shut down discord service when closed
It is preventing jvm termination otherwise for some reason
2018-02-12 11:57:02 -05:00
Adam 5c6a205a8a fishing plugin: move minimap overlay to own overlay
To render above the minimap in resizable, it must be above widgets
2018-02-09 15:15:58 -05:00
Adam 6cfb5d4978 perspective: add method for checking if world location is in scene 2018-02-09 14:22:50 -05:00
Adam a691d07cd0 timers plugin: respect enabled configuration 2018-02-08 20:18:56 -05:00
Adam d0a0c6928a mousehighlight: don't show tooltip on sliding puzzles 2018-02-08 19:02:02 -05:00
Adam c5a7e642fa mixins: also disable execute6500 hook 2018-02-08 08:43:47 -05:00
Adam b2358cdc71 scripts: disable callbacks
The method we are hooking to in the VM got inlined..
2018-02-08 08:29:42 -05:00
Adam d7407758a5 player indicators: use new isFriend/isClanMember api 2018-02-04 10:54:44 -05:00
Adam 175fee2cba screenshot plugin: fix test 2018-02-03 21:34:15 -05:00
Adam 05d079d816 screenshot plugin: add configuration for auto screenshot of levelups and rewards 2018-02-03 20:50:47 -05:00
Adam 181c717a05 runelite-client: add central skill icon cache 2018-02-03 20:32:02 -05:00
Adam d5f56f695e http service: change cache datasource to runelite-cache2 2018-02-03 19:24:37 -05:00
Adam cda04b7acd Split out cache updater into own project 2018-02-03 19:24:35 -05:00
Adam 8c678f69eb cache service: split up into cache controller and service 2018-02-03 19:24:33 -05:00
Adam b25c237e94 cache service: fix duplicating index to archive associations
It is unclear whether archives in an index can change without the index
crc or revision changing, so always create new indexes for each cache.
This is much simplier with not much more overhead.
2018-02-03 19:24:32 -05:00
Adam a73afb7990 cache client: log when index crc changes too 2018-02-03 19:24:30 -05:00
Adam 01a3ed82f8 Revert "runelite-client: remove teamcape plugin"
We believe the teamcape plugin has equivalents in both OSBuddy and
Konduit, and so are readding it on the principle that rules should not
be selectively enforced on clients.
2018-02-01 17:48:12 -05:00
Adam 00ef622144 Update API for 162 2018-02-01 14:36:00 -05:00
Adam 0325150267 runescape-client: refactor for 162 2018-02-01 13:08:19 -05:00
Adam e0364f791a runescape-client: update 162 2018-02-01 09:40:12 -05:00
Adam 0e634653f1 Merge remote-tracking branch 'adam/tile-events' 2018-01-30 17:45:29 -05:00
Adam 9505da573d mlm plugin: default to enabled once again 2018-01-30 10:48:31 -05:00
Adam 8a4fc564c2 mlm plugin: rewrite to use events 2018-01-30 10:48:31 -05:00
Adam 90f7da166a hunter plugin: update for event change 2018-01-30 10:24:31 -05:00
Adam 94afeeda40 cannon plugin: update for event change 2018-01-30 10:24:30 -05:00
Adam 789221490e runelite-api: add game object and wall object spawn/change/despawn events 2018-01-30 09:52:41 -05:00
Adam 69c4ced2db xp tracker plugin: update on logout 2018-01-29 17:33:58 -05:00
Adam 3577d58679 xp tracker: don't add duplicate entries if nothing changes 2018-01-29 17:33:02 -05:00
Adam eba950c931 runelite-client: fix exception from --no-rs 2018-01-29 17:31:37 -05:00
Adam 1e472cb1cd slayer plugin: fix getting -1 count left on tasks
Don't readd a new infobox for each kill due to config update triggers
2018-01-29 14:18:59 -05:00
Adam 4eb96e0b99 config manager: thread config flushes to disk too 2018-01-29 14:15:49 -05:00
Adam 1a97d56ef0 item manager: fix trying to cache null in getItemPrice 2018-01-29 13:54:05 -05:00
Adam 06fc579ef2 Remove even more unused imports 2018-01-29 09:16:20 -05:00
Adam 7a0e74c6bb Remove unused imports 2018-01-29 08:53:54 -05:00
Adam eebf3eee03 mixins: fix getProjectiles queue iteration logic 2018-01-29 08:16:44 -05:00
Adam f31bc0d794 Remote projectile target and length tracking
Continuation of 4c293e612cd4b08fc7230a5e6722c8acc74e5a9e
2018-01-29 08:10:46 -05:00
Adam 550a079093 cache: allow carriage returns in newlines in scripts 2018-01-28 22:14:58 -05:00
Adam 90b6cd30a4 ground items: REGION_SIZE - 1 since this is inclusive now 2018-01-28 12:07:20 -05:00
Adam 986c99be5d ground items: only loop tiles which are within distance 2018-01-28 11:58:04 -05:00
Adam 04b65f9ef1 mlm plugin: disable until it can be rewritten without scene scans every frame 2018-01-28 11:18:37 -05:00
Adam c34c21bfbb xo drop plugin: set back xp drops to default color too 2018-01-28 10:22:16 -05:00
Adam 16857a6924 xo drop plugin: add rigour and augury 2018-01-28 10:01:21 -05:00
Adam ecd9c5b2f1 runelite-api: add rigour and augury prayers 2018-01-28 10:00:02 -05:00
Adam 017f9b2919 metronome plugin: remove configurable sound ids until a better solution is found 2018-01-27 20:17:35 -05:00
Adam 07d57f0c72 runelite-client: add xp drop plugin which colors based on prayers 2018-01-27 20:12:17 -05:00
Adam ff1c56812a cache service: fix findArchive to select distinct 2018-01-27 17:59:03 -05:00
Adam f8baca7be5 Add zoom plugin 2018-01-27 13:07:39 -05:00
Adam 7e4bbf66cb Add runelite-scripts project for packaging overlaid scripts and dependency 2018-01-27 13:07:37 -05:00
Adam edabf9ea71 Add script assembler plugin for packing scripts at build time 2018-01-27 13:07:35 -05:00
Adam 4bfa22448d Add int and string script stack to api 2018-01-27 13:07:34 -05:00
Adam 41f005827c Add runelite vm opcode and event 2018-01-27 13:07:32 -05:00
Adam c4d838b10c Add ability to overlay cache archives 2018-01-27 13:07:31 -05:00
Adam e467ebdcf8 Add slf4j to mixins and expose logger in Hooks for them 2018-01-27 13:07:21 -05:00
Adam 3d9542a8b4 runescape-api: add IndexData and IndexDataBase 2018-01-27 13:07:16 -05:00
Adam 049ab21819 cache: add script id to grammar 2018-01-27 13:07:14 -05:00
Adam 6353bb0138 cache: add get_camera_focal_point_height 2018-01-27 13:07:12 -05:00
Adam d53200cb14 cache: add set_camera_focal_point_height 2018-01-27 13:07:07 -05:00
Adam 7b3c8c34e9 cache: add comment to rs2asm grammar 2018-01-27 13:07:06 -05:00
Adam cdfc7c549a cache: add get_zoom_distance 2018-01-27 13:07:04 -05:00
Adam 4ca7ee2014 cache: add set_zoom_distance 2018-01-27 13:07:01 -05:00
Adam 96eb258410 runelite-api: add Script 2018-01-27 13:06:59 -05:00
Adam e650637176 cache: allow passing instruction set to assembler 2018-01-27 13:06:53 -05:00
Adam 4624371bf9 cache: remove script interpreter
It is unfinished and probably not something I want to complete soon
2018-01-26 20:30:52 -05:00
Adam 092bd1a73f checkstyle: enforce whitespace after comma 2018-01-26 20:13:53 -05:00
Adam 9448457193 screenshot plugin: add test for different level up messages 2018-01-26 17:22:12 -05:00
Adam 446d5b8bab Add item stats plugin 2018-01-25 18:33:14 -05:00
Adam f507354f84 Remove external plugin support
Jagex has requested I take steps to prevent users from making plugins
which are in violation of the game rules. This limits plugins to the core
plugins.
2018-01-25 17:03:09 -05:00
Adam f23b970212 runelite-client: remove AoE warning plugin
It has been deemed to be against the game rules, and removal requested by Jagex.
2018-01-25 17:03:06 -05:00
Adam 638029d5ba runelite-client: remove volcanic mine plugin
It has been deemed to be against the game rules, and removal requested by Jagex.
2018-01-25 17:03:04 -05:00
Adam 155dfb7c63 runelite-client: remove Zulrah plugin
It has been deemed to be against the game rules, and removal requested by Jagex.
2018-01-25 17:03:02 -05:00
Adam 050fbd250b runelite-client: remove teamcape plugin
It has been deemed to be against the game rules, and removal requested by Jagex.
2018-01-25 17:03:00 -05:00
Adam cedb7041c8 Fix usage of getViewportHeight/getViewportWidth now they are correct
They were swapped in 580335c9cdc4c5b6faafd969d557ef5f1d4187e8
2018-01-24 20:46:22 -05:00
Adam f1e4bae31a runelite-client: remove version and account name from title
Otherwise it shows in screenshots, and on Discord
2018-01-24 19:19:51 -05:00
Adam fd98b7205d runelite-api: add inventory item query 2018-01-24 18:03:16 -05:00
Adam b6c00a774d runelite-api: add ItemContainer 2018-01-24 18:01:29 -05:00
Adam eea3136c69 runelite-api: rename InventoryItemQuery -> InventoryWidgetItemQuery 2018-01-24 18:00:19 -05:00
Adam 65f810ef7b Add maven central to be tried before repo.runelite.net 2018-01-23 12:29:38 -05:00
Adam 7d5e0ff389 http-service: add beginning of xp tracker 2018-01-20 19:48:07 -05:00
Adam 4d2c02e81c http-service: split hiscore service from controller 2018-01-20 19:11:28 -05:00
Adam 0bed534b26 xp tracker: don't reset on logout or hop 2018-01-20 11:58:37 -05:00
Adam d227ca516a infobox manager: check infobox isn't null 2018-01-20 08:41:11 -05:00
Adam d1156a3b01 runelite-client: move all main loop checks info try/catch 2018-01-20 08:41:10 -05:00
Adam a9c4e37c3f config panel: don't show groups with no visible config items 2018-01-19 21:22:10 -05:00
Adam b7d8b75647 item service: set cache-control: public too 2018-01-19 19:39:24 -05:00
Adam 9aded64e04 cache service: remove unused import 2018-01-19 15:06:59 -05:00
Adam 8eb37bb3db Revert "cache service: move database updating to happen during download"
This reverts commit 018843f3a34f343c32c59db259aae317193f9fc8.
2018-01-19 14:13:02 -05:00
Adam 1eeab55b01 Revert "cache service: don't skip already up to date archives"
This reverts commit cb90940b54dc07dd2221d3169e569b08876a3265.
2018-01-19 14:12:50 -05:00
Adam 057327463e Revert "cache service: use an identity hashmap as equals checks archive contents"
This reverts commit 1b46911dea9e8362c16de89952c5c4becfdc4e43.
2018-01-19 14:12:40 -05:00
Adam 00480e6030 cache service: use an identity hashmap as equals checks archive contents 2018-01-19 11:10:35 -05:00
Adam 244cce506c cache service: don't skip already up to date archives 2018-01-19 10:31:53 -05:00
Adam 36acbebd1b cache service: move database updating to happen during download 2018-01-19 09:45:36 -05:00
Adam fff5f51077 cache service: skip loading filedata as it is not necessary for cache updater 2018-01-19 09:42:47 -05:00
Adam e1a6fb13a2 cache service: lazily load store 2018-01-18 17:08:18 -05:00
Adam 958d2558f5 xpglobes: don't break at virt level 126 2018-01-14 11:25:37 -05:00
Adam 6801ac1843 runelite-api: fix combat fornula 2018-01-14 10:42:55 -05:00
Adam 8346339366 runelite-api: expose widget group ids 2018-01-14 10:23:16 -05:00
Adam af1e5668b8 aoeprojectileinfo: store projectiles in a map 2018-01-14 09:41:11 -05:00
Adam 66401296b8 player indicators: update isFriend -> isFriended 2018-01-14 08:47:54 -05:00
Adam 9ce178e2f9 Merge branch 'clan-friend-names' of github.com:deathbeam/runelite into fix-isx-mixins 2018-01-14 08:40:29 -05:00