Start of Fate quest improvement.
Contributed by ultion.
This commit is contained in:
parent
94bf218e99
commit
969810ad5c
@ -19,6 +19,7 @@
|
|||||||
package quests.Q10331_StartOfFate;
|
package quests.Q10331_StartOfFate;
|
||||||
|
|
||||||
import com.l2jserver.gameserver.data.xml.impl.MultisellData;
|
import com.l2jserver.gameserver.data.xml.impl.MultisellData;
|
||||||
|
import com.l2jserver.gameserver.data.xml.impl.SkillTreesData;
|
||||||
import com.l2jserver.gameserver.model.Location;
|
import com.l2jserver.gameserver.model.Location;
|
||||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -26,6 +27,7 @@ import com.l2jserver.gameserver.model.quest.Quest;
|
|||||||
import com.l2jserver.gameserver.model.quest.QuestState;
|
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||||
import com.l2jserver.gameserver.model.quest.State;
|
import com.l2jserver.gameserver.model.quest.State;
|
||||||
import com.l2jserver.gameserver.network.NpcStringId;
|
import com.l2jserver.gameserver.network.NpcStringId;
|
||||||
|
import com.l2jserver.gameserver.network.serverpackets.ExNewSkillToLearnByLevelUp;
|
||||||
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;
|
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||||
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
|
import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
|
||||||
|
|
||||||
@ -175,6 +177,7 @@ public class Q10331_StartOfFate extends Quest
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
final int classId = Integer.parseInt(event.replace("change_to_", ""));
|
final int classId = Integer.parseInt(event.replace("change_to_", ""));
|
||||||
|
player.setBaseClass(classId);
|
||||||
player.setClassId(classId);
|
player.setClassId(classId);
|
||||||
switch (classId)
|
switch (classId)
|
||||||
{
|
{
|
||||||
@ -279,11 +282,16 @@ public class Q10331_StartOfFate extends Quest
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
giveAdena(player, 799, true);
|
giveAdena(player, 80000, true);
|
||||||
giveItems(player, PROOF_OF_COURAGE, 40);
|
giveItems(player, PROOF_OF_COURAGE, 40);
|
||||||
addExpAndSp(player, 200000, 48);
|
addExpAndSp(player, 200000, 48);
|
||||||
player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\QT_009_enchant_01.htm", TutorialShowHtml.LARGE_WINDOW));
|
player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\QT_009_enchant_01.htm", TutorialShowHtml.LARGE_WINDOW));
|
||||||
MultisellData.getInstance().separateAndSend(717, player, npc, false);
|
MultisellData.getInstance().separateAndSend(717, player, npc, false);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
if (SkillTreesData.getInstance().hasAvailableSkills(player, player.getClassId()))
|
||||||
|
{
|
||||||
|
player.sendPacket(ExNewSkillToLearnByLevelUp.STATIC_PACKET);
|
||||||
|
}
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -569,4 +577,4 @@ public class Q10331_StartOfFate extends Quest
|
|||||||
}
|
}
|
||||||
return htmltext;
|
return htmltext;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user