Training camp improvements.

This commit is contained in:
MobiusDev
2017-11-17 16:39:39 +00:00
parent 669b008d20
commit dde93f3788
14 changed files with 25 additions and 101 deletions

View File

@@ -53,6 +53,7 @@ public class NotifyTrainingRoomEnd implements IClientIncomingPacket
if (holder.isTraining())
{
holder.setEndTime(System.currentTimeMillis());
activeChar.setTraingCampInfo(holder);
activeChar.enableAllSkills();
activeChar.setIsInvul(false);
activeChar.setInvisible(false);

View File

@@ -19,7 +19,6 @@ package com.l2jmobius.gameserver.network.serverpackets.training;
import com.l2jmobius.Config;
import com.l2jmobius.commons.network.PacketWriter;
import com.l2jmobius.gameserver.data.xml.impl.ExperienceData;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.network.OutgoingPackets;
import com.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
@@ -33,14 +32,6 @@ public class ExTrainingZone_Admission implements IClientOutgoingPacket
private final double _maxExp;
private final double _maxSp;
public ExTrainingZone_Admission(L2PcInstance player)
{
_timeElapsed = 0;
_timeRemaining = Config.TRAINING_CAMP_MAX_DURATION;
_maxExp = (ExperienceData.getInstance().getExpForLevel(player.getLevel()) * ExperienceData.getInstance().getTrainingRate(player.getLevel())) / Config.TRAINING_CAMP_MAX_DURATION;
_maxSp = _maxExp / 250d;
}
public ExTrainingZone_Admission(int level, long timeElapsed, long timeRemaing)
{
_timeElapsed = timeElapsed;