diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java index fa9c9d8693..f7df4c78cc 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java @@ -168,14 +168,15 @@ public class PetInfo implements IClientOutgoingPacket packet.writeC(_summon.getSoulShotsPerHit()); // How many soulshots this servitor uses per hit - Confirmed packet.writeC(_summon.getSpiritShotsPerHit()); // How many spiritshots this servitor uses per hit - - Confirmed packet.writeD(-1); - packet.writeD(0); + packet.writeD(0); // "Transformation ID - Confirmed" - Used to bug Fenrir after 64 level. + packet.writeC(0); // Used Summon Points + packet.writeC(0); // Maximum Summon Points final Set aves = _summon.getEffectList().getCurrentAbnormalVisualEffects(); packet.writeH(aves.size()); // Confirmed for (AbnormalVisualEffect ave : aves) { packet.writeH(ave.getClientId()); // Confirmed } - packet.writeH(0); // visibility packet.writeC(_statusMask); if (_summon.isPet()) { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java index fa9c9d8693..f7df4c78cc 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java @@ -168,14 +168,15 @@ public class PetInfo implements IClientOutgoingPacket packet.writeC(_summon.getSoulShotsPerHit()); // How many soulshots this servitor uses per hit - Confirmed packet.writeC(_summon.getSpiritShotsPerHit()); // How many spiritshots this servitor uses per hit - - Confirmed packet.writeD(-1); - packet.writeD(0); + packet.writeD(0); // "Transformation ID - Confirmed" - Used to bug Fenrir after 64 level. + packet.writeC(0); // Used Summon Points + packet.writeC(0); // Maximum Summon Points final Set aves = _summon.getEffectList().getCurrentAbnormalVisualEffects(); packet.writeH(aves.size()); // Confirmed for (AbnormalVisualEffect ave : aves) { packet.writeH(ave.getClientId()); // Confirmed } - packet.writeH(0); // visibility packet.writeC(_statusMask); if (_summon.isPet()) { diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java index fa9c9d8693..f7df4c78cc 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java @@ -168,14 +168,15 @@ public class PetInfo implements IClientOutgoingPacket packet.writeC(_summon.getSoulShotsPerHit()); // How many soulshots this servitor uses per hit - Confirmed packet.writeC(_summon.getSpiritShotsPerHit()); // How many spiritshots this servitor uses per hit - - Confirmed packet.writeD(-1); - packet.writeD(0); + packet.writeD(0); // "Transformation ID - Confirmed" - Used to bug Fenrir after 64 level. + packet.writeC(0); // Used Summon Points + packet.writeC(0); // Maximum Summon Points final Set aves = _summon.getEffectList().getCurrentAbnormalVisualEffects(); packet.writeH(aves.size()); // Confirmed for (AbnormalVisualEffect ave : aves) { packet.writeH(ave.getClientId()); // Confirmed } - packet.writeH(0); // visibility packet.writeC(_statusMask); if (_summon.isPet()) { diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java index fa9c9d8693..f7df4c78cc 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/pet/PetInfo.java @@ -168,14 +168,15 @@ public class PetInfo implements IClientOutgoingPacket packet.writeC(_summon.getSoulShotsPerHit()); // How many soulshots this servitor uses per hit - Confirmed packet.writeC(_summon.getSpiritShotsPerHit()); // How many spiritshots this servitor uses per hit - - Confirmed packet.writeD(-1); - packet.writeD(0); + packet.writeD(0); // "Transformation ID - Confirmed" - Used to bug Fenrir after 64 level. + packet.writeC(0); // Used Summon Points + packet.writeC(0); // Maximum Summon Points final Set aves = _summon.getEffectList().getCurrentAbnormalVisualEffects(); packet.writeH(aves.size()); // Confirmed for (AbnormalVisualEffect ave : aves) { packet.writeH(ave.getClientId()); // Confirmed } - packet.writeH(0); // visibility packet.writeC(_statusMask); if (_summon.isPet()) {