Fixed mentee marks sent by mail.
This commit is contained in:
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -48,6 +48,7 @@ import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentee
|
|||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerMentorStatus;
|
||||||
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
import com.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerProfessionChange;
|
||||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import com.l2jmobius.gameserver.model.itemcontainer.Mail;
|
||||||
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
import com.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import com.l2jmobius.gameserver.network.SystemMessageId;
|
import com.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -219,7 +220,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
handleMentorSkills(event.getMentor());
|
handleMentorSkills(event.getMentor());
|
||||||
|
|
||||||
// Send mail with the headphone
|
// Send mail with the headphone
|
||||||
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
sendMail(event.getMentee().getObjectId(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
@RegisterEvent(EventType.ON_PLAYER_MENTEE_STATUS)
|
||||||
@@ -506,7 +507,7 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
|
|
||||||
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_MENTEE_RELATIONSHIP_WITH_YOUR_MENTOR_S1_HAS_ENDED_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_85_OR_ABOVE_YOU_CAN_NO_LONGER_BE_PAIRED_WITH_A_MENTOR).addPcName(player));
|
||||||
|
|
||||||
sendMail(player, MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,20 +531,15 @@ public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
|||||||
final int amount = MENTEE_COINS.get(player.getLevel());
|
final int amount = MENTEE_COINS.get(player.getLevel());
|
||||||
if (amount > 0)
|
if (amount > 0)
|
||||||
{
|
{
|
||||||
sendMail(mentor.getObjectId(), player, LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
sendMail(mentor.getObjectId(), LEVEL_UP_TITLE, String.format(LEVEL_UP_BODY, player.getName(), player.getLevel()), MENTEE_MARK, amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMail(PlayerInstance player, String title, String body, int itemId, long amount)
|
private void sendMail(int objectId, String title, String body, int itemId, long amount)
|
||||||
{
|
|
||||||
sendMail(player.getObjectId(), player, title, body, itemId, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void sendMail(int objectId, PlayerInstance player, String title, String body, int itemId, long amount)
|
|
||||||
{
|
{
|
||||||
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
final Message msg = new Message(MENTOR_GUIDE, objectId, title, body, MailType.MENTOR_NPC);
|
||||||
msg.createAttachments().addItem(getName(), itemId, amount, null, player);
|
final Mail attachments = msg.createAttachments();
|
||||||
|
attachments.addItem(getName(), itemId, amount, null, null);
|
||||||
MailManager.getInstance().sendMessage(msg);
|
MailManager.getInstance().sendMessage(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user