System message adjustments.

Thanks to Enryu.
This commit is contained in:
MobiusDevelopment
2022-01-15 04:33:13 +00:00
parent 2f3ce4199a
commit 169584c991
4 changed files with 10 additions and 6 deletions

View File

@@ -489,7 +489,9 @@ public class Raina extends AbstractNpcAI
player.setActiveClass(player.getTotalSubClasses()); player.setActiveClass(player.getTotalSubClasses());
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED)); player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED));
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS); final SystemMessage sm = new SystemMessage(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
sm.addItemName(player.getActiveClass());
player.sendPacket(sm);
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html")); player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
break; break;
} }
@@ -553,7 +555,9 @@ public class Raina extends AbstractNpcAI
player.setActiveClass(classIndex); player.setActiveClass(classIndex);
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED)); player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED));
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html")); player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS); final SystemMessage sm = new SystemMessage(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
sm.addItemName(player.getActiveClass());
player.sendPacket(sm);
} }
break; break;
} }
@@ -631,7 +635,9 @@ public class Raina extends AbstractNpcAI
{ {
player.setActiveClass(player.getTotalSubClasses()); player.setActiveClass(player.getTotalSubClasses());
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED)); player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED));
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS); final SystemMessage sm = new SystemMessage(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
sm.addItemName(player.getActiveClass());
player.sendPacket(sm);
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html")); player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
SkillTreeData.getInstance().cleanSkillUponChangeClass(player); SkillTreeData.getInstance().cleanSkillUponChangeClass(player);
player.restoreDualSkills(); player.restoreDualSkills();

View File

@@ -94,7 +94,6 @@ public class RequestExRemoveItemAttribute implements IClientIncomingPacket
if (targetItem.isArmor()) if (targetItem.isArmor())
{ {
sm.addAttribute(realElement.getClientId()); sm.addAttribute(realElement.getClientId());
sm.addAttribute(realElement.getOpposite().getClientId());
} }
} }
else else

View File

@@ -94,7 +94,6 @@ public class RequestExRemoveItemAttribute implements IClientIncomingPacket
if (targetItem.isArmor()) if (targetItem.isArmor())
{ {
sm.addAttribute(realElement.getClientId()); sm.addAttribute(realElement.getClientId());
sm.addAttribute(realElement.getOpposite().getClientId());
} }
} }
else else