Code: Select all
// Skills
private final static SkillHolder[] MENTEE_BUFFS =
{
new SkillHolder(9227, 1), // Mentor's Poem of Horn
new SkillHolder(9228, 1), // Mentor's Poem of Drum
new SkillHolder(9229, 1), // Mentor's Poem of Lute
new SkillHolder(9230, 1), // Mentor's Poem of Organ
new SkillHolder(9231, 1), // Mentor's Poem of Guitar
new SkillHolder(9232, 1), // Mentor's Poem of Harp
new SkillHolder(9233, 1), // Mentor's Guidance
};
protected static final SkillHolder[] MENTOR_BUFFS =
{
new SkillHolder(9256, 1), // Mentee's Appreciation;
};
private static final SkillHolder MENTEE_MENTOR_SUMMON = new SkillHolder(9379, 1); // Mentee's Mentor Summon
Code: Select all
// Mentee Buffs (Sonatas)
new SkillHolder(17082, 1), // Mentor's Prevailing Sonata
new SkillHolder(17083, 1), // Mentor's Daring Sonata
new SkillHolder(17084, 1), // Mentor's Refreshing Sonata
// Mentor Skill
//These skills become Permanent at 85+ once you are able to be a Mentor, they can only be applied to your Mentee, you do not require a current mentee to have these skills, however you don't obtain these skills until you get your first mentee, therefor they should be added to a mentor when he gets his first mentor, but never removed.
private static final SkillHolder MENTOR_KNIGHTS_HARMONY = new SkillHolder(9376, 1); // Mentor's Knight's Harmony
private static final SkillHolder MENTOR_WIZARDS_HARMONY = new SkillHolder(9377, 1); // Mentor's Wizard's Harmony
private static final SkillHolder MENTOR_WARRIORS_HARMONY = new SkillHolder(9378, 1); // Mentor's Warrior's Harmony
Code: Select all
// Skills
private final static SkillHolder[] MENTEE_BUFFS =
{
new SkillHolder(9227, 1), // Mentor's Poem of Horn
new SkillHolder(9228, 1), // Mentor's Poem of Drum
new SkillHolder(9229, 1), // Mentor's Poem of Lute
new SkillHolder(9230, 1), // Mentor's Poem of Organ
new SkillHolder(9231, 1), // Mentor's Poem of Guitar
new SkillHolder(9232, 1), // Mentor's Poem of Harp
new SkillHolder(17082, 1), // Mentor's Prevailing Sonata
new SkillHolder(17083, 1), // Mentor's Daring Sonata
new SkillHolder(17084, 1), // Mentor's Refreshing Sonata
new SkillHolder(9233, 1), // Mentor's Guidance
};
protected static final SkillHolder[] MENTOR_BUFFS =
{
new SkillHolder(9256, 1), // Mentee's Appreciation;
};
private static final SkillHolder MENTEE_MENTOR_SUMMON = new SkillHolder(9379, 1); // Mentee's Mentor Summon
private static final SkillHolder MENTOR_KNIGHTS_HARMONY = new SkillHolder(9376, 1); // Mentor's Knight's Harmony
private static final SkillHolder MENTOR_WIZARDS_HARMONY = new SkillHolder(9377, 1); // Mentor's Wizard's Harmony
private static final SkillHolder MENTOR_WARRIORS_HARMONY = new SkillHolder(9378, 1); // Mentor's Warrior's Harmony
Code: Select all
public void onMenteeAdded(OnPlayerMenteeAdd event)
{
// Starting buffs for Mentor
for (SkillHolder sk : MENTOR_BUFFS)
{
sk.getSkill().applyEffects(event.getMentor(), event.getMentor());
}
// Starting buffs for Mentee
for (SkillHolder sk : MENTEE_BUFFS)
{
sk.getSkill().applyEffects(event.getMentee(), event.getMentee());
}
// Update mentor list
event.getMentor().sendPacket(new ExMentorList(event.getMentor()));
// Add the mentee skill
event.getMentee().addSkill(MENTEE_MENTOR_SUMMON.getSkill(), true);
// Add the mentor skills
event.getMentor().addSkill(MENTOR_KNIGHTS_HARMONY.getSkill(), true);
event.getMentor().addSkill(MENTOR_WIZARDS_HARMONY.getSkill(), true);
event.getMentor().addSkill(MENTOR_WARRIORS_HARMONY.getSkill(), true);
// Send mail with the headphone
sendMail(event.getMentee(), MENTEE_ADDED_TITLE, MENTEE_ADDED_BODY, MENTEE_HEADPHONE, 1);
}