Make use of existing TimeStamp getRemaining method.
This commit is contained in:
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.l2jmobius.gameserver.model;
|
package org.l2jmobius.gameserver.model;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple class containing all necessary information to maintain<br>
|
* Simple class containing all necessary information to maintain<br>
|
||||||
* valid time stamps and reuse for skills and items reuse upon re-login.<br>
|
* valid time stamps and reuse for skills and items reuse upon re-login.<br>
|
||||||
|
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.l2jmobius.gameserver.model;
|
package org.l2jmobius.gameserver.model;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple class containing all necessary information to maintain<br>
|
* Simple class containing all necessary information to maintain<br>
|
||||||
* valid time stamps and reuse for skills and items reuse upon re-login.<br>
|
* valid time stamps and reuse for skills and items reuse upon re-login.<br>
|
||||||
|
@@ -16,7 +16,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.l2jmobius.gameserver.network.serverpackets;
|
package org.l2jmobius.gameserver.network.serverpackets;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.LinkedList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.Timestamp;
|
import org.l2jmobius.gameserver.model.Timestamp;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
@@ -28,17 +29,22 @@ import org.l2jmobius.gameserver.network.ServerPackets;
|
|||||||
*/
|
*/
|
||||||
public class SkillCoolTime extends ServerPacket
|
public class SkillCoolTime extends ServerPacket
|
||||||
{
|
{
|
||||||
public Collection<Timestamp> _reuseTimestamps;
|
private final List<Timestamp> _reuseTimestamps = new LinkedList<>();
|
||||||
|
|
||||||
public SkillCoolTime(Player player)
|
public SkillCoolTime(Player player)
|
||||||
{
|
{
|
||||||
_reuseTimestamps = player.getReuseTimeStamps();
|
for (Timestamp ts : player.getReuseTimeStamps())
|
||||||
|
{
|
||||||
|
if (ts.hasNotPassed())
|
||||||
|
{
|
||||||
|
_reuseTimestamps.add(ts);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (Timestamp ts : _reuseTimestamps)
|
for (Timestamp ts : _reuseTimestamps)
|
||||||
@@ -46,7 +52,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -45,7 +45,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -53,7 +52,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -45,7 +45,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -53,7 +52,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -45,7 +45,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -53,7 +52,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -46,7 +46,6 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
@Override
|
@Override
|
||||||
public void write()
|
public void write()
|
||||||
{
|
{
|
||||||
final long currentTime = System.currentTimeMillis();
|
|
||||||
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
ServerPackets.SKILL_COOL_TIME.writeId(this);
|
||||||
writeInt(_reuseTimestamps.size());
|
writeInt(_reuseTimestamps.size());
|
||||||
for (TimeStamp ts : _reuseTimestamps)
|
for (TimeStamp ts : _reuseTimestamps)
|
||||||
@@ -54,7 +53,7 @@ public class SkillCoolTime extends ServerPacket
|
|||||||
writeInt(ts.getSkillId());
|
writeInt(ts.getSkillId());
|
||||||
writeInt(ts.getSkillLevel());
|
writeInt(ts.getSkillLevel());
|
||||||
writeInt((int) ts.getReuse() / 1000);
|
writeInt((int) ts.getReuse() / 1000);
|
||||||
writeInt((int) Math.max(ts.getStamp() - currentTime, 0) / 1000);
|
writeInt((int) ts.getRemaining() / 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user