public void setBarbarianFeatures(Data barbarianFeatures) { barbarianFeatures.abilName = "Barbarian Class Features"; barbarianFeatures.dClass = "Barbarian"; barbarianFeatures.dlevel = 0; int pbonus[] = {2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6}; int rages[] = {2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 100}; int rageDam[] = {2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4}; // {Str, Dex ,Con ,Int ,Wis ,Cha }; boolean saves[] = {true, false, true, false, false, false}; barbarianFeatures.profbonus = pbonus; barbarianFeatures.classPoints = rages; barbarianFeatures.ragedamage = rageDam; barbarianFeatures.hitdie = 12; barbarianFeatures.armorProf = "Light Armor, Medium Armor, Shields"; barbarianFeatures.weaponProf = "Simple Weapons, Martial Weapons"; barbarianFeatures.savingThrows = saves; // Skills alphabetically: Acrobatics, Animal Handling, Arcana, Athletics, Deception, History, // Insight, Intimidation,Investigation, Medicine, Nature, Perception, Performance, Persuasion, // Religion, Sleight of Hand, Stealth, Survival. boolean classskills[] = { false, true, false, true, false, false, false, true, false, false, true, true, false, false, false, false, false, true }; barbarianFeatures.chaClassSkills = classskills; barbarianFeatures.numclassSkills = 2; }
public void setSorcererFeatures(Data sorcererFeatures) { sorcererFeatures.abilName = "Sorcerer Class Features"; sorcererFeatures.dlevel = 0; sorcererFeatures.dClass = "Sorcerer"; int pbonus[] = {2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6}; int sorcPoints[] = {0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; int cans[] = {4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6}; int spells[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15}; int slot1[] = {2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}; // add other spell slots for later levels here. // {Str, Dex ,Con ,Int ,Wis ,Cha }; boolean saves[] = {false, false, true, false, false, true}; sorcererFeatures.classPoints = sorcPoints; sorcererFeatures.profbonus = pbonus; sorcererFeatures.knownCantrips = cans; sorcererFeatures.knownSpells = spells; sorcererFeatures.spellslots1 = slot1; sorcererFeatures.hitdie = 6; sorcererFeatures.armorProf = "None"; sorcererFeatures.weaponProf = "Daggers, Darts, Slings, Quarterstaffs, Light Crossbows"; // {0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 // ,12 ,13 ,14 ,15 ,16 ,17 } boolean classskills[] = { false, false, true, false, true, false, true, true, false, false, false, false, false, true, true, false, false, false }; sorcererFeatures.numclassSkills = 2; sorcererFeatures.chaClassSkills = classskills; sorcererFeatures.savingThrows = saves; sorcererFeatures.toolProf = "Three musical instraments of your choice."; }
public void setWarlockFeatures(Data warlockFeatures) { warlockFeatures.abilName = "Warlock Class Features"; warlockFeatures.dlevel = 0; warlockFeatures.dClass = "Warlock"; int pbonus[] = {2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6}; int cans[] = {2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}; int spells[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15}; int slot1[] = {1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4}; int slotlevel[] = {1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}; int inv[] = {0, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8}; // add other spell slots for later levels here. // {Str, Dex ,Con ,Int ,Wis ,Cha }; boolean saves[] = {false, false, false, false, true, true}; warlockFeatures.classPoints = slotlevel; // this is the level of the spell slots. warlockFeatures.profbonus = pbonus; warlockFeatures.knownCantrips = cans; warlockFeatures.knownSpells = spells; warlockFeatures.spellslots1 = slot1; warlockFeatures.invocations = inv; warlockFeatures.hitdie = 8; warlockFeatures.armorProf = "Light Armor"; warlockFeatures.weaponProf = "Simple Weapons"; // {0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 // ,12 ,13 ,14 ,15 ,16 ,17 } boolean classskills[] = { false, false, true, false, true, true, false, true, true, false, true, false, false, false, true, false, false, false }; warlockFeatures.numclassSkills = 2; warlockFeatures.chaClassSkills = classskills; warlockFeatures.savingThrows = saves; }
public void setMonkFeatures(Data monkFeatures) { monkFeatures.abilName = "Monk Class Features"; monkFeatures.dlevel = 0; monkFeatures.dClass = "Monk"; int pbonus[] = {2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6}; int marts[] = {4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10}; int ki[] = {0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; // {Str, Dex ,Con ,Int ,Wis ,Cha }; boolean saves[] = {true, true, false, false, false, false}; monkFeatures.profbonus = pbonus; monkFeatures.classPoints = ki; monkFeatures.mArts = marts; monkFeatures.hitdie = 8; monkFeatures.armorProf = "None"; monkFeatures.weaponProf = "Simple Weapons, Shortswords"; // {0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 // ,13 ,14 ,15 ,16 ,17 } boolean classskills[] = { true, false, false, true, false, true, true, false, false, false, false, false, false, false, true, false, false, true }; monkFeatures.numclassSkills = 2; monkFeatures.chaClassSkills = classskills; monkFeatures.savingThrows = saves; monkFeatures.toolProf = "Choose one type of artisan’s tools or one musical instrument."; }