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