diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..b277446b93 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 8), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index ff2094e39c..1cc8fd5aa1 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..ad2126314f 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index 61fb9bfb2a..2af64ea2e4 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..b277446b93 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 8), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index ff2094e39c..1cc8fd5aa1 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..ad2126314f 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index 61fb9bfb2a..2af64ea2e4 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..2260001e17 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 4), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java index 5176fa01d2..ca91a86a4b 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/ExPetInfo.java @@ -69,7 +69,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -200,7 +200,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -240,9 +240,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..16fb79d776 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index bfa6dd4734..b589427bdd 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeD(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..b277446b93 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 8), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..ad2126314f 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index 61fb9bfb2a..2af64ea2e4 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java index dbcca14562..9cdc8f4c79 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java @@ -70,7 +70,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -201,7 +201,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -241,9 +241,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/enums/NpcInfoType.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/enums/NpcInfoType.java index 1ba1b24e69..b277446b93 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/enums/NpcInfoType.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/enums/NpcInfoType.java @@ -26,7 +26,7 @@ public enum NpcInfoType implements IUpdateTypeComponent // 0 ID(0x00, 4), ATTACKABLE(0x01, 1), - UNKNOWN1(0x02, 4), + RELATIONS(0x02, 8), NAME(0x03, 2), POSITION(0x04, (3 * 4)), HEADING(0x05, 4), diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java index 1c488645bd..ad2126314f 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/NpcInfo.java @@ -96,7 +96,7 @@ public class NpcInfo extends AbstractMaskPacket { _npc = npc; _abnormalVisualEffects = npc.getEffectList().getCurrentAbnormalVisualEffects(); - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING); if (npc.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -269,7 +269,7 @@ public class NpcInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -309,9 +309,9 @@ public class NpcInfo extends AbstractMaskPacket { packet.writeC(_npc.isAttackable() && !(_npc instanceof GuardInstance) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java index 61fb9bfb2a..2af64ea2e4 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/SummonInfo.java @@ -69,7 +69,7 @@ public class SummonInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -202,7 +202,7 @@ public class SummonInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -242,9 +242,9 @@ public class SummonInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java index dbcca14562..9cdc8f4c79 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/ExPetInfo.java @@ -70,7 +70,7 @@ public class ExPetInfo extends AbstractMaskPacket addComponentType(NpcInfoType.NAME); } - addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.UNKNOWN1, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); + addComponentType(NpcInfoType.ATTACKABLE, NpcInfoType.RELATIONS, NpcInfoType.TITLE, NpcInfoType.ID, NpcInfoType.POSITION, NpcInfoType.ALIVE, NpcInfoType.RUNNING, NpcInfoType.PVP_FLAG); if (summon.getHeading() > 0) { addComponentType(NpcInfoType.HEADING); @@ -201,7 +201,7 @@ public class ExPetInfo extends AbstractMaskPacket switch (type) { case ATTACKABLE: - case UNKNOWN1: + case RELATIONS: { _initSize += type.getBlockLength(); break; @@ -241,9 +241,9 @@ public class ExPetInfo extends AbstractMaskPacket { packet.writeC(_summon.isAutoAttackable(_attacker) ? 0x01 : 0x00); } - if (containsMask(NpcInfoType.UNKNOWN1)) + if (containsMask(NpcInfoType.RELATIONS)) { - packet.writeD(0x00); // unknown + packet.writeQ(0x00); } if (containsMask(NpcInfoType.TITLE)) {