Skill sublevel added to system message.
This commit is contained in:
@@ -295,20 +295,21 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
{
|
{
|
||||||
return addString(skill.getName());
|
return addString(skill.getName());
|
||||||
}
|
}
|
||||||
return addSkillName(skill.getId(), skill.getLevel());
|
return addSkillName(skill.getId(), skill.getLevel(), skill.getSubLevel());
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id)
|
public final T addSkillName(int id)
|
||||||
{
|
{
|
||||||
return addSkillName(id, 1);
|
return addSkillName(id, 1, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id, int lvl)
|
public final T addSkillName(int id, int lvl, int subLvl)
|
||||||
{
|
{
|
||||||
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
||||||
{
|
{
|
||||||
id,
|
id,
|
||||||
lvl
|
lvl,
|
||||||
|
subLvl
|
||||||
}));
|
}));
|
||||||
return (T) this;
|
return (T) this;
|
||||||
}
|
}
|
||||||
@@ -438,7 +439,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
packet.writeD(array[0]); // skill id
|
packet.writeD(array[0]); // skill id
|
||||||
packet.writeH(array[1]); // skill level
|
packet.writeH(array[1]); // skill level
|
||||||
packet.writeH(0x00); // skill sub level
|
packet.writeH(array[2]); // skill sub level
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -507,6 +508,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
out.println(array[0]); // SkillId
|
out.println(array[0]); // SkillId
|
||||||
out.println(array[1]); // SkillLevel
|
out.println(array[1]); // SkillLevel
|
||||||
|
out.println(array[2]); // SkillSubLevel
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -295,20 +295,21 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
{
|
{
|
||||||
return addString(skill.getName());
|
return addString(skill.getName());
|
||||||
}
|
}
|
||||||
return addSkillName(skill.getId(), skill.getLevel());
|
return addSkillName(skill.getId(), skill.getLevel(), skill.getSubLevel());
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id)
|
public final T addSkillName(int id)
|
||||||
{
|
{
|
||||||
return addSkillName(id, 1);
|
return addSkillName(id, 1, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id, int lvl)
|
public final T addSkillName(int id, int lvl, int subLvl)
|
||||||
{
|
{
|
||||||
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
||||||
{
|
{
|
||||||
id,
|
id,
|
||||||
lvl
|
lvl,
|
||||||
|
subLvl
|
||||||
}));
|
}));
|
||||||
return (T) this;
|
return (T) this;
|
||||||
}
|
}
|
||||||
@@ -438,7 +439,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
packet.writeD(array[0]); // skill id
|
packet.writeD(array[0]); // skill id
|
||||||
packet.writeH(array[1]); // skill level
|
packet.writeH(array[1]); // skill level
|
||||||
packet.writeH(0x00); // skill sub level
|
packet.writeH(array[2]); // skill sub level
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -507,6 +508,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
out.println(array[0]); // SkillId
|
out.println(array[0]); // SkillId
|
||||||
out.println(array[1]); // SkillLevel
|
out.println(array[1]); // SkillLevel
|
||||||
|
out.println(array[2]); // SkillSubLevel
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -296,20 +296,21 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
{
|
{
|
||||||
return addString(skill.getName());
|
return addString(skill.getName());
|
||||||
}
|
}
|
||||||
return addSkillName(skill.getId(), skill.getLevel());
|
return addSkillName(skill.getId(), skill.getLevel(), skill.getSubLevel());
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id)
|
public final T addSkillName(int id)
|
||||||
{
|
{
|
||||||
return addSkillName(id, 1);
|
return addSkillName(id, 1, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id, int lvl)
|
public final T addSkillName(int id, int lvl, int subLvl)
|
||||||
{
|
{
|
||||||
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
||||||
{
|
{
|
||||||
id,
|
id,
|
||||||
lvl
|
lvl,
|
||||||
|
subLvl
|
||||||
}));
|
}));
|
||||||
return (T) this;
|
return (T) this;
|
||||||
}
|
}
|
||||||
@@ -446,7 +447,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
packet.writeD(array[0]); // skill id
|
packet.writeD(array[0]); // skill id
|
||||||
packet.writeH(array[1]); // skill level
|
packet.writeH(array[1]); // skill level
|
||||||
packet.writeH(0x00); // skill sub level
|
packet.writeH(array[2]); // skill sub level
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -515,6 +516,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
out.println(array[0]); // SkillId
|
out.println(array[0]); // SkillId
|
||||||
out.println(array[1]); // SkillLevel
|
out.println(array[1]); // SkillLevel
|
||||||
|
out.println(array[2]); // SkillSubLevel
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -295,20 +295,21 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
{
|
{
|
||||||
return addString(skill.getName());
|
return addString(skill.getName());
|
||||||
}
|
}
|
||||||
return addSkillName(skill.getId(), skill.getLevel());
|
return addSkillName(skill.getId(), skill.getLevel(), skill.getSubLevel());
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id)
|
public final T addSkillName(int id)
|
||||||
{
|
{
|
||||||
return addSkillName(id, 1);
|
return addSkillName(id, 1, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final T addSkillName(int id, int lvl)
|
public final T addSkillName(int id, int lvl, int subLvl)
|
||||||
{
|
{
|
||||||
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
append(new SMParam(TYPE_SKILL_NAME, new int[]
|
||||||
{
|
{
|
||||||
id,
|
id,
|
||||||
lvl
|
lvl,
|
||||||
|
subLvl
|
||||||
}));
|
}));
|
||||||
return (T) this;
|
return (T) this;
|
||||||
}
|
}
|
||||||
@@ -438,7 +439,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
packet.writeD(array[0]); // skill id
|
packet.writeD(array[0]); // skill id
|
||||||
packet.writeH(array[1]); // skill level
|
packet.writeH(array[1]); // skill level
|
||||||
packet.writeH(0x00); // skill sub level
|
packet.writeH(array[2]); // skill sub level
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -507,6 +508,7 @@ public abstract class AbstractMessagePacket<T extends AbstractMessagePacket<?>>
|
|||||||
final int[] array = param.getIntArrayValue();
|
final int[] array = param.getIntArrayValue();
|
||||||
out.println(array[0]); // SkillId
|
out.println(array[0]); // SkillId
|
||||||
out.println(array[1]); // SkillLevel
|
out.println(array[1]); // SkillLevel
|
||||||
|
out.println(array[2]); // SkillSubLevel
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user