Commit Graph

1689 Commits

Author SHA1 Message Date
Lucwousin
1a1684d1c3 mes: Add right click 'Last-destination' option for Jewellery Boxes (#1737)
* api: menu event, prio runelite menuopcode, widget stuff, eventbus logging

add "Menu" event to keep everything in chronological order

add MenuOpcode.PRIO_RUNELITE which is sub 1000 so it doesn't get sorted

add Jewellery box widget info

add getOnOp

fix exception logging in eventbus

redisable gpu debug messages

* mes: add (right click only) last destination to jewellery boxes

* mes: use Object objects for eventbus instead of strings
2019-10-08 14:18:20 -04:00
Lucwousin
3858c09b64 api: ImageUtil sprite additions and random bits and bobs 2019-10-06 22:22:16 +02:00
ST0NEWALL
027a369084 client: Rebrand (#1688)
client: Rebrand
2019-10-04 22:49:34 -04:00
Owain van Brakel
946ba0f500 api: Fix RectangleUnionTest 2019-10-03 21:59:30 +02:00
Owain van Brakel
72ae9ddabd Merge remote-tracking branch 'runelite/master' into 2009-merge 2019-10-03 17:35:19 +02:00
Owain van Brakel
3eb6156ca4 Merge remote-tracking branch 'upstream/openosrs_branding' into openosrs_branding 2019-10-03 05:14:16 +02:00
Adam
5f745be26d api: add getConvexHull to GroundObject 2019-10-02 21:17:37 -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
Runelite auto updater
03c4422628 [maven-release-plugin] prepare for next development iteration 2019-10-02 12:51:48 +00:00
Runelite auto updater
1549bc63d7 [maven-release-plugin] prepare release runelite-parent-1.5.35 2019-10-02 12:51:41 +00:00
Max Weber
9e696ac3f2 runelite-api: Remove Triangle and Vertex classes 2019-10-01 18:00:24 -06:00
Max Weber
f16cd53d09 runelite-api: Optimize getClickbox
- Use the pre-calculated center/extreme xyz fields for the aabb
 - use modelToCanvas and reduce indirection
 - Use a specialized union that only does axis-aligned rectangles
     instead of the Area class
 - Use a specialized intersection that only does convex polygons, again
     to avoid Area
2019-10-01 18:00:24 -06:00
Max Weber
80709f1bfa Jarvis: use primitive arrays
This creates much less garbage and allows use with modelToCanvas
2019-10-01 18:00:23 -06:00
Max Weber
b77461a3e0 Perspective: Add modelToCanvas
This has significantly less overhead than repeatedly calling
localToCanvas, and may be vectorized in the future by a smarter jit
2019-10-01 18:00:23 -06:00
Max Weber
293b9cdf7c runelite-api: Add simple Shape implementations 2019-10-01 18:00:23 -06:00
Max Weber
a4cfbc3b42 runelite-api: Use more general Shape for clickboxes and convex hulls 2019-10-01 18:00:22 -06:00
dekvall
3819994572 runelite-api: add convexhull to wallobject 2019-10-01 14:05:51 +02:00
Owain van Brakel
5a7e5d43dc Merge remote-tracking branch 'runelite/master' into 2009-merge 2019-09-30 09:29:23 +02:00
tha23rd
44fbcda490 api: add devin's query system back in for niche uses. (#1687)
* adds query support to runelite

* adding custom filters re Ganom
2019-09-29 20:43:35 -04:00
f0rmatme
00f6cbf39e OPENOSRS branding 2019-09-29 17:29:53 -07:00
Ganom
6f3152456f theatre: fix nylo handler swaps. (#1640)
* theatre: fix nylo handler swaps.

* nylohandler: bug-fix

* Update ItemID.java

* Update Weapons.java

* Update Weapons.java
2019-09-28 17:04:47 +01:00
Runelite auto updater
6547478c07 [maven-release-plugin] prepare for next development iteration 2019-09-26 10:58:41 +00:00
Runelite auto updater
c1d4848830 [maven-release-plugin] prepare release runelite-parent-1.5.34 2019-09-26 10:58:35 +00:00
Bebop
e8b6fd062d Fixed Pyramid Plunder room overlay 2019-09-26 08:52:09 +00:00
Adam
276a278461 api: add volume changed event 2019-09-23 11:00:37 -04:00
Ganom
17dd88d50a client: add setters for selected spells and items (#1634)
* client: add setters for selected spells and items (thanks to Skitzo the absolute beast.)

* deob: change "changeSpellFlag" method name to "selectSpell"

* deob: export "selectSpell" for tests.
2019-09-22 00:25:03 +02: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
Lucwousin
1e6cf0f5c7 Clean up merge and remove standardizedtarget field as it's not really used 2019-09-19 17:38:10 +02:00
Lucwousin
db03a245e3 Cleanup withdraw menu entry swaps 2019-09-19 17:30:49 +02:00
Owain van Brakel
7c4f1ae253 modeloutline: Use rotation instead of orientation (#1607)
Orientation lags behind most of the times while rotation doesn't
2019-09-14 21:50:18 -04:00
ST0NEWALL
36259e0792 Merge pull request #1605 from xKylee/lms
WidgetID: move LMS Widget
2019-09-13 09:19:07 -04:00
Kyle Eldridge
b05f2833af upstream merge
upstream merge
2019-09-12 15:06:22 +01:00
Runelite auto updater
cfef5ad30c [maven-release-plugin] prepare for next development iteration 2019-09-12 11:41:01 +00:00
Runelite auto updater
aa7e8f2b6b [maven-release-plugin] prepare release runelite-parent-1.5.33 2019-09-12 11:40:55 +00:00
RuneLite Cache-Code Autoupdater
e58098f729 Update NPC IDs to 2019-09-12-rev182 2019-09-12 10:55:21 +00:00
RuneLite Cache-Code Autoupdater
1a03e5fc67 Update Object IDs to 2019-09-12-rev182 2019-09-12 10:55:21 +00:00
RuneLite Cache-Code Autoupdater
106e56950b Update Item IDs to 2019-09-12-rev182 2019-09-12 10:55:20 +00:00
ThatGamerBlue
8fb47dd54e npchider: change method by which npcs are hidden by name (#1573)
* npchider: change method by which npcs are hidden by name

* fix bug on client startup/shutdown where nothing gets hidden

* entityhider: change method by which npcs are hidden on death
2019-09-10 19:03:14 +01:00
Max Weber
33d233d9a5 WidgetInspector: Add widget picker 2019-09-10 08:46:38 -06:00
Max Weber
34c685a82d runelite-api: Add setAllWidgetsAreOpTargetable 2019-09-10 08:44:05 -06:00
xKylee
a8f1368fb5 widget: LMS moveable box 2019-09-07 11:56:46 +01:00
Lucwousin
7d4eebd8bc Client: menu changes (#1553)
* Remove sortMenuEntries as it is called before it would be used anyway

* Modify the menuentries in MenuOpened rather than setting twice

* menus: Corp, Devtools, Friend notes/tags, Grand exchange

* menus: Manager, ground items
2019-09-05 23:42:43 +02:00
Lucwousin
86e5658fd8 NPC indicators plugin: Generate less garbage objects, fix highlight (#1531) 2019-09-03 16:42:22 -04:00
Lucwousin
70def0bf93 Bank tags plugin: Generate less garbage objects 2019-09-03 21:01:21 +02:00
Ganom
adaf396b8f player: add nullable tags to appearance and headicon (#1511) 2019-09-01 15:41:08 -04:00
Ganom
5a429b7070 entityhider: Allow hiding of specific players. (#1507) 2019-09-01 12:39:54 -04:00
Ganom
9e4252dce7 player: add nullable tags to appearance and headicon 2019-09-01 12:37:06 -04:00
Kyle
0c1dd644d8 Merge pull request #1477 from Ganom/grab-poly-for-game-objects
mixins: add method for grabbing game object polys.
2019-08-29 12:55:12 +01:00
Runelite auto updater
6a0aac8ecc [maven-release-plugin] prepare for next development iteration 2019-08-29 11:08:06 +00:00