{"text_format":"1","workbook":"xlsx","n_sheets":5,"sheets":["Introduction","HD Roller","Die Roller","Character Roller 1","Character Roller 2"],"not_rendered":{"charts":0,"images":4,"macros":1,"external_links":0,"defined_names":54,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Introduction","index":0,"n_rows":1,"n_cols":1,"rows_kept":1,"cut":false,"hidden":false,"merged":[[0,0,14,9]]}
["This workbook provides tools for a variety of dice rolling needs, geared towards Advanced Dungeons & Dragons. Each tab addresses a specific die rolling need.\n\nEach tab contains documentation that explains how to use it.\n\nThis tool is provided \"as is\" and is free for non-commercial use. No warranty is provided and it is not certified as fit for any particular use.\n\nIt may be freely distributed as long as the copyright statement remains intact.\n\nCopyright 2005-2018 Bryan Fazekas\n\nVersion 1.02, updated 16 March 2018"]

{"sheet":"HD Roller","index":1,"n_rows":54,"n_cols":6,"rows_kept":54,"cut":false,"hidden":false,"merged":[[15,3,15,12],[16,3,16,12],[17,3,17,12],[10,1,10,12],[8,1,8,12],[12,3,12,12],[2,0,6,12],[13,3,13,12],[14,3,14,12]]}
["Hit Die Roller"]
[]
["This worksheet calculates the hit points for monsters and classed characters. Enter the number of hit dice, any hit die modifiers, and click Re-Calc. The hit points for a monster are generated and displayed in a comma-delimited list in the Results area.\n\nIn addition to the basic usage, other options will alter the rolls. This includes the minimum points per die rolled, the size of the die to be rolled, and the number of monsters to roll for. See the examples below for samples."]
[]
[]
[]
[]
[]
["Tip:","This worksheet cannot calculate HD for monsters with less than 1 HD. However, to generate hp for 1/2 HD monsters, change the die size from 8 to 4. For 1-1 HD monsters? Set the die size to 7.  For monsters of 2-7 hp, set the die size to 6 and the modifier to 1."]
[]
["Note:","Due to the way Excel works, any time a parameter value changes a re-calc automatically occurs on every sheet in the workbook. Also note that the generator enforces minimum values for all parameters (typically 1, for the Modifier 0) and a maximum for Min hp/hd."]
[]
["# HD or Levels",3,null,"Number of hit dice the creature has, e.g., for an ogre of 3+1 hit dice this value is \"3\"."]
["HD Modifier",1,null,"Overall hit die modifier of the creature, e.g., for an ogre of 3+1 hit dice, this value is \"1\"."]
["Die Modifier",0,null,"Per hit die modifier, e.g., for a NPC with a 15 Constitution, this value is \"1\"."]
["Die Size",8,null,"Size of the die to roll, e.g., \"8\" indicates a d8 (8 sided die)."]
["Min hp/die",1,null,"Minimum number of of hit points per hit die, which can be from 1 to DieSize."]
["# Monsters",6,null,"Number of monsters to generate hit points for.  If greater than 1, the Results area displays a comma delimited list."]
[]
[]
[]
[]
["Results:",{"$f":"HpGeneratorGroup(HDR_HD_or_Level, HDR_HD_Modifier, HDR_Die_Modifier, HDR_Die_Size, HDR_Min_HP_Die, HDR_Nbr_Monsters)","v":"17, 23, 11, 13, 12, 14"}]
[]
[]
["Example 1"]
["Generate a dozen tough trolls (6+6 HD) for an encounter, each with a minimum of 5 hp/die.  Enter the following values:"]
[null,null,null,"# HD or Level:",6]
[null,null,null,"HD Mod:",6]
[null,null,null,"Per Die Mod:",0]
[null,null,null,"Die Size:",8,"most monsters have d8 hit dice"]
[null,null,null,"Min hp/die:",5,"tough trolls"]
[null,null,null,"# Monsters:",12]
["This generates values resembling:",null,null,null,"46, 40, 43, 47, 46, 44, 45, 43, 47, 43, 45, 48"]
[]
["Example 2"]
["Generate five average 4th level fighters. Enter the following values:"]
[null,null,null,"# HD or Level:",4]
[null,null,null,"HD Mod:",0]
[null,null,null,"Per Die Mod:",0]
[null,null,null,"Die Size:",10,"fighters have d10 hit dice"]
[null,null,null,"Min hp/die:",1]
[null,null,null,"# Monsters",5]
["This generates values resembling:",null,null,null,"16, 13, 19, 28, 20"]
[]
["Example 3"]
["Generate three thieves of 9th level with a Constitution of 16 (+2 hp/die). Enter the following values:"]
[null,null,null,"# HD or Level:",9]
[null,null,null,"HD Mod:",0]
[null,null,null,"Per Die Mod:",2,"+2 hp/level for constitution"]
[null,null,null,"Die Size:",6,"thieves have d6 hit dice"]
[null,null,null,"Min hp/die:",1]
[null,null,null,"# Monsters",1]
["This generates values resembling:",null,null,null,"49, 52, 45"]

{"sheet":"Die Roller","index":2,"n_rows":19,"n_cols":4,"rows_kept":19,"cut":false,"hidden":false,"merged":[[2,0,6,12],[12,3,12,12],[13,3,13,12],[8,1,8,12],[10,3,10,12],[11,3,11,12]]}
["Die Roller"]
[]
["This worksheet rolls dice. Any size dice, including those that may not physically exist, like a d31.\n\nEnter the die size desired, the minimum die points to roll (if you want anything higher than 1), the number of dice to be summed, and the number of rolls to make. Click Re-Calc and copy from the Results area."]
[]
[]
[]
[]
[]
["Note:","Due to the way Excel works, any time a parameter value changes a re-calc automatically occurs on every sheet in the workbook."]
[]
["Die Size",8,null,"Size of the die to roll, e.g., \"5\" indicates a d5 (5 sided die)."]
["Min Points/Die",1,null,"Minimum number of of points per die, which can be from 1 to DieSize."]
["Number of Dice",3,null,"Number of dice to roll, e.g., \"3\" means roll 3 dice and add results."]
["# Rolls",4,null,"Number of times dice should be rolled, e.g., \"4\" indicates the roll (die size, #dice) will be repeated 4 times."]
[]
[]
[]
[]
["Results:",{"$f":"DieRollerGroup(DR_Die_Size, DR_Min_Points_Per_Die, DR_Number_Of_Dice, DR_Number_Of_Rolls)","v":"5, 5, 4, 5"}]

{"sheet":"Character Roller 1","index":3,"n_rows":58,"n_cols":23,"rows_kept":58,"cut":false,"hidden":false,"merged":[[2,0,2,12],[4,0,4,12],[19,4,19,12],[8,4,8,12],[42,16,42,22],[43,16,43,22],[22,16,22,22],[46,8,57,12],[11,4,17,12],[37,4,42,12],[23,4,33,12]]}
["Character Roller 1"]
[]
["This worksheet generates a single character. Choose the number of dice to be rolled for each attribute, decide if 1's should be re-rolled, and click Generate. The highest 3 rolls will be summed for each stat."]
[]
["Note that the number of dice rolled for each attribute must be between 3 and 10, inclusive; higher and lower values will be set to the max and min values, respectively."]
[]
[]
[]
["Reroll 1's?","YES",{"$f":"(B9=\"YES\")","v":true},null,"Enter \"YES\" if you want any 1's to be re-rolled"]
[]
["# Dice","Attribute","Value"]
[4,"Str",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Str, CR1_Reroll_Ones)","v":14},null,"Enter the number of dice that should be rolled for each attribute, where the highest 3 will be counted. The number of dice must be between 3 and 10, anything else will be limited to those bounds.\n\nWhen rolling NPCs this provides emphasis on selected stats, e.g., If rolling a fighter enter 5 for Str and Con, 4 for Dex, and 3 for everything else."]
[4,"Int",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Int,CR1_Reroll_Ones)","v":11}]
[4,"Wis",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Wis,CR1_Reroll_Ones)","v":16}]
[4,"Dex",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Dex, CR1_Reroll_Ones)","v":12}]
[4,"Con",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Con,CR1_Reroll_Ones)","v":15}]
[4,"Cha",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Cha, CR1_Reroll_Ones)","v":14}]
[3,"Com",{"$f":"AttributeGenerator(CR1_Nbr_Dice_Com, CR1_Reroll_Ones)","v":17}]
[]
["Valid AD&D PC:",null,{"$f":"CheckMinimum(CR1_AttributesList)","v":"YES"},null,"AD&D recommends PCs have at least two 15's. \"YES\" means it does."]
[]
[]
["Qualifies for Class:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Minimum Attributes Table"]
["Cleric",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Cleric, CR1_AttributesList)","v":"YES"},null,"Check if the above attributes qualify for each of the classes in the AD&D Player's Handbook.\"YES\" means the attributes qualify for the indicated class.\n\nNote: This roller can be used for other versions of D&D. To do this, change the class minimums in the table (on the right) to the minimums for the desired game.\n",null,null,null,null,null,null,null,null,null,null,null,"Class","Strength","Intelligence","Wisdom","Dexterity","Constitution","Charisma"]
["Druid",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Druid, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Cleric",3,3,9,3,3,3]
["Fighter",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Fighter, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Druid",3,3,12,3,3,15]
["Paladin",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Paladin, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Fighter",9,3,3,3,7,3]
["Ranger",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Ranger, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Paladin",12,9,13,3,9,17]
["Magic-User",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Magic_User, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Ranger",13,13,14,3,14,3]
["Illusionist",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Illusionist, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Magic-User",3,9,3,6,3,3]
["Thief",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Thief, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Illusionist",3,15,3,16,3,3]
["Assassin",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Assassin, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Thief",3,3,3,9,3,3]
["Monk",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Monk, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Assassin",12,11,3,12,3,3]
["Bard",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Bard, CR1_AttributesList)","v":"no"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Monk",15,3,15,15,11,3]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Bard",15,12,15,15,10,15]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Dwarf",8,3,3,3,12,3]
["Qualifies for Race:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Elf",3,7,3,7,6,8]
["Dwarf",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Dwarf, CR1_AttributesList)","v":"YES"},null,"\"YES\" indicates the attributes above meet the minimum requirements for the indicated race.\n\nNote: This is an AD&D calculator -- this is not for the racial \"class\" that is used in the non-AD&D forms of D&D. However, judicious changes to the table (on the right) can alter this to work for \"race as class\".",null,null,null,null,null,null,null,null,null,null,null,"Gnome",6,7,3,3,8,3]
["Elf",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Elf, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Half-Elf",3,4,3,6,6,3]
["Gnome",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Gnome, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Halfling",6,6,3,8,10,3]
["Half-Elf",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Half_Elf, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"Half-Orc",6,3,3,3,13,3]
["Halfing",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Halfling, CR1_AttributesList)","v":"YES"}]
["Half-Orc",null,{"$f":"CheckIfQualifiesClass2(CR1_Class_Half_Orc, CR1_AttributesList)","v":"YES"},null,null,null,null,null,null,null,null,null,null,null,null,null,"DO NOT frell with this table unless you know what you are doing."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Messing up the table breaks the bottom half of this worksheet!"]
[]
["Qualifies for Race & Class:"]
[null,"Dwarf","Elf","Gnome","Half-Elf","Halfing","Half-Orc","Human","This table cross-references the Qualifies for Class and Qualifies for Race tables. Note that this is not a complete and exhaustive test. This check does not consider racial maximums or other criteria when checking.\n\nAny box marked with \"---\" indicates that race/class combination is not valid as per the AD&D Players Handbook"]
["Cleric",{"$f":"IF(AND(C24=\"YES\",$C$38=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C24=\"YES\",$C$39=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C24=\"YES\",$C$40=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C24=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C24=\"YES\",$C$42=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C24=\"YES\",$C$43=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"C24","v":"YES"}]
["Druid","--","--","--",{"$f":"IF(AND(C25=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"no"},{"$f":"IF(AND(C25=\"YES\",$C$42=\"YES\"), \"YES\", \"no\")","v":"no"},"--",{"$f":"C25","v":"no"}]
["Fighter",{"$f":"IF(AND(C26=\"YES\",$C$38=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C26=\"YES\",$C$39=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C26=\"YES\",$C$40=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C26=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C26=\"YES\",$C$42=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C26=\"YES\",$C$43=\"YES\"), \"YES\", \"no\")","v":"YES"},"YES"]
["Paladin","--","--","--","--","--","--","no"]
["Ranger","--","--","--",{"$f":"IF(AND(C28=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"no"},"--","--","no"]
["Magic-User","--",{"$f":"IF(AND(C29=\"YES\",$C$39=\"YES\"), \"YES\", \"no\")","v":"YES"},"--",{"$f":"IF(AND(C29=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"YES"},"--","--","YES"]
["Illusionist","--","--",{"$f":"IF(AND(C30=\"YES\",$C$40=\"YES\"), \"YES\", \"no\")","v":"no"},"--","--","--","no"]
["Thief",{"$f":"IF(AND(C31=\"YES\",$C$38=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C31=\"YES\",$C$39=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C31=\"YES\",$C$40=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C31=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C31=\"YES\",$C$42=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C31=\"YES\",$C$43=\"YES\"), \"YES\", \"no\")","v":"YES"},"YES"]
["Assassin",{"$f":"IF(AND(C32=\"YES\",$C$38=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C32=\"YES\",$C$39=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C32=\"YES\",$C$40=\"YES\"), \"YES\", \"no\")","v":"YES"},{"$f":"IF(AND(C32=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"YES"},"--",{"$f":"IF(AND(C32=\"YES\",$C$43=\"YES\"), \"YES\", \"no\")","v":"YES"},"YES"]
["Monk","--","--","--","--","--","--","no"]
["Bard","--","--","--",{"$f":"IF(AND(C34=\"YES\",$C$41=\"YES\"), \"YES\", \"no\")","v":"no"},"--","--","no"]

{"sheet":"Character Roller 2","index":4,"n_rows":114,"n_cols":12,"rows_kept":114,"cut":false,"hidden":false,"merged":[[2,0,2,13],[6,0,6,13],[4,0,4,13],[8,11,13,13],[7,11,7,13],[10,8,13,8]]}
["Character Roller 2"]
[]
["This worksheet generates stats for 100 characters. Other than generating a LOT of characters, it functions exactly as Character Roller 1 does. Choose the number of dice to be rolled for each attribute, decide if 1's should be re-rolled, and click Generate. The highest 3 rolls will be summed for each stat."]
[]
["Note that the choice to re-roll 1's can be made for each stat. Why? If rolling up a bunch of fighters the DM may choose to re-roll 1's for Str, Dex, and Con but not for the other stats. It gives the DM more options and reduces the rolling necessary to get appropriate NPCs."]
[]
["Also note that the number of dice rolled for each attribute must be between 3 and 10, inclusive; higher and lower values will be set to the Min and Max values, respectively."]
[null,null,null,null,null,null,null,null,null,null,null,"What is a \"Valid AD&D PC?\""]
["While this worksheet can be used to generate PCs, its original purpose was generating boatloads of NPCs.",null,null,null,null,null,null,null,null,null,null,"The AD&D PH \"recommends\" that PCs get at least two 15's for stats. This column let's you know if the NPC has at least two stats of 15 or greater."]
[]
["Attribute:","Str","Int","Wis","Dex","Con","Cha","Com","Valid AD&D PC?"]
["# Dice:",3,3,3,3,3,3,3]
["Reroll 1's?:","YES","YES","YES","YES","YES","YES","YES"]
["Character #",{"$f":"(B13=\"YES\")","v":true},{"$f":"(C13=\"YES\")","v":true},true,true,true,true,true]
[1,{"$f":"AttributeGenerator(CR2_Nbr_Dice_Str, CR2_Reroll_1s_Str)","v":11},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Int, CR2_Reroll_1s_Int)","v":10},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Wis, CR2_Reroll_1s_Wis)","v":15},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Dex, CR2_Reroll_1s_Dex)","v":11},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Con, CR2_Reroll_1s_Con)","v":13},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Cha, CR2_Reroll_1s_Cha)","v":13},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Com, CR2_Reroll_1s_Com)","v":15},{"$f":"CheckMinimum(B15:G15)","v":"no"}]
[2,11,7,14,16,9,12,11,{"$f":"CheckMinimum(B16:G16)","v":"no"}]
[3,14,13,15,11,11,11,9,"no"]
[4,13,15,12,10,10,16,13,"YES"]
[5,12,16,13,13,9,13,11,"no"]
[6,12,10,10,16,9,13,9,"no"]
[7,14,11,11,12,13,13,13,"no"]
[8,16,11,14,11,13,11,9,"no"]
[9,15,13,15,11,13,15,11,"YES"]
[10,14,9,13,8,14,9,12,"no"]
[11,9,12,10,7,10,11,17,"no"]
[12,14,11,13,10,13,11,6,"no"]
[13,12,17,14,9,8,14,13,"no"]
[14,10,10,13,14,15,14,13,"no"]
[15,9,16,14,9,12,11,13,"no"]
[16,7,15,15,12,15,16,13,"YES"]
[17,13,11,9,10,6,10,12,"no"]
[18,15,13,9,12,14,11,11,"no"]
[19,11,10,11,12,14,9,10,"no"]
[20,11,10,12,11,10,9,14,"no"]
[21,10,10,10,14,15,14,12,"no"]
[22,8,13,13,12,14,13,13,"no"]
[23,9,12,10,14,10,11,9,"no"]
[24,9,11,14,12,10,15,10,"no"]
[25,12,12,13,15,12,13,10,"no"]
[26,14,11,12,12,10,10,14,"no"]
[27,9,10,7,10,12,12,14,"no"]
[28,6,12,10,14,14,16,12,"no"]
[29,11,12,14,15,12,14,11,"no"]
[30,16,14,15,12,13,15,13,"YES"]
[31,13,15,8,15,10,6,8,"YES"]
[32,9,14,8,10,15,8,11,"no"]
[33,{"$f":"AttributeGenerator(CR2_Nbr_Dice_Str, CR2_Reroll_1s_Str)","v":11},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Int, CR2_Reroll_1s_Int)","v":10},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Wis, CR2_Reroll_1s_Wis)","v":7},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Dex, CR2_Reroll_1s_Dex)","v":14},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Con, CR2_Reroll_1s_Con)","v":11},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Cha, CR2_Reroll_1s_Cha)","v":8},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Com, CR2_Reroll_1s_Com)","v":17},"no"]
[34,7,13,10,12,14,9,9,"no"]
[35,10,15,6,16,15,14,11,"YES"]
[36,11,14,17,12,15,13,16,"YES"]
[37,10,11,15,11,10,15,11,"YES"]
[38,7,13,14,13,11,11,11,"no"]
[39,11,15,11,11,9,9,15,"no"]
[40,14,11,7,12,14,16,8,"no"]
[41,12,13,14,11,12,14,16,"no"]
[42,9,14,9,13,13,11,14,"no"]
[43,15,10,12,12,12,10,12,"no"]
[44,10,10,13,12,14,12,16,"no"]
[45,8,10,12,18,11,11,16,"no"]
[46,12,12,11,14,10,12,7,"no"]
[47,11,13,9,11,12,15,8,"no"]
[48,11,12,14,10,14,14,12,"no"]
[49,8,14,10,10,13,11,8,"no"]
[50,11,13,13,11,10,12,11,"no"]
[51,12,13,10,14,12,12,11,"no"]
[52,15,12,12,10,8,14,12,"no"]
[53,13,12,10,16,17,8,10,"YES"]
[54,12,15,16,11,13,12,11,"YES"]
[55,13,9,15,9,15,15,14,"YES"]
[56,14,15,15,11,11,14,16,"YES"]
[57,9,9,14,13,9,11,17,"no"]
[58,14,15,16,16,13,13,10,"YES"]
[59,16,17,8,11,15,12,17,"YES"]
[60,11,14,8,11,10,18,14,"no"]
[61,8,10,14,13,11,17,11,"no"]
[62,10,13,14,9,13,9,12,"no"]
[63,16,12,9,16,14,11,17,"YES"]
[64,18,13,12,16,13,9,13,"YES"]
[65,{"$f":"AttributeGenerator(CR2_Nbr_Dice_Str, CR2_Reroll_1s_Str)","v":10},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Int, CR2_Reroll_1s_Int)","v":12},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Wis, CR2_Reroll_1s_Wis)","v":10},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Dex, CR2_Reroll_1s_Dex)","v":9},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Con, CR2_Reroll_1s_Con)","v":10},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Cha, CR2_Reroll_1s_Cha)","v":16},{"$f":"AttributeGenerator(CR2_Nbr_Dice_Com, CR2_Reroll_1s_Com)","v":10},"no"]
[66,11,11,13,13,14,9,13,{"$f":"CheckMinimum(B80:G80)","v":"no"}]
[67,13,16,13,17,16,14,16,"YES"]
[68,12,12,11,9,14,9,12,"no"]
[69,9,12,14,14,12,11,9,"no"]
[70,9,14,11,16,8,7,13,"no"]
[71,12,13,14,13,16,13,9,"no"]
[72,10,14,8,14,12,14,12,"no"]
[73,13,13,17,10,14,14,12,"no"]
[74,12,14,10,10,10,10,11,"no"]
[75,8,11,13,15,12,13,11,"no"]
[76,13,12,8,13,11,12,12,"no"]
[77,13,12,11,14,10,13,10,"no"]
[78,10,11,14,13,7,10,11,"no"]
[79,10,8,14,10,9,8,10,"no"]
[80,10,8,13,13,9,11,13,"no"]
[81,12,16,8,11,15,14,9,"YES"]
[82,7,10,14,12,12,13,10,"no"]
[83,10,11,11,11,12,11,15,"no"]
[84,11,13,11,8,13,10,7,"no"]
[85,12,17,14,8,12,14,13,"no"]
[86,17,8,11,13,13,8,15,"no"]
[87,14,13,8,12,10,9,11,"no"]
[88,12,11,11,14,11,15,13,"no"]
[89,7,9,9,9,12,12,10,"no"]
[90,13,12,8,12,11,8,11,"no"]
[91,10,14,11,13,13,10,14,"no"]
[92,14,14,13,13,13,15,8,"no"]
[93,11,14,10,9,12,18,14,"no"]
[94,15,16,11,13,14,11,13,"YES"]
[95,16,17,13,12,11,10,12,"YES"]
[96,13,9,13,12,14,12,13,"no"]
[97,13,14,11,14,16,13,18,"no"]
[98,11,10,14,10,8,12,13,"no"]
[99,9,9,11,15,15,13,11,"YES"]
[100,10,13,13,14,15,17,12,"YES"]