* xp tracker: display >1m exp with thousandths precision * fishing plugin: fix trawler timer with one tick left * Remove gray pixel from Dragon Scimitar cursor (#8725) * ui: add SplitComponent SplitComponent is a component containing two other components, with the area split between the two, either horizontally or vertically. Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl> * client: add smelting plugin Co-authored-by: Adam <Adam@sigterm.info> * constants: add GAME_TICK_LENGTH and use where needed Also update many usages of 20ms to CLIENT_TICK_LENGTH * regenmeter: add option to notify before next hp regen * barrows plugin: add prayer drain timer * chat: ensure queued messages are always cleared after adding Mark queued message type as non null because addChatMessage will throw if it is. This was causing the client to get stuck trying to add the same broken message each loop. * xp tracker: show on canvas Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl> * party plugin: add partyinfo debug command * xp tracker: add start and goal levels to on-canvas tracker * xp tracker (onscreen): add toggle between displaying XP Left/XP Gained * xp tracker: add right-click configure on on-screen trackers * party service: check joins are for the current party The server can resume party membership on handshake to parties other than the current client party (eg. if the client is restarted or for any other reason the current party changes). This desyncs otherwise if the joins aren't checked to be in the current party. * Add options for actions left and done for on screen XP Add configurable option for on screen XP display mode, what now includes: - Actions done - Actions left - Xp gained - Xp left Signed-off-by: Tomas Slusny <slusnucky@gmail.com> * Update Merge branch # Conflicts: # README.md # runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java # runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragConfig.java # runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultOverlay.java # runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java # runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Calls.java # runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Game.java # runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java # runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMineOreCountOverlay.java # runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java # runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingConfig.java # runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingOverlay.java # runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingPlugin.java # runelite-client/src/main/java/net/runelite/client/plugins/smelting/SmeltingSession.java # runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBoxOverlay.java # runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java # runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ComponentOrientation.java # runelite-client/src/main/java/net/runelite/client/ui/overlay/components/SplitComponent.java * client: use immutablemap for maps built in class initializers * Merge branch 'master' of https://github.com/runelite/runelite into updateee * Fix
51 lines
1.2 KiB
Plaintext
51 lines
1.2 KiB
Plaintext
.id 39
|
|
.int_stack_count 1
|
|
.string_stack_count 0
|
|
.int_var_count 4
|
|
.string_var_count 0
|
|
iconst 1
|
|
iconst 0
|
|
sconst "scrollWheelZoom"
|
|
runelite_callback
|
|
if_icmpeq LABEL18
|
|
iconst 0
|
|
iload 0
|
|
iconst 25
|
|
sconst "scrollWheelZoomIncrement"
|
|
runelite_callback
|
|
multiply
|
|
sub
|
|
istore 1
|
|
iconst 512
|
|
istore 2
|
|
iconst 512
|
|
istore 3
|
|
get_varbit 6357
|
|
iconst 0
|
|
if_icmpeq LABEL14
|
|
jump LABEL33
|
|
LABEL14:
|
|
get_varbit 4606
|
|
iconst 0
|
|
if_icmpne LABEL18
|
|
jump LABEL19
|
|
LABEL18:
|
|
return
|
|
LABEL19:
|
|
viewport_getfov
|
|
istore 2
|
|
istore 3
|
|
iload 3
|
|
iload 1
|
|
add
|
|
istore 3
|
|
iload 2
|
|
iload 1
|
|
add
|
|
istore 2
|
|
iload 3
|
|
iload 2
|
|
invoke 42
|
|
LABEL33:
|
|
return
|