From 6d61464881063f00693505254caabb91b5061fe7 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 27 Nov 2020 09:17:08 +0000 Subject: [PATCH] Shadow and Light souls should not coexist. --- .../gameserver/network/serverpackets/EtcStatusUpdate.java | 2 +- .../gameserver/network/serverpackets/EtcStatusUpdate.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java index a8c808682d..4175c6dd57 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java @@ -41,8 +41,8 @@ public class EtcStatusUpdate implements IClientOutgoingPacket if (_player.getRace() == Race.KAMAEL) { - _isLight = _player.getLightMasterLevel() > 0; _isShadow = _player.getShadowMasterLevel() > 0; + _isLight = !_isShadow && (_player.getLightMasterLevel() > 0); } else { diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java index a8c808682d..4175c6dd57 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/EtcStatusUpdate.java @@ -41,8 +41,8 @@ public class EtcStatusUpdate implements IClientOutgoingPacket if (_player.getRace() == Race.KAMAEL) { - _isLight = _player.getLightMasterLevel() > 0; _isShadow = _player.getShadowMasterLevel() > 0; + _isLight = !_isShadow && (_player.getLightMasterLevel() > 0); } else {