After about a week of working on this I shall release a perfect RB script for 5165.
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:
You are going to change that to
It will ask you something about renaming all other references.
Do it.
Under the void for PreviousJob1 you are going to put this.
Now you're going to need to save PreviousJob2.
And to do this you are going to need to go to database.cs and search for this:
And under that put this:
Repeat that step.
Next search for:
Under that put this:
Next search for:
And directly under it put:
Yes I do realize they are the same lol.
Now go back to Character.cs and search for this:
Replace that entire code with this:
And that's it.
Press thanks if it helped
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