/* Returning values */
/* Same for every function */
/* Returns -1 if you gave an unknown profession. */
/* Returns -2 if you already have a profession taken */
/* Returns 1 if profession was succesfully given. */
/* Get Primary Second Profession Function */
function script g_Profession2 {
.@Profession$ = getarg(0);
.@Prof_Level = getarg(1);
.@Prof_Skill = getarg(2);
/* Profession settings */
setarray .@Professions$[0],"Herbalism","Mining"
setarray .@Max_Prof_Level[0],2,3;
setarray .@Max_Prof_Skill[0],500,600;
/* end of settings */
for(.@i = 0; .@i < getarraysize(.@Professions$); .@i++)
if(.@Profession$ == .@Professions$[.@i])
if(!Profession_2$) {
Profession_2$ = .@Profession$;
/* Defaulting_values */
if(.@Prof_Level == 0 || .@Prof_Level > .@Max_Prof_Level[.@i])
.@Prof_Level = 1;
if(.@Prof_Skill == 0 || .@Prof_Skill > .@Max_Prof_Skill[.@i])
.@Prof_Skill = 1;
if(.@Prof_Level)
Profession_2_Level = .@Prof_Level;
if(.@Prof_Skill)
Profession_2_Skill = .@Prof_Skill;
return 1;
} else return -2;
return -1;
}