Context:
Question:
Code I have thusfar:
http://pastebin.com/Gs8rfGs2
d y : a dice of Y sides (ie d6)
x d y: X number of Y sided dice (ie: 3d6 = 3 x 6 sided dice)
Hitdice: The type of dice rolled for hit-points or a Class/Profession. (ie: d4, d6, d8)
Skill Structure: struct Skill { char name[20], char optional[20], char short_desc[250], int stat_affinity, int ranks, struct Skill *next_Skill;};
Class Structure: struct Class { char name[20]; int Hitdice, Str_Dice, Dex_Dice, Con_Dice, Int_Dice, Wis_Dice, Cha_Dice, Skill_Points; double BAB_Type; struct Class *next_Class;)};
Is my hitpoint formula correct? Does my code seem to satisfy the question requirements? Are my Hitdice and Class structures correct? If not, how would one do this?