Code:
#region Sunfer case 123456: { if (Control == 0) { GC.AddSend(Packets.NPCSay("So you feel like getting 3rd reborn? Well then you came to the right place. In order to get 3rd reborn you need to be level 120 and have a 1kk CP's")); GC.AddSend(Packets.NPCLink("I want 3rd reborn", 1)); GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { if (GC.MyChar.Reborns < 3) { GC.AddSend(Packets.NPCSay("Well lets get this reborning on its way.")); GC.AddSend(Packets.NPCLink("Im ready", 2)); GC.AddSend(Packets.NPCLink("I have changed my mind.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("You are already 3rd reborn, How dare you fool me.")); GC.AddSend(Packets.NPCLink("I shall leave.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 2) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.Job % 10 == 5) { if (GC.MyChar.CPs >= 1000000) { GC.MyChar.CPs -= 1000000; GC.AddSend(Packets.NPCSay("Do you want me to bless your equipment, Or would you rather have a luxory super gem of your choice")); GC.AddSend(Packets.NPCLink("Luxory Gem", 30)); GC.AddSend(Packets.NPCLink("Bless", 31)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("All you need is 1kk CP's, how sad.")); 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 a Master in your class or i will nto be able to help you on your journey")); GC.AddSend(Packets.NPCLink("Damnit", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You are not high enough level, Pleas go do some leveling and when you are ready you may come see me again")); GC.AddSend(Packets.NPCLink("You got it. ", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 30 || Control == 31) { if (Control == 30) { GC.MyChar.addBless = 0; GC.MyChar.SuperGem = 1; GC.AddSend(Packets.NPCSay("Choose wicth luxory gem you want")); GC.AddSend(Packets.NPCLink("Luxory Dragon", 43)); GC.AddSend(Packets.NPCLink("Luxory Phoenix", 33)); GC.AddSend(Packets.NPCLink("Luxory Fury", 53)); GC.AddSend(Packets.NPCLink("Luxory Moon", 93)); GC.AddSend(Packets.NPCLink("Luxory Rainbow", 63)); GC.AddSend(Packets.NPCLink("Next", 64)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 31) { GC.MyChar.addBless = 1; GC.MyChar.SuperGem = 0; GC.AddSend(Packets.NPCSay("Which class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 64) { GC.AddSend(Packets.NPCLink("Luxory Kylin", 73)); GC.AddSend(Packets.NPCLink("Luxory Violet", 83)); GC.AddSend(Packets.NPCLink("Luxory Glory", 153)); GC.AddSend(Packets.NPCLink("Luxory Thunder", 133)); GC.AddSend(Packets.NPCLink("Back", 30)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 33 && Control <= 153) { byte Gem = (byte)(Control - 30); GC.MyChar.SuperGem = Gem; GC.AddSend(Packets.NPCSay("Which class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 3 && Control <= 8) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.SuperGem != 0) { GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem)); } else if (GC.MyChar.addBless != 0) { #region HG if (GC.MyChar.Equips.HeadGear.ID != 0) { if (GC.MyChar.Equips.HeadGear.Bless == 0) { GC.MyChar.Equips.HeadGear.Bless = 1; goto Over; } } #endregion #region Necklace if (GC.MyChar.Equips.Necklace.ID != 0) { if (GC.MyChar.Equips.Necklace.Bless == 0) { GC.MyChar.Equips.Necklace.Bless = 1; goto Over; } } #endregion #region Ring if (GC.MyChar.Equips.Ring.ID != 0) { if (GC.MyChar.Equips.Ring.Bless == 0) { GC.MyChar.Equips.Ring.Bless = 1; goto Over; } } #endregion #region LeftHand if (GC.MyChar.Equips.LeftHand.ID != 0) { if (GC.MyChar.Equips.LeftHand.Bless == 0) { GC.MyChar.Equips.LeftHand.Bless = 1; goto Over; } } #endregion #region RightHand if (GC.MyChar.Equips.RightHand.ID != 0) { if (GC.MyChar.Equips.RightHand.Bless == 0) { GC.MyChar.Equips.RightHand.Bless = 1; goto Over; } } #endregion #region Boots if (GC.MyChar.Equips.Boots.ID != 0) { if (GC.MyChar.Equips.Boots.Bless == 0) { GC.MyChar.Equips.Boots.Bless = 1; goto Over; } } #endregion #region Gourd if (GC.MyChar.Equips.Gourd.ID != 0) { if (GC.MyChar.Equips.Gourd.Bless == 0) { GC.MyChar.Equips.Gourd.Bless = 1; goto Over; } } #endregion #region Garment if (GC.MyChar.Equips.Garment.ID != 0) { if (GC.MyChar.Equips.Garment.Bless == 0) { GC.MyChar.Equips.Garment.Bless = 1; goto Over; } } #endregion #region Fan if (GC.MyChar.Equips.Fan.ID != 0) { if (GC.MyChar.Equips.Fan.Bless == 0) { GC.MyChar.Equips.Fan.Bless = 1; goto Over; } } #endregion #region Tower if (GC.MyChar.Equips.Tower.ID != 0) { if (GC.MyChar.Equips.Tower.Bless == 0) { GC.MyChar.Equips.Tower.Bless = 1; goto Over; } } #endregion } Over: if (Control == 3) GC.MyChar.RebornCharacter3(11); if (Control == 4) GC.MyChar.RebornCharacter3(21); if (Control == 5) GC.MyChar.RebornCharacter3(41); if (Control == 6) GC.MyChar.RebornCharacter3(132); if (Control == 7) GC.MyChar.RebornCharacter3(142); if (Control == 8) GC.MyChar.RebornCharacter3(51); } } else if (Control == 200) { GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall.")); GC.AddSend(Packets.NPCLink("Okay here is it.", 201)); GC.AddSend(Packets.NPCLink("Its too expensive.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 201) { if (GC.MyChar.Reborns > 0) { if (GC.MyChar.InventoryContains(1088000, 1)) { Game.Item DB = null; foreach (Game.Item I in GC.MyChar.Inventory) if (I.ID == 1088000) { DB = I; break; } if (DB != null) { int AllAtributes = GC.MyChar.Str + GC.MyChar.Agi + GC.MyChar.Spi + GC.MyChar.Vit + GC.MyChar.StatPoints; GC.MyChar.Str = 0; GC.MyChar.Agi = 0; GC.MyChar.Spi = 0; GC.MyChar.Vit = 1; GC.MyChar.StatPoints = (ushort)(AllAtributes - 1); GC.MyChar.CurHP = 1; GC.MyChar.RemoveItem(DB); GC.AddSend(Packets.NPCSay("Okay, Done.")); GC.AddSend(Packets.NPCLink("Thank you.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You dont have the dragonball...")); GC.AddSend(Packets.NPCLink("Ahh.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned.")); GC.AddSend(Packets.NPCLink("Alright.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; } #endregion
Code:
if (Control == 3) GC.MyChar.RebornCharacter(11); if (Control == 4) GC.MyChar.RebornCharacter(21); if (Control == 5) GC.MyChar.RebornCharacter(41); if (Control == 6) GC.MyChar.RebornCharacter(132); if (Control == 7) GC.MyChar.RebornCharacter(142); if (Control == 8) GC.MyChar.RebornCharacter(51);
Code:
if (Control == 3) GC.MyChar.RebornCharacter3(11); if (Control == 4) GC.MyChar.RebornCharacter3(21); if (Control == 5) GC.MyChar.RebornCharacter3(41); if (Control == 6) GC.MyChar.RebornCharacter3(132); if (Control == 7) GC.MyChar.RebornCharacter3(142); if (Control == 8) GC.MyChar.RebornCharacter3(51);
Code:
public void RebornCharacter3(byte ToJob) { try { for (byte i = 1; i < 9; i++) if (i != 7 || i != 8) { Item I = Equips.Get(i); if (I.ID != 0) { EquipStats(i, false); ItemIDManipulation IDM = new ItemIDManipulation(I.ID); IDM.LowestLevel(i); I.ID = IDM.ToID(); Equips.Replace(i, I, this); EquipStats(i, true); } } else { Item I = Equips.Get(i); Equips.Replace(i, I, this); } if (Equips.Fan.ID != 0) { Inventory.Add(Equips.Get(10)); EquipStats(10, false); Game.World.Spawn(this, false); Equips.UnEquip(10, this); } if (Equips.Tower.ID != 0) { Inventory.Add(Equips.Get(11)); EquipStats(11, false); Game.World.Spawn(this, false); Equips.UnEquip(11, this); } } catch { } Reborns++; byte ExtraStat = 0; if (Level >= 120) ExtraStat = (byte)((-120 + Level) * 3 + Reborns * 10 + 45); else ExtraStat = (byte)(Reborns * 10); StatPoints = ExtraStat; Level = 15; Experience = 0; foreach (Skill S in Skills.Values) { MyClient.AddSend(Packets.GeneralData(EntityID, S.ID, 0, 0, 109)); } foreach (Prof P in Profs.Values) { MyClient.AddSend(Packets.GeneralData(EntityID, P.ID, 0, 0, 108)); } Skills.Clear(); Profs.Clear(); #region Archer2 #region Arch-Arch if (PreviousJob == 45 && Job == 45) { Top = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } } #endregion #region Arch-Fire else if (PreviousJob == 45 && Job == 145) { Top = 145; if (ToJob == 11 || ToJob == 21 || ToJob == 41) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 10010, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); } } #endregion #region Arch-Tro if (PreviousJob == 45 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 132 || ToJob == 142 || ToJob == 51) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 3050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); } } #endregion #region Arch-War if (PreviousJob == 45 && Job == 25) { Top = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); } else if (ToJob == 21 || ToJob == 41) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); } } #endregion #region Arch-Water if (PreviousJob == 45 && Job == 135) { Top = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 10010, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } } #endregion #region Arch-Nin if (PreviousJob == 45 && Job == 55) { Top = 55; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6004, Lvl = 0, Exp = 0 }); } } #endregion #endregion #region Trojan2 #region Tro-Arch if (PreviousJob == 15 && Job == 45) { if (ToJob == 41) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } } #endregion #region Tro-Fire if (PreviousJob == 15 && Job == 145) { Top = 145; if (ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } } #endregion #region Tro-Tro if (PreviousJob == 15 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } } #endregion #region Tro-War if (PreviousJob == 15 && Job == 25) { Top = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); } } #endregion #region Tro-Water if (PreviousJob == 15 && Job == 135) { Top = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); } else if (ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } } #endregion #region Tro-Nin if (PreviousJob == 15 && Job == 55) { Top = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6003, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6004, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6011, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6010, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } } #endregion #endregion #region Ninja2 #region Nin-Arch if (PreviousJob == 55 && Job == 45) { Top = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 142 || ToJob == 132) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } } #endregion #region Nin-Fire { Top = 145; if (PreviousJob == 55 && Job == 145) { if (ToJob == 11 || ToJob == 21 || ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } } } #endregion #region Nin-Tro if (PreviousJob == 55 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 51 || ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); } } #endregion #region Nin-War if (PreviousJob == 55 && Job == 25) { Top = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); } } #endregion #region Nin-Water if (PreviousJob == 55 && Job == 135) { Top = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } } #endregion #region Nin-Nin if (PreviousJob == 55 && Job == 55) { Top = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 6000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6002, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6003, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6004, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6010, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6011, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } } #endregion #endregion #region Fire2 #region Fire-Arch if (PreviousJob == 145 && Job == 45) { Top = 45; NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } #endregion #region Fire-Fire if (PreviousJob == 145 && Job == 145) { Top = 145; if (ToJob == 41 || ToJob == 11 || ToJob == 51 || ToJob == 21) { NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } } #endregion #region Fire-Tro if (PreviousJob == 145 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3050, Lvl = 0, Exp = 0 }); } } #endregion #region Fire-War if (PreviousJob == 145 && Job == 25) { Top = 25; if (ToJob == 41) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); } } #endregion #region Fire-Water if (PreviousJob == 145 && Job == 135) { Top = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } } #endregion #region Fire-Nin if (PreviousJob == 145 && Job == 55) { Top = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } } #endregion #endregion #region War2 #region War-Arch if (PreviousJob == 25 && Job == 45) { Top = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); } else if (ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } } #endregion #region War-Fire if (PreviousJob == 25 && Job == 145) { Top = 145; if (ToJob == 41) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 25) { NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } } #endregion #region War-Tro if (PreviousJob == 25 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3050, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); } } #endregion #region War-War if (PreviousJob == 25 && Job == 25) { Top = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } } #endregion #region War-Water if (PreviousJob == 25 && Job == 135) { Top = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } if (ToJob == 142) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } } #endregion #region War-Nin if (PreviousJob == 25 && Job == 55) { Top = 55; if (ToJob == 41) { NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6002, Lvl = 0, Exp = 0 }); } } #endregion #endregion #region Water2 #region Water-Arch if (PreviousJob == 135 && Job == 45) { Top = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } else { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5002, Lvl = 0, Exp = 0 }); } } #endregion #region Water-Fire if (PreviousJob == 135 && Job == 145) { Top = 145; if (ToJob == 11 || ToJob == 21 | ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1000, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1001, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1120, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3080, Lvl = 0, Exp = 0 }); } } #endregion #region Water-Tro if (PreviousJob == 135 && Job == 15) { Top = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1190, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1110, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1270, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 5100, Lvl = 0, Exp = 0 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3050, Lvl = 0, Exp = 0 }); } } #endregion #region Water-War if (PreviousJob == 135 && Job == 25) { Top = 25; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1350, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1280, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1015, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1320, Lvl = 0, Exp = 0 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1020, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1040, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3060, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1025, Lvl = 0, Exp = 0 }); } } #endregion #region Water-Water if (PreviousJob == 135 && Job == 135) { Top = 135; if (ToJob == 11 || ToJob == 21 || ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1055, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1175, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 3090, Lvl = 0, Exp = 0 }); } } #endregion #region Water-Nin if (PreviousJob == 135 && Job == 55) { Top = 55; NewSkill(new Skill() { ID = 1005, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1085, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1090, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1095, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 1195, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 6001, Lvl = 0, Exp = 0 }); } #endregion #endregion Job = ToJob; NewSkill(new Skill() { ID = 9876, Lvl = 0, Exp = 0 }); NewSkill(new Skill() { ID = 4000, Lvl = 0, Exp = 0 }); Database.GetStats(this); MyClient.LocalMessage(2000, "Congratulations! You are now reborn. All your skills and proficiency are gone."); World.SendMsgToAll("SYSTEM", Name + " has got 3rd reborn!", 2011, 0); }
If someone could help, i'd appreciate it alot.
Thanks for your time.