Creating a new class
Ive not been doing this long but i know that you would need to add job names to ProfessionalName.ini
Then in your source you would need to create the class. So where Taoist is in your source you must copy the Taoist code and adapt it for your new class.
Example:
From Database.cs
Code:
if (Charr.Job > 129 && Charr.Job < 136 || Charr.Job > 139 && Charr.Job < 146 || Charr.Job == 100 || Charr.Job == 101) // Job refers to Job ID's in ProfessionalName.ini from Conquer2.0/ini
{
str = (Stats.ReadValue("Taoist", "Strength[" + lv + "]")); //Read Strength from Stats.ini in Bin/Debug
agi = (Stats.ReadValue("Taoist", "Agility[" + lv + "]")); //Read Agility from Stats.ini in Bin/Debug
vit = (Stats.ReadValue("Taoist", "Vitality[" + lv + "]")); //Read Vitality from Stats.ini in Bin/Debug
spi = (Stats.ReadValue("Taoist", "Spirit[" + lv + "]")); //Read Spirit from Stats.ini in Bin/Debug
}
if (Charr.Job > 199 && Charr.Job < 206)
{
str = (Stats.ReadValue("Paladin", "Strength[" + lv + "]"));
agi = (Stats.ReadValue("Paladin", "Agility[" + lv + "]"));
vit = (Stats.ReadValue("Paladin", "Vitality[" + lv + "]"));
spi = (Stats.ReadValue("Paladin", "Spirit[" + lv + "]"));
}
Lower down in Database.cs
Code:
if (Class == 100)
{
str = (Stats.ReadValue("Taoist", "Strength[1]")); // Looks for level and applies Strength attributes
agi = (Stats.ReadValue("Taoist", "Agility[1]")); // Looks for level and applies Agility attributes
vit = (Stats.ReadValue("Taoist", "Vitality[1]")); // Looks for level and applies Vitality attributes
spi = (Stats.ReadValue("Taoist", "Spirit[1]")); // Looks for level and applies Spirit attributes
}
if (Class == 200)
{
str = (Stats.ReadValue("Paladin", "Strength[1]"));
agi = (Stats.ReadValue("Paladin", "Agility[1]"));
vit = (Stats.ReadValue("Paladin", "Vitality[1]"));
spi = (Stats.ReadValue("Paladin", "Spirit[1]"));
}
Stats.txt Attached = Stats.ini (Just copied Warrior stats and changed the name for this example)
ProfessionalName.txt Attached = ProfessionalName.ini (Removed Unused Jobs and added my example jobs)
Obviously like i said im not an expert at this but this is just a start to editting the source to create a new class. If any of the information i have provided is proved to be wrong please let me know and ill change it!
Hope it helps.