Commit Graph

2043 Commits

Author SHA1 Message Date
therealunull
665259b5e5 upstream keyboard bankpin, enforce dev mode 2020-12-16 14:12:20 -05:00
therealunull
39d0c2e15a api: add getVarpValue(i) 2020-12-16 08:37:10 -05:00
therealunull
da96331491 upstream drawAfterWidgets 2020-12-15 15:24:06 -05:00
Adam
34e37dcc57 Add interface and layer draw hooks for overlays
This allows overlays to request draw after any interface or layer. This
allows removal of the ABOVE_MAP layer which can now just be replaced
with requesting draw after the map interface. This also fixes item
overlays from drawing over top of the map by now drawing the item
overlay immediately after the interface and/or layer the item is on is
drawn.

For backwards compatability, ABOVE_WIDGETS is kept as a layer, but
internally just requests draw after the 3 TLIs.

Due to overlays defaulting to the UNDER_WIDGETS layer, a new layer
MANUAL has been added, which is intended for use when requesting draw
after specific interfaces or layers, so that the overlay is otherwise
not drawn a second time due to being UNDER_WIDGETS.
2020-12-15 14:30:49 -05:00
Adam
38b3d3a904 api: remove getViewportWidget()
The returned widget isn't actually the viewport widget, but is a layer within the viewport, and only needs to be used within the overlay renderer to position the snapcorners
2020-12-15 14:30:46 -05:00
therealunull
211bae7797 fix drawAfterWidgets 2020-12-15 01:14:44 -05:00
therealunull
04041491fc timers 2020-12-14 15:49:52 -05:00
therealunull
ce8c0cbb64 camera 2020-12-14 09:16:20 -05:00
therealunull
a55f9502e2 devtools 2020-12-14 09:08:42 -05:00
therealunull
aa44329202 plugins: add missing compatible plugins 2020-12-14 07:41:02 -05:00
therealunull
3248f22650 develop 2020-12-14 05:58:02 -05:00
therealunull
b86aa9c5cc develop 2020-12-14 05:25:01 -05:00
therealunull
77ea6c6154 api: develop 2020-12-13 18:41:14 -05:00
therealunull
06fd8e4802 openrune: finish login, questhelper works 2020-12-13 15:59:05 -05:00
therealunull
b54ff7f7db openrune: just about finish rework, gets to login 2020-12-13 15:12:37 -05:00
therealunull
11a239e94e openrune: PlayerAppearenceChanged -> PlayerChanged 2020-12-13 12:58:47 -05:00
therealunull
72967966a3 openrune: PostItemDefinition -> PostItemComposition 2020-12-13 12:57:03 -05:00
therealunull
da038cde3f openrune: NpcDefinitionChanged -> NpcChanged 2020-12-13 12:55:01 -05:00
therealunull
d3e276adbb openrune: NPCDefinition -> NPCComposition 2020-12-13 12:49:41 -05:00
therealunull
528e9dd5e7 openrune: ItemDefinition -> ItemComposition 2020-12-13 12:47:59 -05:00
therealunull
81577a4271 openrune: MenuOpcode -> MenuAction 2020-12-13 12:46:24 -05:00
therealunull
c300358468 openrune: Sprite -> SpritePixels 2020-12-13 12:44:10 -05:00
dekvall
e6169ab79b zalcano: add damage counter
Adds a panel which tracks damage dealt to Zalcano's health and shield
to make it easier prioritising what to focus on at a low level.

Co-authored-by: Adam <Adam@sigterm.info>
2020-12-13 11:21:52 -05:00
Hydrox6
fa0c5066d3 WidgetOverlay: Make Multicombat Indicator moveable 2020-12-12 16:05:51 -05:00
Kyle
9a257666be project: add widgets (#2878)
* Update WidgetID.java

* Update WidgetInfo.java
2020-12-12 12:59:21 +00:00
therealunull
c87ac83c6a api: fix loopback in mixin 2020-12-09 22:32:18 -05:00
therealunull
4457294d89 various: remove dead api, move mixin to proper file 2020-12-09 14:22:49 -05:00
therealunull
3dd0ff4931 chore: that bad name was bugging me 2020-12-09 11:11:06 -05:00
therealunull
8f587826ee chore: rev 193 2020-12-09 11:07:26 -05:00
Adam
dc84f6b649 api: move sound effect volumes to preferences 2020-12-09 04:44:57 -07:00
RuneLite Cache-Code Autoupdater
6aa085fc3e Update Widget IDs to 2020-12-9 2020-12-09 04:44:57 -07:00
RuneLite Cache-Code Autoupdater
ff0d8fcbce Update NPC IDs to 2020-12-9 2020-12-09 04:44:56 -07:00
RuneLite Cache-Code Autoupdater
b68acebb52 Update Object IDs to 2020-12-9 2020-12-09 04:44:56 -07:00
RuneLite Cache-Code Autoupdater
8822294c42 Update Script arguments to 2020-12-9 2020-12-09 04:44:55 -07:00
RuneLite Cache-Code Autoupdater
96372dbdb2 Update Item IDs to 2020-12-9 2020-12-09 04:44:55 -07:00
Max Weber
5c75762f83 camera: add slider tooltip to main settings window
this replaces the overlay with onMouseRepeatListeners
2020-12-08 16:16:29 -05:00
Max Weber
1076272d8d music: re-add slider granularity
removed in e60c25be99
2020-12-07 03:23:04 -07:00
Max Weber
b5b9da1a41 runelite-api: rename Options group to SettingsSide 2020-12-07 03:23:03 -07:00
Max Weber
07819bd9a4 rl-api, rl-client: add Client::getWidget(I) 2020-12-07 03:23:03 -07:00
Max Weber
54f953dc42 runelite-api: allow running scripts with a widget source 2020-12-07 03:23:02 -07:00
Max Weber
6056b92faf runelite-api: add various widget accessors 2020-12-07 03:23:02 -07:00
Max Weber
e47a79db13 runelite-api: add param accessors 2020-12-07 03:23:01 -07:00
Noodleeater
528d427bc5 runescape-client: Added Animation runelite api file. Also renamed "skin" to "skeleton". (#2867)
* rename getSkin rsapi to getSkeleton

* Added animation runelite api. Also re-named method "getSkin" to "getSkeleton", because it is a more suitable description.

* re-named "skin" variable to "skeleton"

* added frames.java to runelite api

* added DualNode.java to runelite api

* made RSSkeleton extend Skeleton

* .

* removed unused imports

* checkstyle corrections

* put copyright notice back which i accidentally deleted.

* Added some descriptions

* removed type in description

* .

* added licence headers
2020-12-03 22:16:45 +00:00
Max Weber
e56ae31b2b Update WidgetID to 2020-12-2 2020-12-02 04:54:56 -07:00
Max Weber
e60c25be99 music: remove volume slider granularity
this interface was entirely rewritten
2020-12-02 04:54:56 -07:00
RuneLite Cache-Code Autoupdater
2c9b8a8933 Update NPC IDs to 2020-12-2 2020-12-01 18:08:48 -07:00
RuneLite Cache-Code Autoupdater
e652016f2f Update Object IDs to 2020-12-2 2020-12-01 18:08:48 -07:00
RuneLite Cache-Code Autoupdater
747ff74b81 Update Item IDs to 2020-12-2 2020-12-01 17:25:21 -07:00
Adam
38c9e084ed Use raw varp array for get/set value in devtools
It was decided the current indirection isn't necessary
2020-11-30 21:19:57 -05:00
Adam
82f937ec5d api: add queueChangedVarp 2020-11-30 21:19:55 -05:00