I went to the Conquer website and got the combination for every RB possible.
Well a lot of people are saying its not working.
Well this is pretty much just a base then I guess.
As dragon said, its easy enough to manipulate.
All credits go to me.
First you are going to Character.cs and search for:
Code:
public byte PreviousJob
Code:
public byte PreviousJob1
Do it.
Under the void for PreviousJob1 you are going to put this.
Code:
byte _PreviousJob2; public byte PreviousJob2 { get { return _PreviousJob2; } set { _PreviousJob2 = value; } }
And to do this you are going to need to go to database.cs and search for this:
Code:
C.PreviousJob1 = BR.ReadByte();
Code:
C.PreviousJob2 = BR.ReadByte();
Next search for:
Code:
BW.Write(C.PreviousJob1);
Code:
BW.Write(C.PreviousJob2);]
Code:
BW.Write((byte)0);
Code:
BW.Write((byte)0);
Now go back to Character.cs and search for this:
Code:
public void RebornCharacter(byte ToJob)
Code:
public void RebornCharacter(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); } } catch { } if (Equips.RightHand.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } if (Equips.Fan.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } if (Equips.Tower.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } 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 Ninja if (Job == 55) { PreviousJob1 = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 6004 }); } else { NewSkill(new Skill() { ID = 6001 }); } } #endregion #region Trojan if (Job == 15) { PreviousJob1 = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 3050 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); } } #endregion #region Warrior if (Job == 25) { PreviousJob1 = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1025 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 3060 }); } } #endregion #region WaterTao if (Job == 135) { PreviousJob1 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3090 }); } } #endregion #region Archer if (Job == 45) { PreviousJob1 = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 5000 }); } else { NewSkill(new Skill() { ID = 5002 }); } } #endregion #region FireTao if (Job == 145) { PreviousJob1 = 145; if (ToJob == 11 || ToJob == 21 || ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 3080 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1120 }); } } #endregion if (Reborns >= 1) NewSkill(new Skill() { ID = 4000 }); Database.GetStats(this); MyClient.LocalMessage(2000, "Congratulations! You are now reborn. All your skills and proficiency are gone."); World.SendMsgToAll("SYSTEM", Name + " has got " + Reborns.ToString() + " reborn!", 2011, 0); } public void RebornCharacter2(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); } } catch { } if (Equips.RightHand.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } if (Equips.Fan.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } if (Equips.Tower.ID != 0) { Inventory.Add(Equips.Get(5)); EquipStats(5, false); Game.World.Spawn(this, false); Equips.UnEquip(5, this); } 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 (PreviousJob1 == 45 && Job == 45) { PreviousJob2 = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 5000 }); } else { NewSkill(new Skill() { ID = 5002 }); } } #endregion #region Arch-Fire else if (PreviousJob1 == 45 && Job == 145) { PreviousJob2 = 145; if (ToJob == 11 || ToJob == 21 || ToJob == 41) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5002 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 10010 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1120 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 3080 }); } } #endregion #region Arch-Tro if (PreviousJob1 == 45 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 132 || ToJob == 142 || ToJob == 51) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 3050 }); NewSkill(new Skill() { ID = 5002 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 5100 }); } } #endregion #region Arch-War if (PreviousJob1 == 45 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 21 || ToJob == 41) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1025 }); } } #endregion #region Arch-Water if (PreviousJob1 == 45 && Job == 135) { PreviousJob2 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); NewSkill(new Skill() { ID = 3090 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 10010 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } } #endregion #region Arch-Nin if (PreviousJob1 == 45 && Job == 55) { PreviousJob2 = 55; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 6001 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 5002 }); NewSkill(new Skill() { ID = 6004 }); } } #endregion #endregion #region Trojan2 #region Tro-Arch if (PreviousJob1 == 15 && Job == 45) { if (ToJob == 41) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 5000 }); } else { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 5002 }); } } #endregion #region Tro-Fire if (PreviousJob1 == 15 && Job == 145) { PreviousJob2 = 145; if (ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 3080 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1120 }); } } #endregion #region Tro-Tro if (PreviousJob1 == 15 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3080 }); } else if (ToJob == 11 || ToJob == 21) { NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1120 }); } } #endregion #region Tro-War if (PreviousJob1 == 15 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1025 }); } } #endregion #region Tro-Water if (PreviousJob1 == 15 && Job == 135) { PreviousJob2 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1090 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1085 }); } else if (ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1090 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 3090 }); } } #endregion #region Tro-Nin if (PreviousJob1 == 15 && Job == 55) { PreviousJob2 = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 6000 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 6002 }); NewSkill(new Skill() { ID = 6003 }); NewSkill(new Skill() { ID = 6004 }); NewSkill(new Skill() { ID = 6011 }); NewSkill(new Skill() { ID = 6010 }); } else { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 6001 }); } } #endregion #endregion #region Ninja2 #region Nin-Arch if (PreviousJob1 == 55 && Job == 45) { PreviousJob2 = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 5000 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 5002 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 142 || ToJob == 132) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 5002 }); } } #endregion #region Nin-Fire { PreviousJob2 = 145; if (PreviousJob1 == 55 && Job == 145) { if (ToJob == 11 || ToJob == 21 || ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 3080 }); NewSkill(new Skill() { ID = 1000 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1120 }); NewSkill(new Skill() { ID = 6001 }); } } } #endregion #region Nin-Tro if (PreviousJob1 == 55 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 51 || ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 6001 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 6001 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 5100 }); } } #endregion #region Nin-War if (PreviousJob1 == 55 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1040 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1025 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1040 }); } } #endregion #region Nin-Water if (PreviousJob1 == 55 && Job == 135) { PreviousJob2 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 3090 }); } } #endregion #region Nin-Nin if (PreviousJob1 == 55 && Job == 55) { PreviousJob2 = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 6000 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 6002 }); NewSkill(new Skill() { ID = 6003 }); NewSkill(new Skill() { ID = 6004 }); NewSkill(new Skill() { ID = 6010 }); NewSkill(new Skill() { ID = 6011 }); } else { NewSkill(new Skill() { ID = 6001 }); } } #endregion #endregion #region Fire2 #region Fire-Arch if (PreviousJob1 == 145 && Job == 45) { PreviousJob2 = 45; NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5002 }); } #endregion #region Fire-Fire if (PreviousJob1 == 145 && Job == 145) { PreviousJob2 = 145; if (ToJob == 41 || ToJob == 11 || ToJob == 51 || ToJob == 21) { NewSkill(new Skill() { ID = 3080 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 3080 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3080 }); NewSkill(new Skill() { ID = 1120 }); } } #endregion #region Fire-Tro if (PreviousJob1 == 145 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3050 }); } } #endregion #region Fire-War if (PreviousJob1 == 145 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1025 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); } } #endregion #region Fire-Water if (PreviousJob1 == 145 && Job == 135) { PreviousJob2 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1075 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1175 }); } else if (ToJob == 11 || ToJob == 21 || ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3090 }); NewSkill(new Skill() { ID = 1120 }); } } #endregion #region Fire-Nin if (PreviousJob1 == 145 && Job == 55) { PreviousJob2 = 55; if (ToJob == 51) { NewSkill(new Skill() { ID = 3080 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else { NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } } #endregion #endregion #region War2 #region War-Arch if (PreviousJob1 == 25 && Job == 45) { PreviousJob2 = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 5000 }); } else if (ToJob == 132 || ToJob == 142) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 5002 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 5002 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5002 }); } } #endregion #region War-Fire if (PreviousJob1 == 25 && Job == 145) { PreviousJob2 = 145; if (ToJob == 41) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3080 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 25) { NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1120 }); } } #endregion #region War-Tro if (PreviousJob1 == 25 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3050 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 5100 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1270 }); } } #endregion #region War-War if (PreviousJob1 == 25 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41 || ToJob == 142) { NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1015 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1025 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 3060 }); } } #endregion #region War-Water if (PreviousJob1 == 25 && Job == 135) { PreviousJob2 = 135; if (ToJob == 41) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } if (ToJob == 142) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1025 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3090 }); NewSkill(new Skill() { ID = 1280 }); NewSkill(new Skill() { ID = 1350 }); } else if (ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); } } #endregion #region War-Nin if (PreviousJob1 == 25 && Job == 55) { PreviousJob2 = 55; if (ToJob == 41) { NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 6001 }); } else { NewSkill(new Skill() { ID = 1320 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 6001 }); NewSkill(new Skill() { ID = 6002 }); } } #endregion #endregion #region Water2 #region Water-Arch if (PreviousJob1 == 135 && Job == 45) { PreviousJob2 = 45; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5000 }); NewSkill(new Skill() { ID = 5002 }); } else { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 5000 }); NewSkill(new Skill() { ID = 5002 }); } } #endregion #region Water-Fire if (PreviousJob1 == 135 && Job == 145) { PreviousJob2 = 145; if (ToJob == 11 || ToJob == 21 | ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1000 }); NewSkill(new Skill() { ID = 1001 }); NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1195 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1120 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 3080 }); } } #endregion #region Water-Tro if (PreviousJob1 == 135 && Job == 15) { PreviousJob2 = 15; if (ToJob == 41 || ToJob == 142 || ToJob == 132 || ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1190 }); NewSkill(new Skill() { ID = 1110 }); NewSkill(new Skill() { ID = 1270 }); NewSkill(new Skill() { ID = 5100 }); } else if (ToJob == 11) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3050 }); } } #endregion #region Water-War if (PreviousJob1 == 135 && Job == 25) { PreviousJob2 = 25; if (ToJob == 41) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1350 }); NewSkill(new Skill() { ID = 1280 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 11 || ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1015 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1320 }); } else if (ToJob == 21) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3060 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 1020 }); NewSkill(new Skill() { ID = 1040 }); NewSkill(new Skill() { ID = 3060 }); NewSkill(new Skill() { ID = 1025 }); } } #endregion #region Water-Water if (PreviousJob1 == 135 && Job == 135) { PreviousJob2 = 135; if (ToJob == 11 || ToJob == 21 || ToJob == 41 || ToJob == 51) { NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 3090 }); } else if (ToJob == 132) { NewSkill(new Skill() { ID = 3090 }); } else if (ToJob == 142) { NewSkill(new Skill() { ID = 1050 }); NewSkill(new Skill() { ID = 1075 }); NewSkill(new Skill() { ID = 1055 }); NewSkill(new Skill() { ID = 1175 }); NewSkill(new Skill() { ID = 3090 }); } } #endregion #region Water-Nin if (PreviousJob1 == 135 && Job == 55) { PreviousJob2 = 55; NewSkill(new Skill() { ID = 1005 }); NewSkill(new Skill() { ID = 1085 }); NewSkill(new Skill() { ID = 1090 }); NewSkill(new Skill() { ID = 1095 }); NewSkill(new Skill() { ID = 1195 }); NewSkill(new Skill() { ID = 6001 }); } #endregion #endregion Database.GetStats(this); MyClient.LocalMessage(2000, "Congratulations! You are now reborn. All your skills and proficiency are gone."); World.SendMsgToAll("SYSTEM", Name + " has got " + Reborns.ToString() + " reborn!", 2011, 0); }
Press thanks if it helped