Make MCSkill immutable with record
This commit is contained in:
@@ -95,14 +95,14 @@ public final class MonsterCarnivalHandler extends AbstractPacketHandler {
|
||||
return;
|
||||
}
|
||||
final MCSkill skill = CarnivalFactory.getInstance().getSkill(skillid.get(num)); //ugh wtf
|
||||
if (skill == null || c.getPlayer().getCP() < skill.cpLoss) {
|
||||
if (skill == null || c.getPlayer().getCP() < skill.cpLoss()) {
|
||||
c.sendPacket(PacketCreator.CPQMessage((byte) 1));
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
return;
|
||||
}
|
||||
final Disease dis = skill.getDisease();
|
||||
Party enemies = c.getPlayer().getParty().getEnemy();
|
||||
if (skill.targetsAll) {
|
||||
if (skill.targetsAll()) {
|
||||
int hitChance = rollHitChance(dis.getMobSkillType());
|
||||
if (hitChance <= 80) {
|
||||
for (PartyCharacter mpc : enemies.getPartyMembers()) {
|
||||
@@ -128,11 +128,11 @@ public final class MonsterCarnivalHandler extends AbstractPacketHandler {
|
||||
}
|
||||
}
|
||||
}
|
||||
neededCP = skill.cpLoss;
|
||||
neededCP = skill.cpLoss();
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
} else if (tab == 2) { //protectors
|
||||
final MCSkill skill = CarnivalFactory.getInstance().getGuardian(num);
|
||||
if (skill == null || c.getPlayer().getCP() < skill.cpLoss) {
|
||||
if (skill == null || c.getPlayer().getCP() < skill.cpLoss()) {
|
||||
c.sendPacket(PacketCreator.CPQMessage((byte) 1));
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
return;
|
||||
@@ -163,7 +163,7 @@ public final class MonsterCarnivalHandler extends AbstractPacketHandler {
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
return;
|
||||
} else {
|
||||
neededCP = skill.cpLoss;
|
||||
neededCP = skill.cpLoss();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user