Addition of ExPledgeMissionInfo constructor for single DailyMissionDataHolder.

This commit is contained in:
MobiusDevelopment
2023-01-13 02:00:16 +00:00
parent 9cb5f9bf38
commit bc406176af
33 changed files with 115 additions and 53 deletions

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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;

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{

View File

@@ -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 ExPledgeMissionRewardCount(player));
player.sendPacket(new ExPledgeMissionInfo(player));
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);

View File

@@ -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()
{