All packet creating methods now create Packet instead of byte[]
This commit got way too big... - Remove deprecated methods for sending packets - Favor OutPacket & Packet over MaplePacketLittleEndianWriter, LittleEndianWriter, and byte array - Split up some packet creating methods into separate classes
This commit is contained in:
@@ -64,8 +64,8 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler {
|
||||
}
|
||||
skillLevel = 1;
|
||||
chr.setDojoEnergy(0);
|
||||
c.announce(PacketCreator.getEnergy("energy", chr.getDojoEnergy()));
|
||||
c.announce(PacketCreator.serverNotice(5, "As you used the secret skill, your energy bar has been reset."));
|
||||
c.sendPacket(PacketCreator.getEnergy("energy", chr.getDojoEnergy()));
|
||||
c.sendPacket(PacketCreator.serverNotice(5, "As you used the secret skill, your energy bar has been reset."));
|
||||
}
|
||||
if (skillLevel == 0 || skillLevel != __skillLevel) return;
|
||||
|
||||
@@ -79,7 +79,7 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler {
|
||||
cooldownTime /= 60;
|
||||
}
|
||||
|
||||
c.announce(PacketCreator.skillCooldown(skillid, cooldownTime));
|
||||
c.sendPacket(PacketCreator.skillCooldown(skillid, cooldownTime));
|
||||
chr.addCooldown(skillid, currentServerTime(), cooldownTime * 1000);
|
||||
}
|
||||
}
|
||||
@@ -102,8 +102,8 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler {
|
||||
}
|
||||
}
|
||||
byte direction = slea.readByte(); // thanks MedicOP for pointing some 3rd-party related issues with Magnet
|
||||
chr.getMap().broadcastMessage(chr, PacketCreator.showBuffeffect(chr.getId(), skillid, chr.getSkillLevel(skillid), 1, direction), false);
|
||||
c.announce(PacketCreator.enableActions());
|
||||
chr.getMap().broadcastMessage(chr, PacketCreator.showBuffEffect(chr.getId(), skillid, chr.getSkillLevel(skillid), 1, direction), false);
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
return;
|
||||
} else if (skillid == Brawler.MP_RECOVERY) {// MP Recovery
|
||||
Skill s = SkillFactory.getSkill(skillid);
|
||||
@@ -114,7 +114,7 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler {
|
||||
chr.addMP(gain);
|
||||
} else if (skillid == SuperGM.HEAL_PLUS_DISPEL) {
|
||||
slea.skip(11);
|
||||
chr.getMap().broadcastMessage(chr, PacketCreator.showBuffeffect(chr.getId(), skillid, chr.getSkillLevel(skillid)), false);
|
||||
chr.getMap().broadcastMessage(chr, PacketCreator.showBuffEffect(chr.getId(), skillid, chr.getSkillLevel(skillid)), false);
|
||||
} else if (skillid % 10000000 == 1004) {
|
||||
slea.readShort();
|
||||
}
|
||||
@@ -143,10 +143,10 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler {
|
||||
}
|
||||
}
|
||||
|
||||
c.announce(PacketCreator.enableActions());
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
}
|
||||
} else {
|
||||
c.announce(PacketCreator.enableActions());
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user