Code:
#region Birth Village Idiots
case 10010:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("No.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Job == 50)
{
GC.AddSend(Packets.NPCSay("I'm sorry. You cannot be a ninja. You must change your class."));
GC.AddSend(Packets.NPCLink("Trojan", 2));
GC.AddSend(Packets.NPCLink("Taoist", 3));
GC.AddSend(Packets.NPCLink("Warrior", 4));
GC.AddSend(Packets.NPCLink("Archer", 5));
GC.AddSend(Packets.NPCLink("No thank you", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.MyChar.Teleport(1002, 430, 380);
}
if (Control == 2)
{
GC.MyChar.Job = 15;
GC.AddSend(Packets.NPCSay("You have been transformed into a Trojan!"));
GC.AddSend(Packets.NPCLink("Thank You", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 3)
{
GC.MyChar.Job = 52;
GC.AddSend(Packets.NPCSay("You have been transformed into a Taoist!"));
GC.AddSend(Packets.NPCLink("Thank You", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 4)
{
GC.MyChar.Job = 25;
GC.AddSend(Packets.NPCSay("You have been transformed into a Warrior!"));
GC.AddSend(Packets.NPCLink("Thank You", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 5)
{
GC.MyChar.Job = 45;
GC.AddSend(Packets.NPCSay("You have been transformed into a Archer!"));
GC.AddSend(Packets.NPCLink("Thank You", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
I can get to the part where he asks what class they want to be. But it acts like it skips the actual job changing code







