Fix for Baium map status.
Contributed by nasseka.
This commit is contained in:
parent
aa3fa22ce7
commit
3f527f3f3c
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
@ -20,6 +20,7 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.l2jmobius.commons.network.PacketWriter;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
|
||||
@ -28,6 +29,8 @@ import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
*/
|
||||
public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private static final int BAIUM = 29020;
|
||||
|
||||
private final Map<Integer, Integer> _statuses;
|
||||
|
||||
public ExRaidBossSpawnInfo(Map<Integer, Integer> statuses)
|
||||
@ -43,7 +46,7 @@ public class ExRaidBossSpawnInfo implements IClientOutgoingPacket
|
||||
for (Entry<Integer, Integer> entry : _statuses.entrySet())
|
||||
{
|
||||
packet.writeD(entry.getKey());
|
||||
packet.writeD(entry.getValue());
|
||||
packet.writeD((entry.getKey() == BAIUM) && (GrandBossManager.getInstance().getBossStatus(BAIUM) == 0) ? 1 : entry.getValue());
|
||||
packet.writeD(0);
|
||||
}
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user