Here i will give you all an official Conquer Reborn list.
i have discovered that the 5165 source if you get reborned to reborn 2 that you get only the Luckytime Skill.
now i have rewrite that whole section, and
it was an lot of work to make it and find out how to fix that.
So if you like to get the reborn skils by every reborn class you can use this Guide!!
NOTE: DON'T FORGET TO BACKUP YOUR FILES FIRST!!!
so first we need to let remember the source what your first life was when you
make an character. to do that you need to change some stuff in character.cs:
Search for "public byte PreviousJob" in character.cs and you will see this:
Code:
public byte PreviousJob
{
get { return _PreviousJob; }
set { _PreviousJob = value; }
}
Code:
byte _FirstJob;
public byte FirstJob
{
get { return _FirstJob; }
set { _FirstJob = value; }
}
and go olmost to the end you will see someting like this:
Code:
try
{
C.Spouse = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
C.UniversityPoints = BR.ReadUInt32();
C.FlameStone = BR.ReadBoolean();
[COLOR="Red"]C.FirstJob = BR.ReadByte();[/COLOR]
}
catch
{
C.VipLevel = 0;
C.ExpBallsUsedToday = 0;
C.LotteryUsed = 0;
C.TrainTimeLeft = 0;
C.InOTG = false;
C.LotteryUsed = 0;
C.WHPassword = "0";
C.Spouse = "None";
C.UniversityPoints = 0;
}
then we have to go search for: public static void SaveCharacter(Game.Character C, string Acc)
and add the RED code at the end of that static viod, see the code below.
Code:
BW.Write(C.LotteryUsed);
BW.Write(C.WHPassword);
BW.Write(C.Spouse);
BW.Write(C.UniversityPoints);//Quiz Pts
BW.Write(C.FlameStone);//Quest Flame toist
[COLOR="red"]BW.Write(C.FirstJob);[/COLOR]
BW.Flush();
FS.Flush();
BW.Close();
FS.Close();
}
search for:
Code:
public void RebornCharacter(byte ToJob)
Code:
public void RebornCharacter(byte ToJob)
{
try
{
if (Reborns == 0) FirstJob = Job;
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);
}
Reborns++;
byte ExtraStat = 0;
if (Level >= 120)
ExtraStat = (byte)((-120 + Level) * 3 + Reborns * 10 + 45);
else
ExtraStat = (byte)(Reborns * 10);
StatPoints = ExtraStat;
PreviousJob = Job;
Job = ToJob;
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));
}
Profs.Clear();
if (Reborns == 1)
{
if (PreviousJob == 145)
{
Skills.Clear();
if (Job == 11 || Job == 21 || Job == 41 || Job == 51 || Job == 142)
{
NewSkill(new Game.Skill() { ID = 1000 });
NewSkill(new Game.Skill() { ID = 1001 });
NewSkill(new Game.Skill() { ID = 1005 });
NewSkill(new Game.Skill() { ID = 1195 });
if (Job == 142)
{
NewSkill(new Game.Skill() { ID = 3080 });
}
}
if (Job == 132)
{
NewSkill(new Game.Skill() { ID = 1020 });
}
}
if (PreviousJob == 15)
{
Skills.Clear();
if (Job == 11 || Job == 21 || Job == 41 || Job == 51 || Job == 132 || Job == 142)
{
NewSkill(new Game.Skill() { ID = 1110 });
NewSkill(new Game.Skill() { ID = 1190 });
if (Job == 11)
{
NewSkill(new Game.Skill() { ID = 3050 });
}
}
}
if (PreviousJob == 25)
{
Skills.Clear();
if (Job == 41 || Job == 132)
{
NewSkill(new Game.Skill() { ID = 1020 });
NewSkill(new Game.Skill() { ID = 1040 });
}
if (Job == 11 || Job == 51)
{
NewSkill(new Game.Skill() { ID = 1040 });
NewSkill(new Game.Skill() { ID = 1015 });
NewSkill(new Game.Skill() { ID = 1320 });
}
if (Job == 142)
{
NewSkill(new Game.Skill() { ID = 1025 });
NewSkill(new Game.Skill() { ID = 1020 });
NewSkill(new Game.Skill() { ID = 1040 });
}
if (Job == 21)
{
NewSkill(new Game.Skill() { ID = 3060 });
}
}
if (PreviousJob == 135)
{
Skills.Clear();
if (Job == 41)
{
NewSkill(new Game.Skill() { ID = 1005 });
NewSkill(new Game.Skill() { ID = 1075 });
NewSkill(new Game.Skill() { ID = 1090 });
NewSkill(new Game.Skill() { ID = 1095 });
NewSkill(new Game.Skill() { ID = 1195 });
}
if (Job == 142)
{
NewSkill(new Game.Skill() { ID = 1050 });
NewSkill(new Game.Skill() { ID = 1175 });
NewSkill(new Game.Skill() { ID = 1075 });
NewSkill(new Game.Skill() { ID = 1055 });
}
if (Job == 11 || Job == 21 || Job == 51)
{
NewSkill(new Game.Skill() { ID = 1005 });
NewSkill(new Game.Skill() { ID = 1085 });
NewSkill(new Game.Skill() { ID = 1090 });
NewSkill(new Game.Skill() { ID = 1095 });
NewSkill(new Game.Skill() { ID = 1195 });
}
if (Job == 132)
{
NewSkill(new Game.Skill() { ID = 3090 });
}
}
if (PreviousJob == 55)
{
Skills.Clear();
if (Job == 51)
{
NewSkill(new Game.Skill() { ID = 6000 });
NewSkill(new Game.Skill() { ID = 6001 });
NewSkill(new Game.Skill() { ID = 6010 });
NewSkill(new Game.Skill() { ID = 6011 });
NewSkill(new Game.Skill() { ID = 6004 });
}
if (Job == 11 || Job == 21 || Job == 41 || Job == 131 || Job == 141)
{
NewSkill(new Game.Skill() { ID = 1001 });
}
}
}
if (Reborns == 2)
{
#region FirstJob Archer
if (FirstJob == 45)
{
if (PreviousJob == 145)
{
if (Job == 41 || Job == 11 || Job == 21 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41 || Job == 142 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41 || Job == 142)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 11 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 10200, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 51)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
}
}
#endregion
#region FirstJob Fire Taoist
if (FirstJob == 145)
{
if (PreviousJob == 45)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41 || Job == 11 || Job == 21 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3050, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 51)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
}
}
#endregion
#region FirstJob Trojan
if (FirstJob == 15)
{
if (PreviousJob == 45)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 145)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
if (Job == 11 || Job == 21)
{
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41 || Job == 142 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 3050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 3050, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41 || Job == 142)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 55)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6010, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6011, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
}
}
#endregion
#region FirstJob Warrior
if (FirstJob == 25)
{
if (PreviousJob == 45)
{
if (Job == 142 || Job == 132)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
}
if (Job == 11 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 145)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3050, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41 || Job == 142 || Job == 11)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 55)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132)
{
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6010, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6011, Lvl = 0, Exp = 0 });
}
}
}
#endregion
#region FirstJob Water Taoist
if (FirstJob == 135)
{
if (PreviousJob == 45)
{
if (Job == 142 || Job == 11 || Job == 21 || Job == 51 || Job == 132 || Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 145)
{
if (Job == 142 || Job == 11 || Job == 21 || Job == 51 || Job == 132 || Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41 || Job == 142 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3050, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1280, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1350, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 55)
{
if (Job == 41 || Job == 142 || Job == 11 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
}
}
#endregion
#region FirstJob Ninja
if (FirstJob == 55)
{
if (PreviousJob == 45)
{
if (Job == 142 || Job == 11 || Job == 21 || Job == 132 || Job == 41)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 145)
{
if (Job == 41 || Job == 11 || Job == 21 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1002, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1180, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1010, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 5001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1150, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1125, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 15)
{
if (Job == 41 || Job == 142 || Job == 21 || Job == 132 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1115, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 25)
{
if (Job == 41 || Job == 142)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 11)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
}
if (Job == 21)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1051, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 135)
{
if (Job == 41)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 142)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
}
if (Job == 11 || Job == 21 || Job == 51)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
}
if (Job == 132)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1100, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1125, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1170, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 1010, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 5001, Lvl = 0, Exp = 0 });
}
}
if (PreviousJob == 55)
{
if (Job == 41 || Job == 21 || Job == 11 || Job == 132 || Job == 142)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
}
if (Job == 51)
{
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6010, Lvl = 0, Exp = 0 });
RWSkill(new Game.Skill() { ID = 6011, Lvl = 0, Exp = 0 });
}
}
}
}
#endregion
if (Reborns == 2) NewSkill(new Skill() { ID = 9876 });
Database.GetStats(this);
MyClient.LocalMessage(2000, "Congratulations! Yo are now reborn. All your skills and proficiency are gone.");
World.SendMsgToAll("SYSTEM", Name + " has got " + Reborns.ToString() + " reborn!", 2011, 0);
}
if you run the server and you have the First and Second reborn NPC
somewhere it should be working proper.
NOTE:
this works only for new accounts that are get created trough the
server console, or website.
Best Regards,
ZeRo







