Rename MapleCoolDownValueHolder
This commit is contained in:
@@ -190,7 +190,7 @@ public class Character extends AbstractCharacterObject {
|
|||||||
private final Map<Integer, Long> buffExpires = new LinkedHashMap<>();
|
private final Map<Integer, Long> buffExpires = new LinkedHashMap<>();
|
||||||
private final Map<Integer, KeyBinding> keymap = new LinkedHashMap<>();
|
private final Map<Integer, KeyBinding> keymap = new LinkedHashMap<>();
|
||||||
private final Map<Integer, Summon> summons = new LinkedHashMap<>();
|
private final Map<Integer, Summon> summons = new LinkedHashMap<>();
|
||||||
private final Map<Integer, MapleCoolDownValueHolder> coolDowns = new LinkedHashMap<>();
|
private final Map<Integer, CooldownValueHolder> coolDowns = new LinkedHashMap<>();
|
||||||
private final EnumMap<Disease, Pair<DiseaseValueHolder, MobSkill>> diseases = new EnumMap<>(Disease.class);
|
private final EnumMap<Disease, Pair<DiseaseValueHolder, MobSkill>> diseases = new EnumMap<>(Disease.class);
|
||||||
private byte[] m_aQuickslotLoaded;
|
private byte[] m_aQuickslotLoaded;
|
||||||
private QuickslotBinding m_pQuickslotKeyMapped;
|
private QuickslotBinding m_pQuickslotKeyMapped;
|
||||||
@@ -517,7 +517,7 @@ public class Character extends AbstractCharacterObject {
|
|||||||
effLock.lock();
|
effLock.lock();
|
||||||
chrLock.lock();
|
chrLock.lock();
|
||||||
try {
|
try {
|
||||||
this.coolDowns.put(Integer.valueOf(skillId), new MapleCoolDownValueHolder(skillId, startTime, length));
|
this.coolDowns.put(Integer.valueOf(skillId), new CooldownValueHolder(skillId, startTime, length));
|
||||||
} finally {
|
} finally {
|
||||||
chrLock.unlock();
|
chrLock.unlock();
|
||||||
effLock.unlock();
|
effLock.unlock();
|
||||||
@@ -2891,7 +2891,7 @@ public class Character extends AbstractCharacterObject {
|
|||||||
skillCooldownTask = TimerManager.getInstance().register(new Runnable() {
|
skillCooldownTask = TimerManager.getInstance().register(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
Set<Entry<Integer, MapleCoolDownValueHolder>> es;
|
Set<Entry<Integer, CooldownValueHolder>> es;
|
||||||
|
|
||||||
effLock.lock();
|
effLock.lock();
|
||||||
chrLock.lock();
|
chrLock.lock();
|
||||||
@@ -2903,8 +2903,8 @@ public class Character extends AbstractCharacterObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
long curTime = Server.getInstance().getCurrentTime();
|
long curTime = Server.getInstance().getCurrentTime();
|
||||||
for (Entry<Integer, MapleCoolDownValueHolder> bel : es) {
|
for (Entry<Integer, CooldownValueHolder> bel : es) {
|
||||||
MapleCoolDownValueHolder mcdvh = bel.getValue();
|
CooldownValueHolder mcdvh = bel.getValue();
|
||||||
if (curTime >= mcdvh.startTime + mcdvh.length) {
|
if (curTime >= mcdvh.startTime + mcdvh.length) {
|
||||||
removeCooldown(mcdvh.skillId);
|
removeCooldown(mcdvh.skillId);
|
||||||
sendPacket(PacketCreator.skillCooldown(mcdvh.skillId, 0));
|
sendPacket(PacketCreator.skillCooldown(mcdvh.skillId, 0));
|
||||||
@@ -3220,7 +3220,7 @@ public class Character extends AbstractCharacterObject {
|
|||||||
effLock.lock();
|
effLock.lock();
|
||||||
chrLock.lock();
|
chrLock.lock();
|
||||||
try {
|
try {
|
||||||
for (MapleCoolDownValueHolder mcdvh : coolDowns.values()) {
|
for (CooldownValueHolder mcdvh : coolDowns.values()) {
|
||||||
ret.add(new PlayerCoolDownValueHolder(mcdvh.skillId, mcdvh.startTime, mcdvh.length));
|
ret.add(new PlayerCoolDownValueHolder(mcdvh.skillId, mcdvh.startTime, mcdvh.length));
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
@@ -7488,12 +7488,12 @@ public class Character extends AbstractCharacterObject {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class MapleCoolDownValueHolder {
|
public static class CooldownValueHolder {
|
||||||
|
|
||||||
public int skillId;
|
public int skillId;
|
||||||
public long startTime, length;
|
public long startTime, length;
|
||||||
|
|
||||||
public MapleCoolDownValueHolder(int skillId, long startTime, long length) {
|
public CooldownValueHolder(int skillId, long startTime, long length) {
|
||||||
super();
|
super();
|
||||||
this.skillId = skillId;
|
this.skillId = skillId;
|
||||||
this.startTime = startTime;
|
this.startTime = startTime;
|
||||||
@@ -7949,8 +7949,8 @@ public class Character extends AbstractCharacterObject {
|
|||||||
effLock.lock();
|
effLock.lock();
|
||||||
chrLock.lock();
|
chrLock.lock();
|
||||||
try {
|
try {
|
||||||
ArrayList<MapleCoolDownValueHolder> list = new ArrayList<>(coolDowns.values());
|
ArrayList<CooldownValueHolder> list = new ArrayList<>(coolDowns.values());
|
||||||
for (MapleCoolDownValueHolder mcvh : list) {
|
for (CooldownValueHolder mcvh : list) {
|
||||||
if (mcvh.skillId != id) {
|
if (mcvh.skillId != id) {
|
||||||
coolDowns.remove(mcvh.skillId);
|
coolDowns.remove(mcvh.skillId);
|
||||||
if (packet) {
|
if (packet) {
|
||||||
|
|||||||
Reference in New Issue
Block a user