Code:
case 35022:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("You must be a Master of your profession before you try to level."));
GC.AddSend(Packets.NPCLink("Trojan", 1));
GC.AddSend(Packets.NPCLink("Archer", 2));
GC.AddSend(Packets.NPCLink("Water Taoist", 3));
GC.AddSend(Packets.NPCLink("Melee Water Taoist", 4));
GC.AddSend(Packets.NPCLink("Warrior", 5));
GC.AddSend(Packets.NPCLink("Ninja", 6));
GC.AddSend(Packets.NPCLink("Fire Taoist", 7));
GC.AddSend(Packets.NPCLink("No thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Trojans Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 12));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 12)
{
if (GC.MyChar.Level == 120)
{
GC.AddSend(Packets.NPCSay("Level 120"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 15)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 176;
GC.MyChar.Vit = 250;
GC.MyChar.Agi = 65;
GC.MyChar.Spi = 10;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Trojan!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 2)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Archers Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 17));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 17)
{
if (GC.MyChar.Level == 120)
{
GC.AddSend(Packets.NPCSay("Level 120"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 45)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 74;
GC.MyChar.Vit = 177;
GC.MyChar.Agi = 240;
GC.MyChar.Spi = 10;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't an Archer!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 3)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Water Taoists Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 22));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 22)
{
if (GC.MyChar.Level == 120)
{
GC.AddSend(Packets.NPCSay("Level 120!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 0;
GC.MyChar.Vit = 251;
GC.MyChar.Agi = 20;
GC.MyChar.Spi = 230;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Water Taoist!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 4)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Water Taoists Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 27));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 27)
{
if (GC.MyChar.Level == 120)
{
GC.AddSend(Packets.NPCSay("Level 120"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 176;
GC.MyChar.Vit = 150;
GC.MyChar.Agi = 65;
GC.MyChar.Spi = 110;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Water Taoist!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 5)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Warriors Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 32));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 32)
{
if (GC.MyChar.Level == 120)
{
GC.AddSend(Packets.NPCSay("Level 120"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 25)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 176;
GC.MyChar.Vit = 250;
GC.MyChar.Agi = 65;
GC.MyChar.Spi = 10;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Warrior!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 6)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Ninjas Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 37));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 37)
{
if (GC.MyChar.Level == 120)
{ }
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 55)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 66;
GC.MyChar.Vit = 150;
GC.MyChar.Agi = 275;
GC.MyChar.Spi = 10;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Ninja!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 7)
{
GC.AddSend(Packets.NPCSay("What level do you want to be? Fire Taoists Only!"));
GC.AddSend(Packets.NPCLink("Level 137 - 100k CPs.", 42));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 42)
{
if (GC.MyChar.Level == 120)
{ }
else
{
GC.AddSend(Packets.NPCSay("You must be level 120 before leveling to 137!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (GC.MyChar.CPs >= 100000)
{
if (GC.MyChar.Job == 145)
{
GC.MyChar.CPs -= 100000;
GC.MyChar.Level = 137;
GC.MyChar.StatPoints = 112;
GC.MyChar.Str = 0;
GC.MyChar.Vit = 251;
GC.MyChar.Agi = 20;
GC.MyChar.Spi = 230;
GC.AddSend(Packets.NPCSay("Congrats!"));
GC.AddSend(Packets.NPCLink("Woot", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You don't have enough CPs, Or you aren't a Fire Taoist!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}