Merge remote-tracking branch 'runelite/master'
This commit is contained in:
@@ -1454,38 +1454,42 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
|
||||
/**
|
||||
* Check is a model is visible and should be drawn.
|
||||
*/
|
||||
private boolean isVisible(Model model, int orientation, int pitchSin, int pitchCos, int yawSin, int yawCos, int _x, int _y, int _z, long hash)
|
||||
private boolean isVisible(Model model, int pitchSin, int pitchCos, int yawSin, int yawCos, int x, int y, int z)
|
||||
{
|
||||
final int XYZMag = model.getXYZMag();
|
||||
model.calculateBoundsCylinder();
|
||||
|
||||
final int xzMag = model.getXYZMag();
|
||||
final int bottomY = model.getBottomY();
|
||||
final int zoom = client.get3dZoom();
|
||||
final int modelHeight = model.getModelHeight();
|
||||
|
||||
int Rasterizer3D_clipMidX2 = client.getRasterizer3D_clipMidX2();
|
||||
int Rasterizer3D_clipNegativeMidX = client.getRasterizer3D_clipNegativeMidX();
|
||||
int Rasterizer3D_clipNegativeMidY = client.getRasterizer3D_clipNegativeMidY();
|
||||
int Rasterizer3D_clipMidY2 = client.getRasterizer3D_clipMidY2();
|
||||
int Rasterizer3D_clipMidX2 = client.getRasterizer3D_clipMidX2(); // width / 2
|
||||
int Rasterizer3D_clipNegativeMidX = client.getRasterizer3D_clipNegativeMidX(); // -width / 2
|
||||
int Rasterizer3D_clipNegativeMidY = client.getRasterizer3D_clipNegativeMidY(); // -height / 2
|
||||
int Rasterizer3D_clipMidY2 = client.getRasterizer3D_clipMidY2(); // height / 2
|
||||
|
||||
int var11 = yawCos * _z - yawSin * _x >> 16;
|
||||
int var12 = pitchSin * _y + pitchCos * var11 >> 16;
|
||||
int var13 = pitchCos * XYZMag >> 16;
|
||||
int var14 = var12 + var13;
|
||||
if (var14 > 50)
|
||||
int var11 = yawCos * z - yawSin * x >> 16;
|
||||
int var12 = pitchSin * y + pitchCos * var11 >> 16;
|
||||
int var13 = pitchCos * xzMag >> 16;
|
||||
int depth = var12 + var13;
|
||||
if (depth > 50)
|
||||
{
|
||||
int var15 = _z * yawSin + yawCos * _x >> 16;
|
||||
int var16 = (var15 - XYZMag) * zoom;
|
||||
if (var16 / var14 < Rasterizer3D_clipMidX2)
|
||||
int rx = z * yawSin + yawCos * x >> 16;
|
||||
int var16 = (rx - xzMag) * zoom;
|
||||
if (var16 / depth < Rasterizer3D_clipMidX2)
|
||||
{
|
||||
int var17 = (var15 + XYZMag) * zoom;
|
||||
if (var17 / var14 > Rasterizer3D_clipNegativeMidX)
|
||||
int var17 = (rx + xzMag) * zoom;
|
||||
if (var17 / depth > Rasterizer3D_clipNegativeMidX)
|
||||
{
|
||||
int var18 = pitchCos * _y - var11 * pitchSin >> 16;
|
||||
int var19 = pitchSin * XYZMag >> 16;
|
||||
int var20 = (var18 + var19) * zoom;
|
||||
if (var20 / var14 > Rasterizer3D_clipNegativeMidY)
|
||||
int ry = pitchCos * y - var11 * pitchSin >> 16;
|
||||
int yheight = pitchSin * xzMag >> 16;
|
||||
int ybottom = (pitchCos * bottomY >> 16) + yheight; // use bottom height instead of y pos for height
|
||||
int var20 = (ry + ybottom) * zoom;
|
||||
if (var20 / depth > Rasterizer3D_clipNegativeMidY)
|
||||
{
|
||||
int var21 = (pitchCos * modelHeight >> 16) + var19;
|
||||
int var22 = (var18 - var21) * zoom;
|
||||
return var22 / var14 < Rasterizer3D_clipMidY2;
|
||||
int ytop = (pitchCos * modelHeight >> 16) + yheight;
|
||||
int var22 = (ry - ytop) * zoom;
|
||||
return var22 / depth < Rasterizer3D_clipMidY2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1521,9 +1525,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
|
||||
renderable.setModelHeight(model.getModelHeight());
|
||||
}
|
||||
|
||||
model.calculateBoundsCylinder();
|
||||
|
||||
if (!isVisible(model, orientation, pitchSin, pitchCos, yawSin, yawCos, x, y, z, hash))
|
||||
if (!isVisible(model, pitchSin, pitchCos, yawSin, yawCos, x, y, z))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1551,9 +1553,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
|
||||
{
|
||||
Model model = (Model) renderable;
|
||||
|
||||
model.calculateBoundsCylinder();
|
||||
|
||||
if (!isVisible(model, orientation, pitchSin, pitchCos, yawSin, yawCos, x, y, z, hash))
|
||||
if (!isVisible(model, pitchSin, pitchCos, yawSin, yawCos, x, y, z))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1589,9 +1589,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
|
||||
renderable.setModelHeight(model.getModelHeight());
|
||||
}
|
||||
|
||||
model.calculateBoundsCylinder();
|
||||
|
||||
if (!isVisible(model, orientation, pitchSin, pitchCos, yawSin, yawCos, x, y, z, hash))
|
||||
if (!isVisible(model, pitchSin, pitchCos, yawSin, yawCos, x, y, z))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
*/
|
||||
package net.runelite.client.plugins.hiscore;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ObjectArrays;
|
||||
import com.google.inject.Provides;
|
||||
import java.awt.image.BufferedImage;
|
||||
@@ -47,6 +46,7 @@ import net.runelite.api.events.ChatMessage;
|
||||
import net.runelite.api.events.MenuEntryAdded;
|
||||
import net.runelite.api.events.MenuOptionClicked;
|
||||
import net.runelite.api.events.VarbitChanged;
|
||||
import net.runelite.api.widgets.WidgetID;
|
||||
import net.runelite.api.widgets.WidgetInfo;
|
||||
import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
@@ -70,8 +70,6 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
public class HiscorePlugin extends Plugin
|
||||
{
|
||||
private static final String LOOKUP = "Lookup";
|
||||
private static final String KICK_OPTION = "Kick";
|
||||
private static final ImmutableList<String> AFTER_OPTIONS = ImmutableList.of("Message", "Add ignore", "Remove friend", "Delete", KICK_OPTION);
|
||||
private static final Pattern BOUNTY_PATTERN = Pattern.compile("<col=ff0000>You've been assigned a target: (.*)</col>");
|
||||
|
||||
@Inject
|
||||
@@ -153,32 +151,30 @@ public class HiscorePlugin extends Plugin
|
||||
@Subscribe
|
||||
public void onMenuEntryAdded(MenuEntryAdded event)
|
||||
{
|
||||
if (!config.menuOption())
|
||||
if ((event.getType() != MenuAction.CC_OP.getId() && event.getType() != MenuAction.CC_OP_LOW_PRIORITY.getId()) || !config.menuOption())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
final int componentId = event.getParam1();
|
||||
int groupId = WidgetInfo.TO_GROUP(componentId);
|
||||
String option = event.getOption();
|
||||
final String option = event.getOption();
|
||||
final int componentId = event.getActionParam1();
|
||||
final int groupId = WidgetInfo.TO_GROUP(componentId);
|
||||
|
||||
if (groupId == WidgetInfo.FRIENDS_LIST.getGroupId() || groupId == WidgetInfo.FRIENDS_CHAT.getGroupId() ||
|
||||
groupId == WidgetInfo.CHATBOX.getGroupId() && !KICK_OPTION.equals(option) || //prevent from adding for Kick option (interferes with the raiding party one)
|
||||
groupId == WidgetInfo.RAIDING_PARTY.getGroupId() || groupId == WidgetInfo.PRIVATE_CHAT_MESSAGE.getGroupId() ||
|
||||
groupId == WidgetInfo.IGNORE_LIST.getGroupId() || componentId == WidgetInfo.CLAN_MEMBER_LIST.getId() ||
|
||||
componentId == WidgetInfo.CLAN_GUEST_MEMBER_LIST.getId())
|
||||
if (groupId == WidgetInfo.FRIENDS_LIST.getGroupId() && option.equals("Delete")
|
||||
|| groupId == WidgetInfo.FRIENDS_CHAT.getGroupId() && (option.equals("Add ignore") || option.equals("Remove friend"))
|
||||
|| groupId == WidgetInfo.CHATBOX.getGroupId() && (option.equals("Add ignore") || option.equals("Message"))
|
||||
|| groupId == WidgetInfo.IGNORE_LIST.getGroupId() && option.equals("Delete")
|
||||
|| (componentId == WidgetInfo.CLAN_MEMBER_LIST.getId() || componentId == WidgetInfo.CLAN_GUEST_MEMBER_LIST.getId()) && (option.equals("Add ignore") || option.equals("Remove friend"))
|
||||
|| groupId == WidgetInfo.PRIVATE_CHAT_MESSAGE.getGroupId() && (option.equals("Add ignore") || option.equals("Message"))
|
||||
|| groupId == WidgetID.GROUP_IRON_GROUP_ID && (option.equals("Add friend") || option.equals("Remove friend") || option.equals("Remove ignore"))
|
||||
)
|
||||
{
|
||||
if (!AFTER_OPTIONS.contains(option) || (option.equals("Delete") && groupId != WidgetInfo.IGNORE_LIST.getGroupId()))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
final MenuEntry lookup = new MenuEntry();
|
||||
lookup.setOption(LOOKUP);
|
||||
lookup.setTarget(event.getTarget());
|
||||
lookup.setType(MenuAction.RUNELITE.getId());
|
||||
lookup.setParam0(event.getActionParam0());
|
||||
lookup.setParam1(event.getParam1());
|
||||
lookup.setParam1(event.getActionParam1());
|
||||
lookup.setIdentifier(event.getIdentifier());
|
||||
|
||||
insertMenuEntry(lookup, client.getMenuEntries());
|
||||
|
||||
@@ -40,6 +40,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.GameState;
|
||||
import net.runelite.api.Varbits;
|
||||
import net.runelite.api.WidgetNode;
|
||||
import net.runelite.api.coords.WorldPoint;
|
||||
import net.runelite.api.vars.Autoweed;
|
||||
import net.runelite.api.widgets.WidgetModalMode;
|
||||
@@ -101,11 +102,12 @@ public class FarmingTracker
|
||||
boolean changed = false;
|
||||
|
||||
//Varbits don't get sent when a modal widget is open so just return
|
||||
if (client.getComponentTable().getNodes()
|
||||
.stream()
|
||||
.anyMatch(widgetNode -> widgetNode.getModalMode() != WidgetModalMode.NON_MODAL))
|
||||
for (WidgetNode widgetNode : client.getComponentTable())
|
||||
{
|
||||
return false;
|
||||
if (widgetNode.getModalMode() != WidgetModalMode.NON_MODAL)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
@@ -157,6 +157,18 @@ public class WikiPlugin extends Plugin
|
||||
return;
|
||||
}
|
||||
|
||||
if (client.getVar(Varbits.WIKI_ENTITY_LOOKUP) == 1) // disabled
|
||||
{
|
||||
// when the wiki entity lookup option is disabled the banner parent layer,
|
||||
// which is used for var transmit events, is not positioned. This is copied
|
||||
// from [proc,wiki_icon_update]
|
||||
wikiBannerParent.setOriginalX(client.isResized() ? 0 : 8);
|
||||
wikiBannerParent.setOriginalY(135);
|
||||
wikiBannerParent.setXPositionMode(WidgetPositionMode.ABSOLUTE_RIGHT);
|
||||
wikiBannerParent.setYPositionMode(WidgetPositionMode.ABSOLUTE_TOP);
|
||||
wikiBannerParent.revalidate();
|
||||
}
|
||||
|
||||
Widget vanilla = client.getWidget(WidgetInfo.MINIMAP_WIKI_BANNER);
|
||||
if (vanilla != null)
|
||||
{
|
||||
|
||||
@@ -33,14 +33,13 @@ import javax.inject.Singleton;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.Constants;
|
||||
import net.runelite.api.GameState;
|
||||
import net.runelite.api.TileItem;
|
||||
import net.runelite.api.InventoryID;
|
||||
import net.runelite.api.ItemContainer;
|
||||
import net.runelite.api.NPC;
|
||||
import net.runelite.api.Node;
|
||||
import net.runelite.api.Player;
|
||||
import net.runelite.api.Scene;
|
||||
import net.runelite.api.Tile;
|
||||
import net.runelite.api.TileItem;
|
||||
import net.runelite.api.events.DecorativeObjectSpawned;
|
||||
import net.runelite.api.events.GameObjectSpawned;
|
||||
import net.runelite.api.events.GroundObjectSpawned;
|
||||
@@ -112,14 +111,9 @@ public class GameEventManager
|
||||
|
||||
eventBus.register(subscriber);
|
||||
|
||||
for (final InventoryID inventory : InventoryID.values())
|
||||
for (final ItemContainer itemContainer : client.getItemContainers())
|
||||
{
|
||||
final ItemContainer itemContainer = client.getItemContainer(inventory);
|
||||
|
||||
if (itemContainer != null)
|
||||
{
|
||||
eventBus.post(new ItemContainerChanged(inventory.getId(), itemContainer));
|
||||
}
|
||||
eventBus.post(new ItemContainerChanged(itemContainer.getId(), itemContainer));
|
||||
}
|
||||
|
||||
for (NPC npc : client.getCachedNPCs())
|
||||
|
||||
@@ -1859,7 +1859,8 @@
|
||||
"studded body": [
|
||||
1133,
|
||||
7362,
|
||||
7364
|
||||
7364,
|
||||
26264
|
||||
],
|
||||
"green dhide body": [
|
||||
1135,
|
||||
@@ -2141,7 +2142,8 @@
|
||||
20402,
|
||||
23330,
|
||||
23332,
|
||||
23334
|
||||
23334,
|
||||
26262
|
||||
],
|
||||
"rune battleaxe": [
|
||||
1373,
|
||||
@@ -10188,5 +10190,13 @@
|
||||
26174,
|
||||
26176,
|
||||
26178
|
||||
],
|
||||
"zaryte bow": [
|
||||
26237,
|
||||
26239
|
||||
],
|
||||
"ugly halloween jumper": [
|
||||
26256,
|
||||
26258
|
||||
]
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
F4D54D6A71A806F01FA6B823A3E75524B857E2F556E0AE55FEA0A4ABFEB603C9
|
||||
7D996BC73BC98D9BDE8FCDC0A866021F1F217F370B35C30C5B4B0FFECD9135C0
|
||||
@@ -62,7 +62,7 @@ LABEL49:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 6
|
||||
iconst 10551334
|
||||
iconst 10551390
|
||||
enum
|
||||
if_getheight
|
||||
add
|
||||
@@ -353,7 +353,7 @@ LABEL319:
|
||||
get_varp 287
|
||||
iconst 1
|
||||
if_icmpeq LABEL329
|
||||
jump LABEL554
|
||||
jump LABEL566
|
||||
LABEL329:
|
||||
get_varc_int 41
|
||||
iconst 1337
|
||||
@@ -361,24 +361,24 @@ LABEL329:
|
||||
get_varbit 4089
|
||||
iconst 0
|
||||
if_icmpeq LABEL336
|
||||
jump LABEL554
|
||||
jump LABEL566
|
||||
LABEL336:
|
||||
iload 12
|
||||
iconst -1
|
||||
if_icmpne LABEL340
|
||||
jump LABEL554
|
||||
jump LABEL566
|
||||
LABEL340:
|
||||
iload 10
|
||||
iconst -1
|
||||
if_icmpne LABEL344
|
||||
jump LABEL554
|
||||
jump LABEL566
|
||||
LABEL344:
|
||||
iload 7
|
||||
iload 4
|
||||
sub
|
||||
iconst 57
|
||||
if_icmplt LABEL350
|
||||
jump LABEL554
|
||||
jump LABEL566
|
||||
LABEL350:
|
||||
iload 12
|
||||
5031
|
||||
@@ -397,7 +397,7 @@ LABEL350:
|
||||
invoke 91
|
||||
iconst 1
|
||||
if_icmpeq CHAT_FILTER ; Jump to our new label instead
|
||||
jump LABEL550
|
||||
jump LABEL562
|
||||
CHAT_FILTER:
|
||||
sload 0 ; Load the message
|
||||
iconst 1 ; Gets changed to 0 if message is blocked
|
||||
@@ -410,7 +410,7 @@ CHAT_FILTER:
|
||||
iconst 1 ; 2nd half of conditional
|
||||
sstore 0 ; Override the message with our filtered message
|
||||
if_icmpeq LABEL368 ; Check if we are building this message
|
||||
jump LABEL550
|
||||
jump LABEL562
|
||||
LABEL368:
|
||||
iload 12 ; message uid
|
||||
sconst "chatMessageBuilding"
|
||||
@@ -419,13 +419,17 @@ LABEL368:
|
||||
iload 18
|
||||
switch
|
||||
3: LABEL371
|
||||
5: LABEL427
|
||||
6: LABEL399
|
||||
5: LABEL435
|
||||
6: LABEL403
|
||||
7: LABEL371
|
||||
jump LABEL464
|
||||
jump LABEL476
|
||||
LABEL371:
|
||||
iload 7
|
||||
sload 5
|
||||
sload 2
|
||||
append
|
||||
sconst "</col>"
|
||||
append
|
||||
sload 5
|
||||
sconst "splitPrivChatUsernameColor"
|
||||
runelite_callback
|
||||
@@ -453,10 +457,14 @@ LABEL371:
|
||||
invoke 203
|
||||
add
|
||||
istore 7
|
||||
jump LABEL482
|
||||
LABEL399:
|
||||
jump LABEL494
|
||||
LABEL403:
|
||||
iload 7
|
||||
sload 5
|
||||
sload 2
|
||||
append
|
||||
sconst "</col>"
|
||||
append
|
||||
sload 5
|
||||
sconst "splitPrivChatUsernameColor"
|
||||
runelite_callback
|
||||
@@ -484,10 +492,14 @@ LABEL399:
|
||||
invoke 203
|
||||
add
|
||||
istore 7
|
||||
jump LABEL482
|
||||
LABEL427:
|
||||
jump LABEL494
|
||||
LABEL435:
|
||||
iload 7
|
||||
sload 5
|
||||
sload 2
|
||||
append
|
||||
sconst "</col>"
|
||||
append
|
||||
sload 5
|
||||
sload 0
|
||||
sconst "</col>"
|
||||
@@ -509,9 +521,9 @@ LABEL427:
|
||||
istore 7
|
||||
iload 19
|
||||
iconst 0
|
||||
if_icmpeq LABEL452
|
||||
jump LABEL463
|
||||
LABEL452:
|
||||
if_icmpeq LABEL464
|
||||
jump LABEL475
|
||||
LABEL464:
|
||||
iload 13
|
||||
iconst 500
|
||||
add
|
||||
@@ -523,9 +535,9 @@ LABEL452:
|
||||
sconst "1"
|
||||
iconst 10616832
|
||||
if_setontimer
|
||||
LABEL463:
|
||||
jump LABEL482
|
||||
LABEL464:
|
||||
LABEL475:
|
||||
jump LABEL494
|
||||
LABEL476:
|
||||
iload 7
|
||||
sload 2
|
||||
sload 0
|
||||
@@ -544,31 +556,31 @@ LABEL464:
|
||||
invoke 199
|
||||
add
|
||||
istore 7
|
||||
LABEL482:
|
||||
LABEL494:
|
||||
iload 10
|
||||
if_clearops
|
||||
iload 18
|
||||
iconst 3
|
||||
if_icmpeq LABEL494
|
||||
if_icmpeq LABEL506
|
||||
iload 18
|
||||
iconst 6
|
||||
if_icmpeq LABEL494
|
||||
if_icmpeq LABEL506
|
||||
iload 18
|
||||
iconst 7
|
||||
if_icmpeq LABEL494
|
||||
jump LABEL528
|
||||
LABEL494:
|
||||
if_icmpeq LABEL506
|
||||
jump LABEL540
|
||||
LABEL506:
|
||||
iload 14
|
||||
iconst 1
|
||||
if_icmpeq LABEL498
|
||||
jump LABEL503
|
||||
LABEL498:
|
||||
if_icmpeq LABEL510
|
||||
jump LABEL515
|
||||
LABEL510:
|
||||
iconst 8
|
||||
sconst "Message"
|
||||
iload 10
|
||||
if_setop
|
||||
jump LABEL511
|
||||
LABEL503:
|
||||
jump LABEL523
|
||||
LABEL515:
|
||||
iconst 8
|
||||
sconst "Add friend"
|
||||
iload 10
|
||||
@@ -577,7 +589,7 @@ LABEL503:
|
||||
sconst "Add ignore"
|
||||
iload 10
|
||||
if_setop
|
||||
LABEL511:
|
||||
LABEL523:
|
||||
iconst 10
|
||||
sconst "Report"
|
||||
iload 10
|
||||
@@ -594,13 +606,13 @@ LABEL511:
|
||||
sconst "is"
|
||||
iload 10
|
||||
if_setonop
|
||||
jump LABEL532
|
||||
LABEL528:
|
||||
jump LABEL544
|
||||
LABEL540:
|
||||
iconst -1
|
||||
sconst ""
|
||||
iload 10
|
||||
if_setonop
|
||||
LABEL532:
|
||||
LABEL544:
|
||||
iconst -1
|
||||
sconst ""
|
||||
iload 10
|
||||
@@ -619,17 +631,17 @@ LABEL532:
|
||||
iload 9
|
||||
enum
|
||||
istore 10
|
||||
LABEL550:
|
||||
LABEL562:
|
||||
iload 12
|
||||
chat_getprevuid
|
||||
istore 12
|
||||
jump LABEL336
|
||||
LABEL554:
|
||||
LABEL566:
|
||||
iload 10
|
||||
iconst -1
|
||||
if_icmpne LABEL558
|
||||
jump LABEL641
|
||||
LABEL558:
|
||||
if_icmpne LABEL570
|
||||
jump LABEL653
|
||||
LABEL570:
|
||||
iload 10
|
||||
if_clearops
|
||||
iconst -1
|
||||
@@ -656,14 +668,14 @@ LABEL558:
|
||||
multiply
|
||||
cc_find
|
||||
iconst 1
|
||||
if_icmpeq LABEL586
|
||||
jump LABEL590
|
||||
LABEL586:
|
||||
if_icmpeq LABEL598
|
||||
jump LABEL602
|
||||
LABEL598:
|
||||
sconst ""
|
||||
cc_settext
|
||||
iconst 1
|
||||
cc_sethide
|
||||
LABEL590:
|
||||
LABEL602:
|
||||
iconst 10682368
|
||||
iload 9
|
||||
iconst 4
|
||||
@@ -672,14 +684,14 @@ LABEL590:
|
||||
add
|
||||
cc_find
|
||||
iconst 1
|
||||
if_icmpeq LABEL600
|
||||
jump LABEL604
|
||||
LABEL600:
|
||||
if_icmpeq LABEL612
|
||||
jump LABEL616
|
||||
LABEL612:
|
||||
sconst ""
|
||||
cc_settext
|
||||
iconst 1
|
||||
cc_sethide
|
||||
LABEL604:
|
||||
LABEL616:
|
||||
iconst 10682368
|
||||
iload 9
|
||||
iconst 4
|
||||
@@ -688,14 +700,14 @@ LABEL604:
|
||||
add
|
||||
cc_find
|
||||
iconst 1
|
||||
if_icmpeq LABEL614
|
||||
jump LABEL618
|
||||
LABEL614:
|
||||
if_icmpeq LABEL626
|
||||
jump LABEL630
|
||||
LABEL626:
|
||||
sconst ""
|
||||
cc_settext
|
||||
iconst 1
|
||||
cc_sethide
|
||||
LABEL618:
|
||||
LABEL630:
|
||||
iconst 10682368
|
||||
iload 9
|
||||
iconst 4
|
||||
@@ -704,12 +716,12 @@ LABEL618:
|
||||
add
|
||||
cc_find
|
||||
iconst 1
|
||||
if_icmpeq LABEL628
|
||||
jump LABEL630
|
||||
LABEL628:
|
||||
if_icmpeq LABEL640
|
||||
jump LABEL642
|
||||
LABEL640:
|
||||
iconst 1
|
||||
cc_sethide
|
||||
LABEL630:
|
||||
LABEL642:
|
||||
iload 9
|
||||
iconst 1
|
||||
add
|
||||
@@ -720,6 +732,6 @@ LABEL630:
|
||||
iload 9
|
||||
enum
|
||||
istore 10
|
||||
jump LABEL554
|
||||
LABEL641:
|
||||
jump LABEL566
|
||||
LABEL653:
|
||||
return
|
||||
|
||||
@@ -1 +1 @@
|
||||
877DB1B5A5AC999371A3E16052E79A613DD060A217FCEF6CB3D5611D42D780AC
|
||||
B5F4C856AEC94322FC7E2981920A8982FE331A300DD36FA0872840B7FA5A4C01
|
||||
@@ -20,11 +20,11 @@
|
||||
1131: LABEL9
|
||||
jump LABEL244
|
||||
LABEL9:
|
||||
iconst 10747945
|
||||
iconst 10747996
|
||||
if_getwidth
|
||||
iconst 33
|
||||
sub
|
||||
iconst 10747945
|
||||
iconst 10747996
|
||||
if_getheight
|
||||
istore 3
|
||||
istore 2
|
||||
@@ -33,7 +33,7 @@ LABEL9:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551334
|
||||
iconst 10551390
|
||||
enum
|
||||
if_getwidth
|
||||
sub
|
||||
@@ -48,7 +48,7 @@ LABEL9:
|
||||
LABEL29:
|
||||
iconst 0
|
||||
iload 3
|
||||
iconst 10747960
|
||||
iconst 10747997
|
||||
if_getheight
|
||||
add
|
||||
iconst 2
|
||||
@@ -56,14 +56,14 @@ LABEL29:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10747977
|
||||
iconst 10747998
|
||||
enum
|
||||
if_setposition
|
||||
iconst 0
|
||||
iload 3
|
||||
iconst 2
|
||||
iconst 2
|
||||
iconst 10747960
|
||||
iconst 10747997
|
||||
if_setposition
|
||||
jump LABEL65
|
||||
LABEL49:
|
||||
@@ -74,14 +74,14 @@ LABEL49:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10747977
|
||||
iconst 10747998
|
||||
enum
|
||||
if_setposition
|
||||
iload 2
|
||||
iconst 0
|
||||
iconst 2
|
||||
iconst 2
|
||||
iconst 10747960
|
||||
iconst 10747997
|
||||
if_setposition
|
||||
LABEL65:
|
||||
get_varbit 4084
|
||||
@@ -93,7 +93,7 @@ LABEL69:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
jump LABEL96
|
||||
@@ -107,7 +107,7 @@ LABEL81:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
jump LABEL96
|
||||
@@ -116,7 +116,7 @@ LABEL89:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
LABEL96:
|
||||
@@ -129,7 +129,7 @@ LABEL96:
|
||||
LABEL102:
|
||||
get_varbit 12986
|
||||
invoke 633
|
||||
iconst 10747930
|
||||
iconst 10747925
|
||||
if_sethide
|
||||
LABEL106:
|
||||
jump LABEL244
|
||||
@@ -143,7 +143,7 @@ LABEL111:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
jump LABEL138
|
||||
@@ -157,7 +157,7 @@ LABEL123:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
jump LABEL138
|
||||
@@ -166,7 +166,7 @@ LABEL131:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
LABEL138:
|
||||
@@ -179,7 +179,7 @@ LABEL138:
|
||||
LABEL144:
|
||||
get_varbit 12986
|
||||
invoke 633
|
||||
iconst 10551322
|
||||
iconst 10551317
|
||||
if_sethide
|
||||
LABEL148:
|
||||
jump LABEL244
|
||||
@@ -193,7 +193,7 @@ LABEL153:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
jump LABEL168
|
||||
@@ -202,7 +202,7 @@ LABEL161:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551330
|
||||
iconst 10551325
|
||||
enum
|
||||
2122
|
||||
LABEL168:
|
||||
@@ -217,15 +217,15 @@ LABEL169:
|
||||
jump LABEL180
|
||||
LABEL176:
|
||||
iconst 1
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_sethide
|
||||
jump LABEL235
|
||||
LABEL180:
|
||||
iconst 0
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_sethide
|
||||
iconst 1
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
2308
|
||||
get_varbit 6255
|
||||
switch
|
||||
@@ -235,38 +235,38 @@ LABEL180:
|
||||
jump LABEL213
|
||||
LABEL189:
|
||||
iconst 1718
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_setgraphic
|
||||
iconst 1
|
||||
sconst "Toggle single-tap mode"
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_setop
|
||||
jump LABEL220
|
||||
LABEL197:
|
||||
iconst 1717
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_setgraphic
|
||||
iconst 1
|
||||
sconst "Toggle tap-to-drop mode"
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_setop
|
||||
jump LABEL220
|
||||
LABEL205:
|
||||
iconst 1716
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_setgraphic
|
||||
iconst 1
|
||||
sconst "Show Keyboard"
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_setop
|
||||
jump LABEL220
|
||||
LABEL213:
|
||||
iconst 1715
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_setgraphic
|
||||
iconst 1
|
||||
sconst ""
|
||||
iconst 39387175
|
||||
iconst 39387174
|
||||
if_setop
|
||||
LABEL220:
|
||||
get_varbit 6255
|
||||
@@ -280,18 +280,18 @@ LABEL224:
|
||||
jump LABEL232
|
||||
LABEL228:
|
||||
iconst 155
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_settrans
|
||||
jump LABEL235
|
||||
LABEL232:
|
||||
iconst 0
|
||||
iconst 39387177
|
||||
iconst 39387176
|
||||
if_settrans
|
||||
LABEL235:
|
||||
invoke 2581
|
||||
get_varbit 6254
|
||||
invoke 633
|
||||
iconst 39387166
|
||||
iconst 39387165
|
||||
if_sethide
|
||||
invoke 2526
|
||||
pop_int
|
||||
|
||||
@@ -1 +1 @@
|
||||
90BE2B2F4CE3D5C7C00D2ECF6D552D9A285FD08DC47DDA93E5BFE86529B01E6E
|
||||
DE7A8C35396859C56E56307E45F4C3DC35EBA1FAAEBE871FAEC01E47C479AF43
|
||||
@@ -6,25 +6,25 @@
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551298
|
||||
iconst 10551386
|
||||
enum
|
||||
istore 2
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551313
|
||||
iconst 10551388
|
||||
enum
|
||||
istore 3
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551305
|
||||
iconst 10551303
|
||||
enum
|
||||
istore 4
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551315
|
||||
iconst 10551311
|
||||
enum
|
||||
istore 5
|
||||
iconst 103
|
||||
@@ -279,7 +279,7 @@ LABEL189:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551314
|
||||
iconst 10551310
|
||||
enum
|
||||
iload 5
|
||||
iload 8
|
||||
@@ -291,7 +291,7 @@ LABEL268:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551314
|
||||
iconst 10551310
|
||||
enum
|
||||
iload 3
|
||||
iconst 0
|
||||
@@ -417,7 +417,7 @@ LABEL342:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551314
|
||||
iconst 10551310
|
||||
enum
|
||||
iload 5
|
||||
iload 8
|
||||
@@ -429,7 +429,7 @@ LABEL385:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551314
|
||||
iconst 10551310
|
||||
enum
|
||||
iload 3
|
||||
iconst 0
|
||||
@@ -439,7 +439,7 @@ LABEL395:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551316
|
||||
iconst 10551312
|
||||
enum
|
||||
istore 18
|
||||
iload 18
|
||||
@@ -503,7 +503,7 @@ LABEL449:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551318
|
||||
iconst 10551314
|
||||
enum
|
||||
istore 18
|
||||
iconst 0
|
||||
@@ -518,7 +518,7 @@ LABEL463:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551307
|
||||
iconst 10551305
|
||||
enum
|
||||
if_hassub
|
||||
iconst 1
|
||||
@@ -578,7 +578,7 @@ LABEL511:
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551307
|
||||
iconst 10551305
|
||||
enum
|
||||
istore 18
|
||||
iconst 0
|
||||
@@ -617,7 +617,11 @@ LABEL539:
|
||||
iload 18
|
||||
if_setsize
|
||||
LABEL545:
|
||||
iload 0
|
||||
iconst 73
|
||||
iconst 73
|
||||
iload 1
|
||||
iconst 10551329
|
||||
enum
|
||||
iload 1
|
||||
invoke 920
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user