Addition of ExPledgeMissionInfo constructor for single DailyMissionDataHolder.
This commit is contained in:
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -23,8 +23,7 @@ import org.l2jmobius.gameserver.network.serverpackets.pledgeV2.ExPledgeMissionIn
|
||||
import org.l2jmobius.gameserver.network.serverpackets.pledgeV2.ExPledgeMissionRewardCount;
|
||||
|
||||
/**
|
||||
* @author Bonux (bonuxq@gmail.com)
|
||||
* @date 29.09.2019
|
||||
* @author Bonux
|
||||
*/
|
||||
public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
{
|
||||
@@ -37,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -22,9 +22,8 @@ import org.l2jmobius.gameserver.network.ServerPackets;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ServerPacket;
|
||||
|
||||
/**
|
||||
* @author Bonux (bonuxq@gmail.com), NasSeKa
|
||||
* @date 29.09.2019
|
||||
**/
|
||||
* @author Bonux, NasSeKa
|
||||
*/
|
||||
public class ExPledgeMissionRewardCount extends ServerPacket
|
||||
{
|
||||
private final int _doneMissionsCount;
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
@@ -108,9 +108,10 @@ public class LevelDailyMissionHandler extends AbstractDailyMissionHandler
|
||||
{
|
||||
entry.setStatus(DailyMissionStatus.AVAILABLE);
|
||||
storePlayerEntry(entry);
|
||||
}
|
||||
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, getHolder()));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ public class RequestExPledgeMissionInfo implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
}
|
||||
|
@@ -70,10 +70,10 @@ public class RequestExPledgeMissionReward implements ClientPacket
|
||||
if (holder.isDisplayable(player))
|
||||
{
|
||||
holder.requestReward(player);
|
||||
player.sendPacket(new ExPledgeMissionInfo(player, holder));
|
||||
}
|
||||
}
|
||||
client.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
client.sendPacket(new ExPledgeMissionInfo(player));
|
||||
player.sendPacket(new ExPledgeMissionRewardCount(player));
|
||||
}
|
||||
|
||||
ThreadPool.schedule(() -> player.removeRequest(RewardRequest.class), 300);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
package org.l2jmobius.gameserver.network.serverpackets.pledgeV2;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
import org.l2jmobius.gameserver.data.xml.DailyMissionData;
|
||||
import org.l2jmobius.gameserver.model.DailyMissionDataHolder;
|
||||
@@ -38,6 +39,12 @@ public class ExPledgeMissionInfo extends ServerPacket
|
||||
_rewards = DailyMissionData.getInstance().getDailyMissionData(player);
|
||||
}
|
||||
|
||||
public ExPledgeMissionInfo(Player player, DailyMissionDataHolder holder)
|
||||
{
|
||||
_player = player;
|
||||
_rewards = Collections.singletonList(holder);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write()
|
||||
{
|
||||
|
Reference in New Issue
Block a user