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:
P0nk
2021-08-21 01:36:51 +02:00
parent b5cd6887ae
commit 8f6860d7d7
231 changed files with 6403 additions and 6927 deletions

View File

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