Commit Graph
100 Commits
Author SHA1 Message Date
Max Weber f59c0be7f3 runelite-client: centralize item sprite dimensions 2019-06-18 16:21:26 -06:00
Max Weber ea1b8fec97 timetracking: Don't crash when seeing a garbage varbit value 2019-05-24 17:42:41 -06:00
Max Weber 825b0167d6 timetracking: Update farming patches for the Hosidius rework 2019-05-23 11:30:30 -06:00
Max Weber 10a7384c76 Merge branch 'cache-code-2019-05-23-rev180' 2019-05-23 05:33:31 -06:00
Max Weber 21206ce622 client: Update broken object ids 2019-05-23 05:30:39 -06:00
Max Weber a5f498e965 runelite-client: Print client patch build id 2019-05-23 07:06:42 -04:00
Max Weber 7b595ea1dd runelite-api: Move getModelHeight to Renderable 2019-05-23 07:06:42 -04:00
Max Weber 05da1c2b49 runescape-api: Remove Protect annotation 2019-05-23 07:06:42 -04:00
Max Weber 4d0022014c runelite-client: Remove unnecessary dependency on rs-api 2019-05-23 07:06:42 -04:00
Max Weber f2935dcfdb mixins: Correct DecorativeObject's clickbox
- getOrientation has nothing to do with getClickbox's orientation parameter
- model A is offset by x/yOffset
- model B exists sometimes
2019-05-16 04:01:25 -06:00
Max Weber feb2454e55 mixins: Correct WallObject's clickbox
The orientation is baked into the model and this var has nothing to do with what this method takes in this slot
2019-05-16 04:01:25 -06:00
Max Weber a45ad0c4a6 runelite-api: Correct WallObject documentation 2019-05-16 04:01:25 -06:00
Abex 7020449393 Remove references to zeah houses (#8692)
Ingame text has been changed to stop referring to the five cities
of Great Kourend as zeah houses
2019-05-04 00:38:29 -06:00
Max Weber 6493e3a8cd clanchat: Shorten message so it fits on the new interface 2019-05-02 04:43:35 -06:00
Abex 864fe9acee Merge pull request #8636 from abextm/cache-code-2019-04-25-rev179
Cache code 2019 04 25 rev179
2019-04-25 05:19:32 -06:00
Abex 2f7584ee38 Merge pull request #8566 from raiyni/fix-brightness
skybox: calculate brightness increase in HSB format
2019-04-19 16:55:42 -06:00
Abex ad8328e1c1 Merge pull request #8498 from Abextm/cache-code-2019-04-11-rev179
Cache code 2019 04 11 rev179
2019-04-12 07:07:28 -06:00
Abex 867d402ec5 Merge pull request #8297 from Abextm/skybox-cerberus
skybox: Add Cerberus area
2019-03-31 23:01:20 -06:00
Max Weber dd993224ef mixins: Fix convex hulls being incorrectly contoured
the Models returned by getModel are already contoured if required; we do not need to do it again
2019-03-31 09:53:03 -04:00
Max Weber 3ad1943d9a skybox: Add Cerberus area 2019-03-23 01:32:19 -06:00
Max Weber f7a9374639 ChatboxPanelManager: Be more resilient when scripts mismatch
If RESET_CHATBOX_INPUT doesn't invoke runelite_callback resetChatboxInput because the script hash mismatches panels never get killed, so they a) break jagex inputs, and b) can be lost and not get unregistered, so they will record passwords on the login screen
2019-03-21 07:10:45 -06:00
Abex 0f5dc65054 Merge pull request #8275 from Abextm/cache-code-2019-03-21-rev178
Cache code 2019 03 21 rev178
2019-03-21 06:21:38 -06:00
Abex fa2b98a4bf Merge pull request #8208 from Abextm/cache-code-2019-03-14-rev178
Cache code 2019 03 14 rev178
2019-03-14 05:55:30 -06:00
Max Weber b4ad053272 Fix Guthix D'hide body 2019-03-14 05:45:00 -06:00
Abex 984a9a30c4 Merge pull request #8180 from dennisdev/fix-wiki-plugin-shutdown
Fix WikiPlugin Crash
2019-03-12 02:45:25 -06:00
Abex b302dee697 Merge pull request #8147 from Abextm/real-cs2-names
use RuneStar cs2 opcode names
2019-03-10 23:34:02 -06:00
Max Weber 75fbb07b41 cache: use RuneStar cs2 opcode names
With exception of the opcodes with jvm analogues, which follow jvm style
2019-03-09 00:01:48 -07:00
Max Weber f1d919765d runelite-client: Remove ChatboxInputManager
It was superseded by ChatboxPanelManager and has been broken for a while now
2019-03-09 00:01:48 -07:00
Abex c09c84ccde Merge pull request #8139 from Hydrox6/wiki-spec-orb-fix
wiki: Update the Fixed Minimap Clickbox to account for the spec orb
2019-03-07 16:38:51 -07:00
Max Weber d47e748bd6 runelite-api: Fix varcstrs for rev 178 2019-03-07 08:51:09 -05:00
Abex 3881bb08ac Merge pull request #8032 from Abextm/cache-code-2019-02-28-rev177
Cache code 2019 02 28 rev177
2019-02-28 04:52:00 -07:00
Abex f8ef7d65ba Merge pull request #8015 from ShaunDreclin/wiki-achievement-diaries
Wiki Plugin: Add support for achievement diaries
2019-02-26 21:20:49 -07:00
Abex cb8057e462 Merge pull request #7927 from Abextm/wiki-improvements
WikiPlugin: Allow lookup of Objects
2019-02-26 20:43:57 -07:00
Abex f577f2e9fc Merge pull request #7944 from Koekkruimels/feature/kourend-library-hide-duplicate-book
Kourend Library Plugin: Add config option to hide duplicate books
2019-02-24 15:44:07 -07:00
Abex f43b747755 Merge pull request #7942 from Abextm/widget-loops-refactor-external
Widget loops refactor external
2019-02-20 22:26:52 -07:00
Max Weber bfb3849b38 WikiPlugin: Eschew URLEncoder in favor of HttpUrl 2019-02-19 13:50:20 -07:00
Max Weber 06468e0e0e WikiPlugin: Allow lookup of Objects 2019-02-19 13:34:13 -07:00
Max Weber 65e9864552 WikiPlugin: Strip tags from names given to RSLookup 2019-02-19 13:34:12 -07:00
Max Weber 2c822800c8 runelite-api: Add missing widget types 2019-02-18 20:51:43 -07:00
Max Weber 1089eba6bc mixins: rename gameDraw to renderWidgetLayer 2019-02-18 20:51:38 -07:00
Max Weber 38ab569422 mixins: Include game crash string in log
This lets the client print the cs2 vm stack to our logs
2019-02-16 20:36:33 -07:00
Max Weber 35e6e341bb Add Wiki plugin
This has the side affect of making the click mask around the run orb correct in fixed mode
2019-02-12 17:48:55 -05:00
Max Weber e287a34a57 ChatboxTextInput: Don't set built in update
update is desgined to be fully replaced by child classes, so it
should not access private state
2019-02-12 09:27:04 -07:00
Max Weber 90b00b234f runelite-client: centralize sprite overrides 2019-02-12 09:27:04 -07:00
Max Weber 29e971887d DevTools: draw both DecorativeObject Renderables 2019-02-12 04:08:25 -07:00
Max Weber 1715a369c0 mixins: Fix DecorativeObject ConvexHulls 2019-02-12 04:08:24 -07:00
Abex a44f32d885 Merge pull request #7738 from Abextm/cache-code-2019-02-07-rev177
Cache code 2019 02 07 rev177
2019-02-07 04:45:37 -07:00
Max Weber 77b0f10b92 client: Correctly format PartyChanged 2019-01-31 20:40:34 -07:00
Max Weber f17633daf9 http-api: Include commit hash in User-Agent 2019-01-31 19:47:49 -05:00
Max Weber 001ac540e7 mixins: Don't clobber left click forced menuops 2019-01-28 05:06:53 -07:00
Abex 233de55863 Merge pull request #7597 from Abextm/cache-getters
cache: use lombok Data for all definitions
2019-01-28 03:38:30 -07:00
Max Weber 527be68a81 cache: Include id in StructDefinition 2019-01-28 03:29:34 -07:00
Max Weber 3253de9466 cache: use lombok Data for all definitions 2019-01-28 03:22:44 -07:00
Max Weber 5b9c3cf511 mousehighlight: Don't show tooltips for right click only menuops 2019-01-26 07:58:01 -07:00
Max Weber 935ce60791 mixins: Force RUNELITE_OVERLAY menuops to not be left click
This is similar to how you cannot left click the remove placeholder button
2019-01-26 07:57:59 -07:00
Max Weber 11ab3dc2a2 runelite-api, runescape-api: Rename Area to mapElement 2019-01-23 18:40:16 -07:00
Max Weber d7aecb257c farming: Give a more conservative estimate of when patches are done 2019-01-20 22:28:28 -07:00
Max Weber c71682d28b farming: Centralize patch prediction 2019-01-20 22:28:27 -07:00
Abex bc627809e1 Merge pull request #7214 from Abextm/flatcache
cache: Add FlatStorage
2019-01-17 15:54:27 -07:00
Max Weber 871132b517 wasdcamera: Use modifierless keybinds 2019-01-16 17:07:40 -07:00
Max Weber 5bc7639994 config: Add ModifierlessKeybind 2019-01-16 17:07:40 -07:00
Abex f6b06229fb Merge pull request #7384 from Abextm/farming-guild
farming: Support Kebos Lowlands update
2019-01-16 16:09:02 -07:00
Max Weber 72ca27edca farming: Support Kebos Lowlands update 2019-01-16 15:33:19 -07:00
Max Weber c017bd4a36 PatchImplementationTest: Don't immediately fail upon finding an error 2019-01-16 13:35:55 -07:00
Max Weber a225789f0c ThinProgressBar: Manually paint
the old method caused it to expand randomly, which would make it show an abnormally high value. This also makes update not required, fixing the bug where it wouldn't render correctly when update was called after a layout was invalidated, but before it was recalculated.
2019-01-16 13:35:55 -07:00
Max Weber 43bcbe0e1d cache: Generate NullItemID 2019-01-15 22:29:10 -07:00
Max Weber 0e55e870cf achievementdiary: Don't duplicate requirements with many requriements 2019-01-10 05:08:54 -07:00
Max Weber 2b6bf5abff Update Quests 2019-01-10 04:52:51 -07:00
Max Weber 43dd87b3c9 fairyring: Add CIR 2019-01-10 04:50:03 -07:00
Abex a651f1cfe8 Merge pull request #7260 from Abextm/cache-code-2019-01-10-rev177
Cache code 2019 01 10 rev177
2019-01-10 04:45:46 -07:00
Abex f9b596f87f Merge pull request #7256 from raiyni/kebos-sky
Skybox: add Kebos Mainland
2019-01-10 04:45:33 -07:00
Max Weber 330d47b5ec cache: Add equals and hashCode to all Definitions
Lombok is updated due to lombok issue 1724 breaking ModelDefinition
2019-01-10 03:23:27 -07:00
Max Weber 33e76436d3 cache: Add FlatStorage 2019-01-10 03:23:27 -07:00
Abex a795bc2c0e Merge pull request #7244 from Abextm/sky-target-boundscheck
Skybox: Do bounds check on the localPlayer's location, not the camera's
2019-01-09 10:52:54 -07:00
Abex e009957ad6 Merge pull request #7219 from Abextm/diary-questreq
achievementdiary: Add Quest support
2019-01-08 20:21:20 -07:00
Max Weber e5ab589c3b Skybox: Do bounds check on the localPlayer's location, not the camera's
This prevents the skybox from turning black when the camera goes out of bounds, but the player is still inbounds
2019-01-08 18:01:13 -07:00
Max Weber 7268d2cf34 ScriptVM: Bump execution time limit
This was changed a long time ago in Jagex's code. Normal listeners timeout after 500kops, but onLoadListeners timeout after 5mops
2019-01-07 19:03:15 -07:00
Max Weber 9098d1fa94 Add Skybox plugin 2019-01-07 13:39:09 -05:00
Max Weber 391dea8b8c achievementdiary: Layout text properly
Otherwise it doesn't layout multiple lines, and doesn't actually account for glyph width
2019-01-07 02:39:15 -07:00
Max Weber 2923d9edd6 achievementdiary: Add Quest support 2019-01-07 02:38:39 -07:00
Max Weber e6ae6829c6 diaries: Use new api 2019-01-07 02:38:39 -07:00
Max Weber 78d7d7d929 achievementdiary: Split requirements into multiple classes 2019-01-07 02:38:27 -07:00
Max Weber d06d4ae3ab runelite-api: Add Quest enum 2019-01-07 00:23:13 -07:00
Max Weber 9a93250c9c Add BeforeRender event 2019-01-06 01:57:57 -07:00
Abex 46af56d465 Merge pull request #7146 from Abextm/loottracker-startup
loottracker: Don't build the panel 1000 times when downloading loot
2019-01-01 15:29:00 -07:00
Max Weber 17a55221ce loottracker: Don't build the panel 1000 times when downloading loot 2019-01-01 15:08:29 -07:00
Max Weber 7a166990b7 gpu: Fix stretched mode with global premul alpha 2019-01-01 14:44:46 -07:00
Max Weber b1bfe1c47f gpu: Use premultiplied alpha 2018-12-27 13:32:07 -07:00
Abex a2c1b1b948 Merge pull request #6922 from Abextm/cache-code-2018-12-13-rev177
Cache code 2018 12 13 rev177
2018-12-13 04:53:45 -07:00
Max Weber c70e948378 runelite-client: Write logs to log directory instead of cwd 2018-12-12 04:26:23 -07:00
Max Weber 46e0ebe4f9 runelite-api: Fix various incorrect or misleading javadocs 2018-12-11 10:19:41 +01:00
Max Weber b73b5679d2 runelite-api: move WidgetType into n.r.api.widgets 2018-12-11 10:19:41 +01:00
Abex b60b47f33c Merge pull request #6838 from Abextm/cache-code-2018-12-06-rev177
Cache code 2018 12 06 rev177
2018-12-06 04:57:54 -07:00
Max Weber 05a17e0065 FairyRingPlugin: Don't close vanilla chatboxes 2018-12-05 13:37:06 -07:00
Abex 2a95b1323e Merge pull request #6774 from daviscook477/fix-fairyring-chatbox-persitence-bug
don't check chatbox status on last tick for fairyring search
2018-12-04 18:25:04 -07:00
Abex 9ad5ab7b89 Merge pull request #6800 from Joshua-F/fix/booleanchar
fix: use correct char for boolean type
2018-12-04 18:22:43 -07:00
Max Weber cf44f09139 Replace usages of Guava Subscribe with ours 2018-12-01 16:41:13 -05:00
Max Weber c503aacd73 Remove polymorphic events 2018-12-01 16:41:08 -05:00
Max Weber 38ff0a9bf5 ClientLoader: Use our classloader, not the system one for loading rs 2018-11-29 07:09:52 -07:00
Abex 0c54cf0448 Merge pull request #6733 from Abextm/cache-code-2018-11-29-rev177
Update Widget IDs to 2018-11-29-rev177
2018-11-29 05:00:31 -07:00