📄 x.java
字号:
import java.util.Vector;
public final class x
{
public byte a;
public byte b;
public String a;
public byte c;
public int a;
public int b;
public short a;
public short b;
public short c;
public byte d;
public byte e;
public m[] a;
public m a;
public short d;
public byte f;
public String b;
public Vector a;
public static byte g = 1;
public x()
{
this.jdField_a_of_type_Byte = 0;
this.jdField_b_of_type_Byte = 0;
this.jdField_a_of_type_JavaLangString = null;
this.jdField_c_of_type_Byte = 0;
this.jdField_a_of_type_Int = 0;
this.jdField_b_of_type_Int = 0;
this.jdField_a_of_type_Short = 0;
this.jdField_b_of_type_Short = 0;
this.jdField_c_of_type_Short = 0;
this.jdField_d_of_type_Byte = 0;
this.e = 0;
this.jdField_a_of_type_ArrayOfM = null;
this.jdField_a_of_type_M = null;
this.jdField_d_of_type_Short = 0;
this.f = 0;
this.jdField_b_of_type_JavaLangString = null;
this.jdField_a_of_type_JavaUtilVector = null;
}
private void a(byte paramByte, String paramString)
{
if (this.jdField_a_of_type_JavaUtilVector == null)
this.jdField_a_of_type_JavaUtilVector = new Vector();
this.jdField_a_of_type_JavaUtilVector.addElement(paramString);
this.jdField_a_of_type_JavaUtilVector.addElement(new Byte(paramByte));
}
public final String[] a()
{
if (this.jdField_a_of_type_ArrayOfM != null)
{
String[] arrayOfString = new String[4];
for (int i = 0; i < this.jdField_a_of_type_ArrayOfM.length; ++i)
if (this.jdField_a_of_type_ArrayOfM[i] != null)
arrayOfString[i] = this.jdField_a_of_type_ArrayOfM[i].jdField_a_of_type_JavaLangString;
return arrayOfString;
}
return null;
}
private void a(byte paramByte1, byte paramByte2, String paramString, byte paramByte3, int paramInt1, int paramInt2, byte paramByte4)
{
if (this.jdField_a_of_type_ArrayOfM == null)
this.jdField_a_of_type_ArrayOfM = new m[4];
if (this.jdField_a_of_type_ArrayOfM[paramByte1] == null)
{
this.jdField_a_of_type_ArrayOfM[paramByte1] = new m(this, paramByte2, paramString, paramByte3, paramInt1, paramInt2, paramByte4);
return;
}
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_Byte = paramByte2;
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_JavaLangString = paramString;
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_c_of_type_Byte = paramByte3;
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_b_of_type_Int = paramInt1;
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_Int = paramInt2;
this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_b_of_type_Byte = paramByte4;
}
private short a()
{
if (this.jdField_a_of_type_M != null)
return (short)this.jdField_a_of_type_M.jdField_a_of_type_Byte;
return -1;
}
private void a(short paramShort, String paramString)
{
if (this.jdField_a_of_type_M != null)
this.jdField_a_of_type_M.a(paramShort, paramString);
}
public final String[] b()
{
if (this.jdField_a_of_type_M == null)
return null;
return this.jdField_a_of_type_M.jdField_a_of_type_ArrayOfJavaLangString;
}
public final void a(int paramInt1, int paramInt2)
{
this.jdField_a_of_type_M = this.jdField_a_of_type_ArrayOfM[paramInt1];
this.jdField_a_of_type_M.a((byte)paramInt2);
}
private short b()
{
return this.jdField_a_of_type_M.jdField_a_of_type_Short;
}
public static void a(int paramInt, byte[] paramArrayOfByte)
{
byte b1;
byte b3;
byte b4;
c localc = new c(paramArrayOfByte);
switch (paramInt)
{
case 50332032:
be.jdField_a_of_type_X.jdField_b_of_type_Byte = localc.a();
x tmp121_118 = be.jdField_a_of_type_X;
tmp121_118.jdField_b_of_type_Byte = (byte)(tmp121_118.jdField_b_of_type_Byte - 1);
be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_Int = localc.a();
be.jdField_a_of_type_X.jdField_b_of_type_Int = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_Short = localc.a();
be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
be.jdField_a_of_type_X.jdField_d_of_type_Byte = localc.a();
be.jdField_a_of_type_X.e = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = w.n[be.jdField_a_of_type_X.jdField_b_of_type_Byte];
for (b1 = 0; b1 < 4; b1 = (byte)(b1 + 1))
{
byte b2 = localc.a();
be.jdField_a_of_type_X.a(b1, b2, w.A[b2], localc.a(), localc.a(), localc.a(), w.a[b2]);
}
be.a(22);
be.d(0);
be.jdField_a_of_type_Be.e();
return;
case 50332288:
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
if (localc.a() == 1)
{
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("msg", "宠物学习技能成功:)", 1, be.d);
be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "宠物学习技能成功:)");
return;
}
be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "学习条件不足或已学习:(");
return;
case 50332544:
return;
case 50332800:
return;
case 50333056:
switch (b1 = localc.a())
{
case 5:
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("非法食物", false);
break;
case 4:
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("您宠物的灵魄已经达到85,无法继续喂食", false);
break;
case 1:
StringBuffer localStringBuffer1;
be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_Int = localc.a();
be.jdField_a_of_type_X.jdField_b_of_type_Int = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_Short = localc.a();
be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
be.jdField_a_of_type_X.jdField_d_of_type_Byte = localc.a();
be.jdField_a_of_type_X.e = localc.a();
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
(localStringBuffer1 = new StringBuffer(4)).append("您的宠物当前的灵魄为").append(be.jdField_a_of_type_X.jdField_d_of_type_Byte).append(",").append("忠诚度为").append(be.jdField_a_of_type_X.e).append(",").append("经验为").append(be.jdField_a_of_type_X.jdField_b_of_type_Int).append(",").append("灵力为").append(be.jdField_a_of_type_X.jdField_b_of_type_Short);
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localStringBuffer1.toString(), false);
if (be.jdField_a_of_type_Ah.b() == 1)
{
be.jdField_a_of_type_Ah.a();
be.jdField_a_of_type_Ar.a(" ");
return;
}
byte tmp667_664 = be.jdField_a_of_type_Ah.a();
byte[] tmp667_658 = be.jdField_a_of_type_Ah.b;
tmp667_658[tmp667_664] = (byte)(tmp667_658[tmp667_664] - 1);
case 2:
case 3:
default:
return;
}
case 50333312:
int i = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_c_of_type_Int = 0;
for (b3 = 0; b3 < i; ++b3)
be.jdField_a_of_type_X.a(localc.a(), localc.a());
be.a(22);
be.d(2);
be.jdField_a_of_type_Be.e();
return;
case 50333824:
be.jdField_a_of_type_X.f = localc.a();
if (be.jdField_a_of_type_X.f == -1)
{
localc.a();
localc.a();
}
else
{
be.jdField_a_of_type_X.jdField_b_of_type_JavaLangString = localc.a();
be.jdField_a_of_type_X.jdField_d_of_type_Short = localc.a();
}
if (be.jdField_a_of_type_X.f == -1)
{
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("msg", "请选择合适的装备", 1, be.d - 30);
return;
}
if (be.jdField_a_of_type_X.f == 0)
{
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "合成失败,请检查背包或宠物灵力值");
return;
}
be.a(22);
be.d(5);
be.jdField_a_of_type_Be.e();
return;
case 50333568:
if (be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector == null)
be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector = new Vector();
else
be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector.removeAllElements();
for (b3 = 0; b3 < 4; ++b3)
{
if ((b4 = localc.a()) > 0)
b4 = (byte)(b4 - 1);
be.jdField_a_of_type_X.a(b4, localc.a());
}
be.jdField_a_of_type_X.jdField_d_of_type_Short = localc.a();
if (be.jdField_a_of_type_X.jdField_d_of_type_Short / 10 > 0)
g = 2;
else
g = 1;
be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
be.jdField_a_of_type_X.jdField_c_of_type_Short = localc.a();
be.jdField_a_of_type_X.e = localc.a();
be.a(22);
if (be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte == 3)
be.d(3);
else
be.d(4);
be.jdField_a_of_type_Be.e();
return;
case 50334080:
be.jdField_a_of_type_X.jdField_b_of_type_Byte = localc.a();
be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = w.n[(be.jdField_a_of_type_X.jdField_b_of_type_Byte - 1)];
be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
for (b3 = 0; b3 < 4; b3 = (byte)(b3 + 1))
{
b4 = localc.a();
byte b5 = localc.a();
be.jdField_a_of_type_X.a(b3, b4, w.A[b4], b5, 0, 0, w.a[b4]);
}
be.a(22);
be.d(1);
be.jdField_a_of_type_Be.e();
return;
case 50334336:
StringBuffer localStringBuffer2 = new StringBuffer();
switch (b4 = localc.a())
{
case 1:
localStringBuffer2.append("您获得了:");
localStringBuffer2.append(localc.a());
String str = null;
str = localc.a();
localStringBuffer2.append("," + str);
localStringBuffer2.append("," + localc.a() + "熟练度。" + ((localc.a() == 1) ? "宠物技能升级。" : ""));
break;
case 2:
localStringBuffer2.append("失败!您的宠物的采集技能级别太低!");
break;
case 3:
localStringBuffer2.append("失败!您的宠物灵力太低!");
break;
case 4:
localStringBuffer2.append("您的背包已满!");
break;
case 5:
localStringBuffer2.append("失败!您的宠物没有学习挖矿技能!");
break;
case 6:
localStringBuffer2.append("失败!您的宠物没有学习采集技能!");
break;
case 7:
localStringBuffer2.append("失败!您还没有宠物!");
break;
case 8:
localStringBuffer2.append("失败!您的宠物忠诚太低!");
break;
case -1:
localStringBuffer2.append("失败!物品不存在或已经被别人采集走!");
case 0:
}
if (localStringBuffer2.length() <= 0)
return;
ax.b(7, localStringBuffer2.toString());
aw.a();
return;
case 50334592:
be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_d_of_type_Byte);
be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a();
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
}
}
public static byte[] a(int paramInt)
{
c localc = new c();
switch (paramInt)
{
case 50331904:
localc.a(be.jdField_a_of_type_Be.K);
break;
case 50332160:
break;
case 50332416:
break;
case 50332672:
localc.a(be.jdField_a_of_type_Ah.a());
break;
case 50332928:
localc.a(be.jdField_a_of_type_X.a());
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_d_of_type_Byte);
break;
case 50333184:
localc.a(be.jdField_a_of_type_X.a());
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_d_of_type_Byte);
localc.a(be.jdField_a_of_type_X.b());
break;
case 50333440:
if (be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte == 3)
{
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte);
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
localc.a(1);
localc.a(be.jdField_a_of_type_X.jdField_d_of_type_Short);
localc.a(0);
break label368:
}
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte);
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
localc.a(g);
localc.b(1);
localc.a(be.jdField_a_of_type_Ah.jdField_d_of_type_Byte);
break;
case 50334720:
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
break;
case 50333696:
break;
case 50333952:
break;
case 50334208:
localc.c(bi.a.jdField_c_of_type_Int);
break;
case 50334464:
localc.a(be.jdField_a_of_type_X.jdField_a_of_type_Byte);
}
label368: return localc.a();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -