project: rev 206
This commit is contained in:
@@ -2,83 +2,728 @@ import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ez")
|
||||
public class class154 extends class166 {
|
||||
@ObfuscatedName("v")
|
||||
@Export("Tiles_hue")
|
||||
static int[] Tiles_hue;
|
||||
@ObfuscatedName("o")
|
||||
String field1738;
|
||||
@ObfuscatedName("et")
|
||||
public class class154 extends class165 {
|
||||
@ObfuscatedName("c")
|
||||
String field1720;
|
||||
// $FF: synthetic field
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Leq;"
|
||||
descriptor = "Les;"
|
||||
)
|
||||
final class155 this$0;
|
||||
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Leq;Ljava/lang/String;Ljava/lang/String;)V"
|
||||
descriptor = "(Les;Ljava/lang/String;Ljava/lang/String;)V"
|
||||
)
|
||||
class154(class155 var1, String var2, String var3) {
|
||||
super(var1, var2); // L: 372
|
||||
this.this$0 = var1; // L: 371
|
||||
this.field1738 = var3; // L: 373
|
||||
} // L: 374
|
||||
super(var1, var2); // L: 390
|
||||
this.this$0 = var1; // L: 389
|
||||
this.field1720 = var3; // L: 391
|
||||
} // L: 392
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "1005057629"
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "-118"
|
||||
)
|
||||
public int vmethod3227() {
|
||||
return 1; // L: 377
|
||||
public int vmethod3314() {
|
||||
return 1; // L: 395
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)Ljava/lang/String;",
|
||||
garbageValue = "59"
|
||||
garbageValue = "11"
|
||||
)
|
||||
public String vmethod3238() {
|
||||
return this.field1738; // L: 382
|
||||
public String vmethod3320() {
|
||||
return this.field1720; // L: 400
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Llp;Llp;I)Z",
|
||||
garbageValue = "169526997"
|
||||
descriptor = "(CI)Z",
|
||||
garbageValue = "-431729145"
|
||||
)
|
||||
public static boolean method3059(AbstractArchive var0, AbstractArchive var1) {
|
||||
GrandExchangeOfferWorldComparator.WorldMapElement_archive = var1; // L: 44
|
||||
if (!var0.isFullyLoaded()) { // L: 45
|
||||
return false; // L: 46
|
||||
} else {
|
||||
WorldMapElement.WorldMapElement_count = var0.getGroupFileCount(35); // L: 48
|
||||
class344.WorldMapElement_cached = new WorldMapElement[WorldMapElement.WorldMapElement_count]; // L: 49
|
||||
static final boolean method3163(char var0) {
|
||||
return var0 == 160 || var0 == ' ' || var0 == '_' || var0 == '-';
|
||||
}
|
||||
|
||||
for (int var2 = 0; var2 < WorldMapElement.WorldMapElement_count; ++var2) { // L: 50
|
||||
byte[] var3 = var0.takeFile(35, var2); // L: 51
|
||||
class344.WorldMapElement_cached[var2] = new WorldMapElement(var2); // L: 52
|
||||
if (var3 != null) { // L: 53
|
||||
class344.WorldMapElement_cached[var2].decode(new Buffer(var3)); // L: 54
|
||||
class344.WorldMapElement_cached[var2].method3291(); // L: 55
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)I",
|
||||
garbageValue = "678269677"
|
||||
)
|
||||
static int method3170(int var0, int var1) {
|
||||
if (var0 == -2) { // L: 15
|
||||
return 12345678;
|
||||
} else if (var0 == -1) { // L: 16
|
||||
if (var1 < 0) { // L: 17
|
||||
var1 = 0; // L: 18
|
||||
} else if (var1 > 127) { // L: 20
|
||||
var1 = 127; // L: 21
|
||||
}
|
||||
|
||||
var1 = 127 - var1; // L: 23
|
||||
return var1; // L: 24
|
||||
} else {
|
||||
var1 = (var0 & 127) * var1 / 128; // L: 26
|
||||
if (var1 < 2) { // L: 27
|
||||
var1 = 2;
|
||||
} else if (var1 > 126) { // L: 28
|
||||
var1 = 126;
|
||||
}
|
||||
|
||||
return (var0 & 65408) + var1; // L: 29
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIIB)I",
|
||||
garbageValue = "-54"
|
||||
)
|
||||
static final int method3169(int var0, int var1, int var2) {
|
||||
int var3 = var0 / var2; // L: 881
|
||||
int var4 = var0 & var2 - 1; // L: 882
|
||||
int var5 = var1 / var2; // L: 883
|
||||
int var6 = var1 & var2 - 1; // L: 884
|
||||
int var7 = SoundSystem.method740(var3, var5); // L: 885
|
||||
int var8 = SoundSystem.method740(var3 + 1, var5); // L: 886
|
||||
int var9 = SoundSystem.method740(var3, var5 + 1); // L: 887
|
||||
int var10 = SoundSystem.method740(var3 + 1, var5 + 1); // L: 888
|
||||
int var11 = SequenceDefinition.method3827(var7, var8, var4, var2); // L: 889
|
||||
int var12 = SequenceDefinition.method3827(var9, var10, var4, var2); // L: 890
|
||||
int var14 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var6 * 1024 / var2] >> 1; // L: 893
|
||||
int var13 = ((65536 - var14) * var11 >> 16) + (var12 * var14 >> 16); // L: 894
|
||||
return var13; // L: 896
|
||||
}
|
||||
|
||||
@ObfuscatedName("hu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lcj;IIIIII)V",
|
||||
garbageValue = "678056346"
|
||||
)
|
||||
@Export("drawActor2d")
|
||||
static final void drawActor2d(Actor var0, int var1, int var2, int var3, int var4, int var5) {
|
||||
if (var0 != null && var0.isVisible()) { // L: 4957
|
||||
if (var0 instanceof NPC) { // L: 4958
|
||||
NPCComposition var6 = ((NPC)var0).definition; // L: 4959
|
||||
if (var6.transforms != null) { // L: 4960
|
||||
var6 = var6.transform();
|
||||
}
|
||||
|
||||
if (var6 == null) { // L: 4961
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
return true; // L: 58
|
||||
}
|
||||
}
|
||||
int var76 = Players.Players_count; // L: 4963
|
||||
int[] var7 = Players.Players_indices; // L: 4964
|
||||
byte var8 = 0; // L: 4965
|
||||
Player var10;
|
||||
int var92;
|
||||
if (var1 < var76 && var0.playerCycle == Client.cycle) { // L: 4966
|
||||
var10 = (Player)var0; // L: 4968
|
||||
boolean var9;
|
||||
if (Client.drawPlayerNames == 0) { // L: 4970
|
||||
var9 = false; // L: 4971
|
||||
} else if (var10 != class101.localPlayer) { // L: 4974
|
||||
boolean var11 = (Client.drawPlayerNames & 4) != 0; // L: 4977
|
||||
boolean var12 = var11; // L: 4979
|
||||
if (!var11) { // L: 4980
|
||||
boolean var13 = (Client.drawPlayerNames & 1) != 0; // L: 4983
|
||||
var12 = var13 && var10.isFriend(); // L: 4985
|
||||
}
|
||||
|
||||
var9 = var12 || Language.method6070() && var10.isFriendsChatMember(); // L: 4987
|
||||
} else {
|
||||
var9 = class138.method2944(); // L: 4989
|
||||
}
|
||||
|
||||
if (var9) { // L: 4991
|
||||
Player var77 = (Player)var0; // L: 4992
|
||||
if (var1 < var76) { // L: 4993
|
||||
var92 = var0.defaultHeight + 15; // L: 4994
|
||||
class220.worldToScreen(var0.x, var0.y, var92); // L: 4996
|
||||
AbstractFont var78 = (AbstractFont)Client.fontsMap.get(FontName.FontName_plain12); // L: 4998
|
||||
byte var14 = 9; // L: 4999
|
||||
var78.drawCentered(var77.username.getName(), var2 + Client.viewportTempX, var3 + Client.viewportTempY - var14, 16777215, 0); // L: 5000
|
||||
var8 = 18; // L: 5001
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var89 = -2; // L: 5005
|
||||
int var17;
|
||||
int var23;
|
||||
int var24;
|
||||
int var79;
|
||||
if (!var0.healthBars.method6147()) { // L: 5006
|
||||
var79 = var0.defaultHeight + 15; // L: 5007
|
||||
class220.worldToScreen(var0.x, var0.y, var79); // L: 5009
|
||||
|
||||
for (HealthBar var96 = (HealthBar)var0.healthBars.last(); var96 != null; var96 = (HealthBar)var0.healthBars.previous()) { // L: 5011
|
||||
HealthBarUpdate var81 = var96.get(Client.cycle); // L: 5012
|
||||
if (var81 == null) { // L: 5013
|
||||
if (var96.isEmpty()) { // L: 5071
|
||||
var96.remove();
|
||||
}
|
||||
} else {
|
||||
HealthBarDefinition var97 = var96.definition; // L: 5014
|
||||
SpritePixels var82 = var97.getBackSprite(); // L: 5015
|
||||
SpritePixels var83 = var97.getFrontSprite(); // L: 5016
|
||||
var17 = 0; // L: 5018
|
||||
int var84;
|
||||
if (var82 != null && var83 != null) { // L: 5019
|
||||
if (var97.widthPadding * 2 < var83.subWidth) { // L: 5020
|
||||
var17 = var97.widthPadding;
|
||||
}
|
||||
|
||||
var84 = var83.subWidth - var17 * 2; // L: 5021
|
||||
} else {
|
||||
var84 = var97.width; // L: 5023
|
||||
}
|
||||
|
||||
int var18 = 255; // L: 5024
|
||||
boolean var85 = true; // L: 5025
|
||||
int var86 = Client.cycle - var81.cycle; // L: 5026
|
||||
int var87 = var84 * var81.health2 / var97.width; // L: 5027
|
||||
int var88;
|
||||
int var99;
|
||||
if (var81.cycleOffset > var86) { // L: 5028
|
||||
var88 = var97.field1881 == 0 ? 0 : var97.field1881 * (var86 / var97.field1881); // L: 5029
|
||||
var23 = var84 * var81.health / var97.width; // L: 5030
|
||||
var99 = var88 * (var87 - var23) / var81.cycleOffset + var23; // L: 5031
|
||||
} else {
|
||||
var99 = var87; // L: 5034
|
||||
var88 = var97.int5 + var81.cycleOffset - var86; // L: 5035
|
||||
if (var97.int3 >= 0) { // L: 5036
|
||||
var18 = (var88 << 8) / (var97.int5 - var97.int3);
|
||||
}
|
||||
}
|
||||
|
||||
if (var81.health2 > 0 && var99 < 1) { // L: 5038
|
||||
var99 = 1;
|
||||
}
|
||||
|
||||
if (var82 != null && var83 != null) { // L: 5039
|
||||
if (var84 == var99) { // L: 5040
|
||||
var99 += var17 * 2;
|
||||
} else {
|
||||
var99 += var17; // L: 5041
|
||||
}
|
||||
|
||||
var88 = var82.subHeight; // L: 5042
|
||||
var89 += var88; // L: 5043
|
||||
var23 = var2 + Client.viewportTempX - (var84 >> 1); // L: 5044
|
||||
var24 = var3 + Client.viewportTempY - var89; // L: 5045
|
||||
var23 -= var17; // L: 5046
|
||||
if (var18 >= 0 && var18 < 255) { // L: 5047
|
||||
var82.drawTransAt(var23, var24, var18); // L: 5048
|
||||
Rasterizer2D.Rasterizer2D_expandClip(var23, var24, var99 + var23, var24 + var88); // L: 5049
|
||||
var83.drawTransAt(var23, var24, var18); // L: 5050
|
||||
} else {
|
||||
var82.drawTransBgAt(var23, var24); // L: 5053
|
||||
Rasterizer2D.Rasterizer2D_expandClip(var23, var24, var99 + var23, var88 + var24); // L: 5054
|
||||
var83.drawTransBgAt(var23, var24); // L: 5055
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_setClip(var2, var3, var2 + var4, var3 + var5); // L: 5057
|
||||
var89 += 2; // L: 5058
|
||||
} else {
|
||||
var89 += 5; // L: 5061
|
||||
if (Client.viewportTempX > -1) { // L: 5062
|
||||
var88 = var2 + Client.viewportTempX - (var84 >> 1); // L: 5063
|
||||
var23 = var3 + Client.viewportTempY - var89; // L: 5064
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var88, var23, var99, 5, 65280); // L: 5065
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var88 + var99, var23, var84 - var99, 5, 16711680); // L: 5066
|
||||
}
|
||||
|
||||
var89 += 2; // L: 5068
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var89 == -2) { // L: 5074
|
||||
var89 += 7;
|
||||
}
|
||||
|
||||
var89 += var8; // L: 5075
|
||||
int var91;
|
||||
if (var1 < var76) { // L: 5076
|
||||
var10 = (Player)var0; // L: 5077
|
||||
if (var10.isHidden) { // L: 5078
|
||||
return;
|
||||
}
|
||||
|
||||
if (var10.headIconPk != -1 || var10.headIconPrayer != -1) { // L: 5079
|
||||
var91 = var0.defaultHeight + 15; // L: 5080
|
||||
class220.worldToScreen(var0.x, var0.y, var91); // L: 5082
|
||||
if (Client.viewportTempX > -1) { // L: 5084
|
||||
if (var10.headIconPk != -1) { // L: 5085
|
||||
var89 += 25; // L: 5086
|
||||
Message.headIconPkSprites[var10.headIconPk].drawTransBgAt(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - var89); // L: 5087
|
||||
}
|
||||
|
||||
if (var10.headIconPrayer != -1) { // L: 5089
|
||||
var89 += 25; // L: 5090
|
||||
class28.headIconPrayerSprites[var10.headIconPrayer].drawTransBgAt(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - var89); // L: 5091
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var1 >= 0 && Client.hintArrowType == 10 && var7[var1] == Client.hintArrowPlayerIndex) { // L: 5095
|
||||
var91 = var0.defaultHeight + 15; // L: 5096
|
||||
class220.worldToScreen(var0.x, var0.y, var91); // L: 5098
|
||||
if (Client.viewportTempX > -1) { // L: 5100
|
||||
var89 += UserComparator4.headIconHintSprites[1].subHeight; // L: 5101
|
||||
UserComparator4.headIconHintSprites[1].drawTransBgAt(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - var89); // L: 5102
|
||||
}
|
||||
}
|
||||
} else {
|
||||
NPCComposition var90 = ((NPC)var0).definition; // L: 5107
|
||||
if (var90.transforms != null) { // L: 5108
|
||||
var90 = var90.transform();
|
||||
}
|
||||
|
||||
if (var90.headIconPrayer >= 0 && var90.headIconPrayer < class28.headIconPrayerSprites.length) { // L: 5109
|
||||
var91 = var0.defaultHeight + 15; // L: 5110
|
||||
class220.worldToScreen(var0.x, var0.y, var91); // L: 5112
|
||||
if (Client.viewportTempX > -1) { // L: 5114
|
||||
class28.headIconPrayerSprites[var90.headIconPrayer].drawTransBgAt(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - 30); // L: 5115
|
||||
}
|
||||
}
|
||||
|
||||
if (Client.hintArrowType == 1 && Client.npcIndices[var1 - var76] == Client.hintArrowNpcIndex && Client.cycle % 20 < 10) { // L: 5118
|
||||
var91 = var0.defaultHeight + 15; // L: 5119
|
||||
class220.worldToScreen(var0.x, var0.y, var91); // L: 5121
|
||||
if (Client.viewportTempX > -1) { // L: 5123
|
||||
UserComparator4.headIconHintSprites[0].drawTransBgAt(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - 28);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.overheadText != null && (var1 >= var76 || !var0.field1152 && (Client.publicChatMode == 4 || !var0.isAutoChatting && (Client.publicChatMode == 0 || Client.publicChatMode == 3 || Client.publicChatMode == 1 && ((Player)var0).isFriend())))) { // L: 5126 5127
|
||||
var79 = var0.defaultHeight; // L: 5128
|
||||
class220.worldToScreen(var0.x, var0.y, var79); // L: 5130
|
||||
if (Client.viewportTempX > -1 && Client.overheadTextCount < Client.overheadTextLimit) { // L: 5132
|
||||
Client.overheadTextXOffsets[Client.overheadTextCount] = TileItem.fontBold12.stringWidth(var0.overheadText) / 2; // L: 5133
|
||||
Client.overheadTextAscents[Client.overheadTextCount] = TileItem.fontBold12.ascent; // L: 5134
|
||||
Client.overheadTextXs[Client.overheadTextCount] = Client.viewportTempX; // L: 5135
|
||||
Client.overheadTextYs[Client.overheadTextCount] = Client.viewportTempY; // L: 5136
|
||||
Client.overheadTextColors[Client.overheadTextCount] = var0.overheadTextColor; // L: 5137
|
||||
Client.overheadTextEffects[Client.overheadTextCount] = var0.overheadTextEffect; // L: 5138
|
||||
Client.overheadTextCyclesRemaining[Client.overheadTextCount] = var0.overheadTextCyclesRemaining; // L: 5139
|
||||
Client.overheadText[Client.overheadTextCount] = var0.overheadText; // L: 5140
|
||||
++Client.overheadTextCount; // L: 5141
|
||||
}
|
||||
}
|
||||
|
||||
for (var79 = 0; var79 < 4; ++var79) { // L: 5145
|
||||
var91 = var0.hitSplatCycles[var79]; // L: 5146
|
||||
var92 = var0.hitSplatTypes[var79]; // L: 5147
|
||||
HitSplatDefinition var98 = null; // L: 5148
|
||||
int var93 = 0; // L: 5149
|
||||
if (var92 >= 0) { // L: 5150
|
||||
if (var91 <= Client.cycle) { // L: 5151
|
||||
continue;
|
||||
}
|
||||
|
||||
var98 = class122.method2800(var0.hitSplatTypes[var79]); // L: 5152
|
||||
var93 = var98.field2026; // L: 5153
|
||||
if (var98 != null && var98.transforms != null) { // L: 5154
|
||||
var98 = var98.transform(); // L: 5155
|
||||
if (var98 == null) { // L: 5156
|
||||
var0.hitSplatCycles[var79] = -1; // L: 5157
|
||||
continue; // L: 5158
|
||||
}
|
||||
}
|
||||
} else if (var91 < 0) { // L: 5162
|
||||
continue;
|
||||
}
|
||||
|
||||
int var15 = var0.hitSplatTypes2[var79]; // L: 5163
|
||||
HitSplatDefinition var16 = null; // L: 5164
|
||||
if (var15 >= 0) { // L: 5165
|
||||
var16 = class122.method2800(var15); // L: 5166
|
||||
if (var16 != null && var16.transforms != null) { // L: 5167
|
||||
var16 = var16.transform();
|
||||
}
|
||||
}
|
||||
|
||||
if (var91 - var93 <= Client.cycle) { // L: 5169
|
||||
if (var98 == null) { // L: 5170
|
||||
var0.hitSplatCycles[var79] = -1; // L: 5171
|
||||
} else {
|
||||
var17 = var0.defaultHeight / 2; // L: 5174
|
||||
class220.worldToScreen(var0.x, var0.y, var17); // L: 5176
|
||||
if (Client.viewportTempX > -1) { // L: 5178
|
||||
boolean var94 = true; // L: 5179
|
||||
if (var79 == 1) { // L: 5180
|
||||
Client.viewportTempY -= 20; // L: 5181
|
||||
}
|
||||
|
||||
if (var79 == 2) { // L: 5183
|
||||
Client.viewportTempX -= 15; // L: 5184
|
||||
Client.viewportTempY -= 10; // L: 5185
|
||||
}
|
||||
|
||||
if (var79 == 3) { // L: 5187
|
||||
Client.viewportTempX += 15; // L: 5188
|
||||
Client.viewportTempY -= 10; // L: 5189
|
||||
}
|
||||
|
||||
SpritePixels var19 = null; // L: 5191
|
||||
SpritePixels var20 = null; // L: 5192
|
||||
SpritePixels var21 = null; // L: 5193
|
||||
SpritePixels var22 = null; // L: 5194
|
||||
var23 = 0; // L: 5195
|
||||
var24 = 0; // L: 5196
|
||||
int var25 = 0; // L: 5197
|
||||
int var26 = 0; // L: 5198
|
||||
int var27 = 0; // L: 5199
|
||||
int var28 = 0; // L: 5200
|
||||
int var29 = 0; // L: 5201
|
||||
int var30 = 0; // L: 5202
|
||||
SpritePixels var31 = null; // L: 5203
|
||||
SpritePixels var32 = null; // L: 5204
|
||||
SpritePixels var33 = null; // L: 5205
|
||||
SpritePixels var34 = null; // L: 5206
|
||||
int var35 = 0; // L: 5207
|
||||
int var36 = 0; // L: 5208
|
||||
int var37 = 0; // L: 5209
|
||||
int var38 = 0; // L: 5210
|
||||
int var39 = 0; // L: 5211
|
||||
int var40 = 0; // L: 5212
|
||||
int var41 = 0; // L: 5213
|
||||
int var42 = 0; // L: 5214
|
||||
int var43 = 0; // L: 5215
|
||||
var19 = var98.method3623(); // L: 5216
|
||||
int var44;
|
||||
if (var19 != null) { // L: 5217
|
||||
var23 = var19.subWidth; // L: 5218
|
||||
var44 = var19.subHeight; // L: 5219
|
||||
if (var44 > var43) { // L: 5220
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var27 = var19.xOffset; // L: 5221
|
||||
}
|
||||
|
||||
var20 = var98.method3643(); // L: 5223
|
||||
if (var20 != null) { // L: 5224
|
||||
var24 = var20.subWidth; // L: 5225
|
||||
var44 = var20.subHeight; // L: 5226
|
||||
if (var44 > var43) { // L: 5227
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var28 = var20.xOffset; // L: 5228
|
||||
}
|
||||
|
||||
var21 = var98.method3625(); // L: 5230
|
||||
if (var21 != null) { // L: 5231
|
||||
var25 = var21.subWidth; // L: 5232
|
||||
var44 = var21.subHeight; // L: 5233
|
||||
if (var44 > var43) { // L: 5234
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var29 = var21.xOffset; // L: 5235
|
||||
}
|
||||
|
||||
var22 = var98.method3626(); // L: 5237
|
||||
if (var22 != null) { // L: 5238
|
||||
var26 = var22.subWidth; // L: 5239
|
||||
var44 = var22.subHeight; // L: 5240
|
||||
if (var44 > var43) { // L: 5241
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var30 = var22.xOffset; // L: 5242
|
||||
}
|
||||
|
||||
if (var16 != null) { // L: 5244
|
||||
var31 = var16.method3623(); // L: 5245
|
||||
if (var31 != null) { // L: 5246
|
||||
var35 = var31.subWidth; // L: 5247
|
||||
var44 = var31.subHeight; // L: 5248
|
||||
if (var44 > var43) { // L: 5249
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var39 = var31.xOffset; // L: 5250
|
||||
}
|
||||
|
||||
var32 = var16.method3643(); // L: 5252
|
||||
if (var32 != null) { // L: 5253
|
||||
var36 = var32.subWidth; // L: 5254
|
||||
var44 = var32.subHeight; // L: 5255
|
||||
if (var44 > var43) { // L: 5256
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var40 = var32.xOffset; // L: 5257
|
||||
}
|
||||
|
||||
var33 = var16.method3625(); // L: 5259
|
||||
if (var33 != null) { // L: 5260
|
||||
var37 = var33.subWidth; // L: 5261
|
||||
var44 = var33.subHeight; // L: 5262
|
||||
if (var44 > var43) { // L: 5263
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var41 = var33.xOffset; // L: 5264
|
||||
}
|
||||
|
||||
var34 = var16.method3626(); // L: 5266
|
||||
if (var34 != null) { // L: 5267
|
||||
var38 = var34.subWidth; // L: 5268
|
||||
var44 = var34.subHeight; // L: 5269
|
||||
if (var44 > var43) { // L: 5270
|
||||
var43 = var44;
|
||||
}
|
||||
|
||||
var42 = var34.xOffset; // L: 5271
|
||||
}
|
||||
}
|
||||
|
||||
Font var80 = var98.getFont(); // L: 5276
|
||||
if (var80 == null) { // L: 5277
|
||||
var80 = MouseHandler.fontPlain11;
|
||||
}
|
||||
|
||||
Font var45;
|
||||
if (var16 != null) { // L: 5278
|
||||
var45 = var16.getFont(); // L: 5279
|
||||
if (var45 == null) { // L: 5280
|
||||
var45 = MouseHandler.fontPlain11;
|
||||
}
|
||||
} else {
|
||||
var45 = MouseHandler.fontPlain11; // L: 5282
|
||||
}
|
||||
|
||||
String var46 = null; // L: 5283
|
||||
String var47 = null; // L: 5284
|
||||
boolean var48 = false; // L: 5285
|
||||
int var49 = 0; // L: 5286
|
||||
var46 = var98.getString(var0.hitSplatValues[var79]); // L: 5287
|
||||
int var95 = var80.stringWidth(var46); // L: 5288
|
||||
if (var16 != null) { // L: 5289
|
||||
var47 = var16.getString(var0.hitSplatValues2[var79]); // L: 5290
|
||||
var49 = var45.stringWidth(var47); // L: 5291
|
||||
}
|
||||
|
||||
int var50 = 0; // L: 5293
|
||||
int var51 = 0; // L: 5294
|
||||
if (var24 > 0) { // L: 5295
|
||||
if (var21 == null && var22 == null) { // L: 5296
|
||||
var50 = 1; // L: 5297
|
||||
} else {
|
||||
var50 = var95 / var24 + 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (var16 != null && var36 > 0) { // L: 5299 5300
|
||||
if (var33 == null && var34 == null) { // L: 5301
|
||||
var51 = 1; // L: 5302
|
||||
} else {
|
||||
var51 = var49 / var36 + 1;
|
||||
}
|
||||
}
|
||||
|
||||
int var52 = 0; // L: 5305
|
||||
int var53 = var52; // L: 5306
|
||||
if (var23 > 0) { // L: 5307
|
||||
var52 += var23;
|
||||
}
|
||||
|
||||
var52 += 2; // L: 5308
|
||||
int var54 = var52; // L: 5309
|
||||
if (var25 > 0) { // L: 5310
|
||||
var52 += var25;
|
||||
}
|
||||
|
||||
int var55 = var52; // L: 5311
|
||||
int var56 = var52; // L: 5312
|
||||
int var57;
|
||||
if (var24 > 0) { // L: 5313
|
||||
var57 = var50 * var24; // L: 5314
|
||||
var52 += var57; // L: 5315
|
||||
var56 += (var57 - var95) / 2; // L: 5316
|
||||
} else {
|
||||
var52 += var95; // L: 5319
|
||||
}
|
||||
|
||||
var57 = var52; // L: 5321
|
||||
if (var26 > 0) { // L: 5322
|
||||
var52 += var26;
|
||||
}
|
||||
|
||||
int var58 = 0; // L: 5323
|
||||
int var59 = 0; // L: 5324
|
||||
int var60 = 0; // L: 5325
|
||||
int var61 = 0; // L: 5326
|
||||
int var62 = 0; // L: 5327
|
||||
int var63;
|
||||
if (var16 != null) { // L: 5328
|
||||
var52 += 2; // L: 5329
|
||||
var58 = var52; // L: 5330
|
||||
if (var35 > 0) { // L: 5331
|
||||
var52 += var35;
|
||||
}
|
||||
|
||||
var52 += 2; // L: 5332
|
||||
var59 = var52; // L: 5333
|
||||
if (var37 > 0) { // L: 5334
|
||||
var52 += var37;
|
||||
}
|
||||
|
||||
var60 = var52; // L: 5335
|
||||
var62 = var52; // L: 5336
|
||||
if (var36 > 0) { // L: 5337
|
||||
var63 = var51 * var36; // L: 5338
|
||||
var52 += var63; // L: 5339
|
||||
var62 += (var63 - var49) / 2; // L: 5340
|
||||
} else {
|
||||
var52 += var49; // L: 5343
|
||||
}
|
||||
|
||||
var61 = var52; // L: 5345
|
||||
if (var38 > 0) { // L: 5346
|
||||
var52 += var38;
|
||||
}
|
||||
}
|
||||
|
||||
var63 = var0.hitSplatCycles[var79] - Client.cycle; // L: 5348
|
||||
int var64 = var98.field2031 - var63 * var98.field2031 / var98.field2026; // L: 5349
|
||||
int var65 = var63 * var98.field2032 / var98.field2026 + -var98.field2032; // L: 5350
|
||||
int var66 = var64 + (var2 + Client.viewportTempX - (var52 >> 1)); // L: 5351
|
||||
int var67 = var3 + Client.viewportTempY - 12 + var65; // L: 5352
|
||||
int var68 = var67; // L: 5353
|
||||
int var69 = var43 + var67; // L: 5354
|
||||
int var70 = var67 + var98.field2019 + 15; // L: 5355
|
||||
int var71 = var70 - var80.maxAscent; // L: 5356
|
||||
int var72 = var70 + var80.maxDescent; // L: 5357
|
||||
if (var71 < var67) { // L: 5358
|
||||
var68 = var71;
|
||||
}
|
||||
|
||||
if (var72 > var69) { // L: 5359
|
||||
var69 = var72;
|
||||
}
|
||||
|
||||
int var73 = 0; // L: 5360
|
||||
int var74;
|
||||
int var75;
|
||||
if (var16 != null) { // L: 5361
|
||||
var73 = var67 + var16.field2019 + 15; // L: 5362
|
||||
var74 = var73 - var45.maxAscent; // L: 5363
|
||||
var75 = var73 + var45.maxDescent; // L: 5364
|
||||
if (var74 < var68) { // L: 5365
|
||||
;
|
||||
}
|
||||
|
||||
if (var75 > var69) { // L: 5366
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
var74 = 255; // L: 5368
|
||||
if (var98.field2030 >= 0) { // L: 5369
|
||||
var74 = (var63 << 8) / (var98.field2026 - var98.field2030);
|
||||
}
|
||||
|
||||
if (var74 >= 0 && var74 < 255) { // L: 5370
|
||||
if (var19 != null) { // L: 5371
|
||||
var19.drawTransAt(var66 + var53 - var27, var67, var74);
|
||||
}
|
||||
|
||||
if (var21 != null) { // L: 5372
|
||||
var21.drawTransAt(var54 + var66 - var29, var67, var74);
|
||||
}
|
||||
|
||||
if (var20 != null) { // L: 5373
|
||||
for (var75 = 0; var75 < var50; ++var75) { // L: 5374
|
||||
var20.drawTransAt(var24 * var75 + (var55 + var66 - var28), var67, var74); // L: 5375
|
||||
}
|
||||
}
|
||||
|
||||
if (var22 != null) { // L: 5378
|
||||
var22.drawTransAt(var57 + var66 - var30, var67, var74);
|
||||
}
|
||||
|
||||
var80.drawAlpha(var46, var66 + var56, var70, var98.textColor, 0, var74); // L: 5379
|
||||
if (var16 != null) { // L: 5380
|
||||
if (var31 != null) { // L: 5381
|
||||
var31.drawTransAt(var66 + var58 - var39, var67, var74);
|
||||
}
|
||||
|
||||
if (var33 != null) { // L: 5382
|
||||
var33.drawTransAt(var66 + var59 - var41, var67, var74);
|
||||
}
|
||||
|
||||
if (var32 != null) { // L: 5383
|
||||
for (var75 = 0; var75 < var51; ++var75) { // L: 5384
|
||||
var32.drawTransAt(var75 * var36 + (var66 + var60 - var40), var67, var74); // L: 5385
|
||||
}
|
||||
}
|
||||
|
||||
if (var34 != null) { // L: 5388
|
||||
var34.drawTransAt(var66 + var61 - var42, var67, var74);
|
||||
}
|
||||
|
||||
var45.drawAlpha(var47, var62 + var66, var73, var16.textColor, 0, var74); // L: 5389
|
||||
}
|
||||
} else {
|
||||
if (var19 != null) { // L: 5393
|
||||
var19.drawTransBgAt(var53 + var66 - var27, var67);
|
||||
}
|
||||
|
||||
if (var21 != null) { // L: 5394
|
||||
var21.drawTransBgAt(var54 + var66 - var29, var67);
|
||||
}
|
||||
|
||||
if (var20 != null) { // L: 5395
|
||||
for (var75 = 0; var75 < var50; ++var75) { // L: 5396
|
||||
var20.drawTransBgAt(var24 * var75 + (var55 + var66 - var28), var67); // L: 5397
|
||||
}
|
||||
}
|
||||
|
||||
if (var22 != null) { // L: 5400
|
||||
var22.drawTransBgAt(var57 + var66 - var30, var67);
|
||||
}
|
||||
|
||||
var80.draw(var46, var56 + var66, var70, var98.textColor | -16777216, 0); // L: 5401
|
||||
if (var16 != null) { // L: 5402
|
||||
if (var31 != null) { // L: 5403
|
||||
var31.drawTransBgAt(var58 + var66 - var39, var67);
|
||||
}
|
||||
|
||||
if (var33 != null) { // L: 5404
|
||||
var33.drawTransBgAt(var59 + var66 - var41, var67);
|
||||
}
|
||||
|
||||
if (var32 != null) { // L: 5405
|
||||
for (var75 = 0; var75 < var51; ++var75) { // L: 5406
|
||||
var32.drawTransBgAt(var36 * var75 + (var60 + var66 - var40), var67); // L: 5407
|
||||
}
|
||||
}
|
||||
|
||||
if (var34 != null) { // L: 5410
|
||||
var34.drawTransBgAt(var61 + var66 - var42, var67);
|
||||
}
|
||||
|
||||
var45.draw(var47, var62 + var66, var73, var16.textColor | -16777216, 0); // L: 5411
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lpt;IIB)I",
|
||||
garbageValue = "52"
|
||||
)
|
||||
static int method3061(IterableNodeHashTable var0, int var1, int var2) {
|
||||
if (var0 == null) { // L: 33
|
||||
return var2;
|
||||
} else {
|
||||
IntegerNode var3 = (IntegerNode)var0.get((long)var1); // L: 34
|
||||
return var3 == null ? var2 : var3.integer; // L: 35 36
|
||||
}
|
||||
}
|
||||
} // L: 5416
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user