Mentor, mammon and Paulina's Equipment Set (R-grade) adjustments.

Contributed by Sero.
This commit is contained in:
MobiusDevelopment 2020-12-18 00:16:24 +00:00
parent c01c9fa23f
commit 31e7c50c12
6 changed files with 17 additions and 12 deletions

View File

@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/MentorCoins.xsd">
<mentee level="40" coins="100" />
<mentee level="52" coins="200" />
<mentee level="61" coins="300" />
<mentee level="76" coins="400" />
<mentee level="85" coins="800" />
<mentee level="85" coins="5000" />
<mentee level="99" coins="10000" />
<mentee level="103" coins="25000" />
<mentee level="105" coins="60000" />
</list>

View File

@ -2,7 +2,7 @@
The LordHush!<br>
The government is out to get me, so I am forced to do business in the shadows.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest BlackMarketeerOfMammon 31092-01.html">"I want to exchange Ancient Adena for Adena."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 31092001">"I want to upgrade Talisman of Protection."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 31092002">"I want to get a Citrine Pendant."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 31092003">"I want to get a Proof of Battle (ForHonor Quest)."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 310920001">"I want to upgrade Talisman of Protection."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 310920002">"I want to get a Citrine Pendant."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 310920003">"I want to get a Proof of Battle (ForHonor Quest)."</Button>
</body></html>

View File

@ -70,6 +70,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
// Items
private static final int MENTEE_CERT = 33800;
private static final int MENTEE_MARK = 33804;
private static final int GRADUTION_BOX = 81348;
private static final int MENTEE_HEADPHONE = 34759;
private static final int DIPLOMA = 33805;
// Skills
@ -486,7 +487,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
// Clear mentee status
player.sendPacket(new ExMentorList(player));
player.sendPacket(new SystemMessage(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.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, MENTEE_CERT, 1);
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, GRADUTION_BOX, 1);
}
}

View File

@ -595,11 +595,16 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())))
if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_STAFF_R, 1, player, true);
}
else if ((CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_STAFF_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);

View File

@ -55,7 +55,7 @@ public class Q10590_ReawakenedFate extends Quest
24459, // Marsh Vampire Wizard
24460 // Marsh Vampire Shooter
};
// Item
// Items
private static final int VAMPIRE_ICHOR = 80854; // Vampire Ichor - monster drop
private static final ItemHolder SOE_JOACHIM = new ItemHolder(80858, 1);
// Rewards

View File

@ -6,7 +6,7 @@
<xs:element name="mentee" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:attribute type="xs:byte" name="level" use="optional" />
<xs:attribute type="xs:short" name="coins" use="optional" />
<xs:attribute type="xs:int" name="coins" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>