Commit Graph
15396 Commits
Author SHA1 Message Date
Fjara - Choppe 9d3a10f7d6 agilityshortcut: fix Neitiznot Bridge agility level requirements
Only the northeast (to the center island mine) requires 40 agility
2020-12-16 11:49:18 -05:00
Koanga cb82923196 item prices: fix evalulating large platinum token stack prices 2020-12-16 11:44:24 -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 a43a344aca Rename various itemWidget to widgetItem to match class name 2020-12-15 14:30:48 -05:00
Adam 61a36f106f overlay renderer: use viewport bounds for snap corner offsets
The rendered x/y position of the viewport layer is the same as the viewport offsets. This also no longer assumes the x/y offets are the same, even though in practice they always are.
2020-12-15 14:30:47 -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 3ff221f6fd fix properties, fix windows scaling 2020-12-15 13:34:16 -05:00
therealunull 33bf19d466 update README.md 2020-12-15 01:54:10 -05:00
therealunull 211bae7797 fix drawAfterWidgets 2020-12-15 01:14:44 -05:00
therealunull b396950320 nextattack 2020-12-14 22:56:42 -05:00
therealunull 6e519f93b7 neverlogout 2020-12-14 21:32:29 -05:00
therealunull 04041491fc timers 2020-12-14 15:49:52 -05:00
therealunull c2f3a662f2 Revert "do drawAfterWidget injection"
This reverts commit a87e72af2e.
2020-12-14 11:53:34 -05:00
therealunull a87e72af2e do drawAfterWidget injection 2020-12-14 11:51:01 -05:00
therealunull dd5e53d18d remove RuneLitePluginArcheType 2020-12-14 11:48:28 -05:00
therealunull ac9cdf1388 whoops 2020-12-14 11:44:50 -05:00
therealunull 6177706c36 project: bundle injector 2020-12-14 11:44:08 -05:00
therealunull ce8c0cbb64 camera 2020-12-14 09:16:20 -05:00
therealunull 695e331d22 bank 2020-12-14 09:12:44 -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
therealunull 98d2a16798 openrune: reset to upstream client bare 2020-12-13 12:42:33 -05:00
Adam 78e0cf5392 ci: use mvn verify phase instead of install
Installing the artifacts is not necessary, and
currently we have to remove them from the build
cache to prevent that from growing too large
2020-12-13 11:22:11 -05:00
dekvallandAdam 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
Adam 70a2e41db0 Allow overlay renderer to restrict overlay parent bounds
This removes the hack of double setting the widget position in
WidgetOverlay, which was required to override the overlay renderers
clamping code in both overlay drag and in overlay rendering.
2020-12-12 23:46:37 -05:00
Adam 59bccf2c6f overlay renderer: set currentManagedOverlay also when clicking
Requiring the mouse to be moved first causes dead clicks when the mouse is
pressed immediately after entering overlay management mode. Also since
resetOverlayManagementMode() clears the managed overlay, after dragging
an overlay it again requires the mouse to be moved to pick up a click on it
if dragging again or trying to reset the overlay.
2020-12-12 21:04:18 -05:00
Adam 0bf7f33ee0 devtools: assign unique names to debug infoboxes 2020-12-12 21:03:06 -05:00
Adam eaa16429e5 widget overlay: use the in-game configured position for the xptracker widget 2020-12-12 21:01:43 -05:00
Broooklyn 75a8b22233 worldmap: add Watson teleport scroll location 2020-12-12 19:51:13 -05:00
Hydrox6 fa0c5066d3 WidgetOverlay: Make Multicombat Indicator moveable 2020-12-12 16:05:51 -05:00
Paveldin f9594e5295 fishing: Add crystal and trailblazer harpoon to fishing tool list (#12829) 2020-12-12 19:52:17 +01:00
Broooklyn aa81261e5d discord: add a few missing regions 2020-12-12 19:49:15 +01:00
Kyle 9a257666be project: add widgets (#2878)
* Update WidgetID.java

* Update WidgetInfo.java
2020-12-12 12:59:21 +00:00
ThatGamerBlue bdcc87090f Merge pull request #2877 from ThatGamerBlue/193-fix
runescape-client: fix
2020-12-11 06:23:27 +00:00
ThatGamerBlue ad5ce8f2fe forgot draw line methods 2020-12-11 06:16:45 +00:00
ThatGamerBlue 463bc42f5f runescape-client: fix the thing 2020-12-11 06:14:29 +00:00