Hey all, so my players and i use our laptops for most games. We like to have interactive character sheets because we can save multiple copies, there is no paper use its usually legible unlike pen and paper. Anyways recently we lost all of our saved pdfs. I have recovered a good portion of them, but all the 3.5 interactive character sheets that i have found so far are sub par. Do you guys have a good interactive free pdf version of the 3.5 character sheet?
i would like it to look like the one in the 3.5 players handbook.i would also like it to include the following things:
if you could find a character sheet with those features that would be great the most important part is i must be able to type in the pdf and save that other wise there is no point i DO NOT want to print anything 0){document.form1.choose_specialty[0].checked=true; } if ((wizard_levels + epic_wizard_levels>0)|(sorcerer_levels + epic_sorcerer_levels>0) |(TotalAdeptLevels()>1) |(TotalHexbladeLevels()>3) ){document.form1.choose_familiar[0].checked=true; } AssignEssentialWeapons(); } ArrowShow(); } function AssignEssentialWeapons(){ if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(dragonfireadept_levels + epic_dragonfireadept_levels>0) |(incarnate_levels + epic_incarnate_levels>0)|(soulknife_levels + epic_soulknife_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(bard_levels + epic_bard_levels>0)|(psion_levels + epic_psion_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(cleric_levels + epic_cleric_levels>0)|(fighter_levels + epic_fighter_levels>0)|(paladin_levels + epic_paladin_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rogue_levels + epic_rogue_levels>0)|(sorcerer_levels + epic_sorcerer_levels>0)|(rayce86)|(rayce87) |(rayce88)|(rayce89)|(rayce90)|(rayce132)) {already_knows_simple_weapons=true; } if ((barbarian_levels + epic_barbarian_levels>0)|(fighter_levels + epic_fighter_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rayce132)|(rayce165)|(sorcerer_totem2)) {already_knows_martial_weapons=true; } if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(soulknife_levels + epic_soulknife_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(fighter_levels + epic_fighter_levels>0)|(sorcerer_totem1)|((cleric_levels + epic_cleric_levels>0)&&(cleric_totem1))|(bard_levels + epic_bard_levels>0)|(druid_levels + epic_druid_levels>0)|(fighter_levels + epic_fighter_levels>0) |(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0) |(ranger_levels + epic_ranger_levels>0)|(rogue_levels + epic_rogue_levels>0) |(rayce86)|(rayce87)|(rayce88)|(rayce89)|(rayce90)|(rayce132)) { already_knows_light_armor=true; } if ((barbarian_levels + epic_barbarian_levels>0)|(artificer_levels + epic_artificer_levels>0)|(incarnate_levels + epic_incarnate_levels>0)|(druid_levels + epic_druid_levels>0)|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(psiwarrior_levels + epic_psiwarrior_levels>0)|(paladin_levels + epic_paladin_levels>0)|(rayce90)|(rayce132)) {already_knows_medium_armor=true; } if (((cleric_levels + epic_cleric_levels>0)&&(cleric_totem!=1))|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(rayce90)) {already_knows_heavy_armor=true; } if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(incarnate_levels + epic_incarnate_levels>0) |(soulknife_levels + epic_soulknife_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(bard_levels + epic_bard_levels>0)|(cleric_levels + epic_cleric_levels>0)|(druid_levels + epic_druid_levels>0)|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rayce86)|(rayce90)|(rayce132)) {already_knows_shields=true; } if ((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1)){already_knows_tower_shield=true; } if (already_knows_heavy_armortrue){already_knows_medium_armor=true; } if (already_knows_medium_armortrue){already_knows_light_armor=true; } if (already_knows_martial_weaponstrue){already_knows_simple_weapons=true; } if ((spectral_templatetrue)|(wraith_templatetrue)|(umbral_templatetrue)) { already_knows_simple_weapons=false; already_knows_martial_weapons=false; already_knows_light_armor=false; already_knows_medium_armor=false; already_knows_heavy_armor=false; already_knows_shields=false; already_knows_tower_shield=false; } } function StartingHumanoidLevels(){ //racialstuff if ((rayce167)|(rayce148)) { document.form1.choose_class01[20].checked=true; class01=25; } if (((rayce20)|(rayce200))|(rayce169)|(rayce24)|(rayce27)|(rayce34)|(rayce86)|(rayce87)|(rayce121)|(rayce122)|(rayce123)|(rayce124)|(rayce131)|(rayce132)|(rayce143)|(rayce173)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } } if ((rayce23)|(rayce78)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } } if ((rayce74)|(rayce186)|(rayce75)|(rayce89)|(rayce141)|(rayce142)|(rayce144)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } } if ((rayce146)|(rayce149)|(rayce165)|(rayce166)|(rayce177)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } } if ((rayce90)|(rayce147)|(rayce153)|(rayce154)|(rayce185)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } } if ((rayce152)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } } if ((rayce88)|(rayce145)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } } if (rayce168) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } if (total_levels>8){document.form1.choose_class09[20].checked=true; document.form1.choose_class09[20].checked=false; class09=25; } } if ((rayce176)|(rayce178)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } if (total_levels>8){document.form1.choose_class09[20].checked=true; document.form1.choose_class09[20].checked=false; class09=25; } if (total_levels>9){document.form1.choose_class10[20].checked=true; document.form1.choose_class10[20].checked=false; class10=25; } if (total_levels>10){document.form1.choose_class11[20].checked=true; document.form1.choose_class11[20].checked=false; class11=25; } if (total_levels>11){document.form1.choose_class12[20].checked=true; document.form1.choose_class12[20].checked=false; class12=25; } } //none for tasloi or lupins AddUpTheClasses(); } function HowManyMonstrousLevels(){ if (rayce173){return 2;} if (rayce90){return 6;} if (rayce89){return 4;} if (rayce88){return 8;} if (rayce87){return 2;} if (rayce86){return 2;} if ((rayce20)|(rayce200)){return 2;} if (rayce121){return 2;} if (rayce122){return 2;} if (rayce123){return 2;} if (rayce124){return 2;} if (rayce78){return 3;} if (rayce165){return 5;} if (rayce152){return 7;} if (rayce178){return 12;} if (rayce153){return 6;} if (rayce154){return 6;} if (rayce131){return 2;} if (rayce132){return 2;} if (rayce24){return 2;} if (rayce27){return 2;} if (rayce34){return 2;} if ((rayce74)|(rayce186)){return 4;} if (rayce185){return 6;} if (rayce168){return 9;} if (rayce169){return 2;} if (rayce167){return 1;} if (rayce166){return 5;} if (rayce75){return 4;} if (rayce176){return 12;} if (rayce177){return 5;} if (rayce141){return 4;} if (rayce142){return 4;} if (rayce143){return 2;} if (rayce144){return 4;} if (rayce145){return 8;} if (rayce146){return 5;} if (rayce147){return 6;} if (rayce149){return 5;} return 0; } function assignclass(whatlevel,whatclass){ StartingHumanoidLevels(); //racialstuff if (whatlevel<=HowManyMonstrousLevels(rayce)) { if (whatlevel1){document.form1.choose_class01[20].checked=true;} if (whatlevel2){document.form1.choose_class02[20].checked=true;} if (whatlevel3){document.form1.choose_class03[20].checked=true;} if (whatlevel4){document.form1.choose_class04[20].checked=true;} if (whatlevel5){document.form1.choose_class05[20].checked=true;} if (whatlevel6) { document.form1.choose_class06[0].checked=true; document.form1.choose_class06[0].checked=false; } if (whatlevel7) { document.form1.choose_class07[0].checked=true; document.form1.choose_class07[0].checked=false; } if (whatlevel8) { document.form1.choose_class08[0].checked=true; document.form1.choose_class08[0].checked=false; } if (whatlevel9) { document.form1.choose_class09[0].checked=true; document.form1.choose_class09[0].checked=false; } if (whatlevel10) { document.form1.choose_class10[0].checked=true; document.form1.choose_class10[0].checked=false; } if (whatlevel11) { document.form1.choose_class11[0].checked=true; document.form1.choose_class11[0].checked=false; } if (whatlevel12) { document.form1.choose_class12[0].checked=true; document.form1.choose_class12[0].checked=false; } return; } if (ClassesHaveBeenEstablishedtrue){ShowHowWeChoseClasses(); } else if (CharacterTypeHasBeenEstablishedfalse){NegateAllClassChoicesHereAndBelow(1); } else if ((class010)&&(whatlevel>1)){NegateAllClassChoicesHereAndBelow(1); } else if ((whatclass25)&&(HowManyMonstrousLevels()0)){ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment4)|(alignment7))&&((whatclass1))){alert('Barbarians cannot be lawful. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment4)|(alignment7))&&((whatclass2))){alert('Bards cannot be lawful. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass12)&&(intelligence<11)){alert('Using Extended Psionics Handbook rules. Intelligence is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass16)&&(intelligence<11)){alert('Intelligence is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass13)&&(wisdom<11)){alert('Using Extended Psionics Handbook rules. Wisdom is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass15)&&(charisma<11)){alert('Using Extended Psionics Handbook rules. Charisma is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass17)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass18)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass19)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment3)|(alignment5)|(alignment7)|(alignment9))&&((whatclass17))){alert('Wrong alignment for an incarnate. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment2)|(alignment4)|(alignment5)|(alignment6)|(alignment8))&&((whatclass18))){alert('Wrong alignment for a soulborn. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment3)|(alignment7)|(alignment9))&&(whatclass4)){alert('Wrong alignment for a druid.');ShowHowWeChoseClasses(); } else if (((alignment2)|(alignment3)|(alignment5)|(alignment6)|(alignment8)|(alignment9))&&(whatclass6)){alert('Monk must be lawful');ShowHowWeChoseClasses(); } else if ((alignment!=1)&&(whatclass7)){alert('Paladins must be lawful good. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatlevel>total_levels)&&(whatlevel!=21)){alert('This is higher than your level.'); ShowHowWeChoseClasses(); } else { if (whatlevel<2){class01=whatclass; } if ((whatlevel<3)&&(total_levels>=2)){class02=whatclass; } if ((whatlevel<4)&&(total_levels>=3)){class03=whatclass; } if ((whatlevel<5)&&(total_levels>=4)){class04=whatclass; } if ((whatlevel<6)&&(total_levels>=5)){class05=whatclass; } if ((whatlevel<7)&&(total_levels>=6)){class06=whatclass; } if ((whatlevel<8)&&(total_levels>=7)){class07=whatclass; } if ((whatlevel<9)&&(total_levels>=8)){class08=whatclass; } if ((whatlevel<10)&&(total_levels>=9)){class09=whatclass; } if ((whatlevel<11)&&(total_levels>=10)){class10=whatclass; } if ((whatlevel<12)&&(total_levels>=11)){class11=whatclass; } if ((whatlevel<13)&&(total_levels>=12)){class12=whatclass; } if ((whatlevel<14)&&(total_levels>=13)){class13=whatclass; } if ((whatlevel<15)&&(total_levels>=14)){class14=whatclass; } if ((whatlevel<16)&&(total_levels>=15)){class15=whatclass; } if ((whatlevel<17)&&(total_levels>=16)){class16=whatclass; } if ((whatlevel<18)&&(total_levels>=17)){class17=whatclass; } if ((whatlevel<19)&&(total_levels>=18)){class18=whatclass; } if ((whatlevel<20)&&(total_levels>=19)){class19=whatclass; } if ((whatlevel<21)&&(total_levels>=20)){class20=whatclass; } if ((whatlevel<22)&&(epic_total_levels>0)){class_epic=whatclass;} ShowHowWeChoseClasses(); } ArrowShow(); } function ShowHowWeChoseClasses(){ NegateAllClassChoicesHereAndBelow(1); if (class01>0) { if (class0128){document.form1.choose_class01[23].checked=true; } else if (class0127){document.form1.choose_class01[22].checked=true; } else if (class0126){document.form1.choose_class01[21].checked=true; } else if (class0125){document.form1.choose_class01[20].checked=true; } else {document.form1.choose_class01[class01-1].checked=true; } } if (class02>0) { if (class0228){document.form1.choose_class02[23].checked=true; } else if (class0227){document.form1.choose_class02[22].checked=true; } else if (class0226){document.form1.choose_class02[21].checked=true; } else if (class0225){document.form1.choose_class02[20].checked=true; } else {document.form1.choose_class02[class02-1].checked=true; } } if (class03>0) { if (class0328){document.form1.choose_class03[23].checked=true; } else if (class0327){document.form1.choose_class03[22].checked=true; } else if (class0326){document.form1.choose_class03[21].checked=true; } else if (class0325){document.form1.choose_class03[20].checked=true; } else {document.form1.choose_class03[class03-1].checked=true; } } if (class04>0) { if (class0428){document.form1.choose_class04[23].checked=true; } else if (class0427){document.form1.choose_class04[22].checked=true; } else if (class0426){document.form1.choose_class04[21].checked=true; } else if (class0425){document.form1.choose_class04[20].checked=true; } else {document.form1.choose_class04[class04-1].checked=true; } } if (class05>0) { if (class0528){document.form1.choose_class05[23].checked=true; } else if (class0527){document.form1.choose_class05[22].checked=true; } else if (class0526){document.form1.choose_class05[21].checked=true; } else if (class0525){document.form1.choose_class05[20].checked=true; } else {document.form1.choose_class05[class05-1].checked=true; } } if (class0628){document.form1.choose_class06[23].checked=true; } else if (class0627){document.form1.choose_class06[22].checked=true; } else if (class0626){document.form1.choose_class06[21].checked=true; } else if (class0624){document.form1.choose_class06[20].checked=true; } else if (class0625){document.form1.choose_class06[0].checked=true;document.form1.choose_class06[0].checked=false;} else if (class06>0){document.form1.choose_class06[class06-1].checked=true; } if (class0728){document.form1.choose_class07[23].checked=true; } else if (class0727){document.form1.choose_class07[22].checked=true; } else if (class0726){document.form1.choose_class07[21].checked=true; } else if (class0724){document.form1.choose_class07[20].checked=true; } else if (class0725){document.form1.choose_class07[0].checked=true;document.form1.choose_class07[0].checked=false;} else if (class07>0){document.form1.choose_class07[class07-1].checked=true; } if (class0828){document.form1.choose_class08[23].checked=true; } else if (class0827){document.form1.choose_class08[22].checked=true; } else if (class0826){document.form1.choose_class08[21].checked=true; } else if (class0824){document.form1.choose_class08[20].checked=true; } else if (class0825){document.form1.choose_class08[0].checked=true;document.form1.choose_class08[0].checked=false;} else if (class08>0){document.form1.choose_class08[class08-1].checked=true; } if (class0928){document.form1.choose_class09[23].checked=true; } else if (class0927){document.form1.choose_class09[22].checked=true; } else if (class0926){document.form1.choose_class09[21].checked=true; } else if (class0924){document.form1.choose_class09[20].checked=true; } else if (class0925){document.form1.choose_class09[0].checked=true;document.form1.choose_class09[0].checked=false;} else if (class09>0){document.form1.choose_class09[class09-1].checked=true; } if (class1028){document.form1.choose_class10[23].checked=true; } else if (class1027){document.form1.choose_class10[22].checked=true; } else if (class1026){document.form1.choose_class10[21].checked=true; } else if (class1024){document.form1.choose_class10[20].checked=true; } else if (class1025){document.form1.choose_class10[0].checked=true;document.form1.choose_class10[0].checked=false;} else if (class10>0){document.form1.choose_class10[class10-1].checked=true; } if (class1128){document.form1.choose_class11[23].checked=true; } else if (class1127){document.form1.choose_class11[22].checked=true; } else if (class1126){document.form1.choose_class11[21].checked=true; } else if (class1124){document.form1.choose_class11[20].checked=true; } else if (class1125){document.form1.choose_class11[0].checked=true;document.form1.choose_class11[0].checked=false;} else if (class11>0){document.form1.choose_class11[class11-1].checked=true; } if (class1228){document.form1.choose_class12[23].checked=true; } else if (class1227){document.form1.choose_class12[22].checked=true; } else if (class1226){document.form1.choose_class12[21].checked=true; } else if (class1224){document.form1.choose_class12[20].checked=true; } else if (class1225){document.form1.choose_class12[0].checked=true;document.form1.choose_class12[0].checked=false;} else if (class12>0){document.form1.choose_class12[class12-1].checked=true; } if (class1328){document.form1.choose_class13[23].checked=true; } else if (class1327){document.form1.choose_class13[22].checked=true; } else if (class1326){document.form1.choose_class13[21].checked=true; } else if (class1324){document.form1.choose_class13[20].checked=true; } else if (class13>0){document.form1.choose_class13[class13-1].checked=true; } if (class1428){document.form1.choose_class14[23].checked=true; } else if (class1427){document.form1.choose_class14[22].checked=true; } else if (class1426){document.form1.choose_class14[21].checked=true; } else if (class1424){document.form1.choose_class14[20].checked=true; } else if (class14>0){document.form1.choose_class14[class14-1].checked=true; } if (class1528){document.form1.choose_class15[23].checked=true; } else if (class1527){document.form1.choose_class15[22].checked=true; } else if (class1526){document.form1.choose_class15[21].checked=true; } else if (class1524){document.form1.choose_class15[20].checked=true; } else if (class15>0){document.form1.choose_class15[class15-1].checked=true; } if (class1628){document.form1.choose_class16[23].checked=true; } else if (class1627){document.form1.choose_class16[22].checked=true; } else if (class1626){document.form1.choose_class16[21].checked=true; } else if (class1624){document.form1.choose_class16[20].checked=true; } else if (class16>0){document.form1.choose_class16[class16-1].checked=true; } if (class1728){document.form1.choose_class17[23].checked=true; } else if (class1727){document.form1.choose_class17[22].checked=true; } else if (class1726){document.form1.choose_class17[21].checked=true; } else if (class1724){document.form1.choose_class17[20].checked=true; } else if (class17>0){document.form1.choose_class17[class17-1].checked=true; } if (class1828){document.form1.choose_class18[23].checked=true; } else if (class1827){document.form1.choose_class18[22].checked=true; } else if (class1826){document.form1.choose_class18[21].checked=true; } else if (class1824){document.form1.choose_class18[20].checked=true; } else if (class18>0){document.form1.choose_class18[class18-1].checked=true; } if (class1928){document.form1.choose_class19[23].checked=true; } else if (class1927){document.form1.choose_class19[22].checked=true; } else if (class1926){document.form1.choose_class19[21].checked=true; } else if (class1924){document.form1.choose_class19[20].checked=true; } else if (class19>0){document.form1.choose_class19[class19-1].checked=true; } if (class2028){document.form1.choose_class20[23].checked=true; } else if (class2027){document.form1.choose_class20[22].checked=true; } else if (class2026){document.form1.choose_class20[21].checked=true; } else if (class2024){document.form1.choose_class20[20].checked=true; } else if (class20>0){document.form1.choose_class20[class20-1].checked=true; } document.form1.third_comment_box.value='; NegateNonEpicClassLevels(); AddUpTheClasses(); document.form1.epic_levels_list.selectedIndex=epic_total_levels; EpicClasses(); if ((bard_levels>=2)&&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=5)&&(charisma12)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=7)&&(charisma13)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=10)&&(charisma14)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=13)&&(charisma15)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} if ((sorcerer_levels>=1)&&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=5)&&(charisma12)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=7)&&(charisma13)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=10)&&(charisma14)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=13)&&(charisma15)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} if ((wizard_levels + epic_wizard_levels>=1)&&(intelligence<11)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=3)&&(intelligence12)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=5)&&(intelligence13)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=7)&&(intelligence14)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels>=11)&&(intelligence15)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} if ((cleric_levels>=1)&&(wisdom<11)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=3)&&(wisdom12)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=5)&&(wisdom13)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=7)&&(wisdom14)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=11)&&(wisdom15)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} if ((druid_levels + epic_druid_levels>=1)&&(wisdom<11)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=3)&&(wisdom12)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=5)&&(wisdom13)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=7)&&(wisdom14)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=11)&&(wisdom15)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} if ((barbarian_levels + epic_barbarian_levels>0)&&(strength + dexterity + constitution<=30)){document.form1.third_comment_box.value+='Low scores will handicap a barbarian.r'} if ((artificer_levels + epic_artificer_levels>0)&(intelligence<13)){document.form1.third_comment_box.value+='Intelligence is low for an artificer.r'} if ((artificer_levels + epic_artificer_levels>0)&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for an artificer.r'} if ((bard_levels>0)&&(charisma<16)&&((charisma + dexterity+intelligence<=20)|(charisma<12))){document.form1.third_comment_box.value+='Low scores may limit your bard.r'} if ( (fighter_levels + epic_fighter_levels>0)&& ( ((strength + dexterity<22)&&(strength<14)&&(dexterity<14)) |((constitution<10)&&(strength + dexterity<28)) ) ) {document.form1.third_comment_box.value+='Low scores will handicap a fighter.r'} if ((paladin_levels + epic_paladin_levels>0)&&(charisma + wisdom + constitution+ strength<=40)){document.form1.third_comment_box.value+='Low scores will handicap a paladin.r'} if ((ranger_levels + epic_ranger_levels>0)&&(dexterity + wisdom + constitution+ strength<=40)){document.form1.third_comment_box.value+='Low scores will handicap a ranger.r'} if ((rogue_levels + epic_rogue_levels>0)&&(dexterity+intelligence<=20)&&(dexterity<16)){document.form1.third_comment_box.value+='Low scores will handicap a rogue.r'} } function NegateAllClassChoicesHereAndBelow(herehere){ if (herehere< 2){document.form1.choose_class01[0].checked=true; document.form1.choose_class01[0].checked=false; } if (herehere< 3){document.form1.choose_class02[0].checked=true; document.form1.choose_class02[0].checked=false; } if (herehere< 4){document.form1.choose_class03[0].checked=true; document.form1.choose_class03[0].checked=false; } if (herehere< 5){document.form1.choose_class04[0].checked=true; document.form1.choose_class04[0].checked=false; } if (herehere< 6){document.form1.choose_class05[0].checked=true; document.form1.choose_class05[0].checked=false; } if (herehere< 7){document.form1.choose_class06[0].checked=true; document.form1.choose_class06[0].checked=false; } if (herehere< 8){document.form1.choose_class07[0].checked=true; document.form1.choose_class07[0].checked=false; } if (herehere< 9){document.form1.choose_class08[0].checked=true; document.form1.choose_class08[0].checked=false; } if (herehere<10){document.form1.choose_class09[0].checked=true; document.form1.choose_class09[0].checked=false; } if (herehere<11){document.form1.choose_class10[0].checked=true; document.form1.choose_class10[0].checked=false; } if (herehere<12){document.form1.choose_class11[0].checked=true; document.form1.choose_class11[0].checked=false; } if (herehere<13){document.form1.choose_class12[0].checked=true; document.form1.choose_class12[0].checked=false; } if (herehere<14){document.form1.choose_class13[0].checked=true; document.form1.choose_class13[0].checked=false; } if (herehere<15){document.form1.choose_class14[0].checked=true; document.form1.choose_class14[0].checked=false; } if (herehere<16){document.form1.choose_class15[0].checked=true; document.form1.choose_class15[0].checked=false; } if (herehere<17){document.form1.choose_class16[0].checked=true; document.form1.choose_class16[0].checked=false; } if (herehere<18){document.form1.choose_class17[0].checked=true; document.form1.choose_class17[0].checked=false; } if (herehere<19){document.form1.choose_class18[0].checked=true; document.form1.choose_class18[0].checked=false; } if (herehere<20){document.form1.choose_class19[0].checked=true; document.form1.choose_class19[0].checked=false; } if (herehere<21){document.form1.choose_class20[0].checked=true; document.form1.choose_class20[0].checked=false; } } function ClearTotalLevels(){ z=0; while (z<21){ document.form1.totallevels[z].checked=false; document.form1.totallevels[1].checked=false; document.form1.epic_levels_list.selectedIndex=0; z++; } } function ClearRace(){ document.form1.racechoice[0].checked=true; document.form1.racechoice[0].checked=false; } function ClearGender(){ z=0; while (z<2){ document.form1.sexchoice[z].checked=false; z++; } } function ClearAlignment(){ z=0; while (z<9){ document.form1.alignments[z].checked=false; z++; } } function ClearAllAbilityAssignments(){ z=0; while (z<6){ document.form1.firststat[z].checked=false; document.form1.secondstat[z].checked=false; document.form1.thirdstat[z].checked=false; document.form1.fourthstat[z].checked=false; document.form1.fifthstat[z].checked=false; document.form1.sixthstat[z].checked=false; z++; } } function roll4d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); d4=Math.floor (6*Math.random()+1); if ((d4<=d3)&&(d4<=d2)&&(d4<=d1)){return d1+d2+d3; } else if ((d3<=d4)&&(d3<=d2)&&(d3<=d1)){return d1+d2+d4; } else if ((d2<=d4)&&(d2<=d2)&&(d2<=d1)){return d1+d3+d4; } else {return d2+d3+d4; } } function roll5d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); d4=Math.floor (6*Math.random()+1); d5=Math.floor (6*Math.random()+1); if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } return (d1+d2+d3); } function roll3d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); return d1+d2+d3; } function RollTheDice(){ stat1=roll4d6(); stat2=roll4d6(); stat3=roll4d6(); stat4=roll4d6(); stat5=roll4d6(); stat6=roll4d6(); AdjustIfTooLow4(); if (document.form1.methods_list.selectedIndex1) { stat1=roll5d6(); stat2=roll5d6(); stat3=roll5d6(); stat4=roll5d6(); stat5=roll5d6(); stat6=roll5d6(); AdjustIfTooLow5(); } if (document.form1.methods_list.selectedIndex5) { stat1=roll3d6(); stat2=roll3d6(); stat3=roll3d6(); stat4=roll3d6(); stat5=roll3d6(); stat6=roll3d6(); AdjustIfTooLow3(); } if (document.form1.methods_list.selectedIndex2) { stat1=15; stat2=14; stat3=13; stat4=12; stat5=10; stat6=8; } if (document.form1.methods_list.selectedIndex4) { stat1=13; stat2=12; stat3=11; stat4=10; stat5=9; stat6=8; } if (document.form1.methods_list.selectedIndex3) { stat1=8; stat2=8; stat3=8; stat4=8; stat5=8; stat6=8; document.form1.stat1_list.selectedIndex=5; document.form1.stat2_list.selectedIndex=5; document.form1.stat3_list.selectedIndex=5; document.form1.stat4_list.selectedIndex=5; document.form1.stat5_list.selectedIndex=5; document.form1.stat6_list.selectedIndex=5; DiceHaveBeenRolled=true; DisplayTrueStatistics(); } if (document.form1.methods_list.selectedIndex6) { stat1=3; stat2=3; stat3=3; stat4=3; stat5=3; stat6=3; document.form1.stat1_list.selectedIndex=0; document.form1.stat2_list.selectedIndex=0; document.form1.stat3_list.selectedIndex=0; document.form1.stat4_list.selectedIndex=0; document.form1.stat5_list.selectedIndex=0; document.form1.stat6_list.selectedIndex=0; DiceHaveBeenRolled=true; DisplayTrueStatistics(); } } function assignlevel(i){ if (CharacterTypeHasBeenEstablishedtrue) { ClearTotalLevels(); if (epic_total_levels>0) { document.form1.totallevels[20].checked=true; document.form1.epic_levels_list.selectedIndex=epic_total_levels; return; } else {document.form1.totallevels[total_levels-1].checked=true; return; } } else if (AbilitiesHaveBeenEstablishedfalse){ClearTotalLevels(); } else {total_levels=i; ThisTakesAMoment(); count_epic_levels(); } ArrowShow(); } function assigngender(i){ if ((rayce99)|(rayce80)){ClearGender(); return; } if (CharacterTypeHasBeenEstablishedtrue) { ClearGender(); document.form1.sexchoice[2-gender].checked=true; } else if (AbilitiesHaveBeenEstablishedfalse){ClearGender(); } else {gender=i; ThisTakesAMoment(); } ArrowShow(); } function assignrace(i){ // rayce=i; BasicEyeColor(); BasicSkinColor(); BasicHairColor(); if (CharacterTypeHasBeenEstablishedtrue) { ClearRace(); if (rayce1){document.form1.racechoice[0].checked=true; } if (rayce4){document.form1.racechoice[1].checked=true; } if (rayce3){document.form1.racechoice[2].checked=true; } if (rayce5){document.form1.racechoice[3].checked=true; } if (rayce6){document.form1.racechoice[4].checked=true; } if (rayce2){document.form1.racechoice[5].checked=true; } if (rayce7){document.form1.racechoice[6].checked=true; } if (rayce101){document.form1.racechoice[7].checked=true; } if (rayce28){document.form1.racechoice[8].checked=true; } if (rayce29){document.form1.racechoice[9].checked=true; } if (rayce113){document.form1.racechoice[ 10].checked=true; } if (rayce168){document.form1.racechoice[ 11].checked=true; } if (rayce38){document.form1.racechoice[ 12].checked=true; } if (rayce158){document.form1.racechoice[ 13].checked=true; } if (rayce39){document.form1.racechoice[ 14].checked=true; } if (rayce40){document.form1.racechoice[ 15].checked=true; } if (rayce43){document.form1.racechoice[ 16].checked=true; } if (rayce42){document.form1.racechoice[ 17].checked=true; } if (rayce41){document.form1.racechoice[ 18].checked=true; } if (rayce44){document.form1.racechoice[ 19].checked=true; } if (rayce45){document.form1.racechoice[ 20].checked=true; } if (rayce46){document.form1.racechoice[ 21].checked=true; } if (rayce47){document.form1.racechoice[ 22].checked=true; } if (rayce155){document.form1.racechoice[ 23].checked=true; } if (rayce48){document.form1.racechoice[ 24].checked=true; } if (rayce49){document.form1.racechoice[ 25].checked=true; } if (rayce50){document.form1.racechoice[ 26].checked=true; } if (rayce52){document.form1.racechoice[ 27].checked=true; } if (rayce53){document.form1.racechoice[ 28].checked=true; } if (rayce51){document.form1.racechoice[ 29].checked=true; } if (rayce54){document.form1.racechoice[ 30].checked=true; } if (rayce55){document.form1.racechoice[ 31].checked=true; } if (rayce178){document.form1.racechoice[ 32].checked=true; } if (rayce88){document.form1.racechoice[ 33].checked=true; } if (rayce188){document.form1.racechoice[ 34].checked=true; } if (rayce86){document.form1.racechoice[ 35].checked=true; } if (rayce182){document.form1.racechoice[ 36].checked=true; } if (rayce183){document.form1.racechoice[ 37].checked=true; } if (rayce184){document.form1.racechoice[ 38].checked=true; } if (rayce136){document.form1.racechoice[ 39].checked=true; } if (rayce78){document.form1.racechoice[ 40].checked=true; } if (rayce121){document.form1.racechoice[ 41].checked=true; } if (rayce89){document.form1.racechoice[ 42].checked=true; } if (rayce23){document.form1.racechoice[ 43].checked=true; } if (rayce112){document.form1.racechoice[ 44].checked=true; } if (rayce180){document.form1.racechoice[ 45].checked=true; } if (rayce186){document.form1.racechoice[ 46].checked=true; } if (rayce74){document.form1.racechoice[ 47].checked=true; } if (rayce109){document.form1.racechoice[ 48].checked=true; } if (rayce35){document.form1.racechoice[ 49].checked=true; } if (rayce129){document.form1.racechoice[ 50].checked=true; } if (rayce96){document.form1.racechoice[ 51].checked=true; } if (rayce12){document.form1.racechoice[ 52].checked=true; } if (rayce91){document.form1.racechoice[ 53].checked=true; } if (rayce14){document.form1.racechoice[ 54].checked=true; } if (rayce16){document.form1.racechoice[ 55].checked=true; } if (rayce18){document.form1.racechoice[ 56].checked=true; } if (rayce163){document.form1.racechoice[ 57].checked=true; } if (rayce193){document.form1.racechoice[ 58].checked=true; } if (rayce194){document.form1.racechoice[ 59].checked=true; } if (rayce56){document.form1.racechoice[ 60].checked=true; } if (rayce57){document.form1.racechoice[ 61].checked=true; } if (rayce58){document.form1.racechoice[ 62].checked=true; } if (rayce59){document.form1.racechoice[ 63].checked=true; } if (rayce61){document.form1.racechoice[ 64].checked=true; } if (rayce60){document.form1.racechoice[ 65].checked=true; } if (rayce62){document.form1.racechoice[ 66].checked=true; } if (rayce63){document.form1.racechoice[ 67].checked=true; } if (rayce64){document.form1.racechoice[ 68].checked=true; } if (rayce176){document.form1.racechoice[ 69].checked=true; } if (rayce97){document.form1.racechoice[ 70].checked=true; } if (rayce141){document.form1.racechoice[ 71].checked=true; } if (rayce130){document.form1.racechoice[ 72].checked=true; } if (rayce99){document.form1.racechoice[ 73].checked=true; } if (rayce189){document.form1.racechoice[ 74].checked=true; } if (rayce30){document.form1.racechoice[ 75].checked=true; } if (rayce114){document.form1.racechoice[ 76].checked=true; } if (rayce100){document.form1.racechoice[ 77].checked=true; } if (rayce131){document.form1.racechoice[ 78].checked=true; } if (rayce164){document.form1.racechoice[ 79].checked=true; } if (rayce122){document.form1.racechoice[ 80].checked=true; } if (rayce31){document.form1.racechoice[ 81].checked=true; } if (rayce115){document.form1.racechoice[ 82].checked=true; } if (rayce195){document.form1.racechoice[ 83].checked=true; } if (rayce123){document.form1.racechoice[ 84].checked=true; } if (rayce37){document.form1.racechoice[ 85].checked=true; } if (rayce196){document.form1.racechoice[ 86].checked=true; } if (rayce197){document.form1.racechoice[ 87].checked=true; } if (rayce203){document.form1.racechoice[ 88].checked=true; } if (rayce202){document.form1.racechoice[ 89].checked=true; } if (rayce142){document.form1.racechoice[ 90].checked=true; } if (rayce83){document.form1.racechoice[ 91].checked=true; } if (rayce84){document.form1.racechoice[ 92].checked=true; } if (rayce199){document.form1.racechoice[ 93].checked=true; } if (rayce24){document.form1.racechoice[ 94].checked=true; } if (rayce26){document.form1.racechoice[ 95].checked=true; } if (rayce162){document.form1.racechoice[ 96].checked=true; } if (rayce126){document.form1.racechoice[ 97].checked=true; } if (rayce15){document.form1.racechoice[ 98].checked=true; } if (rayce9){document.form1.racechoice[ 99].checked=true; } if (rayce127){document.form1.racechoice[100].checked=true; } if (rayce140){document.form1.racechoice[101].checked=true; } if (rayce143){document.form1.racechoice[102].checked=true; } if (rayce92){document.form1.racechoice[103].checked=true; } if (rayce160){document.form1.racechoice[104].checked=true; } if (rayce82){document.form1.racechoice[105].checked=true; } if (rayce161){document.form1.racechoice[106].checked=true; } if (rayce102){document.form1.racechoice[107].checked=true; } if (rayce175){document.form1.racechoice[108].checked=true; } if (rayce76){document.form1.racechoice[109].checked=true; } if (rayce133){document.form1.racechoice[110].checked=true; } if (rayce85){document.form1.racechoice[111].checked=true; } if (rayce21){document.form1.racechoice[112].checked=true; } if (rayce124){document.form1.racechoice[113].checked=true; } if (rayce153){document.form1.racechoice[114].checked=true; } if (rayce167){document.form1.racechoice[115].checked=true; } if (rayce170){document.form1.racechoice[116].checked=true; } if (rayce154){document.form1.racechoice[117].checked=true; } if (rayce65){document.form1.racechoice[118].checked=true; } if (rayce66){document.form1.racechoice[119].checked=true; } if (rayce67){document.form1.racechoice[120].checked=true; } if (rayce68){document.form1.racechoice[121].checked=true; } if (rayce71){document.form1.racechoice[122].checked=true; } if (rayce70){document.form1.racechoice[123].checked=true; } if (rayce69){document.form1.racechoice[124].checked=true; } if (rayce72){document.form1.racechoice[125].checked=true; } if (rayce73){document.form1.racechoice[126].checked=true; } if (rayce93){document.form1.racechoice[127].checked=true; } if (rayce110){document.form1.racechoice[128].checked=true; } if (rayce87){document.form1.racechoice[129].checked=true; } if (rayce81){document.form1.racechoice[130].checked=true; } if (rayce181){document.form1.racechoice[131].checked=true; } if (rayce25){document.form1.racechoice[132].checked=true; } if (rayce134){document.form1.racechoice[133].checked=true; } if (rayce169){document.form1.racechoice[134].checked=true; } if (rayce20){document.form1.racechoice[135].checked=true; } if (rayce107){document.form1.racechoice[136].checked=true; } if (rayce177){document.form1.racechoice[137].checked=true; } if (rayce151){document.form1.racechoice[138].checked=true; } if (rayce103){document.form1.racechoice[139].checked=true; } if (rayce79){document.form1.racechoice[140].checked=true; } if (rayce145){document.form1.racechoice[141].checked=true; } if (rayce185){document.form1.racechoice[142].checked=true; } if (rayce77){document.form1.racechoice[143].checked=true; } if (rayce206){document.form1.racechoice[144].checked=true; } if (rayce125){document.form1.racechoice[145].checked=true; } if (rayce105){document.form1.racechoice[146].checked=true; } if (rayce117){document.form1.racechoice[147].checked=true; } if (rayce75){document.form1.racechoice[148].checked=true; } if (rayce146){document.form1.racechoice[149].checked=true; } if (rayce22){document.form1.racechoice[150].checked=true; } if (rayce148){document.form1.racechoice[151].checked=true; } if (rayce106){document.form1.racechoice[152].checked=true; } if (rayce94){document.form1.racechoice[153].checked=true; } if (rayce152){document.form1.racechoice[154].checked=true; } if (rayce179){document.form1.racechoice[155].checked=true; } if (rayce135){document.form1.racechoice[156].checked=true; } if (rayce190){document.form1.racechoice[157].checked=true; } if (rayce137){document.form1.racechoice[158].checked=true; } if (rayce108){document.form1.racechoice[159].checked=true; } if (rayce149){document.form1.racechoice[160].checked=true; } if (rayce13){document.form1.racechoice[161].checked=true; } if (rayce171){document.form1.racechoice[162].checked=true; } if (rayce138){document.form1.racechoice[163].checked=true; } if (rayce118){document.form1.racechoice[164].checked=true; } if (rayce172){document.form1.racechoice[165].checked=true; } if (rayce111){document.form1.racechoice[166].checked=true; } if (rayce95){document.form1.racechoice[167].checked=true; } if (rayce192){document.form1.racechoice[168].checked=true; } if (rayce90){document.form1.racechoice[169].checked=true; } if (rayce191){document.form1.racechoice[170].checked=true; } if (rayce173){document.form1.racechoice[171].checked=true; } if (rayce119){document.form1.racechoice[172].checked=true; } if (rayce132){document.form1.racechoice[173].checked=true; } if (rayce198){document.form1.racechoice[174].checked=true; } if (rayce201){document.form1.racechoice[175].checked=true; } if (rayce187){document.form1.racechoice[176].checked=true; } if (rayce17){document.form1.racechoice[177].checked=true; } if (rayce165){document.form1.racechoice[178].checked=true; } if (rayce150){document.form1.racechoice[179].checked=true; } if (rayce34){document.form1.racechoice[180].checked=true; } if (rayce33){document.form1.racechoice[181].checked=true; } if (rayce98){document.form1.racechoice[182].checked=true; } if (rayce27){document.form1.racechoice[183].checked=true; } if (rayce147){document.form1.racechoice[184].checked=true; } if (rayce174){document.form1.racechoice[185].checked=true; } if (rayce156){document.form1.racechoice[186].checked=true; } if (rayce139){document.form1.racechoice[187].checked=true; } if (rayce200){document.form1.racechoice[188].checked=true; } if (rayce80){document.form1.racechoice[189].checked=true; } if (rayce32){document.form1.racechoice[190].checked=true; } if (rayce116){document.form1.racechoice[191].checked=true; } if (rayce166){document.form1.racechoice[192].checked=true; } if (rayce128){document.form1.racechoice[193].checked=true; } if (rayce10){document.form1.racechoice[194].checked=true; } if (rayce157){document.form1.racechoice[195].checked=true; } if (rayce19){document.form1.racechoice[196].checked=true; } if (rayce120){document.form1.racechoice[197].checked=true; } if (rayce159){document.form1.racechoice[198].checked=true; } if (rayce11){document.form1.racechoice[199].checked=true; } if (rayce104){document.form1.racechoice[200].checked=true; } if (rayce144){document.form1.racechoice[201].checked=true; } if (rayce36){document.form1.racechoice[202].checked=true; } if (rayce207){document.form1.racechoice[203].checked=true; } if (rayce208){document.form1.racechoice[204].checked=true; } if (rayce8){document.form1.racechoice[205].checked=true; } } else if (AbilitiesHaveBeenEstablishedfalse){ClearRace(); } else { rayce=i; ThisTakesAMoment(); if (rayce117){document.form1.second_comment_box.value='Supposedly all neraphim are chaotic.'} if (rayce119){document.form1.second_comment_box.value='Most spikers are lawful.'} if (rayce190){document.form1.second_comment_box.value='Most rilkan are chaotic.'} if (rayce191){document.form1.second_comment_box.value='Most skarm are lawful.'} if (rayce129){document.form1.second_comment_box.value='Most chaos gnomes are chaotic.'} if (rayce120){document.form1.second_comment_box.value='Most wildren are chaotic good.'} if (rayce118){document.form1.second_comment_box.value='Most shadowswyfts are chaotic.'} if ((rayce121)|(rayce122)|(rayce123)|(rayce124)){document.form1.second_comment_box.value='Most saurials are good.'} if (rayce28){document.form1.second_comment_box.value='Most aasimar are good.'} if (rayce35){document.form1.second_comment_box.value='Most chaonds are chaotic.'} if ((rayce207)|(rayce208)){document.form1.second_comment_box.value='All hellbred are by definition good.'} if (rayce78){document.form1.second_comment_box.value='Most bariaur are chaotic good.'} if (rayce152){document.form1.second_comment_box.value='Most rakshasas are lawful and tend to evil.'} if (rayce178){document.form1.second_comment_box.value='All astral devas are good-aligned.'} if (rayce153){document.form1.second_comment_box.value='Probably all hound archons are lawful good.'} if (rayce36){document.form1.second_comment_box.value='Most zenythri are lawful.'} } // if (AbilitiesHaveBeenEstablishedfalse){produceCharacterSheet(); } ArrowShow(); FriendlyLanguages(); } function assignalignment(i){ if (CharacterTypeHasBeenEstablishedtrue) { ClearAlignment(); document.form1.alignments[alignment-1].checked=true; } else if (AbilitiesHaveBeenEstablishedfalse){ClearAlignment(); } else {alignment=i; if (rayce153) { if ((alignment3)|(alignment6)|(alignment9)|(alignment5)) {alignment=2;} if ((alignment7)|(alignment8)) {alignment=4;} document.form1.alignments[alignment-1].checked=true; } ThisTakesAMoment(); } ArrowShow(); } function WriteTextForCharacterSheet(){ DoHPAndOtherClassStuff(); if (has_draconicheritageblack){hide_class=1;} if (has_draconicheritageblue){listen_class=1;} if (has_draconicheritagebrass){gatherinformation_class=1;} if (has_draconicheritagebronze){survival_class=1;} if ((has_draconicheritagecopper)){hide_class=1;} if ((has_draconicheritagegold)){heal_class=1;} if (has_draconicheritagegreen){movesilently_class=1;} if (has_draconicheritagered){intimidate_class=1;} if ((has_draconicheritagesilver)){disguise_class=1;} if (has_draconicheritagewhite){balance_class=1;} if (has_draconicknowledge){AllKnowledgeSkills();} if ((vampire_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(umbral_templatetrue)|(spectral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(ghost_templatetrue)|(deathknight_templatetrue)|(deathless_templatetrue)){constitution=10;} wt=0; CalculateHitPoints() CalculateArmorClass() intelligence_for_bonus_spells=intelligence; if (has_spellcastingprodigyintelligencetrue){intelligence_for_bonus_spells+=2;} wisdom_for_bonus_spells=wisdom; if (has_spellcastingprodigywisdomtrue){wisdom_for_bonus_spells+=2;} charisma_for_bonus_spells=charisma; if (has_spellcastingprodigycharismatrue){charisma_for_bonus_spells+=2;} PrepareBardSpellArrays() PrepareClericSpellArrays() PrepareAdeptSpellArrays() PrepareDuskbladeSpellArrays() PrepareArtificerSpellArrays() PrepareDruidSpellArrays() PreparePaladinSpellArrays() PrepareHexbladeSpellArrays() PrepareRangerSpellArrays() PrepareSorcererSpellArrays() PrepareBeguilerSpellArrays() PrepareDreadNecSpellArrays() PrepareShamanSpellArrays() PrepareHealerSpellArrays() PrepareShairSpellArrays() PrepareSpellthiefSpellArrays() PrepareFSSpellArrays() PrepareWizardSpellArrays() PrepareArchivistSpellArrays() genderandrace_string='; if (gender1){genderandrace_string+='Male '} if (gender2){genderandrace_string+='Female '} if (gender0){genderandrace_string+='Genderless '} if (celestial_templatetrue){genderandrace_string+='Celestial '} if (fiendish_templatetrue){genderandrace_string+='Fiendish '} if (axiomatic_templatetrue){genderandrace_string+='Axiomatic '} if (anarchic_templatetrue){genderandrace_string+='Anarchic '} if (halfdragon_templatetrue){genderandrace_string+='Half-Dragon '} if (werebear_templatetrue){genderandrace_string+='Werebear '} if (wereboar_templatetrue){genderandrace_string+='Wereboar '} if (wererat_templatetrue){genderandrace_string+='Wererat '} if (weretiger_templatetrue){genderandrace_string+='Weretiger '} if (werewolf_templatetrue){genderandrace_string+='Werewolf '} if (vampire_templatetrue){genderandrace_string+='Vampire '} if (deathless_templatetrue){genderandrace_string+='Deathless '} if (ghost_templatetrue){genderandrace_string+='Ghost '} if (saint_templatetrue){genderandrace_string+='Saint '} if (lich_templatetrue){genderandrace_string+='Lich '} if (mummy_templatetrue){genderandrace_string+='Mummy '} if (spectral_templatetrue){genderandrace_string+='Spectral '} if (umbral_templatetrue){genderandrace_string+='Umbral '} if (wight_templatetrue){genderandrace_string+='Wight '} if (wraith_templatetrue){genderandrace_string+='Wraith '} if (deathknight_templatetrue){genderandrace_string+='Death Knight '} if (halfair_templatetrue){genderandrace_string+='Half-Air Elemental '} if (halffire_templatetrue){genderandrace_string+='Half-Fire Elemental '} if (halfearth_templatetrue){genderandrace_string+='Half-Earth Elemental '} if (halfwater_templatetrue){genderandrace_string+='Half-Water Elemental '} if (halfcelestial_templatetrue){genderandrace_string+='Half-Celestial '} if (halffiend_templatetrue){genderandrace_string+='Half-Fiend '} if (rayce133) { if (badger_hengeyokaitrue){genderandrace_string+='Badger'} if (carp_hengeyokaitrue){genderandrace_string+='Carp '} if (cat_hengeyokaitrue){genderandrace_string+='Cat '} if (crab_hengeyokaitrue){genderandrace_string+='Crab '} if (crane_hengeyokaitrue){genderandrace_string+='Crane '} if (dog_hengeyokaitrue){genderandrace_string+='Dog '} if (fox_hengeyokaitrue){genderandrace_string+='Fox '} if (hare_hengeyokaitrue){genderandrace_string+='Hare '} if (monkey_hengeyokaitrue){genderandrace_string+='Monkey '} if (raccoondog_hengeyokaitrue){genderandrace_string+='Raccoon Dog '} if (rat_hengeyokaitrue){genderandrace_string+='Rat '} if (sparrow_hengeyokaitrue){genderandrace_string+='Sparrow '} if (weasel_hengeyokaitrue){genderandrace_string+='Weasel '} } // BELOW HERE //racialstuff if (rayce1){genderandrace_string+='Human '} if (rayce2){genderandrace_string+='Half-Elf '} if (rayce3){genderandrace_string+='Elf '} if (rayce4){genderandrace_string+='Dwarf '} if (rayce5){genderandrace_string+='Gnome '} if (rayce6){genderandrace_string+='Halfling '} if (rayce7){genderandrace_string+='Half-Orc '} if (rayce8){genderandrace_string+=document.form1.otherrace_name.value+' '} if (rayce9){genderandrace_string+='Gray Elf '} if (rayce10){genderandrace_string+='Wild Elf '} if (rayce11){genderandrace_string+='Wood Elf '} if (rayce12){genderandrace_string+='Dark Elf '} if (rayce13){genderandrace_string+='Sea Elf '} if (rayce14){genderandrace_string+='Deep Dwarf '} if (rayce15){genderandrace_string+='Gray Dwarf '} if (rayce16){genderandrace_string+='Deep Gnome '} if (rayce17){genderandrace_string+='Tallfellow Halfling '} if (rayce18){genderandrace_string+='Deep Halfling '} if (rayce19){genderandrace_string+='Wild Gnome '} if (rayce20){genderandrace_string+='Lizard Folk '} if (rayce21){genderandrace_string+='Hobgoblin '} if (rayce22){genderandrace_string+='Orc '} if (rayce23){genderandrace_string+='Bugbear '} if (rayce24){genderandrace_string+='Gnoll '} if (rayce25){genderandrace_string+='Kobold '} if (rayce26){genderandrace_string+='Goblin '} if (rayce27){genderandrace_string+='Troglodyte '} if (rayce28){genderandrace_string+='Aasimar '} if (rayce29){genderandrace_string+='Air Genasi '} if (rayce30){genderandrace_string+='Earth Genasi '} if (rayce31){genderandrace_string+='Fire Genasi '} if (rayce32){genderandrace_string+='Water Genasi '} if (rayce33){genderandrace_string+='Tiefling '} if (rayce34){genderandrace_string+='Thri-Kreen '} if (rayce35){genderandrace_string+='Chaond '} if (rayce36){genderandrace_string+='Zenythr '} if (rayce37){genderandrace_string+='Forest Gnome '} if (rayce38){genderandrace_string+='Aquatic Dwarf '} if (rayce39){genderandrace_string+='Aquatic Gnome '} if (rayce40){genderandrace_string+='Aquatic Goblin '} if (rayce41){genderandrace_string+='Aquatic Half-Elf '} if (rayce42){genderandrace_string+='Aquatic Half-Orc '} if (rayce43){genderandrace_string+='Aquatic Halfling '} if (rayce44){genderandrace_string+='Aquatic Human '} if (rayce45){genderandrace_string+='Aquatic Kobold '} if (rayce46){genderandrace_string+='Aquatic Orc '} if (rayce47){genderandrace_string+='Arctic Dwarf '} if (rayce48){genderandrace_string+='Arctic Elf '} if (rayce49){genderandrace_string+='Arctic Gnome '} if (rayce50){genderandrace_string+='Arctic Goblin '} if (rayce51){genderandrace_string+='Arctic Half-Elf '} if (rayce52){genderandrace_string+='Arctic Half-Orc '} if (rayce53){genderandrace_string+='Arctic Halfling '} if (rayce54){genderandrace_string+='Arctic Kobold '} if (rayce55){genderandrace_string+='Arctic Orc '} if (rayce56){genderandrace_string+='Desert Dwarf '} if (rayce57){genderandrace_string+='Desert Elf '} if (rayce58){genderandrace_string+='Desert Gnomes '} if (rayce59){genderandrace_string+='Desert Goblins '} if (rayce60){genderandrace_string+='Desert Half-Elf '} if (rayce61){genderandrace_string+='Desert Half-Orc '} if (rayce62){genderandrace_string+='Desert Halfling '} if (rayce63){genderandrace_string+='Desert Kobold '} if (rayce64){genderandrace_string+='Desert Orc '} if (rayce65){genderandrace_string+='Jungle Dwarf '} if (rayce66){genderandrace_string+='Jungle Elf '} if (rayce67){genderandrace_string+='Jungle Gnome '} if (rayce68){genderandrace_string+='Jungle Goblin '} if (rayce69){genderandrace_string+='Jungle Half-Elf '} if (rayce70){genderandrace_string+='Jungle Half-Orc '} if (rayce71){genderandrace_string+='Jungle Halfling '} if (rayce72){genderandrace_string+='Jungle Kobold '} if (rayce73){genderandrace_string+='Jungle Orc '} if (rayce74){genderandrace_string+='Krynn Centaur '} if (rayce75){genderandrace_string+='Ogre '} if (rayce76){genderandrace_string+='Half-Ogre '} if (rayce77){genderandrace_string+='Krynn Minotaur '} if (rayce78){genderandrace_string+='Bariaur '} if ((rayce79)&&(gender1)){genderandrace_string+='Merman '} if ((rayce79)&&(gender2)){genderandrace_string+='Mermaid '} if (rayce80){genderandrace_string+='Warforged '} if (rayce81){genderandrace_string+='Kender '} if (rayce82){genderandrace_string+='Half-Dragon '} if (rayce83){genderandrace_string+='Githyanki '} if (rayce84){genderandrace_string+='Githzerai '} if (rayce85){genderandrace_string+='High Ogre '} if (rayce86){genderandrace_string+='Baaz Draconian '} if (rayce87){genderandrace_string+='Kapak Draconian '} if (rayce88){genderandrace_string+='Aurak Draconian '} if (rayce89){genderandrace_string+='Bozak Draconian '} if (rayce90){genderandrace_string+='Sivak Draconian '} if (rayce91){genderandrace_string+='Deep Dwarf '} if (rayce92){genderandrace_string+='Gully Dwarf '} if (rayce93){genderandrace_string+='Kagonesti Elf '} if (rayce94){genderandrace_string+='Qualinesti Elf '} if (rayce95){genderandrace_string+='Silvanesti Elf '} if (rayce96){genderandrace_string+='Dargonesti Elf '} if (rayce97){genderandrace_string+='Dimernesti Elf '} if (rayce98){genderandrace_string+='Tinker Gnome '} if (rayce99){genderandrace_string+='Dromite '} if (rayce100){genderandrace_string+='Elan '} if (rayce101){genderandrace_string+='Aarakocra '} if (rayce102){genderandrace_string+='Half-Giant '} if (rayce103){genderandrace_string+='Maenad '} if (rayce104){genderandrace_string+='Xeph '} if (rayce105){genderandrace_string+='Mul '} if (rayce106){genderandrace_string+='Pterran '} if (rayce107){genderandrace_string+='Locathah '} if (rayce108){genderandrace_string+='Sahuagin '} if (rayce109){genderandrace_string+='Changeling '} if (rayce110){genderandrace_string+='Kalashtar '} if (rayce111){genderandrace_string+='Shifter '} if (rayce112){genderandrace_string+='Buomman '} if (rayce113){genderandrace_string+='Air Mephling '} if (rayce114){genderandrace_string+='Earth Mephling '} if (rayce115){genderandrace_string+='Fire Mephling '} if (rayce116){genderandrace_string+='Water Mephling '} if (rayce117){genderandrace_string+='Neraph '} if (rayce118){genderandrace_string+='Shadowswyft '} if (rayce119){genderandrace_string+='Spiker '} if (rayce120){genderandrace_string+='Wildren '} if (rayce121){genderandrace_string+='Bladeback saurial '} if (rayce122){genderandrace_string+='Finhead saurial '} if (rayce123){genderandrace_string+='Flyer saurial '} if (rayce124){genderandrace_string+='Hornhead saurial '} if (rayce125){genderandrace_string+='Mongrelfolk '} if (rayce126){genderandrace_string+='Goliath '} if (rayce127){genderandrace_string+='Gray Orc '} if (rayce128){genderandrace_string+='Whisper Gnome '} if (rayce129){genderandrace_string+='Chaos Gnome '} if (rayce130){genderandrace_string+='Dream Dwarf '} if (rayce131){genderandrace_string+='Feral Gargun '} if (rayce132){genderandrace_string+='Stonechild '} if (rayce133){genderandrace_string+='Hengeyokai '} if (rayce134){genderandrace_string+='Korobokuru '} if (rayce135){genderandrace_string+='Ratling '} if (rayce136){genderandrace_string+='Bamboo Spiritfolk '} if (rayce137){genderandrace_string+='River Spiritfolk '} if (rayce138){genderandrace_string+='Sea Spiritfolk '} if (rayce139){genderandrace_string+='Vanara '} if (rayce140){genderandrace_string+='Grippli '} if (rayce141){genderandrace_string+='Doppelganger '} if (rayce142){genderandrace_string+='Gargoyle '} if (rayce143){genderandrace_string+='Grimlock '} if (rayce144){genderandrace_string+='YuanTi Pureblood '} if (rayce145){genderandrace_string+='Mind Flayer '} if (rayce146){genderandrace_string+='Ogre Mage '} if (rayce147){genderandrace_string+='Troll '} if (rayce148){genderandrace_string+='Pixie '} if (rayce149){genderandrace_string+='Satyr '} if (rayce150){genderandrace_string+='Tasloi '} if (rayce151){genderandrace_string+='Lupin '} if (rayce152){genderandrace_string+='Rakshasa '} if (rayce153){genderandrace_string+='Hound Archon '} if (rayce154){genderandrace_string+='Jann '} if (rayce155){genderandrace_string+='Arctic Dwarf '} if (rayce156){genderandrace_string+='Urdunnir Dwarf '} if (rayce157){genderandrace_string+='Wild Dwarf '} if (rayce158){genderandrace_string+='Aquatic Elf '} if (rayce159){genderandrace_string+='Winged Elf '} if (rayce160){genderandrace_string+='Half Aquatic Elf '} if (rayce161){genderandrace_string+='Half-Drow '} if (rayce162){genderandrace_string+='Gold Dwarf '} if (rayce163){genderandrace_string+='Deep Orc (Orog) '} if (rayce164){genderandrace_string+='Fey'ri '} if (rayce165){genderandrace_string+='Tanarruk '} if (rayce166){genderandrace_string+='Wemic '} if (rayce167){genderandrace_string+='Hybsil '} if (rayce168){genderandrace_string+='Alaghi '} if (rayce169){genderandrace_string+='Kuo-Toa '} if (rayce170){genderandrace_string+='Illumian '} if (rayce171){genderandrace_string+='Sea Kin '} if (rayce172){genderandrace_string+='Sharakim '} if (rayce173){genderandrace_string+='Skulk '} if (rayce174){genderandrace_string+='Underfolk '} if (rayce175){genderandrace_string+='Half-Ogre '} if (rayce176){genderandrace_string+='Desmodu '} if (rayce177){genderandrace_string+='Loxo '} if (rayce178){genderandrace_string+='Astral Deva '} if (rayce179){genderandrace_string+='Raptoran '} if (rayce180){genderandrace_string+='Catfolk '} if (rayce181){genderandrace_string+='Killoren '} if (rayce182){genderandrace_string+='Dragonborn of Bahamut (breath weapon aspect). '} if (rayce183){genderandrace_string+='Dragonborn of Bahamut ('mind' aspect). '} if (rayce184){genderandrace_string+='Dragonborn of Bahamut (wings aspect). '} if (rayce185){genderandrace_string+='Minotaur '} if (rayce186){genderandrace_string+='Centaur '} if (rayce187){genderandrace_string+='Synad '} if (rayce188){genderandrace_string+='Azurin '} if (rayce189){genderandrace_string+='Duskling '} if (rayce190){genderandrace_string+='Rilkan '} if (rayce191){genderandrace_string+='Skarn '} if (rayce192){genderandrace_string+='Silverbrow Human '} if (rayce193){genderandrace_string+='Deepwyrm Drow '} if (rayce194){genderandrace_string+='Deepwyrm Half-Drow '} if (rayce195){genderandrace_string+='Fireblood Dwarf '} if (rayce196){genderandrace_string+='Forestlord Elf '} if (rayce197){genderandrace_string+='Forestlord Half-Elf '} if (rayce198){genderandrace_string+='Stonehunter Gnome '} if (rayce199){genderandrace_string+='Glimmerskin Halfling '} if (rayce200){genderandrace_string+='Viletooth Lizardfolk '} if (rayce201){genderandrace_string+='Sunscorch Hobgoblin '} if (rayce202){genderandrace_string+='Frostblood Orc '} if (rayce203){genderandrace_string+='Frostblood Half-Orc '} if (rayce206){genderandrace_string+='Modron Exile '} if (rayce207){genderandrace_string+='Hellbred '} if (rayce208){genderandrace_string+='Hellbred '} // BELOW HERE stringy=document.form1.moniker.value; x=document.form1.title_list.selectedIndex; if (x>0){stringy+=document.form1.title_list.options[x].value; } if ((stringy')&(genderandrace_string+class_string!=')){stringy='Unnamed '+genderandrace_string+class_string}; if (stringy'){stringy='Unnamed Character';} SecondWindowDefinition=''+stringy+' r' if (FeatsAreLockedfalse) { SecondWindowDefinition+='Your character is not yet completed.' SecondWindowDefinition+=document.form1.moniker.value; x=document.form1.title_list.selectedIndex; if (x>0){SecondWindowDefinition+=document.form1.title_list.options[x].value; } SecondWindowDefinition+='
rr' SecondWindowDefinition+='
i would like it to look like the one in the 3.5 players handbook.i would also like it to include the following things:
CHARACTER SHEET Name Player Point Total Ht Wt Size Modifier Age Unspent Pts. Character name player class race alignment deity level size age gender height weight eyes hair ability name ability score ability modifier temporary str strength dex dexterity con constitution int intelligence wis wisdom cha charisma hp hit points ac armor class speed armor type = 10 + =+ total wounds/current hp subdual damage armor bonus.
- more feat space
- more racial ability space
- more clas feature space
- a place to show where each magic item is eqquipped like feet legs chest x3(clothing ,armor, robes/vest) arms gloves head eyes ears 2 rings on each hand
- all the knowledge and craft and profession skills listed in the players hand book already written in, i dont want to have to write knowledge religion or aracana or nobility and royality ect
- more avaible weapons for readied area i would like 8-10 weapon sections but if i have to limit my self 6 is a must
- i want a section for a small backstory at least 4 paragrapghs
- i want more customization such as do i have a tail color of skin do i have scales eye color and shape hair length color style ect
if you could find a character sheet with those features that would be great the most important part is i must be able to type in the pdf and save that other wise there is no point i DO NOT want to print anything 0){document.form1.choose_specialty[0].checked=true; } if ((wizard_levels + epic_wizard_levels>0)|(sorcerer_levels + epic_sorcerer_levels>0) |(TotalAdeptLevels()>1) |(TotalHexbladeLevels()>3) ){document.form1.choose_familiar[0].checked=true; } AssignEssentialWeapons(); } ArrowShow(); } function AssignEssentialWeapons(){ if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(dragonfireadept_levels + epic_dragonfireadept_levels>0) |(incarnate_levels + epic_incarnate_levels>0)|(soulknife_levels + epic_soulknife_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(bard_levels + epic_bard_levels>0)|(psion_levels + epic_psion_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(cleric_levels + epic_cleric_levels>0)|(fighter_levels + epic_fighter_levels>0)|(paladin_levels + epic_paladin_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rogue_levels + epic_rogue_levels>0)|(sorcerer_levels + epic_sorcerer_levels>0)|(rayce86)|(rayce87) |(rayce88)|(rayce89)|(rayce90)|(rayce132)) {already_knows_simple_weapons=true; } if ((barbarian_levels + epic_barbarian_levels>0)|(fighter_levels + epic_fighter_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rayce132)|(rayce165)|(sorcerer_totem2)) {already_knows_martial_weapons=true; } if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(soulknife_levels + epic_soulknife_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(fighter_levels + epic_fighter_levels>0)|(sorcerer_totem1)|((cleric_levels + epic_cleric_levels>0)&&(cleric_totem1))|(bard_levels + epic_bard_levels>0)|(druid_levels + epic_druid_levels>0)|(fighter_levels + epic_fighter_levels>0) |(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0) |(ranger_levels + epic_ranger_levels>0)|(rogue_levels + epic_rogue_levels>0) |(rayce86)|(rayce87)|(rayce88)|(rayce89)|(rayce90)|(rayce132)) { already_knows_light_armor=true; } if ((barbarian_levels + epic_barbarian_levels>0)|(artificer_levels + epic_artificer_levels>0)|(incarnate_levels + epic_incarnate_levels>0)|(druid_levels + epic_druid_levels>0)|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(psiwarrior_levels + epic_psiwarrior_levels>0)|(paladin_levels + epic_paladin_levels>0)|(rayce90)|(rayce132)) {already_knows_medium_armor=true; } if (((cleric_levels + epic_cleric_levels>0)&&(cleric_totem!=1))|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(rayce90)) {already_knows_heavy_armor=true; } if ((wilder_levels + epic_wilder_levels>0)|(artificer_levels + epic_artificer_levels>0)|(totemist_levels + epic_totemist_levels>0)|(incarnate_levels + epic_incarnate_levels>0) |(soulknife_levels + epic_soulknife_levels>0)|(soulborn_levels + epic_soulborn_levels>0)|(barbarian_levels + epic_barbarian_levels>0)|(bard_levels + epic_bard_levels>0)|(cleric_levels + epic_cleric_levels>0)|(druid_levels + epic_druid_levels>0)|((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1))|(paladin_levels + epic_paladin_levels>0)|(psiwarrior_levels + epic_psiwarrior_levels>0)|(ranger_levels + epic_ranger_levels>0)|(rayce86)|(rayce90)|(rayce132)) {already_knows_shields=true; } if ((fighter_levels + epic_fighter_levels>0)&&(fighter_totem!=1)){already_knows_tower_shield=true; } if (already_knows_heavy_armortrue){already_knows_medium_armor=true; } if (already_knows_medium_armortrue){already_knows_light_armor=true; } if (already_knows_martial_weaponstrue){already_knows_simple_weapons=true; } if ((spectral_templatetrue)|(wraith_templatetrue)|(umbral_templatetrue)) { already_knows_simple_weapons=false; already_knows_martial_weapons=false; already_knows_light_armor=false; already_knows_medium_armor=false; already_knows_heavy_armor=false; already_knows_shields=false; already_knows_tower_shield=false; } } function StartingHumanoidLevels(){ //racialstuff if ((rayce167)|(rayce148)) { document.form1.choose_class01[20].checked=true; class01=25; } if (((rayce20)|(rayce200))|(rayce169)|(rayce24)|(rayce27)|(rayce34)|(rayce86)|(rayce87)|(rayce121)|(rayce122)|(rayce123)|(rayce124)|(rayce131)|(rayce132)|(rayce143)|(rayce173)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } } if ((rayce23)|(rayce78)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } } if ((rayce74)|(rayce186)|(rayce75)|(rayce89)|(rayce141)|(rayce142)|(rayce144)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } } if ((rayce146)|(rayce149)|(rayce165)|(rayce166)|(rayce177)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } } if ((rayce90)|(rayce147)|(rayce153)|(rayce154)|(rayce185)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } } if ((rayce152)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } } if ((rayce88)|(rayce145)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } } if (rayce168) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } if (total_levels>8){document.form1.choose_class09[20].checked=true; document.form1.choose_class09[20].checked=false; class09=25; } } if ((rayce176)|(rayce178)) { document.form1.choose_class01[20].checked=true; class01=25; if (total_levels>1){document.form1.choose_class02[20].checked=true; class02=25; } if (total_levels>2){document.form1.choose_class03[20].checked=true; class03=25; } if (total_levels>3){document.form1.choose_class04[20].checked=true; class04=25; } if (total_levels>4){document.form1.choose_class05[20].checked=true; class05=25; } if (total_levels>5){document.form1.choose_class06[20].checked=true; document.form1.choose_class06[20].checked=false; class06=25; } if (total_levels>6){document.form1.choose_class07[20].checked=true; document.form1.choose_class07[20].checked=false; class07=25; } if (total_levels>7){document.form1.choose_class08[20].checked=true; document.form1.choose_class08[20].checked=false; class08=25; } if (total_levels>8){document.form1.choose_class09[20].checked=true; document.form1.choose_class09[20].checked=false; class09=25; } if (total_levels>9){document.form1.choose_class10[20].checked=true; document.form1.choose_class10[20].checked=false; class10=25; } if (total_levels>10){document.form1.choose_class11[20].checked=true; document.form1.choose_class11[20].checked=false; class11=25; } if (total_levels>11){document.form1.choose_class12[20].checked=true; document.form1.choose_class12[20].checked=false; class12=25; } } //none for tasloi or lupins AddUpTheClasses(); } function HowManyMonstrousLevels(){ if (rayce173){return 2;} if (rayce90){return 6;} if (rayce89){return 4;} if (rayce88){return 8;} if (rayce87){return 2;} if (rayce86){return 2;} if ((rayce20)|(rayce200)){return 2;} if (rayce121){return 2;} if (rayce122){return 2;} if (rayce123){return 2;} if (rayce124){return 2;} if (rayce78){return 3;} if (rayce165){return 5;} if (rayce152){return 7;} if (rayce178){return 12;} if (rayce153){return 6;} if (rayce154){return 6;} if (rayce131){return 2;} if (rayce132){return 2;} if (rayce24){return 2;} if (rayce27){return 2;} if (rayce34){return 2;} if ((rayce74)|(rayce186)){return 4;} if (rayce185){return 6;} if (rayce168){return 9;} if (rayce169){return 2;} if (rayce167){return 1;} if (rayce166){return 5;} if (rayce75){return 4;} if (rayce176){return 12;} if (rayce177){return 5;} if (rayce141){return 4;} if (rayce142){return 4;} if (rayce143){return 2;} if (rayce144){return 4;} if (rayce145){return 8;} if (rayce146){return 5;} if (rayce147){return 6;} if (rayce149){return 5;} return 0; } function assignclass(whatlevel,whatclass){ StartingHumanoidLevels(); //racialstuff if (whatlevel<=HowManyMonstrousLevels(rayce)) { if (whatlevel1){document.form1.choose_class01[20].checked=true;} if (whatlevel2){document.form1.choose_class02[20].checked=true;} if (whatlevel3){document.form1.choose_class03[20].checked=true;} if (whatlevel4){document.form1.choose_class04[20].checked=true;} if (whatlevel5){document.form1.choose_class05[20].checked=true;} if (whatlevel6) { document.form1.choose_class06[0].checked=true; document.form1.choose_class06[0].checked=false; } if (whatlevel7) { document.form1.choose_class07[0].checked=true; document.form1.choose_class07[0].checked=false; } if (whatlevel8) { document.form1.choose_class08[0].checked=true; document.form1.choose_class08[0].checked=false; } if (whatlevel9) { document.form1.choose_class09[0].checked=true; document.form1.choose_class09[0].checked=false; } if (whatlevel10) { document.form1.choose_class10[0].checked=true; document.form1.choose_class10[0].checked=false; } if (whatlevel11) { document.form1.choose_class11[0].checked=true; document.form1.choose_class11[0].checked=false; } if (whatlevel12) { document.form1.choose_class12[0].checked=true; document.form1.choose_class12[0].checked=false; } return; } if (ClassesHaveBeenEstablishedtrue){ShowHowWeChoseClasses(); } else if (CharacterTypeHasBeenEstablishedfalse){NegateAllClassChoicesHereAndBelow(1); } else if ((class010)&&(whatlevel>1)){NegateAllClassChoicesHereAndBelow(1); } else if ((whatclass25)&&(HowManyMonstrousLevels()0)){ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment4)|(alignment7))&&((whatclass1))){alert('Barbarians cannot be lawful. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment4)|(alignment7))&&((whatclass2))){alert('Bards cannot be lawful. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass12)&&(intelligence<11)){alert('Using Extended Psionics Handbook rules. Intelligence is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass16)&&(intelligence<11)){alert('Intelligence is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass13)&&(wisdom<11)){alert('Using Extended Psionics Handbook rules. Wisdom is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass15)&&(charisma<11)){alert('Using Extended Psionics Handbook rules. Charisma is too low. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass17)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass18)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatclass19)&&(constitution<13)){alert('Constitution is too low for incarnum feats to be available. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment3)|(alignment5)|(alignment7)|(alignment9))&&((whatclass17))){alert('Wrong alignment for an incarnate. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment2)|(alignment4)|(alignment5)|(alignment6)|(alignment8))&&((whatclass18))){alert('Wrong alignment for a soulborn. Please choose a different class.');ShowHowWeChoseClasses(); } else if (((alignment1)|(alignment3)|(alignment7)|(alignment9))&&(whatclass4)){alert('Wrong alignment for a druid.');ShowHowWeChoseClasses(); } else if (((alignment2)|(alignment3)|(alignment5)|(alignment6)|(alignment8)|(alignment9))&&(whatclass6)){alert('Monk must be lawful');ShowHowWeChoseClasses(); } else if ((alignment!=1)&&(whatclass7)){alert('Paladins must be lawful good. Please choose a different class.');ShowHowWeChoseClasses(); } else if ((whatlevel>total_levels)&&(whatlevel!=21)){alert('This is higher than your level.'); ShowHowWeChoseClasses(); } else { if (whatlevel<2){class01=whatclass; } if ((whatlevel<3)&&(total_levels>=2)){class02=whatclass; } if ((whatlevel<4)&&(total_levels>=3)){class03=whatclass; } if ((whatlevel<5)&&(total_levels>=4)){class04=whatclass; } if ((whatlevel<6)&&(total_levels>=5)){class05=whatclass; } if ((whatlevel<7)&&(total_levels>=6)){class06=whatclass; } if ((whatlevel<8)&&(total_levels>=7)){class07=whatclass; } if ((whatlevel<9)&&(total_levels>=8)){class08=whatclass; } if ((whatlevel<10)&&(total_levels>=9)){class09=whatclass; } if ((whatlevel<11)&&(total_levels>=10)){class10=whatclass; } if ((whatlevel<12)&&(total_levels>=11)){class11=whatclass; } if ((whatlevel<13)&&(total_levels>=12)){class12=whatclass; } if ((whatlevel<14)&&(total_levels>=13)){class13=whatclass; } if ((whatlevel<15)&&(total_levels>=14)){class14=whatclass; } if ((whatlevel<16)&&(total_levels>=15)){class15=whatclass; } if ((whatlevel<17)&&(total_levels>=16)){class16=whatclass; } if ((whatlevel<18)&&(total_levels>=17)){class17=whatclass; } if ((whatlevel<19)&&(total_levels>=18)){class18=whatclass; } if ((whatlevel<20)&&(total_levels>=19)){class19=whatclass; } if ((whatlevel<21)&&(total_levels>=20)){class20=whatclass; } if ((whatlevel<22)&&(epic_total_levels>0)){class_epic=whatclass;} ShowHowWeChoseClasses(); } ArrowShow(); } function ShowHowWeChoseClasses(){ NegateAllClassChoicesHereAndBelow(1); if (class01>0) { if (class0128){document.form1.choose_class01[23].checked=true; } else if (class0127){document.form1.choose_class01[22].checked=true; } else if (class0126){document.form1.choose_class01[21].checked=true; } else if (class0125){document.form1.choose_class01[20].checked=true; } else {document.form1.choose_class01[class01-1].checked=true; } } if (class02>0) { if (class0228){document.form1.choose_class02[23].checked=true; } else if (class0227){document.form1.choose_class02[22].checked=true; } else if (class0226){document.form1.choose_class02[21].checked=true; } else if (class0225){document.form1.choose_class02[20].checked=true; } else {document.form1.choose_class02[class02-1].checked=true; } } if (class03>0) { if (class0328){document.form1.choose_class03[23].checked=true; } else if (class0327){document.form1.choose_class03[22].checked=true; } else if (class0326){document.form1.choose_class03[21].checked=true; } else if (class0325){document.form1.choose_class03[20].checked=true; } else {document.form1.choose_class03[class03-1].checked=true; } } if (class04>0) { if (class0428){document.form1.choose_class04[23].checked=true; } else if (class0427){document.form1.choose_class04[22].checked=true; } else if (class0426){document.form1.choose_class04[21].checked=true; } else if (class0425){document.form1.choose_class04[20].checked=true; } else {document.form1.choose_class04[class04-1].checked=true; } } if (class05>0) { if (class0528){document.form1.choose_class05[23].checked=true; } else if (class0527){document.form1.choose_class05[22].checked=true; } else if (class0526){document.form1.choose_class05[21].checked=true; } else if (class0525){document.form1.choose_class05[20].checked=true; } else {document.form1.choose_class05[class05-1].checked=true; } } if (class0628){document.form1.choose_class06[23].checked=true; } else if (class0627){document.form1.choose_class06[22].checked=true; } else if (class0626){document.form1.choose_class06[21].checked=true; } else if (class0624){document.form1.choose_class06[20].checked=true; } else if (class0625){document.form1.choose_class06[0].checked=true;document.form1.choose_class06[0].checked=false;} else if (class06>0){document.form1.choose_class06[class06-1].checked=true; } if (class0728){document.form1.choose_class07[23].checked=true; } else if (class0727){document.form1.choose_class07[22].checked=true; } else if (class0726){document.form1.choose_class07[21].checked=true; } else if (class0724){document.form1.choose_class07[20].checked=true; } else if (class0725){document.form1.choose_class07[0].checked=true;document.form1.choose_class07[0].checked=false;} else if (class07>0){document.form1.choose_class07[class07-1].checked=true; } if (class0828){document.form1.choose_class08[23].checked=true; } else if (class0827){document.form1.choose_class08[22].checked=true; } else if (class0826){document.form1.choose_class08[21].checked=true; } else if (class0824){document.form1.choose_class08[20].checked=true; } else if (class0825){document.form1.choose_class08[0].checked=true;document.form1.choose_class08[0].checked=false;} else if (class08>0){document.form1.choose_class08[class08-1].checked=true; } if (class0928){document.form1.choose_class09[23].checked=true; } else if (class0927){document.form1.choose_class09[22].checked=true; } else if (class0926){document.form1.choose_class09[21].checked=true; } else if (class0924){document.form1.choose_class09[20].checked=true; } else if (class0925){document.form1.choose_class09[0].checked=true;document.form1.choose_class09[0].checked=false;} else if (class09>0){document.form1.choose_class09[class09-1].checked=true; } if (class1028){document.form1.choose_class10[23].checked=true; } else if (class1027){document.form1.choose_class10[22].checked=true; } else if (class1026){document.form1.choose_class10[21].checked=true; } else if (class1024){document.form1.choose_class10[20].checked=true; } else if (class1025){document.form1.choose_class10[0].checked=true;document.form1.choose_class10[0].checked=false;} else if (class10>0){document.form1.choose_class10[class10-1].checked=true; } if (class1128){document.form1.choose_class11[23].checked=true; } else if (class1127){document.form1.choose_class11[22].checked=true; } else if (class1126){document.form1.choose_class11[21].checked=true; } else if (class1124){document.form1.choose_class11[20].checked=true; } else if (class1125){document.form1.choose_class11[0].checked=true;document.form1.choose_class11[0].checked=false;} else if (class11>0){document.form1.choose_class11[class11-1].checked=true; } if (class1228){document.form1.choose_class12[23].checked=true; } else if (class1227){document.form1.choose_class12[22].checked=true; } else if (class1226){document.form1.choose_class12[21].checked=true; } else if (class1224){document.form1.choose_class12[20].checked=true; } else if (class1225){document.form1.choose_class12[0].checked=true;document.form1.choose_class12[0].checked=false;} else if (class12>0){document.form1.choose_class12[class12-1].checked=true; } if (class1328){document.form1.choose_class13[23].checked=true; } else if (class1327){document.form1.choose_class13[22].checked=true; } else if (class1326){document.form1.choose_class13[21].checked=true; } else if (class1324){document.form1.choose_class13[20].checked=true; } else if (class13>0){document.form1.choose_class13[class13-1].checked=true; } if (class1428){document.form1.choose_class14[23].checked=true; } else if (class1427){document.form1.choose_class14[22].checked=true; } else if (class1426){document.form1.choose_class14[21].checked=true; } else if (class1424){document.form1.choose_class14[20].checked=true; } else if (class14>0){document.form1.choose_class14[class14-1].checked=true; } if (class1528){document.form1.choose_class15[23].checked=true; } else if (class1527){document.form1.choose_class15[22].checked=true; } else if (class1526){document.form1.choose_class15[21].checked=true; } else if (class1524){document.form1.choose_class15[20].checked=true; } else if (class15>0){document.form1.choose_class15[class15-1].checked=true; } if (class1628){document.form1.choose_class16[23].checked=true; } else if (class1627){document.form1.choose_class16[22].checked=true; } else if (class1626){document.form1.choose_class16[21].checked=true; } else if (class1624){document.form1.choose_class16[20].checked=true; } else if (class16>0){document.form1.choose_class16[class16-1].checked=true; } if (class1728){document.form1.choose_class17[23].checked=true; } else if (class1727){document.form1.choose_class17[22].checked=true; } else if (class1726){document.form1.choose_class17[21].checked=true; } else if (class1724){document.form1.choose_class17[20].checked=true; } else if (class17>0){document.form1.choose_class17[class17-1].checked=true; } if (class1828){document.form1.choose_class18[23].checked=true; } else if (class1827){document.form1.choose_class18[22].checked=true; } else if (class1826){document.form1.choose_class18[21].checked=true; } else if (class1824){document.form1.choose_class18[20].checked=true; } else if (class18>0){document.form1.choose_class18[class18-1].checked=true; } if (class1928){document.form1.choose_class19[23].checked=true; } else if (class1927){document.form1.choose_class19[22].checked=true; } else if (class1926){document.form1.choose_class19[21].checked=true; } else if (class1924){document.form1.choose_class19[20].checked=true; } else if (class19>0){document.form1.choose_class19[class19-1].checked=true; } if (class2028){document.form1.choose_class20[23].checked=true; } else if (class2027){document.form1.choose_class20[22].checked=true; } else if (class2026){document.form1.choose_class20[21].checked=true; } else if (class2024){document.form1.choose_class20[20].checked=true; } else if (class20>0){document.form1.choose_class20[class20-1].checked=true; } document.form1.third_comment_box.value='; NegateNonEpicClassLevels(); AddUpTheClasses(); document.form1.epic_levels_list.selectedIndex=epic_total_levels; EpicClasses(); if ((bard_levels>=2)&&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=5)&&(charisma12)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=7)&&(charisma13)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=10)&&(charisma14)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} else if ((bard_levels>=13)&&(charisma15)){document.form1.third_comment_box.value+='Charisma is low for these bard levels.r'} if ((sorcerer_levels>=1)&&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=5)&&(charisma12)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=7)&&(charisma13)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=10)&&(charisma14)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} else if ((sorcerer_levels>=13)&&(charisma15)){document.form1.third_comment_box.value+='Charisma is low for these sorcerer levels.r'} if ((wizard_levels + epic_wizard_levels>=1)&&(intelligence<11)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=3)&&(intelligence12)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=5)&&(intelligence13)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels + epic_wizard_levels>=7)&&(intelligence14)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} else if ((wizard_levels>=11)&&(intelligence15)){document.form1.third_comment_box.value+='Intelligence is low for these wizard levels.r'} if ((cleric_levels>=1)&&(wisdom<11)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=3)&&(wisdom12)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=5)&&(wisdom13)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=7)&&(wisdom14)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} else if ((cleric_levels>=11)&&(wisdom15)){document.form1.third_comment_box.value+='Wisdom is low for these cleric levels.r'} if ((druid_levels + epic_druid_levels>=1)&&(wisdom<11)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=3)&&(wisdom12)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=5)&&(wisdom13)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=7)&&(wisdom14)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} else if ((druid_levels + epic_druid_levels>=11)&&(wisdom15)){document.form1.third_comment_box.value+='Wisdom is low for these druid levels.r'} if ((barbarian_levels + epic_barbarian_levels>0)&&(strength + dexterity + constitution<=30)){document.form1.third_comment_box.value+='Low scores will handicap a barbarian.r'} if ((artificer_levels + epic_artificer_levels>0)&(intelligence<13)){document.form1.third_comment_box.value+='Intelligence is low for an artificer.r'} if ((artificer_levels + epic_artificer_levels>0)&(charisma<11)){document.form1.third_comment_box.value+='Charisma is low for an artificer.r'} if ((bard_levels>0)&&(charisma<16)&&((charisma + dexterity+intelligence<=20)|(charisma<12))){document.form1.third_comment_box.value+='Low scores may limit your bard.r'} if ( (fighter_levels + epic_fighter_levels>0)&& ( ((strength + dexterity<22)&&(strength<14)&&(dexterity<14)) |((constitution<10)&&(strength + dexterity<28)) ) ) {document.form1.third_comment_box.value+='Low scores will handicap a fighter.r'} if ((paladin_levels + epic_paladin_levels>0)&&(charisma + wisdom + constitution+ strength<=40)){document.form1.third_comment_box.value+='Low scores will handicap a paladin.r'} if ((ranger_levels + epic_ranger_levels>0)&&(dexterity + wisdom + constitution+ strength<=40)){document.form1.third_comment_box.value+='Low scores will handicap a ranger.r'} if ((rogue_levels + epic_rogue_levels>0)&&(dexterity+intelligence<=20)&&(dexterity<16)){document.form1.third_comment_box.value+='Low scores will handicap a rogue.r'} } function NegateAllClassChoicesHereAndBelow(herehere){ if (herehere< 2){document.form1.choose_class01[0].checked=true; document.form1.choose_class01[0].checked=false; } if (herehere< 3){document.form1.choose_class02[0].checked=true; document.form1.choose_class02[0].checked=false; } if (herehere< 4){document.form1.choose_class03[0].checked=true; document.form1.choose_class03[0].checked=false; } if (herehere< 5){document.form1.choose_class04[0].checked=true; document.form1.choose_class04[0].checked=false; } if (herehere< 6){document.form1.choose_class05[0].checked=true; document.form1.choose_class05[0].checked=false; } if (herehere< 7){document.form1.choose_class06[0].checked=true; document.form1.choose_class06[0].checked=false; } if (herehere< 8){document.form1.choose_class07[0].checked=true; document.form1.choose_class07[0].checked=false; } if (herehere< 9){document.form1.choose_class08[0].checked=true; document.form1.choose_class08[0].checked=false; } if (herehere<10){document.form1.choose_class09[0].checked=true; document.form1.choose_class09[0].checked=false; } if (herehere<11){document.form1.choose_class10[0].checked=true; document.form1.choose_class10[0].checked=false; } if (herehere<12){document.form1.choose_class11[0].checked=true; document.form1.choose_class11[0].checked=false; } if (herehere<13){document.form1.choose_class12[0].checked=true; document.form1.choose_class12[0].checked=false; } if (herehere<14){document.form1.choose_class13[0].checked=true; document.form1.choose_class13[0].checked=false; } if (herehere<15){document.form1.choose_class14[0].checked=true; document.form1.choose_class14[0].checked=false; } if (herehere<16){document.form1.choose_class15[0].checked=true; document.form1.choose_class15[0].checked=false; } if (herehere<17){document.form1.choose_class16[0].checked=true; document.form1.choose_class16[0].checked=false; } if (herehere<18){document.form1.choose_class17[0].checked=true; document.form1.choose_class17[0].checked=false; } if (herehere<19){document.form1.choose_class18[0].checked=true; document.form1.choose_class18[0].checked=false; } if (herehere<20){document.form1.choose_class19[0].checked=true; document.form1.choose_class19[0].checked=false; } if (herehere<21){document.form1.choose_class20[0].checked=true; document.form1.choose_class20[0].checked=false; } } function ClearTotalLevels(){ z=0; while (z<21){ document.form1.totallevels[z].checked=false; document.form1.totallevels[1].checked=false; document.form1.epic_levels_list.selectedIndex=0; z++; } } function ClearRace(){ document.form1.racechoice[0].checked=true; document.form1.racechoice[0].checked=false; } function ClearGender(){ z=0; while (z<2){ document.form1.sexchoice[z].checked=false; z++; } } function ClearAlignment(){ z=0; while (z<9){ document.form1.alignments[z].checked=false; z++; } } function ClearAllAbilityAssignments(){ z=0; while (z<6){ document.form1.firststat[z].checked=false; document.form1.secondstat[z].checked=false; document.form1.thirdstat[z].checked=false; document.form1.fourthstat[z].checked=false; document.form1.fifthstat[z].checked=false; document.form1.sixthstat[z].checked=false; z++; } } function roll4d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); d4=Math.floor (6*Math.random()+1); if ((d4<=d3)&&(d4<=d2)&&(d4<=d1)){return d1+d2+d3; } else if ((d3<=d4)&&(d3<=d2)&&(d3<=d1)){return d1+d2+d4; } else if ((d2<=d4)&&(d2<=d2)&&(d2<=d1)){return d1+d3+d4; } else {return d2+d3+d4; } } function roll5d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); d4=Math.floor (6*Math.random()+1); d5=Math.floor (6*Math.random()+1); if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } if (d2>d1){x=d2; d2=d1; d1=x; } if (d3>d2){x=d3; d3=d2; d2=x; } if (d4>d3){x=d4; d4=d3; d3=x; } if (d5>d4){x=d5; d5=d4; d4=x; } return (d1+d2+d3); } function roll3d6(){ d1=Math.floor (6*Math.random()+1); d2=Math.floor (6*Math.random()+1); d3=Math.floor (6*Math.random()+1); return d1+d2+d3; } function RollTheDice(){ stat1=roll4d6(); stat2=roll4d6(); stat3=roll4d6(); stat4=roll4d6(); stat5=roll4d6(); stat6=roll4d6(); AdjustIfTooLow4(); if (document.form1.methods_list.selectedIndex1) { stat1=roll5d6(); stat2=roll5d6(); stat3=roll5d6(); stat4=roll5d6(); stat5=roll5d6(); stat6=roll5d6(); AdjustIfTooLow5(); } if (document.form1.methods_list.selectedIndex5) { stat1=roll3d6(); stat2=roll3d6(); stat3=roll3d6(); stat4=roll3d6(); stat5=roll3d6(); stat6=roll3d6(); AdjustIfTooLow3(); } if (document.form1.methods_list.selectedIndex2) { stat1=15; stat2=14; stat3=13; stat4=12; stat5=10; stat6=8; } if (document.form1.methods_list.selectedIndex4) { stat1=13; stat2=12; stat3=11; stat4=10; stat5=9; stat6=8; } if (document.form1.methods_list.selectedIndex3) { stat1=8; stat2=8; stat3=8; stat4=8; stat5=8; stat6=8; document.form1.stat1_list.selectedIndex=5; document.form1.stat2_list.selectedIndex=5; document.form1.stat3_list.selectedIndex=5; document.form1.stat4_list.selectedIndex=5; document.form1.stat5_list.selectedIndex=5; document.form1.stat6_list.selectedIndex=5; DiceHaveBeenRolled=true; DisplayTrueStatistics(); } if (document.form1.methods_list.selectedIndex6) { stat1=3; stat2=3; stat3=3; stat4=3; stat5=3; stat6=3; document.form1.stat1_list.selectedIndex=0; document.form1.stat2_list.selectedIndex=0; document.form1.stat3_list.selectedIndex=0; document.form1.stat4_list.selectedIndex=0; document.form1.stat5_list.selectedIndex=0; document.form1.stat6_list.selectedIndex=0; DiceHaveBeenRolled=true; DisplayTrueStatistics(); } } function assignlevel(i){ if (CharacterTypeHasBeenEstablishedtrue) { ClearTotalLevels(); if (epic_total_levels>0) { document.form1.totallevels[20].checked=true; document.form1.epic_levels_list.selectedIndex=epic_total_levels; return; } else {document.form1.totallevels[total_levels-1].checked=true; return; } } else if (AbilitiesHaveBeenEstablishedfalse){ClearTotalLevels(); } else {total_levels=i; ThisTakesAMoment(); count_epic_levels(); } ArrowShow(); } function assigngender(i){ if ((rayce99)|(rayce80)){ClearGender(); return; } if (CharacterTypeHasBeenEstablishedtrue) { ClearGender(); document.form1.sexchoice[2-gender].checked=true; } else if (AbilitiesHaveBeenEstablishedfalse){ClearGender(); } else {gender=i; ThisTakesAMoment(); } ArrowShow(); } function assignrace(i){ // rayce=i; BasicEyeColor(); BasicSkinColor(); BasicHairColor(); if (CharacterTypeHasBeenEstablishedtrue) { ClearRace(); if (rayce1){document.form1.racechoice[0].checked=true; } if (rayce4){document.form1.racechoice[1].checked=true; } if (rayce3){document.form1.racechoice[2].checked=true; } if (rayce5){document.form1.racechoice[3].checked=true; } if (rayce6){document.form1.racechoice[4].checked=true; } if (rayce2){document.form1.racechoice[5].checked=true; } if (rayce7){document.form1.racechoice[6].checked=true; } if (rayce101){document.form1.racechoice[7].checked=true; } if (rayce28){document.form1.racechoice[8].checked=true; } if (rayce29){document.form1.racechoice[9].checked=true; } if (rayce113){document.form1.racechoice[ 10].checked=true; } if (rayce168){document.form1.racechoice[ 11].checked=true; } if (rayce38){document.form1.racechoice[ 12].checked=true; } if (rayce158){document.form1.racechoice[ 13].checked=true; } if (rayce39){document.form1.racechoice[ 14].checked=true; } if (rayce40){document.form1.racechoice[ 15].checked=true; } if (rayce43){document.form1.racechoice[ 16].checked=true; } if (rayce42){document.form1.racechoice[ 17].checked=true; } if (rayce41){document.form1.racechoice[ 18].checked=true; } if (rayce44){document.form1.racechoice[ 19].checked=true; } if (rayce45){document.form1.racechoice[ 20].checked=true; } if (rayce46){document.form1.racechoice[ 21].checked=true; } if (rayce47){document.form1.racechoice[ 22].checked=true; } if (rayce155){document.form1.racechoice[ 23].checked=true; } if (rayce48){document.form1.racechoice[ 24].checked=true; } if (rayce49){document.form1.racechoice[ 25].checked=true; } if (rayce50){document.form1.racechoice[ 26].checked=true; } if (rayce52){document.form1.racechoice[ 27].checked=true; } if (rayce53){document.form1.racechoice[ 28].checked=true; } if (rayce51){document.form1.racechoice[ 29].checked=true; } if (rayce54){document.form1.racechoice[ 30].checked=true; } if (rayce55){document.form1.racechoice[ 31].checked=true; } if (rayce178){document.form1.racechoice[ 32].checked=true; } if (rayce88){document.form1.racechoice[ 33].checked=true; } if (rayce188){document.form1.racechoice[ 34].checked=true; } if (rayce86){document.form1.racechoice[ 35].checked=true; } if (rayce182){document.form1.racechoice[ 36].checked=true; } if (rayce183){document.form1.racechoice[ 37].checked=true; } if (rayce184){document.form1.racechoice[ 38].checked=true; } if (rayce136){document.form1.racechoice[ 39].checked=true; } if (rayce78){document.form1.racechoice[ 40].checked=true; } if (rayce121){document.form1.racechoice[ 41].checked=true; } if (rayce89){document.form1.racechoice[ 42].checked=true; } if (rayce23){document.form1.racechoice[ 43].checked=true; } if (rayce112){document.form1.racechoice[ 44].checked=true; } if (rayce180){document.form1.racechoice[ 45].checked=true; } if (rayce186){document.form1.racechoice[ 46].checked=true; } if (rayce74){document.form1.racechoice[ 47].checked=true; } if (rayce109){document.form1.racechoice[ 48].checked=true; } if (rayce35){document.form1.racechoice[ 49].checked=true; } if (rayce129){document.form1.racechoice[ 50].checked=true; } if (rayce96){document.form1.racechoice[ 51].checked=true; } if (rayce12){document.form1.racechoice[ 52].checked=true; } if (rayce91){document.form1.racechoice[ 53].checked=true; } if (rayce14){document.form1.racechoice[ 54].checked=true; } if (rayce16){document.form1.racechoice[ 55].checked=true; } if (rayce18){document.form1.racechoice[ 56].checked=true; } if (rayce163){document.form1.racechoice[ 57].checked=true; } if (rayce193){document.form1.racechoice[ 58].checked=true; } if (rayce194){document.form1.racechoice[ 59].checked=true; } if (rayce56){document.form1.racechoice[ 60].checked=true; } if (rayce57){document.form1.racechoice[ 61].checked=true; } if (rayce58){document.form1.racechoice[ 62].checked=true; } if (rayce59){document.form1.racechoice[ 63].checked=true; } if (rayce61){document.form1.racechoice[ 64].checked=true; } if (rayce60){document.form1.racechoice[ 65].checked=true; } if (rayce62){document.form1.racechoice[ 66].checked=true; } if (rayce63){document.form1.racechoice[ 67].checked=true; } if (rayce64){document.form1.racechoice[ 68].checked=true; } if (rayce176){document.form1.racechoice[ 69].checked=true; } if (rayce97){document.form1.racechoice[ 70].checked=true; } if (rayce141){document.form1.racechoice[ 71].checked=true; } if (rayce130){document.form1.racechoice[ 72].checked=true; } if (rayce99){document.form1.racechoice[ 73].checked=true; } if (rayce189){document.form1.racechoice[ 74].checked=true; } if (rayce30){document.form1.racechoice[ 75].checked=true; } if (rayce114){document.form1.racechoice[ 76].checked=true; } if (rayce100){document.form1.racechoice[ 77].checked=true; } if (rayce131){document.form1.racechoice[ 78].checked=true; } if (rayce164){document.form1.racechoice[ 79].checked=true; } if (rayce122){document.form1.racechoice[ 80].checked=true; } if (rayce31){document.form1.racechoice[ 81].checked=true; } if (rayce115){document.form1.racechoice[ 82].checked=true; } if (rayce195){document.form1.racechoice[ 83].checked=true; } if (rayce123){document.form1.racechoice[ 84].checked=true; } if (rayce37){document.form1.racechoice[ 85].checked=true; } if (rayce196){document.form1.racechoice[ 86].checked=true; } if (rayce197){document.form1.racechoice[ 87].checked=true; } if (rayce203){document.form1.racechoice[ 88].checked=true; } if (rayce202){document.form1.racechoice[ 89].checked=true; } if (rayce142){document.form1.racechoice[ 90].checked=true; } if (rayce83){document.form1.racechoice[ 91].checked=true; } if (rayce84){document.form1.racechoice[ 92].checked=true; } if (rayce199){document.form1.racechoice[ 93].checked=true; } if (rayce24){document.form1.racechoice[ 94].checked=true; } if (rayce26){document.form1.racechoice[ 95].checked=true; } if (rayce162){document.form1.racechoice[ 96].checked=true; } if (rayce126){document.form1.racechoice[ 97].checked=true; } if (rayce15){document.form1.racechoice[ 98].checked=true; } if (rayce9){document.form1.racechoice[ 99].checked=true; } if (rayce127){document.form1.racechoice[100].checked=true; } if (rayce140){document.form1.racechoice[101].checked=true; } if (rayce143){document.form1.racechoice[102].checked=true; } if (rayce92){document.form1.racechoice[103].checked=true; } if (rayce160){document.form1.racechoice[104].checked=true; } if (rayce82){document.form1.racechoice[105].checked=true; } if (rayce161){document.form1.racechoice[106].checked=true; } if (rayce102){document.form1.racechoice[107].checked=true; } if (rayce175){document.form1.racechoice[108].checked=true; } if (rayce76){document.form1.racechoice[109].checked=true; } if (rayce133){document.form1.racechoice[110].checked=true; } if (rayce85){document.form1.racechoice[111].checked=true; } if (rayce21){document.form1.racechoice[112].checked=true; } if (rayce124){document.form1.racechoice[113].checked=true; } if (rayce153){document.form1.racechoice[114].checked=true; } if (rayce167){document.form1.racechoice[115].checked=true; } if (rayce170){document.form1.racechoice[116].checked=true; } if (rayce154){document.form1.racechoice[117].checked=true; } if (rayce65){document.form1.racechoice[118].checked=true; } if (rayce66){document.form1.racechoice[119].checked=true; } if (rayce67){document.form1.racechoice[120].checked=true; } if (rayce68){document.form1.racechoice[121].checked=true; } if (rayce71){document.form1.racechoice[122].checked=true; } if (rayce70){document.form1.racechoice[123].checked=true; } if (rayce69){document.form1.racechoice[124].checked=true; } if (rayce72){document.form1.racechoice[125].checked=true; } if (rayce73){document.form1.racechoice[126].checked=true; } if (rayce93){document.form1.racechoice[127].checked=true; } if (rayce110){document.form1.racechoice[128].checked=true; } if (rayce87){document.form1.racechoice[129].checked=true; } if (rayce81){document.form1.racechoice[130].checked=true; } if (rayce181){document.form1.racechoice[131].checked=true; } if (rayce25){document.form1.racechoice[132].checked=true; } if (rayce134){document.form1.racechoice[133].checked=true; } if (rayce169){document.form1.racechoice[134].checked=true; } if (rayce20){document.form1.racechoice[135].checked=true; } if (rayce107){document.form1.racechoice[136].checked=true; } if (rayce177){document.form1.racechoice[137].checked=true; } if (rayce151){document.form1.racechoice[138].checked=true; } if (rayce103){document.form1.racechoice[139].checked=true; } if (rayce79){document.form1.racechoice[140].checked=true; } if (rayce145){document.form1.racechoice[141].checked=true; } if (rayce185){document.form1.racechoice[142].checked=true; } if (rayce77){document.form1.racechoice[143].checked=true; } if (rayce206){document.form1.racechoice[144].checked=true; } if (rayce125){document.form1.racechoice[145].checked=true; } if (rayce105){document.form1.racechoice[146].checked=true; } if (rayce117){document.form1.racechoice[147].checked=true; } if (rayce75){document.form1.racechoice[148].checked=true; } if (rayce146){document.form1.racechoice[149].checked=true; } if (rayce22){document.form1.racechoice[150].checked=true; } if (rayce148){document.form1.racechoice[151].checked=true; } if (rayce106){document.form1.racechoice[152].checked=true; } if (rayce94){document.form1.racechoice[153].checked=true; } if (rayce152){document.form1.racechoice[154].checked=true; } if (rayce179){document.form1.racechoice[155].checked=true; } if (rayce135){document.form1.racechoice[156].checked=true; } if (rayce190){document.form1.racechoice[157].checked=true; } if (rayce137){document.form1.racechoice[158].checked=true; } if (rayce108){document.form1.racechoice[159].checked=true; } if (rayce149){document.form1.racechoice[160].checked=true; } if (rayce13){document.form1.racechoice[161].checked=true; } if (rayce171){document.form1.racechoice[162].checked=true; } if (rayce138){document.form1.racechoice[163].checked=true; } if (rayce118){document.form1.racechoice[164].checked=true; } if (rayce172){document.form1.racechoice[165].checked=true; } if (rayce111){document.form1.racechoice[166].checked=true; } if (rayce95){document.form1.racechoice[167].checked=true; } if (rayce192){document.form1.racechoice[168].checked=true; } if (rayce90){document.form1.racechoice[169].checked=true; } if (rayce191){document.form1.racechoice[170].checked=true; } if (rayce173){document.form1.racechoice[171].checked=true; } if (rayce119){document.form1.racechoice[172].checked=true; } if (rayce132){document.form1.racechoice[173].checked=true; } if (rayce198){document.form1.racechoice[174].checked=true; } if (rayce201){document.form1.racechoice[175].checked=true; } if (rayce187){document.form1.racechoice[176].checked=true; } if (rayce17){document.form1.racechoice[177].checked=true; } if (rayce165){document.form1.racechoice[178].checked=true; } if (rayce150){document.form1.racechoice[179].checked=true; } if (rayce34){document.form1.racechoice[180].checked=true; } if (rayce33){document.form1.racechoice[181].checked=true; } if (rayce98){document.form1.racechoice[182].checked=true; } if (rayce27){document.form1.racechoice[183].checked=true; } if (rayce147){document.form1.racechoice[184].checked=true; } if (rayce174){document.form1.racechoice[185].checked=true; } if (rayce156){document.form1.racechoice[186].checked=true; } if (rayce139){document.form1.racechoice[187].checked=true; } if (rayce200){document.form1.racechoice[188].checked=true; } if (rayce80){document.form1.racechoice[189].checked=true; } if (rayce32){document.form1.racechoice[190].checked=true; } if (rayce116){document.form1.racechoice[191].checked=true; } if (rayce166){document.form1.racechoice[192].checked=true; } if (rayce128){document.form1.racechoice[193].checked=true; } if (rayce10){document.form1.racechoice[194].checked=true; } if (rayce157){document.form1.racechoice[195].checked=true; } if (rayce19){document.form1.racechoice[196].checked=true; } if (rayce120){document.form1.racechoice[197].checked=true; } if (rayce159){document.form1.racechoice[198].checked=true; } if (rayce11){document.form1.racechoice[199].checked=true; } if (rayce104){document.form1.racechoice[200].checked=true; } if (rayce144){document.form1.racechoice[201].checked=true; } if (rayce36){document.form1.racechoice[202].checked=true; } if (rayce207){document.form1.racechoice[203].checked=true; } if (rayce208){document.form1.racechoice[204].checked=true; } if (rayce8){document.form1.racechoice[205].checked=true; } } else if (AbilitiesHaveBeenEstablishedfalse){ClearRace(); } else { rayce=i; ThisTakesAMoment(); if (rayce117){document.form1.second_comment_box.value='Supposedly all neraphim are chaotic.'} if (rayce119){document.form1.second_comment_box.value='Most spikers are lawful.'} if (rayce190){document.form1.second_comment_box.value='Most rilkan are chaotic.'} if (rayce191){document.form1.second_comment_box.value='Most skarm are lawful.'} if (rayce129){document.form1.second_comment_box.value='Most chaos gnomes are chaotic.'} if (rayce120){document.form1.second_comment_box.value='Most wildren are chaotic good.'} if (rayce118){document.form1.second_comment_box.value='Most shadowswyfts are chaotic.'} if ((rayce121)|(rayce122)|(rayce123)|(rayce124)){document.form1.second_comment_box.value='Most saurials are good.'} if (rayce28){document.form1.second_comment_box.value='Most aasimar are good.'} if (rayce35){document.form1.second_comment_box.value='Most chaonds are chaotic.'} if ((rayce207)|(rayce208)){document.form1.second_comment_box.value='All hellbred are by definition good.'} if (rayce78){document.form1.second_comment_box.value='Most bariaur are chaotic good.'} if (rayce152){document.form1.second_comment_box.value='Most rakshasas are lawful and tend to evil.'} if (rayce178){document.form1.second_comment_box.value='All astral devas are good-aligned.'} if (rayce153){document.form1.second_comment_box.value='Probably all hound archons are lawful good.'} if (rayce36){document.form1.second_comment_box.value='Most zenythri are lawful.'} } // if (AbilitiesHaveBeenEstablishedfalse){produceCharacterSheet(); } ArrowShow(); FriendlyLanguages(); } function assignalignment(i){ if (CharacterTypeHasBeenEstablishedtrue) { ClearAlignment(); document.form1.alignments[alignment-1].checked=true; } else if (AbilitiesHaveBeenEstablishedfalse){ClearAlignment(); } else {alignment=i; if (rayce153) { if ((alignment3)|(alignment6)|(alignment9)|(alignment5)) {alignment=2;} if ((alignment7)|(alignment8)) {alignment=4;} document.form1.alignments[alignment-1].checked=true; } ThisTakesAMoment(); } ArrowShow(); } function WriteTextForCharacterSheet(){ DoHPAndOtherClassStuff(); if (has_draconicheritageblack){hide_class=1;} if (has_draconicheritageblue){listen_class=1;} if (has_draconicheritagebrass){gatherinformation_class=1;} if (has_draconicheritagebronze){survival_class=1;} if ((has_draconicheritagecopper)){hide_class=1;} if ((has_draconicheritagegold)){heal_class=1;} if (has_draconicheritagegreen){movesilently_class=1;} if (has_draconicheritagered){intimidate_class=1;} if ((has_draconicheritagesilver)){disguise_class=1;} if (has_draconicheritagewhite){balance_class=1;} if (has_draconicknowledge){AllKnowledgeSkills();} if ((vampire_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(umbral_templatetrue)|(spectral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(ghost_templatetrue)|(deathknight_templatetrue)|(deathless_templatetrue)){constitution=10;} wt=0; CalculateHitPoints() CalculateArmorClass() intelligence_for_bonus_spells=intelligence; if (has_spellcastingprodigyintelligencetrue){intelligence_for_bonus_spells+=2;} wisdom_for_bonus_spells=wisdom; if (has_spellcastingprodigywisdomtrue){wisdom_for_bonus_spells+=2;} charisma_for_bonus_spells=charisma; if (has_spellcastingprodigycharismatrue){charisma_for_bonus_spells+=2;} PrepareBardSpellArrays() PrepareClericSpellArrays() PrepareAdeptSpellArrays() PrepareDuskbladeSpellArrays() PrepareArtificerSpellArrays() PrepareDruidSpellArrays() PreparePaladinSpellArrays() PrepareHexbladeSpellArrays() PrepareRangerSpellArrays() PrepareSorcererSpellArrays() PrepareBeguilerSpellArrays() PrepareDreadNecSpellArrays() PrepareShamanSpellArrays() PrepareHealerSpellArrays() PrepareShairSpellArrays() PrepareSpellthiefSpellArrays() PrepareFSSpellArrays() PrepareWizardSpellArrays() PrepareArchivistSpellArrays() genderandrace_string='; if (gender1){genderandrace_string+='Male '} if (gender2){genderandrace_string+='Female '} if (gender0){genderandrace_string+='Genderless '} if (celestial_templatetrue){genderandrace_string+='Celestial '} if (fiendish_templatetrue){genderandrace_string+='Fiendish '} if (axiomatic_templatetrue){genderandrace_string+='Axiomatic '} if (anarchic_templatetrue){genderandrace_string+='Anarchic '} if (halfdragon_templatetrue){genderandrace_string+='Half-Dragon '} if (werebear_templatetrue){genderandrace_string+='Werebear '} if (wereboar_templatetrue){genderandrace_string+='Wereboar '} if (wererat_templatetrue){genderandrace_string+='Wererat '} if (weretiger_templatetrue){genderandrace_string+='Weretiger '} if (werewolf_templatetrue){genderandrace_string+='Werewolf '} if (vampire_templatetrue){genderandrace_string+='Vampire '} if (deathless_templatetrue){genderandrace_string+='Deathless '} if (ghost_templatetrue){genderandrace_string+='Ghost '} if (saint_templatetrue){genderandrace_string+='Saint '} if (lich_templatetrue){genderandrace_string+='Lich '} if (mummy_templatetrue){genderandrace_string+='Mummy '} if (spectral_templatetrue){genderandrace_string+='Spectral '} if (umbral_templatetrue){genderandrace_string+='Umbral '} if (wight_templatetrue){genderandrace_string+='Wight '} if (wraith_templatetrue){genderandrace_string+='Wraith '} if (deathknight_templatetrue){genderandrace_string+='Death Knight '} if (halfair_templatetrue){genderandrace_string+='Half-Air Elemental '} if (halffire_templatetrue){genderandrace_string+='Half-Fire Elemental '} if (halfearth_templatetrue){genderandrace_string+='Half-Earth Elemental '} if (halfwater_templatetrue){genderandrace_string+='Half-Water Elemental '} if (halfcelestial_templatetrue){genderandrace_string+='Half-Celestial '} if (halffiend_templatetrue){genderandrace_string+='Half-Fiend '} if (rayce133) { if (badger_hengeyokaitrue){genderandrace_string+='Badger'} if (carp_hengeyokaitrue){genderandrace_string+='Carp '} if (cat_hengeyokaitrue){genderandrace_string+='Cat '} if (crab_hengeyokaitrue){genderandrace_string+='Crab '} if (crane_hengeyokaitrue){genderandrace_string+='Crane '} if (dog_hengeyokaitrue){genderandrace_string+='Dog '} if (fox_hengeyokaitrue){genderandrace_string+='Fox '} if (hare_hengeyokaitrue){genderandrace_string+='Hare '} if (monkey_hengeyokaitrue){genderandrace_string+='Monkey '} if (raccoondog_hengeyokaitrue){genderandrace_string+='Raccoon Dog '} if (rat_hengeyokaitrue){genderandrace_string+='Rat '} if (sparrow_hengeyokaitrue){genderandrace_string+='Sparrow '} if (weasel_hengeyokaitrue){genderandrace_string+='Weasel '} } // BELOW HERE //racialstuff if (rayce1){genderandrace_string+='Human '} if (rayce2){genderandrace_string+='Half-Elf '} if (rayce3){genderandrace_string+='Elf '} if (rayce4){genderandrace_string+='Dwarf '} if (rayce5){genderandrace_string+='Gnome '} if (rayce6){genderandrace_string+='Halfling '} if (rayce7){genderandrace_string+='Half-Orc '} if (rayce8){genderandrace_string+=document.form1.otherrace_name.value+' '} if (rayce9){genderandrace_string+='Gray Elf '} if (rayce10){genderandrace_string+='Wild Elf '} if (rayce11){genderandrace_string+='Wood Elf '} if (rayce12){genderandrace_string+='Dark Elf '} if (rayce13){genderandrace_string+='Sea Elf '} if (rayce14){genderandrace_string+='Deep Dwarf '} if (rayce15){genderandrace_string+='Gray Dwarf '} if (rayce16){genderandrace_string+='Deep Gnome '} if (rayce17){genderandrace_string+='Tallfellow Halfling '} if (rayce18){genderandrace_string+='Deep Halfling '} if (rayce19){genderandrace_string+='Wild Gnome '} if (rayce20){genderandrace_string+='Lizard Folk '} if (rayce21){genderandrace_string+='Hobgoblin '} if (rayce22){genderandrace_string+='Orc '} if (rayce23){genderandrace_string+='Bugbear '} if (rayce24){genderandrace_string+='Gnoll '} if (rayce25){genderandrace_string+='Kobold '} if (rayce26){genderandrace_string+='Goblin '} if (rayce27){genderandrace_string+='Troglodyte '} if (rayce28){genderandrace_string+='Aasimar '} if (rayce29){genderandrace_string+='Air Genasi '} if (rayce30){genderandrace_string+='Earth Genasi '} if (rayce31){genderandrace_string+='Fire Genasi '} if (rayce32){genderandrace_string+='Water Genasi '} if (rayce33){genderandrace_string+='Tiefling '} if (rayce34){genderandrace_string+='Thri-Kreen '} if (rayce35){genderandrace_string+='Chaond '} if (rayce36){genderandrace_string+='Zenythr '} if (rayce37){genderandrace_string+='Forest Gnome '} if (rayce38){genderandrace_string+='Aquatic Dwarf '} if (rayce39){genderandrace_string+='Aquatic Gnome '} if (rayce40){genderandrace_string+='Aquatic Goblin '} if (rayce41){genderandrace_string+='Aquatic Half-Elf '} if (rayce42){genderandrace_string+='Aquatic Half-Orc '} if (rayce43){genderandrace_string+='Aquatic Halfling '} if (rayce44){genderandrace_string+='Aquatic Human '} if (rayce45){genderandrace_string+='Aquatic Kobold '} if (rayce46){genderandrace_string+='Aquatic Orc '} if (rayce47){genderandrace_string+='Arctic Dwarf '} if (rayce48){genderandrace_string+='Arctic Elf '} if (rayce49){genderandrace_string+='Arctic Gnome '} if (rayce50){genderandrace_string+='Arctic Goblin '} if (rayce51){genderandrace_string+='Arctic Half-Elf '} if (rayce52){genderandrace_string+='Arctic Half-Orc '} if (rayce53){genderandrace_string+='Arctic Halfling '} if (rayce54){genderandrace_string+='Arctic Kobold '} if (rayce55){genderandrace_string+='Arctic Orc '} if (rayce56){genderandrace_string+='Desert Dwarf '} if (rayce57){genderandrace_string+='Desert Elf '} if (rayce58){genderandrace_string+='Desert Gnomes '} if (rayce59){genderandrace_string+='Desert Goblins '} if (rayce60){genderandrace_string+='Desert Half-Elf '} if (rayce61){genderandrace_string+='Desert Half-Orc '} if (rayce62){genderandrace_string+='Desert Halfling '} if (rayce63){genderandrace_string+='Desert Kobold '} if (rayce64){genderandrace_string+='Desert Orc '} if (rayce65){genderandrace_string+='Jungle Dwarf '} if (rayce66){genderandrace_string+='Jungle Elf '} if (rayce67){genderandrace_string+='Jungle Gnome '} if (rayce68){genderandrace_string+='Jungle Goblin '} if (rayce69){genderandrace_string+='Jungle Half-Elf '} if (rayce70){genderandrace_string+='Jungle Half-Orc '} if (rayce71){genderandrace_string+='Jungle Halfling '} if (rayce72){genderandrace_string+='Jungle Kobold '} if (rayce73){genderandrace_string+='Jungle Orc '} if (rayce74){genderandrace_string+='Krynn Centaur '} if (rayce75){genderandrace_string+='Ogre '} if (rayce76){genderandrace_string+='Half-Ogre '} if (rayce77){genderandrace_string+='Krynn Minotaur '} if (rayce78){genderandrace_string+='Bariaur '} if ((rayce79)&&(gender1)){genderandrace_string+='Merman '} if ((rayce79)&&(gender2)){genderandrace_string+='Mermaid '} if (rayce80){genderandrace_string+='Warforged '} if (rayce81){genderandrace_string+='Kender '} if (rayce82){genderandrace_string+='Half-Dragon '} if (rayce83){genderandrace_string+='Githyanki '} if (rayce84){genderandrace_string+='Githzerai '} if (rayce85){genderandrace_string+='High Ogre '} if (rayce86){genderandrace_string+='Baaz Draconian '} if (rayce87){genderandrace_string+='Kapak Draconian '} if (rayce88){genderandrace_string+='Aurak Draconian '} if (rayce89){genderandrace_string+='Bozak Draconian '} if (rayce90){genderandrace_string+='Sivak Draconian '} if (rayce91){genderandrace_string+='Deep Dwarf '} if (rayce92){genderandrace_string+='Gully Dwarf '} if (rayce93){genderandrace_string+='Kagonesti Elf '} if (rayce94){genderandrace_string+='Qualinesti Elf '} if (rayce95){genderandrace_string+='Silvanesti Elf '} if (rayce96){genderandrace_string+='Dargonesti Elf '} if (rayce97){genderandrace_string+='Dimernesti Elf '} if (rayce98){genderandrace_string+='Tinker Gnome '} if (rayce99){genderandrace_string+='Dromite '} if (rayce100){genderandrace_string+='Elan '} if (rayce101){genderandrace_string+='Aarakocra '} if (rayce102){genderandrace_string+='Half-Giant '} if (rayce103){genderandrace_string+='Maenad '} if (rayce104){genderandrace_string+='Xeph '} if (rayce105){genderandrace_string+='Mul '} if (rayce106){genderandrace_string+='Pterran '} if (rayce107){genderandrace_string+='Locathah '} if (rayce108){genderandrace_string+='Sahuagin '} if (rayce109){genderandrace_string+='Changeling '} if (rayce110){genderandrace_string+='Kalashtar '} if (rayce111){genderandrace_string+='Shifter '} if (rayce112){genderandrace_string+='Buomman '} if (rayce113){genderandrace_string+='Air Mephling '} if (rayce114){genderandrace_string+='Earth Mephling '} if (rayce115){genderandrace_string+='Fire Mephling '} if (rayce116){genderandrace_string+='Water Mephling '} if (rayce117){genderandrace_string+='Neraph '} if (rayce118){genderandrace_string+='Shadowswyft '} if (rayce119){genderandrace_string+='Spiker '} if (rayce120){genderandrace_string+='Wildren '} if (rayce121){genderandrace_string+='Bladeback saurial '} if (rayce122){genderandrace_string+='Finhead saurial '} if (rayce123){genderandrace_string+='Flyer saurial '} if (rayce124){genderandrace_string+='Hornhead saurial '} if (rayce125){genderandrace_string+='Mongrelfolk '} if (rayce126){genderandrace_string+='Goliath '} if (rayce127){genderandrace_string+='Gray Orc '} if (rayce128){genderandrace_string+='Whisper Gnome '} if (rayce129){genderandrace_string+='Chaos Gnome '} if (rayce130){genderandrace_string+='Dream Dwarf '} if (rayce131){genderandrace_string+='Feral Gargun '} if (rayce132){genderandrace_string+='Stonechild '} if (rayce133){genderandrace_string+='Hengeyokai '} if (rayce134){genderandrace_string+='Korobokuru '} if (rayce135){genderandrace_string+='Ratling '} if (rayce136){genderandrace_string+='Bamboo Spiritfolk '} if (rayce137){genderandrace_string+='River Spiritfolk '} if (rayce138){genderandrace_string+='Sea Spiritfolk '} if (rayce139){genderandrace_string+='Vanara '} if (rayce140){genderandrace_string+='Grippli '} if (rayce141){genderandrace_string+='Doppelganger '} if (rayce142){genderandrace_string+='Gargoyle '} if (rayce143){genderandrace_string+='Grimlock '} if (rayce144){genderandrace_string+='YuanTi Pureblood '} if (rayce145){genderandrace_string+='Mind Flayer '} if (rayce146){genderandrace_string+='Ogre Mage '} if (rayce147){genderandrace_string+='Troll '} if (rayce148){genderandrace_string+='Pixie '} if (rayce149){genderandrace_string+='Satyr '} if (rayce150){genderandrace_string+='Tasloi '} if (rayce151){genderandrace_string+='Lupin '} if (rayce152){genderandrace_string+='Rakshasa '} if (rayce153){genderandrace_string+='Hound Archon '} if (rayce154){genderandrace_string+='Jann '} if (rayce155){genderandrace_string+='Arctic Dwarf '} if (rayce156){genderandrace_string+='Urdunnir Dwarf '} if (rayce157){genderandrace_string+='Wild Dwarf '} if (rayce158){genderandrace_string+='Aquatic Elf '} if (rayce159){genderandrace_string+='Winged Elf '} if (rayce160){genderandrace_string+='Half Aquatic Elf '} if (rayce161){genderandrace_string+='Half-Drow '} if (rayce162){genderandrace_string+='Gold Dwarf '} if (rayce163){genderandrace_string+='Deep Orc (Orog) '} if (rayce164){genderandrace_string+='Fey'ri '} if (rayce165){genderandrace_string+='Tanarruk '} if (rayce166){genderandrace_string+='Wemic '} if (rayce167){genderandrace_string+='Hybsil '} if (rayce168){genderandrace_string+='Alaghi '} if (rayce169){genderandrace_string+='Kuo-Toa '} if (rayce170){genderandrace_string+='Illumian '} if (rayce171){genderandrace_string+='Sea Kin '} if (rayce172){genderandrace_string+='Sharakim '} if (rayce173){genderandrace_string+='Skulk '} if (rayce174){genderandrace_string+='Underfolk '} if (rayce175){genderandrace_string+='Half-Ogre '} if (rayce176){genderandrace_string+='Desmodu '} if (rayce177){genderandrace_string+='Loxo '} if (rayce178){genderandrace_string+='Astral Deva '} if (rayce179){genderandrace_string+='Raptoran '} if (rayce180){genderandrace_string+='Catfolk '} if (rayce181){genderandrace_string+='Killoren '} if (rayce182){genderandrace_string+='Dragonborn of Bahamut (breath weapon aspect). '} if (rayce183){genderandrace_string+='Dragonborn of Bahamut ('mind' aspect). '} if (rayce184){genderandrace_string+='Dragonborn of Bahamut (wings aspect). '} if (rayce185){genderandrace_string+='Minotaur '} if (rayce186){genderandrace_string+='Centaur '} if (rayce187){genderandrace_string+='Synad '} if (rayce188){genderandrace_string+='Azurin '} if (rayce189){genderandrace_string+='Duskling '} if (rayce190){genderandrace_string+='Rilkan '} if (rayce191){genderandrace_string+='Skarn '} if (rayce192){genderandrace_string+='Silverbrow Human '} if (rayce193){genderandrace_string+='Deepwyrm Drow '} if (rayce194){genderandrace_string+='Deepwyrm Half-Drow '} if (rayce195){genderandrace_string+='Fireblood Dwarf '} if (rayce196){genderandrace_string+='Forestlord Elf '} if (rayce197){genderandrace_string+='Forestlord Half-Elf '} if (rayce198){genderandrace_string+='Stonehunter Gnome '} if (rayce199){genderandrace_string+='Glimmerskin Halfling '} if (rayce200){genderandrace_string+='Viletooth Lizardfolk '} if (rayce201){genderandrace_string+='Sunscorch Hobgoblin '} if (rayce202){genderandrace_string+='Frostblood Orc '} if (rayce203){genderandrace_string+='Frostblood Half-Orc '} if (rayce206){genderandrace_string+='Modron Exile '} if (rayce207){genderandrace_string+='Hellbred '} if (rayce208){genderandrace_string+='Hellbred '} // BELOW HERE stringy=document.form1.moniker.value; x=document.form1.title_list.selectedIndex; if (x>0){stringy+=document.form1.title_list.options[x].value; } if ((stringy')&(genderandrace_string+class_string!=')){stringy='Unnamed '+genderandrace_string+class_string}; if (stringy'){stringy='Unnamed Character';} SecondWindowDefinition='
' // SecondWindowDefinition+='Ideal weight='+ideal_weight+'
'; // SecondWindowDefinition+='Human male: X='+(120/(31+29))+' Y='+((280-((120*(31+49))/(31+29)))/90)+'
'; // SecondWindowDefinition+='Human female: X='+( 85/(31+24))+' Y='+((240-(( 85*(31+44))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Half-elf male: X='+(100/(31+26))+' Y='+((228-((100*(31+40))/(31+26)))/90)+'
'; // SecondWindowDefinition+='Half-elf female: X='+( 80/(31+24))+' Y='+((208-(( 80*(31+38))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Elf male: X='+( 85/(31+24))+' Y='+((157-(( 85*(31+36))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Elf female: X='+( 80/(31+24))+' Y='+((152-(( 80*(31+36))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Dwarf male: X='+(130/(31+16))+' Y='+((226-((130*(31+22))/(31+16)))/90)+'
'; // SecondWindowDefinition+='Dwarf female: X='+(100/(31+14))+' Y='+((196-((100*(31+20))/(31+14)))/90)+'
'; // SecondWindowDefinition+='Gnome male: X='+( 40/(31+ 7))+' Y='+(( 48-(( 40*(31+13))/(31+ 7)))/ 47)+'
'; // SecondWindowDefinition+='Gnome female: X='+( 35/(31+ 5))+' Y='+(( 43-(( 35*(31+11))/(31+ 5)))/ 47)+'
'; // SecondWindowDefinition+='Halfling male: X='+( 30/(31+ 3))+' Y='+(( 38-(( 30*(31+ 9))/(31+ 9)))/ 47)+'
'; // SecondWindowDefinition+='Halfling female: X='+( 25/(31+ 1))+' Y='+(( 33-(( 25*(31+ 7))/(31+ 7)))/ 47)+'
'; // SecondWindowDefinition+='Half-orc male: X='+(150/(31+29))+' Y='+((438-((150*(31+51))/(31+51)))/123)+'
'; // SecondWindowDefinition+='Half-orc female: X='+(110/(31+24))+' Y='+((398-((110*(31+46))/(31+46)))/123)+'
'; } else {my_character_is_done=true; ArrowShow(); document.form1.want_another_character.src='another_character.jpg'; } SecondWindowDefinition+='
'; // SecondWindowDefinition+='Human female: X='+( 85/(31+24))+' Y='+((240-(( 85*(31+44))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Half-elf male: X='+(100/(31+26))+' Y='+((228-((100*(31+40))/(31+26)))/90)+'
'; // SecondWindowDefinition+='Half-elf female: X='+( 80/(31+24))+' Y='+((208-(( 80*(31+38))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Elf male: X='+( 85/(31+24))+' Y='+((157-(( 85*(31+36))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Elf female: X='+( 80/(31+24))+' Y='+((152-(( 80*(31+36))/(31+24)))/90)+'
'; // SecondWindowDefinition+='Dwarf male: X='+(130/(31+16))+' Y='+((226-((130*(31+22))/(31+16)))/90)+'
'; // SecondWindowDefinition+='Dwarf female: X='+(100/(31+14))+' Y='+((196-((100*(31+20))/(31+14)))/90)+'
'; // SecondWindowDefinition+='Gnome male: X='+( 40/(31+ 7))+' Y='+(( 48-(( 40*(31+13))/(31+ 7)))/ 47)+'
'; // SecondWindowDefinition+='Gnome female: X='+( 35/(31+ 5))+' Y='+(( 43-(( 35*(31+11))/(31+ 5)))/ 47)+'
'; // SecondWindowDefinition+='Halfling male: X='+( 30/(31+ 3))+' Y='+(( 38-(( 30*(31+ 9))/(31+ 9)))/ 47)+'
'; // SecondWindowDefinition+='Halfling female: X='+( 25/(31+ 1))+' Y='+(( 33-(( 25*(31+ 7))/(31+ 7)))/ 47)+'
'; // SecondWindowDefinition+='Half-orc male: X='+(150/(31+29))+' Y='+((438-((150*(31+51))/(31+51)))/123)+'
'; // SecondWindowDefinition+='Half-orc female: X='+(110/(31+24))+' Y='+((398-((110*(31+46))/(31+46)))/123)+'
'; } else {my_character_is_done=true; ArrowShow(); document.form1.want_another_character.src='another_character.jpg'; } SecondWindowDefinition+='
r' SecondWindowDefinition+=genderandrace_string+class_string+'
' if (alignment1){SecondWindowDefinition+='Lawful Good'} if (alignment2){SecondWindowDefinition+='Neutral Good'} if (alignment3){SecondWindowDefinition+='Chaotic Good'} if (alignment4){SecondWindowDefinition+='Lawful Neutral'} if (alignment5){SecondWindowDefinition+='True Neutral'} if (alignment6){SecondWindowDefinition+='Chaotic Neutral'} if (alignment7){SecondWindowDefinition+='Lawful Evil'} if (alignment8){SecondWindowDefinition+='Neutral Evil'} if (alignment9){SecondWindowDefinition+='Chaotic Evil'} SecondWindowDefinition+='
' if (document.form1.sect.value!='){SecondWindowDefinition+=document.form1.sect.value+'
' if (alignment1){SecondWindowDefinition+='Lawful Good'} if (alignment2){SecondWindowDefinition+='Neutral Good'} if (alignment3){SecondWindowDefinition+='Chaotic Good'} if (alignment4){SecondWindowDefinition+='Lawful Neutral'} if (alignment5){SecondWindowDefinition+='True Neutral'} if (alignment6){SecondWindowDefinition+='Chaotic Neutral'} if (alignment7){SecondWindowDefinition+='Lawful Evil'} if (alignment8){SecondWindowDefinition+='Neutral Evil'} if (alignment9){SecondWindowDefinition+='Chaotic Evil'} SecondWindowDefinition+='
' if (document.form1.sect.value!='){SecondWindowDefinition+=document.form1.sect.value+'
'; } if (document.form1.playerName.value!='){SecondWindowDefinition+='Representing '+document.form1.playerName.value; } SecondWindowDefinition+='
r' SecondWindowDefinition+='
' SecondWindowDefinition+='rrrrrrrrr
| ' SecondWindowDefinition+=' if (smalltrue){stringy='Small'} else if (largetrue){stringy='Large'; } else {stringy='Medium'} SecondWindowDefinition+='r' stringy=' switch(document.form1.how_tall.selectedIndex){ case 0:{stringy='---'; break; } case 1:{stringy='2' 8'; break; } case 2:{stringy='2' 9'; break; } case 3:{stringy='2' 10'; break; } case 4:{stringy='2' 11'; break; } case 5:{stringy='3' 0'; break; } case 6:{stringy='3' 1'; break; } case 7:{stringy='3' 2'; break; } case 8:{stringy='3' 3'; break; } case 9:{stringy='3' 4'; break; } case 10:{stringy='3' 5'; break; } case 11:{stringy='3' 6'; break; } case 12:{stringy='3' 7'; break; } case 13:{stringy='3' 8'; break; } case 14:{stringy='3' 9'; break; } case 15:{stringy='3' 10'; break; } case 16:{stringy='3' 11'; break; } case 17:{stringy='4' 0'; break; } case 18:{stringy='4' 1'; break; } case 19:{stringy='4' 2'; break; } case 20:{stringy='4' 3'; break; } case 21:{stringy='4' 4'; break; } case 22:{stringy='4' 5'; break; } case 23:{stringy='4' 6'; break; } case 24:{stringy='4' 7'; break; } case 25:{stringy='4' 8'; break; } case 26:{stringy='4' 9'; break; } case 27:{stringy='4' 10'; break; } case 28:{stringy='4' 11'; break; } case 29:{stringy='5' 0'; break; } case 30:{stringy='5' 1'; break; } case 31:{stringy='5' 2'; break; } case 32:{stringy='5' 3'; break; } case 33:{stringy='5' 4'; break; } case 34:{stringy='5' 5'; break; } case 35:{stringy='5' 6'; break; } case 36:{stringy='5' 7'; break; } case 37:{stringy='5' 8'; break; } case 38:{stringy='5' 9'; break; } case 39:{stringy='5' 10'; break; } case 40:{stringy='5' 11'; break; } case 41:{stringy='6' 0'; break; } case 42:{stringy='6' 1'; break; } case 43:{stringy='6' 2'; break; } case 44:{stringy='6' 3'; break; } case 45:{stringy='6' 4'; break; } case 46:{stringy='6' 5'; break; } case 47:{stringy='6' 6'; break; } case 48:{stringy='6' 7'; break; } case 49:{stringy='6' 8'; break; } case 50:{stringy='6' 9'; break; } case 51:{stringy='6' 10'; break; } case 52:{stringy='6' 11'; break; } case 53:{stringy='7' 0'; break; } case 54:{stringy='7' 1'; break; } case 55:{stringy='7' 2'; break; } case 56:{stringy='7' 3'; break; } case 57:{stringy='7' 4'; break; } case 58:{stringy='7' 5'; break; } case 59:{stringy='7' 6'; break; } case 60:{stringy='7' 7'; break; } case 61:{stringy='7' 8'; break; } case 62:{stringy='7' 9'; break; } case 63:{stringy='7' 10'; break; } case 64:{stringy='7' 11'; break; } case 65:{stringy='8' 0'; break; } case 66:{stringy='8' 1'; break; } case 67:{stringy='8' 2'; break; } case 68:{stringy='8' 3'; break; } case 69:{stringy='8' 4'; break; } case 70:{stringy='8' 5'; break; } } SecondWindowDefinition+='r' stringy=' switch(document.form1.how_heavy.selectedIndex){ case 0:{stringy='--- lb'; break; } case 1:{stringy=' 30 lb'; break; } case 2:{stringy=' 31 lb'; break; } case 3:{stringy=' 32 lb'; break; } case 4:{stringy=' 33 lb'; break; } case 5:{stringy=' 34 lb'; break; } case 6:{stringy=' 35 lb'; break; } case 7:{stringy=' 36 lb'; break; } case 8:{stringy=' 37 lb'; break; } case 9:{stringy=' 38 lb'; break; } case 10:{stringy=' 39 lb'; break; } case 11:{stringy=' 40 lb'; break; } case 12:{stringy=' 41 lb'; break; } case 13:{stringy=' 42 lb'; break; } case 14:{stringy=' 43 lb'; break; } case 15:{stringy=' 44 lb'; break; } case 16:{stringy=' 45 lb'; break; } case 17:{stringy=' 46 lb'; break; } case 18:{stringy=' 47 lb'; break; } case 19:{stringy=' 48 lb'; break; } case 20:{stringy=' 49 lb'; break; } case 21:{stringy=' 50 lb'; break; } case 22:{stringy=' 55 lb'; break; } case 23:{stringy=' 60 lb'; break; } case 24:{stringy=' 65 lb'; break; } case 25:{stringy=' 70 lb'; break; } case 26:{stringy=' 75 lb'; break; } case 27:{stringy=' 80 lb'; break; } case 28:{stringy=' 85 lb'; break; } case 29:{stringy=' 90 lb'; break; } case 30:{stringy=' 95 lb'; break; } case 31:{stringy='100 lb'; break; } case 32:{stringy='105 lb'; break; } case 33:{stringy='110 lb'; break; } case 34:{stringy='115 lb'; break; } case 35:{stringy='120 lb'; break; } case 36:{stringy='125 lb'; break; } case 37:{stringy='130 lb'; break; } case 38:{stringy='135 lb'; break; } case 39:{stringy='140 lb'; break; } case 40:{stringy='145 lb'; break; } case 41:{stringy='150 lb'; break; } case 42:{stringy='155 lb'; break; } case 43:{stringy='160 lb'; break; } case 44:{stringy='165 lb'; break; } case 45:{stringy='170 lb'; break; } case 46:{stringy='175 lb'; break; } case 47:{stringy='180 lb'; break; } case 48:{stringy='185 lb'; break; } case 49:{stringy='190 lb'; break; } case 50:{stringy='195 lb'; break; } case 51:{stringy='200 lb'; break; } case 52:{stringy='210 lb'; break; } case 53:{stringy='220 lb'; break; } case 54:{stringy='230 lb'; break; } case 55:{stringy='240 lb'; break; } case 56:{stringy='250 lb'; break; } case 57:{stringy='260 lb'; break; } case 58:{stringy='270 lb'; break; } case 59:{stringy='280 lb'; break; } case 60:{stringy='290 lb'; break; } case 61:{stringy='300 lb'; break; } case 62:{stringy='310 lb'; break; } case 63:{stringy='320 lb'; break; } case 64:{stringy='330 lb'; break; } case 65:{stringy='340 lb'; break; } case 66:{stringy='350 lb'; break; } case 67:{stringy='360 lb'; break; } case 68:{stringy='370 lb'; break; } case 69:{stringy='380 lb'; break; } case 70:{stringy='390 lb'; break; } case 71:{stringy='400 lb'; break; } case 72:{stringy='410 lb'; break; } case 73:{stringy='420 lb'; break; } case 74:{stringy='430 lb'; break; } case 75:{stringy='440 lb'; break; } case 76:{stringy='450 lb'; break; } case 77:{stringy='460 lb'; break; } case 78:{stringy='470 lb'; break; } case 79:{stringy='480 lb'; break; } case 80:{stringy='490 lb'; break; } case 81:{stringy='500 lb'; break; } case 82:{stringy='510 lb'; break; } } if ((rayce74)|(rayce186)){stringy='around 800 lb'; } if ((rayce185)){stringy='around 700 lb'; } if (rayce166){stringy='around 600 lb'; } if ((wraith_templatetrue)|(spectral_templatetrue)|(umbral_templatetrue)){stringy='incorporeal';} SecondWindowDefinition+='r' stringy=' if (document.form1.skin_color[0].checkedtrue){stringy='Pale'; } if (document.form1.skin_color[1].checkedtrue){stringy='Light'; } if (document.form1.skin_color[2].checkedtrue){stringy='Yellow'; } if (document.form1.skin_color[3].checkedtrue){stringy='Tan'; } if (document.form1.skin_color[4].checkedtrue){stringy='Brown'; } if (document.form1.skin_color[5].checkedtrue){stringy='Black'; } if (document.form1.skin_color[6].checkedtrue){stringy='Silvery'; } if (document.form1.skin_color[7].checkedtrue){stringy='Gray'; } if (document.form1.skin_color[8].checkedtrue){stringy='Green'; } if (document.form1.skin_color[9].checkedtrue){stringy='Blue'; } if (rayce86){stringy='Brass'; } if (rayce87){stringy='Coppery'; } if (rayce88){stringy='Golden'; } if (rayce89){stringy='Bronze'; } if (rayce90){stringy='Silver'; } if (rayce96){stringy='Deep Blue'; } if (rayce97){stringy='Pale Blue'; } SecondWindowDefinition+='r' stringy=' //racialstuff if (document.form1.eye_color[0].checkedtrue){stringy='Red'; } if (document.form1.eye_color[1].checkedtrue){stringy='Green'; } if (document.form1.eye_color[2].checkedtrue){stringy='Blue'; } if (document.form1.eye_color[3].checkedtrue){stringy='Hazel'; } if (document.form1.eye_color[4].checkedtrue){stringy='Light Brown'; } if (document.form1.eye_color[5].checkedtrue){stringy='Dark Brown'; } if (document.form1.eye_color[6].checkedtrue){stringy='Black'; } if (document.form1.eye_color[7].checkedtrue){stringy='Gray'; } if (document.form1.eye_color[8].checkedtrue){stringy='Amber'; } if (document.form1.eye_color[9].checkedtrue){stringy='Violet'; } if (document.form1.eye_color[10].checkedtrue){stringy='Silver'; } SecondWindowDefinition+='r' stringy=' if (document.form1.hair_color[0].checkedtrue){stringy='White'; } if (document.form1.hair_color[1].checkedtrue) { if (gender1){stringy='Blond'; } if (gender2){stringy='Blonde'; } } if (document.form1.hair_color[2].checkedtrue){stringy='Red'; } if (document.form1.hair_color[3].checkedtrue){stringy='Light Brown'; } if (document.form1.hair_color[4].checkedtrue){stringy='Dark Brown'; } if (document.form1.hair_color[5].checkedtrue){stringy='Black'; } if (document.form1.hair_color[6].checkedtrue){stringy='Gray'; } if (document.form1.hair_color[7].checkedtrue){stringy='Silver'; } if (document.form1.hair_color[8].checkedtrue){stringy='Gold'; } if (document.form1.hair_color[9].checkedtrue){stringy='Green'; } if (document.form1.hair_color[10].checkedtrue){stringy='Blue'; } if (document.form1.hair_color[11].checkedtrue){stringy='None'; NegateHairType(); } if (document.form1.hair_type[0].checkedtrue){stringy+=' Straight'; } if (document.form1.hair_type[1].checkedtrue){stringy+=' Wavy'; } if (document.form1.hair_type[2].checkedtrue){stringy+=' Curly'; } if (document.form1.beard_type[0].checkedtrue){stringy+='; Beardless'; } if (document.form1.beard_type[1].checkedtrue){stringy+='; Light Beard'; } if (document.form1.beard_type[2].checkedtrue){stringy+='; Average Beard'; } if (document.form1.beard_type[3].checkedtrue){stringy+='; Thick Beard / Hirsute'; } if (rayce179){SecondWindowDefinition+='r'} else {SecondWindowDefinition+='r'} SecondWindowDefinition+='r
|
r' if (IAmA('Gestalt')) { SecondWindowDefinition+='Gestalt combination: '; if (barbarian_gestalttrue){SecondWindowDefinition+='Barbarian '; } if (bard_gestalttrue){SecondWindowDefinition+='Bard '; } if (cleric_gestalttrue){SecondWindowDefinition+='Cleric '; } if (druid_gestalttrue){SecondWindowDefinition+='Druid '; } if (fighter_gestalttrue){SecondWindowDefinition+='Fighter '; } if (monk_gestalttrue){SecondWindowDefinition+='Monk '; } if (paladin_gestalttrue){SecondWindowDefinition+='Paladin '; } if (ranger_gestalttrue){SecondWindowDefinition+='Ranger '; } if (rogue_gestalttrue){SecondWindowDefinition+='Rogue '; } if (sorcerer_gestalttrue){SecondWindowDefinition+='Sorcerer '; } if (wizard_gestalttrue){SecondWindowDefinition+='Wizard '; } if (psion_gestalttrue){SecondWindowDefinition+='Psion '; } SecondWindowDefinition+='
r'; } if (cleric_levels + epic_cleric_levels>0){ SecondWindowDefinition+='Domains: '; if (has_air_domaintrue){SecondWindowDefinition+=' Air '; } if (has_animal_domaintrue){SecondWindowDefinition+=' Animal '; } if (has_chaos_domaintrue){SecondWindowDefinition+=' Chaos '; } if (has_death_domaintrue){SecondWindowDefinition+=' Death '; } if (has_destruction_domaintrue){SecondWindowDefinition+=' Destruction '; } if (has_earth_domaintrue){SecondWindowDefinition+=' Earth '; } if (has_evil_domaintrue){SecondWindowDefinition+=' Evil '; } if (has_fire_domaintrue){SecondWindowDefinition+=' Fire '; } if (has_good_domaintrue){SecondWindowDefinition+=' Good '; } if (has_healing_domaintrue){SecondWindowDefinition+=' Healing '; } if ((has_knowledge_domaintrue)|(cleric_totem1)){SecondWindowDefinition+=' Knowledge '; } if (has_law_domaintrue){SecondWindowDefinition+=' Law '; } if (has_luck_domaintrue){SecondWindowDefinition+=' Luck '; } if (has_magic_domaintrue){SecondWindowDefinition+=' Magic '; } if (has_plant_domaintrue){SecondWindowDefinition+=' Plant '; } if (has_protection_domaintrue){SecondWindowDefinition+=' Protection '; } if (has_strength_domaintrue){SecondWindowDefinition+=' Strength '; } if (has_sun_domaintrue){SecondWindowDefinition+=' Sun '; } if (has_travel_domaintrue){SecondWindowDefinition+=' Travel '; } if (has_trickery_domaintrue){SecondWindowDefinition+=' Trickery '; } if (has_war_domaintrue){SecondWindowDefinition+=' War '; } if (has_water_domaintrue){SecondWindowDefinition+=' Water '; } if (has_other_domain_1true){SecondWindowDefinition+=' '+document.form1.other_domain_name_1.value+' '; } if (has_other_domain_2true){SecondWindowDefinition+=' '+document.form1.other_domain_name_2.value+' '; } SecondWindowDefinition+='
Energy: ' if (channels_energy1){SecondWindowDefinition+='Positive [Healing / Turns Undead]
r'} if (channels_energy2){SecondWindowDefinition+='Negative [Harmful / Rebukes Undead]
r'} } if ((wizard_levels + epic_wizard_levels>0)&&(no_specialistfalse)) { if (abjuration_specialisttrue){SecondWindowDefinition+='Specialty: Abjuration
'} if (conjuration_specialisttrue){SecondWindowDefinition+='Specialty: Conjuration
'} if (divination_specialisttrue){SecondWindowDefinition+='Specialty: Divination
'} if (enchantment_specialisttrue){SecondWindowDefinition+='Specialty: Enchantment
'} if (evocation_specialisttrue){SecondWindowDefinition+='Specialty: Evocation
'} if (illusion_specialisttrue){SecondWindowDefinition+='Specialty: Illusion
'} if (necromancy_specialisttrue){SecondWindowDefinition+='Specialty: Necromancy
'} if (transmutation_specialisttrue){SecondWindowDefinition+='Specialty: Transmutation
'} SecondWindowDefinition+='Gave up: '; if (gave_up_abjurationtrue){SecondWindowDefinition+=' Abjuration '; } if (gave_up_conjurationtrue){SecondWindowDefinition+=' Conjuration '; } if (gave_up_enchantmenttrue){SecondWindowDefinition+=' Enchantment '; } if (gave_up_evocationtrue){SecondWindowDefinition+=' Evocation '; } if (gave_up_illusiontrue){SecondWindowDefinition+=' Illusion '; } if (gave_up_necromancytrue){SecondWindowDefinition+=' Necromancy '; } if (gave_up_transmutationtrue){SecondWindowDefinition+=' Transmutation '; } } SecondWindowDefinition+='r
Total Hit Points: '+(total_hit_points + lycanthrope_hit_points); if (has_toughness>0){SecondWindowDefinition+=' [includes toughness x' + has_toughness+'] '} if (has_durableform){SecondWindowDefinition+=' [includes durable form bonus x' + total_aberrant_feats+'] '} if (has_epictoughness>0){SecondWindowDefinition+=' [includes epic toughness x' + has_epictoughness+'] '} if (lycanthrope_hit_points>0){SecondWindowDefinition+=' [includes '+lycanthrope_hit_points+' for lycanthropy] '} if (has_improvedtoughnesstrue){SecondWindowDefinition+=' [includes improved toughness] '} if (has_psionicbodytrue){SecondWindowDefinition+=' [includes psionic body bonus: '+total_psion_feats+' psionic feats]'; } if (has_incarnumfortifiedbodytrue){SecondWindowDefinition+=' [includes incarnum-fortified body bonus: '+total_incarnum_feats+' incarnum feats]'; } if (has_heartofincarnumtrue){SecondWindowDefinition+=' [includes heart-of-incarnum bonus: +'+TotalEssentia()+']'; } if (has_openheartchakratrue){SecondWindowDefinition+=' [includes open-heart-chakra bonus: +'+Math.floor((total_levels + epic_total_levels)/2)+']'; } if (barbarian_totem2){SecondWindowDefinition+=' [includes bear totem bonus] '} if (monk_totem8){SecondWindowDefinition+=' [includes undying way bonus] '} if (toad_familiartrue){SecondWindowDefinition+=' [includes toad bonus] '} SecondWindowDefinition+='
r' SecondWindowDefinition+='Speed: '+speed_string+'
r' SecondWindowDefinition+='Armor Class: '+total_armor_class if (armor_class_string!='){SecondWindowDefinition+=' = 10 '+armor_class_string} SecondWindowDefinition+='
- Touch AC: '+touch_armor_class SecondWindowDefinition+='
Flat-footed: '+flatfooted_armor_class if (has_uncanny_dodgetrue){SecondWindowDefinition+=' [uncanny dodge] '} if (document.form1.classdefensebonus_option.checkedtrue) { SecondWindowDefinition+='
Class Defense Bonus Option: +'+ClassDefenseBonusOption()+' [no stacking with armor]
'; } if ((document.form1.armorasdamagereduction_option.checkedtrue)&&(damage_reduction_string!=')) { SecondWindowDefinition+='
'; } if ((document.form1.armorasdamagereduction_option.checkedtrue)&&(damage_reduction_string!=')) { SecondWindowDefinition+='
'+damage_reduction_string; } SecondWindowDefinition+='
Initiative modifier: | '+initiative_string_1+' | '+initiative_string_2+' |
Fortitude save: | '+fortitude_string_1+' | '+fortitude_string_2+' |
Reflex save: | '+reflex_string_1+' | '+reflex_string_2+' |
Will save: | '+will_string_1+' | '+will_string_2+' |
Attack (handheld): | '+handheld_attack_string_1+' | '+handheld_attack_string_2+' |
Weapon Finesse: | '+finesse_attack_string_1+' | '+finesse_attack_string_2+' |
Attack (unarmed): | '+unarmed_attack_string_1+' | '+unarmed_attack_string_2+' |
Flurry of Blows: | '+flurry_of_blows_string+' | '+stringy+' |
Attack (missile): | '+missile_attack_string_1+' | '+missile_attack_string_2+' |
Grapple check: | '+grapple_attack_string_1+' | '+grapple_attack_string_2+' |
r' // BELOW HERE if (document.form1.allthedice_option.checkedtrue) { SecondWindowDefinition+='Players Roll All the Dice': (Unearthed Arcana)
r'; SecondWindowDefinition+='Attack Score (handheld): r'; if (has_weaponfinessetrue){SecondWindowDefinition+='Attack Score (finesse): r'; } SecondWindowDefinition+='Attack Score (unarmed): r'; SecondWindowDefinition+='Attack Score (missile): r'; SecondWindowDefinition+='Defense Check: r'; SecondWindowDefinition+='Defense Check (touch): r'; SecondWindowDefinition+='Defense Check (flat-footed): | r'; SecondWindowDefinition+=(11+handheld_attack)+' '; if (has_weaponfinessetrue){SecondWindowDefinition+=(11+finesse_attack)+' '; } SecondWindowDefinition+=(11+unarmed_attack)+' '; SecondWindowDefinition+=(11+missile_attack)+' '; if (total_armor_class-10>=0){stringy='+' + stringy; } stringy=total_armor_class-10; SecondWindowDefinition+='1d20' + stringy+' '; stringy=touch_armor_class-10; if (touch_armor_class-10>0){stringy='+' + stringy; } SecondWindowDefinition+='1d20' + stringy+' '; stringy=flatfooted_armor_class-10; if (flatfooted_armor_class-10>0){stringy='+' + stringy; } SecondWindowDefinition+='1d20' + stringy+' '; SecondWindowDefinition+=' |
r'; } SecondWindowDefinition+='
Light load: Medium load: Heavy load: Lift over head: Lift off ground: Push or drag: | ' x=0; z=0; x_and_heft() if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=x+' lb. or less '; } if (smalltrue){SecondWindowDefinition+=Math.round(x*3/4)+' lb. or less '; } if (largetrue){SecondWindowDefinition+=x*2+' lb. or less '; } x++; z=0; if (strength 1){z=6; } if (strength 2){z=13; } if (strength 3){z=20; } if (strength 4){z=26; } if (strength 5){z=33; } if (strength 6){z=40; } if (strength 7){z=46; } if (strength 8){z=53; } if (strength 9){z=60; } if (strength10){z=66; } if (strength11){z=76; } if (strength12){z=86; } if (strength13){z=100; } if (strength14){z=116; } if (strength15){z=133; } if (strength16){z=153; } if (strength17){z=173; } if (strength18){z=200; } if (strength19){z=233; } if (strength20){z=266; } if (strength21){z=306; } if (strength22){z=346; } if (strength23){z=400; } if (strength24){z=466; } if (strength25){z=533; } if (strength26){z=613; } if (strength27){z=693; } if (strength28){z=800; } if (strength29){z=933; } if (strength30){z=266*4; } if (strength31){z=306*4; } if (strength32){z=346*4; } if (strength33){z=400*4; } if (strength34){z=466*4; } if (strength35){z=533*4; } if (strength36){z=613*4; } if (strength37){z=693*4; } if (strength38){z=800*4; } if (strength39){z=933*4; } if (strength40){z=266*4*4; } if (strength41){z=306*4*4; } if (strength42){z=346*4*4; } if (strength43){z=400*4*4; } if (strength44){z=466*4*4; } if (strength45){z=533*4*4; } if (strength46){z=613*4*4; } if (strength47){z=693*4*4; } if (strength48){z=800*4*4; } if (strength49){z=933*4*4; } if (strength50){z=266*4*4*4; } if (strength51){z=306*4*4*4; } if (strength52){z=346*4*4*4; } if (strength53){z=400*4*4*4; } if (strength54){z=466*4*4*4; } if (strength55){z=533*4*4*4; } if (strength56){z=613*4*4*4; } if (strength57){z=693*4*4*4; } if (strength58){z=800*4*4*4; } if (strength59){z=933*4*4*4; } if (strength60){z=266*4*4*4*4; } if (strength61){z=306*4*4*4*4; } if (strength62){z=346*4*4*4*4; } if (strength63){z=400*4*4*4*4; } if (strength64){z=466*4*4*4*4; } if (strength65){z=533*4*4*4*4; } if (strength66){z=613*4*4*4*4; } if (strength67){z=693*4*4*4*4; } if (strength68){z=800*4*4*4*4; } if (strength69){z=933*4*4*4*4; } if ((rayce74)|(rayce186)|(rayce58)|(rayce78)){z=Math.round(z*3/2); } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=x+'-'+z+' lb. '; } if (smalltrue){SecondWindowDefinition+=Math.round(x*3/4)+'-'+Math.round(z*3/4)+' lb. '; } if (largetrue){SecondWindowDefinition+=x*2+'-'+z*2+' lb. '; } x=z+1; if (strength 1){z=10; } if (strength 2){z=20; } if (strength 3){z=30; } if (strength 4){z=40; } if (strength 5){z=50; } if (strength 6){z=60; } if (strength 7){z=70; } if (strength 8){z=80; } if (strength 9){z=90; } if (strength10){z=100; } if (strength11){z=115; } if (strength12){z=130; } if (strength13){z=150; } if (strength14){z=175; } if (strength15){z=200; } if (strength16){z=230; } if (strength17){z=260; } if (strength18){z=300; } if (strength19){z=350; } if (strength20){z=400; } if (strength21){z=460; } if (strength22){z=520; } if (strength23){z=600; } if (strength24){z=700; } if (strength25){z=800; } if (strength26){z=920; } if (strength27){z=1040; } if (strength28){z=1200; } if (strength29){z=1400; } if (strength30){z=400*4; } if (strength31){z=460*4; } if (strength32){z=520*4; } if (strength33){z=600*4; } if (strength34){z=700*4; } if (strength35){z=800*4; } if (strength36){z=920*4; } if (strength37){z=1040*4; } if (strength38){z=1200*4; } if (strength39){z=1400*4; } if (strength40){z=400*4*4; } if (strength41){z=460*4*4; } if (strength42){z=520*4*4; } if (strength43){z=600*4*4; } if (strength44){z=700*4*4; } if (strength45){z=800*4*4; } if (strength46){z=920*4*4; } if (strength47){z=1040*4*4; } if (strength48){z=1200*4*4; } if (strength49){z=1400*4*4; } if (strength50){z=400*4*4*4; } if (strength51){z=460*4*4*4; } if (strength52){z=520*4*4*4; } if (strength53){z=600*4*4*4; } if (strength54){z=700*4*4*4; } if (strength55){z=800*4*4*4; } if (strength56){z=920*4*4*4; } if (strength57){z=1040*4*4*4; } if (strength58){z=1200*4*4*4; } if (strength59){z=1400*4*4*4; } if (strength60){z=400*4*4*4*4; } if (strength61){z=460*4*4*4*4; } if (strength62){z=520*4*4*4*4; } if (strength63){z=600*4*4*4*4; } if (strength64){z=700*4*4*4*4; } if (strength65){z=800*4*4*4*4; } if (strength66){z=920*4*4*4*4; } if (strength67){z=1040*4*4*4*4; } if (strength68){z=1200*4*4*4*4; } if (strength69){z=1400*4*4*4*4; } if ((rayce74)|(rayce186)|(rayce58)|(rayce78)){z=Math.round(z*3/2); } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=x+'-'+z+' lb. '; } if (smalltrue){SecondWindowDefinition+=Math.round(x*3/4)+'-'+Math.round(z*3/4)+' lb. '; } if (largetrue){SecondWindowDefinition+=x*2+'-'+z*2+' lb. '; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=z+' lb. '; } if (smalltrue){SecondWindowDefinition+=Math.round(z*3/4)+' lb. '; } if (largetrue){SecondWindowDefinition+=z*2+' lb. '; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=(2*z)+' lb. '; } if (smalltrue){SecondWindowDefinition+=Math.round(z*3/2)+' lb. '; } if (largetrue){SecondWindowDefinition+=Math.round(z*4)+' lb. '; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+=(5*z)+' lb. '; } if (smalltrue){SecondWindowDefinition+=Math.round(z*15/4)+' lb. '; } if (largetrue){SecondWindowDefinition+=Math.round(z*10)+' lb. '; } SecondWindowDefinition+=' |
' SecondWindowDefinition+='
Languages: | ' if ((document.form1.speak_abyssal.checkedtrue)|(abyssal_nativespeakertrue)){SecondWindowDefinition+='Abyssal '} if ((document.form1.speak_aquan.checkedtrue)|(aquan_nativespeakertrue)){SecondWindowDefinition+='Aquan '} if ((document.form1.speak_auran.checkedtrue)|(auran_nativespeakertrue)){SecondWindowDefinition+='Auran '} if ((document.form1.speak_celestial.checkedtrue)|(celestial_nativespeakertrue)){SecondWindowDefinition+='Celestial '} SecondWindowDefinition+='Common ' if ((document.form1.speak_draconic.checkedtrue)|(draconic_nativespeakertrue)){SecondWindowDefinition+='Draconic '} if (druid_levels + epic_druid_levels>0){SecondWindowDefinition+='Druidic '} //racialstuff if ((document.form1.speak_xeph.checkedtrue)|(xeph_nativespeakertrue)){SecondWindowDefinition+='Xeph '} if ((document.form1.speak_yuanti.checkedtrue)|(yuanti_nativespeakertrue)){SecondWindowDefinition+='YuanTi '} if ((document.form1.speak_illithid.checkedtrue)|(illithid_nativespeakertrue)){SecondWindowDefinition+='Illithid (Mind Flayer) '} if ((document.form1.speak_illumian.checkedtrue)|(illumian_nativespeakertrue)){SecondWindowDefinition+='Illumian '} if ((document.form1.speak_tasloi.checkedtrue)|(tasloi_nativespeakertrue)){SecondWindowDefinition+='Tasloi '} if ((document.form1.speak_sahuagin.checkedtrue)|(sahuagin_nativespeakertrue)){SecondWindowDefinition+='Sahuagin '} if ((document.form1.speak_lupin.checkedtrue)|(lupin_nativespeakertrue)){SecondWindowDefinition+='Lupin '} if ((document.form1.speak_hengeyokai.checkedtrue)|(hengeyokai_nativespeakertrue)){SecondWindowDefinition+='Hengeyokai '} if ((document.form1.speak_spiritfolk.checkedtrue)|(spiritfolk_nativespeakertrue)){SecondWindowDefinition+='Spiritfolk '} if ((document.form1.speak_ratling.checkedtrue)|(ratling_nativespeakertrue)){SecondWindowDefinition+='Ratling '} if ((document.form1.speak_vanara.checkedtrue)|(vanara_nativespeakertrue)){SecondWindowDefinition+='Vanara '} if ((document.form1.speak_synad.checkedtrue)|(synad_nativespeakertrue)){SecondWindowDefinition+='Synad '} if ((document.form1.speak_grippli.checkedtrue)|(grippli_nativespeakertrue)){SecondWindowDefinition+='Grippli '} if ((document.form1.speak_beholder.checkedtrue)|(beholder_nativespeakertrue)){SecondWindowDefinition+='Beholder '} if ((document.form1.speak_kuotoa.checkedtrue)|(kuotoa_nativespeakertrue)){SecondWindowDefinition+='Kuo-Toa '} if ((document.form1.speak_maenad.checkedtrue)|(maenad_nativespeakertrue)){SecondWindowDefinition+='Maenad '} if ((document.form1.speak_mongrelfolk.checkedtrue)|(mongrelfolk_nativespeakertrue)){SecondWindowDefinition+='Mongrelfolk '} if ((document.form1.speak_thrikreen.checkedtrue)|(thrikreen_nativespeaker)){SecondWindowDefinition+='Thri-Kreen '} if ((document.form1.speak_aarakocra.checkedtrue)|(aarakocra_nativespeakertrue)){SecondWindowDefinition+='Aarakocra '} if ((document.form1.speak_buomman.checkedtrue)|(buomman_nativespeakertrue)){SecondWindowDefinition+='Buomman '} if ((document.form1.speak_neraphim.checkedtrue)|(neraphim_nativespeakertrue)){SecondWindowDefinition+='Neraph '} if ((document.form1.speak_shadowswyft.checkedtrue)|(shadowswyft_nativespeakertrue)){SecondWindowDefinition+='Shadowswyft '} if ((document.form1.speak_pterran.checkedtrue)|(pterran_nativespeaker)){SecondWindowDefinition+='Pterran '} if ((document.form1.speak_raptoran.checkedtrue)|(raptoran_nativespeaker)){SecondWindowDefinition+='Raptoran '} if ((document.form1.speak_catfolk.checkedtrue)|(catfolk_nativespeaker)){SecondWindowDefinition+='Catfolk '} if ((document.form1.speak_modron.checkedtrue)|(modron_nativespeaker)){SecondWindowDefinition+='Modron '} if ((document.form1.speak_slaad.checkedtrue)){SecondWindowDefinition+='Slaad '} if ((document.form1.speak_gith.checkedtrue)|(gith_nativespeakertrue)){SecondWindowDefinition+='Gith '} if ((document.form1.speak_dwarven.checkedtrue)|(dwarven_nativespeakertrue)){SecondWindowDefinition+='Dwarven '} if ((document.form1.speak_elven.checkedtrue)|(elven_nativespeakertrue)){SecondWindowDefinition+='Elven '} if ((document.form1.speak_darkelfsilent.checkedtrue)|(darkelfsilent_nativespeakertrue)){SecondWindowDefinition+='Dark_Elf_Silent '} if ((document.form1.speak_giant.checkedtrue)|(giant_nativespeakertrue)){SecondWindowDefinition+='Giant '} if ((document.form1.speak_gnoll.checkedtrue)|(gnoll_nativespeaker)){SecondWindowDefinition+='Gnoll '} if ((document.form1.speak_gnome.checkedtrue)|(gnome_nativespeakertrue)){SecondWindowDefinition+='Gnome '} if ((document.form1.speak_goblin.checkedtrue)|(goblin_nativespeakertrue)){SecondWindowDefinition+='Goblin '} if ((document.form1.speak_goliath.checkedtrue)|(goliath_nativespeakertrue)){SecondWindowDefinition+='Goliath '} if ((document.form1.speak_halfling.checkedtrue)|(halfling_nativespeakertrue)){SecondWindowDefinition+='Halfling '} if ((document.form1.speak_ignan.checkedtrue)|(ignan_nativespeakertrue)){SecondWindowDefinition+='Ignan '} if ((document.form1.speak_infernal.checkedtrue)|(infernal_nativespeakertrue)){SecondWindowDefinition+='Infernal '} if ((document.form1.speak_orc.checkedtrue)|(orc_nativespeakertrue)){SecondWindowDefinition+='Orc '} if ((document.form1.speak_sylvan.checkedtrue)|(sylvan_nativespeaker)){SecondWindowDefinition+='Sylvan '} if ((document.form1.speak_terran.checkedtrue)|(terran_nativespeakertrue)){SecondWindowDefinition+='Terran '} if ((document.form1.speak_undercommon.checkedtrue)|(undercommon_nativespeakertrue)){SecondWindowDefinition+='Undercommon '} if (document.form1.speak_otherlanguage1.checkedtrue){SecondWindowDefinition+=document.form1.other_language_1_name.value+' '} if (document.form1.speak_otherlanguage2.checkedtrue){SecondWindowDefinition+=document.form1.other_language_2_name.value+' '} if (document.form1.speak_otherlanguage3.checkedtrue){SecondWindowDefinition+=document.form1.other_language_3_name.value+' '} if (document.form1.speak_otherlanguage4.checkedtrue){SecondWindowDefinition+=document.form1.other_language_4_name.value+' '} if (document.form1.speak_otherlanguage5.checkedtrue){SecondWindowDefinition+=document.form1.other_language_5_name.value+' '} if (document.form1.speak_otherlanguage6.checkedtrue){SecondWindowDefinition+=document.form1.other_language_6_name.value+' '} Languages(); if (total_bonus_languages |
' if=' (monk_levels=' +=' epic_monk_levels='>0) { SecondWindowDefinition+='Unarmed Damage: ' if (monk_levels + epic_monk_levels1) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d6'} if (smalltrue){SecondWindowDefinition+='1d4'} if (largetrue){SecondWindowDefinition+='1d8'} } if (monk_levels + epic_monk_levels2) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d6'} if (smalltrue){SecondWindowDefinition+='1d4'} if (largetrue){SecondWindowDefinition+='1d8'} } if (monk_levels + epic_monk_levels3) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d6'} if (smalltrue){SecondWindowDefinition+='1d4'} if (largetrue){SecondWindowDefinition+='1d8'} } if (monk_levels + epic_monk_levels4) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d8'} if (smalltrue){SecondWindowDefinition+='1d6'} if (largetrue){SecondWindowDefinition+='2d6'} } if (monk_levels + epic_monk_levels5) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d8'} if (smalltrue){SecondWindowDefinition+='1d6'} if (largetrue){SecondWindowDefinition+='2d6'} } if (monk_levels + epic_monk_levels6) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d8'} if (smalltrue){SecondWindowDefinition+='1d6'} if (largetrue){SecondWindowDefinition+='2d6'} } if (monk_levels + epic_monk_levels7) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d8'} if (smalltrue){SecondWindowDefinition+='1d6'} if (largetrue){SecondWindowDefinition+='2d6'} } if (monk_levels + epic_monk_levels8) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d10'} if (smalltrue){SecondWindowDefinition+='1d8'} if (largetrue){SecondWindowDefinition+='2d8'} } if (monk_levels + epic_monk_levels9) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d10'} if (smalltrue){SecondWindowDefinition+='1d8'} if (largetrue){SecondWindowDefinition+='2d8'} } if (monk_levels + epic_monk_levels10) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d10'} if (smalltrue){SecondWindowDefinition+='1d8'} if (largetrue){SecondWindowDefinition+='2d8'} } if (monk_levels + epic_monk_levels11) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='1d10'} if (smalltrue){SecondWindowDefinition+='1d8'} if (largetrue){SecondWindowDefinition+='2d8'} } if (monk_levels + epic_monk_levels12) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d6'} if (smalltrue){SecondWindowDefinition+='1d10'} if (largetrue){SecondWindowDefinition+='3d6'} } if (monk_levels + epic_monk_levels13) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d6'} if (smalltrue){SecondWindowDefinition+='1d10'} if (largetrue){SecondWindowDefinition+='3d6'} } if (monk_levels + epic_monk_levels14) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d6'} if (smalltrue){SecondWindowDefinition+='1d10'} if (largetrue){SecondWindowDefinition+='3d6'} } if (monk_levels + epic_monk_levels15) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d6'} if (smalltrue){SecondWindowDefinition+='1d10'} if (largetrue){SecondWindowDefinition+='3d6'} } if (monk_levels + epic_monk_levels16) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d8'} if (smalltrue){SecondWindowDefinition+='2d6'} if (largetrue){SecondWindowDefinition+='3d8'} } if (monk_levels + epic_monk_levels17) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d8'} if (smalltrue){SecondWindowDefinition+='2d6'} if (largetrue){SecondWindowDefinition+='3d8'} } if (monk_levels + epic_monk_levels18) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d8'} if (smalltrue){SecondWindowDefinition+='2d6'} if (largetrue){SecondWindowDefinition+='3d8'} } if (monk_levels + epic_monk_levels19) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d8'} if (smalltrue){SecondWindowDefinition+='2d6'} if (largetrue){SecondWindowDefinition+='3d8'} } if (monk_levels + epic_monk_levels>=20) { if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='2d10'} if (smalltrue){SecondWindowDefinition+='2d8'} if (largetrue){SecondWindowDefinition+='4d8'} } if (strength>11){SecondWindowDefinition+=' +'+modifier_number(strength)+' [strength]';} if (strength<10){SecondWindowDefinition+=modifier_number(strength)+' [strength]';} SecondWindowDefinition+='
' } if (rayce99) { SecondWindowDefinition+='Dromite:
' } if (rayce100) { SecondWindowDefinition+='Elan:
' } if (rayce101) { SecondWindowDefinition+='Aarakocra:
' } if (rayce102) { SecondWindowDefinition+='Half-Giant:
' } if (rayce103) { SecondWindowDefinition+='Maenad:
' } if (rayce104) { SecondWindowDefinition+='Xeph:
' } if (rayce170) { SecondWindowDefinition+='Illumian:
' } if (rayce109) { SecondWindowDefinition+='Changeling:
' } if (rayce110) { SecondWindowDefinition+='Kalashtar:
' } if (rayce111) { SecondWindowDefinition+='Shifter:
' } if (rayce112) { SecondWindowDefinition+='Buomman:
' } if ((rayce113)|(rayce114)|(rayce115)|(rayce116)) { SecondWindowDefinition+='Mephling:
' } if (rayce117) { SecondWindowDefinition+='Neraph:
' } if (rayce119) { SecondWindowDefinition+='Spiker:
' } if (rayce118) { SecondWindowDefinition+='Shadowswyft:
' } if (rayce120) { SecondWindowDefinition+='Wildren:
' } if (rayce105) { SecondWindowDefinition+='Mul:
' } if (rayce106) { SecondWindowDefinition+='Pterran:
' } if (rayce179) { SecondWindowDefinition+='Raptoran:
' } if (rayce180) { SecondWindowDefinition+='Catfolk:
' } if (rayce181) { SecondWindowDefinition+='Killoren:
' } if (rayce107) { SecondWindowDefinition+='Locathah:
' } if (rayce108) { SecondWindowDefinition+='Sahuagin:
' } if (rayce171) { SecondWindowDefinition+='Sea Kin:
' } if (rayce172) { SecondWindowDefinition+='Sharakim:
' } if (rayce173) { SecondWindowDefinition+='Skulks:
' } if (rayce174) { SecondWindowDefinition+='Underfolk:
' } if (rayce84) { SecondWindowDefinition+='Githzerai:
' } if (vampire_template) { SecondWindowDefinition+='Vampire:
' } if (deathless_template) { SecondWindowDefinition+='Deathless:
' } if (ghost_template) { SecondWindowDefinition+='Ghost:
' } if (saint_template) { SecondWindowDefinition+='Saint:
' } if (lich_template) { SecondWindowDefinition+='Lich:
' } if (mummy_template) { SecondWindowDefinition+='Mummy:
' } if (spectral_template) { SecondWindowDefinition+='Spectral:
' } if (umbral_template) { SecondWindowDefinition+='Umbral:
' } if (wight_template) { SecondWindowDefinition+='Wight:
' } if (wraith_template) { SecondWindowDefinition+='Wraith:
' } if (deathknight_template) { SecondWindowDefinition+='Death Knight:
' } if ((rayce82)|(halfdragon_templatetrue)) { if (rayce82){SecondWindowDefinition+='Half-Dragon:
' } if ((rayce205)|(rayce102)){large=true;} if (has_deepspawn){ SecondWindowDefinition+='Two Tentacles [1d4 each]
r'; } if (rayce34){ SecondWindowDefinition+='Gythka [2d6/2d6, crit x2, 25 lb, slashing]
r'; wt+=25; SecondWindowDefinition+='Chatkcha [1d6, crit x2, 3 lb, light, piercing]
r'; wt+=3; } if (document.form1.gauntlet.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Gauntlet [1d2, crit x2, 1/2 lb, light, bludgeoning]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Gauntlet [1d4, crit x2, 2 lb, light, bludgeoning]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Gauntlet [1d3, crit x2, 1 lb, light, bludgeoning]
r'; wt+=1}} if (document.form1.dagger.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Dagger [1d3, crit 19-20/x2, range inc 10 ft., 1/2 lb., light, piercing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Dagger [1d6, crit 19-20/x2, range inc 10 ft., 2 lb., light, piercing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Dagger [1d4, crit 19-20/x2, range inc 10 ft., 1 lb., light, piercing]
r'; wt+=1}} if (document.form1.punchingdagger.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Punching Dagger [1d3, crit x3, 1/2 lb., light, piercing or slashing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Punching Dagger [1d6, crit x3, 2 lb., light, piercing or slashing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Punching Dagger [1d4, crit x3, 1 lb., light, piercing or slashing]
r'; wt+=1}} if (document.form1.spikedgauntlet.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Spiked Gauntlet [1d3, crit x2, 1/2 lb, light, piercing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Spiked Gauntlet [1d6, crit x2, 2 lb, light, piercing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Spiked Gauntlet [1d4, crit x2, 1 lb, light, piercing]
r'; wt+=1}} if (document.form1.lightmace.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Mace [1d4, crit x2, 1/2 lb, light, bludgeoning]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Light Mace [1d8, crit x2, 2 lb, light, bludgeoning]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Mace [1d6, crit x2, 1 lb, light, bludgeoning]
r'; wt+=1}} if (document.form1.sickle.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Sickle [1d4, crit x2, 1 lb, light, slashing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Sickle [1d8, crit x2, 4 lb, light, slashing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Sickle [1d6, crit x2, 2 lb, light, slashing]
r'; wt+=2}} if (document.form1.club.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Club [1d4, crit x2, range incr. 10 ft., 1 1/2 lb, one-handed, bludgeoning]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Club [1d8, crit x2, range incr. 10 ft., 6 lb, one-handed, bludgeoning]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Club [1d6, crit x2, range incr. 10 ft., 3 lb, one-handed, bludgeoning]
r'; wt+=3}} if (document.form1.heavymace.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Heavy Mace [1d6, crit x2, 4 lb., one-handed, bludgeoning]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Heavy Mace [2d6, crit x2, 16 lb., one-handed, bludgeoning]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Heavy Mace [1d8, crit x2, 8 lb., one-handed, bludgeoning]
r'; wt+=8}} if (document.form1.morningstar.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Morningstar [1d6, crit x2, 3 lb, one-handed, bludgeoning/piercing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Morningstar [2d6, crit x2, 12 lb, one-handed, bludgeoning/piercing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Morningstar [1d8, crit x2, 6 lb, one-handed, bludgeoning]
r'; wt+=6}} if (document.form1.shortspear.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Short Spear [1d4, crit x2, range inc 20 ft., 1 1/2 lb, one-handed, piercing]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Short Spear [1d8, crit x2, range inc 20 ft., 6 lb, one-handed, piercing]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Short Spear [1d6, crit x2, range inc 20 ft., 3 lb, one-handed, piercing]
r'; wt+=3}} if (document.form1.longspear.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Long Spear [1d6, crit x3, 4 1/2 lb., two-handed, piercing]
r'; wt+=4.5} if (largetrue){SecondWindowDefinition+='Long Spear [2d6, crit x3, 18 lb., two-handed, piercing]
r'; wt+=18} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Long Spear [1d8, crit x3, 9 lb., two-handed, piercing]
r'; wt+=9}} if (document.form1.quarterstaff.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Quarterstaff [1d4/1d4, crit x2, 2 lb., two-handed, bludgeoning]
r'; wt+=2} if (largetrue){SecondWindowDefinition+='Quarterstaff [1d8/1d8, crit x2, 8 lb., two-handed, bludgeoning]
r'; wt+=8} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Quarterstaff [1d6/1d6, crit x2, 4 lb., two-handed, bludgeoning]
r'; wt+=4}} if (document.form1.spear.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Spear [1d6, crit x3, range incr 20 ft., 3 lb., two-handed, piercing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Spear [2d6, crit x3, range incr 20 ft., 12 lb., two-handed, piercing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Spear [1d8, crit x3, range incr 20 ft., 6 lb., two-handed, piercing]
r'; wt+=6}} if (document.form1.heavycrossbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Heavy Crossbow [1d8, crit 19-20/x2, range inc 120 ft., 4 lb., piercing]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Heavy Crossbow [2d8, crit 19-20/x2, range inc 120 ft., 16 lb., piercing]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Heavy Crossbow [1d10, crit 19-20/x2, range inc 120 ft., 8 lb., piercing]
r'; wt+=8}} if (document.form1.lightcrossbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Crossbow [1d6, crit 19-20/x2, range inc 80 ft., 2 lb, piercing]]
r'; wt+=2} if (largetrue){SecondWindowDefinition+='Light Crossbow [2d6, crit 19-20/x2, range inc 80 ft., 8 lb, piercing]]
r'; wt+=8} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Crossbow [1d8, crit 19-20/x2, range inc 80 ft., 4 lb, piercing]]
r'; wt+=4}} if (document.form1.dart.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Dart [1d3, crit x2, range inc. 20 ft., 1/4 lb, piercing]
r'; wt+=0.25} if (largetrue){SecondWindowDefinition+='Dart [1d6, crit x2, range inc. 20 ft., 1 lb, piercing]
r'; wt+=1} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Dart [1d4, crit x2, range inc. 20 ft., 1/2 lb, piercing]
r'; wt+=0.50}} if (document.form1.javelin.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Javelin [1d4, crit x2, range inc 30 ft., 1 lb, piercing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Javelin [1d8, crit x2, range inc 30 ft., 4 lb, piercing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Javelin [1d6, crit x2, range inc 30 ft., 2 lb, piercing]
r'; wt+=2}} if (document.form1.sling.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Sling [1d3, crit x2, range inc. 50 ft., 0 lb, bludgeoning]
r'; wt+=0} if (largetrue){SecondWindowDefinition+='Sling [1d6, crit x2, range inc. 50 ft., 0 lb, bludgeoning]
r'; wt+=0} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Sling [1d4, crit x2, range inc. 50 ft., 0 lb, bludgeoning]
r'; wt+=0}} if (document.form1.throwingaxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Throwing Axe [1d4, crit x2, range inc 10 ft., 1 lb, light, slashing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Throwing Axe [1d8, crit x2, range inc 10 ft., 4 lb, light, slashing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Throwing Axe [1d6, crit x2, range inc 10 ft., 2 lb, light, slashing]
r'; wt+=2}} if (document.form1.lighthammer.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Hammer [1d3, crit x2, range inc 20 ft., 1 lb., light, bludgeoning]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Light Hammer [1d6, crit x2, range inc 20 ft., 4 lb., light, bludgeoning]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Hammer [1d4, crit x2, range inc 20 ft., 2 lb., light, bludgeoning]
r'; wt+=2}} if (document.form1.handaxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Hand Axe [1d4, crit x3, crit x2., 1 1/2 lb., light, slashing]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Hand Axe [1d8, crit x3, crit x2., 6 lb., light, slashing]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Hand Axe [1d6, crit x3, crit x2., 3 lb., light, slashing]
r'; wt+=3}} if (document.form1.kukri.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Kukri [1d3, crit 18-20/x2, 1 lb., light, slashing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Kukri [1d6, crit 18-20/x2, 4 lb., light, slashing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Kukri [1d4, crit 18-20/x2, 2 lb., light, slashing]
r'; wt+=2}} if (document.form1.lightpick.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Pick [1d3, crit x4, 1 1/2 lb., light, piercing]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Light Pick [1d6, crit x4, 6 lb., light, piercing]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Pick [1d4, crit x4, 3 lb., light, piercing]
r'; wt+=3}} if (document.form1.sap.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Sap [1d4 nonlethal, crit x2., 1 lb., light, bludgeoning]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Sap [1d8 nonlethal, crit x2., 4 lb., light, bludgeoning]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Sap [1d6 nonlethal, crit x2., 2 lb., light, bludgeoning]
r'; wt+=2}} if (document.form1.lightshield.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Shield [1d4, crit x2., light, bludgeoning]
r'; } if (largetrue){SecondWindowDefinition+='Light Shield [1d8, crit x2., light, bludgeoning]
r'; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Shield [1d3, crit x2., light, bludgeoning]
r'; }} if (document.form1.spikedarmor.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Spiked Armor [1d4, crit x2., light, piercing]
r'; } if (largetrue){SecondWindowDefinition+='Spiked Armor [1d8, crit x2., light, piercing]
r'; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Spiked Armor [1d6, crit x2., light, piercing]
r'; }} if (document.form1.lightspikedshield.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Light Spiked Shield [1d3, crit x2, light, piercing]
r'; } if (largetrue){SecondWindowDefinition+='Light Spiked Shield [1d6, crit x2, light, piercing]
r'; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Light Spiked Shield [1d4, crit x2, light, piercing]
r'; }} if (document.form1.shortsword.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Short Sword [1d4, crit 19-20/x2, 1/2 lb, light, piercing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Short Sword [1d8, crit 19-20/x2, 2 lb, light, piercing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Short Sword [1d6, crit 19-20/x2, 1 lb, light, piercing]
r'; wt+=1}} if (document.form1.battleaxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Battle Axe [1d6, crit x3, 3 lb., one-handed, slashing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Battle Axe [2d6, crit x3, 12 lb., one-handed, slashing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Battle Axe [1d8, crit x3, 6 lb., one-handed, slashing]
r'; wt+=6}} if (document.form1.flail.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Flail [1d6, crit x2, 2 1/2 lb., one-handed, bludgeoning]
r'; wt+=2.5} if (largetrue){SecondWindowDefinition+='Flail [2d6, crit x2, 10 lb., one-handed, bludgeoning]
r'; wt+=10} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Flail [1d8, crit x2, 5 lb., one-handed, bludgeoning]
r'; wt+=5}} if (document.form1.longsword.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Longsword [1d6, crit 19-20/x2 2 lb, one-handed, slashing]
r'; wt+=2} if (largetrue){SecondWindowDefinition+='Longsword [2d6, crit 19-20/x2 8 lb, one-handed, slashing]
r'; wt+=8} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Longsword [1d8, crit 19-20/x2 4 lb, one-handed, slashing]
r'; wt+=4}} if (document.form1.heavypick.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Heavy Pick [1d4, crit x4, 3 lb., one-handed, piercing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Heavy Pick [1d8, crit x4, 12 lb., one-handed, piercing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Heavy Pick [1d6, crit x4, 6 lb., one-handed, piercing]
r'; wt+=6}} if (document.form1.rapier.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Rapier [1d4, crit 18-20/x2, 1 lb., one-handed, piercing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Rapier [1d8, crit 18-20/x2, 4 lb., one-handed, piercing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Rapier [1d6, crit 18-20/x2, 2 lb., one-handed, piercing]
r'; wt+=2}} if (document.form1.scimitar.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Scimitar [1d4, crit 18-20/x2, 2 lb, one-handed, slashing]
r'; wt+=2} if (largetrue){SecondWindowDefinition+='Scimitar [1d8, crit 18-20/x2, 8 lb, one-handed, slashing]
r'; wt+=8} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Scimitar [1d6, crit 18-20/x2, 4 lb, one-handed, slashing]
r'; wt+=4}} if (document.form1.heavyshield.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Heavy Shield [1d3, crit x2, one-handed, bludgeoning]
r'; } if (largetrue){SecondWindowDefinition+='Heavy Shield [1d6, crit x2, one-handed, bludgeoning]
r'; } if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Heavy Shield [1d4, crit x2, one-handed, bludgeoning]
r'; }} if (document.form1.trident.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Trident [1d6, crit x2, range incr. 10 ft., 2 lb., one-handed, piercing]
r'; wt+=2} if (largetrue){SecondWindowDefinition+='Trident [2d6, crit x2, range incr. 10 ft., 8 lb., one-handed, piercing]
r'; wt+=8} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Trident [1d8, crit x2, range incr. 10 ft., 4 lb., one-handed, piercing]
r'; wt+=4}} if (document.form1.warhammer.checkedtrue){ if (smalltrue){SecondWindowDefinition+='War Hammer [1d6, crit x3., 2 1/2 lb., one-handed, bludgeoning]
r'; wt+=2.5} if (largetrue){SecondWindowDefinition+='War Hammer [2d6, crit x3., 10 lb., one-handed, bludgeoning]
r'; wt+=10} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='War Hammer [1d8, crit x3., 5 lb., one-handed, bludgeoning]
r'; wt+=5}} if (document.form1.falchion.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Falchion [1d6, crit 18-20/x2, 4 lb, two-handed, slashing]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Falchion [2d6, crit 18-20/x2, 16 lb, two-handed, slashing]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Falchion [2d4, crit 18-20/x2, 8 lb, two-handed, slashing]
r'; wt+=8}} if (document.form1.glaive.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Glaive [1d8, crit x3, 5 lb., two-handed, slashing]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Glaive [2d8, crit x3, 20 lb., two-handed, slashing]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Glaive [1d10, crit x3, 10 lb., two-handed, slashing]
r'; wt+=10}} if (document.form1.greataxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Greataxe [1d10, crit x3, 6 lb, two-handed, slashing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Greataxe [3d6, crit x3, 24 lb, two-handed, slashing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Greataxe [1d12, crit x3, 12 lb, two-handed, slashing]
r'; wt+=12}} if (document.form1.greatclub.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Greatclub [1d8, crit x2, 4 lb, two-handed, bludgeoning]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Greatclub [2d8, crit x2, 16 lb, two-handed, bludgeoning]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Greatclub [1d10, crit x2, 8 lb, two-handed, bludgeoning]
r'; wt+=8}} if (document.form1.heavyflail.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Heavy Flail [1d8, crit 19-20/x2, 5 lb., two-handed, bludgeoning]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Heavy Flail [2d8, crit 19-20/x2, 20 lb., two-handed, bludgeoning]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Heavy Flail [1d10, crit 19-20/x2, 10 lb., two-handed, bludgeoning]
r'; wt+=10}} if (document.form1.greatsword.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Greatsword [1d10, crit 19-20/x2, 4 lb., two-handed, slashing]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Greatsword [3d6, crit 19-20/x2, 16 lb., two-handed, slashing]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Greatsword [2d6, crit 19-20/x2, 8 lb., two-handed, slashing]
r'; wt+=8}} if (document.form1.guisarme.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Guisarme [1d6, crit x3, 6 lb., two-handed, slashing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Guisarme [2d6, crit x3, 24 lb., two-handed, slashing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Guisarme [2d4, crit x3, 12 lb., two-handed, slashing]
r'; wt+=12}} if (document.form1.halberd.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Halberd [1d8, crit x3, 6 lb., two-handed, piercing or slashing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Halberd [2d8, crit x3, 24 lb., two-handed, piercing or slashing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Halberd [1d10, crit x3, 12 lb., two-handed, piercing or slashing]
r'; wt+=12}} if (document.form1.lance.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Lance [1d6, crit x3, 6 lb., two-handed, piercing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Lance [2d6, crit x3, 24 lb., two-handed, piercing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Lance [2d4, crit x3, 12 lb., two-handed, piercing]
r'; wt+=12}} if (document.form1.ranseur.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Ranseur [1d6, crit x3, 6 lb., two-handed, piercing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Ranseur [2d6, crit x3, 24 lb., two-handed, piercing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Ranseur [2d4, crit x3, 12 lb., two-handed, piercing]
r'; wt+=12}} if (document.form1.scythe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Scythe [1d6, crit x4, 5 lb., two-handed, piercing or slashing]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Scythe [2d6, crit x4, 20 lb., two-handed, piercing or slashing]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Scythe [2d4, crit x4, 10 lb., two-handed, piercing or slashing]
r'; wt+=10}} if (document.form1.longbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Longbow [1d6, crit x3, range inc. 100 ft, 1 1/2 lb, piercing]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Longbow [2d6, crit x3, range inc. 100 ft, 6 lb, piercing]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Longbow [1d8, crit x3, range inc. 100 ft, 3 lb, piercing]
r'; wt+=3}} if (document.form1.compositelongbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Composite Longbow [1d6, crit x3, range incr. 110 ft., 1 1/2 lb, piercing]
r'; wt+=1.5} if (largetrue){SecondWindowDefinition+='Composite Longbow [2d6, crit x3, range incr. 110 ft., 6 lb, piercing]
r'; wt+=6} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Composite Longbow [1d8, crit x3, range incr. 100 ft., 3 lb, piercing]
r'; wt+=3}} if (document.form1.shortbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Shortbow [1d4, crit x3, range inc. 60 ft., 1 lb., piercing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Shortbow [1d8, crit x3, range inc. 60 ft., 4 lb., piercing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Shortbow [1d6, crit x3, range inc. 60 ft., 2 lb., piercing]
r'; wt+=2}} if (document.form1.compositeshortbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Composite Shortbow [1d4, crit x3, range incr. 70 ft., 1 lb., piercing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Composite Shortbow [1d8, crit x3, range incr. 70 ft., 4 lb., piercing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Composite Shortbow [1d6, crit x3, range incr. 70 ft., 2 lb., piercing]
r'; wt+=2}} if (document.form1.kama.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Kama [1d4, crit x2, 1 lb., light, slashing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Kama [1d8, crit x2, 4 lb., light, slashing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Kama [1d6, crit x2, 2 lb., light, slashing]
r'; wt+=2}} if (document.form1.nanchaku.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Nanchaku [1d4 crit x2, 1 lb., light, bludgeoning]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Nanchaku [1d8 crit x2, 4 lb., light, bludgeoning]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Nanchaku [1d6 crit x2, 2 lb., light, bludgeoning]
r'; wt+=2}} if (document.form1.sai.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Sai [1d3, crit x2, range incr 10 ft., 1/2 lb., light, bludgeoning]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Sai [1d6, crit x2, range incr 10 ft., 2 lb., light, bludgeoning]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Sai [1d4, crit x2, range incr 10 ft., 1 lb., light, bludgeoning]
r'; wt+=1}} if (document.form1.siangham.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Siangham [1d4, crit x2, 1/2 lb., light, piercing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Siangham [1d8, crit x2, 2 lb., light, piercing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Siangham [1d6, crit x2, 1 lb., light, piercing]
r'; wt+=1}} if (document.form1.bastardsword.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Bastard Sword [1d8, crit 19-20/x2, 3 lb., one-handed, slashing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Bastard Sword [2d8, crit 19-20/x2, 12 lb., one-handed, slashing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Bastard Sword [1d10, crit 19-20/x2, 6 lb., one-handed, slashing]
r'; wt+=6}} if (document.form1.dwarvenwaraxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Dwarven Waraxe [1d8, crit x3, 4 lb., one-handed, slashing]
r'; wt+=4} if (largetrue){SecondWindowDefinition+='Dwarven Waraxe [2d8, crit x3, 16 lb., one-handed, slashing]
r'; wt+=16} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Dwarven Waraxe [1d10, crit x3, 8 lb., one-handed, slashing]
r'; wt+=8}} if (document.form1.whip.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Whip [1d2 (nonlethal), crit x2, 1 lb., one-handed, slashing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Whip [1d4 (nonlethal), crit x2, 4 lb., one-handed, slashing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Whip [1d3 (nonlethal), crit x2, 2 lb., one-handed, slashing]
r'; wt+=2}} if (document.form1.orcdoubleaxe.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Orc Double Axe [1d6/1d6, crit x3, 7 1/2 lb., two-handed, slashing]
r'; wt+=7.5} if (largetrue){SecondWindowDefinition+='Orc Double Axe [2d6/2d6, crit x3, 30 lb., two-handed, slashing]
r'; wt+=30} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Orc Double Axe [1d8/1d8, crit x3, 15 lb., two-handed, slashing]
r'; wt+=15}} if (document.form1.spikedchain.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Spiked Chain [2d6, crit x2, 5 lb., two-handed, piercing]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Spiked Chain [2d6, crit x2, 20 lb., two-handed, piercing]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Spiked Chain [2d4, crit x2, 10 lb., two-handed, piercing]
r'; wt+=10}} if (document.form1.direflail.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Dire Flail [1d6/1d6, crit x2, 5 lb., two-handed, bludgeoning]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Dire Flail [2d6/2d6, crit x2, 20 lb., two-handed, bludgeoning]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Dire Flail [1d8/1d8, crit x2, 10 lb., two-handed, bludgeoning]
r'; wt+=10}} if (document.form1.gnomehookedhammer.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Gnome Hooked Hammer [1d6/1d4, crit x3/x4, 3 lb., two-handed, bludgeoning and piercing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Gnome Hooked Hammer [2d6/1d8, crit x3/x4, 12 lb., two-handed, bludgeoning and piercing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Gnome Hooked Hammer [1d8/1d6, crit x3/x4, 6 lb., two-handed, bludgeoning and piercing]
r'; wt+=6}} if (document.form1.twobladedsword.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Two-bladed Sword [1d6/1d6, crit 19-20/x2, 5 lb., two-handed, slashing]
r'; wt+=5} if (largetrue){SecondWindowDefinition+='Two-bladed Sword [2d6/2d6, crit 19-20/x2, 20 lb., two-handed, slashing]
r'; wt+=20} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Two-bladed Sword [1d8/1d8, crit 19-20/x2, 10 lb., two-handed, slashing]
r'; wt+=10}} if (document.form1.dwarvenurgrosh.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Dwarven Urgrosh [1d6/1d4, crit x3, 6 lb., two-handed, slashing or piercing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Dwarven Urgrosh [2d6/1d6, crit x3, 24 lb., two-handed, slashing or piercing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Dwarven Urgrosh [1d8/1d6, crit x3, 12 lb., two-handed, slashing or piercing]
r'; wt+=12}} if (document.form1.bolas.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Bolas [1d3 (nonlethal), crit x2, range incr 10 ft., 1 lb, bludgeoning]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Bolas [1d6 (nonlethal), crit x2, range incr 10 ft., 4 lb, bludgeoning]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Bolas [1d4 (nonlethal), crit x2, range incr 10 ft., 2 lb, bludgeoning]
r'; wt+=2}} if (document.form1.handcrossbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Hand Crossbow [1d3, 19-20/x2, range incr 30 ft., 1 lb., piercing]
r'; wt+=1} if (largetrue){SecondWindowDefinition+='Hand Crossbow [1d6, 19-20/x2, range incr 30 ft., 4 lb., piercing]
r'; wt+=4} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Hand Crossbow [1d4, 19-20/x2, range incr 30 ft., 2 lb., piercing]
r'; wt+=2}} if (document.form1.repeatingheavycrossbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Repeating Heavy Crossbow [1d8, 19-20/x2, range incr 120 ft., 6 lb., piercing]
r'; wt+=6} if (largetrue){SecondWindowDefinition+='Repeating Heavy Crossbow [2d8, 19-20/x2, range incr 120 ft., 24 lb., piercing]
r'; wt+=24} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Repeating Heavy Crossbow [1d10, 19-20/x2, range incr 120 ft., 12 lb., piercing]
r'; wt+=12}} if (document.form1.repeatinglightcrossbow.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Repeating Light Crossbow [1d6, 19-20/x2, range incr 80 ft., 3 lb., piercing]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Repeating Light Crossbow [2d6, 19-20/x2, range incr 80 ft., 12 lb., piercing]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Repeating Light Crossbow [1d8, 19-20/x2, range incr 80 ft., 6 lb., piercing]
r'; wt+=6}} if (document.form1.net.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Net [--, 10 ft., 3 lb., --]
r'; wt+=3} if (largetrue){SecondWindowDefinition+='Net [--, 10 ft., 12 lb., --]
r'; wt+=12} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Net [--, 10 ft., 6 lb., --]
r'; wt+=6}} if (document.form1.shuriken.checkedtrue){ if (smalltrue){SecondWindowDefinition+='Shuriken [1, crit x2, range incr 10 ft, 1/2 lb, piercing]
r'; wt+=0.5} if (largetrue){SecondWindowDefinition+='Shuriken [1d3, crit x2, range incr 10 ft, 2 lb, piercing]
r'; wt+=2} if ((smallfalse)&&(largefalse)){SecondWindowDefinition+='Shuriken [1d2, crit x2, range incr 10 ft, 1/2 lb, piercing]
r'; wt+=0.5}} if (document.form1.pistol.checkedtrue){ SecondWindowDefinition+='Pistol [1d10, crit x3, range incr 50 ft, 3 lb, piercing]
r'; wt+=3} if (document.form1.musket.checkedtrue){ SecondWindowDefinition+='Musket [1d12, crit x3, range incr 150 ft, 10 lb, piercing]
r'; wt+=10} if ((rayce205)|(rayce102)){large=false;} if (armor_string!='){SecondWindowDefinition+=armor_string+'
r'; } if (shield_string!='){SecondWindowDefinition+=shield_string+'
r'; } if ((wizard_levels + epic_wizard_levels + sorcerer_levels + epic_sorcerer_levels>0) |(TotalAdeptLevels()>1) |(TotalHexbladeLevels()>3) ) { if ((wizard_totem!=1)&(no_familiartrue)){SecondWindowDefinition+='No familiar yet'} if (bat_familiartrue){SecondWindowDefinition+='Bat familiar'} if (cat_familiartrue){SecondWindowDefinition+='Cat familiar'} if (hawk_familiartrue){SecondWindowDefinition+='Hawk familiar'} if (lizard_familiartrue){SecondWindowDefinition+='Lizard familiar'} if (owl_familiartrue){SecondWindowDefinition+='Owl familiar'} if (rat_familiartrue){SecondWindowDefinition+='Rat familiar'} if (raven_familiartrue){SecondWindowDefinition+='Raven familiar'} if (snake_familiartrue){SecondWindowDefinition+='Snake familiar'} if (toad_familiartrue){SecondWindowDefinition+='Toad familiar'} if (weasel_familiartrue){SecondWindowDefinition+='Weasel familiar'} if (improved_familiartrue){SecondWindowDefinition+='Improved familiar'} SecondWindowDefinition+='
r' } SecondWindowDefinition+='
Feats:
- ' SecondWindowDefinition+=' if (monk_totem1) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem2) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem3) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem4) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem5) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem6) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem7) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (monk_totem8) { SecondWindowDefinition+='r'; if (monk_levels + epic_monk_levels>=2){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>=6){SecondWindowDefinition+='r'} } if (improved_familiartrue){SecondWindowDefinition+='r'} if (has_acrobatictrue){SecondWindowDefinition+='r'} if (has_agiletrue){SecondWindowDefinition+='r'} if (has_alertnesstrue){SecondWindowDefinition+='r'} if (has_animalaffinitytrue){SecondWindowDefinition+='r'} if (has_armorproficiencylighttrue){SecondWindowDefinition+='r'} if (has_armorproficiencymediumtrue){SecondWindowDefinition+='r'} if (has_armorproficiencyheavytrue){SecondWindowDefinition+='r'} if (has_athletictrue){SecondWindowDefinition+='r'} if (has_augmentsummoningtrue){SecondWindowDefinition+='r'} if ((has_blindfighttrue)|(has_blindfighttrue)){SecondWindowDefinition+='r'} if (has_combatcastingtrue){SecondWindowDefinition+='r'} if (TotalDuskbladeLevels()>=2){SecondWindowDefinition+='r'} if ((has_combatexpertisetrue)|(has_combatexpertisetrue)){SecondWindowDefinition+='r'} if ((has_improveddisarmtrue)|(has_improveddisarmtrue)){SecondWindowDefinition+='r'} if (monkish_improved_disarm){SecondWindowDefinition+='r'} if ((has_improvedfeinttrue)|(has_improvedfeinttrue)){SecondWindowDefinition+='r'} if ((has_improvedtriptrue)|(has_improvedtriptrue)){SecondWindowDefinition+='r'} if (monkish_improved_trip){SecondWindowDefinition+='r'} if ((has_whirlwindattacktrue)|(has_whirlwindattacktrue)){SecondWindowDefinition+='r'} if ((has_combatreflexestrue)|(has_combatreflexestrue)){SecondWindowDefinition+='r'} if (monkish_combat_reflexestrue){SecondWindowDefinition+='r'} if (has_deceitfultrue){SecondWindowDefinition+='r'} if (has_defthandstrue){SecondWindowDefinition+='r'} if (has_diligenttrue){SecondWindowDefinition+='r'} if ((has_dodgetrue)|(has_dodgetrue)){SecondWindowDefinition+='r'} if ((has_mobilitytrue)|(has_mobilitytrue)){SecondWindowDefinition+='r'} if ((has_springattacktrue)|(has_springattacktrue)){SecondWindowDefinition+='r'} if (has_endurancetrue){SecondWindowDefinition+='r'} if (ranger_levels + epic_ranger_levels>2){SecondWindowDefinition+='r'} if (has_diehardtrue){SecondWindowDefinition+='r'} if (has_eschewmaterialstrue){SecondWindowDefinition+='r'} if ((has_exoticweaponproficiencytrue)|(has_exoticweaponproficiencytrue)){SecondWindowDefinition+='r'} if (has_extraturning>0){SecondWindowDefinition+='r'} if (has_greatfortitudetrue){SecondWindowDefinition+='r'} if (has_improvedcounterspelltrue){SecondWindowDefinition+='r'} if ((has_improvedcritical>0)){SecondWindowDefinition+='r'} if ((has_improvedinitiativetrue)|(has_improvedinitiativetrue)){SecondWindowDefinition+='r'} if (has_improvedturningtrue){SecondWindowDefinition+='r'} if ((has_improvedunarmedstriketrue)){SecondWindowDefinition+='r'} if (monk_levels + epic_monk_levels>0){SecondWindowDefinition+='r'} if ((has_improvedgrappletrue)|(has_improvedgrappletrue)){SecondWindowDefinition+='r'} if ((monkish_improved_grappletrue)){SecondWindowDefinition+='r'} if ((has_deflectarrowstrue)){SecondWindowDefinition+='r'} if ((rayce34)){SecondWindowDefinition+='r'} if ((has_snatcharrowstrue)|(has_snatcharrowstrue)){SecondWindowDefinition+='r'} if ((has_stunningfisttrue)|(has_stunningfisttrue)){SecondWindowDefinition+='r'} if (monkish_stunning_fisttrue){SecondWindowDefinition+='r'} if (has_investigatortrue){SecondWindowDefinition+='r'} if (has_ironwilltrue){SecondWindowDefinition+='r'} if (has_leadershiptrue){SecondWindowDefinition+='r'} if (has_lightningreflexestrue){SecondWindowDefinition+='r'} if (has_magicalaptitudetrue){SecondWindowDefinition+='r'} if (has_martialweaponproficiencytrue){SecondWindowDefinition+='r'} if ((has_mountedcombattrue)|(has_mountedcombattrue)){SecondWindowDefinition+='r'} // BELOW HERE if (TotalKnightLevels()>=2) {SecondWindowDefinition+='r'} // OKAY DOWN TO HERE if ((has_mountedarcherytrue)|(has_mountedarcherytrue)){SecondWindowDefinition+='r'} if ((has_ridebyattacktrue)|(has_ridebyattacktrue)){SecondWindowDefinition+='r'} if ((has_spiritedchargetrue)|(has_spiritedchargetrue)){SecondWindowDefinition+='r'} if ((has_trampletrue)|(has_trampletrue)){SecondWindowDefinition+='r'} if (has_naturalspelltrue){SecondWindowDefinition+='r'} if (has_negotiatortrue){SecondWindowDefinition+='r'} if (has_nimblefingerstrue){SecondWindowDefinition+='r'} if (has_persuasivetrue){SecondWindowDefinition+='r'} if ((has_pointblankshottrue)|(has_pointblankshottrue)){SecondWindowDefinition+='r'} if ((has_farshottrue)|(has_farshottrue)){SecondWindowDefinition+='r'} if ((has_preciseshottrue)|(has_preciseshottrue)){SecondWindowDefinition+='r'} if ((has_rapidshottrue)|(has_rapidshottrue)){SecondWindowDefinition+='r'} if ((rangercombattrack1)&&(ranger_levels + epic_ranger_levels>=2)){SecondWindowDefinition+='r'} if ((barbarian_totem1)&&(barbarian_levels + epic_barbarian_levels>=3)){SecondWindowDefinition+='r'} if ((barbarian_totem2)&&(barbarian_levels + epic_barbarian_levels>=2)){SecondWindowDefinition+='r'} if ((barbarian_totem2)&&(barbarian_levels + epic_barbarian_levels>=3)){SecondWindowDefinition+='r'} if ((barbarian_totem4)&&(barbarian_levels + epic_barbarian_levels>=2)){SecondWindowDefinition+='r'} if ((barbarian_totem4)&&(barbarian_levels + epic_barbarian_levels>=5)){SecondWindowDefinition+='r'} if ((barbarian_totem5)&&(barbarian_levels + epic_barbarian_levels>=3)){SecondWindowDefinition+='r'} if ((barbarian_totem6)&&(barbarian_levels + epic_barbarian_levels>=1)){SecondWindowDefinition+='r'} if ((barbarian_totem6)&&(barbarian_levels + epic_barbarian_levels>=5)){SecondWindowDefinition+='r'} if ((barbarian_totem9)&&(barbarian_levels + epic_barbarian_levels>=3)){SecondWindowDefinition+='r'} if ((barbarian_totem9)&&(barbarian_levels + epic_barbarian_levels>=5)){SecondWindowDefinition+='r'} if ((barbarian_totem10)&&(barbarian_levels + epic_barbarian_levels>=2)){SecondWindowDefinition+='r'} if ((barbarian_totem10)&&(barbarian_levels + epic_barbarian_levels>=5)){SecondWindowDefinition+='r'} if ((has_manyshottrue)|(has_manyshottrue)){SecondWindowDefinition+='r'} if ((ranger_levels + epic_ranger_levels>=6)&&(rangercombattrack1)){SecondWindowDefinition+='r'} if ((has_shotontheruntrue)|(has_shotontheruntrue)){SecondWindowDefinition+='r'} if ((has_improvedpreciseshottrue)|(has_improvedpreciseshottrue)){SecondWindowDefinition+='r'} if ((rangercombattrack1)&&(ranger_levels + epic_ranger_levels>=11)){SecondWindowDefinition+='r'} if ((rangercombattrack3)&&(ranger_levels + epic_ranger_levels>=2)){SecondWindowDefinition+='r'} if ((rangercombattrack3)&&(ranger_levels + epic_ranger_levels>=6)){SecondWindowDefinition+='r'} if ((rangercombattrack3)&&(ranger_levels + epic_ranger_levels>=11)){SecondWindowDefinition+='r'} if ((rangercombattrack4)&&(ranger_levels + epic_ranger_levels>=2)){SecondWindowDefinition+='r'} if ((rangercombattrack4)&&(ranger_levels + epic_ranger_levels>=6)){SecondWindowDefinition+='r'} if ((rangercombattrack4)&&(ranger_levels + epic_ranger_levels>=11)){SecondWindowDefinition+='r'} if ((has_powerattacktrue)|(has_powerattacktrue)){SecondWindowDefinition+='r'} if ((has_cleavetrue)|(has_cleavetrue)){SecondWindowDefinition+='r'} if ((has_greatcleavetrue)|(has_greatcleavetrue)){SecondWindowDefinition+='r'} if ((has_improvedbullrushtrue)|(has_improvedbullrushtrue)){SecondWindowDefinition+='r'} if ((has_improvedoverruntrue)|(has_improvedoverruntrue)){SecondWindowDefinition+='r'} if ((has_improvedsundertrue)|(has_improvedsundertrue)){SecondWindowDefinition+='r'} if ((has_quickdrawtrue)|(has_quickdrawtrue)){SecondWindowDefinition+='r'} if ((has_rapidreloadtrue)|(has_rapidreloadtrue)){SecondWindowDefinition+='r'} if (has_runtrue){SecondWindowDefinition+='r'} if (has_selfsufficienttrue){SecondWindowDefinition+='r'} if (has_shieldproficiencytrue){SecondWindowDefinition+='r'} if ((has_improvedshieldbashtrue)|(has_improvedshieldbashtrue)){SecondWindowDefinition+='r'} if (has_towershieldproficiencytrue){SecondWindowDefinition+='r'} if (has_simpleweaponproficiencytrue){SecondWindowDefinition+='r'} if (has_skillfocusappraisetrue){SecondWindowDefinition+='r'} if (has_skillfocusbalancetrue){SecondWindowDefinition+='r'} if (has_skillfocusblufftrue){SecondWindowDefinition+='r'} if (has_skillfocusclimbtrue){SecondWindowDefinition+='r'} if (has_skillfocusconcentrationtrue){SecondWindowDefinition+='r'} if (has_skillfocuscraft_1true){SecondWindowDefinition+='r'} if (has_skillfocuscraft_2true){SecondWindowDefinition+='r'} if (has_skillfocuscraft_3true){SecondWindowDefinition+='r'} if (has_skillfocusdecipherscripttrue){SecondWindowDefinition+='r'} if (has_skillfocusdiplomacytrue){SecondWindowDefinition+='r'} if (has_skillfocusdisabledevicetrue){SecondWindowDefinition+='r'} if (has_skillfocusdisguisetrue){SecondWindowDefinition+='r'} if (has_skillfocusescapeartisttrue){SecondWindowDefinition+='r'} if (has_skillfocusforgerytrue){SecondWindowDefinition+='r'} if (has_skillfocusgatherinformationtrue){SecondWindowDefinition+='r'} if (has_skillfocushandleanimaltrue){SecondWindowDefinition+='r'} if (has_skillfocushealtrue){SecondWindowDefinition+='r'} if (has_skillfocushidetrue){SecondWindowDefinition+='r'} if (has_skillfocusintimidatetrue){SecondWindowDefinition+='r'} if (has_skillfocusjumptrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgearcanatrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgearchitecturetrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgedungeoneeringtrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgegeographytrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgehistorytrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgelocaltrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgenaturetrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgenobilitytrue){SecondWindowDefinition+='r'} if (has_skillfocusknowledgereligiontrue){SecondWindowDefinition+='r'} if (has_antipsionicmagictrue){SecondWindowDefinition+='} if (has_autonomoustrue){SecondWindowDefinition+='} if (has_chaoticmindtrue){SecondWindowDefinition+='} if (has_cloakdancetrue){SecondWindowDefinition+='} if (has_closedmindtrue){SecondWindowDefinition+='} if (has_deadlyprecisiontrue){SecondWindowDefinition+='} if (has_forceofwilltrue){SecondWindowDefinition+='} if (has_greatermanyshottrue){SecondWindowDefinition+='} if (has_hostilemindtrue){SecondWindowDefinition+='} if (has_mentalresistancetrue){SecondWindowDefinition+='} if (has_mindoverbodytrue){SecondWindowDefinition+='} if (has_openminded>0){SecondWindowDefinition+='r'} if (has_psionicaffinitytrue){SecondWindowDefinition+='} if (has_psionicholetrue){SecondWindowDefinition+='} if (has_rapidmetabolismtrue){SecondWindowDefinition+='} if (has_recklessoffensetrue){SecondWindowDefinition+='} if (has_sidestepchargetrue){SecondWindowDefinition+='} if (has_standstilltrue){SecondWindowDefinition+='} if (has_wildtalenttrue){SecondWindowDefinition+='} if (has_alignedattacktrue){SecondWindowDefinition+='} if (has_boostconstructtrue){SecondWindowDefinition+='} if (has_combatmanifestationtrue){SecondWindowDefinition+='} if (has_expandedknowledge>0){SecondWindowDefinition+='r'} if (has_focusedsundertrue){SecondWindowDefinition+='} if (has_ghostattacktrue){SecondWindowDefinition+='} if (has_inquisitortrue){SecondWindowDefinition+='} if (has_mentalleaptrue){SecondWindowDefinition+='} if (has_metamorphictransfer>0){SecondWindowDefinition+='r'} if (has_narrowmindtrue){SecondWindowDefinition+='} if (has_overchanneltrue){SecondWindowDefinition+='} if (has_talentedtrue){SecondWindowDefinition+='} if (has_bodyfueltrue){SecondWindowDefinition+='} if (has_powerpenetrationtrue){SecondWindowDefinition+='} if (has_greaterpowerpenetrationtrue){SecondWindowDefinition+='} if (has_powerspecializationtrue){SecondWindowDefinition+='} if (has_greaterpowerspecializationtrue){SecondWindowDefinition+='} if (has_psicrystalaffinitytrue){SecondWindowDefinition+='} if (has_improvedpsicrystaltrue){SecondWindowDefinition+='} if (has_psicrystalcontainmenttrue){SecondWindowDefinition+='} if (has_psionicbodytrue){SecondWindowDefinition+='} if (has_psionicdodgetrue){SecondWindowDefinition+='} if (has_psionicendowmenttrue){SecondWindowDefinition+='} if (has_greaterpsionicendowmenttrue){SecondWindowDefinition+='} if (has_psionicfisttrue){SecondWindowDefinition+='} if (has_greaterpsionicfisttrue){SecondWindowDefinition+='} if (has_unavoidablestriketrue){SecondWindowDefinition+='} if (has_psionicmeditationtrue){SecondWindowDefinition+='} if (has_psionicshottrue){SecondWindowDefinition+='} if (has_greaterpsionicshottrue){SecondWindowDefinition+='} if (has_fellshottrue){SecondWindowDefinition+='} if (has_returnshottrue){SecondWindowDefinition+='} if (has_psionictalent>0){SecondWindowDefinition+='r'} if (has_psionicweapontrue){SecondWindowDefinition+='} if (has_greaterpsionicweapontrue){SecondWindowDefinition+='} if (has_deepimpacttrue){SecondWindowDefinition+='} if (has_speedofthoughttrue){SecondWindowDefinition+='} if (has_psionicchargetrue){SecondWindowDefinition+='} if (has_upthewallstrue){SecondWindowDefinition+='} if (has_woundingattacktrue){SecondWindowDefinition+='} if (has_burrowingpowertrue){SecondWindowDefinition+='} if (has_chainpowertrue){SecondWindowDefinition+='} if (has_delaypowertrue){SecondWindowDefinition+='} if (has_empowerpowertrue){SecondWindowDefinition+='} if (has_enlargepowertrue){SecondWindowDefinition+='} if (has_extendpowertrue){SecondWindowDefinition+='} if (has_maximizepowertrue){SecondWindowDefinition+='} if (has_opportunitypowertrue){SecondWindowDefinition+='} if (has_quickenpowertrue){SecondWindowDefinition+='} if (has_splitpsionicraytrue){SecondWindowDefinition+='} if (has_twinpowertrue){SecondWindowDefinition+='} if (has_unconditionalpowertrue){SecondWindowDefinition+='} if (has_widenpowertrue){SecondWindowDefinition+='} if (has_craftcognizancecrystaltrue){SecondWindowDefinition+='} if (has_craftdorjetrue){SecondWindowDefinition+='} if (has_craftpsicrowntrue){SecondWindowDefinition+='} if (has_craftpsionicarmsandarmortrue){SecondWindowDefinition+='} if (has_craftpsionicconstructtrue){SecondWindowDefinition+='} if (has_craftuniversalitemtrue){SecondWindowDefinition+='} if (has_imprintstonetrue){SecondWindowDefinition+='} if (has_scribetattootrue){SecondWindowDefinition+='} if (has_epicexpandedknowledge>0){SecondWindowDefinition+='r'} if (has_epicpsionicfocus>0){SecondWindowDefinition+='r'} if (has_improvedmanifestation>0){SecondWindowDefinition+='r'} if (has_improvedmetapsionics>0){SecondWindowDefinition+='r'} if (has_powerknowledge>0){SecondWindowDefinition+='r'} if (has_psicrystalpower>0){SecondWindowDefinition+='r'} // ABOVE HERE if (has_acheronflurrytrue){SecondWindowDefinition+='} if (has_celestialsummoningspecialisttrue){SecondWindowDefinition+='} if (has_elementalspellcastingairtrue){SecondWindowDefinition+='} if (has_elementalspellcastingearthtrue){SecondWindowDefinition+='} if (has_elementalspellcastingfiretrue){SecondWindowDefinition+='} if (has_elementalspellcastingwatertrue){SecondWindowDefinition+='} if (has_fiendishsummoningspecialisttrue){SecondWindowDefinition+='} if (has_neraphchargetrue){SecondWindowDefinition+='} if (has_neraphthrowtrue){SecondWindowDefinition+='} if (has_nonverbalspelltrue){SecondWindowDefinition+='} if (has_planarfamiliartrue){SecondWindowDefinition+='} if (has_stalwartplanarallytrue){SecondWindowDefinition+='} if (has_planartouchstone>0){SecondWindowDefinition+='r'} if (has_personaltouchstone>0){SecondWindowDefinition+='r'} if (has_airheritagetrue){SecondWindowDefinition+='} if (has_anarchicheritagetrue){SecondWindowDefinition+='} if (has_axiomaticheritagetrue){SecondWindowDefinition+='} if (has_celestialheritagetrue){SecondWindowDefinition+='} if (has_earthheritagetrue){SecondWindowDefinition+='} if (has_fiendishheritagetrue){SecondWindowDefinition+='} if (has_fireheritagetrue){SecondWindowDefinition+='} if (has_improvedelementalheritagetrue){SecondWindowDefinition+='} if (has_improvedouterplanarheritagetrue){SecondWindowDefinition+='} if (has_naturalheavyweighttrue){SecondWindowDefinition+='} if (has_shadowheritagetrue){SecondWindowDefinition+='} if (has_waterheritagetrue){SecondWindowDefinition+='} if (has_cleverwrestlingtrue){SecondWindowDefinition+='} if (has_cunningsidesteptrue){SecondWindowDefinition+='} if (has_closequartersfightingtrue){SecondWindowDefinition+='} if (has_overheadthrusttrue){SecondWindowDefinition+='} if (has_deftstriketrue){SecondWindowDefinition+='} if (has_dragoncohorttrue){SecondWindowDefinition+='} if (has_dragonfamiliartrue){SecondWindowDefinition+='} if (has_dragonhuntertrue){SecondWindowDefinition+='} if (has_dragonhunterbraverytrue){SecondWindowDefinition+='} if (has_dragonhunterdefensetrue){SecondWindowDefinition+='} if (has_dragonsteedtrue){SecondWindowDefinition+='} if (has_dragonwildshapetrue){SecondWindowDefinition+='} if (has_dragoncraftertrue){SecondWindowDefinition+='} if (has_dragonfoetrue){SecondWindowDefinition+='} if (has_dragonbanetrue){SecondWindowDefinition+='} if (has_dragondoomtrue){SecondWindowDefinition+='} if (has_dragonfriendtrue){SecondWindowDefinition+='} if (has_dragonsongtrue){SecondWindowDefinition+='} if (has_dragonthralltrue){SecondWindowDefinition+='} if (has_frightfulpresencetrue){SecondWindowDefinition+='} if (has_senseweaknesstrue){SecondWindowDefinition+='} if (has_subduingstriketrue){SecondWindowDefinition+='} if (has_exaltedsmitetrue){SecondWindowDefinition+='} if (has_exaltedturningtrue){SecondWindowDefinition+='} if (has_exaltedwildshapetrue){SecondWindowDefinition+='} if (has_holysubdualtrue){SecondWindowDefinition+='} if (has_rangedsmiteeviltrue){SecondWindowDefinition+='} if (has_righteouswrathtrue){SecondWindowDefinition+='} if (has_sacredstriketrue){SecondWindowDefinition+='} if (has_consecratespelltrue){SecondWindowDefinition+='} if (has_nonlethalsubstitutiontrue){SecondWindowDefinition+='} if (has_purifyspelltrue){SecondWindowDefinition+='} if (has_improvedelementalwildshapetrue){SecondWindowDefinition+='} if (has_lastinginspirationtrue){SecondWindowDefinition+='} if (has_beastcompaniontrue){SecondWindowDefinition+='} if (has_baneofenemiestrue){SecondWindowDefinition+='} if (has_deathofenemiestrue){SecondWindowDefinition+='} if (has_beastwildshapetrue){SecondWindowDefinition+='} if (has_colossalwildshapetrue){SecondWindowDefinition+='} if (has_combatarcherytrue){SecondWindowDefinition+='} if (has_deafeningsongtrue){SecondWindowDefinition+='} if (has_hinderingsongtrue){SecondWindowDefinition+='} if (has_dextrousfortitudetrue){SecondWindowDefinition+='} if (has_dextrouswilltrue){SecondWindowDefinition+='} if (has_direchargetrue){SecondWindowDefinition+='} if (has_distantshottrue){SecondWindowDefinition+='} if (has_epicdodgetrue){SecondWindowDefinition+='} if (has_epicendurancetrue){SecondWindowDefinition+='} if (has_epicleadershiptrue){SecondWindowDefinition+='} if (has_legendarycommandertrue){SecondWindowDefinition+='} if (has_craftepicmaatrue){SecondWindowDefinition+='} if (has_craftepicrodtrue){SecondWindowDefinition+='} if (has_craftepicstafftrue){SecondWindowDefinition+='} if (has_craftepicwitrue){SecondWindowDefinition+='} if (has_forgeepicringtrue){SecondWindowDefinition+='} if (has_scribeepicscrolltrue){SecondWindowDefinition+='} if (has_epicfortitudetrue){SecondWindowDefinition+='} if (has_epicreflexestrue){SecondWindowDefinition+='} if (has_epicwilltrue){SecondWindowDefinition+='} if (has_perfecthealthtrue){SecondWindowDefinition+='} if (has_reflectarrowstrue){SecondWindowDefinition+='} if (has_diminutivewildshapetrue){SecondWindowDefinition+='} if (has_finewildshapetrue){SecondWindowDefinition+='} if (has_gargantuanwildshapetrue){SecondWindowDefinition+='} if (has_legendarywrestlertrue){SecondWindowDefinition+='} if (has_magicalbeastwildshapetrue){SecondWindowDefinition+='} if (has_plantwildshapetrue){SecondWindowDefinition+='} if (has_verminwildshapetrue){SecondWindowDefinition+='} if (has_planarturningtrue){SecondWindowDefinition+='} if (has_terrifyingragetrue){SecondWindowDefinition+='} if (has_brachiationtrue){SecondWindowDefinition+='} if (has_dangersensetrue){SecondWindowDefinition+='} if (has_heartheunseentrue){SecondWindowDefinition+='} if (has_improvedswimmingtrue){SecondWindowDefinition+='} if (has_quickreconnoitertrue){SecondWindowDefinition+='} if (has_familiarspell>0){SecondWindowDefinition+='r'} if (has_greatsmiting>0){SecondWindowDefinition+='r'} if (has_improvedfavoredenemy>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitybard>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitycleric>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitydruid>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitypaladin>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacityranger>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitysorcerer>0){SecondWindowDefinition+='r'} if (has_improvedspellcapacitywizard>0){SecondWindowDefinition+='r'} if (has_improvedmetamagic>0){SecondWindowDefinition+='r'} if (has_improvedsneakattack>0){SecondWindowDefinition+='r'} if (has_improvedstunningfist>0){SecondWindowDefinition+='r'} if (has_overwhelmingcritical>0){SecondWindowDefinition+='r'} if (has_spellknowledge>0){SecondWindowDefinition+='r'} if (has_additionalmagicitemspace>0){SecondWindowDefinition+='r'} if (has_epicprowess>0){SecondWindowDefinition+='r'} if (has_fasthealing>0){SecondWindowDefinition+='r'} if (has_multispell>0){SecondWindowDefinition+='r'} if (has_energyresistanceacid>0){SecondWindowDefinition+='r'} if (has_energyresistancecold>0){SecondWindowDefinition+='r'} if (has_energyresistanceelectricity>0){SecondWindowDefinition+='r'} if (has_energyresistancefire>0){SecondWindowDefinition+='r'} if (has_energyresistancesonic>0){SecondWindowDefinition+='r'} if (has_epictoughness>0){SecondWindowDefinition+='r'} if (has_armorskin>0){SecondWindowDefinition+='r'} if (has_automaticquickenspell>0){SecondWindowDefinition+='r'} if (has_automaticsilentspell>0){SecondWindowDefinition+='r'} if (has_automaticstillspell>0){SecondWindowDefinition+='r'} if (has_blindingspeed>0){SecondWindowDefinition+='r'} if (has_damagereduction>0){SecondWindowDefinition+='r'} if (has_bonusdomain>0){SecondWindowDefinition+='r'} if (has_greatcharisma>0){SecondWindowDefinition+='r'} if (has_greatconstitution>0){SecondWindowDefinition+='r'} if (has_greatdexterity>0){SecondWindowDefinition+='r'} if (has_greatintelligence>0){SecondWindowDefinition+='r'} if (has_greatstrength>0){SecondWindowDefinition+='r'} if (has_greatwisdom>0){SecondWindowDefinition+='r'} if (has_skillfocusknowledgeplanestrue){SecondWindowDefinition+='r'} if (has_skillfocuslistentrue){SecondWindowDefinition+='r'} if (has_skillfocusmovesilentlytrue){SecondWindowDefinition+='r'} if (has_skillfocusopenlocktrue){SecondWindowDefinition+='r'} if (has_skillfocusperform_1true){SecondWindowDefinition+='r'} if (has_skillfocusperform_2true){SecondWindowDefinition+='r'} if (has_skillfocusperform_3true){SecondWindowDefinition+='r'} if (has_skillfocusperform_4true){SecondWindowDefinition+='r'} if (has_skillfocusperform_5true){SecondWindowDefinition+='r'} if (has_skillfocusprofessiontrue){SecondWindowDefinition+='r'} if (has_skillfocusridetrue){SecondWindowDefinition+='r'} if (has_skillfocussearchtrue){SecondWindowDefinition+='r'} if (has_skillfocussensemotivetrue){SecondWindowDefinition+='r'} if (has_skillfocussleightofhandtrue){SecondWindowDefinition+='r'} if (has_skillfocusspellcrafttrue){SecondWindowDefinition+='r'} if (has_skillfocusspottrue){SecondWindowDefinition+='r'} if (has_skillfocussurvivaltrue){SecondWindowDefinition+='r'} if (has_skillfocusswimtrue){SecondWindowDefinition+='r'} if (has_skillfocustumbletrue){SecondWindowDefinition+='r'} if (has_skillfocususemagicdevicetrue){SecondWindowDefinition+='r'} if (has_skillfocususeropetrue){SecondWindowDefinition+='r'} if (has_skillfocusautohypnosistrue){SecondWindowDefinition+='r'} if (has_skillfocusknowpsitrue){SecondWindowDefinition+='r'} if (has_skillfocuspsicrafttrue){SecondWindowDefinition+='r'} //if (has_skillfocusremoteviewtrue){SecondWindowDefinition+='r'} //if (has_skillfocusstabilizeselftrue){SecondWindowDefinition+='r'} if (has_skillfocususepsionicdevicetrue){SecondWindowDefinition+='r'} if (has_multiattacktrue){SecondWindowDefinition+='r'} if (has_multidexteritytrue){SecondWindowDefinition+='r'} if (has_multiweaponfightingtrue){SecondWindowDefinition+='r'} if (has_cripplingstriketrue){SecondWindowDefinition+='r'} if (has_defensiverolltrue){SecondWindowDefinition+='r'} if (has_improvedevasiontrue){SecondWindowDefinition+='r'} if (has_opportunisttrue){SecondWindowDefinition+='r'} if (has_skillmasterytrue){SecondWindowDefinition+='r'} if (has_slipperymindtrue){SecondWindowDefinition+='r'} if (has_roguewildernessstridetrue){SecondWindowDefinition+='r'} if (has_roguecamouflagetrue){SecondWindowDefinition+='r'} if (has_roguehideinplainsighttrue){SecondWindowDefinition+='r'} if (has_feebletrue){SecondWindowDefinition+='r'} if (has_frailtrue){SecondWindowDefinition+='r'} if (has_inattentivetrue){SecondWindowDefinition+='r'} if (has_meagerfortitudetrue){SecondWindowDefinition+='r'} if (has_murkyeyedtrue){SecondWindowDefinition+='r'} if (has_noncombatanttrue){SecondWindowDefinition+='r'} if (has_poorreflexestrue){SecondWindowDefinition+='r'} if (has_shakytrue){SecondWindowDefinition+='r'} if (has_slowpoketrue){SecondWindowDefinition+='r'} if (has_unreactivetrue){SecondWindowDefinition+='r'} if (has_vulnerabletrue){SecondWindowDefinition+='r'} if (has_weakwilltrue){SecondWindowDefinition+='r'} if ((has_otherflaw1true)){SecondWindowDefinition+='r'} if ((has_otherflaw2true)){SecondWindowDefinition+='r'} if (has_spellfocusabjurationtrue){SecondWindowDefinition+='r'} if (has_spellfocusconjurationtrue){SecondWindowDefinition+='r'} if (has_spellfocusdivinationtrue){SecondWindowDefinition+='r'} if (has_spellfocusenchantmenttrue){SecondWindowDefinition+='r'} if (has_spellfocusevocationtrue){SecondWindowDefinition+='r'} if (has_spellfocusillusiontrue){SecondWindowDefinition+='r'} if (has_spellfocusnecromancytrue){SecondWindowDefinition+='r'} if (has_spellfocustransmutationtrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusabjurationtrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusconjurationtrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusdivinationtrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusenchantmenttrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusevocationtrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusillusiontrue){SecondWindowDefinition+='r'} if (has_greaterspellfocusnecromancytrue){SecondWindowDefinition+='r'} if (has_greaterspellfocustransmutationtrue){SecondWindowDefinition+='r'} if (has_spellmastery>0){SecondWindowDefinition+='r'} if (has_spellpenetrationtrue){SecondWindowDefinition+='r'} if (has_greaterspellpenetrationtrue){SecondWindowDefinition+='r'} if (has_stealthytrue){SecondWindowDefinition+='r'} if (has_toughness>0){SecondWindowDefinition+='r'} if (has_tracktrue){SecondWindowDefinition+='r'} if ((ranger_levels + epic_ranger_levels>0)&&(ranger_totem!=2)){SecondWindowDefinition+='r'} if ((ranger_levels + epic_ranger_levels>0)&&(ranger_totem2)){SecondWindowDefinition+='r'} if ((has_twoweaponfightingtrue)|(has_twoweaponfightingtrue)){SecondWindowDefinition+='r'} if ((ranger_levels + epic_ranger_levels>=2)&&(rangercombattrack2)){SecondWindowDefinition+='r'} if ((has_twoweapondefensetrue)|(has_twoweapondefensetrue)){SecondWindowDefinition+='r'} if ((has_improvedtwoweaponfightingtrue)|(has_improvedtwoweaponfightingtrue)){SecondWindowDefinition+='r'} if ((rangercombattrack2)&&(ranger_levels + epic_ranger_levels>=6)){SecondWindowDefinition+='r'} if ((rangercombattrack2)&&(ranger_levels + epic_ranger_levels>=11)){SecondWindowDefinition+='r'} if ((has_greatertwoweaponfightingtrue)|(has_greatertwoweaponfightingtrue)){SecondWindowDefinition+='r'} if ((has_weaponfinessetrue)){SecondWindowDefinition+='r'} if ((has_urbantrackingtrue)){SecondWindowDefinition+='r'} if ((has_otherfeat1true)){SecondWindowDefinition+='r'} if ((has_otherfeat2true)){SecondWindowDefinition+='r'} if ((has_otherfeat3true)){SecondWindowDefinition+='r'} if ((has_otherfeat4true)){SecondWindowDefinition+='r'} if ((has_otherfeat5true)){SecondWindowDefinition+='r'} if ((has_otherfeat6true)){SecondWindowDefinition+='r'} if ((has_otherfeat7true)){SecondWindowDefinition+='r'} if ((has_otherfeat8true)){SecondWindowDefinition+='r'} if ((has_otherfeat9true)){SecondWindowDefinition+='r'} if ((has_otherfeat10true)){SecondWindowDefinition+='r'} if ((has_weaponfocus>0)){SecondWindowDefinition+='r'} if ((has_war_domaintrue)){SecondWindowDefinition+='r'} if ((has_weaponspecialization>0)){SecondWindowDefinition+='r'} if ((has_greaterweaponfocus>0)){SecondWindowDefinition+='r'} if ((has_greaterweaponspecialization>0)){SecondWindowDefinition+='r'} if ((has_necropotent>0)){SecondWindowDefinition+='r'} if (has_brewpotiontrue){SecondWindowDefinition+='r'} if (has_craftmaatrue){SecondWindowDefinition+='r'} if (has_craftrodtrue){SecondWindowDefinition+='r'} if (has_craftstafftrue){SecondWindowDefinition+='r'} if (has_craftwandtrue){SecondWindowDefinition+='r'} if (has_craftwondrousitemtrue){SecondWindowDefinition+='r'} if (has_craftconstructtrue){SecondWindowDefinition+='r'} if (has_forgeringtrue){SecondWindowDefinition+='r'} if (has_scribescrolltrue){SecondWindowDefinition+='r'} if (wizard_levels + epic_wizard_levels>0){SecondWindowDefinition+='r'} if (has_empowerspelltrue){SecondWindowDefinition+='r'} if (has_enlargespelltrue){SecondWindowDefinition+='r'} if (has_extendspelltrue){SecondWindowDefinition+='r'} if (has_heightenspelltrue){SecondWindowDefinition+='r'} if (has_maximizespelltrue){SecondWindowDefinition+='r'} if (has_quickenspelltrue){SecondWindowDefinition+='r'} if (has_silentspelltrue){SecondWindowDefinition+='r'} if (has_stillspelltrue){SecondWindowDefinition+='r'} if (TotalBeguilerLevels()>=5) {SecondWindowDefinition+='r'} if (TotalBeguilerLevels()>=10) {SecondWindowDefinition+='r'} if (has_widenspelltrue){SecondWindowDefinition+='r'} if (has_improvedtoughnesstrue){SecondWindowDefinition+='r'} if (has_spellcastingprodigyintelligencetrue){SecondWindowDefinition+='r'} if (has_spellcastingprodigywisdomtrue){SecondWindowDefinition+='r'} if (has_spellcastingprodigycharismatrue){SecondWindowDefinition+='r'} if (has_zenarcherytrue){SecondWindowDefinition+='r'} if (has_forceofpersonalitytrue){SecondWindowDefinition+='r'} if (has_insightfulreflexestrue){SecondWindowDefinition+='r'} if (has_suddenempowertrue){SecondWindowDefinition+='r'} if (has_suddenenlargetrue){SecondWindowDefinition+='r'} if (has_suddenextendtrue){SecondWindowDefinition+='r'} if (has_suddenmaximizetrue){SecondWindowDefinition+='r'} if (has_suddensilenttrue){SecondWindowDefinition+='r'} if (has_suddenstilltrue){SecondWindowDefinition+='r'} if (has_suddenwidentrue){SecondWindowDefinition+='r'} if (has_augmentedhealingtrue){SecondWindowDefinition+='r'} if (has_energysubstitutionacidtrue){SecondWindowDefinition+='r'} if (has_energysubstitutioncoldtrue){SecondWindowDefinition+='r'} if (has_energysubstitutionelectricitytrue){SecondWindowDefinition+='r'} if (has_energysubstitutionfiretrue){SecondWindowDefinition+='r'} if (has_energysubstitutionsonictrue){SecondWindowDefinition+='r'} if (has_subdualsubstitutiontrue){SecondWindowDefinition+='r'} if (has_enduringlifetrue){SecondWindowDefinition+='r'} if (has_lastinglifetrue){SecondWindowDefinition+='r'} if (has_empowerturningtrue){SecondWindowDefinition+='r'} if (has_ghostscarredtrue){SecondWindowDefinition+='r'} if (has_heightenturningtrue){SecondWindowDefinition+='r'} if (has_quickenturningtrue){SecondWindowDefinition+='r'} if (has_requiemtrue){SecondWindowDefinition+='r'} if (has_vampirehuntertrue){SecondWindowDefinition+='r'} if (has_sacredvitalitytrue){SecondWindowDefinition+='r'} if (has_spurndeathstouchtrue){SecondWindowDefinition+='r'} if (has_bonusessentia){SecondWindowDefinition+='r'} if (has_expandedsoulmeldcapacity>0){SecondWindowDefinition+='r'} if (has_heartofincarnum){SecondWindowDefinition+='r'} if (has_improvedessentiacapacity){SecondWindowDefinition+='r'} if (has_incarnumfortifiedbody){SecondWindowDefinition+='r'} if (has_incarnumresistance){SecondWindowDefinition+='r'} if (has_necrocarnumacolyte){SecondWindowDefinition+='r'} if (has_openthroatchakra){SecondWindowDefinition+='r'} if (has_openwaistchakra){SecondWindowDefinition+='r'} if (has_opencrownchakra){SecondWindowDefinition+='r'} if (has_openfeetchakra){SecondWindowDefinition+='r'} if (has_openhandschakra){SecondWindowDefinition+='r'} if (has_openarmschakra){SecondWindowDefinition+='r'} if (has_openbrowchakra){SecondWindowDefinition+='r'} if (has_openshoulderchakra){SecondWindowDefinition+='r'} if (has_shapesoulmeld){SecondWindowDefinition+='r'} if (has_sharesoulmeld){SecondWindowDefinition+='r'} if (has_splitthroatchakra){SecondWindowDefinition+='r'} if (has_splitwaistchakra){SecondWindowDefinition+='r'} if (has_splitcrownchakra){SecondWindowDefinition+='r'} if (has_splitfeetchakra){SecondWindowDefinition+='r'} if (has_splithandschakra){SecondWindowDefinition+='r'} if (has_splitarmschakra){SecondWindowDefinition+='r'} if (has_splitbrowchakra){SecondWindowDefinition+='r'} if (has_splitshoulderchakra){SecondWindowDefinition+='r'} if (has_splitheartchakra){SecondWindowDefinition+='r'} if (has_splitsoulchakra){SecondWindowDefinition+='r'} if (has_doublethroatchakra){SecondWindowDefinition+='r'} if (has_doublewaistchakra){SecondWindowDefinition+='r'} if (has_doublecrownchakra){SecondWindowDefinition+='r'} if (has_doublefeetchakra){SecondWindowDefinition+='r'} if (has_doublehandschakra){SecondWindowDefinition+='r'} if (has_doublearmschakra){SecondWindowDefinition+='r'} if (has_doublebrowchakra){SecondWindowDefinition+='r'} if (has_doubleshoulderchakra){SecondWindowDefinition+='r'} if (has_doubleheartchakra){SecondWindowDefinition+='r'} if (has_doublesoulchakra){SecondWindowDefinition+='r'} if (has_divinesoultouch){SecondWindowDefinition+='r'} if (has_azureenmity){SecondWindowDefinition+='r'} if (has_azuretalent){SecondWindowDefinition+='r'} if (has_azuretouch){SecondWindowDefinition+='r'} if (has_azuretoughness){SecondWindowDefinition+='r'} if (has_azureturning){SecondWindowDefinition+='r'} if (has_azurewildshape){SecondWindowDefinition+='r'} if (has_ceruleanfortitude){SecondWindowDefinition+='r'} if (has_ceruleanreflexes){SecondWindowDefinition+='r'} if (has_ceruleanwill){SecondWindowDefinition+='r'} if (has_cobaltcharge){SecondWindowDefinition+='r'} if (has_cobaltcritical){SecondWindowDefinition+='r'} if (has_cobaltexpertise){SecondWindowDefinition+='r'} if (has_cobaltpower){SecondWindowDefinition+='r'} if (has_cobaltprecision){SecondWindowDefinition+='r'} if (has_cobaltrage){SecondWindowDefinition+='r'} if (has_healingsoul){SecondWindowDefinition+='r'} if (has_incarnumspellshaping){SecondWindowDefinition+='r'} if (has_indigostrike){SecondWindowDefinition+='r'} if (has_midnightaugmentation){SecondWindowDefinition+='r'} if (has_midnightdodge){SecondWindowDefinition+='r'} if (has_midnightmetamagic){SecondWindowDefinition+='r'} if (has_psycarnumblade){SecondWindowDefinition+='r'} if (has_sapphirefist){SecondWindowDefinition+='r'} if (has_sapphiresmite){SecondWindowDefinition+='r'} if (has_sapphiresprint){SecondWindowDefinition+='r'} if (has_soulsight){SecondWindowDefinition+='r'} if (has_soultouchedspellcasting){SecondWindowDefinition+='r'} if (has_undeadmeldshaper){SecondWindowDefinition+='r'} if (has_psycarnumcrystal){SecondWindowDefinition+='r'} if (has_psycarnuminfusion){SecondWindowDefinition+='r'} if (has_bonussoulmeldincarnate>0){SecondWindowDefinition+='r'} if (has_bonussoulmeldsoulborn>0){SecondWindowDefinition+='r'} if (has_bonussoulmeldtotemist>0){SecondWindowDefinition+='r'} if (has_epicessentia>0){SecondWindowDefinition+='r'} if (has_extrachakrabind>0){SecondWindowDefinition+='r'} if (has_openheartchakra){SecondWindowDefinition+='r'} if (has_opensoulchakra){SecondWindowDefinition+='r'} if (has_rapidmeldshaping){SecondWindowDefinition+='r'} if (has_rebindsoulmeld>0){SecondWindowDefinition+='r'} if (has_dragontouched) { if (dragonfireadept_levels + epic_dragonfireadept_levels0){SecondWindowDefinition+='r'} else {SecondWindowDefinition+='r'} } if (has_draconicaura>0){SecondWindowDefinition+='r'} if (has_doubledraconicaura){SecondWindowDefinition+='r'} if (has_armorofscales){SecondWindowDefinition+='r'} if (has_heartofdragons){SecondWindowDefinition+='r'} if (has_slayerofdragons){SecondWindowDefinition+='r'} if (has_wordsofdraconicpower){SecondWindowDefinition+='r'} if (has_draconicheritageblack){SecondWindowDefinition+='r'} if (has_blackdragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritageblue){SecondWindowDefinition+='r'} if (has_bluedragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagebrass){SecondWindowDefinition+='r'} if (has_brassdragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagebronze){SecondWindowDefinition+='+'+draconic_feat_count+' on saves vs magic sleep, paralysis, and electricityr'} if (has_bronzedragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagecopper){SecondWindowDefinition+='r'} if (has_copperdragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagegold){SecondWindowDefinition+='r'} if (has_golddragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagegreen){SecondWindowDefinition+='r'} if (has_greendragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagered){SecondWindowDefinition+='r'} if (has_reddragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagesilver){SecondWindowDefinition+='r'} if (has_silverdragonlineage){SecondWindowDefinition+='r'} if (has_draconicheritagewhite){SecondWindowDefinition+='r'} if (has_whitedragonlineage){SecondWindowDefinition+='r'} if (has_draconicarmor){SecondWindowDefinition+='r'} if (has_draconicknowledge){SecondWindowDefinition+='r'} if (has_draconicvigor){SecondWindowDefinition+='r'} if (has_draconicsenses){SecondWindowDefinition+='r'} if (has_dragonfireassault){SecondWindowDefinition+='r'} if (has_dragonfirechanneling){SecondWindowDefinition+='r'} if (has_dragonfireinspiration){SecondWindowDefinition+='r'} if (has_dragonfirestrike){SecondWindowDefinition+='r'} if (has_advantageousavoidancetrue){SecondWindowDefinition+='r';} if (has_betterluckythangoodtrue){SecondWindowDefinition+='r';} if (has_dumblucktrue){SecondWindowDefinition+='r';} if (has_fortuitousstriketrue){SecondWindowDefinition+='r';} if (has_goodkarmatrue){SecondWindowDefinition+='r';} if (has_healerslucktrue){SecondWindowDefinition+='r';} if (has_luckybreaktrue){SecondWindowDefinition+='r';} if (has_luckycatchtrue){SecondWindowDefinition+='r';} if (has_luckyfingerstrue){SecondWindowDefinition+='r';} if (has_luckystarttrue){SecondWindowDefinition+='r';} if (has_magicalfortunetrue){SecondWindowDefinition+='r';} if (has_makeyourownlucktrue){SecondWindowDefinition+='r';} if (has_misersfortunetrue){SecondWindowDefinition+='r';} if (has_psychiclucktrue){SecondWindowDefinition+='r';} if (has_slyfortunetrue){SecondWindowDefinition+='r';} if (has_survivorslucktrue){SecondWindowDefinition+='r';} if (has_temptingfatetrue){SecondWindowDefinition+='r';} if (has_thirdtimesthecharmtrue){SecondWindowDefinition+='r';} if (has_unbelievablelucktrue){SecondWindowDefinition+='r';} if (has_victorslucktrue){SecondWindowDefinition+='r';} if (has_aberrationbanemagictrue){SecondWindowDefinition+='r';} if (has_aberrationbloodbulgingeyestrue){SecondWindowDefinition+='r';} if (has_aberrationbloodflexiblelimbstrue){SecondWindowDefinition+='r';} if (has_aberrationbloodsegmentedeyestrue){SecondWindowDefinition+='r';} if (has_aberrationbloodslimyskintrue){SecondWindowDefinition+='r';} if (has_aberrationbloodstickyfingerstrue){SecondWindowDefinition+='r';} if (has_aberrationbloodtailtrue){SecondWindowDefinition+='r';} if (has_aberrationbloodwebbedhandstrue){SecondWindowDefinition+='r';} if (has_aberrationwildshapetrue){SecondWindowDefinition+='r';} if (has_aquaticspellcastingtrue){SecondWindowDefinition+='r';} if (has_bestialhidetrue){SecondWindowDefinition+='r';} if (has_darkstalkertrue){SecondWindowDefinition+='r';} if (has_deepspawntrue){SecondWindowDefinition+='r';} if (has_durableformtrue){SecondWindowDefinition+='r';} if (has_inhumanreachtrue){SecondWindowDefinition+='r';} if (has_inhumanvisiontrue){SecondWindowDefinition+='r';} if (has_musicoftheouterspherestrue){SecondWindowDefinition+='r';} if (has_ocularspelltrue){SecondWindowDefinition+='r';} if (has_parryingshieldtrue){SecondWindowDefinition+='r';} if (has_quickrecoverytrue){SecondWindowDefinition+='r';} if (has_scavenginggullettrue){SecondWindowDefinition+='r';} if (has_starspawntrue){SecondWindowDefinition+='r';} if (has_thrallbredtrue){SecondWindowDefinition+='r';} if (has_warpedmindtrue){SecondWindowDefinition+='r';} if (has_waterspawntrue){SecondWindowDefinition+='r';} SecondWindowDefinition+='
Dodge | [cobra strike] |
Mobility | [cobra strike] |
Spring Attack | [cobra strike] |
Improved Grapple | [denying stance] |
Combat Reflexes | [denying stance] |
Improved Disarm | [denying stance] |
Stunning Fist | [hand and foot] |
Deflect Arrows | [hand and foot] |
Improved Trip | [hand and foot] |
Combat Reflexes | [invisible eye] |
Lightning Reflexes | [invisible eye] |
Blind-Fight | [invisible eye] |
Power Attack | [overwhelming attack] |
Improved Bull Rush | [overwhelming attack] |
Improved Overrun | [overwhelming attack] |
Combat Expertise | [passive way] |
Improved Trip | [passive way] |
Improved Feint | [passive way] |
Weapon Finesse | [sleeping tiger] |
Improved Initiative | [sleeping tiger] |
Improved Sunder | [sleeping tiger] |
+3 hp | [undying way] |
Endurance | [undying way] |
Diehard | [undying way] |
Improved Familiar | |
Acrobatic | |
Agile | |
Alertness | |
Animal Affinity | |
Armor Proficiency (light) | |
Armor Proficiency (medium) | |
Armor Proficiency (heavy) | |
Athletic | |
Augment Summoning | |
Blind-fight | |
Combat Casting | |
Combat Casting | [free to duskblades at level 2] |
Combat Expertise | |
Improved Disarm | |
Improved Disarm | [monk] |
Improved Feint | |
Improved Trip | |
Improved Trip | [monk] |
Whirlwind Attack | |
Combat Reflexes | |
Combat Reflexes | [monk] |
Deceitful | |
Deft Hands | |
Diligent | |
Dodge | |
Mobility | |
Spring Attack | |
Endurance | |
Endurance | [free to rangers] |
Die Hard | |
Eschew Materials | |
Exotic Weapon Proficiency | Weapon: |
Extra Turning x' + has_extraturning+' | |
Great Fortitude | |
Improved Counterspell | |
Improved Critical x' + has_improvedcritical+' | Weapon(s): |
Improved Initiative | |
Improved Turning | |
Improved Unarmed Strike | |
Improved Unarmed Strike | [monk] |
Improved Grapple | |
Improved Grapple | [monk] |
Deflect Arrows | |
Deflect Arrows | [free to thri-kreen] |
Snatch Arrows | |
Stunning Fist | |
Stunning Fist | [monk] |
Investigator | |
Iron Will | |
Leadership | |
Lightning Reflexes | |
Magical Aptitude | |
Martial Weapon Proficiency | Weapon: |
Mounted Combat | |
Mounted Combat | [free to knights at level 2] |
Mounted Archery | |
Rideby Attack | |
Spirited Charge | |
Trample | |
Natural Spell | |
Negotiator | |
Nimble Fingers | |
Persuasive | |
Point Blank Shot | |
Far Shot | |
Precise Shot | |
Rapid Shot | |
Rapid Shot | [ranger archery track] |
Power Attack | [ape totem] |
Improved Grapple | [bear totem] |
Great Fortitude | [bear totem] |
Blind-Fight | [dragon totem] |
Frightful Presence | [dragon totem] |
Lightning Reflexes | [eagle totem] |
Run | [horse totem] |
Endurance | [horse totem] |
Improved Grapple | [serpent totem] |
Improved Initiative | [serpent totem] |
Track | [wolf totem] |
Improved Trip | [wolf totem] |
Many Shot | |
Many Shot | [ranger archery track] |
Shot on the Run | |
Improved Precise Shot | |
Improved Precise Shot | [ranger archery track] |
Improved Unarmed Strike | [ranger beast-wrestling track] |
Improved Grapple | [ranger beast-wrestling track] |
Stunning Fist | [ranger beast-wrestling track] |
Ride-By Attack | [ranger mounted combat track] |
Spirited Charge | [ranger mounted combat track] |
Trample | [ranger mounted combat track] |
Power Attack | |
Cleave | |
Great Cleave | |
Improved Bull Rush | |
Improved Overrun | |
Improved Sunder | |
Quick Draw | |
Rapid Reload | |
Run | |
Self-Sufficient | |
Shield Proficiency | |
Improved Shield Bash | |
Tower Shield Proficiency | |
Simple Weapon Proficiency | |
Skill Focus (Appraise) | |
Skill Focus (Balance) | |
Skill Focus (Bluff) | |
Skill Focus (Climb) | |
Skill Focus (Concentration) | |
Skill Focus (Craft_1) | |
Skill Focus (Craft_2) | |
Skill Focus (Craft_3) | |
Skill Focus (Decipher Script) | |
Skill Focus (Diplomacy) | |
Skill Focus (Disable Device) | |
Skill Focus (Disguise) | |
Skill Focus (Escape Artist) | |
Skill Focus (Forgery) | |
Skill Focus (Gather Information) | |
Skill Focus (Handle Animal) | |
Skill Focus (Heal) | |
Skill Focus (Hide) | |
Skill Focus (Intimidate) | |
Skill Focus (Jump) | |
Skill Focus (Know Arcana) | |
Skill Focus (Know Architecture) | |
Skill Focus (Know Dungeoneering) | |
Skill Focus (Know Geography) | |
Skill Focus (Know History) | |
Skill Focus (Know Local) | |
Skill Focus (Know Nature) | |
Skill Focus (Know Nobility) | |
Skill Focus (Know Religion) | |
Antipsionic Magic | |
Autonomous | |
Chaotic Mind | |
Cloak Dance | |
Closed Mind | |
Deadly Precision | |
Force of Will | |
Greater Manyshot | |
Hostile Mind | |
Mental Resistance | |
Mind Over Body | |
Open Minded x' + has_openminded+' | [add '+5*has_openminded+' extra skill points by hand] |
Psionic Affinity | |
Psionic Hole | |
Rapid Metabolism | |
Reckless Offense | |
Sidestep Charge | |
Stand Still | |
Wild Talent | |
Aligned Attack [psionic] | |
Boost Construct [psionic] | |
Combat Manifestation [psionic] | |
Expanded Knowledge x' + has_expandedknowledge+' [psionic] | |
Focused Sunder [psionic] | |
Ghost Attack [psionic] | |
Inquisitor [psionic] | |
Mental Leap [psionic] | |
Metamorphic Transfer x' + has_metamorphictransfer+' [psionic] | |
Narrow Mind [psionic] | |
Overchannel [psionic] | |
Talented [psionic] | |
Body Fuel [psionic] | |
Power Penetration [psionic] | |
Greater Power Penetration [psionic] | |
Power Specialization [psionic] | |
Greater Power Specialization [psionic] | |
Psicrystal Affinity [psionic] | |
Improved Psicrystal [psionic] | |
Psicrystal Containment [psionic] | |
Psionic Body [psionic] | |
Psionic Dodge [psionic] | |
Psionic Endowment [psionic] | |
Greater Psionic Endowment [psionic] | |
Psionic Fist [psionic] | |
Greater Psionic Fist [psionic] | |
Unavoidable Strike [psionic] | |
Psionic Meditation [psionic] | |
Psionic Shot [psionic] | |
Greater Psionic Shot [psionic] | |
Fell Shot [psionic] | |
Return Shot [psionic] | |
Psionic Talent x' + has_psionictalent+' [psionic] | |
Psionic Weapon [psionic] | |
Greater Psionic Weapon [psionic] | |
Deep Impact [psionic] | |
Speed of Thought [psionic] | |
Psionic Charge [psionic] | |
Up the Walls [psionic] | |
Wounding Attack [psionic] | |
Burrowing Power [psionic] | |
Chain Power [psionic] | |
Delay Power [psionic] | |
Empower Power [psionic] | |
Enlarge Power [psionic] | |
Extend Power [psionic] | |
Maximize Power [psionic] | |
Opportunity Power [psionic] | |
Quicken Power [psionic] | |
Split Psionic Ray [psionic] | |
Twin Power [psionic] | |
Unconditional Power [psionic] | |
Widen Power [psionic] | |
Craft Cognizance Crystal [psionic] | |
Craft Dorje [psionic] | |
Craft Psi Crown [psionic] | |
Craft Psionic Arms and Armor [psionic] | |
Craft Psionic Construct [psionic] | |
Craft Universal Item [psionic] | |
Imprint Stone [psionic] | |
Scribe Tattoo [psionic] | |
Epic Expanded Knowledge [epic] x' + has_epicexpandedknowledge+' [psionic] | |
Epic Psionic Focus [epic] x' + has_epicpsionicfocus+' [psionic] | |
Improved Manifestation [epic] x' + has_improvedmanifestation+' [psionic] | |
Improved Metapsionics [epic] x' + has_improvedmetapsionics+' [psionic] | |
Power Knowledge [epic] x' + has_powerknowledge+' [psionic] | |
Psicrystal Power [epic] x' + has_psicrystalpower+' [psionic] | |
Acheron Flurry | |
Celestial Summoning Specialist | |
Elemental Spellcasting (Air) | |
Elemental Spellcasting (Earth) | |
Elemental Spellcasting (Fire) | |
Elemental Spellcasting (Water) | |
Fiendish Summoning Specialist | |
Neraph Charge | |
Neraph Throw | |
Non-Verbal Spell | |
Planar Familiar | |
Stalwart Planar Ally | |
Planar Touchstone x' + has_planartouchstone+' | |
Personal Touchstone x' + has_personaltouchstone+' | |
Air Heritage | |
Anarchic Heritage | |
Axiomatic Heritage | |
Celestial Heritage | |
Earth Heritage | |
Fiendish Heritage | |
Fire Heritage | |
Improved Elemental Heritage | |
Improved Outer Planar Heritage | |
Natural Heavyweight | |
Shadow Heritage | |
Water Heritage | |
Clever Wrestling | |
Cunning Sidestep | |
Close Quarters Fighting | |
Overhead Thrust | |
Deft Strike | |
Dragon Cohort | |
Dragon Familiar | |
Dragon Hunter | |
Dragon Hunter Bravery | |
Dragon Hunter Defense | |
Dragon Steed | |
Dragon Wild Shape | |
Dragoncrafter | |
Dragonfoe | |
Dragonbane | |
Dragondoom | |
Dragonfriend | |
Dragonsong | |
Dragonthrall | |
Frightful Presence | |
Sense Weakness | |
Subduing Strike | |
Exalted Smite | |
Exalted Turning | |
Exalted Wild Shape | |
Holy Subdual | |
Ranged Smite Evil | |
Righteous Wrath | |
Sacred Strike | |
Consecrate Spell | |
Nonlethal Substitution | |
Purify Spell | |
Improved Elemental Wild Shape [epic] | |
Lasting Inspiration [epic] | |
Beast Companion [epic] | |
Bane of Enemies [epic] | |
Death of Enemies [epic] | |
Beast Wild Shape [epic] | |
Colossal Wild Shape [epic] | |
Combat Archery [epic] | |
Deafening Song [epic] | |
Hindering Song [epic] | |
Dextrous Fortitude [epic] | |
Dextrous Will [epic] | |
Dire Charge [epic] | |
Distant Shot [epic] | |
Epic Dodge [epic] | |
Epic Endurance [epic] | |
Epic Leadership [epic] | |
Legendary Commander [epic] | |
Craft Epic Magic Arms and Armor [epic] | |
Craft Epic Rod [epic] | |
Craft Epic Staff [epic] | |
Craft Epic Wondrous Item [epic] | |
Forge Epic Ring [epic] | |
Scribe Epic Scroll [epic] | |
Epic Fortitude [epic] | |
Epic Reflexes [epic] | |
Epic Will [epic] | |
Perfect Health [epic] | |
Reflect Arrows [epic] | |
Diminutive Wild Shape [epic] | |
Fine Wild Shape [epic] | |
Gargantual Wild Shape [epic] | |
Legendary Wrestler [epic] | |
Magical Beast Wild Shape [epic] | |
Plant Wild Shape [epic] | |
Vermin Wild Shape [epic] | |
Planar Turning [epic] | |
Terrifying Rage [epic] | |
Brachiation | |
Danger Sense | |
Hear the Unseen | |
Improved Swimming | |
Quick Reconnoiter | |
Familiar Spell [epic] x' + has_familiarspell+' | |
Greater Smiting [epic] x' + has_greatsmiting+' | |
Improved Favored Enemy [epic] x' + has_improvedfavoredenemy+' | |
Improved Bard Spell Capacity [epic] x' + has_improvedspellcapacitybard+' | |
Improved Cleric Spell Capacity [epic] x' + has_improvedspellcapacitycleric+' | |
Improved Druid Spell Capacity [epic] x' + has_improvedspellcapacitydruid+' | |
Improved Paladin Spell Capacity [epic] x' + has_improvedspellcapacitypaladin+' | |
Improved Ranger Spell Capacity [epic] x' + has_improvedspellcapacityranger+' | |
Improved Sorcerer Spell Capacity [epic] x' + has_improvedspellcapacitysorcerer+' | |
Improved Wizard Spell Capacity [epic] x' + has_improvedspellcapacitywizard+' | |
Improved Metamagic [epic] x' + has_improvedmetamagic+' | |
Improved Sneak Attack [epic] x' + has_improvedsneakattack+' | |
Improved Stunning Fist [epic] x' + has_improvedstunningfist+' | |
Overwhelming Critical [epic] x' + has_overwhelmingcritical+' | Weapon(s): |
Spell Knowledge [epic] x' + has_spellknowledge+' | |
Additional Magic Item Space [epic] x' + has_additionalmagicitemspace+' | |
Epic Prowess [epic] x' + has_epicprowess+' | |
Fast Healing 3/round [epic] x' + has_fasthealing+' | |
Multispell [epic] x' + has_multispell+' | |
Energy Resistance Acid +10 [epic] x' + has_energyresistanceacid+' | |
Energy Resistance Cold +10 [epic] x' + has_energyresistancecold+' | |
Energy Resistance Electricity +10 [epic] x' + has_energyresistanceelectricity+' | |
Energy Resistance Fire +10 [epic] x' + has_energyresistancefire+' | |
Energy Resistance Sonic +10 [epic] x' + has_energyresistancesonic+' | |
Epic Toughness [epic] x' + has_epictoughness+' | |
Armor Skin [epic] x' + has_armorskin+' | |
Automatic Quicken Spell [epic] x' + has_automaticquickenspell+' | |
Automatic Silent Spell [epic] x' + has_automaticsilentspell+' | |
Automatic Still Spell [epic] x' + has_automaticstillspell+' | |
Blinding Speed [epic] x' + has_blindingspeed+' | |
Damage Reduction [epic] x' + has_damagereduction+' | |
Bonus Domain [epic] x' + has_bonusdomain+' | |
Great Charisma [epic] x' + has_greatcharisma+' | |
Great Constitution [epic] x' + has_greatconstitution+' | |
Great Dexterity [epic] x' + has_greatdexterity+' | |
Great Intelligence [epic] x' + has_greatintelligence+' | |
Great Strength [epic] x' + has_greatstrength+' | |
Great Wisdom [epic] x' + has_greatwisdom+' | |
Skill Focus (Know Planes) | |
Skill Focus (Listen) | |
Skill Focus (Move Silently) | |
Skill Focus (Open Lock) | |
Skill Focus (Perform_1) | |
Skill Focus (Perform_2) | |
Skill Focus (Perform_3) | |
Skill Focus (Perform_4) | |
Skill Focus (Perform_5) | |
Skill Focus (Profession) | |
Skill Focus (Ride) | |
Skill Focus (Search) | |
Skill Focus (Sense Motive) | |
Skill Focus (Sleight of Hand) | |
Skill Focus (Spellcraft) | |
Skill Focus (Spot) | |
Skill Focus (Survival) | |
Skill Focus (Swim) | |
Skill Focus (Tumble) | |
Skill Focus (Use Magic Device) | |
Skill Focus (Use Rope) | |
Skill Focus (Autohypnosis) | |
Skill Focus (Know Psi) | |
Skill Focus (Psicraft) | |
Skill Focus (Remote View) | |
Skill Focus (Stabilize Self) | |
Skill Focus (Use Psi Device) | |
Multiattack | [creature feat] |
Multidexterity | [creature feat] |
Multiweapon Fighting | [creature feat] |
Crippling Strike | [high-level rogue] |
Defensive Roll | [high-level rogue] |
Improved Evasion | [high-level rogue] |
Opportunist | [high-level rogue] |
Skill Mastery | [high-level rogue] |
Slippery Mind | [high-level rogue] |
Wilderness Stride | [high-level wilderness rogue] |
Camouflage | [high-level wilderness rogue] |
Hide in Plain Sight | [high-level wilderness rogue] |
Feeble | [flaw] |
Frail | [flaw] |
Inattentive | [flaw] |
Meager Fortitude | [flaw] |
Murky-Eyed | [flaw] |
Noncombatant | [flaw] |
Poor Reflexes | [flaw] |
Shaky | [flaw] |
Slowpoke | [flaw] |
Unreactive | [flaw] |
Vulnerable | [flaw] |
Weak Will | [flaw] |
'+document.form1.other_flaw_1_name.value+' | [flaw; hand-edit as needed] |
'+document.form1.other_flaw_2_name.value+' | [flaw; hand-edit as needed] |
Spell Focus (Abjuration) | |
Spell Focus (Conjuration) | |
Spell Focus (Divination) | |
Spell Focus (Enchantment) | |
Spell Focus (Evocation) | |
Spell Focus (Illusion) | |
Spell Focus (Necromancy) | |
Spell Focus (Transmutation) | |
Greater Spell Focus (Abjuration) | |
Greater Spell Focus (Conjuration) | |
Greater Spell Focus (Divination) | |
Greater Spell Focus (Enchantment) | |
Greater Spell Focus (Evocation) | |
Greater Spell Focus (Illusion) | |
Greater Spell Focus (Necromancy) | |
Greater Spell Focus (Transmutation) | |
Spell Mastery x' + has_spellmastery+' | Spells: |
Spell Penetration | |
Greater Spell Penetration | |
Stealthy | |
Toughness x' + has_toughness+' | |
Track | |
Track | [free to rangers] |
Urban Tracking | [free to urban rangers] |
Two-Weapon Fighting | |
Two-Weapon Fighting | [ranger two-weapon track] |
Two-Weapon Defense | |
Improved Two-Weapon Fighting | |
Improved Two-Weapon Fighting | [ranger two-weapon track] |
Greater Two-Weapon Fighting | [ranger two-weapon track] |
Greater Two-Weapon Fighting | |
Weapon Finesse | |
Urban Tracking | (Unearthed Arcana / Eberron) |
'+document.form1.other_feat_1_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_2_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_3_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_4_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_5_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_6_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_7_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_8_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_9_name.value+' | [hand-edit as needed] |
'+document.form1.other_feat_10_name.value+' | [hand-edit as needed] |
Weapon Focus x' + has_weaponfocus+' | Weapon(s): |
Weapon Focus | [war domain, sect weapon] |
Weapon Specialization x' + has_weaponspecialization+' | Weapon(s): |
Greater Weapon Focus x' + has_greaterweaponfocus+' | Weapon(s): |
Greater Weapon Specialization x' + has_greaterweaponspecialization+' | Weapon(s): |
Necropotent x' + has_necropotent+' | Weapon(s): |
Brew Potion | |
Craft Magic Arms and Armor | |
Craft Rod | |
Craft Staff | |
Craft Wand | |
Craft Wondrous Item | |
Craft Construct | |
Forge Ring | |
Scribe Scroll | |
Scribe Scroll | [free to wizard] |
Empower Spell | |
Enlarge Spell | |
Extend Spell | |
Heighten Spell | |
Maximize Spell | |
Quicken Spell | |
Silent Spell | |
Still Spell | |
Silent Spell | [free to beguilers at level 5] |
Still Spell | [free to beguilers at level 10] |
Widen Spell | |
Improved Toughness | |
Spellcasting Prodigy [intelligence] | |
Spellcasting Prodigy [wisdom] | |
Spellcasting Prodigy [charisma] | |
Zen Archery | |
Force of Personality | |
Insightful Reflexes | |
Sudden Empower | |
Sudden Enlarge | |
Sudden Extend | |
Sudden Maximize | |
Sudden Silent | |
Sudden Still | |
Sudden Widen | |
Augmented Healing | |
Energy Substitution: Acid | |
Energy Substitution: Cold | |
Energy Substitution: Electricity | |
Energy Substitution: Fire | |
Energy Substitution: Sonic | |
Subdual Substitution | |
Enduring Life | |
Lasting Life | |
Empower Turning | |
Ghost Scarred | |
Heighten Turning | |
Quicken Turning | |
Requiem | |
Vampire Hunter | |
Sacred Vitality | |
Spurn Death's Touch | |
Bonus Essentia | |
Expanded Soulmeld Capacity x'+has_expandedsoulmeldcapacity+' | |
Heart of Incarnum | |
Improved Essentia Capacity | |
Incarnum Fortified Body | |
Incarnum Resistance | |
Necrocarnum Acolyte | |
Open Throat Chakra | |
Open Waist Chakra | |
Open Crown Chakra | |
Open Feet Chakra | |
Open Hands Chakra | |
Open Arms Chakra | |
Open Brow Chakra | |
Open Shoulder Chakra | |
Shape Soul Meld | |
Share Soul Meld | |
Split Throat Chakra | |
Split Waist Chakra | |
Split Crown Chakra | |
Split Feet Chakra | |
Split Hands Chakra | |
Split Arms Chakra | |
Split Brow Chakra | |
Split Shoulder Chakra | |
Split Heart Chakra | |
Split Soul Chakra | |
Double Throat Chakra | |
Double Waist Chakra | |
Double Crown Chakra | |
Double Feet Chakra | |
Double Hands Chakra | |
Double Arms Chakra | |
Double Brow Chakra | |
Double Shoulder Chakra | |
Double Heart Chakra | |
Double Soul Chakra | |
Divine Soul Touch | |
Azure Enmity | |
Azure Talent [psionic] | |
Azure Touch | |
Azure Toughness | |
Azure Turning | |
Azure Wildshape | |
Cerulean Fortitude | |
Cerulean Reflexes | |
Cerulean Will | |
Cobalt Charge | |
Cobalt Critical | |
Cobalt Expertise | |
Cobalt Power | |
Cobalt Precision | |
Cobalt Rage | |
Healing Soul | |
Incarnum Spellshaping | |
Indigo Strike | |
Midnight Augmentation [psionic] | |
Midnight Dodge | |
Midnight Metamagic | |
Psycarnum Blade [psionic] | |
Sapphire Fist | |
Sapphire Smite | |
Sapphire Sprint | |
Soul Sight | |
Soultouched Spellcasting | |
Undead Meldshaper | |
Psycarnum Crystal [psionic] | |
Psycarnum Infusion [psionic] | |
Bonus Soulmeld (Incarnate) x'+has_bonussoulmeldincarnate+' | |
Bonus Soulmeld (Soulborn) x'+has_bonussoulmeldsoulborn+' | |
Bonus Soulmeld (Totemist) x'+has_bonussoulmeldtotemist+' | |
Epic Essentia x'+has_epicessentia+' | |
Extra Chakra Bind x'+has_extrachakrabind+' | |
Open Heart Chakra | |
Open Soul Chakra | |
Rapid Meldshaping | |
Rebind Soulmeld x'+has_rebindsoulmeld+' | |
Dragontouched | |
Dragontouched | [free to dragonfire adepts] |
Draconic Aura x'+has_draconicaura+' | Type(s): |
Double Draconic Aura | |
Armor of Scales | |
Heart of Dragons | |
Slayer of Dragons | |
Words of Draconic Power | |
Draconic Heritage (Black) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and acid |
Black Dragon Lineage [draconic] | |
Draconic Heritage (Blue) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and electricity |
Blue Dragon Lineage [draconic] | |
Draconic Heritage (Brass) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and fire |
Brass Dragon Lineage [draconic] | |
Draconic Heritage (Bronze) [draconic] | |
Bronze Dragon Lineage [draconic] | |
Draconic Heritage (Copper) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and acid |
Copper Dragon Lineage [draconic] | |
Draconic Heritage (Gold) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and fire |
Gold Dragon Lineage [draconic] | |
Draconic Heritage (Green) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and acid |
Green Dragon Lineage [draconic] | |
Draconic Heritage (Red) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and fire |
Red Dragon Lineage [draconic] | |
Draconic Heritage (Silver) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and cold |
Silver Dragon Lineage [draconic] | |
Draconic Heritage (White) [draconic] | +'+draconic_feat_count+' on saves vs magic sleep, paralysis, and cold |
White Dragon Lineage [draconic] | |
Draconic Armor [draconic] | |
Draconic Knowledge [draconic] | |
Draconic Vigor [draconic] | |
Draconic Senses [draconic] | |
Dragonfire Assault [draconic] | |
Dragonfire Channeling [draconic] | |
Dragonfire Inspiration [draconic] | |
Dragonfire Strike [draconic] | |
Advantageous Avoidance | +1 luck reroll/day |
Better Lucky Than Good | +1 luck reroll/day |
Dumb Luck | +1 luck reroll/day |
Fortuitous Strike | +1 luck reroll/day |
Good Karma | +1 luck reroll/day |
Healer's Luck | +1 luck reroll/day |
Lucky Break | +1 luck reroll/day |
Lucky Catch | +1 luck reroll/day |
Lucky Fingers | +1 luck reroll/day |
Lucky Start | +1 luck reroll/day |
Magical Fortune | +1 luck reroll/day |
Make Your Own Luck | +1 luck reroll/day |
Miser's Fortune | +1 luck reroll/day |
Psychic Luck | +1 luck reroll/day |
Sly Fortune | +1 luck reroll/day |
Survivor's Luck | +1 luck reroll/day |
Tempting Fate | +1 luck reroll/day |
Third Time's The Charm | +1 luck reroll/day |
Unbelievable Luck | +2 luck rerolls/day |
Victor's Luck | +1 luck reroll/day |
Aberration Banemagic | |
Aberration Blood: Bulging Eyes [aberrant] | |
Aberration Blood: Flexible Limbs [aberrant] | |
Aberration Blood: Segmented Eyes [aberrant] | |
Aberration Blood: Slimy Skin [aberrant] | |
Aberration Blood: Sticky Fingers [aberrant] | |
Aberration Blood: Tail [aberrant] | |
Aberration Blood: Webbed Hands [aberrant] | |
Aberration Wildshape [aberrant] | |
Aquatic Spellcasting | |
Bestial Hide [aberrant] | |
Darkstalker | |
Deepspawn [aberrant] | |
Durable Form [aberrant] | |
Inhuman Reach [aberrant] | |
Inhuman Vision [aberrant] | |
Music of the Outer Spheres | |
Ocular Spell | |
Parrying Shield | |
Quick Recovery | |
Scavenging Gullet [aberrant] | |
Starspawn [aberrant] | |
Thrall Bred | |
Warped Mind [aberrant] | |
Waterspawn [aberrant] |
r'; SecondWindowDefinition+='Traits:r
r'; if (document.form1.abrasive_trait.checkedtrue){SecondWindowDefinition+='Abrasive
r'} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+='Absent-Minded
r'} if (document.form1.aggressive_trait.checkedtrue){SecondWindowDefinition+='Aggressive
r'} if (document.form1.brawler_trait.checkedtrue){SecondWindowDefinition+='Brawler
r'} if (document.form1.cautious_trait.checkedtrue){SecondWindowDefinition+='Cautious
r'} if (document.form1.detached_trait.checkedtrue){SecondWindowDefinition+='Detached
r'} if (document.form1.dishonest_trait.checkedtrue){SecondWindowDefinition+='Dishonest
r'} if (document.form1.easygoing_trait.checkedtrue){SecondWindowDefinition+='Easygoing
r'} if (document.form1.farsighted_trait.checkedtrue){SecondWindowDefinition+='Farsighted
r'} if (document.form1.focused_trait.checkedtrue){SecondWindowDefinition+='Focused
r'} if (document.form1.hardofhearing_trait.checkedtrue){SecondWindowDefinition+='Hard of Hearing
r'} if (document.form1.hardy_trait.checkedtrue){SecondWindowDefinition+='Hardy
r'} if (document.form1.honest_trait.checkedtrue){SecondWindowDefinition+='Honest
r'} if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+='Musclebound
r'} if (document.form1.nearsighted_trait.checkedtrue){SecondWindowDefinition+='Nearsighted
r'} if (document.form1.nightsighted_trait.checkedtrue){SecondWindowDefinition+='Nightsighted
r'} if (document.form1.passionate_trait.checkedtrue){SecondWindowDefinition+='Passionate
r'} if (document.form1.plucky_trait.checkedtrue){SecondWindowDefinition+='Plucky
r'} if (document.form1.polite_trait.checkedtrue){SecondWindowDefinition+='Polite
r'} if (document.form1.quick_trait.checkedtrue){SecondWindowDefinition+='Quick
r'} if (document.form1.reckless_trait.checkedtrue){SecondWindowDefinition+='Reckless
r'} if (document.form1.relentless_trait.checkedtrue){SecondWindowDefinition+='Relentless
r'} if (document.form1.saddleborn_trait.checkedtrue){SecondWindowDefinition+='Saddleborn
r'} if (document.form1.skinny_trait.checkedtrue){SecondWindowDefinition+='Skinny
r'} if (document.form1.slippery_trait.checkedtrue){SecondWindowDefinition+='Slippery
r'} if (document.form1.slow_trait.checkedtrue){SecondWindowDefinition+='Slow
r'} if (document.form1.stout_trait.checkedtrue){SecondWindowDefinition+='Stout
r'} if (document.form1.suspicious_trait.checkedtrue){SecondWindowDefinition+='Suspicious
r'} if (document.form1.torpid_trait.checkedtrue){SecondWindowDefinition+='Torpid
r'} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+='Uncivilized
r'} SecondWindowDefinition+='r
r'} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+='Absent-Minded
r'} if (document.form1.aggressive_trait.checkedtrue){SecondWindowDefinition+='Aggressive
r'} if (document.form1.brawler_trait.checkedtrue){SecondWindowDefinition+='Brawler
r'} if (document.form1.cautious_trait.checkedtrue){SecondWindowDefinition+='Cautious
r'} if (document.form1.detached_trait.checkedtrue){SecondWindowDefinition+='Detached
r'} if (document.form1.dishonest_trait.checkedtrue){SecondWindowDefinition+='Dishonest
r'} if (document.form1.easygoing_trait.checkedtrue){SecondWindowDefinition+='Easygoing
r'} if (document.form1.farsighted_trait.checkedtrue){SecondWindowDefinition+='Farsighted
r'} if (document.form1.focused_trait.checkedtrue){SecondWindowDefinition+='Focused
r'} if (document.form1.hardofhearing_trait.checkedtrue){SecondWindowDefinition+='Hard of Hearing
r'} if (document.form1.hardy_trait.checkedtrue){SecondWindowDefinition+='Hardy
r'} if (document.form1.honest_trait.checkedtrue){SecondWindowDefinition+='Honest
r'} if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+='Musclebound
r'} if (document.form1.nearsighted_trait.checkedtrue){SecondWindowDefinition+='Nearsighted
r'} if (document.form1.nightsighted_trait.checkedtrue){SecondWindowDefinition+='Nightsighted
r'} if (document.form1.passionate_trait.checkedtrue){SecondWindowDefinition+='Passionate
r'} if (document.form1.plucky_trait.checkedtrue){SecondWindowDefinition+='Plucky
r'} if (document.form1.polite_trait.checkedtrue){SecondWindowDefinition+='Polite
r'} if (document.form1.quick_trait.checkedtrue){SecondWindowDefinition+='Quick
r'} if (document.form1.reckless_trait.checkedtrue){SecondWindowDefinition+='Reckless
r'} if (document.form1.relentless_trait.checkedtrue){SecondWindowDefinition+='Relentless
r'} if (document.form1.saddleborn_trait.checkedtrue){SecondWindowDefinition+='Saddleborn
r'} if (document.form1.skinny_trait.checkedtrue){SecondWindowDefinition+='Skinny
r'} if (document.form1.slippery_trait.checkedtrue){SecondWindowDefinition+='Slippery
r'} if (document.form1.slow_trait.checkedtrue){SecondWindowDefinition+='Slow
r'} if (document.form1.stout_trait.checkedtrue){SecondWindowDefinition+='Stout
r'} if (document.form1.suspicious_trait.checkedtrue){SecondWindowDefinition+='Suspicious
r'} if (document.form1.torpid_trait.checkedtrue){SecondWindowDefinition+='Torpid
r'} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+='Uncivilized
r'} SecondWindowDefinition+='r
r'; if (document.form1.actionpoints_option.checkedtrue) { {SecondWindowDefinition+='Action Points: '+lifetime_action_points()+' (lifetime)
r'} } SecondWindowDefinition+=' SecondWindowDefinition+='r' x=modifier_number(intelligence)+appraise/appraise_class; if (raven_familiartrue){x=x+2; } if (has_diligenttrue){x=x+2; } if (has_skillfocusappraisetrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+balance/balance_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_aberrationbloodtailtrue){x=x+4; } if (has_openfeetchakra){x++;} if (has_naturalheavyweighttrue){x-=2; } if (tumble/tumble_class>=5){x=x+2; } if (rayce176){x+=2;} if (monk_totem3){x=x+2; } if (has_agiletrue){x=x+2; } if (has_naturalheavyweighttrue){x+=2; } if ((rayce20)|(rayce200)){x=x+4; } if (weretiger_templatetrue){x=x+4; } if (rayce36){x=x+2; } if (rayce111){x=x+2; } if (rayce139){x=x+4; } if (has_skillfocusbalancetrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(charisma)+bluff/bluff_class; if (has_openthroatchakra){x+=1;} if (snake_familiartrue){x=x+3; } if (rayce164){x+=2;} if (rayce201){x+=2;} if ((rayce193)|(rayce194)){x+=2;} if (rayce190){x+=2;} if (has_persuasivetrue){x=x+2; } if (monk_totem6){x=x+2; } if (rayce109){x=x+2; } if (vampire_templatetrue){x+=8; } if (rayce141){x+=4;} if (rayce152){x+=4;} if (rayce110){x=x+2; } if (rayce33){x=x+2; } if (rayce69){x=x+2; } if (rayce58){x=x+2; } if (rayce50){x=x+2; } if (document.form1.abrasive_trait.checkedtrue){x--; } if (document.form1.uncivilized_trait.checkedtrue){x--; } if (document.form1.dishonest_trait.checkedtrue){x++; } if (document.form1.honest_trait.checkedtrue){x--; } if (has_skillfocusblufftrue){x=x+3; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)&(umbral_templatefalse)){ x=modifier_number(strength)+climb/climb_class; if ((rayce72)|(rayce150)){x=modifier_number(dexterity)+climb/climb_class; if (document.form1.skinny_trait.checkedtrue){x++; } if (document.form1.stout_trait.checkedtrue){x--; } } if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (document.form1.musclebound_trait.checkedtrue){if ((rayce72)|(rayce150)){x--; } else {x++; }} if (has_feebletrue){x=x-2; } if ((rayce6)|(rayce199)|(rayce111)|(rayce71)|(rayce53)|(rayce43)|(rayce67)|(rayce70)|(rayce72)){x=x+2; } if (rayce68){x+=8; } if (rayce140){x+=8; } if (has_athletic){x=x+2; } if (has_openhandschakra){x++;} if (rayce179){x=x+2; } if (rayce198){x+=2;} if (rayce191){x=x+2; } if (lizard_familiartrue){x=x+3; } if (has_skillfocusclimbtrue){x=x+3; } if (has_aberrationbloodstickyfingerstrue){x=x+3; } if ((rayce72)|(rayce150)){SecondWindowDefinition+='r' } x=modifier_number(constitution)+concentration/concentration_class; if ((vampire_templatetrue)|(ghost_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(spectral_templatetrue)|(umbral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(deathknight_templatetrue)|(deathless_templatetrue)) {x=modifier_number(charisma)+concentration/concentration_class;} if (has_feebletrue){x=x-2; } if (rayce81){x=x-4; } if (monk_totem8){x=x+2; } if (has_skillfocusconcentrationtrue){x=x+3; } if (document.form1.focused_trait.checkedtrue){x++; } stringy='Con';y=constitution; if ((vampire_templatetrue)|(ghost_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(spectral_templatetrue)|(umbral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(deathknight_templatetrue)) {stringy='Cha [undead]';y=charisma;} if (deathless_templatetrue) {stringy='Cha [deathless]';y=charisma;} SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_1/craft_1_class; if (has_skillfocuscraft_1true){x=x+3; } if (rayce101){x=x+2; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_2/craft_2_class; if (has_skillfocuscraft_2true){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_3/craft_3_class; if (has_skillfocuscraft_3true){x=x+3; } SecondWindowDefinition+='r' if ((decipherscript>0)|(has_diligenttrue)|(has_skillfocusdecipherscripttrue)){ x=modifier_number(intelligence)+decipherscript/decipherscript_class; if (has_diligenttrue){x=x+2; } if (has_skillfocusdecipherscripttrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+diplomacy/diplomacy_class; if ((rayce2)|(rayce160)|(rayce161)|(rayce60)|(rayce41)|(rayce42)|(rayce52)|(rayce58)){x=x+2; } if (rayce94){x++; } x-=total_aberrant_feats; if (has_openthroatchakra){x++;} if (rayce110){x=x+2; } if (rayce190){x=x+2; } if (bluff/bluff_class>=5){x=x+2; } if (has_negotiatortrue){x=x+2; } if (document.form1.honest_trait.checkedtrue){x++; } if (document.form1.uncivilized_trait.checkedtrue){x--; } if (document.form1.polite_trait.checkedtrue){x++; } if (document.form1.dishonest_trait.checkedtrue){x=x-2; } if (knowledgenobility/knowledgenobility_class>=5){x=x+2; } if (sensemotive/sensemotive_class>=5){x=x+2; } if (has_skillfocusdiplomacytrue){x=x+3; } if (document.form1.abrasive_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x--; } SecondWindowDefinition+='r' if ((disabledevice>0)|(rayce40)|(has_nimblefingerstrue)|(has_skillfocusdisabledevicetrue)){ x=modifier_number(dexterity)+disabledevice/disabledevice_class; if (has_nimblefingerstrue){x=x+2; } if (rayce40){x=x+2; } if (has_skillfocusdisabledevicetrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+disguise/disguise_class; x-=total_aberrant_feats; if (has_skillfocusdisguisetrue){x=x+3; } if (rayce141){x+=4;} if (has_deceitful){x+=2;} if (rayce152){x+=4;} if (rayce192){x+=2;} SecondWindowDefinition+='r' x=modifier_number(dexterity)+escapeartist/escapeartist_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (rayce169){x+=15; } if (monk_totem1){x=x+2; } if (has_aberrationbloodslimyskin){x=x+4; } if (rayce171){x+=2;} if (has_agiletrue){x=x+2; } if (document.form1.skinny_trait.checkedtrue){x++; } if (document.form1.stout_trait.checkedtrue){x--; } if (rayce35){x=x+2; } if (has_skillfocusescapeartisttrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+forgery/forgery_class; if (has_deceitfultrue){x=x+2; } if (has_skillfocusforgerytrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(charisma)+gatherinformation/gatherinformation_class; x-=total_aberrant_feats; if ((rayce2)|(rayce160)|(rayce161)|(rayce194)|(rayce60)|(rayce51)|(rayce59)){x=x+2; } if (knowledgelocal/knowledgelocal_class>=5){x=x+2; } if (document.form1.easygoing_trait.checkedtrue){x++; } if (has_investigatortrue){x+=2;} if (document.form1.uncivilized_trait.checkedtrue){x--; } if (has_skillfocusgatherinformationtrue){x=x+3; } if (rayce39){x=x+2; } SecondWindowDefinition+='r' if ((handleanimal>0)|(rayce55)|(rayce57)|(has_skillfocushandleanimaltrue)|(has_animalaffinitytrue)|(document.form1.uncivilized_trait.checkedtrue)){ x=modifier_number(charisma)+handleanimal/handleanimal_class; x-=total_aberrant_feats; if (has_animalaffinitytrue){x=x+2; } if (rayce181){x+=2; } if (rayce55){x+=2; } if (rayce57){x+=2; } if (document.form1.saddleborn_trait.checkedtrue){x--; } if (document.form1.uncivilized_trait.checkedtrue){x++; } if (has_skillfocushandleanimaltrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+heal/heal_class; if (rayce65){x=x+2; } if (rayce73){x=x+2; } if (has_selfsufficienttrue){x=x+2; } if (has_skillfocushealtrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+hide/hide_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (rayce164){x+=2;} if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if (smalltrue){x=x+4; } if (weretiger_templatetrue){x+=4;} if (rayce128){x=x+4; } if (rayce173){x=x+15; } if (rayce174){x=x+4; } if (rayce118){x=x+4; } if (rayce150){x+=4;} if (rayce125){x=x+8; } if (largetrue){x=x-4; } if (has_skillfocushidetrue){x=x+3; } if (has_stealthytrue){x=x+2; } if (monk_totem7){x=x+2; } if (rayce149){x+=4;} if (barbarian_totem8){x=x+2; } if (rayce92){x=x+2; } if (rayce135){x=x+2; } if (rayce139){x=x+2; } if (rayce16){x=x+2; } if (rayce91){x=x+2; } if (rayce62){x=x+2; } if (rayce33){x=x+2; } if (rayce27){x=x+4; } if (rayce37){x=x+4; } SecondWindowDefinition+='r' x=modifier_number(charisma)+intimidate/intimidate_class; if (bluff/bluff_class>=5){x=x+2; } if (monk_totem5){x=x+2; } if ((rayce207)|(rayce208)){x+=2;} if ((barbarian_totem1)&&(barbarian_levels + epic_barbarian_levels>1)){x=x+2; } if (has_persuasivetrue){x=x+2; } if (rayce191){x=x+2; } if (rayce77){x=x+2; } if (rayce109){x=x+2; } if (rayce110){x=x+2; } if (has_skillfocusintimidatetrue){x=x+3; } if (document.form1.easygoing_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x--; } if (document.form1.polite_trait.checkedtrue){x=x-2; } if (document.form1.abrasive_trait.checkedtrue){x++; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)|(umbral_templatetrue)){ x=modifier_number(strength)+jump/jump_class; if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (document.form1.musclebound_trait.checkedtrue){x++; } if (has_feebletrue){x=x-2; } if (rayce68){x+=4; } if (rayce167){x+=4; } if (rayce176){x+=2;} if (rayce184){x+=10;} if (rayce179){x+=10;} if (rayce139){x+=4; } if (rayce159){x+=4; } if (rayce140){x+=4; } if ((rayce6)|(rayce199)|(rayce71)|(rayce53)|(rayce43)|(rayce70)){x=x+2; } if (rayce34){x=x+30; } if ((rayce20)|(rayce200)){x=x+4; } if (rayce166){x+=8;} if (rayce117){x+=5; } if (tumble/tumble_class>=5){x=x+2; } if (has_acrobatictrue){x=x+2; } if (has_naturalheavyweighttrue){x+=2; } if (rayce35){x=x+2; } if (rayce111){x=x+2; } if (has_skillfocusjumptrue){x=x+3; } if (final_speed0){x=x-18; } if (final_speed5){x=x-15; } if (final_speed10){x=x-12; } if (final_speed15){x=x-9; } if (final_speed20){x=x-6; } if (final_speed25){x=x-3; } if (final_speed35){x=x+2; } if (final_speed40){x=x+4; } if (final_speed45){x=x+6; } if (final_speed50){x=x+8; } if (final_speed55){x=x+10; } if (final_speed60){x=x+12; } if (final_speed65){x=x+14; } if (final_speed70){x=x+16; } if (final_speed75){x=x+18; } if (final_speed80){x=x+20; } if (final_speed85){x=x+22; } if (final_speed90){x=x+24; } if (final_speed95){x=x+26; } if (final_speed100){x=x+28; } SecondWindowDefinition+='r' } if ((knowledgearcana>0)|(rayce95)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgearcana/knowledgearcana_class; if (has_skillfocusknowledgearcanatrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } if (rayce95){x++; } if (has_draconicknowledge){x+=draconic_feat_count;} SecondWindowDefinition+='r'} if ((knowledgearchitecture>0)|(rayce56)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgearchitecture/knowledgearchitecture_class; if (has_skillfocusknowledgearchitecturetrue){x=x+3; } if (rayce56){x=x+2; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++} SecondWindowDefinition+='r'} if ((knowledgedungeoneering>0)|(rayce56)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgedungeoneering/knowledgedungeoneering_class; if (has_skillfocusknowledgedungeoneeringtrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (rayce56){x=x+2; } if (document.form1.absentminded_trait.checkedtrue){x++} SecondWindowDefinition+='r'} if ((knowledgegeography>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgegeography/knowledgegeography_class; if (has_skillfocusknowledgegeographytrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgehistory>0)|(rayce66)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgehistory/knowledgehistory_class; if (rayce66){x+=2; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } if (has_skillfocusknowledgehistorytrue){x=x+3; } SecondWindowDefinition+='r'} if ((knowledgelocal>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgelocal/knowledgelocal_class; if (has_skillfocusknowledgelocaltrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgenature>0)|(rayce65)|(rayce101)|(rayce93)|(rayce190)|(druid_levels + epic_druid_levels>0)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgenature/knowledgenature_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (rayce65){x=x+2; } if (rayce101){x=x+2; } if (rayce181){x=x+2; } if (rayce198){x=x+2; } if (rayce93){x=x+1; } if (druid_levels + epic_druid_levels>0){x=x+2; } if (survival/survival_class>=5){x=x+2; } if (has_skillfocusknowledgenaturetrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgenobility>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgenobility/knowledgenobility_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (has_skillfocusknowledgenobilitytrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgereligion>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgereligion/knowledgereligion_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (has_skillfocusknowledgereligiontrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgeplanes>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgeplanes/knowledgeplanes_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } if (has_skillfocusknowledgeplanestrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+listen/listen_class; if (document.form1.focused_trait.checkedtrue){x--; } if (document.form1.hardofhearing_trait.checkedtrue){x=x-2; } if (monk_totem4){x=x+2; } if (has_draconicsenses){x+=draconic_feat_count;} if (rayce185){x=x+4; } if (rayce129){x=x+2; } if (rayce183){x=x+2; } if (rayce176){x+=4;} if (rayce178){x+=4;} if (rayce174){x+=2; } if (rayce180){x+=2; } if (rayce164){x+=2;} if (rayce151){x=x+2; } if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if (rayce149){x+=4;} if (rayce148){x+=2;} if (document.form1.absentminded_trait.checkedtrue){x--; } if (bat_familiartrue){x=x+3; } if (has_inattentivetrue){x=x-4; } if ((rayce3)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce48)|(rayce17)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce196)){x=x+2; } if ((rayce5)|(rayce198)|(rayce49)|(rayce37)|(rayce16)|(rayce78)){x=x+2; } if (rayce19){x=x+4; } if (rayce128){x=x+2; } if (rayce28){x=x+2; } if (rayce112){x=x+2; } if (((rayce6)|(rayce199)|(rayce71)|(rayce62)|(rayce53)|(rayce43))|(rayce17)|(rayce18)){x=x+2; } if (rayce15){x=x+1; } if (has_alertness){x=x+2; } if (rayce101){x=x+2; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce51)|(rayce41)){x=x+1; } if (has_skillfocuslistentrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+movesilently/movesilently_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_openfeetchakra){x++;} if (weretiger_templatetrue){x+=4;} if (vampire_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (rayce173){x+=8; } if ((rayce6)|(rayce71)|(rayce62)|(rayce53)|(rayce43)){x=x+2; } if ((barbarian_totem9)&&(barbarian_levels + epic_barbarian_levels>=2)){x=x+2; } if ((rayce26)|(rayce59)|(rayce150)){x=x+4; } if (rayce149){x+=4;} if (rayce40){x=x+2; } if (rayce92){x=x+2; } if (rayce135){x=x+2; } if (rayce180){x=x+2; } if (rayce139){x=x+2; } if (rayce140){x=x+2; } if (rayce15){x=x+4; } if (rayce23){x=x+4; } if (rayce128){x=x+4; } if ((rayce21)|(rayce201)){x=x+4; } if (rayce118){x=x+4; } if (has_stealthy){x=x+2; } if (cat_familiartrue){x=x+3; } if (has_skillfocusmovesilentlytrue){x=x+3; } SecondWindowDefinition+='r' if ((openlock>0)|(has_nimblefingerstrue)|(has_skillfocusopenlocktrue)|(rayce81)){ x=modifier_number(dexterity)+openlock/openlock_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_nimblefingers){x=x+2; } if (rayce81){x=x+2; } if (has_skillfocusopenlocktrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+perform_1/perform_1_class; if (has_skillfocusperform_1true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_2/perform_2_class; if (has_skillfocusperform_2true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_3/perform_3_class; if (has_skillfocusperform_3true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_4/perform_4_class; if (has_skillfocusperform_4true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_5/perform_5_class; if (has_skillfocusperform_5true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' if (profession>0){ x=modifier_number(wisdom)+profession/profession_class; if (has_skillfocusprofessiontrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(dexterity)+ride/ride_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (handleanimal/handleanimal_class>=5){x=x+2; } if (document.form1.saddleborn_trait.checkedtrue){x=x+1; } if (has_animalaffinitytrue){x=x+2; } if (has_skillfocusridetrue){x=x+3; } if ((rayce26)|(rayce59)|(rayce50)){x=x+4; } if (rayce40){x=x+2; } if (rayce151){x=x+2; } if (rayce57){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+search/search_class; if (document.form1.nearsighted_trait.checkedtrue){x++} if (document.form1.farsighted_trait.checkedtrue){x=x-2} if (has_aberrationbloodsegmentedeyes){x+=3; } if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (has_openbrowchakra){x++;} if (has_draconicsenses){x+=draconic_feat_count;} if (rayce164){x+=2;} if (rayce183){x+=2;} if (rayce169){x+=4;} if (rayce185){x+=4;} if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if ((rayce3)|(rayce196)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce17)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce148)){x=x+2; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){x=x+1; } if ((rayce25)|(rayce72)|(rayce63)|(rayce54)|(rayce45)|(rayce117)){x=x+2; } if (has_investigatortrue){x=x+2; } if (has_skillfocussearchtrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(wisdom)+sensemotive/sensemotive_class; if (has_negotiatortrue){x=x+2; } if (rayce94){x=x+1; } if (rayce208){x+=2;} if (vampire_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (rayce109){x=x+2; } if (rayce126){x=x+2; } if (rayce39){x=x+2; } if (rayce58){x=x+2; } if (rayce60){x=x+2; } if (rayce69){x=x+2; } if (rayce49){x=x+2; } if (has_skillfocussensemotivetrue){x=x+3; } if (document.form1.easygoing_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x++; } if (document.form1.honest_trait.checkedtrue){x--; } SecondWindowDefinition+='r' if ((sleightofhand>0)|(rayce62)|(rayce125)|(rayce40)|(rayce50)|(rayce81)|(has_defthandstrue)|(has_skillfocussleightofhandtrue)){ x=modifier_number(dexterity)+sleightofhand/sleightofhand_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (bluff/bluff_class>=5){x=x+2; } if (rayce81){x=x+2; } if (rayce62){x=x+2; } if (rayce40){x=x+2; } if (rayce50){x=x+2; } if (rayce125){x=x+8; } if (has_defthandstrue){x=x+2; } if (has_skillfocussleightofhandtrue){x=x+3; } SecondWindowDefinition+='r'} if ((spellcraft>0)|(has_magicalaptitudetrue)|(has_skillfocusspellcrafttrue)|(rayce95)){ x=modifier_number(intelligence)+spellcraft/spellcraft_class; if (knowledgearcana/knowledgearcana_class>=5){x=x+2; } if (has_magicalaptitudetrue){x=x+2; } if (rayce95){x=x+2; } if (has_skillfocusspellcrafttrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+spot/spot_class; if (document.form1.absentminded_trait.checkedtrue){x--; } if (document.form1.nearsighted_trait.checkedtrue){x--; } if (barbarian_totem5){x+=2; } if (has_aberrationbloodbulgingeyes){x+=2; } if (has_draconicsenses){x+=draconic_feat_count;} if (has_openbrowchakra){x++;} if (rayce176){x+=4; } if (rayce185){x+=4; } if (rayce183){x+=2; } if (rayce178){x+=4;} if (rayce164){x+=2;} if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if ((rayce149)|(rayce169)){x+=4;} if (rayce99){x+=2; } if (rayce148){x+=2;} if (rayce128){x+=2; } if (rayce179){x+=2; } if (rayce117){x+=2; } if (rayce101){x+=2; } if (document.form1.farsighted_trait.checkedtrue){x++; } if ((rayce3)|(rayce196)|(rayce158)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce48)|(rayce81)|(rayce17)|(rayce65)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce78)){x=x+2; } if (rayce159){x+=4;} if (document.form1.focused_trait.checkedtrue){x--; } if (document.form1.hardofhearing_trait.checkedtrue){x++; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){x=x+1; } if (rayce28){x=x+2; } if (rayce15){x=x+1; } if (has_inattentivetrue){x=x-4; } if (has_alertnesstrue){x=x+2; } if (has_skillfocusspottrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(wisdom)+survival/survival_class; if (druid_levels + epic_druid_levels>0){x=x+2; } if (has_selfsufficienttrue){x=x+2; } if (rayce93){x=x+1; } if (rayce92){x=x+2; } if (rayce167){x=x+2; } if (rayce63){x=x+2; } if (rayce134){x=x+2; } if (rayce73){x=x+2; } if (rayce65){x=x+2; } if (rayce36){x=x+2; } if (rayce51){x=x+2; } if (rayce41){x=x+2; } if (has_skillfocussurvivaltrue){x=x+3; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)|(umbral_templatetrue)){ x=modifier_number(strength)+swim/swim_class; if (document.form1.musclebound_trait.checkedtrue){x++; } if (has_aberrationbloodwebbedhandstrue){x+=4; } if (has_waterspawntrue){x+=8; } if (has_feebletrue){x=x-2; } if (has_openhandschakra){x++;} if (has_athletictrue){x=x+2; } if (rayce53){x=x+2; } if ((rayce158)|(rayce160)){x=x+8; } if (rayce77){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } if (rayce67){x=x+2; } if ((rayce20)|(rayce200)){x=x+4; } if (has_skillfocusswimtrue){x=x+3; } SecondWindowDefinition+='r' } if ((tumble>0)|(monk_totem2)|(has_acrobatictrue)|(has_skillfocustumbletrue)){ x=modifier_number(dexterity)+tumble/tumble_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (has_feebletrue){x=x-2; } if (jump/jump_class>=5){x=x+2; } if (monk_totem2){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } if (has_acrobatictrue){x=x+2; } if (has_skillfocustumbletrue){x=x+3; } SecondWindowDefinition+='r'} if ((usemagicdevice>0)|(has_magicalaptitudetrue)|(has_skillfocususemagicdevicetrue)){ x=modifier_number(charisma)+usemagicdevice/usemagicdevice_class; if (has_magicalaptitudetrue){x=x+2; } if (has_skillfocususemagicdevicetrue){x=x+3; } SecondWindowDefinition+='r' } x=modifier_number(dexterity)+userope/userope_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_defthandstrue){x=x+2; } if (rayce67){x=x+2; } if (rayce77){x=x+2; } if (has_skillfocususeropetrue){x=x+3; } SecondWindowDefinition+='r' if ((autohypnosis>0)|(has_skillfocusautohypnosistrue)){ x=modifier_number(wisdom)+autohypnosis/autohypnosis_class; if (has_skillfocusautohypnosistrue){x=x+3; } if (has_autonomoustrue){x=x+2; } if (concentration/concentration_class>=5){x=x+2; } SecondWindowDefinition+='r' } if ((knowpsi>0)|(has_skillfocusknowpsitrue)){ x=modifier_number(intelligence)+knowpsi/knowpsi_class; if (autohypnosis/autohypnosis_class>=5){x+=2; } if (has_skillfocusknowpsitrue){x=x+3; } if (has_autonomoustrue){x=x+2; } SecondWindowDefinition+='r' } if ((psicraft>0)|(has_skillfocuspsicrafttrue)){ x=modifier_number(intelligence)+psicraft/psicraft_class; if (has_skillfocuspsicrafttrue){x=x+3; } if (knowpsi/knowpsi_class>=5){x=x+2; } SecondWindowDefinition+='r' } //if ((remoteview>0)|(has_skillfocusremoteview)){ //x=modifier_number(intelligence)+remoteview/remoteview_class; //if (has_skillfocusremoteviewtrue){x=x+3; } //SecondWindowDefinition+='r' //} //if ((stabilizeself>0)|(has_skillfocusstabilizeself)){ //x=modifier_number(constitution)+stabilizeself/stabilizeself_class; //if (has_skillfocusstabilizeselftrue){x=x+3; } //SecondWindowDefinition+='r' //} if ((usepsionicdevice>0)|(has_skillfocususepsionicdevice)){ x=modifier_number(charisma)+usepsionicdevice/usepsionicdevice_class; if (has_skillfocususepsionicdevicetrue){x=x+3; } SecondWindowDefinition+='r' } if ((otherskill1>0)|(werebear_templatetrue)|(wereboar_templatetrue)|(wererat_templatetrue)|(weretiger_templatetrue)|(werewolf_templatetrue)){ if (document.form1.otherskill1_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill1;stringy='Str';} if (document.form1.otherskill1_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill1;stringy='Dex';} if (document.form1.otherskill1_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill1;stringy='Con';} if (document.form1.otherskill1_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill1;stringy='Int';} if (document.form1.otherskill1_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill1;stringy='Wis';} if (document.form1.otherskill1_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill1;stringy='Chr';} SecondWindowDefinition+='r' } if (otherskill2>0){ if (document.form1.otherskill2_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill2;stringy='Str';} if (document.form1.otherskill2_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill2;stringy='Dex';} if (document.form1.otherskill2_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill2;stringy='Con';} if (document.form1.otherskill2_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill2;stringy='Int';} if (document.form1.otherskill2_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill2;stringy='Wis';} if (document.form1.otherskill2_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill2;stringy='Chr';} SecondWindowDefinition+='r' } if (otherskill3>0){ if (document.form1.otherskill3_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill3;stringy='Str';} if (document.form1.otherskill3_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill3;stringy='Dex';} if (document.form1.otherskill3_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill3;stringy='Con';} if (document.form1.otherskill3_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill3;stringy='Int';} if (document.form1.otherskill3_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill3;stringy='Wis';} if (document.form1.otherskill3_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill3;stringy='Chr';} SecondWindowDefinition+='r' } SecondWindowDefinition+='
r
r'} } SecondWindowDefinition+=' SecondWindowDefinition+='r' x=modifier_number(intelligence)+appraise/appraise_class; if (raven_familiartrue){x=x+2; } if (has_diligenttrue){x=x+2; } if (has_skillfocusappraisetrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+balance/balance_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_aberrationbloodtailtrue){x=x+4; } if (has_openfeetchakra){x++;} if (has_naturalheavyweighttrue){x-=2; } if (tumble/tumble_class>=5){x=x+2; } if (rayce176){x+=2;} if (monk_totem3){x=x+2; } if (has_agiletrue){x=x+2; } if (has_naturalheavyweighttrue){x+=2; } if ((rayce20)|(rayce200)){x=x+4; } if (weretiger_templatetrue){x=x+4; } if (rayce36){x=x+2; } if (rayce111){x=x+2; } if (rayce139){x=x+4; } if (has_skillfocusbalancetrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(charisma)+bluff/bluff_class; if (has_openthroatchakra){x+=1;} if (snake_familiartrue){x=x+3; } if (rayce164){x+=2;} if (rayce201){x+=2;} if ((rayce193)|(rayce194)){x+=2;} if (rayce190){x+=2;} if (has_persuasivetrue){x=x+2; } if (monk_totem6){x=x+2; } if (rayce109){x=x+2; } if (vampire_templatetrue){x+=8; } if (rayce141){x+=4;} if (rayce152){x+=4;} if (rayce110){x=x+2; } if (rayce33){x=x+2; } if (rayce69){x=x+2; } if (rayce58){x=x+2; } if (rayce50){x=x+2; } if (document.form1.abrasive_trait.checkedtrue){x--; } if (document.form1.uncivilized_trait.checkedtrue){x--; } if (document.form1.dishonest_trait.checkedtrue){x++; } if (document.form1.honest_trait.checkedtrue){x--; } if (has_skillfocusblufftrue){x=x+3; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)&(umbral_templatefalse)){ x=modifier_number(strength)+climb/climb_class; if ((rayce72)|(rayce150)){x=modifier_number(dexterity)+climb/climb_class; if (document.form1.skinny_trait.checkedtrue){x++; } if (document.form1.stout_trait.checkedtrue){x--; } } if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (document.form1.musclebound_trait.checkedtrue){if ((rayce72)|(rayce150)){x--; } else {x++; }} if (has_feebletrue){x=x-2; } if ((rayce6)|(rayce199)|(rayce111)|(rayce71)|(rayce53)|(rayce43)|(rayce67)|(rayce70)|(rayce72)){x=x+2; } if (rayce68){x+=8; } if (rayce140){x+=8; } if (has_athletic){x=x+2; } if (has_openhandschakra){x++;} if (rayce179){x=x+2; } if (rayce198){x+=2;} if (rayce191){x=x+2; } if (lizard_familiartrue){x=x+3; } if (has_skillfocusclimbtrue){x=x+3; } if (has_aberrationbloodstickyfingerstrue){x=x+3; } if ((rayce72)|(rayce150)){SecondWindowDefinition+='r' } x=modifier_number(constitution)+concentration/concentration_class; if ((vampire_templatetrue)|(ghost_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(spectral_templatetrue)|(umbral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(deathknight_templatetrue)|(deathless_templatetrue)) {x=modifier_number(charisma)+concentration/concentration_class;} if (has_feebletrue){x=x-2; } if (rayce81){x=x-4; } if (monk_totem8){x=x+2; } if (has_skillfocusconcentrationtrue){x=x+3; } if (document.form1.focused_trait.checkedtrue){x++; } stringy='Con';y=constitution; if ((vampire_templatetrue)|(ghost_templatetrue)|(lich_templatetrue)|(mummy_templatetrue)|(spectral_templatetrue)|(umbral_templatetrue)|(wight_templatetrue)|(wraith_templatetrue)|(deathknight_templatetrue)) {stringy='Cha [undead]';y=charisma;} if (deathless_templatetrue) {stringy='Cha [deathless]';y=charisma;} SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_1/craft_1_class; if (has_skillfocuscraft_1true){x=x+3; } if (rayce101){x=x+2; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_2/craft_2_class; if (has_skillfocuscraft_2true){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+craft_3/craft_3_class; if (has_skillfocuscraft_3true){x=x+3; } SecondWindowDefinition+='r' if ((decipherscript>0)|(has_diligenttrue)|(has_skillfocusdecipherscripttrue)){ x=modifier_number(intelligence)+decipherscript/decipherscript_class; if (has_diligenttrue){x=x+2; } if (has_skillfocusdecipherscripttrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+diplomacy/diplomacy_class; if ((rayce2)|(rayce160)|(rayce161)|(rayce60)|(rayce41)|(rayce42)|(rayce52)|(rayce58)){x=x+2; } if (rayce94){x++; } x-=total_aberrant_feats; if (has_openthroatchakra){x++;} if (rayce110){x=x+2; } if (rayce190){x=x+2; } if (bluff/bluff_class>=5){x=x+2; } if (has_negotiatortrue){x=x+2; } if (document.form1.honest_trait.checkedtrue){x++; } if (document.form1.uncivilized_trait.checkedtrue){x--; } if (document.form1.polite_trait.checkedtrue){x++; } if (document.form1.dishonest_trait.checkedtrue){x=x-2; } if (knowledgenobility/knowledgenobility_class>=5){x=x+2; } if (sensemotive/sensemotive_class>=5){x=x+2; } if (has_skillfocusdiplomacytrue){x=x+3; } if (document.form1.abrasive_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x--; } SecondWindowDefinition+='r' if ((disabledevice>0)|(rayce40)|(has_nimblefingerstrue)|(has_skillfocusdisabledevicetrue)){ x=modifier_number(dexterity)+disabledevice/disabledevice_class; if (has_nimblefingerstrue){x=x+2; } if (rayce40){x=x+2; } if (has_skillfocusdisabledevicetrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+disguise/disguise_class; x-=total_aberrant_feats; if (has_skillfocusdisguisetrue){x=x+3; } if (rayce141){x+=4;} if (has_deceitful){x+=2;} if (rayce152){x+=4;} if (rayce192){x+=2;} SecondWindowDefinition+='r' x=modifier_number(dexterity)+escapeartist/escapeartist_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (rayce169){x+=15; } if (monk_totem1){x=x+2; } if (has_aberrationbloodslimyskin){x=x+4; } if (rayce171){x+=2;} if (has_agiletrue){x=x+2; } if (document.form1.skinny_trait.checkedtrue){x++; } if (document.form1.stout_trait.checkedtrue){x--; } if (rayce35){x=x+2; } if (has_skillfocusescapeartisttrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+forgery/forgery_class; if (has_deceitfultrue){x=x+2; } if (has_skillfocusforgerytrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(charisma)+gatherinformation/gatherinformation_class; x-=total_aberrant_feats; if ((rayce2)|(rayce160)|(rayce161)|(rayce194)|(rayce60)|(rayce51)|(rayce59)){x=x+2; } if (knowledgelocal/knowledgelocal_class>=5){x=x+2; } if (document.form1.easygoing_trait.checkedtrue){x++; } if (has_investigatortrue){x+=2;} if (document.form1.uncivilized_trait.checkedtrue){x--; } if (has_skillfocusgatherinformationtrue){x=x+3; } if (rayce39){x=x+2; } SecondWindowDefinition+='r' if ((handleanimal>0)|(rayce55)|(rayce57)|(has_skillfocushandleanimaltrue)|(has_animalaffinitytrue)|(document.form1.uncivilized_trait.checkedtrue)){ x=modifier_number(charisma)+handleanimal/handleanimal_class; x-=total_aberrant_feats; if (has_animalaffinitytrue){x=x+2; } if (rayce181){x+=2; } if (rayce55){x+=2; } if (rayce57){x+=2; } if (document.form1.saddleborn_trait.checkedtrue){x--; } if (document.form1.uncivilized_trait.checkedtrue){x++; } if (has_skillfocushandleanimaltrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+heal/heal_class; if (rayce65){x=x+2; } if (rayce73){x=x+2; } if (has_selfsufficienttrue){x=x+2; } if (has_skillfocushealtrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+hide/hide_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (rayce164){x+=2;} if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if (smalltrue){x=x+4; } if (weretiger_templatetrue){x+=4;} if (rayce128){x=x+4; } if (rayce173){x=x+15; } if (rayce174){x=x+4; } if (rayce118){x=x+4; } if (rayce150){x+=4;} if (rayce125){x=x+8; } if (largetrue){x=x-4; } if (has_skillfocushidetrue){x=x+3; } if (has_stealthytrue){x=x+2; } if (monk_totem7){x=x+2; } if (rayce149){x+=4;} if (barbarian_totem8){x=x+2; } if (rayce92){x=x+2; } if (rayce135){x=x+2; } if (rayce139){x=x+2; } if (rayce16){x=x+2; } if (rayce91){x=x+2; } if (rayce62){x=x+2; } if (rayce33){x=x+2; } if (rayce27){x=x+4; } if (rayce37){x=x+4; } SecondWindowDefinition+='r' x=modifier_number(charisma)+intimidate/intimidate_class; if (bluff/bluff_class>=5){x=x+2; } if (monk_totem5){x=x+2; } if ((rayce207)|(rayce208)){x+=2;} if ((barbarian_totem1)&&(barbarian_levels + epic_barbarian_levels>1)){x=x+2; } if (has_persuasivetrue){x=x+2; } if (rayce191){x=x+2; } if (rayce77){x=x+2; } if (rayce109){x=x+2; } if (rayce110){x=x+2; } if (has_skillfocusintimidatetrue){x=x+3; } if (document.form1.easygoing_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x--; } if (document.form1.polite_trait.checkedtrue){x=x-2; } if (document.form1.abrasive_trait.checkedtrue){x++; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)|(umbral_templatetrue)){ x=modifier_number(strength)+jump/jump_class; if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (document.form1.musclebound_trait.checkedtrue){x++; } if (has_feebletrue){x=x-2; } if (rayce68){x+=4; } if (rayce167){x+=4; } if (rayce176){x+=2;} if (rayce184){x+=10;} if (rayce179){x+=10;} if (rayce139){x+=4; } if (rayce159){x+=4; } if (rayce140){x+=4; } if ((rayce6)|(rayce199)|(rayce71)|(rayce53)|(rayce43)|(rayce70)){x=x+2; } if (rayce34){x=x+30; } if ((rayce20)|(rayce200)){x=x+4; } if (rayce166){x+=8;} if (rayce117){x+=5; } if (tumble/tumble_class>=5){x=x+2; } if (has_acrobatictrue){x=x+2; } if (has_naturalheavyweighttrue){x+=2; } if (rayce35){x=x+2; } if (rayce111){x=x+2; } if (has_skillfocusjumptrue){x=x+3; } if (final_speed0){x=x-18; } if (final_speed5){x=x-15; } if (final_speed10){x=x-12; } if (final_speed15){x=x-9; } if (final_speed20){x=x-6; } if (final_speed25){x=x-3; } if (final_speed35){x=x+2; } if (final_speed40){x=x+4; } if (final_speed45){x=x+6; } if (final_speed50){x=x+8; } if (final_speed55){x=x+10; } if (final_speed60){x=x+12; } if (final_speed65){x=x+14; } if (final_speed70){x=x+16; } if (final_speed75){x=x+18; } if (final_speed80){x=x+20; } if (final_speed85){x=x+22; } if (final_speed90){x=x+24; } if (final_speed95){x=x+26; } if (final_speed100){x=x+28; } SecondWindowDefinition+='r' } if ((knowledgearcana>0)|(rayce95)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgearcana/knowledgearcana_class; if (has_skillfocusknowledgearcanatrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } if (rayce95){x++; } if (has_draconicknowledge){x+=draconic_feat_count;} SecondWindowDefinition+='r'} if ((knowledgearchitecture>0)|(rayce56)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgearchitecture/knowledgearchitecture_class; if (has_skillfocusknowledgearchitecturetrue){x=x+3; } if (rayce56){x=x+2; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++} SecondWindowDefinition+='r'} if ((knowledgedungeoneering>0)|(rayce56)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgedungeoneering/knowledgedungeoneering_class; if (has_skillfocusknowledgedungeoneeringtrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (rayce56){x=x+2; } if (document.form1.absentminded_trait.checkedtrue){x++} SecondWindowDefinition+='r'} if ((knowledgegeography>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgegeography/knowledgegeography_class; if (has_skillfocusknowledgegeographytrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgehistory>0)|(rayce66)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgehistory/knowledgehistory_class; if (rayce66){x+=2; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } if (has_skillfocusknowledgehistorytrue){x=x+3; } SecondWindowDefinition+='r'} if ((knowledgelocal>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgelocal/knowledgelocal_class; if (has_skillfocusknowledgelocaltrue){x=x+3; } if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgenature>0)|(rayce65)|(rayce101)|(rayce93)|(rayce190)|(druid_levels + epic_druid_levels>0)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgenature/knowledgenature_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (rayce65){x=x+2; } if (rayce101){x=x+2; } if (rayce181){x=x+2; } if (rayce198){x=x+2; } if (rayce93){x=x+1; } if (druid_levels + epic_druid_levels>0){x=x+2; } if (survival/survival_class>=5){x=x+2; } if (has_skillfocusknowledgenaturetrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgenobility>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgenobility/knowledgenobility_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (has_skillfocusknowledgenobilitytrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgereligion>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgereligion/knowledgereligion_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (has_skillfocusknowledgereligiontrue){x=x+3; } if (document.form1.absentminded_trait.checkedtrue){x++; } SecondWindowDefinition+='r'} if ((knowledgeplanes>0)|(rayce190)|(has_draconicknowledge)){ x=modifier_number(intelligence) + knowledgeplanes/knowledgeplanes_class; if (has_draconicknowledge){x+=draconic_feat_count;} if (document.form1.absentminded_trait.checkedtrue){x++; } if (has_skillfocusknowledgeplanestrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+listen/listen_class; if (document.form1.focused_trait.checkedtrue){x--; } if (document.form1.hardofhearing_trait.checkedtrue){x=x-2; } if (monk_totem4){x=x+2; } if (has_draconicsenses){x+=draconic_feat_count;} if (rayce185){x=x+4; } if (rayce129){x=x+2; } if (rayce183){x=x+2; } if (rayce176){x+=4;} if (rayce178){x+=4;} if (rayce174){x+=2; } if (rayce180){x+=2; } if (rayce164){x+=2;} if (rayce151){x=x+2; } if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if (rayce149){x+=4;} if (rayce148){x+=2;} if (document.form1.absentminded_trait.checkedtrue){x--; } if (bat_familiartrue){x=x+3; } if (has_inattentivetrue){x=x-4; } if ((rayce3)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce48)|(rayce17)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce196)){x=x+2; } if ((rayce5)|(rayce198)|(rayce49)|(rayce37)|(rayce16)|(rayce78)){x=x+2; } if (rayce19){x=x+4; } if (rayce128){x=x+2; } if (rayce28){x=x+2; } if (rayce112){x=x+2; } if (((rayce6)|(rayce199)|(rayce71)|(rayce62)|(rayce53)|(rayce43))|(rayce17)|(rayce18)){x=x+2; } if (rayce15){x=x+1; } if (has_alertness){x=x+2; } if (rayce101){x=x+2; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce51)|(rayce41)){x=x+1; } if (has_skillfocuslistentrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(dexterity)+movesilently/movesilently_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_openfeetchakra){x++;} if (weretiger_templatetrue){x+=4;} if (vampire_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (rayce173){x+=8; } if ((rayce6)|(rayce71)|(rayce62)|(rayce53)|(rayce43)){x=x+2; } if ((barbarian_totem9)&&(barbarian_levels + epic_barbarian_levels>=2)){x=x+2; } if ((rayce26)|(rayce59)|(rayce150)){x=x+4; } if (rayce149){x+=4;} if (rayce40){x=x+2; } if (rayce92){x=x+2; } if (rayce135){x=x+2; } if (rayce180){x=x+2; } if (rayce139){x=x+2; } if (rayce140){x=x+2; } if (rayce15){x=x+4; } if (rayce23){x=x+4; } if (rayce128){x=x+4; } if ((rayce21)|(rayce201)){x=x+4; } if (rayce118){x=x+4; } if (has_stealthy){x=x+2; } if (cat_familiartrue){x=x+3; } if (has_skillfocusmovesilentlytrue){x=x+3; } SecondWindowDefinition+='r' if ((openlock>0)|(has_nimblefingerstrue)|(has_skillfocusopenlocktrue)|(rayce81)){ x=modifier_number(dexterity)+openlock/openlock_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_nimblefingers){x=x+2; } if (rayce81){x=x+2; } if (has_skillfocusopenlocktrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(charisma)+perform_1/perform_1_class; if (has_skillfocusperform_1true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_2/perform_2_class; if (has_skillfocusperform_2true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_3/perform_3_class; if (has_skillfocusperform_3true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_4/perform_4_class; if (has_skillfocusperform_4true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' x=modifier_number(charisma)+perform_5/perform_5_class; if (has_skillfocusperform_5true){x=x+3; } if (rayce149){x+=4;} SecondWindowDefinition+='r' if (profession>0){ x=modifier_number(wisdom)+profession/profession_class; if (has_skillfocusprofessiontrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(dexterity)+ride/ride_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (handleanimal/handleanimal_class>=5){x=x+2; } if (document.form1.saddleborn_trait.checkedtrue){x=x+1; } if (has_animalaffinitytrue){x=x+2; } if (has_skillfocusridetrue){x=x+3; } if ((rayce26)|(rayce59)|(rayce50)){x=x+4; } if (rayce40){x=x+2; } if (rayce151){x=x+2; } if (rayce57){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } SecondWindowDefinition+='r' x=modifier_number(intelligence)+search/search_class; if (document.form1.nearsighted_trait.checkedtrue){x++} if (document.form1.farsighted_trait.checkedtrue){x=x-2} if (has_aberrationbloodsegmentedeyes){x+=3; } if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (has_openbrowchakra){x++;} if (has_draconicsenses){x+=draconic_feat_count;} if (rayce164){x+=2;} if (rayce183){x+=2;} if (rayce169){x+=4;} if (rayce185){x+=4;} if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if ((rayce3)|(rayce196)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce17)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce148)){x=x+2; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){x=x+1; } if ((rayce25)|(rayce72)|(rayce63)|(rayce54)|(rayce45)|(rayce117)){x=x+2; } if (has_investigatortrue){x=x+2; } if (has_skillfocussearchtrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(wisdom)+sensemotive/sensemotive_class; if (has_negotiatortrue){x=x+2; } if (rayce94){x=x+1; } if (rayce208){x+=2;} if (vampire_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (rayce109){x=x+2; } if (rayce126){x=x+2; } if (rayce39){x=x+2; } if (rayce58){x=x+2; } if (rayce60){x=x+2; } if (rayce69){x=x+2; } if (rayce49){x=x+2; } if (has_skillfocussensemotivetrue){x=x+3; } if (document.form1.easygoing_trait.checkedtrue){x--; } if (document.form1.suspicious_trait.checkedtrue){x++; } if (document.form1.honest_trait.checkedtrue){x--; } SecondWindowDefinition+='r' if ((sleightofhand>0)|(rayce62)|(rayce125)|(rayce40)|(rayce50)|(rayce81)|(has_defthandstrue)|(has_skillfocussleightofhandtrue)){ x=modifier_number(dexterity)+sleightofhand/sleightofhand_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (bluff/bluff_class>=5){x=x+2; } if (rayce81){x=x+2; } if (rayce62){x=x+2; } if (rayce40){x=x+2; } if (rayce50){x=x+2; } if (rayce125){x=x+8; } if (has_defthandstrue){x=x+2; } if (has_skillfocussleightofhandtrue){x=x+3; } SecondWindowDefinition+='r'} if ((spellcraft>0)|(has_magicalaptitudetrue)|(has_skillfocusspellcrafttrue)|(rayce95)){ x=modifier_number(intelligence)+spellcraft/spellcraft_class; if (knowledgearcana/knowledgearcana_class>=5){x=x+2; } if (has_magicalaptitudetrue){x=x+2; } if (rayce95){x=x+2; } if (has_skillfocusspellcrafttrue){x=x+3; } SecondWindowDefinition+='r'} x=modifier_number(wisdom)+spot/spot_class; if (document.form1.absentminded_trait.checkedtrue){x--; } if (document.form1.nearsighted_trait.checkedtrue){x--; } if (barbarian_totem5){x+=2; } if (has_aberrationbloodbulgingeyes){x+=2; } if (has_draconicsenses){x+=draconic_feat_count;} if (has_openbrowchakra){x++;} if (rayce176){x+=4; } if (rayce185){x+=4; } if (rayce183){x+=2; } if (rayce178){x+=4;} if (rayce164){x+=2;} if (vampire_templatetrue){x+=8; } if (ghost_templatetrue){x+=8; } if (lich_templatetrue){x+=8; } if (spectral_templatetrue){x+=8; } if ((rayce149)|(rayce169)){x+=4;} if (rayce99){x+=2; } if (rayce148){x+=2;} if (rayce128){x+=2; } if (rayce179){x+=2; } if (rayce117){x+=2; } if (rayce101){x+=2; } if (document.form1.farsighted_trait.checkedtrue){x++; } if ((rayce3)|(rayce196)|(rayce158)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce48)|(rayce81)|(rayce17)|(rayce65)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)|(rayce78)){x=x+2; } if (rayce159){x+=4;} if (document.form1.focused_trait.checkedtrue){x--; } if (document.form1.hardofhearing_trait.checkedtrue){x++; } if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){x=x+1; } if (rayce28){x=x+2; } if (rayce15){x=x+1; } if (has_inattentivetrue){x=x-4; } if (has_alertnesstrue){x=x+2; } if (has_skillfocusspottrue){x=x+3; } SecondWindowDefinition+='r' x=modifier_number(wisdom)+survival/survival_class; if (druid_levels + epic_druid_levels>0){x=x+2; } if (has_selfsufficienttrue){x=x+2; } if (rayce93){x=x+1; } if (rayce92){x=x+2; } if (rayce167){x=x+2; } if (rayce63){x=x+2; } if (rayce134){x=x+2; } if (rayce73){x=x+2; } if (rayce65){x=x+2; } if (rayce36){x=x+2; } if (rayce51){x=x+2; } if (rayce41){x=x+2; } if (has_skillfocussurvivaltrue){x=x+3; } SecondWindowDefinition+='r' if ((spectral_templatefalse)&(wraith_templatefalse)|(umbral_templatetrue)){ x=modifier_number(strength)+swim/swim_class; if (document.form1.musclebound_trait.checkedtrue){x++; } if (has_aberrationbloodwebbedhandstrue){x+=4; } if (has_waterspawntrue){x+=8; } if (has_feebletrue){x=x-2; } if (has_openhandschakra){x++;} if (has_athletictrue){x=x+2; } if (rayce53){x=x+2; } if ((rayce158)|(rayce160)){x=x+8; } if (rayce77){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } if (rayce67){x=x+2; } if ((rayce20)|(rayce200)){x=x+4; } if (has_skillfocusswimtrue){x=x+3; } SecondWindowDefinition+='r' } if ((tumble>0)|(monk_totem2)|(has_acrobatictrue)|(has_skillfocustumbletrue)){ x=modifier_number(dexterity)+tumble/tumble_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (TotalNinjaLevels()>=18){x+=6;} else if (TotalNinjaLevels()>=12){x+=4;} else if (TotalNinjaLevels()>= 6){x+=2;} if (has_feebletrue){x=x-2; } if (jump/jump_class>=5){x=x+2; } if (monk_totem2){x=x+2; } if (has_naturalheavyweighttrue){x-=2; } if (has_acrobatictrue){x=x+2; } if (has_skillfocustumbletrue){x=x+3; } SecondWindowDefinition+='r'} if ((usemagicdevice>0)|(has_magicalaptitudetrue)|(has_skillfocususemagicdevicetrue)){ x=modifier_number(charisma)+usemagicdevice/usemagicdevice_class; if (has_magicalaptitudetrue){x=x+2; } if (has_skillfocususemagicdevicetrue){x=x+3; } SecondWindowDefinition+='r' } x=modifier_number(dexterity)+userope/userope_class; if (document.form1.musclebound_trait.checkedtrue){x--; } if (has_feebletrue){x=x-2; } if (has_defthandstrue){x=x+2; } if (rayce67){x=x+2; } if (rayce77){x=x+2; } if (has_skillfocususeropetrue){x=x+3; } SecondWindowDefinition+='r' if ((autohypnosis>0)|(has_skillfocusautohypnosistrue)){ x=modifier_number(wisdom)+autohypnosis/autohypnosis_class; if (has_skillfocusautohypnosistrue){x=x+3; } if (has_autonomoustrue){x=x+2; } if (concentration/concentration_class>=5){x=x+2; } SecondWindowDefinition+='r' } if ((knowpsi>0)|(has_skillfocusknowpsitrue)){ x=modifier_number(intelligence)+knowpsi/knowpsi_class; if (autohypnosis/autohypnosis_class>=5){x+=2; } if (has_skillfocusknowpsitrue){x=x+3; } if (has_autonomoustrue){x=x+2; } SecondWindowDefinition+='r' } if ((psicraft>0)|(has_skillfocuspsicrafttrue)){ x=modifier_number(intelligence)+psicraft/psicraft_class; if (has_skillfocuspsicrafttrue){x=x+3; } if (knowpsi/knowpsi_class>=5){x=x+2; } SecondWindowDefinition+='r' } //if ((remoteview>0)|(has_skillfocusremoteview)){ //x=modifier_number(intelligence)+remoteview/remoteview_class; //if (has_skillfocusremoteviewtrue){x=x+3; } //SecondWindowDefinition+='r' //} //if ((stabilizeself>0)|(has_skillfocusstabilizeself)){ //x=modifier_number(constitution)+stabilizeself/stabilizeself_class; //if (has_skillfocusstabilizeselftrue){x=x+3; } //SecondWindowDefinition+='r' //} if ((usepsionicdevice>0)|(has_skillfocususepsionicdevice)){ x=modifier_number(charisma)+usepsionicdevice/usepsionicdevice_class; if (has_skillfocususepsionicdevicetrue){x=x+3; } SecondWindowDefinition+='r' } if ((otherskill1>0)|(werebear_templatetrue)|(wereboar_templatetrue)|(wererat_templatetrue)|(weretiger_templatetrue)|(werewolf_templatetrue)){ if (document.form1.otherskill1_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill1;stringy='Str';} if (document.form1.otherskill1_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill1;stringy='Dex';} if (document.form1.otherskill1_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill1;stringy='Con';} if (document.form1.otherskill1_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill1;stringy='Int';} if (document.form1.otherskill1_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill1;stringy='Wis';} if (document.form1.otherskill1_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill1;stringy='Chr';} SecondWindowDefinition+='r' } if (otherskill2>0){ if (document.form1.otherskill2_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill2;stringy='Str';} if (document.form1.otherskill2_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill2;stringy='Dex';} if (document.form1.otherskill2_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill2;stringy='Con';} if (document.form1.otherskill2_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill2;stringy='Int';} if (document.form1.otherskill2_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill2;stringy='Wis';} if (document.form1.otherskill2_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill2;stringy='Chr';} SecondWindowDefinition+='r' } if (otherskill3>0){ if (document.form1.otherskill3_ability_list.selectedIndex0){y=modifier_number(strength); x=y+otherskill3;stringy='Str';} if (document.form1.otherskill3_ability_list.selectedIndex1){y=modifier_number(dexterity); x=y+otherskill3;stringy='Dex';} if (document.form1.otherskill3_ability_list.selectedIndex2){y=modifier_number(constitution); x=y+otherskill3;stringy='Con';} if (document.form1.otherskill3_ability_list.selectedIndex3){y=modifier_number(intelligence); x=y+otherskill3;stringy='Int';} if (document.form1.otherskill3_ability_list.selectedIndex4){y=modifier_number(wisdom); x=y+otherskill3;stringy='Wis';} if (document.form1.otherskill3_ability_list.selectedIndex5){y=modifier_number(charisma); x=y+otherskill3;stringy='Chr';} SecondWindowDefinition+='r' } SecondWindowDefinition+='
Ability | Modifier | Modifier | Modifier | ||
Appraise | Int | '+x+' = | ' if (appraise>0){SecondWindowDefinition+='+'+appraise/appraise_class}; SecondWindowDefinition+=' | ' if (raven_familiartrue){SecondWindowDefinition+=' +2 [raven] '} if (has_diligenttrue){SecondWindowDefinition+=' +2 [diligent] '} if (has_skillfocusappraisetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Balance | Dex* | '+x+' = | ' if (balance>0){SecondWindowDefinition+='+'+balance/balance_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' -2 [natural heavyweight] '} if (tumble/tumble_class>=5){SecondWindowDefinition+=' +2 [tumble] '} if (has_agiletrue){SecondWindowDefinition+=' +2 [agile] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' +2 [natural heavyweight] '} if (has_aberrationbloodtailtrue){SecondWindowDefinition+=' +4 [tail] '} if (monk_totem3){SecondWindowDefinition+=' +2 [hand and foot] '} if (rayce36){SecondWindowDefinition+=' +2 [zenythr] '} if (rayce111){SecondWindowDefinition+=' +2 [shifter] '} if (rayce176){SecondWindowDefinition+=' +2 [desmodu] '} if ((rayce20)|(rayce200)){SecondWindowDefinition+=' +4 [lizardfolk] '} if (weretiger_templatetrue){SecondWindowDefinition+=' +4 [weretiger] '} if (has_openfeetchakra){SecondWindowDefinition+=' +1 [open feet chakra] '} if (rayce139){SecondWindowDefinition+=' +4 [vamara] '} if (has_skillfocusbalancetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Bluff | Cha | '+x+' = | ' if (bluff>0){SecondWindowDefinition+='+'+bluff/bluff_class; } SecondWindowDefinition+=' | ' if (snake_familiartrue){SecondWindowDefinition+=' +3 [snake] '} if (has_persuasivetrue){SecondWindowDefinition+=' +2 [persuasive] '} if (rayce33){SecondWindowDefinition+=' +2 [tiefling] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (rayce58){SecondWindowDefinition+=' +2 [desert gnome] '} if (rayce164){SecondWindowDefinition+=' +2 [fey'ri] '} if ((rayce193)|(rayce194)){SecondWindowDefinition+=' +2 [deepwyrm] '} if (rayce190){SecondWindowDefinition+=' +2 [rilkan] '} if (rayce50){SecondWindowDefinition+=' +2 [arctic goblin] '} if (rayce69){SecondWindowDefinition+=' +2 [jungle half-elf] '} if (rayce141){SecondWindowDefinition+=' +4 [doppelganger] '} if (rayce152){SecondWindowDefinition+=' +4 [rakshasa] '} if (rayce109){SecondWindowDefinition+=' +2 [changeling] '} if (rayce110){SecondWindowDefinition+=' +2 [kalashtar] '} if (rayce201){SecondWindowDefinition+=' +2 [sunscorch hobgoblin] '} if (monk_totem6){SecondWindowDefinition+=' +2 [passive way] '} if (has_skillfocusblufftrue){SecondWindowDefinition+=' +3 [skill focus] '} if (has_openthroatchakratrue){SecondWindowDefinition+=' +1 [open throat chakra] '} if (document.form1.abrasive_trait.checkedtrue){SecondWindowDefinition+=' -1 [abrasive] '} if (document.form1.dishonest_trait.checkedtrue){SecondWindowDefinition+=' +1 [dishonest] '} if (document.form1.honest_trait.checkedtrue){SecondWindowDefinition+=' -1 [honest] '} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+=' -1 [uncivilized] '} SecondWindowDefinition+=' | |
Climb | Dex* | '+x+' = | '} else {SecondWindowDefinition+=' | ||
Climb | Str* | '+x+' = | '} if (climb>0){SecondWindowDefinition+='+'+climb/climb_class; } SecondWindowDefinition+=' | ' if ((rayce6)|(rayce199)|(rayce71)|(rayce53)|(rayce43)){SecondWindowDefinition+=' +2 [halfling] '} if (rayce67){SecondWindowDefinition+=' +2 [jungle gnome] '} if (rayce70){SecondWindowDefinition+=' +2 [jungle half-orc] '} if (rayce72){SecondWindowDefinition+=' +2 [jungle kobold] '} if (rayce111){SecondWindowDefinition+=' +2 [shifter] '} if (rayce68){SecondWindowDefinition+=' +8 [jungle goblin] '} if (rayce140){SecondWindowDefinition+=' +8 [grippli] '} if (has_openhandschakra){SecondWindowDefinition+=' +1 [open hands chakra] '} if (rayce179){SecondWindowDefinition+=' +2 [raptoran] '} if (rayce191){SecondWindowDefinition+=' +2 [skarn] '} if (rayce198){SecondWindowDefinition+=' +2 [stonehunter] '} if ((rayce!=72)&(rayce!=150)){if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' +1 [musclebound] '}} if ((rayce72)|(rayce150)){if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '}} if ((rayce!=72)&(rayce!=150)){if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '}} if ((rayce72)|(rayce150)) { if (document.form1.skinny_trait.checkedtrue){SecondWindowDefinition+=' +1 [skinny] '} if (document.form1.stout_trait.checkedtrue){SecondWindowDefinition+=' -1 [stout] '} } if (has_athletic){SecondWindowDefinition+=' +2 [athletic] '} if (has_aberrationbloodstickyfingers){SecondWindowDefinition+=' +3 [sticky fingers] '} if (lizard_familiartrue){SecondWindowDefinition+=' +3 [lizard] '} if (TotalNinjaLevels()>=18){SecondWindowDefinition+=' +6 [ninja] '} else if (TotalNinjaLevels()>=12){SecondWindowDefinition+=' +4 [ninja] '} else if (TotalNinjaLevels()>= 6){SecondWindowDefinition+=' +2 [ninja] '} if (has_skillfocusclimbtrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Concentration | ' + stringy+' | '+x+' = | ' if ((concentration>0)|(monk_totem8)){SecondWindowDefinition+='+'+concentration/concentration_class; } SecondWindowDefinition+=' | ' if (rayce81){SecondWindowDefinition+=' -4 [kender] '} if (has_skillfocusconcentrationtrue){SecondWindowDefinition+=' +3 [skill focus] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (monk_totem8){SecondWindowDefinition+=' +2 [undying way] '} if (document.form1.focused_trait.checkedtrue){SecondWindowDefinition+=' +1 [focused] '} SecondWindowDefinition+=' | |
Craft_1 | Int | '+x+' = | ' if ((craft_1>0)|(rayce48)|(rayce67)){SecondWindowDefinition+='+'+craft_1/craft_1_class; } SecondWindowDefinition+=' | ' if (has_skillfocuscraft_1true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce101){SecondWindowDefinition+=' +2 [aarakocra] '} SecondWindowDefinition+=' | |
Craft_2 | Int | '+x+' = | ' if (craft_2>0){SecondWindowDefinition+='+'+craft_2/craft_2_class; } SecondWindowDefinition+=' | ' if (has_skillfocuscraft_2true){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Craft_3 | Int | '+x+' = | ' if (craft_3>0){SecondWindowDefinition+='+'+craft_3/craft_3_class; } SecondWindowDefinition+=' | ' if (has_skillfocuscraft_3true){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Decipher Script | Int | '+x+' = | ' if (decipherscript>0){SecondWindowDefinition+='+'+decipherscript/decipherscript_class; } SecondWindowDefinition+=' | ' //if (decipherscript0){SecondWindowDefinition+='[cannot use untrained] '} if (has_diligent){SecondWindowDefinition+=' +2 [diligent] '} if (has_skillfocusdecipherscripttrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Diplomacy | Cha | '+x+' = | ' if (diplomacy>0){SecondWindowDefinition+='+'+diplomacy/diplomacy_class; } SecondWindowDefinition+=' | ' if ((rayce2)|(rayce160)|(rayce161)|(rayce60)|(rayce41)){SecondWindowDefinition+=' +2 [half-elf] '} if (rayce42){SecondWindowDefinition+=' +2 [aquatic half-orc] '} if (rayce58){SecondWindowDefinition+=' +2 [desert gnome] '} if (rayce52){SecondWindowDefinition+=' +2 [arctic half-orc] '} if (total_aberrant_feats>0){SecondWindowDefinition+=' -'+total_aberrant_feats+' [aberrant] '} if (rayce94){SecondWindowDefinition+=' +1 [qualinesti] '} if (has_openthroatchakratrue){SecondWindowDefinition+=' +1 [open throat chakra] '} if (rayce110){SecondWindowDefinition+=' +2 [kalashtar] '} if (rayce190){SecondWindowDefinition+=' +2 [rilkan] '} if (bluff/bluff_class>=5){SecondWindowDefinition+=' +2 [bluff] '} if (has_negotiatortrue){SecondWindowDefinition+=' +2 [negotiator] '} if (knowledgenobility/knowledgenobility_class>=5){SecondWindowDefinition+=' +2 [Knowledge, nobility] '} if (sensemotive/sensemotive_class>=5){SecondWindowDefinition+=' +2 [sense motive] '} if (has_skillfocusdiplomacytrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.honest_trait.checkedtrue){SecondWindowDefinition+=' +1 [honest]'} if (document.form1.polite_trait.checkedtrue){SecondWindowDefinition+=' +1 [polite]'} if (document.form1.suspicious_trait.checkedtrue){SecondWindowDefinition+=' -1 [suspicious]'} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+=' -1 [uncivilized]'} if (document.form1.dishonest_trait.checkedtrue){SecondWindowDefinition+=' -2 [dishonest]'} if (document.form1.abrasive_trait.checkedtrue){SecondWindowDefinition+=' -1 [abrasive] '} SecondWindowDefinition+=' | |
Disable Device | Dex | '+x+' = | ' if (disabledevice>0){SecondWindowDefinition+='+'+disabledevice/disabledevice_class; } SecondWindowDefinition+=' | ' //if (disabledevice0){SecondWindowDefinition+='[cannot use untrained] '} if (has_nimblefingerstrue){SecondWindowDefinition+=' +2 [nimble fingers] '} if (rayce40){SecondWindowDefinition+=' +2 [aquatic goblin] '} if (has_skillfocusdisabledevicetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Disguise | Cha | '+x+' = | ' if (disguise>0){SecondWindowDefinition+='+'+disguise/disguise_class; } SecondWindowDefinition+=' | ' if (has_skillfocusdisguisetrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce141){SecondWindowDefinition+=' +4 [doppelganger] '} if (rayce152){SecondWindowDefinition+=' +4 [rakshasa] '} if (rayce192){SecondWindowDefinition+=' +2 [silverbrow] '} if (total_aberrant_feats>0){SecondWindowDefinition+=' -'+total_aberrant_feats+' [aberrant] '} if (has_deceitfultrue){SecondWindowDefinition+=' +2 [deceitful] '} SecondWindowDefinition+=' | |
Escape Artist | Dex* | '+x+' = | ' if ((escapeartist>0)|(monk_totem1)){SecondWindowDefinition+='+'+escapeartist/escapeartist_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (document.form1.skinny_trait.checkedtrue){SecondWindowDefinition+=' +1 [skinny] '} if (document.form1.stout_trait.checkedtrue){SecondWindowDefinition+=' -1 [stout] '} if (has_agiletrue){SecondWindowDefinition+=' +2 [agile] '} if (has_aberrationbloodslimyskintrue){SecondWindowDefinition+=' +4 [slimy skin] '} if (monk_totem1){SecondWindowDefinition+=' +2 [cobra strike] '} if (rayce35){SecondWindowDefinition+=' +2 [chaond] '} if (rayce171){SecondWindowDefinition+=' +2 [sea kin] '} if (rayce169){SecondWindowDefinition+=' +15 [kuo-toa] '} if (has_skillfocusescapeartisttrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Forgery | Int | '+x+' = | ' if (forgery>0){SecondWindowDefinition+='+'+forgery/forgery_class; } SecondWindowDefinition+=' | ' if (has_deceitfultrue){SecondWindowDefinition+=' +2 [deceitful] '} if (has_skillfocusforgerytrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Gather Information | Cha | '+x+' = | ' if (gatherinformation>0){SecondWindowDefinition+='+'+gatherinformation/gatherinformation_class; } SecondWindowDefinition+=' | ' if ((rayce2)|(rayce160)|(rayce161)|(rayce194)|(rayce60)|(rayce51)){SecondWindowDefinition+=' +2 [half-elf] '} if (rayce39){SecondWindowDefinition+=' +2 [aquatic gnome] '} if (rayce59){SecondWindowDefinition+=' +2 [desert goblin] '} if (knowledgelocal/knowledgelocal_class>=5){SecondWindowDefinition+=' +2 [know local] '} if (has_skillfocusgatherinformationtrue){SecondWindowDefinition+=' +3 [skill focus] '} if (total_aberrant_feats>0){SecondWindowDefinition+=' -'+total_aberrant_feats+' [aberrant] '} if (has_investigator){SecondWindowDefinition+=' +2 [investigator] '} if (document.form1.easygoing_trait.checkedtrue){SecondWindowDefinition+=' +1 [easygoing] '} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+=' -1 [uncivilized] '} SecondWindowDefinition+=' | |
Handle Animal | Cha | '+x+' = | ' if (handleanimal>0){SecondWindowDefinition+='+'+handleanimal/handleanimal_class; } SecondWindowDefinition+=' | ' //if (handleanimal0){SecondWindowDefinition+='[cannot use untrained] '} if (document.form1.saddleborn_trait.checkedtrue){SecondWindowDefinition+=' -1 [saddleborn] '} if (document.form1.uncivilized_trait.checkedtrue){SecondWindowDefinition+=' +1 [uncivilized] '} if (has_animalaffinitytrue){SecondWindowDefinition+=' +2 [animal affinity] '} if (rayce181){SecondWindowDefinition+=' +2 [killoren] '} if (rayce55){SecondWindowDefinition+=' +2 [arctic orc] '} if (rayce57){SecondWindowDefinition+=' +2 [desert elf] '} if (total_aberrant_feats>0){SecondWindowDefinition+=' -'+total_aberrant_feats+' [aberrant] '} if (has_skillfocushandleanimaltrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Heal | Wis | '+x+' = | ' if (heal>0){SecondWindowDefinition+='+'+heal/heal_class; } SecondWindowDefinition+=' | ' if (has_selfsufficient){SecondWindowDefinition+=' +2 [self-sufficient] '} if (has_skillfocushealtrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce65){SecondWindowDefinition+=' +2 [jungle dwarf] '} if (rayce73){SecondWindowDefinition+=' +2 [jungle orc] '} SecondWindowDefinition+=' | |
Hide | Dex* | '+x+' = | ' if (hide>0){SecondWindowDefinition+='+'+hide/hide_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (smalltrue){SecondWindowDefinition+=' +4 [small] '} if (largetrue){SecondWindowDefinition+=' -4 [large] '} if (has_skillfocushidetrue){SecondWindowDefinition+=' +3 [skill focus] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (ghost_templatetrue){SecondWindowDefinition+=' +8 [ghost] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (spectral_templatetrue){SecondWindowDefinition+=' +8 [spectral] '} if (has_stealthy){SecondWindowDefinition+=' +2 [stealthy] '} if (rayce164){SecondWindowDefinition+=' +2 [fey'ri] '} if (rayce173){SecondWindowDefinition+=' +15 [skulk] '} if (rayce174){SecondWindowDefinition+=' +4 [underfolk] '} if (rayce16){SecondWindowDefinition+=' +2 [deep gnome] '} if (rayce91){SecondWindowDefinition+=' +2 [dark dwarf] '} if (rayce33){SecondWindowDefinition+=' +2 [tiefling] '} if (weretiger_templatetrue){SecondWindowDefinition+=' +4 [weretiger] '} if (monk_totem7){SecondWindowDefinition+=' +2 [sleeping tiger] '} if (barbarian_totem8){SecondWindowDefinition+=' +2 [lion totem] '} if (rayce27){SecondWindowDefinition+=' +4 [troglodyte] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} if (rayce150){SecondWindowDefinition+=' +4 [tasloi] '} if (rayce118){SecondWindowDefinition+=' +4 [shadowswyft] '} if (rayce125){SecondWindowDefinition+=' +8 [mongrelfolk] '} if (rayce128){SecondWindowDefinition+=' +4 [whisper gnome] '} if (rayce62){SecondWindowDefinition+=' +2 [desert halfling] '} if (rayce92){SecondWindowDefinition+=' +2 [gully dwarf] '} if (rayce135){SecondWindowDefinition+=' +2 [ratling] '} if (rayce139){SecondWindowDefinition+=' +2 [vamara] '} if (rayce37){SecondWindowDefinition+=' +4 [forest gnome] '} SecondWindowDefinition+=' | |
Intimidate | Cha | '+x+' = | ' if ((intimidate>0)|(monk_totem5)){SecondWindowDefinition+='+'+intimidate/intimidate_class; } SecondWindowDefinition+=' | ' if (bluff/bluff_class>=5){SecondWindowDefinition+=' +2 [bluff] '} if (monk_totem5){SecondWindowDefinition+=' +2 [overwhelming attack] '} if ((barbarian_totem1)&&(barbarian_levels + epic_barbarian_levels>1)){SecondWindowDefinition+=' +2 [ape totem] '} if (has_persuasivetrue){SecondWindowDefinition+=' +2 [persuasive] '} if (rayce77){SecondWindowDefinition+=' +2 [Krynn minotaur] '} if (rayce109){SecondWindowDefinition+=' +2 [changeling] '} if (rayce191){SecondWindowDefinition+=' +2 [skarn] '} if ((rayce207)|(rayce208)){SecondWindowDefinition+=' +2 [hellbred] '} if (rayce110){SecondWindowDefinition+=' +2 [kalashtar] '} if (document.form1.abrasive_trait.checkedtrue){SecondWindowDefinition+=' +1 [abrasive] '} if (document.form1.easygoing_trait.checkedtrue){SecondWindowDefinition+=' -1 [easygoing] '} if (document.form1.polite_trait.checkedtrue){SecondWindowDefinition+=' -2 [polite] '} if (document.form1.suspicious_trait.checkedtrue){SecondWindowDefinition+=' -1 [suspicious] '} if (has_skillfocusintimidatetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Jump | Str* | '+x+' = | ' if (jump>0){SecondWindowDefinition+='+'+jump/jump_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' +1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if ((rayce6)|(rayce199)|(rayce71)|(rayce53)|(rayce43)){SecondWindowDefinition+=' +2 [halfling] '} if (rayce34){SecondWindowDefinition+=' +30 [thri-kreen] '} if ((rayce20)|(rayce200)){SecondWindowDefinition+=' +4 [lizardfolk] '} if (rayce159){SecondWindowDefinition+=' +4 [winged elf] '} if (rayce176){SecondWindowDefinition+=' +2 [desmodu] '} if (rayce179){SecondWindowDefinition+=' +10 [raptoran] '} if (rayce184){SecondWindowDefinition+=' +10 [Bahamut wings aspect] '} if (rayce70){SecondWindowDefinition+=' +2 [jungle half-orc] '} if (tumble/tumble_class>=5){SecondWindowDefinition+=' +2 [tumble] '} if (has_acrobatictrue){SecondWindowDefinition+=' +2 [acrobatic] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' +2 [natural heavyweight] '} if (rayce35){SecondWindowDefinition+=' +2 [chaond] '} if (rayce117){SecondWindowDefinition+=' +5 [neraph] '} if (rayce166){SecondWindowDefinition+=' +8 [wemic] '} if (rayce111){SecondWindowDefinition+=' +2 [shifter] '} if (rayce167){SecondWindowDefinition+=' +4 [hybsil] '} if (rayce68){SecondWindowDefinition+=' +4 [jungle goblin] '} if (rayce139){SecondWindowDefinition+=' +4 [vamara] '} if (rayce140){SecondWindowDefinition+=' +4 [grippli] '} if (has_skillfocusjumptrue){SecondWindowDefinition+=' +3 [skill focus] '} if (final_speed0){SecondWindowDefinition+=' -18 [speed 0] '} if (final_speed5){SecondWindowDefinition+=' -15 [speed 5] '} if (final_speed10){SecondWindowDefinition+=' -12 [speed 10] '} if (final_speed15){SecondWindowDefinition+=' -9 [speed 15] '} if (final_speed20){SecondWindowDefinition+=' -6 [speed 20] '} if (final_speed25){SecondWindowDefinition+=' -3 [speed 25] '} if (final_speed35){SecondWindowDefinition+=' +2 [speed 35] '} if (final_speed40){SecondWindowDefinition+=' +4 [speed 40] '} if (final_speed45){SecondWindowDefinition+=' +6 [speed 45] '} if (final_speed50){SecondWindowDefinition+=' +8 [speed 50] '} if (final_speed55){SecondWindowDefinition+=' +10 [speed 55] '} if (final_speed60){SecondWindowDefinition+=' +12 [speed 60] '} if (final_speed65){SecondWindowDefinition+=' +14 [speed 65] '} if (final_speed70){SecondWindowDefinition+=' +16 [speed 70] '} if (final_speed75){SecondWindowDefinition+=' +18 [speed 75] '} if (final_speed80){SecondWindowDefinition+=' +20 [speed 80] '} if (final_speed85){SecondWindowDefinition+=' +22 [speed 85] '} if (final_speed90){SecondWindowDefinition+=' +24 [speed 90] '} if (final_speed95){SecondWindowDefinition+=' +26 [speed 95] '} if (final_speed100){SecondWindowDefinition+=' +28 [speed 100] '} if (TotalNinjaLevels()>=18){SecondWindowDefinition+=' +6 [ninja] '} else if (TotalNinjaLevels()>=12){SecondWindowDefinition+=' +4 [ninja] '} else if (TotalNinjaLevels()>= 6){SecondWindowDefinition+=' +2 [ninja] '} SecondWindowDefinition+=' | |
Knowledge (arcana) | Int | '+x+' = | ' if (knowledgearcana>0){SecondWindowDefinition+='+' + knowledgearcana/knowledgearcana_class; } SecondWindowDefinition+=' | ' //if (knowledgearcana0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgearcanatrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce95){SecondWindowDefinition+=' +1 [silvanesti] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (architecture) | Int | '+x+' = | ' if (knowledgearchitecture>0){SecondWindowDefinition+='+' + knowledgearchitecture/knowledgearchitecture_class; } SecondWindowDefinition+=' | ' //if (knowledgearchitecture0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgearchitecturetrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce56){SecondWindowDefinition+=' +2 [desert dwarf] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} SecondWindowDefinition+=' | |
Knowledge (dungeoneering) | Int | '+x+' = | ' if (knowledgedungeoneering>0){SecondWindowDefinition+='+' + knowledgedungeoneering/knowledgedungeoneering_class; } SecondWindowDefinition+=' | ' //if (knowledgedungeoneering0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgedungeoneeringtrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce56){SecondWindowDefinition+=' +2 [desert dwarf] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (geography) | Int | '+x+' = | ' if (knowledgegeography>0){SecondWindowDefinition+='+' + knowledgegeography/knowledgegeography_class; } SecondWindowDefinition+=' | ' //if (knowledgegeography0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgegeographytrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (history) | Int | '+x+' = | ' if (knowledgehistory>0){SecondWindowDefinition+='+' + knowledgehistory/knowledgehistory_class; } SecondWindowDefinition+=' | ' //if (knowledgehistory0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgehistorytrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (rayce66){SecondWindowDefinition+=' +2 [jungle elf] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (local) | Int | '+x+' = | ' if (knowledgelocal>0){SecondWindowDefinition+='+' + knowledgelocal/knowledgelocal_class; } SecondWindowDefinition+=' | ' //if (knowledgelocal0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgelocaltrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (nature) | Int | '+x+' = | ' if (knowledgenature>0){SecondWindowDefinition+='+' + knowledgenature/knowledgenature_class; } SecondWindowDefinition+=' | ' if (druid_levels + epic_druid_levels>0){SecondWindowDefinition+=' +2 [druid] '} if (rayce65){SecondWindowDefinition+=' +2 [jungle dwarf] '} if (rayce101){SecondWindowDefinition+=' +2 [aarakocra] '} if (rayce181){SecondWindowDefinition+=' +2 [killoren] '} if (rayce198){SecondWindowDefinition+=' +2 [stonehunter] '} if (rayce93){SecondWindowDefinition+=' +1 [kagonesti] '} if (survival/survival_class>=5){SecondWindowDefinition+=' +2 [survival] '} if (has_skillfocusknowledgenaturetrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (nobility) | Int | '+x+' = | ' if (knowledgenobility>0){SecondWindowDefinition+='+' + knowledgenobility/knowledgenobility_class; } SecondWindowDefinition+=' | ' //if (knowledgenobility0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgenobilitytrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (religion) | Int | '+x+' = | ' if (knowledgereligion>0){SecondWindowDefinition+='+' + knowledgereligion/knowledgereligion_class; } SecondWindowDefinition+=' | ' //if (knowledgereligion0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgereligiontrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Knowledge (planes) | Int | '+x+' = | ' if (knowledgeplanes>0){SecondWindowDefinition+='+' + knowledgeplanes/knowledgeplanes_class; } SecondWindowDefinition+=' | ' //if (knowledgeplanes0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusknowledgeplanestrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' +1 [absent-minded] '} if (has_draconicknowledgetrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic knowledge] '} SecondWindowDefinition+=' | |
Listen | Wis | '+x+' = | ' if (listen>0){SecondWindowDefinition+='+'+listen/listen_class; } SecondWindowDefinition+=' | ' if (has_inattentivetrue){SecondWindowDefinition+=' -4 [inattentive] '} if (has_draconicsensestrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic senses] '} if (bat_familiartrue){x=x+3; } if (document.form1.focused_trait.checkedtrue){SecondWindowDefinition+=' -1 [focused] '} if (document.form1.hardofhearing_trait.checkedtrue){SecondWindowDefinition+=' -2 [hard of hearing] '} if ((rayce3)|(rayce196)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce48)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)){SecondWindowDefinition+=' +2 [elf] '} if ((rayce5)|(rayce198)|(rayce49)|(rayce37)|(rayce16)){SecondWindowDefinition+=' +2 [gnome] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (ghost_templatetrue){SecondWindowDefinition+=' +8 [ghost] '} if (rayce176){SecondWindowDefinition+=' +4 [desmodu] '} if (rayce185){SecondWindowDefinition+=' +4 [minotaur] '} if (rayce178){SecondWindowDefinition+=' +4 [astral deva] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (spectral_templatetrue){SecondWindowDefinition+=' +8 [spectral] '} if (rayce28){SecondWindowDefinition+=' +2 [aasimar] '} if (rayce180){SecondWindowDefinition+=' +2 [catfolk] '} if (rayce183){SecondWindowDefinition+=' +2 [Bahamut's mind aspect] '} if (rayce112){SecondWindowDefinition+=' +2 [buomman] '} if (rayce164){SecondWindowDefinition+=' +2 [fey'ri] '} if (rayce174){SecondWindowDefinition+=' +2 [underfolk] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} if (monk_totem4){SecondWindowDefinition+=' +2 [invisible eye] '} if ((rayce19)){SecondWindowDefinition+=' +4 [wild gnome] '} if ((rayce128)){SecondWindowDefinition+=' +2 [whisper gnome] '} if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce51)|(rayce41)){SecondWindowDefinition+=' +1 [half-elf] '} if (((rayce6)|(rayce199)|(rayce71)|(rayce62)|(rayce53)|(rayce43))|(rayce17)|(rayce18)){SecondWindowDefinition+=' +2 [halfling] '} if (rayce15){SecondWindowDefinition+=' +1 [gray dwarf] '} if (rayce78){SecondWindowDefinition+=' +2 [bariaur] '} if (rayce101){SecondWindowDefinition+=' +2 [aarakocra] '} if (rayce151){SecondWindowDefinition+=' +2 [lupin] '} if (rayce129){SecondWindowDefinition+=' +2 [chaos dwarf] '} if (rayce148){SecondWindowDefinition+=' +2 [pixie] '} if (has_alertness){SecondWindowDefinition+=' +2 [alertness] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' -1 [absent-minded] '} if (has_skillfocuslistentrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Move Silently | Dex* | '+x+' = | ' if (movesilently>0){SecondWindowDefinition+='+'+movesilently/movesilently_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if ((rayce6)|(rayce71)|(rayce62)|(rayce53)|(rayce43)){SecondWindowDefinition+=' +2 [halfling] '} if ((barbarian_totem9)&&(barbarian_levels + epic_barbarian_levels>=2)){SecondWindowDefinition+=' +2 [snake totem] '} if ((rayce26)|(rayce59)){SecondWindowDefinition+=' +4 [goblin] '} if (has_openfeetchakra){SecondWindowDefinition+=' +1 [open feet chakra] '} if (rayce40){SecondWindowDefinition+=' +2 [aquatic goblin] '} if (rayce173){SecondWindowDefinition+=' +8 [skulk] '} if (rayce92){SecondWindowDefinition+=' +2 [gully dwarf] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (rayce135){SecondWindowDefinition+=' +2 [ratling] '} if (rayce139){SecondWindowDefinition+=' +2 [vamara] '} if (rayce140){SecondWindowDefinition+=' +2 [grippli] '} if (rayce180){SecondWindowDefinition+=' +2 [catfolk] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} if (rayce150){SecondWindowDefinition+=' +4 [tasloi] '} if (rayce15){SecondWindowDefinition+=' +4 [gray dwarf] '} if ((rayce21)|(rayce201)){SecondWindowDefinition+=' +4 [hobgoblin] '} if (rayce23){SecondWindowDefinition+=' +4 [bugbear] '} if (rayce118){SecondWindowDefinition+=' +4 [shadowswyft] '} if (weretiger_templatetrue){SecondWindowDefinition+=' +4 [weretiger] '} if (rayce128){SecondWindowDefinition+=' +4 [whisper gnome] '} if (has_stealthy){SecondWindowDefinition+=' +2 [stealthy] '} if (cat_familiartrue){SecondWindowDefinition+=' +3 [cat] '} if (has_skillfocusmovesilentlytrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Open Lock | Dex | '+x+' = | ' if (openlock>0){SecondWindowDefinition+='+'+openlock/openlock_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} //if (openlock0){SecondWindowDefinition+='[cannot use untrained] '} if (has_nimblefingers){SecondWindowDefinition+=' +2 [nimble fingers] '} if (has_skillfocusopenlocktrue){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce81){SecondWindowDefinition+=' +2 [kender] '} SecondWindowDefinition+=' | |
Perform_1 | Cha | '+x+' = | ' if (perform_1>0){SecondWindowDefinition+='+'+perform_1/perform_1_class; } SecondWindowDefinition+=' | ' if (has_skillfocusperform_1true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} SecondWindowDefinition+=' | |
Perform_2 | Cha | '+x+' = | ' if (perform_2>0){SecondWindowDefinition+='+'+perform_2/perform_2_class; } SecondWindowDefinition+=' | ' if (has_skillfocusperform_2true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} SecondWindowDefinition+=' | |
Perform_3 | Cha | '+x+' = | ' if (perform_3>0){SecondWindowDefinition+='+'+perform_3/perform_3_class; } SecondWindowDefinition+=' | ' if (has_skillfocusperform_3true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} SecondWindowDefinition+=' | |
Perform_4 | Cha | '+x+' = | ' if (perform_4>0){SecondWindowDefinition+='+'+perform_4/perform_4_class; } SecondWindowDefinition+=' | ' if (has_skillfocusperform_4true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} SecondWindowDefinition+=' | |
Perform_5 | Cha | '+x+' = | ' if (perform_5>0){SecondWindowDefinition+='+'+perform_5/perform_5_class; } SecondWindowDefinition+=' | ' if (has_skillfocusperform_5true){SecondWindowDefinition+=' +3 [skill focus] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} SecondWindowDefinition+=' | |
Profession | Wis | '+x+' = | ' if (profession>0){SecondWindowDefinition+='+'+profession/profession_class; } SecondWindowDefinition+=' | ' //if (profession0){SecondWindowDefinition+='[cannot use untrained] '} if (has_skillfocusprofessiontrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Ride | Dex | '+x+' = | ' if (ride>0){SecondWindowDefinition+='+'+ride/ride_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (handleanimal/handleanimal_class>=5){SecondWindowDefinition+=' +2 [handle animal] '} if (has_animalaffinitytrue){SecondWindowDefinition+=' +2 [animal affinity] '} if (has_skillfocusridetrue){SecondWindowDefinition+=' +3 [skill focus] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' -2 [natural heavyweight] '} if (document.form1.saddleborn_trait.checkedtrue){SecondWindowDefinition+=' +1 [saddleborn] '} if ((rayce26)|(rayce59)|(rayce50)){SecondWindowDefinition+=' +4 [goblin] '} if (rayce40){SecondWindowDefinition+=' +2 [aquatic goblin] '} if (rayce57){SecondWindowDefinition+=' +2 [desert elf] '} if (rayce151){SecondWindowDefinition+=' +2 [lupin] '} SecondWindowDefinition+=' | |
Search | Int | '+x+' = | ' if (search>0){SecondWindowDefinition+='+'+search/search_class; } SecondWindowDefinition+=' | ' if ((rayce3)|(rayce196)|(rayce158)|(rayce159)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)){SecondWindowDefinition+=' +2 [elf] '} if (document.form1.nearsighted_trait.checkedtrue){SecondWindowDefinition+=' +1 [nearsighted] '} if (document.form1.farsighted_trait.checkedtrue){SecondWindowDefinition+=' -2 [farsighted] '} if (rayce17){SecondWindowDefinition+=' +2 [tallfellow] '} if (has_openbrowchakra){SecondWindowDefinition+=' +1 [open brow chakra] '} if (has_aberrationbloodsegmentedeyes){SecondWindowDefinition+=' +3 [segmented eyes] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (ghost_templatetrue){SecondWindowDefinition+=' +8 [ghost] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (spectral_templatetrue){SecondWindowDefinition+=' +8 [spectral] '} if (rayce117){SecondWindowDefinition+=' +2 [neraph] '} if (rayce184){SecondWindowDefinition+=' +2 [Bahamut's mind aspect] '} if (rayce169){SecondWindowDefinition+=' +4 [kuo-toa] '} if (rayce185){SecondWindowDefinition+=' +4 [minotaur] '} if (rayce148){SecondWindowDefinition+=' +2 [pixie] '} if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){SecondWindowDefinition+=' +1 [half-elf] '} if (rayce164){SecondWindowDefinition+=' +2 [fey'ri] '} if ((rayce25)|(rayce72)|(rayce63)|(rayce54)|(rayce45)){SecondWindowDefinition+=' +2 [kobold] '} if (has_investigator){SecondWindowDefinition+=' +2 [investigator] '} if (has_draconicsensestrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic senses] '} if (has_skillfocussearchtrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Sense Motive | Wis | '+x+' = | ' if (sensemotive>0){SecondWindowDefinition+='+'+sensemotive/sensemotive_class; } SecondWindowDefinition+=' | ' if (has_negotiatortrue){SecondWindowDefinition+=' +2 [negotiator] '} if (rayce39){SecondWindowDefinition+=' +2 [aquatic gnome] '} if (document.form1.easygoing_trait.checkedtrue){SecondWindowDefinition+=' -1 [easygoing] '} if (document.form1.honest_trait.checkedtrue){SecondWindowDefinition+=' -1 [honest] '} if (rayce58){SecondWindowDefinition+=' +2 [desert gnome] '} if ((rayce208)){SecondWindowDefinition+=' +2 [hellbred] '} if (rayce60){SecondWindowDefinition+=' +2 [desert half-elf] '} if (rayce69){SecondWindowDefinition+=' +2 [jungle half-elf] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (rayce49){SecondWindowDefinition+=' +2 [arctic gnome] '} if (rayce109){SecondWindowDefinition+=' +2 [changeling] '} if (rayce126){SecondWindowDefinition+=' +2 [goliath] '} if (rayce94){SecondWindowDefinition+=' +1 [qualinesti] '} if (document.form1.suspicious_trait.checkedtrue){SecondWindowDefinition+=' +1 [suspicious] '} if (has_skillfocussensemotivetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Sleight of Hand | Dex* | '+x+' = | ' if (sleightofhand>0){SecondWindowDefinition+='+'+sleightofhand/sleightofhand_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} //if (sleightofhand0){SecondWindowDefinition+='[cannot use untrained] '} if (bluff/bluff_class>=5){SecondWindowDefinition+=' +2 [bluff] '} if (rayce40){SecondWindowDefinition+=' +2 [aquatic goblin] '} if (rayce50){SecondWindowDefinition+=' +2 [arctic goblin] '} if (rayce62){SecondWindowDefinition+=' +2 [desert halfling] '} if (rayce81){SecondWindowDefinition+=' +2 [kender] '} if (rayce125){SecondWindowDefinition+=' +8 [mongrel folk] '} if (has_defthands){SecondWindowDefinition+=' +2 [deft hands] '} if (has_skillfocussleightofhandtrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Spellcraft | Int | '+x+' = | ' if (spellcraft>0){SecondWindowDefinition+='+'+spellcraft/spellcraft_class; } SecondWindowDefinition+=' | ' //if (spellcraft0){SecondWindowDefinition+='[cannot use untrained] '} if (knowledgearcana/knowledgearcana_class>=5){SecondWindowDefinition+=' +2 [Knowledge, arcane] '} if (has_magicalaptitude){SecondWindowDefinition+=' +2 [magical aptitude] '} if (rayce95){SecondWindowDefinition+=' +2 [silvanesti] '} if (has_skillfocusspellcrafttrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Spot | Wis | '+x+' = | ' if (spot>0){SecondWindowDefinition+='+'+spot/spot_class; } SecondWindowDefinition+=' | ' if (document.form1.focused_trait.checkedtrue){SecondWindowDefinition+=' -1 [focused] '} if (has_openbrowchakra){SecondWindowDefinition+=' +1 [open brow chakra] '} if (document.form1.hardofhearing_trait.checkedtrue){SecondWindowDefinition+=' +1 [hard of hearing] '} if (document.form1.nearsighted_trait.checkedtrue){SecondWindowDefinition+=' -1 [nearsighted] '} if (document.form1.farsighted_trait.checkedtrue){SecondWindowDefinition+=' +1 [farsighted] '} if ((rayce3)|(rayce196)|(rayce158)|(rayce93)|(rayce94)|(rayce95)|(rayce96)|(rayce97)|(rayce66)|(rayce57)|(rayce48)|(rayce13)|(rayce12)|(rayce193)|(rayce11)|(rayce9)|(rayce10)){SecondWindowDefinition+=' +2 [elf] '} if (rayce159){SecondWindowDefinition+=' +4 [winged elf] '} if (rayce17){SecondWindowDefinition+=' +2 [tallfellow] '} if (vampire_templatetrue){SecondWindowDefinition+=' +8 [vampire] '} if (ghost_templatetrue){SecondWindowDefinition+=' +8 [ghost] '} if (rayce178){SecondWindowDefinition+=' +4 [astral deva] '} if (lich_templatetrue){SecondWindowDefinition+=' +8 [lich] '} if (spectral_templatetrue){SecondWindowDefinition+=' +8 [spectral] '} if (rayce164){SecondWindowDefinition+=' +2 [fey'ri] '} if (has_aberrationbloodbulgingeyes){SecondWindowDefinition+=' +2 [bulging eyes] '} if ((rayce2)|(rayce197)|(rayce160)|(rayce161)|(rayce194)|(rayce69)|(rayce60)|(rayce51)|(rayce41)){SecondWindowDefinition+=' +1 [half-elf] '} if (rayce148){SecondWindowDefinition+=' +2 [pixie] '} if (rayce183){SecondWindowDefinition+=' +2 [Bahamut's mind aspect] '} if (rayce81){SecondWindowDefinition+=' +2 [kender] '} if (rayce176){SecondWindowDefinition+=' +4 [desmodu] '} if (rayce128){SecondWindowDefinition+=' +2 [whisper gnome] '} if (rayce149){SecondWindowDefinition+=' +4 [satyr] '} if (rayce185){SecondWindowDefinition+=' +4 [minotaur] '} if (rayce169){SecondWindowDefinition+=' +4 [kuo-toa] '} if (rayce99){SecondWindowDefinition+=' +2 [dromite] '} if (rayce117){SecondWindowDefinition+=' +2 [neraph] '} if (rayce101){SecondWindowDefinition+=' +2 [aarakocra] '} if (rayce78){SecondWindowDefinition+=' +2 [bariaur] '} if (rayce65){SecondWindowDefinition+=' +2 [jungle dwarf] '} if (rayce28){SecondWindowDefinition+=' +2 [aasimar] '} if (rayce15){SecondWindowDefinition+=' +1 [gray dwarf] '} if (rayce179){SecondWindowDefinition+=' +2 [raptoran] '} if (has_alertnesstrue){SecondWindowDefinition+=' +2 [alertness] '} if (has_draconicsensestrue){SecondWindowDefinition+=' + '+draconic_feat_count+' [draconic senses] '} if (barbarian_totem5){SecondWindowDefinition+=' +2 [eagle totem] '} if (has_inattentivetrue){SecondWindowDefinition+=' -4 [inattentive] '} if (has_skillfocusspottrue){SecondWindowDefinition+=' +3 [skill focus] '} if (document.form1.absentminded_trait.checkedtrue){SecondWindowDefinition+=' -1 [absent-minded] '} SecondWindowDefinition+=' | |
Survival | Wis | '+x+' = | ' if (survival>0){SecondWindowDefinition+='+'+survival/survival_class; } SecondWindowDefinition+=' | ' if (druid_levels + epic_druid_levels>0){SecondWindowDefinition+=' +2 [druid] '} if (has_selfsufficient){SecondWindowDefinition+=' +2 [self-sufficient] '} if (rayce65){SecondWindowDefinition+=' +2 [jungle dwarf] '} if (rayce63){SecondWindowDefinition+=' +2 [desert kobold] '} if (rayce36){SecondWindowDefinition+=' +2 [zenythr] '} if (rayce134){SecondWindowDefinition+=' +2 [korobokuru] '} if (rayce167){SecondWindowDefinition+=' +2 [hybsil] '} if (rayce51){SecondWindowDefinition+=' +2 [arctic half-elf] '} if (rayce41){SecondWindowDefinition+=' +2 [aquatic half-elf] '} if (rayce73){SecondWindowDefinition+=' +2 [jungle orc] '} if (rayce92){SecondWindowDefinition+=' +2 [gully dwarf] '} if (rayce93){SecondWindowDefinition+=' +1 [kagonesti] '} if (has_skillfocussurvivaltrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Swim | Str** | '+x+' = | ' if (swim>0){SecondWindowDefinition+='+'+swim/swim_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' +1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (has_athletic){SecondWindowDefinition+=' +2 [athletic] '} if ((rayce20)|(rayce200)){SecondWindowDefinition+=' +4 [lizardfolk] '} if (rayce53){SecondWindowDefinition+=' +2 [arctic halfling] '} if (rayce67){SecondWindowDefinition+=' +2 [jungle gnome] '} if (rayce77){SecondWindowDefinition+=' +2 [Krynn minotaur] '} if (rayce158){SecondWindowDefinition+=' +8 [aquatic elf] '} if (has_openhandschakra){SecondWindowDefinition+=' +1 [open hands chakra] '} if (has_aberrationbloodwebbedhands){SecondWindowDefinition+=' +4 [webbed hands] '} if (has_waterspawn){SecondWindowDefinition+=' +8 [waterspawn] '} if (rayce159){SecondWindowDefinition+=' +8 [half aquatic elf] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' -2 [natural heavyweight] '} if (has_skillfocusswimtrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Tumble | Dex* | '+x+' = | ' if (tumble>0){SecondWindowDefinition+='+'+tumble/tumble_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} //if (tumble0){SecondWindowDefinition+='[cannot use untrained] '} if (jump/jump_class>=5){SecondWindowDefinition+=' +2 [jump] '} if (monk_totem2){SecondWindowDefinition+=' +2 [denying stance] '} if (has_acrobatic){SecondWindowDefinition+=' +2 [acrobatic] '} if (has_naturalheavyweighttrue){SecondWindowDefinition+=' -2 [natural heavyweight] '} if (TotalNinjaLevels()>=18){SecondWindowDefinition+=' +6 [ninja] '} else if (TotalNinjaLevels()>=12){SecondWindowDefinition+=' +4 [ninja] '} else if (TotalNinjaLevels()>= 6){SecondWindowDefinition+=' +2 [ninja] '} if (has_skillfocustumbletrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Use Magic Device | Cha | '+x+' = | ' if (usemagicdevice>0){SecondWindowDefinition+='+'+usemagicdevice/usemagicdevice_class; } SecondWindowDefinition+=' | ' //if (usemagicdevice0){SecondWindowDefinition+='[cannot use untrained] '} if (has_magicalaptitudetrue){SecondWindowDefinition+=' +2 [magical aptitude] '} if (has_skillfocususemagicdevicetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Use Rope | Dex | '+x+' = | ' if (userope>0){SecondWindowDefinition+='+'+userope/userope_class; } SecondWindowDefinition+=' | ' if (document.form1.musclebound_trait.checkedtrue){SecondWindowDefinition+=' -1 [musclebound] '} if (has_feebletrue){SecondWindowDefinition+=' -2 [feeble] '} if (has_defthands){SecondWindowDefinition+=' +2 [deft hands] '} if (rayce67){SecondWindowDefinition+=' +2 [jungle gnome] '} if (rayce77){SecondWindowDefinition+=' +2 [Krynn minotaur] '} if (has_skillfocususeropetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
Autohypnosis | Wis | '+x+' = | ' if (autohypnosis>0){SecondWindowDefinition+='+'+autohypnosis/autohypnosis_class; } SecondWindowDefinition+=' | ' if (has_skillfocusautohypnosistrue){SecondWindowDefinition+=' +3 [skill focus] '} if (has_autonomoustrue){SecondWindowDefinition+=' +2 [autonomous] '} if (concentration/concentration_class>=5){SecondWindowDefinition+=' +2 [concentration] '} SecondWindowDefinition+=' | |
Knowledge (psionics) | Int | '+x+' = | ' if (knowpsi>0){SecondWindowDefinition+='+'+knowpsi/knowpsi_class; } SecondWindowDefinition+=' | ' if (has_skillfocusknowpsitrue){SecondWindowDefinition+=' +3 [skill focus] '} if (has_autonomoustrue){SecondWindowDefinition+=' +2 [autonomous] '} if (autohypnosis/autohypnosis_class>=5){SecondWindowDefinition+=' +2 [autohypnosis] '} SecondWindowDefinition+=' | |
Psicraft | Int | '+x+' = | ' if (psicraft>0){SecondWindowDefinition+='+'+psicraft/psicraft_class; } SecondWindowDefinition+=' | ' if (has_skillfocuspsicrafttrue){SecondWindowDefinition+=' +3 [skill focus] '} if (knowpsi/knowpsi_class>5){SecondWindowDefinition+=' +2 [know psi] '} SecondWindowDefinition+=' | |
Remote viewing | Int | '+x+' = | ' //if (remoteview>0){SecondWindowDefinition+='+'+remoteview/remoteview_class; } //SecondWindowDefinition+=' | ' //if (has_skillfocusremoteviewtrue){SecondWindowDefinition+=' +3 [skill focus] '} //SecondWindowDefinition+=' | |
Stabilize self | Con | '+x+' = | ' //if (stabilizeself>0){SecondWindowDefinition+='+'+stabilizeself/stabilizeself_class; } //SecondWindowDefinition+=' | ' //if (has_skillfocusstabilizeselftrue){SecondWindowDefinition+=' +3 [skill focus] '} //SecondWindowDefinition+=' | |
Use psi device | Cha | '+x+' = | ' if (usepsionicdevice>0){SecondWindowDefinition+='+'+usepsionicdevice/usepsionicdevice_class; } SecondWindowDefinition+=' | ' if (has_skillfocususepsionicdevicetrue){SecondWindowDefinition+=' +3 [skill focus] '} SecondWindowDefinition+=' | |
'+document.form1.otherskill1_name.value+' | ' + stringy+' | '+x+' = | ' SecondWindowDefinition+='+'+otherskill1; SecondWindowDefinition+=' | ||
'+document.form1.otherskill2_name.value+' | ' + stringy+' | '+x+' = | ' SecondWindowDefinition+='+'+otherskill2; SecondWindowDefinition+=' | ||
'+document.form1.otherskill3_name.value+' | ' + stringy+' | '+x+' = | ' SecondWindowDefinition+='+'+otherskill3; SecondWindowDefinition+=' |
r* = check penalty for wearing armor
r' xp_penalty(); if (stringy!='){SecondWindowDefinition+=stringy+'
'; } if (speaklanguage/speaklanguage_class>0){SecondWindowDefinition+='This character also has '+speaklanguage/speaklanguage_class+' ranks in Speak Languages.
'} if (luck_rerolls>0){SecondWindowDefinition+='This character has '+luck_rerolls+' luck rerolls per day.
'} if (has_unbelievableluck){SecondWindowDefinition+='Apply your +2 [unbelievable luck] bonus to whatever is your current worst saving throw.
'} if (bluff/bluff_class>=5){SecondWindowDefinition+='Bluff >=5 ranks gives +2 on disguise checks to act in character.
'} if ((psicraft/psicraft_class>=5)&&(usepsionicdevice>0)){SecondWindowDefinition+='Psicraft >=5 gives a +2 bonus on using certain psi devices.
'} if ((usepsionicdevice/usepsionicdevice_class>=5)&&(psicraft>0)){SecondWindowDefinition+='Use psionic device >=5 gives a +2 bonus on psicraft checks for certain devices.
'} if (craft_1/craft_1_class>=5){SecondWindowDefinition+='Craft_1 >=5 ranks gives +2 on related appraise checks.
'} if (craft_2/craft_2_class>=5){SecondWindowDefinition+='Craft_2 >=5 ranks gives +2 on related appraise checks.
'} if (craft_3/craft_3_class>=5){SecondWindowDefinition+='Craft_3 >=5 ranks gives +2 on related appraise checks.
'} if ((decipherscript/decipherscript_class>=5)&&(usemagicdevice>0)){SecondWindowDefinition+='Decipher Script >=5 ranks gives +2 on use magic device checks involving scrolls.
'} if (escapeartist/escapeartist_class>=5){SecondWindowDefinition+='Escape Artist >=5 ranks gives +2 on use rope checks for bindings.
'} if (psicraft/psicraft_class>=5){SecondWindowDefinition+='Psicraft >=5 ranks gives +2 on Use Psionic Device for power stones.
'} if (usepsionicdevice/usepsionicdevice_class>=5){SecondWindowDefinition+='Use Psionic Device >=5 ranks gives +2 to talk to psionic stones.
'} if ((handleanimal/handleanimal_class>=5)&&((ranger_levels + epic_ranger_levels>0)|(druid_levels + epic_druid_levels>0))){SecondWindowDefinition+='Handle Animal >=5 ranks gives +2 on wild empathy checks.
'} if ((ranger_levels + epic_ranger_levels>0)|(druid_levels + epic_druid_levels>0)) {if (total_aberrant_feats>0){SecondWindowDefinition+='Your '+total_aberrant_feats+' aberrant feats give a penalty of -'+total_aberrant_feats+' on wild empathy checks.
';}} if (knowledgearchitecture/knowledgearchitecture_class>=5){SecondWindowDefinition+='Know Architecture >=5 ranks gives +2 on search checks for secret doors.
'} if (knowledgedungeoneering/knowledgedungeoneering_class>=5){SecondWindowDefinition+='Know Dungeoneering >=5 ranks gives +2 on survival checks underground.
'} if (knowledgegeography/knowledgegeography_class>=5){SecondWindowDefinition+='Know Geography >=5 ranks gives +2 on checks to avoid getting lost or into hazards.
'} if ((knowledgehistory/knowledgehistory_class>=5)&&(bard_levels + epic_bard_levels>0)){SecondWindowDefinition+='Know History >=5 ranks gives +2 on bardic knowledge checks.
'} if (knowledgenature/knowledgenature_class>=5){SecondWindowDefinition+='Know Nature >=5 ranks gives +2 on survival checks above ground.
'} if ((knowledgereligion/knowledgereligion_class>=5)&&((cleric_levels + epic_cleric_levels>0)|(paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels()>0))){SecondWindowDefinition+='Know Religion >=5 ranks gives +2 on turn/rebuke the undead.
'} if (knowledgeplanes/knowledgeplanes_class>=5){SecondWindowDefinition+='Know Planes >=5 ranks gives +2 on survival checks on other planes.
'} if (search/search_class>=5){SecondWindowDefinition+='Search >=5 ranks gives +2 on survival checks while tracking.
'} if ((spellcraft/spellcraft_class>=5)&&(usemagicdevice>0)){SecondWindowDefinition+='Spellcraft >=5 ranks gives +2 on use magic device checks on scrolls.
'} if ((usemagicdevice/usemagicdevice_class>=5)&&(spellcraft>0)){SecondWindowDefinition+='Use Magic Device >=5 ranks gives +2 on spellcraft checks to decipher scrolls.
'} if (userope/userope_class>=5){SecondWindowDefinition+='Use Rope >=5 ranks gives +2 on climb checks involving ropes.
'} if (userope/userope_class>=5){SecondWindowDefinition+='Use Rope >=5 ranks gives +2 on escape artist checks involving ropes.
'} if (hawk_familiartrue){SecondWindowDefinition+='The hawk confers +3 on spot checks in well-lit conditions.
'} if (owl_familiartrue){SecondWindowDefinition+='The owl confers +3 on spot checks in dimly-lit conditions.
'} if ((bat_familiartrue)|(cat_familiartrue)|(hawk_familiartrue)| (lizard_familiartrue)|(owl_familiartrue)|(rat_familiartrue)| (raven_familiartrue)|(snake_familiartrue)|(toad_familiartrue)| (weasel_familiartrue)|(improved_familiartrue)) { if (has_alertnessfalse) { SecondWindowDefinition+='If the familiar is within reach, +2 on spot and listen ('alertness').
' } } if (document.form1.torpid_trait.checkedtrue) { SecondWindowDefinition+='Torpid trait: +1 on saves vs. enchantments.
' } if (document.form1.uncivilized_trait.checkedtrue) { SecondWindowDefinition+='Uncivilized trait: +1 on any wild empathy checks.
' } if (document.form1.cautious_trait.checkedtrue) { SecondWindowDefinition+='Cautious trait: +1 dodge bonus on AC when fighting defensively; -1 saves vs. fear.
' } if (document.form1.slippery_trait.checkedtrue) { SecondWindowDefinition+='Slippery trait: +1 on escape artist checks against being grappled, -1 all other grapple checks.
' } if (document.form1.skinny_trait.checkedtrue) { SecondWindowDefinition+='Skinny trait: -2 on strength checks to avoid being overrun / bullrushed.
' } if (document.form1.stout_trait.checkedtrue) { SecondWindowDefinition+='Stout trait: +2 on strength checks to avoid being overrun / bullrushed.
' } if (document.form1.reckless_trait.checkedtrue) { SecondWindowDefinition+='Reckless trait: +1 on all melee damage rolls.
' } if (document.form1.relentless_trait.checkedtrue) { SecondWindowDefinition+='Relentless trait: +2 on all fortitude checks for 'endurance-feat' situations; if fail, exhausted rather than fatigued.
' } if (document.form1.nightsighted_trait.checkedtrue) { SecondWindowDefinition+='Nightsighted trait: +10 feet on darkvision; -1 on Spot in bright light.
' } if (skilltricks>0) { SecondWindowDefinition+='
'; } if (speaklanguage/speaklanguage_class>0){SecondWindowDefinition+='This character also has '+speaklanguage/speaklanguage_class+' ranks in Speak Languages.
'} if (luck_rerolls>0){SecondWindowDefinition+='This character has '+luck_rerolls+' luck rerolls per day.
'} if (has_unbelievableluck){SecondWindowDefinition+='Apply your +2 [unbelievable luck] bonus to whatever is your current worst saving throw.
'} if (bluff/bluff_class>=5){SecondWindowDefinition+='Bluff >=5 ranks gives +2 on disguise checks to act in character.
'} if ((psicraft/psicraft_class>=5)&&(usepsionicdevice>0)){SecondWindowDefinition+='Psicraft >=5 gives a +2 bonus on using certain psi devices.
'} if ((usepsionicdevice/usepsionicdevice_class>=5)&&(psicraft>0)){SecondWindowDefinition+='Use psionic device >=5 gives a +2 bonus on psicraft checks for certain devices.
'} if (craft_1/craft_1_class>=5){SecondWindowDefinition+='Craft_1 >=5 ranks gives +2 on related appraise checks.
'} if (craft_2/craft_2_class>=5){SecondWindowDefinition+='Craft_2 >=5 ranks gives +2 on related appraise checks.
'} if (craft_3/craft_3_class>=5){SecondWindowDefinition+='Craft_3 >=5 ranks gives +2 on related appraise checks.
'} if ((decipherscript/decipherscript_class>=5)&&(usemagicdevice>0)){SecondWindowDefinition+='Decipher Script >=5 ranks gives +2 on use magic device checks involving scrolls.
'} if (escapeartist/escapeartist_class>=5){SecondWindowDefinition+='Escape Artist >=5 ranks gives +2 on use rope checks for bindings.
'} if (psicraft/psicraft_class>=5){SecondWindowDefinition+='Psicraft >=5 ranks gives +2 on Use Psionic Device for power stones.
'} if (usepsionicdevice/usepsionicdevice_class>=5){SecondWindowDefinition+='Use Psionic Device >=5 ranks gives +2 to talk to psionic stones.
'} if ((handleanimal/handleanimal_class>=5)&&((ranger_levels + epic_ranger_levels>0)|(druid_levels + epic_druid_levels>0))){SecondWindowDefinition+='Handle Animal >=5 ranks gives +2 on wild empathy checks.
'} if ((ranger_levels + epic_ranger_levels>0)|(druid_levels + epic_druid_levels>0)) {if (total_aberrant_feats>0){SecondWindowDefinition+='Your '+total_aberrant_feats+' aberrant feats give a penalty of -'+total_aberrant_feats+' on wild empathy checks.
';}} if (knowledgearchitecture/knowledgearchitecture_class>=5){SecondWindowDefinition+='Know Architecture >=5 ranks gives +2 on search checks for secret doors.
'} if (knowledgedungeoneering/knowledgedungeoneering_class>=5){SecondWindowDefinition+='Know Dungeoneering >=5 ranks gives +2 on survival checks underground.
'} if (knowledgegeography/knowledgegeography_class>=5){SecondWindowDefinition+='Know Geography >=5 ranks gives +2 on checks to avoid getting lost or into hazards.
'} if ((knowledgehistory/knowledgehistory_class>=5)&&(bard_levels + epic_bard_levels>0)){SecondWindowDefinition+='Know History >=5 ranks gives +2 on bardic knowledge checks.
'} if (knowledgenature/knowledgenature_class>=5){SecondWindowDefinition+='Know Nature >=5 ranks gives +2 on survival checks above ground.
'} if ((knowledgereligion/knowledgereligion_class>=5)&&((cleric_levels + epic_cleric_levels>0)|(paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels()>0))){SecondWindowDefinition+='Know Religion >=5 ranks gives +2 on turn/rebuke the undead.
'} if (knowledgeplanes/knowledgeplanes_class>=5){SecondWindowDefinition+='Know Planes >=5 ranks gives +2 on survival checks on other planes.
'} if (search/search_class>=5){SecondWindowDefinition+='Search >=5 ranks gives +2 on survival checks while tracking.
'} if ((spellcraft/spellcraft_class>=5)&&(usemagicdevice>0)){SecondWindowDefinition+='Spellcraft >=5 ranks gives +2 on use magic device checks on scrolls.
'} if ((usemagicdevice/usemagicdevice_class>=5)&&(spellcraft>0)){SecondWindowDefinition+='Use Magic Device >=5 ranks gives +2 on spellcraft checks to decipher scrolls.
'} if (userope/userope_class>=5){SecondWindowDefinition+='Use Rope >=5 ranks gives +2 on climb checks involving ropes.
'} if (userope/userope_class>=5){SecondWindowDefinition+='Use Rope >=5 ranks gives +2 on escape artist checks involving ropes.
'} if (hawk_familiartrue){SecondWindowDefinition+='The hawk confers +3 on spot checks in well-lit conditions.
'} if (owl_familiartrue){SecondWindowDefinition+='The owl confers +3 on spot checks in dimly-lit conditions.
'} if ((bat_familiartrue)|(cat_familiartrue)|(hawk_familiartrue)| (lizard_familiartrue)|(owl_familiartrue)|(rat_familiartrue)| (raven_familiartrue)|(snake_familiartrue)|(toad_familiartrue)| (weasel_familiartrue)|(improved_familiartrue)) { if (has_alertnessfalse) { SecondWindowDefinition+='If the familiar is within reach, +2 on spot and listen ('alertness').
' } } if (document.form1.torpid_trait.checkedtrue) { SecondWindowDefinition+='Torpid trait: +1 on saves vs. enchantments.
' } if (document.form1.uncivilized_trait.checkedtrue) { SecondWindowDefinition+='Uncivilized trait: +1 on any wild empathy checks.
' } if (document.form1.cautious_trait.checkedtrue) { SecondWindowDefinition+='Cautious trait: +1 dodge bonus on AC when fighting defensively; -1 saves vs. fear.
' } if (document.form1.slippery_trait.checkedtrue) { SecondWindowDefinition+='Slippery trait: +1 on escape artist checks against being grappled, -1 all other grapple checks.
' } if (document.form1.skinny_trait.checkedtrue) { SecondWindowDefinition+='Skinny trait: -2 on strength checks to avoid being overrun / bullrushed.
' } if (document.form1.stout_trait.checkedtrue) { SecondWindowDefinition+='Stout trait: +2 on strength checks to avoid being overrun / bullrushed.
' } if (document.form1.reckless_trait.checkedtrue) { SecondWindowDefinition+='Reckless trait: +1 on all melee damage rolls.
' } if (document.form1.relentless_trait.checkedtrue) { SecondWindowDefinition+='Relentless trait: +2 on all fortitude checks for 'endurance-feat' situations; if fail, exhausted rather than fatigued.
' } if (document.form1.nightsighted_trait.checkedtrue) { SecondWindowDefinition+='Nightsighted trait: +10 feet on darkvision; -1 on Spot in bright light.
' } if (skilltricks>0) { SecondWindowDefinition+='
This character has purchased '+skilltricks+' skill trick'; if (skilltricks>1){SecondWindowDefinition+='s';} SecondWindowDefinition+='. List below:
r
r'; } if (ArtificerSpells1!='){SecondWindowDefinition+=ArtificerSpells1+'
r
r'} if (ArtificerSpells2!='){SecondWindowDefinition+=ArtificerSpells2+'
r
r'} if (ArtificerSpells3!='){SecondWindowDefinition+=ArtificerSpells3+'
r
r'} if (ArtificerSpells4!='){SecondWindowDefinition+=ArtificerSpells4+'
r
r'} if (ArtificerSpells5!='){SecondWindowDefinition+=ArtificerSpells5+'
r
r'} if (ArtificerSpells6!='){SecondWindowDefinition+=ArtificerSpells6+'
r
r'} if (AdeptSpells0!='){SecondWindowDefinition+=AdeptSpells0+'
r
r'} if (AdeptSpells1!='){SecondWindowDefinition+=AdeptSpells1+'
r
r'} if (AdeptSpells2!='){SecondWindowDefinition+=AdeptSpells2+'
r
r'} if (AdeptSpells3!='){SecondWindowDefinition+=AdeptSpells3+'
r
r'} if (AdeptSpells4!='){SecondWindowDefinition+=AdeptSpells4+'
r
r'} if (AdeptSpells5!='){SecondWindowDefinition+=AdeptSpells5+'
r
r'} if (DuskbladeSpells0!='){SecondWindowDefinition+=DuskbladeSpells0+'
r
r'} if (DuskbladeSpells1!='){SecondWindowDefinition+=DuskbladeSpells1+'
r
r'} if (DuskbladeSpells2!='){SecondWindowDefinition+=DuskbladeSpells2+'
r
r'} if (DuskbladeSpells3!='){SecondWindowDefinition+=DuskbladeSpells3+'
r
r'} if (DuskbladeSpells4!='){SecondWindowDefinition+=DuskbladeSpells4+'
r
r'} if (DuskbladeSpells5!='){SecondWindowDefinition+=DuskbladeSpells5+'
r
r'} if (BardSpells0!='){SecondWindowDefinition+=BardSpells0+'
r
r'} if (BardSpells1!='){SecondWindowDefinition+=BardSpells1+'
r
r'} if (BardSpells2!='){SecondWindowDefinition+=BardSpells2+'
r
r'} if (BardSpells3!='){SecondWindowDefinition+=BardSpells3+'
r
r'} if (BardSpells4!='){SecondWindowDefinition+=BardSpells4+'
r
r'} if (BardSpells5!='){SecondWindowDefinition+=BardSpells5+'
r
r'} if (BardSpells6!='){SecondWindowDefinition+=BardSpells6+'
r
r'} if (has_improvedspellcapacitybard>0) { if (bard_totem1) {ImprovedSpellCapacity(has_improvedspellcapacitybard,'Bard','Intelligence',intelligence,6);} else if (bard_totem2) {ImprovedSpellCapacity(has_improvedspellcapacitybard,'Bard','Wisdom',wisdom,6);} else ImprovedSpellCapacity(has_improvedspellcapacitybard,'Bard','Charisma',charisma,6); } if (ClericSpells0!='){SecondWindowDefinition+=ClericSpells0+'
r
r'} if (ClericSpells1!='){SecondWindowDefinition+=ClericSpells1+'
r
r'} if (ClericSpells2!='){SecondWindowDefinition+=ClericSpells2+'
r
r'} if (ClericSpells3!='){SecondWindowDefinition+=ClericSpells3+'
r
r'} if (ClericSpells4!='){SecondWindowDefinition+=ClericSpells4+'
r
r'} if (ClericSpells5!='){SecondWindowDefinition+=ClericSpells5+'
r
r'} if (ClericSpells6!='){SecondWindowDefinition+=ClericSpells6+'
r
r'} if (ClericSpells7!='){SecondWindowDefinition+=ClericSpells7+'
r
r'} if (ClericSpells8!='){SecondWindowDefinition+=ClericSpells8+'
r
r'} if (ClericSpells9!='){SecondWindowDefinition+=ClericSpells9+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacitycleric,'Cleric','Wisdom',wisdom,9); if (DruidSpells0!='){SecondWindowDefinition+=DruidSpells0+'
r
r'} if (DruidSpells1!='){SecondWindowDefinition+=DruidSpells1+'
r
r'} if (DruidSpells2!='){SecondWindowDefinition+=DruidSpells2+'
r
r'} if (DruidSpells3!='){SecondWindowDefinition+=DruidSpells3+'
r
r'} if (DruidSpells4!='){SecondWindowDefinition+=DruidSpells4+'
r
r'} if (DruidSpells5!='){SecondWindowDefinition+=DruidSpells5+'
r
r'} if (DruidSpells6!='){SecondWindowDefinition+=DruidSpells6+'
r
r'} if (DruidSpells7!='){SecondWindowDefinition+=DruidSpells7+'
r
r'} if (DruidSpells8!='){SecondWindowDefinition+=DruidSpells8+'
r
r'} if (DruidSpells9!='){SecondWindowDefinition+=DruidSpells9+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacitydruid,'Druid','Wisdom',wisdom,9); if (PaladinSpells1!='){SecondWindowDefinition+=PaladinSpells1+'
r
r'} if (PaladinSpells2!='){SecondWindowDefinition+=PaladinSpells2+'
r
r'} if (PaladinSpells3!='){SecondWindowDefinition+=PaladinSpells3+'
r
r'} if (PaladinSpells4!='){SecondWindowDefinition+=PaladinSpells4+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacitypaladin,'Paladin','Wisdom',wisdom,4); if (HexbladeSpells1!='){SecondWindowDefinition+=HexbladeSpells1+'
r
r'} if (HexbladeSpells2!='){SecondWindowDefinition+=HexbladeSpells2+'
r
r'} if (HexbladeSpells3!='){SecondWindowDefinition+=HexbladeSpells3+'
r
r'} if (HexbladeSpells4!='){SecondWindowDefinition+=HexbladeSpells4+'
r
r'} if (SpellthiefSpells1!='){SecondWindowDefinition+=SpellthiefSpells1+'
r
r'} if (SpellthiefSpells2!='){SecondWindowDefinition+=SpellthiefSpells2+'
r
r'} if (SpellthiefSpells3!='){SecondWindowDefinition+=SpellthiefSpells3+'
r
r'} if (SpellthiefSpells4!='){SecondWindowDefinition+=SpellthiefSpells4+'
r
r'} if (RangerSpells1!='){SecondWindowDefinition+=RangerSpells1+'
r
r'} if (RangerSpells2!='){SecondWindowDefinition+=RangerSpells2+'
r
r'} if (RangerSpells3!='){SecondWindowDefinition+=RangerSpells3+'
r
r'} if (RangerSpells4!='){SecondWindowDefinition+=RangerSpells4+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacityranger,'Ranger','Wisdom',wisdom,4); if (SorcererSpells0!='){SecondWindowDefinition+=SorcererSpells0+'
r
r'} if (SorcererSpells1!='){SecondWindowDefinition+=SorcererSpells1+'
r
r'} if (SorcererSpells2!='){SecondWindowDefinition+=SorcererSpells2+'
r
r'} if (SorcererSpells3!='){SecondWindowDefinition+=SorcererSpells3+'
r
r'} if (SorcererSpells4!='){SecondWindowDefinition+=SorcererSpells4+'
r
r'} if (SorcererSpells5!='){SecondWindowDefinition+=SorcererSpells5+'
r
r'} if (SorcererSpells6!='){SecondWindowDefinition+=SorcererSpells6+'
r
r'} if (SorcererSpells7!='){SecondWindowDefinition+=SorcererSpells7+'
r
r'} if (SorcererSpells8!='){SecondWindowDefinition+=SorcererSpells8+'
r
r'} if (SorcererSpells9!='){SecondWindowDefinition+=SorcererSpells9+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacitysorcerer,'Sorcerer','Charisma',charisma,9); if (BeguilerSpells0!='){SecondWindowDefinition+=BeguilerSpells0+'
r
r'} if (BeguilerSpells1!='){SecondWindowDefinition+=BeguilerSpells1+'
r
r'} if (BeguilerSpells2!='){SecondWindowDefinition+=BeguilerSpells2+'
r
r'} if (BeguilerSpells3!='){SecondWindowDefinition+=BeguilerSpells3+'
r
r'} if (BeguilerSpells4!='){SecondWindowDefinition+=BeguilerSpells4+'
r
r'} if (BeguilerSpells5!='){SecondWindowDefinition+=BeguilerSpells5+'
r
r'} if (BeguilerSpells6!='){SecondWindowDefinition+=BeguilerSpells6+'
r
r'} if (BeguilerSpells7!='){SecondWindowDefinition+=BeguilerSpells7+'
r
r'} if (BeguilerSpells8!='){SecondWindowDefinition+=BeguilerSpells8+'
r
r'} if (BeguilerSpells9!='){SecondWindowDefinition+=BeguilerSpells9+'
r
r'} if (DreadNecSpells1!='){SecondWindowDefinition+=DreadNecSpells1+'
r
r'} if (DreadNecSpells2!='){SecondWindowDefinition+=DreadNecSpells2+'
r
r'} if (DreadNecSpells3!='){SecondWindowDefinition+=DreadNecSpells3+'
r
r'} if (DreadNecSpells4!='){SecondWindowDefinition+=DreadNecSpells4+'
r
r'} if (DreadNecSpells5!='){SecondWindowDefinition+=DreadNecSpells5+'
r
r'} if (DreadNecSpells6!='){SecondWindowDefinition+=DreadNecSpells6+'
r
r'} if (DreadNecSpells7!='){SecondWindowDefinition+=DreadNecSpells7+'
r
r'} if (DreadNecSpells8!='){SecondWindowDefinition+=DreadNecSpells8+'
r
r'} if (DreadNecSpells9!='){SecondWindowDefinition+=DreadNecSpells9+'
r
r'} if (ShairSpells0!='){SecondWindowDefinition+=ShairSpells0+'
r
r'} if (ShairSpells1!='){SecondWindowDefinition+=ShairSpells1+'
r
r'} if (ShairSpells2!='){SecondWindowDefinition+=ShairSpells2+'
r
r'} if (ShairSpells3!='){SecondWindowDefinition+=ShairSpells3+'
r
r'} if (ShairSpells4!='){SecondWindowDefinition+=ShairSpells4+'
r
r'} if (ShairSpells5!='){SecondWindowDefinition+=ShairSpells5+'
r
r'} if (ShairSpells6!='){SecondWindowDefinition+=ShairSpells6+'
r
r'} if (ShairSpells7!='){SecondWindowDefinition+=ShairSpells7+'
r
r'} if (ShairSpells8!='){SecondWindowDefinition+=ShairSpells8+'
r
r'} if (ShairSpells9!='){SecondWindowDefinition+=ShairSpells9+'
r
r'} if (ShamanSpells0!='){SecondWindowDefinition+=ShamanSpells0+'
r
r'} if (ShamanSpells1!='){SecondWindowDefinition+=ShamanSpells1+'
r
r'} if (ShamanSpells2!='){SecondWindowDefinition+=ShamanSpells2+'
r
r'} if (ShamanSpells3!='){SecondWindowDefinition+=ShamanSpells3+'
r
r'} if (ShamanSpells4!='){SecondWindowDefinition+=ShamanSpells4+'
r
r'} if (ShamanSpells5!='){SecondWindowDefinition+=ShamanSpells5+'
r
r'} if (ShamanSpells6!='){SecondWindowDefinition+=ShamanSpells6+'
r
r'} if (ShamanSpells7!='){SecondWindowDefinition+=ShamanSpells7+'
r
r'} if (ShamanSpells8!='){SecondWindowDefinition+=ShamanSpells8+'
r
r'} if (ShamanSpells9!='){SecondWindowDefinition+=ShamanSpells9+'
r
r'} if (HealerSpells0!='){SecondWindowDefinition+=HealerSpells0+'
r
r'} if (HealerSpells1!='){SecondWindowDefinition+=HealerSpells1+'
r
r'} if (HealerSpells2!='){SecondWindowDefinition+=HealerSpells2+'
r
r'} if (HealerSpells3!='){SecondWindowDefinition+=HealerSpells3+'
r
r'} if (HealerSpells4!='){SecondWindowDefinition+=HealerSpells4+'
r
r'} if (HealerSpells5!='){SecondWindowDefinition+=HealerSpells5+'
r
r'} if (HealerSpells6!='){SecondWindowDefinition+=HealerSpells6+'
r
r'} if (HealerSpells7!='){SecondWindowDefinition+=HealerSpells7+'
r
r'} if (HealerSpells8!='){SecondWindowDefinition+=HealerSpells8+'
r
r'} if (HealerSpells9!='){SecondWindowDefinition+=HealerSpells9+'
r
r'} if (FSSpells0!='){SecondWindowDefinition+=FSSpells0+'
r
r'} if (FSSpells1!='){SecondWindowDefinition+=FSSpells1+'
r
r'} if (FSSpells2!='){SecondWindowDefinition+=FSSpells2+'
r
r'} if (FSSpells3!='){SecondWindowDefinition+=FSSpells3+'
r
r'} if (FSSpells4!='){SecondWindowDefinition+=FSSpells4+'
r
r'} if (FSSpells5!='){SecondWindowDefinition+=FSSpells5+'
r
r'} if (FSSpells6!='){SecondWindowDefinition+=FSSpells6+'
r
r'} if (FSSpells7!='){SecondWindowDefinition+=FSSpells7+'
r
r'} if (FSSpells8!='){SecondWindowDefinition+=FSSpells8+'
r
r'} if (FSSpells9!='){SecondWindowDefinition+=FSSpells9+'
r
r'} if (WizardSpells0!='){SecondWindowDefinition+=WizardSpells0+'
r
r'} if (WizardSpells1!='){SecondWindowDefinition+=WizardSpells1+'
r
r'} if (WizardSpells2!='){SecondWindowDefinition+=WizardSpells2+'
r
r'} if (WizardSpells3!='){SecondWindowDefinition+=WizardSpells3+'
r
r'} if (WizardSpells4!='){SecondWindowDefinition+=WizardSpells4+'
r
r'} if (WizardSpells5!='){SecondWindowDefinition+=WizardSpells5+'
r
r'} if (WizardSpells6!='){SecondWindowDefinition+=WizardSpells6+'
r
r'} if (WizardSpells7!='){SecondWindowDefinition+=WizardSpells7+'
r
r'} if (WizardSpells8!='){SecondWindowDefinition+=WizardSpells8+'
r
r'} if (WizardSpells9!='){SecondWindowDefinition+=WizardSpells9+'
r
r'} ImprovedSpellCapacity(has_improvedspellcapacitywizard,'Wizard','Intelligence',intelligence,9); if (ArchivistSpells0!='){SecondWindowDefinition+=ArchivistSpells0+'
r
r'} if (ArchivistSpells1!='){SecondWindowDefinition+=ArchivistSpells1+'
r
r'} if (ArchivistSpells2!='){SecondWindowDefinition+=ArchivistSpells2+'
r
r'} if (ArchivistSpells3!='){SecondWindowDefinition+=ArchivistSpells3+'
r
r'} if (ArchivistSpells4!='){SecondWindowDefinition+=ArchivistSpells4+'
r
r'} if (ArchivistSpells5!='){SecondWindowDefinition+=ArchivistSpells5+'
r
r'} if (ArchivistSpells6!='){SecondWindowDefinition+=ArchivistSpells6+'
r
r'} if (ArchivistSpells7!='){SecondWindowDefinition+=ArchivistSpells7+'
r
r'} if (ArchivistSpells8!='){SecondWindowDefinition+=ArchivistSpells8+'
r
r'} if (ArchivistSpells9!='){SecondWindowDefinition+=ArchivistSpells9+'
r
r'} SecondWindowDefinition+='
' //racialstuff if ((rayce1)|(rayce44)|(rayce192)) { if (rayce44){SecondWindowDefinition+='Aquatic '; } if (rayce192){SecondWindowDefinition+='Silverbrow ';} SecondWindowDefinition+='Human:
- ' SecondWindowDefinition+='
- Extra feat at first level (already included) ' if (rayce!=192) { SecondWindowDefinition+='
- Four extra skill points at first level (already included) ' SecondWindowDefinition+='
- One extra skill point at each additional level (already included) ' } if (rayce44){ SecondWindowDefinition+='
- Swim 30 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- Dragonblood subtype
- Feather Fall once per day, plus once for every 5 hit dice.
- +2 on Disguise, which is always a class skill
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce192){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' if ((rayce4)|(rayce65)|(rayce195)){SecondWindowDefinition+='
- +2 constitution / -2 charisma (already included)
- +4 strength, +2 constitution, -2 dexterity, -2 charisma (already included)
- +2 constitution / -2 dexterity (already included)
- +2 strength / +2 constitution / -4 dexterity / -2 charisma (already included)
- +2 constitution / -4 charisma (already included)
- Can move 20 feet even if in heavy armor
- Darkvision (see 60 feet in pitch-dark)
- Darkvision (see 90 feet in pitch-dark)
- Darkvision (see 120 feet in pitch-dark)
- Low-light vision
- Stonecunning (+2 on searching stone, intuit depth)
- +4 to avoid being bullrushed while standing on ground
- +2 racial bonus on saves vs. poison
- +2 racial bonus on saves vs. spells / spell-like abilities
- +3 racial bonus on saves vs. poison
- +3 racial bonus on saves vs. spells / spell-like abilities
- Light sensitivity (-1 on attacks in bright light)
- +1 racial bonus to hit kobolds
- +1 racial bonus to hit reptilian humanoids and dragons
- +1 racial bonus to hit aberrations
- +1 racial bonus to hit orcs and goblinoids
- +4 dodge bonus on AC against dragons
- +4 dodge bonus on AC against giants
- +4 stability bonus to avoid being tripped/bull rushed standing on solid ground
- +2 racial bonus on appraise checks if stone/metal
- Dragonblood subtype
- Resistance to fire 5
- Enlarge and invisibility each 1/day
- Immune to paralysis, phantasms (?), & magic/alchemical poisons
- -2 on attacks, saves, and checks in bright light
- Level adjustment +1
- Immune to cold
- Level adjustment +2
- Stonewalk, stone shape, shape metal at will.
- Level adjustment +4
- Proficiency with handaxe and blowgun instead of normal weapons for dwarves.
- No stonecunning.
- +3 on saves vs. poison
- +4 on saves vs. disease
- Fire resistance 5.
- Swim 20 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +4 on saves vs. cold environments
- Stonecunning and appraise also apply to ice.
- +4 on saves vs. hot environments
- +2 on architecture, dungeoneering, profession -- mining
- +2 on heal, know nature, survival, spot
- +2 on hide, listen, and move silently
'} if (rayce155){SecondWindowDefinition+='
'} if (rayce56){SecondWindowDefinition+='
'} if ((rayce38)|(rayce47)){SecondWindowDefinition+='
'} if ((rayce14)|(rayce15)|(rayce91)){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (((rayce4)|(rayce195)|(rayce56)|(rayce47))|(rayce38)){SecondWindowDefinition+='
'} if (rayce14){SecondWindowDefinition+='
'} if ((rayce15)|(rayce91)){SecondWindowDefinition+='
'} if (rayce65){SecondWindowDefinition+='
'} if ((rayce!=56)&&(rayce!=65)&&(rayce!=157)){SecondWindowDefinition+='
'} // SecondWindowDefinition+='
' if (((rayce4)|(rayce91)|(rayce65)|(rayce56)|(rayce47))|(rayce38)|(rayce15)){ SecondWindowDefinition+='
' SecondWindowDefinition+='
'} if (rayce14){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce47){SecondWindowDefinition+='
'} if (rayce56){SecondWindowDefinition+='
'} else if (rayce162){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if ((rayce56)|(rayce195)){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (rayce!=157){SecondWindowDefinition+='
'} if (rayce195) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce15) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce155) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce156) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce157) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce38){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce47){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce56){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce65){ SecondWindowDefinition+='
' } if (rayce91){ SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' if ((rayce3)|(rayce66)|(rayce94)){SecondWindowDefinition+='
- +2 dexterity / -2 constitution (already included)
- +2 dexterity / -2 strength (already included)
- +2 dexterity / -2 intelligence (already included)
- +2 dexterity / +2 intelligence / +2 charisma / -2 constitution (already included)
- +2 dexterity / +2 strength / -2 constitution / -2 intelligence (already included)
- +2 dexterity / -2 intelligence / -2 charisma (already included)
- +2 dexterity / -2 intelligence (already included)
- +2 dexterity / +2 intelligence / -2 constitution / -2 charisma (already included)
- +2 strength / +2 dexterity / -2 charisma (already included)
- +2 dexterity / +2 intelligence / -2 wisdom / -2 charisma (already included)
- +2 dexterity / +2 intelligence / -2 strength / -2 constitution (already included)
- Immune to magical sleep
- +2 racial bonus to saves vs. enchantments
- Darkvision to 120 ft.
- Double-distance low-light vision
- Low-light vision
- Darkvision to 30 ft.
- Spell resistance 11 + class level
- Dancing lights, darkness'; if (rayce!=193){SecondWindowDefinition+=', faerie fire ';} else {SecondWindowDefinition+=', disguise self ';} SecondWindowDefinition+='once/day each
- Light blindness
- In some campaigns, male drow get -2 charisma instead.
- Character level +2
- +2 on bluff checks
- Detect magic 3x/day
- Dragonblooded subtype
- Treewalk
- Forestlord pact with green dragons
- Dragonblooded subtype
- Survive out of water 1 hr/point of constitution.
- Automatic proficiency with trident, longspear, net
- Proficient with scimitar, rapier & shortbow
- Proficient with hand axe, short sword, rapier & shortbow
- Proficient with longspear, short sword, longbow & shortbow
- Proficient with trident, longspear, net
- Proficient with longsword, rapier, longbow & shortbow
- +2 racial bonus on listen and spot checks
- +2 racial bonus on search and spot checks
- +2 racial bonus on search and listen, +4 on spot, +4 on jump checks
- +2 racial bonus on listen, search, and spot checks
- +2 on a craft skill of your choice
- +2 on know history (already included)
- Notice secret doors
- +4 on saves vs. cold environments
- +2 on arctic survival checks
- +4 on saves vs. hot environments
- +2 on handle animal and ride (already included)
- +1 on know nature and survival (already included)
- +1 on diplomacy and sense motive (already included)
- +1 on know arcana and spellcraft (already included)
- +2 to notice things about the water
- Level adjustment +1
- Become porpoise 3x/day
- Blur, dancing lights, darkness, obscuring mist each 1/day
- Become otter 3x/day
- Penalty of -1 on d20 rolls if more than 24 hours out of water
- Fly 50 feet, average maneuverability
- Proficient with rapier, longsword, lasso and bolas
- Level adjustment +3
- +8 on swim checks
- Can always take 10 on a swim check and can run while swimming
- Level adjustment +1
'} if ((rayce57)|(rayce48)){SecondWindowDefinition+='
'} if ((rayce10)|(rayce13)){SecondWindowDefinition+='
'} if ((rayce12)|(rayce193)){SecondWindowDefinition+='
'} if (rayce11){SecondWindowDefinition+='
'} if ((rayce93)){SecondWindowDefinition+='
'} if ((rayce158)){SecondWindowDefinition+='
'} if (rayce95){SecondWindowDefinition+='
'} if (rayce96){SecondWindowDefinition+='
'} if (rayce97){SecondWindowDefinition+='
'} if (rayce9){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if ((rayce!=193)&(rayce!=196)){SecondWindowDefinition+='
'} if ((rayce12)|(rayce193)){SecondWindowDefinition+='
'} else if (rayce13){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if ((rayce>=93)&&(rayce<=97)){SecondWindowDefinition+='
'} if ((rayce12)|(rayce193)) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (gender1){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' } if (rayce193) { SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; } if (rayce196) { SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; } if ((rayce13)|(rayce158)) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce57){SecondWindowDefinition+='
'} else if (rayce66){SecondWindowDefinition+='
'} else if (rayce93){SecondWindowDefinition+='
'} else if ((rayce96)|(rayce97)){SecondWindowDefinition+='
'} else if (rayce196){} else {SecondWindowDefinition+='
'} if (rayce48){SecondWindowDefinition+='
'} else if (rayce57){SecondWindowDefinition+='
'} else if (rayce159){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (rayce48){SecondWindowDefinition+='
'} else if (rayce66){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (rayce48){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce57){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce93){ SecondWindowDefinition+='
' } if (rayce94){ SecondWindowDefinition+='
' } if (rayce95){ SecondWindowDefinition+='
' } if ((rayce96)|(rayce97)){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce96){ SecondWindowDefinition+='
' if (intelligence>=10){SecondWindowDefinition+='
'} } if (rayce97){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce159){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce158){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' if ((rayce5)|(rayce67)|(rayce58)|(rayce49)|(rayce39)|(rayce37)){SecondWindowDefinition+='
- +2 constitution / -2 strength (already included)
- +2 constitution / +2 wisdom / -2 charisma / -2 strength (already included)
- +2 dexterity / +2 intelligence / -2 wisdom / -2 strength (already included)
- +2 dexterity / +2 wisdom / -2 strength / -4 charisma (already included)
- Small (combat bonuses, +4 to hide already included)
- Low-light vision
- Darkvision to 120 ft
- +2 racial bonus on saves vs. illusions
- +1 on DC of opponent's save vs. gnomish illusions
- Guild membership
- +2 on will saves (already included)
- +1 racial bonus to hit goblinoids
- +1 racial bonus to hit kobolds and goblinoids
- +4 dodge bonus on AC against giants
- +4 bonus on listen checks (already included)
- +2 bonus on bluff, diplomacy & sense motive checks (already included)
- +2 bonus on Craft (alchemy)
- +2 bonus on listen checks (already included)
- +4 bonus on hide checks (already included)
- +4 bonus on swim, climb, use rope, craft -- shipbuilding checks (already included)
- Speak with burrowing animals once per day
- 1/day dancing lights, ghost sound, prestidigitation
- 1/day create water, know direction, purify food and drink
- Stonecunning (+2 on searching stone, intuit depth)
- +2 to hide becomes +4 in underground darkness
- 1/day change self, blindness, blur
- Continual non-detection
- +2 racial bonus on all saving throws (already included)
- Character level +3
- +4 to hide (included); becomes +8 in the forest
- +1 racial bonus to hit orcs and reptilian humanoids
- Continual pass without trace (self only)
- Swim 20 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +2 on sense motive (already included)
- +4 on saves vs. cold environments
- +2 on climb and survival (already included)
- Dragonblood subtype
- +4 on saves vs. hot environments
'} if (rayce19){SecondWindowDefinition+='
'} if (rayce98){SecondWindowDefinition+='
'} if (rayce16){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if ((rayce5)|(rayce67)|(rayce58)|(rayce49)|(rayce39)|(rayce37)){SecondWindowDefinition+='
'} if (rayce16){SecondWindowDefinition+='
'} if ((rayce5)|(rayce67)|(rayce58)|(rayce49)|(rayce39)|(rayce37)){SecondWindowDefinition+='
' if ((rayce!=98)&(rayce!=198)){SecondWindowDefinition+='
'}} if (rayce98){SecondWindowDefinition+='
'} else if ((rayce39)|(rayce67)){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if ((rayce5)|(rayce58)|(rayce49)|(rayce39)|(rayce37)|(rayce19)){SecondWindowDefinition+='
'} if (rayce19){SecondWindowDefinition+='
'} else if (rayce58){SecondWindowDefinition+='
'} else if (rayce98){SecondWindowDefinition+='
'; } else {SecondWindowDefinition+='
'} if (rayce37){SecondWindowDefinition+='
'} if (rayce67){SecondWindowDefinition+='
'} if (rayce!=98){SecondWindowDefinition+='
'} if ((charisma>=10)&&((rayce5)|(rayce67)|(rayce58)|(rayce49)|(rayce39)|(rayce37))){ SecondWindowDefinition+='
'} if ((intelligence>=10)&&(rayce19)){ SecondWindowDefinition+='
'} if (rayce16){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce37){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce39){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce49){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce198){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce58){ SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- Immune to magical sleep
- +2 racial bonus on saves vs. enchantments
- Low-light vision (darkvision if half-drow)
- +1 racial bonus on search and spot checks
- +1 racial bonus on listen, search, and spot checks
- +2 racial bonus on diplomacy and gather information checks
- +2 racial bonus on bluff and gather information checks
- Detect magic 3x/day; disguise self 1/day
- Dragonblooded subtype
- +2 racial bonus on survival checks
- Swim 40 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +2 racial bonus on bluff and sense motive checks
- +4 on saves vs. cold environments
- +2 on all survival checks (already included)
- +4 on saves vs. hot environments
- +2 on sense motive (already included)
- +8 to swim checks; may always taken ten (already included)
- Sea longing
- Considered drow-blooded for all special abilities and effects
- Treewalk
- Forestlord pact with green dragons
- Dragonblooded subtype
' if ((rayce!=194)&(rayce!=197)){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (rayce60){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if ((rayce2)|(rayce160)|(rayce161)|(rayce69)|(rayce60)){SecondWindowDefinition+='
'} if (rayce194) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce41){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce69){ SecondWindowDefinition+='
' } if (rayce51){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce60){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce160){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if ((rayce161)|(rayce194)){ SecondWindowDefinition+='
' } if (rayce197) { SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; } SecondWindowDefinition+='
- ' if (rayce61){SecondWindowDefinition+='
- +2 strength / -2 intelligence (already included)
- +2 strength / -2 intelligence / -2 charisma (already included)
- Low-light vision; no darkvision
- Darkvision (see 60 feet in pitch-dark)
- +2 on climb and jump (already included)
- +2 on diplomacy and gather information (already included)
- Swim 30 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +4 on saves vs. cold environments
- +2 on diplomacy
- +4 on saves vs. hot environments
- 'Run' is a bonus feat
- Dragonblood subtype
- Resistance to cold 10
- Endurance (free feat already included)
- Vulnerability to fire as a white dragon
'} else {SecondWindowDefinition+='
'} if ((rayce52)|(rayce70)){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (rayce70){ SecondWindowDefinition+='
'} if (rayce42){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce52){ SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; } if (rayce61){ SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; } if (rayce203){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' if (rayce20){SecondWindowDefinition+='
- +2 strength / +2 constitution / -2 intelligence (already included)
- +2 constitution (already included)
- (Consider -6 charisma to replace the Level adjustment +1.)
- +4 on jump, swim, and balance (tails) (already included)
- May claw/claw 1d4+ strength bonus x2 (multiattack), plus bite at -5 to hit 1d4+half strength bonus
- Darkvision (see 60 feet in pitch-dark)
- Level adjustment +1
- Ask referee whether natural armor increases with level
- Dragonblood subtype
- Acid bite also does 1d6 acid damage
- Can breathe under water indefinitely
- Lacks normal lizardfolk ability to hold breath extra long
'} if (rayce200){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce200) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +4 constitution / -2 intelligence / -2 charisma (already included)
- Physically-unattractive hybrids; probably very variable in appearance
- Survival-oriented; inclined to good and especially to law
- Skilled at sound imitation
- May use equipment designated for any humanoid race
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +2 dexterity / +2 intelligence / -2 constitution (already included)
- Drow with ancestry from creatures native to the planes of Chaotic Evil
- Fly speed 40 feet, poor maneuverability
- Darkvision 60 feet
- Low-light vision twice human sight
- Elven blood
- +2 on save vs. enchantment
- Alter self at will, indefinite duration
- Choose four demonic abilities from the source book list.
- Which abilities are chosen determines level adjustment (+2 or +3).
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +2 strength / +2 wisdom / -2 intelligence / -2 charisma (already included)
- Smaller, speedier, and more clerically-inclined than other orcs.
- Light sensitivity
- Scent
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +4 strength / +2 dexterity / -2 wisdom / -2 charisma (already included)
- Orc-fiend crossbreeds from the Forgotten Realms.
- Darkvision 60 feet.
- Can use all martial weapons.
- Fire resistance 10
- Spell resistance 14 + class level
- Outsider type
- Natural attack (bite 1d6 + half of strength modifier) can go as secondary after weapon
- Can control nonmagical fires within 10 feet, once per day as fifth level sorcerer
- Orc blooded for all special purposes
- Level adjustment +3
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +6 strength / -2 dexterity / -2 wisdom / +2 charisma (already included)
- Bigger, clumsier orcs from the Forgotten Realms
- Darkvision 120 feet
- All are proficient with greatsword and throwing axe.
- +2 on armorsmithing and weaponsmithing
- 5 fire resistance
- 5 cold resistance
- Orc blood, for all special purposes
- Level adjustment +2
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +4 strength / +2 constitution / -2 dexterity (already included)
- Large mountain-dwelling monstrous humanoids. Darkvision.
- Males have hair only on the extremities.
- Competitive, scorekeeping, discard their disabled members.
- Considered large when this is beneficial.
- Can climb half-speed without penalty
- Standing long-high jumps considered running.
- Level adjustment +1.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +2 constitution / +2 dexterity / -2 strength / -2 charisma (already included)
- Stealthy, quiet, generally good-aligned gnomes
- Low-light vision
- Darkvision to 60 feet
- +1 attack bonus vs kobolds and goblinoinds (incl. hobgoblins and bugbears)
- +4 dodge bonus vs. giant types
- +4 on hide and move silently checks.
- +2 on spot and listen checks
- Silence on self once per day
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' if (rayce21){SecondWindowDefinition+='
- +2 dexterity / +2 constitution (already included)
- +2 wisdom / +2 constitution (already included)
- +4 on move silently (already included)
- Darkvision (see 60 feet in pitch-dark)
- +2 to avoid nonlethal damage from heat
- +2 on bluff checks
- Dragonblood subtype
- Level adjustment +1
'} if (rayce201){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce201) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +4 strength, -2 intelligence, -2 charisma, -2 wisdom (already included)
- Low-light vision, no darkvision
- Darkvision (see 60 feet in pitch-dark)
- Dazzled in bright light
- Swim 30 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +2 on handle animal (already included)
- +4 on saves vs. cold environments
- +4 on saves vs. hot environments
- 'Endurance' as a bonus feat
- +2 on heal and survival (already included)
- Dragonblood subtype
- Resistance to cold 10
- Endurance (free feat already included)
- Vulnerability to fire as a white dragon
' if ((rayce55)|(rayce64)){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (rayce!=55){SecondWindowDefinition+='
'} if (rayce46){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce55){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce64){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce73){ SecondWindowDefinition+='
' } if (rayce202) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- +4 strength, +2 dexterity, +2 constitution, -2 charisma (already included)
- Darkvision (see 60 feet in pitch-dark)
- +4 on move silently (already included)
- +3 natural armor bonus (already included)
- Level adjustment +1
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- Baroque-armored astral-dwelling humanoids with attitudes.
- +2 dexterity, +2 constitution, -2 wisdom (already included)
- Psi-like abilities improve as levels do.
- All do daze humanoid and mage hand 3x/day.
- At level 3, blur 3x/day.
- At level 6, dimension door 2x/day.
- At level 9. telekinesis 3x/day and plane shift 1/day.
- Spell resistance 5+1/level
- Level adjustment +2
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce99) { SecondWindowDefinition+='Dromite:
- ' SecondWindowDefinition+='
- Dromites are small genderless insectoid people.
- +2 charisma, -2 strength, -2 wisdom (already included)
- +2 to spot (already included)
- Scent ability
- Energy ray once per day
- Chitin bestows natural armor +3
- Resistance 5 to one of fire, cold, electric, sonic (your choice, matches energy ray)
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce100) { SecondWindowDefinition+='Elan:
- ' SecondWindowDefinition+='
- -2 charisma (already included)
- Former humans that do not age or die naturally
- Aberrations unaffected by spells that target human types
- No darkvision
- Use psionics to resist energy damage
- Use psionics to reduce severity of damage
- Use psionics to do without food / water
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce101) { SecondWindowDefinition+='Aarakocra:
- ' SecondWindowDefinition+='
- Bird folks. Using the athasian type here.
- +4 dexterity, -2 strength
- Fly rate 90 feet, average maneuverability
- Resist spells designed to target humanoids
- Talons 1d4/1d4
- All are proficient with javelin
- Use natural psi to manifest elfsight
- +2 on spot, listen, craft_1, know nature
- -4 on all d20 rolls in enclosed spaces
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce102) { SecondWindowDefinition+='Half-Giant:
- ' SecondWindowDefinition+='
- +2 strength, +2 constitution, -2 dexterity (already included)
- Low light vision
- +2 saves vs. fire
- Treat as large when advantageous in grapples, bull-rush, or trip attempts
- May use weapons intended for large users without penalty, reach remains medium (edit your sheet if you choose this)
- Stomp once per day
- Level adjustment +1
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' HalfGiantLarge(); // SecondWindowDefinition+='
' // SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce103) { SecondWindowDefinition+='Maenad:
- ' SecondWindowDefinition+='
- Energy ray (sonic) once per day
- Outburst once per day
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce104) { SecondWindowDefinition+='Xeph:
- ' SecondWindowDefinition+='
- +2 dexterity, -2 strength (already included)
- Burst 3x/day
- +1 on all saves vs. magic and psi
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce170) { SecondWindowDefinition+='Illumian:
- ' SecondWindowDefinition+='
- Humans modified by sorcery; alphabet mystics.
- All are literate, and automatically speak Illumian, which most others cannot learn.
- All begin their careers with 2 luminous sigils orbiting the head.
- A new sigil is gained at levels 5, 10, 15, and 20.
- Inclined to multiclassing.
- +2 on saves vs. shadow magics.
- Immune to glyphs and symbols of caster level lower than or equal to their HD.
- -4 on saves vs. glyphs and symbols of caster level higher than their HD.
- +1 level adjustment.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce109) { SecondWindowDefinition+='Changeling:
- ' SecondWindowDefinition+='
- Eberron character race.
- +2 on saves vs. sleep and charm
- +2 on bluff, intimidate, sense motive
- Natural linguist
- Minor Change Shape
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce110) { SecondWindowDefinition+='Kalashtar:
- ' SecondWindowDefinition+='
- Eberron character race.
- +2 on saves vs. mind-affecting spells and possession
- +2 on bluff, diplomacy, and intimidate
- +2 on disguise to impersonate a human
- Sleep, but do not dream
- 1 extra psionic power point
- Mindlink once per day
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce111) { SecondWindowDefinition+='Shifter:
- ' SecondWindowDefinition+='
- Eberron character race.
- +2 dexterity, -2 intelligence, -2 charisma (already included)
- Shifting; choose 1 of the 6 types
- Low-light vision
- +2 on balance, climb, and jump
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce112) { SecondWindowDefinition+='Buomman:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if ((rayce113)|(rayce114)|(rayce115)|(rayce116)) { SecondWindowDefinition+='Mephling:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if (rayce117) { SecondWindowDefinition+='Neraph:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if (rayce119) { SecondWindowDefinition+='Spiker:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if (rayce118) { SecondWindowDefinition+='Shadowswyft:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if (rayce120) { SecondWindowDefinition+='Wildren:
- ' SecondWindowDefinition+='
- Planar Handbook character race.
' SecondWindowDefinition+='
' } if (rayce105) { SecondWindowDefinition+='Mul:
- ' SecondWindowDefinition+='
- Athasian dwarf-human crossbreed.
- +2 strength, +4 constitution (already included)
- May use innate psi points to manifest offensive prescience
- Heal 2 hp/day
- Fast hearing 1 at level 10
- Fast hearing 2 at level 15
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce106) { SecondWindowDefinition+='Pterran:
- ' SecondWindowDefinition+='
- Reptilian, pterodactyl-like creatures from Athas.
- +2 strength +2 constitution -2 Wisdom (already included)
- 1d4/1d4 claw; 1d3 bite (at -5)
- +5 on natural armor class
- Tails give +4 on balance and jump
- Level adjustment +2
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce179) { SecondWindowDefinition+='Raptoran:
- ' SecondWindowDefinition+='
- Winged humanoids noted for deep thought.
- Their trademark footbow is a martial weapon.
- Wings give +10 on jump; also get +2 on climb and spot.
- Air spells at +1 caster level.
- Low-light vision.
- Never take falling damage if conscious; maximum 1d6 if unconscious
- Always know which direction is north.
- Limited ability to fly develops as levels increase.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce180) { SecondWindowDefinition+='Catfolk:
- ' SecondWindowDefinition+='
- Cat-headed humanoids.
- +4 dexterity, +2 charisma have been added already.
- Level adjustment +1.
- Low-light vision.
- +2 racial bonus on listen and move silently.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce181) { SecondWindowDefinition+='Killoren:
- ' SecondWindowDefinition+='
- Nature folk, fey type.
- Low light vision.
- Immune to magical sleep. +2 on saves vs. enchantments.
- +2 on handle animal and survival.
- Allergic to cold iron.
- Do not die of old age, but can life indefinitely.
- Manifest nature's might (see sourcebook).
- White hair day: additional +2 vs. enchantments, Knowledge (nature) bonus equal to HD
- Black hair day: Once/hr, for a number of times equal to charisma bonus, minimum 1, smite foe of nature; bonus to hit = charisma bonus if any, bonus damage=HD
- Green hair day: +2 on initiative, hide, listen, move silently, and spot
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce107) { SecondWindowDefinition+='Locathah:
- ' SecondWindowDefinition+='
- Aquatic fish-folk.
- +2 wisdom, +2 intelligence, +2 dexterity (already included)
- +3 on natural armor class
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce108) { SecondWindowDefinition+='Sahuagin:
- ' SecondWindowDefinition+='
- Shark-folk from the deep.
- +4 strength, +2 dexterity,+2 wisdom, +2 constitution, +4 intelligence, -2 charisma (already included)
- 1d4/1d4 claw; 1d4 bite (bite at penalty)
- +5 on natural armor class
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce171) { SecondWindowDefinition+='Sea Kin:
- ' SecondWindowDefinition+='
- Good-natured humans adapted for ocean-dwelling.
- Humanoid (human) type; swim 30 feet.
- Low-light vision.
- +2 bonus on escape artist (already included).
- Hold breath 8 x constitution rounds.
- Tridents and nets are simple weapons.
- Must immerse in water once per week.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce172) { SecondWindowDefinition+='Sharakim:
- ' SecondWindowDefinition+='
- Magically-stigmatized LG-inclined humans.
- +2 strength, -2 dexterity, +2 intelligence, -2 charisma (already included)
- Darkvision to 60 feet.
- In shadows, +2 on hide, move silently, search, and spot checks.
- +1 on attack rolls against orcs.
- Level adjustment +1.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce173) { SecondWindowDefinition+='Skulks:
- ' SecondWindowDefinition+='
- Evil-natured hairless humans adapted for stealth.
- +4 dexterity, -2 wisdom, -4 charisma (already included)
- First two levels are humanoid.
- +8 on hide, +15 on move silently (light or no armor; already included).
- Check DC 20 or a divination against a skulk fails.
- Supposedly can run while hiding without penalty due to magical camouflage.
- DC to track is at +10.
- Level adjustment +1.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce174) { SecondWindowDefinition+='Underfolk:
- ' SecondWindowDefinition+='
- Basically decent humans adapted for underground-dwelling.
- Darkvision to 60 feet.
- +2 on listen checks (already included).
- Camouflage; the +4 on hide checks increases to +10 in rocky terrain.
- Dazzled in bright sunlight or a daylight spell.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce84) { SecondWindowDefinition+='Githzerai:
- ' SecondWindowDefinition+='
- +6 dexterity, -2 intelligence, +2 wisdom
- Darkvision to 60 feet
- Spell resistance 5+class level
- Daze, shatter, feather fall 3/day each
- Inertial armor
- Plane shift once/day
- Character level +2
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (vampire_template) { SecondWindowDefinition+='Vampire:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits
- +6 strength, +4 dexterity, no constitution, +2 intelligence, +2 wisdom, +4 charisma
- Turn resistance +4
- +8 racial bonus on bluff, hide, listen, move silently, search, sense motive, and spot
- Electricity and cold resistance 10
- Damage reduction 10 / silver and magic
- Slam attack, energy drain; blood drain
- Gains alertness, combat reflexes, improved initiative, lightning reflexes; also dodge if dexterity>=13
- More vampire abilities and limitations
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (deathless_template) { SecondWindowDefinition+='Deathless:
- ' SecondWindowDefinition+='
- Good-aligned with d12; usual undead traits
- Turned by evil clerics, recruited by good clerics
- Healed by positive energy, 'Disrupt undead' and so forth.
- Abilities must be highly variable.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (ghost_template) { SecondWindowDefinition+='Ghost:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits
- +4 charisma, no constitution
- Turn resistance +4
- +8 racial bonus on hide, listen, search, and spot
- Incorporeal most of the time
- Fly speed 30 feet
- Deflection bonus +1 or charisma bonus whichever is higher
- Level adjustment +5
- Ghost abilities vary widely
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (saint_template) { SecondWindowDefinition+='Saint:
- ' SecondWindowDefinition+='
- Mortal by birth, celestial by virtue.
- +2 wisdom, +2 constitution, +4 charisma
- Turn resistance +4
- Wisdom bonus counts toward armor class
- Level adjustment +2
- Holy power -- save DC's of all special attacks at +2
- At will: guidance, resistance, virtue, bless
- Damage reduction equal to hit dice
- Type becomes native outsider
- Fast healing, HD/2 per round, maximum 10
- Immune to acid, cold, electricity, and petrification
- Fire resistance 10
- +4 on saves vs. poison
- Tongues spell always active
- Saint abilities might vary widely
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (lich_template) { SecondWindowDefinition+='Lich:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits
- +2 intelligence, +2 wisdom, +2 charisma, no constitution.
- Turn resistance +4
- +8 racial bonus on hide, listen, move silently, search, sense motive, and spot
- Level adjustment +4
- Immunity to cold, electricity, polymorph, and mind-affecting spells
- Touch attack once per round; save vs. fortitude (DC=12+half lich HD+charisma modifier) or permanently paralyzed, appear dead.
- Fear aura
- Damage reduction 15/bludgeoning plus magic.
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (mummy_template) { SecondWindowDefinition+='Mummy:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits
- +3 strength, -2 dexterity, -4 intelligence, +4 wisdom, +4 charisma, no constitution.
- Level adjustment +4
- Usually lawful evil, but there must be exceptions.
- Seeing a mummy causes despair, make a will save or be paralyzed with fear for 1d4 rounds
- Touch causes mummy rot
- Mummies get damage reduction 5/+1
- Physical blows only half damage; apply this before damage reduction
- Double damage from fire unless a save is possible and the mummy makes it
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (spectral_template) { SecondWindowDefinition+='Spectral:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits; incorporeal
- Level adjustment +5
- +3 dexterity, +4 intelligence, +4 wisdom, +4 charisma, no constitution, no strength.
- Usually lawful evil, but there could be exceptions.
- +8 on hide, listen, search, spot
- Turn resistance +2
- Sunlight powerlessness
- Energy drain (save or gain two negative levels); spectre gains +5 temporary hit points per level drained
- Create spawn; any humanoid slain rises in 1d4 rounds as a spectre
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (umbral_template) { SecondWindowDefinition+='Umbral:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits; incorporeal
- +2 dexterity, -4 intelligence, +2 wisdom, +2 charisma, no constitution, no strength.
- Level adjustment +5
- Usually chaotic evil, but there could be exceptions.
- Turn resistance +2
- Strength drain 1d6; die on reaching zero
- Create spawn; any humanoid slain by strength drain rises in 1d4 rounds as a spectre
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (wight_template) { SecondWindowDefinition+='Wight:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits
- +2 strength, +2 dexterity, +2 wisdom, +4 charisma, no constitution.
- Level adjustment
- Usually lawful evil, but there could be exceptions.
- Energy drain (fortitude save); for each negative level bestowed, the wight gains +5 temporary hit points.
- Create spawn; any humanoid slain rises in 1d4 rounds as a wight
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (wraith_template) { SecondWindowDefinition+='Wraith:
- ' SecondWindowDefinition+='
- Undead with d12; usual undead traits, incorporeal
- +6 dexterity, +4 intelligence, +4 wisdom, +4 charisma, no constitution, no strength.
- Level adjustment
- Usually lawful evil, but there could be exceptions.
- Free improved initiative feat
- Physical damage (1 diminutive, 1s3 tiny, 1d3 small, 1d4 medium, 1d6 large, 1d8 huge, 2d6 gargantuan, 2d8 colossal)
- Create spawn; any humanoid slain rises in 1d4 rounds as a wraith
- Turn resistance +2
- Constitution drain 1d6 on each touch
- Powerless in the sunlight
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (deathknight_template) { SecondWindowDefinition+='Death Knight:
- ' SecondWindowDefinition+='
- Undead with d12
- +4 strength, +2 wisdom, +2 charisma, no constitution.
- Immune to turning
- Fear aura in 15 feet to all with up through 5 HD
- Damage reduction 15/magic.
- Natural AC +5 or better
- Spell resistance 20 + 1/level over 10
- Touch attack does 1d8+charisma modifier negative energy damage, will 1/2, plus one point of constitution damage, will negates
- Fireball 1/day, half the damage is divine, charisma-based DC
- Immune to cold, electricity, polymorph
- Summon mount with HD equal to death knight's
- 2x HD in undead followers
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if ((rayce82)|(halfdragon_templatetrue)) { if (rayce82){SecondWindowDefinition+='Half-Dragon:
- '} if (halfdragon_templatetrue){SecondWindowDefinition+='Half-Dragon Template:
- +8 strength, +2 intelligence, +2 constitution, +2 charisma (already included)
- Darkvision (see 60 feet in pitch-dark)
- Breath attack once per day
- Damage Immunity
- +4 natural armor bonus (already included)
- Wings
- Hit dice increases one dice type to maximum of d12
- Level adjustment +3
- Popular race of Krynn known for 'handling'
- +2 dexterity, -2 strength, -2 wisdom (already included)
- +1 racial bonus on all saves)
- +2 on spot, open locks, sleight of hand (already included)
- -4 on concentration (already included)
- +4 on bluff checks to taunt
- Immune to all fear
- +2 constitution, -2 wisdom, -2 charisma (already included)
- Composite plating makes armor unusable, 5% arcane spell failure
- Cannot heal damage naturally
- Does not eat, sleep, breathe
- 25% chance to avoid criticals and sneaks
- -1 to -9 hp, inert but not progressing to death
- Immune to poison, sleep, energy drain, disease, nausea, paralysis, fatigue, exhaustion
- Slam for 1d4 bludgeoning
- +4 strength, +2 constitution, -2 intelligence, -2 charisma (already included)
- Darkvision (see 60 feet in pitch-dark)
- +1 natural armor bonus (already included)
- Level adjustment +1
- +2 constitution, -2 dexterity (already included)
- Considered both a dragon and a member of the original race
- +2 dodge bonus against creatures of the dragon type
- Immunity to frightful presence
- Breath weapon 5 feet/HD (maximum 100 feet)
- Damage 1d8 + an extra 1d8 for each 3 HD the dragonborn possesses
- Choose each use fire, cold, electricity, acid
- Use once every 1d4 rounds, save for half damage DC 10 + 1/2 the dragonborn's HD + the dragonborn's Con modifier
- Immune to paralysis and magical sleep
- +2 on listen, search, and spot
- Darkvision to 30 feet, and low-light vision
- At 6 HD. darkvision to 60 feet
- At 9 HD. darkvision to 90 feet
- At 12 HD. darkvision to 120 feet, low-light vision to four times a human's range
- At 15 HD. blindsense to 30 feet
- Wings give +10 on jump checks
- Gliding negates falling damage, 20 feet forward for each 5 feet of descent
- If unconscious, maximum fall damage is 1d6
- At 6 HD, fly speed 30 feet, average maneuverability, light load only, for a number of rounds equal to the Con midifier, minimum 1
- Level adjustment +1
- Unfamiliar race. Adjustments already included.
- ' + stringy+' strength
- ' + stringy+' dexterity
- ' + stringy+' constitution
- ' + stringy+' intelligence
- ' + stringy+' wisdom
- ' + stringy+' charisma
- Edit sheet & write details here as needed.
- Be sure to know bonuses to skills, special abilities, low-light / dark vision, and any natural armor class bonus.
- +2 dexterity, +2 constitution, -4 intelligence, -4 wisdom (already included)
- +2 on hide, move silently, and survival
- +2 on fortitude saves vs. poison and disease
- +4 on diplomacy checks to avoid harm from enemies
- -4 on saves vs. fear
- -4 on level checks vs. intimidation
- +2 dexterity, -2 strength, -2 wisdom, -2 constitution (already included)
- +2 dexterity, -2 strength, -2 wisdom (already included)
- +2 dexterity, -4 strength, -2 intelligence (already included)
- +2 dexterity, -4 strength, -2 constitution (already included)
- Darkvision (see 60 feet in pitch-dark)
- +1 natural armor bonus (already included)
- +2 on survival & craft -- trapmaking
- +2 on climb, use dexterity modifier
- +2 on craft -- trapmaking; +2 profession -- miner
- +2 on search (already included)
- Dazzled in bright light
- Swim 40 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +4 on saves vs. cold environments
- +4 on saves vs. hot environments
- This is the Krynn centaur.
- Monstrous humanoid type. Darkvision.
- Large quadruped, carries 3x as much for a given strength
- +4 against being bull rushed or tripped
- Base land speed is 50 feet
- Hoof attacks 1d6/1d6, may be secondary attacks (-5, half strength bonus)
- Level adjustment +2
- Proficient with longsword, longbows, shortbows
- +3 natural armor class
- Monstrous humanoid type. Darkvision.
- Large quadruped, carries 3x as much for a given strength
- +4 against being bull rushed or tripped
- Base land speed is 50 feet
- Darkvision to 60 feet
- Hoof attacks 1d6/1d6, may be secondary attacks (-5, half strength bonus)
- Level adjustment +2
- +3 natural armor class
- Monstrous humanoid type; darkvision; hirsute sylvan humanoids.
- +8 strength, +2 dexterity, +2 constitution, -4 intelligence (already included).
- Level adjustment +2
- +5 natural armor class
- Monstrous humanoid type; darkvision; amphibious fishlike, slippery underdark dweller.
- +2 strength, +2 intelligence, +2 constitution, +4 wisdom, -2 charisma (already included).
- Sees moving things even if invisible.
- Notices figments for what they are.
- Escape artist +15 because of body slime.
- Immune to poison, paralysis, and hold spells.
- Level adjustment +2
- +6 natural armor class
- Antelope centaurs from the Forgotten Realms.
- Fey type. +6 dexterity, +2 intelligence, +2 constitution, -2 strength.
- +4 against being bull rushed or tripped
- Base land speed is 50 feet
- Level adjustment +1
- +2 natural armor class
- Pass without trace always
- Daily dancing lights, mirror image, jump
- See invisible
- +4 racial bonus to find and disable woodland traps
- +2 natural armor class
- Might have pixie sleep arrows
- Lion centaur.
- +8 strength, +2 dexterity, +2 constitution, -2 charisma (already included).
- Monstrous humanoid type, darkvision; 5 levels before taking any other class.
- Darkvision to 60 feet.
- +8 on jump checks (already included).
- All six extremities have claws; those on hands are retractile.
- Two claw attacks for 1d6 each, may make a one-handed weapon attack and one claw (-5 to hit and half strength bonus damage).
- Face ten feet, reach 5 feet.
- Level adjustment +3.
- Wolf-like humanoids; Pacific-northwest-Indian or faux-French.
- Monstrous humanoid type, darkvision.
- Darkvision to 60 feet
- Acute sense of smell
- DC 10 wisdom check to sense lycanthrope within 30 feet; 15 if downwind, 60 if upwind
- DC 20 wisdom check to spot invisibles within 5 feet
- +2 on survival checks to follow tracks
- -2 on saves vs bad smells
- +1 attack and damage vs. werewolves
- +2 on listen checks
- +2 on ride checks; ride is always a class skill
- +2 constitution, +2 dexterity, +2 charisma, -2 strength (already included)
- Low-light vision
- +1 on caster level when casting spells with chaos descriptor
- +4 dodge bonus on armor class vs. giants
- +2 on listen checks
- Luck of chaos (reroll once/day before knowing result)
- Immunity to confusion effects
- Entropic shield 1/day
- If charisma >=10, daze, flare, prestidigitation 1/day each
- Level adjustment +1
- +2 constitution, -2 dexterity (already included)
- No loss of speed from wearing armor
- Stonecunning
- 4 to avoid being bullrushed on tripped when standing on ground
- +2 on diplomacy with creatures of earth subtype
- See ethereal creatures
- +1 on divinations regarding earth when in contact with it
- +4 strength, +2 dexterity, +4 constitution, -2 intelligence, -2 charisma
- Darkvision to 60 feet
- Considered large when this is advantageous
- Mountain Movement
- Resistance to cold 5
- Two claw attacks, 1d6 each
- Goliath blood
- Level adjustment +2
- +8 strength, +8 constitution, +2 intelligence, -2 charisma
- Darkvision to 60 feet
- Free blind-fight feat
- Outsider type
- Immune to acid and poison
- Magic stone 3x/day
- Level adjustment +4
- -2 wisdom (already included)
- Shape-changing animals
- Equipment joins animal when switching from hybrid or human form
- Shapechanger rather than human subtype
- Low-light vision
- Talk with animals of their kind
- Level adjustment +1
- Badger hybrid form gets +2 constitution, speed 20 feet, burrow 10 feet
- Badger animal form: tiny, speed 30 feet, burrow 10 feet, AC 15, 2 claws 1d2-1, bite 1d3-1, strength 8. dexterity 17.
- Carp hybrid form gets +2 dexterity, speed 10 feet, swim 30 feet
- Carp animal form: diminutive, swim 20 feet, AC 19, 2 claws 1d2-1, bite 1d3-1, strength 8. dexterity 20.
- Cat hybrid form gets +2 dexterity, +4 balance
- Cat animal form: tiny, speed 30 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 1. dexterity 15.
- Crab hybrid form gets +1 natural armor, +4 swim
- Crab animal form: diminutive, speed 15 feet, AC 18, 2 claws 1d2-1, bite 1d3-1, strength 3. dexterity 17.
- Crane hybrid form gets +2 dexterity, speed 20 feet, fly 20 feet
- Crane animal form: small, speed 5 feet, fly 60 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 1. dexterity 16.
- Dog hybrid form gets +2 constitution, +4 survival when tracking by scent
- Dog animal form: small, speed 40 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 6. dexterity 17.
- Fox hybrid form gets +2 dexterity, +4 escape artist
- Fox animal form: small, speed 40 feet, AC 15, 2 claws 1d2-1, bite 1d3-1, strength 13. dexterity 19.
- Hare hybrid form gets +2 dexterity, speed 40 feet
- Hare animal form: tiny, speed 40 feet (seems slow), AC 16, 2 claws 1d2-1, bite 1d3-1, strength 11. dexterity 19.
- Monkey hybrid form gets +2 dexterity, +4 climb
- Monkey animal form: tiny, speed 30 feet, climb 30 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 1. dexterity 15.
- Raccoon Dog hybrid form gets +2 strength, +4 survival when tracking by scent
- Raccoon Dog animal form: small, speed 30 feet, AC 13, 2 claws 1d2-1, bite 1d3-1, strength 3. dexterity 13.
- Rat hybrid form gets +2 dexterity, +4 hide
- Rat animal form: tiny, speed 15 feet, climb 15 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 12. dexterity 15.
- Sparrow hybrid form gets +2 dexterity, speed 20 feet, fly 20 feet
- Sparrow animal form: fine, speed 1 foot, fly 50 feet, AC 24, 2 claws 1d2-1, bite 1d3-1, strength 1. dexterity 23.
- Weasel hybrid form gets +2 constitution, +4 move silently
- Weasel animal form: tiny, speed 20 feet, climb 20 feet, AC 14, 2 claws 1d2-1, bite 1d3-1, strength 3. dexterity 15.
- +2 constitution, -2 intelligence (already included)
- Dwarf types with lots of body hair, some facial hair
- Darkvision to 60 feet
- +2 bonus on saves vs. poison
- +2 bonus on saves vs. spells and spell-like effects
- +1 bonus on attacks vs. goblinoids
- +4 dodge bonus on AC vs. giants
- +2 bonus on survival checks
- +2 constitution, -2 charisma (already included)
- Good-natured rat folks
- Access to bakemono ('goblin') and shadowlands ('undercommon') languages
- Low-light vision
- +2 on hide and move silently (already included)
- +2 bonus on saves vs. poison
- Immune to the shadowlands taint in Rokugon
- 1d4 damage from claws / teeth
- Keen scent; can take scent feat if wisdom>=11
- Low-light vision
- Spirit subtype
- +2 on wilderness checks and +4 on hide in the forest
- Leave no trail
- +2 on saves vs. spells and spell-like abilities involving wood, rock, stone, earth
- Speak with animals once per day
- Breathe water or air; good swimmer
- Leave no trail
- +2 on saves vs. spells and spell-like abilities involving water
- Speak with fishes once per day
- Breathe water or air; good swimmer
- Leave no trail
- +2 on saves vs. spells and spell-like abilities involving fire
- Predict weather for 24 hr on Know Nature check at +2, DC 15
- +2 wisdom, +2 intelligence, -2 strength (already included)
- Kindly monkey-folks
- Climb speed 20 feet
- Low-light vision
- +4 on balance and jump, +2 on hide and move silently
- Aberrations with three personalities.
- Darkvision to sixty feet
- Once a day, +2 to any one initiative check, attack roll, or saving throw; for the latter, can apply even after determining a miss.
- Expend a psionic point to get +2 on any knowledge or psicraft check.
- Once a day, an expened psionic point makes one solely mental action is swift.
- Good-natured frog people
- +2 dexterity, -2 strength (already included)
- Supposedly illiterate by culture; I ignored this
- +1 to hit vermin; you may trade this for a wild psionic talent
- +4 dodge against animals and vermin
- +2 on saves vs. poison
- +4 on jump checks
- +8 on climb checks
- +2 on move silently
- This is the Krynn ogre.
- Monstrous humanoid or giant type.
- +10 strength, +4 constitution, -2 dexterity, -4 intelligence, -4 charisma (already included)
- Darkvision to 60 feet
- +5 natural armor class
- Proficient with simple & martial weapons, light and medium armors, shields
- Level adjustment +2
- This is the Savage Species half-ogre.
- This is a suggested player-character race.
- +6 strength, +2 constitution, -2 dexterity, -2 intelligence, -2 charisma (already included)
- Darkvision to 60 feet
- For all special abilities, considered a giant.
- Level adjustment +1
- Batlike, bat-riding underdark humanoids, generally good-natured.
- Monstrous humanoid type.
- +10 strength, +8 constitution, +6 dexterity, +4 intelligence, +4 wisdom (already included)
- Darkvision to 60 feet
- 2 claw attacks for 1d4+strength bonus, 1 bite attack for 1d4+ half strength bonus
- A bite wound continues to bleed for 1 point per round until there is a successful heal check or some magical healing
- Blindsight by echo
- Can gallop 40 feet
- +4 on spot and listen checks as long as blindsight works; +2 on grapple checks; +2 on balance and jump if and only if light or no armor
- +5 natural armor class
- Level adjustment +2
- Two-trunked anthropomorphic elephants.
- +8 strength, +2 dexterity, +2 constitution, -2 charisma (already included)
- Darkvision to 60 feet
- Loxo speak their own language.
- Trample a medium-sized or smaller opponent each round as a standard action, 1d8+6 damage.
- If a loxo sees a clan member killed or incapacitated, the loxo goes berserk, +4 str +4 com +2 on will -2 on AC for six rounds.
- Level adjustment +2
- This is the Krynn high ogre, or Irda.
- ++2 intelligence, +2 charisma, -2 constitution (already included)
- Shapechange (humanoid only) 3x/day; type is humanoid shapeshifter
- Low light vision
- 1/day dancing lights, flare ghost sound, light, mage hand
- Level adjustment +2
- This is the Krynn half-ogre.
- +4 strength, +2 constitution, -2 intelligence, -2 charisma (already included)
- +1 natural armor class
- Low light vision
- Level adjustment +1
- May gore for 1d6+ strength modifier
- May gore as secondary attack at -5 to hit, 1d6+half strength modifier
- May charge for 2d6+1 1/2 times strength modifier
- May take 'scent' as a feature
- +2 on intimidate, swim, and use rope (already included)
- May charge and gore for 4d6+6 points of damage
- Darkvision to 60 feet
- Gore for 1d8
- May take 'scent' as a feature
- Never lost, never flat-footed, escape maze in one round
- +4 on spot, search, and listen (already included)
- +4 strength, +2 constitution, -2 charisma (already included)
- Large quadruped, carries 3x as much for a given strength
- +4 against being bull rushed or tripped
- +2 on listen and spot (already included)
- Spell resistance 11+class level, maybe
- On charge, may gore for 2d6+2 damage
- Level adjustment +2
- Humans altered to manifest incarnum easily.
- Fey from the outer planes, with the incarnum subtype.
- +2 constitution, -2 intelligence already inclued.
- A darkling can invest essentia to move faster.
- Low-light vision.
- People with scaly forearms, humanoids of the reptilian subtype.
- +2 dexterity, -2 strength already included
- All knowledge checks and bardic knowledge checks can be used untrained, get +1, and an additional +1 for each two soulmelds. These are not included above.
- Aid another for a rilkin helping a rilkin is +3, not +2.
- All knowledge checks are considered trained skills.
- Reptilian humanoids who seem to favor flat-top haircuts.
- +2 strength, -2 dexterity already included.
- One attack with arm apines each round, 1d6 piercing.
- +2 strength, +4 dexterity, +6 constitution, +2 intelligence, +2 wisdom, +6 charisma (already included)
- Outsider types; usually lawful and tending to evil
- Darkvision 60 feet
- +4 on bluff and disguise (already included)
- +4 more on bluff and disguise if reading opponent's mind
- +10 more on disguise if using shapechanging ability
- Natural weapons 2 claws (1d4) and 1 bite (1d6)
- Spells and shape-changing
- Damage reduction 15/good and piercing
- Spell resistance 27+class level, maybe
- Level adjustment +7
- +12 strength, +8 dexterity, +8 constitution, +8 intelligence, +8 wisdom, +10 charisma (already included)
- Outsider types; always good
- Darkvision 60 feet
- Fly 100 feet (good)
- +4 on listen and spot (already included)
- Spells and shape-changing
- Damage reduction 10/+1; spell resistance 30
- Protective aura, fire resistance 20, electricity cold acid and petrification immunity, +4 save vs. poison
- Uncanny dodge; never caught flat-footed and cannot be flanked
- Magical abilities, stunning weapon
- Level adjustment +8
- +4 strength, +2 constitution, +2 wisdom, +2 charisma (already included)
- Outsider type; probably all incline to law and goodness
- Darkvision 60 feet
- Low light vision
- Scent
- Shape-change (canine, probably humanoid also)
- Aura of menace
- Immune to electricity & petrification
- +4 racial bonus on saves vs. poison
- Magic circle against evil
- Teleport
- Tongues
- Damage reduction 10/evil
- Spell resistance 16+class level, maybe
- Level adjustment +5
- +6 strength, +4 dexterity, +2 constitution, +4 intelligence, +4 wisdom, +2 charisma (already included)
- Outsider type
- Darkvision 60 feet
- Change creatures' size
- Fly 20 feet, perfect
- Invisibility (self only) 3/day
- Speak with animals 3/day
- Create food and water (1/day)
- Ethereal jaunt for 1 hour daily
- Survive on elemental planes for 48 hours
- Free Improved Initiative feat
- Elemental endurance
- Fire resistance 10
- Telepathy 100 feet
- Level adjustment +5
- Aquatic fish-tailed people
- +2 strength, +2 dexterity, +2 constitution, +2 intelligence, +4 wisdom, +2 charisma (already included).
- Monstrous humanoid
- Darkvision 60 feet
- Level adjustment +4
- +10 on disguise checks if using shapechanging ability
- +4 additional bonus on bluff and disguise if reading minds
- Detect thoughts
- Change shape
- Immune to sleep and charm
- +4 strength, +4 dexterity, +8 constitution, -4 intelligence, -4 charisma (already included)
- Monstrous humanoid
- Damage reduction 10/magic
- Freeze -- DC20 to recognize not a statue
- Darkvision 60 feet
- Fly 60 feet (average)
- Level adjustment +5
- +4 strength, +2 dexterity, +2 constitution, -2 wisdom, -4 charisma (already included)
- Monstrous humanoid; eyeless
- Blindsight 40 feet
- Automatic proficiency with battle axe
- +10 racial bonus on hide checks when underground or in mountains
- Scent ability
- Level adjustment +2
- Immune to all attacks based on sight
- Monstrous humanoid type.
- +2 dexterity, +2 intelligence, +2 charisma (already included)
- Darkvision 60 feet
- Level adjustment +2
- Free alertenss and blindfight feats
- Spell-like abilities
- Alternate form, detect poison
- Spell resistance 14+class level
- +2 strength, +4 dexterity, +2 constitution, +8 intelligence, +6 wisdom, +6 charisma (already included)
- Darkvision 60 feet
- Level adjustment +7
- 2 tentacles (1d4)
- Mind blast
- Psionics
- Improved grab (if hit large or smaller creature, may try to start grapple without provoking attack of opportunity); extract brain
- Spell resistance 25+class level
- Telepathy 100 feet
- First eight levels are as aberration. For psionic campaigns, in whicn mind-flayers manifest as ninth-level psions, I gave psion-class points as if the mind-flayer had psion levels equal to one plus the monster levels.
- Giant type.
- +10 strength, +6 constitution, +4 intelligence, +4 wisdom, +6 charisma (already included)
- Fly 40 feet (good)
- Darkvision 60 feet
- Level adjustment 7
- Giant
- Spell-like abilities
- Regeneration 5
- Spell resistance 19
- +12 strength, +4 dexterity, +12 constitution, -4 intelligence, -2 wisdom, -4 charisma (already included)
- Monstrous humanoid type.
- Darkvision 60 feet
- Level adjustment +5
- Giant
- Natural weapons -- 2 claws (1d6) and 1 bite (1d6)
- Rend
- Regeneration 5
- Scent
- Normal damage from fire and acid
- -4 strength, +4 dexterity, +2 intelligence, +2 charisma (already included)
- Fly 60 feet (god)
- Low-light vision
- Free 'dodge' feat
- Level adjustment +4, or +6 if can use Otto's irresistible dance
- Fey
- Damage reduction 10/cold iron
- Greater invisibility
- Spell resistance 15+class level
- +2 dexterity, +2 constitution, +2 intelligence, +2 wisdom, +2 charisma (already included)
- Fey
- Whether there are female satyrs is controversial
- Some say the female is a nymph or dryad
- Low-light vision
- Free 'alertness'
- Level adjustment +2
- Head butt (1d6)
- Pipes
- Damage reduction 5/cold iron
- +2 dexterity, -2 strength, -2 charisma (already included)
- Climb speed is 20 feet
- +4 on hide and move silently becomes +8 in thick forest
- Use dexterity rather than strength modifier for climbing
- Can always take 10 on a climb
- Low-light vision
- Light sensitivity
- +2 dexterity, -2 strength, -2 charisma (already included)
- Low-light vision
- Darkvision (see 60 feet in pitch-dark)
- +4 on jump (already included)
- +4 on move silently and ride (already included)
- +2 on gather information (already included)
- +4 on saves vs. hot environments.
- +8 on climb (already included)
- Climb is a dexterity-related skill
- +2 constitution, -2 strength, -2 charisma (already included)
- Darkvision (see 60 feet in pitch-dark)
- +2 on move silently and ride (already included)
- +2 on disable device and sleight of hand (already included)
- +2 dexterity, -2 strength, -2 charisma (already included)
- Low light vision; no darkvision
- +2 on bluff and sleight of hand; +4 on ride (already included)
- +4 on saves vs. cold environments.
- +4 constitution / -2 dexterity / -2 intelligence (already included)
- Monstrous humanoid type.
- +4 on hide (already included, +8 underground)
- May claw/claw 1d4+ strength bonus x2 (multiattack), plus bite at -5 to hit 1d4+half strength bonus
- Darkvision (see 90 feet in pitch-dark)
- +6 natural armor class
- Stench. Remember this affects friendly non-trogs also.
- Level adjustment +2
- +2 wisdom, +2 charisma (already included)
- +2 on listen and spot checks (already included)
- Light once per day
- Acid, cold & electricity resistance 5 ' SecondWindowDefinition+='
- Darkvision (see 60 feet in pitch-dark)
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 dexterity, +2 intelligence, -2 wisdom, -2 charisma (already included)
- Levitate once per day
- +1 on saves vs. air magics, +1 per five levels ' SecondWindowDefinition+='
- Darkvision (see 60 feet in pitch-dark)
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 strength, +2 constitution, -2 wisdom, -2 charisma (already included)
- Pass Without Trace once per day
- +1 on saves vs. earth magics, +1 per five levels ' SecondWindowDefinition+='
- Darkvision (see 60 feet in pitch-dark)
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 intelligence, -2 charisma (already included)
- Control Flame once per day
- +1 on saves vs. fire magics, +1 per five levels ' SecondWindowDefinition+='
- Darkvision (see 60 feet in pitch-dark)
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 constitution, -2 charisma (already included)
- Create Water once per day
- +1 on saves vs. water magics, +1 per five levels ' SecondWindowDefinition+='
- Darkvision (see 60 feet in pitch-dark)
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 dexterity, +2 intelligence, -2 charisma (already included)
- +2 on listen and spot checks (already included)
- Darkness once per day
- Darkvision (see 60 feet in pitch-dark)
- Cold, fire, & electricity resistance 5 ' SecondWindowDefinition+='
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- +2 on escape artist and tumble checks (already included)
- Shatter once per day
- Darkvision (see 60 feet in pitch-dark)
- Acid, cold & sonic resistance 5 ' SecondWindowDefinition+='
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- Humanoids who are late-repentant and granted a return to earn redemption.
- All are good-aligned, grim and brooding.
- +2 on intimidate checks. Permitted to use evil-aligned magic items.
- This character chose the Body option.
- This character chose the Spirit option.
- +2 constitution, -2 intelligence, -2 wisdom (already included)
- Dragon type; immune to sleep and paralysis
- Darkvision (see 60 feet in pitch-dark)
- Low-light vision
- First two levels as dragon, d12's ' SecondWindowDefinition+='
- Claw x2 1d4 + strength
- Bite 1d4 + strength/2
- Disease immunity
- Death Throes
- Glide
- Inspired by dragons
- Spell resistance 8 + class level
- 'Run' as bonus feat
- Free longsword proficiency
- Difficult to bring back if killed
- Level adjustment +1
- +2 dexterity, +2 constitution, -2 intelligence, -2 wisdom (already included)
- Dragon type; immune to sleep and paralysis
- Darkvision (see 60 feet in pitch-dark)
- Low-light vision
- First two levels as dragon, d12's ' SecondWindowDefinition+='
- Bite 1d4 + strength
- Disease immunity
- Death Throes
- Glide
- Inspired by dragons
- Spell resistance 11 + class level
- 'Run' as bonus feat
- Free longsword proficiency
- Difficult to bring back if killed
- Females heal; males have poison saliva
- Sneak attack for extra 1d6
- Level adjustment +2
- +2 dexterity, +2 intelligence, +2 charisma (already included)
- Dragon type; immune to sleep and paralysis
- Darkvision (see 60 feet in pitch-dark)
- Low-light vision
- First eight levels as dragon, d12's ' SecondWindowDefinition+='
- Breath weapon
- Energy ray
- Greater invisibility at will
- Suggestion and Dominate Person once per day each
- Alternate form (males)
- Dimensional step
- Disguise self
- Disease immunity
- Death Throes
- Spell resistance 20 + class level
- Difficult to bring back if killed
- Claw x2 1d4 + strength
- Bite 1d4 + strength/2
- Level adjustment +4
- +2 strength, +2 intelligence, +2 charisma (already included)
- Dragon type; immune to sleep and paralysis
- Darkvision (see 60 feet in pitch-dark)
- Low-light vision
- First four levels as dragon, d12's ' SecondWindowDefinition+='
- Death Throes
- Inspired by dragons
- Spell resistance 14 + class level
- Difficult to bring back if killed
- Claw x2 1d4 + strength
- Bite 1d4 + strength/2
- Level adjustment +3
- +6 strength, +4 constitution (already included)
- Dragon type; immune to sleep and paralysis
- Darkvision (see 60 feet in pitch-dark)
- Low-light vision
- First six levels as dragon, d12's ' SecondWindowDefinition+='
- Death Throes
- Inspired by dragons
- Spell resistance 16 + class level
- Difficult to bring back if killed
- Claw x2 1d6 + strength
- Bite 1d8 + strength/2
- Tail 2d4 + strength
- Females blend; males shapeshift
- Level adjustment +4
- +2 on balance and survival checks (already included)
- True Strike once per day
- Darkvision (see 60 feet in pitch-dark)
- Electrical, fire & sonic resistance 5 ' SecondWindowDefinition+='
- 'Native outsider.' Check with your referee.
- Level adjustment +1
- Some modrons are allowed to leave their community voluntarily. All of these have the form of a quadrone with vestigial wings, but unable to fly.
- +2 on constitution and intelligence; -2 on dexterity and charisma (already applied).
- +2 on balance and survival checks (already included)
- Because of thier background, they have trouble reacting to surprises. They are flat-footed until the second turn of any combat that their side did not initiate; however, they may still act on their first turn.
- Acid, fire, and cold reduction 2.
- +2 on natural armor class. It may be difficult to fit the character for ordinary armor.
- As living constructs, exiled modrons have some special qualities.
- They are immune to poison, sleep, paralysis, disease, nausea, fatigue, exhaustion, and energy drain.
- They are not immune to mind-affecting spells, critical hits, effects calling for a fortitude save, death from massive damage, nonlethal damage, ability damage/drain, death magic, or necromancy.
- They are vulnerable both to spells that target living creatures and to spells that target constructs.
- They cannot heal damage naturally. The 'repair damage' spells have full effect, but 'cure wounds' spells and all others from the healing subschool have only half effect.
- At 0 hp, one single-move or standard action is permitted each round, but there is no penalty for doing something strenuous.
- Below 0 hp, the modron becomes inert but does not lose additonal hit points.
- They can be raised / resurrected as other races can.
- They do not need to eat, sleep, or breathe, but can use potions and so forth. They do need to rest before regaining spells.
- They do not naturally have low-light or darkvision.
- They have no favored class.
- All are exactly 66 inches tall and weigh exactly 400 lb.
- +2 strength +4 dexterity -2 intelligence +2 wisdom -4 charisma
- May claw 1d4+1+ strength bonus x4 (if multiattack), plus bite at -5 to hit 1d4+half strength bonus
- Bite causes paralysis 2d6 minutes, 1/day, fort. save DC11
- Free 'deflect arrows' feat
- Ask your referee about psionic powers.
- +4 to hide in the desert
- Do not sleep; immune to sleep magic
- Skill points/humanoid level=intelligence
- Level adjustment +3
- I set humanoid attacks, will & reflex saves to good
- +2 dexterity / -2 strength (already included)
- Small (combat bonuses, +4 to hide already included)
- +2 racial bonus on climb, jump, move silently
- +2 racial bonus on climb and jump
- Dragonblood subtype
- Touch of Luck
- +2 racial bonus on move silently, hide, sleight of hand
- +2 racial bonus on search, spot, listen
- Notice secret doors
- Stonecunning (+2 on searching stone, intuit depth)
- +2 racial bonus on appraise checks if stone/metal
- Darkvision to 60 ft.
- +1 racial bonus on all saving throws (already included)
- +2 morale bonus on saves vs. fear (stacks with racial bonus)
- +1 to hit with thrown weapons (not slings)
- +1 to hit with thrown weapons and slings
- +2 racial bonus on listen checks (already included)
- Low-light vision to 60 ft.
- Swim 20 feet base
- Suffocates outside of water.
- +8 on swim checks to take action / avoid hazard.
- +2 on saves vs. poison
- +2 on swim checks
- +4 on saves vs. cold environments
- +4 on saves vs. hot environments
- The bear's move is 40 feet.
- Transforming to werebear or hybrid gives +16 strength, +2 dexterity, +8 constitution.
- Increased strength gives +8 to hit and damage and on grapples, as well as strength checks.
- Increased dexterity gives +1 on initiative and reflex saves, as well as dexterity checks.
- Increased constitution gives +4 on fortitude saves, as well as constitution checks.
- Unless the base creature is also large, the bear's large size gives an extra +4 on grapples.
- In bear form, +4 on swimming.
- Two claw attacks 1d8+strength bonus, and one bite at -5 for 2d8+half strength bonus
- Swim, listen, search, and spot are class skills.
- Free 'Track' feat according to system reference documents.
- The boar's move is 40 feet.
- Transforming to wereboar or hybrid gives +4 strength, +6 constitution.
- Increased strength gives +2 to hit and damage and on grapples, as well as strength checks.
- Increased constitution gives +3 on fortitude saves, as well as constitution checks.
- Ferocity; fights without penalty while disabled or dying.
- Two claw attacks 1d6+strength bonus, and one gore at -5 for 1d4+half strength bonus
- Search, listen, and spot are class skills.
- Free 'Alertness' feat according to system reference documents.
- The rat's move is 40 feet, climb 20 feet.
- Transforming to wererat or hybrid gives +6 dexterity, +2 constitution.
- Increased dexterity gives +3 on initiative and reflex saves, as well as dexterity checks.
- Increased constitution gives +1 on fortitude saves, as well as constitution checks.
- In rat form, the climb ability check is dexterity.
- Can always take 10 on a climb check even if hassled.
- No claw attacks; one bite at 1d4 + strength bonus
- The bite inflicts disease.
- +8 on swim checks in dire rat form.
- Climb, hide, listen, move silently, search, and spot are class skills.
- Free 'Weapon Finesse' feat for bite according to system reference documents.
- The tiger's move is 40 feet.
- Transforming to weretiger or hybrid gives +12 strength, +4 dexterity, +6 constitution.
- Increased strength gives +6 to hit and damage and on grapples, as well as strength checks.
- Increased dexterity gives +2 on initiative and reflex saves, as well as dexterity checks.
- Increased constitution gives +3 on fortitude saves, as well as constitution checks.
- Two claw attacks 1d4+strength bonus, and one bite at -5 for 1d6+half strength bonus.
- In tiger form, improved grab (if hit large or smaller creature, may try to start grapple without provoking attack of opportunity). If it gets a hold, try rake x2 with hind legs for 1d8+strength. Can also rake if pounces.
- Balance, hide, listen, move silently, search, spot, swim are class skills.
- +4 on balance, hide, and move silently in any form. Hide improves to +8 in tall grass.
- Free 'Alertness' feat according to system reference documents.
- The wolf's move is 40 feet.
- Transforming to werewolf or hybrid gives +2 strength, +4 dexterity, +4 constitution.
- Increased strength gives +1 to hit and damage and on grapples, as well as strength checks.
- Increased dexterity gives +2 on initiative and reflex saves, as well as dexterity checks.
- Increased constitution gives +2 on fortitude saves, as well as constitution checks.
- In wolf form, can try to trip on a successful bite.
- Two claw attacks 1d4+strength bonus, and one bite at -5 for 1d6+half strength bonus
- Hide, listen, move silently, search, spot, survival are class skills.
- Free 'Track' feat according to system reference documents. +4 when able to use scent.
- Darkvision 60 feet
- Smite evil once per day
- Acid, cold, and electricity resistance
- Damage reduction at levels >=4
- Level adjustment +4 (?)
- Spell resistance =HD+5, maximum 25
- Darkvision 60 feet
- Smite good once per day
- Cold and fire resistance
- Damage reduction at levels >=4
- Level adjustment +4 (?)
- Spell resistance =HD+5, maximum 25
- Darkvision 60 feet
- Smite chaos once per day
- Cold, fire, electricity, and sonic resistance
- Linked minds
- Level adjustment +4
- Spell resistance =2 x HD, maximum 25
- Darkvision 60 feet
- Smite law once per day
- Acid, cold, electricity, sonic and fire resistance
- Damage reduction at levels >=12
- Fast healing at levels >=4
- Level adjustment +4
- Immune to polymorph and petrification
- +2 dexterity, +2 intelligence, +2 wisdom, +2 constitution, +2 charisma
- Outsider (air)
- Darkvision 60 feet
- Level adjustment +3
- Immune to disease, air, and cold
- Daily spell use
- +4 dexterity, +2 intelligence, +2 charisma
- Outsider (fire)
- Darkvision 60 feet
- Level adjustment +3
- Immune to disease and fire
- Daily spell use
- +4 strength, -2 dexterity, +4 constitution
- Outsider (earth)
- Darkvision 60 feet
- Level adjustment +3
- Immune to disease and earth
- Daily spell use
- +2 strength, +2 intelligence, +2 wisdom, +2 constitution, +2 charisma
- Darkvision 60 feet
- Outsider (water)
- Level adjustment +3
- Immune to disease and water
- Daily spell use
- +4 strength, +2 dexterity, +4 constitution, +2 intelligence, +4 wisdom, +4 charisma
- Outsider (native)
- Feathered wings allow flying at double the base speed
- Darkvision to 60 feet
- Spells
- Smite evil
- Spell resistance 10+HD (maximum 35)
- Damage reduction
- Acid, cold, electricity resistance 10
- +4 on saves vs. poison
- +4 effective character level
- +4 strength, +4 dexterity, +2 constitution, +4 intelligence, +2 charisma
- Outsider (native)
- Bat wings allow flying at double the base speed
- Darkvision to 60 feet
- Spells
- Immune to poison
- Spell resistance 10+HD (maximum 35)
- Damage reduction
- Acid, cold, electricity, and fire resistance 10
- Claw and bite attacks
- +4 effective character level
- Illiteracy (2 skill points to learn to read)
- Rage
- Fast Movement (already included)
- Climb at half of land speed (level 1)
- +3 hit points (level 1)
- Diehard while raging (level 1)
- Blind-Fight bonus feat (level 1)
- +2 on Spot checks (already included)(level 1)
- Run bonus feat (level 1)
- Endurance bonus feat (level 1)
- Run bonus feat (level 1)
- +2 on saves vs. poison (level 1)
- Improved Trip bonus feat (Level 2)
- Uncanny Dodge (level 2)
- +2 on Intimidate checks (already included) (level 2)
- Improved Grapple bonus feat (level 2)
- +2 on Move Silently (already included)(level 2)
- +2 on saves vs. sleep & paralysis (level 2)
- +2 on Hide (already included)(level 2)
- Rage lasts an extra two rounds (level 3)
- Lightning Reflexes bonus feat (level 3)
- +2 on Handle Animals and Ride, horses only bonus feat (level 3)
- Improved Grapple bonus feat (Level 3)
- Trap Sense (level 3)
- Power Attack bonus feat (level 3)
- Great Fortitude bonus feat (level 3)
- Frightful Presence (level 5)
- Improved Uncanny Dodge (level 5)
- +2 on damage when charging (level 5)
- Climb at land speed (level 5)
- +4 on grapple checks while raging (level 5)
- Improved Initiative (Level 5)
- Track (Level 5)
- Damage Reduction 2/- (level 7)
- Damage Reduction 1/- (level 7)
- Damage Reduction 3/- (level 10)
- Damage Reduction 2/- (level 10)
- Greater Rage (level 11)
- Damage Reduction 4/- (level 13)
- Damage Reduction 3/- (level 13)
- Indominitable Will (level 14)
- Damage Reduction 5/- (level 16)
- Damage Reduction 4/- (level 16)
- Tireless Rage (level 17)
- Damage Reduction 6/- (level 19)
- Damage Reduction 5/- (level 19)
- Mighty Rage (level 20)
- Bardic Knowledge
- Bardic Music
- Can know only limited numbers of spells
- Bardic sages need intelligence (not charisma) 10+level to cast a spell.
- Bardic sages get +2 on bard knowledge checks.
- Bardic sages know one additional divination per level.
- Bardic sages have access to some additional informational spells.
- Bardic sage music has duration 3 rounds, not 5.
- Divine bards need wisdom (not charisma) 10+level to cast a spell.
- Divine bards have access to some additional clerical-type spells.
- Savage bards have different spells, largely druid-type.
- High charisma gains bonus spells daily
- Alignment Aura
- Spontaneous Casting (heal)
- Spontaneous Casting (harm)
- Turn Undead'} if (channels_energy2){SecondWindowDefinition+='
- Rebuke Undead'} if (3+modifier_number(charisma)+4*has_extraturning>0) {SecondWindowDefinition+=' ('+(3+modifier_number(charisma)+4*has_extraturning)+'x/day)
- Lore ability as bard
- Free Knowledge domain
- Cloistered cleric also get additional spell choices
- High wisdom gains bonus spells daily
- Domain choices give additional abilities
- Spontaneous Casting (summon nature's ally)
- Animal Companion
- Wild Empathy
- Fast movement and rage (as barbarian)
- At level 17, not fatigued after raging
- No Animal Companion
- No spontaneous casting of summoning spells
- Wild Empathy checks at -4
- +2 on Knowledge (nature) and Survival (already included)
- Woodland Stride (level 2)
- Trackless Step (level 3)
- Resist Nature's Lure (level 4)
- Wild Shape (level 5)
- Venom Immunity (level 9)
- A Thousand Faces (level 13)
- Timeless Body (level 15)
- High wisdom gains bonus spells daily
- Bonus Feats (already included)
- Thugs get limited armor, no shield, more skills / skill points.
- Need Balance, Escape Artist
- Need Tumble, Combat Expertise
- Need Balance, Tumble
- Need Listen, Agile
- Need Intimidate, Perform (dance)
- Need Bluff, Sense Motive
- Need Hide, Power Attack
- Need Concentration
- AC Bonus for Wisdom
- AC Bonus for level (begins level 5)
- Flurry of Blows
- Unarmed Strike
- +2 on Escape Artist
- +2 on Tumble
- +2 on Balance
- +2 on Listen
- +2 on Intimidate
- +2 on Bluff
- +2 on Hide
- +2 on Concentration
- Fast Movement (already included)
- Dodge (bonus feat level 1)
- Improved Grapple (bonus feat level 1)
- Stunning Fist (bonus feat level 1)
- Combat Reflexes (bonus feat level 1)
- Power Attack (bonus feat level 1)
- Combat Expertise (bonus feat level 1)
- Weapon Finesse (bonus feat level 1)
- +3 hp (level 1)
- Bonus Feats (levels 1 2 & 6)
- Evasion (level 2)
- Mobility (bonus feat level 2)
- Combat Reflexes (bonus feat level 2)
- Deflect Arrows (bonus feat level 2)
- Lightning Reflexes (bonus feat level 2)
- Improved Bull Rush (bonus feat level 2)
- Improved Trip (bonus feat level 2)
- Improved Initiative (bonus feat level 2)
- Endurance (bonus feat level 2)
- Fast Movement (level 3)
- Still Mind level 3)
- Ki Strike (level 4)
- Slow Fall (level 4)
- Purity of Body (level 5)
- Spring Attack (bonus feat level 6)
- Improved Disarm (bonus feat level 6)
- Improved Trip (bonus feat level 6)
- Blind-Fight (bonus feat level 6)
- Improved Overrun (bonus feat level 6)
- Improved Feint (bonus feat level 6)
- Improved Sunder (bonus feat level 6)
- Diehard (bonus feat level 6)
- Dodge gives +2 (level 6)
- Defending, +2 on grapple (level 6)
- +2 to hit bullrusher, +4 checks vs. bullrush/trip (level 6)
- Bonus +1 on AC defending or using combat expertise (level 6)
- +4 to bullrush an opponent you just intimidated (level 6)
- +4 to trip anyone denied dexterity AC bonus (level 6)
- Extra 1d6 with light weapon to anyone denied dexterity AC bonus (level 6)
- Damage reduction 2/- defending or using combat expertise (level 6)
- Wholeness of Body (level 7)
- Improved Evasion (level 9)
- Diamond Body (level 11)
- Quivering Palm (level 15)
- Timeless Body (level 17)
- Tongue of Sun and Moon (level 17)
- Empty Body (level 19)
- Perfect Self (level 20)
- Aura of Good
- Detect Evil
- Smite Evil (' + x + 'x/day'; x=modifier_number(charisma); if (x<0){x=0;} SecondWindowDefinition+='; add +'+x+' to melee attack roll, paladin levels to damage'; SecondWindowDefinition+=')
- Divine Grace (level 2)
- Lay on Hands (level 2)
- Aura of Courage (level 3)
- Divine Health (level 3)
- Turn Undead (level 4)' if (alignment3) { if ((TotalPaladinOfFreedomLevels()>3)&&(3+modifier_number(charisma)+4*has_extraturning>0)) {SecondWindowDefinition+=' ('+(3+modifier_number(charisma)+4*has_extraturning)+'x/day)'} } else { if ((paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels()>3)&&(3+modifier_number(charisma)+4*has_extraturning>0)) {SecondWindowDefinition+=' ('+(3+modifier_number(charisma)+4*has_extraturning)+'x/day)'} } SecondWindowDefinition+='
- Special Mount (level 5)
- Remove Disease (level 6)
- Code of Conduct / Association
- High wisdom gains bonus spells daily
- As a Chaotic Good paladin, use the chaotic counterparts to the law-based paladin spells. You may use 'Remove Curse' (level 3) and 'Freedom of Movement' (level 4). You may not use 'Death Ward' or 'Discern Lies.'
- Free proficiency with bastard sword
- Use bastard sword and shortsword as if you have two-weapon fighting feat (level 2)
- Use bastard sword or shortsword as if you have quick draw feat (level 5)
- Improved initiative (level 8)
- Use bastard sword and shortsword as if you have improved two-weapon fighting feat (level 11)
- Use bastard sword and shortsword as if you have greater two-weapon fighting feat (level 16)
- Ki smite (add charisma bonus to damage)(levels 3, 7, 12, 16)
- Staredown (+4 to intimidate / demoralize) (level 6)
- Mass staredown (intimidate / demoralize all in 30 feet, standard action) (level 10)
- Improved staredown (intimidate / demoralize all in 30 feet, move action) (level 14)
- Frightful presence (all in 30 feet save vs DC20+char mod or panicked) (level 20)
- Free weapon finesse feat
- +1 on reflex saves (already included)(level 2)
- Insightful strike (level 3) '; SecondWindowDefinition+='
- Dodge bonus +1 (level 5) '; SecondWindowDefinition+='
- Acrobatic Charge (level 7) '; SecondWindowDefinition+='
- Improved Flanking (level 8) '; SecondWindowDefinition+='
- Dodge bonus +2 (level 10) '; SecondWindowDefinition+='
- Lucky (level 11) '; SecondWindowDefinition+='
- +2 on reflex saves (already included)(level 11)
- Acrobatic Skill Mastery (level 13) '; SecondWindowDefinition+='
- Weakening Critical (level 14) '; SecondWindowDefinition+='
- Dodge bonus +3 (level 15) '; SecondWindowDefinition+='
- Slippery Mind (level 17) '; SecondWindowDefinition+='
- Dodge bonus +4 (level 20) '; SecondWindowDefinition+='
- +3 on reflex saves (already included)(level 20)
- Elemental focus
- Core class from 'Complete Arcane'
- Save vs. a warlock's magic is 10 + equivalent spell level + charisma modifier
- At level '+TotalWarlockLevels()+':
- Know 3 invocations of any level
- Know 2 invocations of any level
- Know 1 invocation of any level
- Know 3 invocations of greater, lesser, or least level
- Know 2 invocations of greater, lesser, or least level
- Know 1 invocation of greater, lesser, or least level
- Know 3 invocations of lesser or least level
- Know 2 invocations of lesser or least level
- Know 1 invocation of lesser or least level
- Know 3 invocations of least level
- Know 2 invocations of least level
- Know 1 invocation of least level
- Eldritch blast 9d6
- Eldritch blast 8d6
- Eldritch blast 7d6
- Eldritch blast 6d6
- Eldritch blast 5d6
- Eldritch blast 4d6
- Eldritch blast 3d6
- Eldritch blast 2d6
- Eldritch blast 1d6
- Detect magic at will
- Deceive item
- Damage reduction 5/cold iron
- Damage reduction 4/cold iron
- Damage reduction 3/cold iron
- Damage reduction 2/cold iron
- Damage reduction 1/cold iron
- Fiendish resilience 5
- Fiendish resilience 2
- Fiendish resilience 1
- Energy resistance 10 (choose 2 kinds)
- Energy resistance 5 (choose 2 kinds)
- Imbue item (use item creation feat)
- Ask your referee about progress after level 20.
- Core class from 'Complete Arcane'
- Sorcerer-like, with limited spell choice focused on military applications
- A warmage has access to all spells on the warmage lists
- Add intelligence bonus to all spell hit point damage ('warmage edge')
- At levels 3, 6, 11, and 16, add an evocation spell to the repertoire
- At level 7, gains Sudden Empower feat
- At level 10, gains Sudden Enlarge feat
- At level 15, gains Sudden Widen feat
- At level 20, gains Sudden Maximize feat
- May wear light armor; at level 8, medium armor
- May bring a light shield
- Core class from 'Complete Arcane'
- Wizard-like, with oriental-style spell choices
- Begin play with one bonus metamagic feat.
- Master one element at level 6.
- Once per day, a wu jen may re-roll initiative before learning the final results for the others.
- At every level divisible by three, permanently apply enlarge, extend, still or silent to one known spell.
- Core class from 'Nine Swords'
- Paladin-like, with martial-arts abilities (maneuvers known and readied, stances known). You will need to fill these in yourself.
- Core class from 'Nine Swords'
- Monk/Ranger-like, with martial-arts abilities (maneuvers known and readied, stances known). You will need to fill these in yourself.
- Core class from 'Nine Swords'
- Fighter-like, with martial-arts abilities (maneuvers known and readied, stances known). You will need to fill these in yourself.
- Core class from 'Complete Adventurer'
- Level 1: Sneak attack +1d6; steal spell (0 or 1st), trapfinding
- Level 2: Detect magic spellgrace +1, steal spell effect
- Level 3: Steal energy resistance 10
- Level 4: Steal spell (2nd)
- Level 5: Sneak attack +2d6, steal spell-like ability
- Level 6: Steal spell (3rd)
- Level 7: Absorb spell
- Level 8: Steal spell (4th)
- Level 9: Arcane sight, sneak attack +3d6
- Level 10: Steal spell (5th)
- Level 11: Spellgrace +2, steal energy resistance 20
- Level 12: Steal spell (6th)
- Level 13: Discover spells, sneak attack +4d6
- Level 14: Steal spell (7th)
- Level 15: Steal spell resistance
- Level 16: Steal spell (8th)
- Level 17: Sneak attack +5d6
- Level 18: Steal spell (9th)
- Level 19: Steal energy resistance 30
- Level 20: Absorb spell (immediate casting), spellgrace +3
- Core class from 'Complete Adventurer'
- Level 1: Ki power, sudden strike +1d6, trapfinding
- Level 2: Ghost step (invsible)
- Level 3: Sudden strike +2d6
- Level 4: Great leap
- Level 5: Sudden strike +3d6
- Level 6: Acrobatics +2, ki dodge
- Level 7: Sudden strike +4d6
- Level 8: Ghost strike
- Level 9: Sudden strike +5d6, improved poison use
- Level 10: Ghost step (ethereal)
- Level 11: Sudden strike +6d6
- Level 12: Acrobatics +4, evasion
- Level 13: Sudden strike +7d6
- Level 14: Ghost mind
- Level 15: Sudden strike +8d6
- Level 16: Ghost sight
- Level 17: Sudden strike +9d6
- Level 18: Acrobatics +6, greater ki dodge
- Level 19: Sudden strike +10d6
- Level 20: Ghost walk
- Core class from 'Complete Warrior'
- Level 1: Hexblade's curse 1/day
- Level 2: Arcane resistance
- Level 3: Mettle
- Level 4: Summon familiar
- Level 5: Bonus feat; hexblade's curse 2/day
- Level 6: ---
- Level 7: Greater hexblade's curse
- Level 8: ---
- Level 9: Hexblade's curse 3/day
- Level 10: Bonus feat
- Level 11: ---
- Level 12: Aura of unluck
- Level 13: Hexblade's curse 4/day
- Level 14: ---
- Level 15: Bonus feat
- Level 16: Aura of unluck 2/day
- Level 17: Hexblade's curse 5/day
- Level 18: ---
- Level 19: Dire hexblade's curse
- Level 20: Aura of unluck 3/day; bonus feat
- Core class from 'Heroes of Horror' [see this for details]
- Number of spells per day is as a wizard, plus one at first level and above.
- Intelligence determines maximum spell levels and DC on saves
- High wisdom gives bonus spells daily.
- Core class from 'Heroes of Horror' [see this for details]
- The spell table is as a sorcerer, and spellcasting is charisma-based.
- At each level, the dread necromancer knows all spells from a (short) class list.
- Core class from 'Complete Adventurer'
- Armor class bonuses after moving are not listed above.
- Level 1: Skirmish (+1d6), trapfinding
- Level 2: Battle fortitude +1, uncanny dodge
- Level 3: Fast movement +10 feet, skirmish (1d6, +1 AC)
- Level 4: Bonus feat (already included)
- Level 5: Evasion, skirmish (+2d6, +2 AC)
- Level 6: Flawless stride
- Level 7: Skirmish (+2d6, +2 AC)
- Level 8: Camouflage, bonus feat (already included)
- Level 9: Skirmish (+3d6, +2 AC)
- Level 10: Blindsense 30 feet
- Level 11: Battle fortitude +2, fast movement +20 feet, skirmish (3d6, +3 AC)
- Level 12: Bonus feat (already included)
- Level 13: Skirmish (+4d6, +3 AC)
- Level 14: Hide in plain sight
- Level 15: Skirmish (+4d6, +4 AC)
- Level 16: Bonus feat
- Level 17: Skirmish (+5d6, +4 AC)
- Level 18: Free movement
- Level 19: Skirmish (+5d6, +5 AC)
- Level 20: Battle fortitude +3; blindsight 30 feet, bonus feat (already included)
- Core class from Al Qadim and Dragon 315
- For details on the gen familiars and maximum spells known per level, see Dragon 315.
- Gen familiars gain all the extra abilities that other familiars do except for increasing intelligence and extra languages.
- Retrieving a known arcane spell takes a number of rounds equal to the spell level + 1d4.
- Retrieving an unknown arcane spell (after takes a number of minutes equal to the spell level + 1d4.
- Retrieving a clerical spell (known or not; from the air, chaos, earth, fire, knowledge, law, luck, sun, or water domain lists only, please), takes a number of hours equal to the spell level + 1d6.
- Getting the spell requires a DC 20 + 2/spell level diplomacy check +6 if it is an unknown cleric spell, +2 for each previous failure, +1 for each increase in level due to a metamagic feat; bonuses to the roll are +1 bonus for each spell level, +2 if a known arcane spell.
- Level 1: Summon gen familiar
- Level 3: Recognize genie works (Knowledge planes DC 20, +1 bonus for each sha'ir level)
- Level 5: Elemental protection
- Level 7: Call janni
- Level 9: Elemental travel 1/day
- Level 11: Call genie
- Level 13: Craft genie prison
- Level 15: Elemental travel 2/day
- Level 18: Elemental travel at will.
- Spellcasting as paladin, but use Sohei list
- Free weapon focus feat first level
- Weapon focus (already included), ki frenzy 1/day (level 1)
- Ki frenzy 2/day, deflect arrows (level 3)
- Remain conscious; strength of mind (level 5)
- Defensive strike, ki frenzy 3/day (level 7)
- Mettle (level 9)
- Damage reduction 1/-; ki frenzy 4/day (level 11)
- Damage reduction 2/-; ki frenzy 4/day (level 14)
- Damage reduction 3/- (level 16)
- Ki frenzy 6/day (level 19)
- Damage reduction 4/- (level 20)
- Many special abilities.
- See 'Complete Divine'.
- Many special abilities.
- See 'Complete Miniatures Handbook'.
- Many special abilities.
- See 'Complete Psionic'.
- Many special abilities.
- See 'Complete Psionic'.
- Many special abilities.
- See 'Complete Psionic'.
- Eberron NPC class
- You may figure spells per day using the source books.
- Many special abilities.
- See 'Player's Handbook II'.
- Many special abilities.
- You will need to add your skill focus bonuses by hand. Sorry.
- See 'Player's Handbook II'.
- Many special abilities.
- See 'Player's Handbook II'.
- Many special abilities.
- Skill focus -- diplomacy is a free extra feat.
- See 'The Miniatures Handbook'.
- Many special abilities.
- See 'Player's Handbook II'.
- Adventuring scholar able to stand in for a member of any other basic class for a limited time.
- Many special abilities, based around 'inspiration point' system. See 'Dungeonscape'.
- Sect weapon focus (level 3)
- Energy resistance, first type (level 5)
- Energy resistance, second type (level 10)
- Sect weapon specialization (level 12)
- Energy resistance, third type (level 15) (level 3)
- Wings?! (level 17)
- Damage Reduction (level 20)
- Favored enemies
- Track as bonus feat (already included)
- Urban Tracking as bonus feat (already included)
- Combat Style
- Endurance
- Wild empathy (roll level + charisma bonus)
- Wild empathy (roll level/2 + charisma bonus)
- Wild empathy (roll level + charisma bonus; -4 for ordinary animals)
- Endurance (level 3)
- Animal Companion (level 4)
- Wild Shape (level 5)
- Woodland Stride (level 7)
- Swift Tracker (level 8)
- Swift Urban Tracker (level 8)
- Evasion (level 9)
- Camouflage (level 13)
- Hide in Plain Sight (level 17)
- High wisdom gains bonus spells daily
- Urban rangers have modified spell choice
- Aberrations +'+(2*rf_aberration)+'
- Animals +'+(2*rf_animal)+'
- Constructs +'+(2*rf_construct)+'
- Dragons +'+(2*rf_dragon)+'
- Elementals +'+(2*rf_elemental)+'
- Feys +'+(2*rf_fey)+'
- Giants +'+(2*rf_giant)+'
- Humanoids (aquatic) +'+(2*rf_aquatic)+'
- Humanoids (dwarf) +'+(2*rf_dwarf)+'
- Humanoids (elf) +'+(2*rf_elf)+'
- Humanoids (goblinoid) +'+(2*rf_goblinoid)+'
- Humanoids (gnoll) +'+(2*rf_gnoll)+'
- Humanoids (gnome) +'+(2*rf_gnome)+'
- Humanoids (halfling) +'+(2*rf_halfling)+'
- Humanoids (human) +'+(2*rf_human)+'
- Humanoids (orc) +'+(2*rf_orc)+'
- Humanoids (reptilian) +'+(2*rf_reptilian)+'
- Magical Beasts +'+(2*rf_magicalbeast)+'
- Monstrous Humanoids +'+(2*rf_monstroushumanoid)+'
- Oozes +'+(2*rf_ooze)+'
- Outsiders (air) +'+(2*rf_air)+'
- Outsiders (chaotic) +'+(2*rf_chaotic)+'
- Outsiders (earth) +'+(2*rf_earth)+'
- Outsiders (evil) +'+(2*rf_evil)+'
- Outsiders (fire) +'+(2*rf_fire)+'
- Outsiders (good) +'+(2*rf_good)+'
- Outsiders (lawful) +'+(2*rf_lawful)+'
- Outsiders (native) +'+(2*rf_native)+'
- Outsiders (water) +'+(2*rf_water)+'
- Plants +'+(2*rf_plant)+'
- Undead +'+(2*rf_undead)+'
- Vermin +'+(2*rf_vermin)+'
- Sneak Attack +' + x + 'd6
- Trapfinding
- Evasion (level 2)
- Trap Sense (level 3)
- Uncanny Dodge (level 4)
- Improved Uncanny Dodge (level 8)
- Special Abilities (choices begin at 10th level)
- Familiar / Alertness, etc.
- Can know only limited numbers of spells
- Battle sorcerers know fewer than other sorcerers.
- Battle sorcerers also have fewer spell slots daily.
- Battle sorcerers get light armor and a simple/1 handed martial weapon.
- Stalwart sorcerers get +2 hp/level and a martial weapon with a free weapon focus feat.
- High charisma gains bonus spells daily
- From the popular Mongoose Publishing resource
- No spell slots; spellcasting causes immediate personal injury & long-term deterioration.
- Familiar / Alertness, etc.
- Bonus Feats (already included)
- High intelligence gains bonus spells daily
- Specialist gets 1 extra abjuration spell/level/day
- Specialist gets 1 extra conjuration spell/level/day
- Specialist gets 1 extra divination spell/level/day
- Specialist gets 1 extra enchantment spell/level/day
- Specialist gets 1 extra evocation spell/level/day
- Specialist gets 1 extra illusion spell/level/day
- Specialist gets 1 extra necromancy spell/level/day
- Specialist gets 1 extra transmutation spell/level/day
- Anagakoks are primitive tribal wizards (Dragon #344).
- They do not get familiars or bonus feats.
- They get one extra spell daily as specialists.
- Illusion and necromancy are prohibited schools.
- They may swap out any spell for Endure Elements.
- Unless they multiclass to a literate class, they must spend two skill points to learn to read.
- Anagakoks get daily good-fortune points applicable to any die roll as a bonus equal to the number of spent points. Two daily at level 1, increases to four daily at level 5, six daily at level 10, eight daily at level 15, ten daily at level 20. These may also be donated to an ally in touch range.
- Anagakok school spells:
- Focused specialists get two extra spell slots at each level for the specialty spells, and give up one general slot.
- They also take an additional forbidden school.
- Write your psi abilities on your own. ' SecondWindowDefinition+='
- Write your psi abilities on your own. ' SecondWindowDefinition+='
- Write your psi abilities on your own. ' SecondWindowDefinition+='
- Write your psi abilities on your own. ' SecondWindowDefinition+='
- New class per Eberron campaign setting ' SecondWindowDefinition+='
- Artificers are entitled to bonus feats every 4 levels, not shown here ' SecondWindowDefinition+='
- These are metamagic or special Eberron feats. ' SecondWindowDefinition+='
- See the campaign sourcebook for more on artificers. ' SecondWindowDefinition+='
- New class per Incarnum magic system. ' SecondWindowDefinition+='
- Level 1: Aura, detect opposing alignment ' SecondWindowDefinition+='
- Level 2: Chakra bind (crown) ' SecondWindowDefinition+='
- Level 3: Expanded soulmeld capacity +1, incarnum radiance 1/day ' SecondWindowDefinition+='
- Level 4: Chakra binds (feet, hands) ' SecondWindowDefinition+='
- Level 5: Rapid meldshaping 1/day ' SecondWindowDefinition+='
- Level 6: -- ' SecondWindowDefinition+='
- Level 7: Share incarnum radiance ' SecondWindowDefinition+='
- Level 8: Incarnum radiance 2/day ' SecondWindowDefinition+='
- Level 9: Chakra binds (arms, brow, shoulders) ' SecondWindowDefinition+='
- Level 10: -- ' SecondWindowDefinition+='
- Level 11: Rapid meldshaping 2/day ' SecondWindowDefinition+='
- Level 12: -- ' SecondWindowDefinition+='
- Level 13: Incarnum radiance 3/day ' SecondWindowDefinition+='
- Level 14: Chakra binds (throat, waist) ' SecondWindowDefinition+='
- Level 15: Expanded soulmeld capacity +2 ' SecondWindowDefinition+='
- Level 16: Chakra bind (heart) ' SecondWindowDefinition+='
- Level 17: Rapid meldshaping 3/day, share incarnum radiance (no fatigue) ' SecondWindowDefinition+='
- Level 18: Incarnum radiance 4/day ' SecondWindowDefinition+='
- Level 19: Chakra bind (soul) ' SecondWindowDefinition+='
- Level 20: Perfect meldshaper (3 + (wisdom modifier) rounds), true incarnation (gain outsider type) ' SecondWindowDefinition+='
- Activating incarnum radiance is a free action. It is usable once a day at 3rd level, twice a day at 8th level, three times a day at 14th level, and four times a day at 18th level, increasing every 5 after that. It lasts 3+(con modifier) rounds. ' if (alignment2){SecondWindowDefinition+='
- Good incarnates can glow silver and have AC bonuses. +1 at third level, +2 at fifth (eighth?) level, +3 at tenth (thirteenth?) level, +4 at fifteenth (eighteenth?) level, +5 at twentieth (twenty-third?) level, etc. '} if (alignment4){SecondWindowDefinition+='
- Lawful incarnates can glow blood-red and have melee attack bonuses. +1 at third level, +2 at fifth (eighth?) level, +3 at tenth (thirteenth?) level, +4 at fifteenth (eighteenth?) level, +5 at twentieth (twenty-third?) level, etc. '} if (alignment6){SecondWindowDefinition+='
- Chaotic incarnates can glow faint green and have land speed bonuses. +10 at third level, +20 at fifth (eighth?) level, +30 at tenth (thirteenth?) level, +40 at fifteenth (eighteenth?) level, +50 at twentieth (twenty-third?) level, etc. '} if (alignment8){SecondWindowDefinition+='
- Evil incarnates can glow gray and have melee damage bonuses. +2 at third level, +4 at fifth (eighth?) level, +6 at tenth (thirteenth?) level, +8 at fifteenth (eighteenth?) level, +10 at twentieth (twenty-third?) level, etc. '} SecondWindowDefinition+='
- Save difficulty vs. incarnate soulmelds is wisdom-based.
- New class per Incarnum magic system. ' SecondWindowDefinition+='
- Level 1: Aura; smite opposition 1/day (charisma-based) ' SecondWindowDefinition+='
- Level 2: Incarnum defense (eyes change color) ' SecondWindowDefinition+='
- Level 3: Bonus incarnum feat ' SecondWindowDefinition+='
- Level 4: -- ' SecondWindowDefinition+='
- Level 5: Smite opposition 2/day ' SecondWindowDefinition+='
- Level 6: -- ' SecondWindowDefinition+='
- Level 7: Bonus incarnum feat ' SecondWindowDefinition+='
- Level 8: Chakra binds (crown, feet, hands) ' SecondWindowDefinition+='
- Level 9: Share incarnum defense 1/day (1 ally, 3+(charisma bonus) rounds) ' SecondWindowDefinition+='
- Level 10: Smite opposition 3/day ' SecondWindowDefinition+='
- Level 11: Bonus incarnum feat ' SecondWindowDefinition+='
- Level 12: -- ' SecondWindowDefinition+='
- Level 13: Share incarnum defense 2/day ' SecondWindowDefinition+='
- Level 14: Chakra binds (arms, brow, shoulders) ' SecondWindowDefinition+='
- Level 15: Smite opposition 4/day ' SecondWindowDefinition+='
- Level 16: -- ' SecondWindowDefinition+='
- Level 17: Share incarnum defense 3/day ' SecondWindowDefinition+='
- Level 18: Charka binds (throat, waist) ' SecondWindowDefinition+='
- Level 19: Timeless body ' SecondWindowDefinition+='
- Level 20: Smite opposition 5/day ' if (alignment1){SecondWindowDefinition+='
- Lawful Good soulborn above first level have solid-gold eyes and are immune to fear. '} if (alignment3){SecondWindowDefinition+='
- Chaotic Good soulborn above first level have emerald green eyes and are immune to paralysis. '} if (alignment7){SecondWindowDefinition+='
- Lawful Evil soulborn above first level have unholy-red eyes and are immune to exhaustion, at most developing fatigue. '} if (alignment9){SecondWindowDefinition+='
- Chaotic Evil soulborn above first level have shadowy-black eyes without iris or pupil and are immune to strength drain. '} // SecondWindowDefinition+='
- Still working on it, sorry. Thanks for your patience. ' // SecondWindowDefinition+='
- At levels 3, 7, and 11, soulborn get a free incarnum feat. ' SecondWindowDefinition+='
- Save difficulty vs. soulborn soulmelds is constitution-based.
- New class per Incarnum magic system. ' // SecondWindowDefinition+='
- See the book for more information. ' SecondWindowDefinition+='
- Level 1: Wild empathy (+4 on checks to influence the magical beast(s) you are imitating), illiteracy ' SecondWindowDefinition+='
- Level 2: Totem chakra bind (+1 capacity) ' SecondWindowDefinition+='
- Level 3: Totem's protection (+4 on saves vs. magical beasts) ' SecondWindowDefinition+='
- Level 4: -- ' SecondWindowDefinition+='
- Level 5: Chakra binds (crown, feet, hands) ' SecondWindowDefinition+='
- Level 6: Totem chakra bind (+1 meldshaper level) ' SecondWindowDefinition+='
- Level 7: -- ' SecondWindowDefinition+='
- Level 8: Rebind totem soulmeld 1/day ' SecondWindowDefinition+='
- Level 9: Chakra binds (arms, brow, shoulders) ' SecondWindowDefinition+='
- Level 10: -- ' SecondWindowDefinition+='
- Level 11: Totem chakra bind (double bind) ' SecondWindowDefinition+='
- Level 12: Rebind totem soulmeld 2/day ' SecondWindowDefinition+='
- Level 13: -- ' SecondWindowDefinition+='
- Level 14: Chakra binds (throat, waist) ' SecondWindowDefinition+='
- Level 15: Totem chakra bind (+2 capacity) ' SecondWindowDefinition+='
- Level 16: Rebind totem soulmeld 3/day ' SecondWindowDefinition+='
- Level 17: Chakra bind (heart) ' SecondWindowDefinition+='
- Level 18: -- ' SecondWindowDefinition+='
- Level 19: -- ' SecondWindowDefinition+='
- Level 20: Totem embodiment, rebind totem soulmeld 4/day ' SecondWindowDefinition+='
- Save difficulty vs. totemist soulmelds is constitution-based.
- New class per Dragon Magic supplement. ' SecondWindowDefinition+='
- Level 1: Breath weapon 1d6; dragontouched; can learn least invocations; knows 1 invocation ' SecondWindowDefinition+='
- Level 2: Choose a new breath effect; Scales +2 [improves armor class unless natural AC is better; edit sheet as needed]; knows 1 invocation ' SecondWindowDefinition+='
- Level 3: Breath weapon 2d6; knows 2 invocations ' SecondWindowDefinition+='
- Level 4: Dragonkin (+4 on diplomacy checks with dragons and their kin; resist dragon-fear as a dragon); knows 2 invocations ' SecondWindowDefinition+='
- Level 5: Breath weapon 3d6; Choose a new breath effect; knows 2 invocations ' SecondWindowDefinition+='
- Level 6: Damage reduction 2/magic; can learn lesser invocations; knows 3 invocations ' SecondWindowDefinition+='
- Level 7: Breath weapon 4d6; ; knows 3 invocations ' SecondWindowDefinition+='
- Level 8: Scales +3; knows 4 invocations ' SecondWindowDefinition+='
- Level 9: Breath weapon 5d6; ; knows 4 invocations ' SecondWindowDefinition+='
- Level 10: Choose a new breath effect; knows 4 invocations ' SecondWindowDefinition+='
- Level 11: Breath weapon 6d6; can learn greater invocations; knows 5 invocations ' SecondWindowDefinition+='
- Level 12: Choose a new breath effect; knows 5 invocations ' SecondWindowDefinition+='
- Level 13: Scales +4; knows 6 invocations ' SecondWindowDefinition+='
- Level 14: Breath weapon 7d6; ; knows 6 invocations ' SecondWindowDefinition+='
- Level 15: Choose a new breath effect; knows 6 invocations ' SecondWindowDefinition+='
- Level 16: Damage reduction 5/magic; can learn greater invocations; knows 7 invocations ' SecondWindowDefinition+='
- Level 17: Breath weapon 8d6; ; knows 7 invocations ' SecondWindowDefinition+='
- Level 18: Scales +5; knows 8 invocations ' SecondWindowDefinition+='
- Level 19: Immune to paralysis and sleep; knows 8 invocations ' SecondWindowDefinition+='
- Level 20: Breath weapon 9d6; Choose a new breath effect; knows 8 invocations ' SecondWindowDefinition+='
- Save difficulty vs. dragonfire adept breath is constitution-based.
- Hit dice d'+ prestige_hit_point_dice+'
- Slow increase in attack bonuses
- Average increase in attack bonuses
- Fast increase in attack bonuses
- Slow increase in fortitude saves
- Fast increase in fortitude saves
- Slow increase in reflex saves
- Fast increase in reflex saves
- Slow increase in will saves
- Fast increase in will saves
- Base '+ prestige_skill_points_per_level+' skill points per level
- No new armor proficiency
- Light armor proficiency
- Medium armor proficiency
- Heavy armor proficiency
- No bonus feats
- One bonus feat
- Two bonus feats
- Three bonus feats
- Additional bard spell levels: '+ prestige_bard_spell_levels +'
- Additional cleric spell levels: '+ prestige_cleric_spell_levels +'
- Additional druid spell levels: '+ prestige_druid_spell_levels +'
- Additional paladin spell levels: '+ prestige_paladin_spell_levels +'
- Additional ranger spell levels: '+ prestige_ranger_spell_levels +'
- Additional sorcerer spell levels: '+ prestige_sorcerer_spell_levels +'
- Additional wizard spell levels: '+ prestige_wizard_spell_levels +' '} if (prestige_psion_power_levels>0){SecondWindowDefinition+='
- Additional psion power levels: '+ prestige_psion_power_levels +' '} //qqq if (prestige_psiwarrior_power_levels>0){SecondWindowDefinition+='
- Additional psiwarrior power levels: '+ prestige_psiwarrior_power_levels +' '} //qqq if (prestige_wilder_power_levels>0){SecondWindowDefinition+='
- Additional wilder power levels: '+ prestige_wilder_power_levels +' '} //qqq if (prestige_incarnate_levels>0){SecondWindowDefinition+='
- Additional incarnate meldshaping levels: '+ prestige_incarnate_levels +' '} //qqq if (prestige_soulborn_levels>0){SecondWindowDefinition+='
- Additional soulborn meldshaping levels: '+ prestige_soulborn_levels +' '} //qqq if (prestige_totemist_levels>0){SecondWindowDefinition+='
- Additional totemist meldshaping levels: '+ prestige_totemist_levels +' '} //qqq SecondWindowDefinition+='
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d2+poison'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Poison DC 11, 1d6 con, 1d6 con
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d2+poison'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Poison DC 11, 1d6 con, 1d6 con
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4+poison'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Poison DC 11, 1d6 con, 1d6 con
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4+poison'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Poison DC 13, 1d6 con, 1d6 con
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved grab; constrict 1d3+strength bonus
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved grab; constrict 1d3+strength bonus
- Special Qualities: Scent
- Damage '; stringy='2d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (gore); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Charge for double damage; trample
- Special Qualities: Scent
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalListen(12); AnimalSpot(12); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Rhinoceros') { GetBonusTricks(7); AnimalCompanionData(8,7,26,10,21,2,13,2); // if (animal_companion_HD>=13){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 30 feet',2 , false); SecondWindowDefinition+='Gore '+MeleeString(); SecondWindowDefinition+='
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (gore); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalListen(11); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Bat') { GetBonusTricks(4); AnimalCompanionData(4,5,17,22,17,2,14,6); // if (animal_companion_HD>=5){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 20 feet, fly 40 feet (good)',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Blindsight
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Keen scent
- Feats: Weapon Finesse (bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Keen scent
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Keen scent
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Keen scent
- Damage '; stringy='2d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (butt); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Blindsight
- Feats: Weapon Finesse (butt)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (butt); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Stampede
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (gore); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Ferocity (fights without penalty to -10 hp)
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Ferocity (fights without penalty to -10 hp)
- Special Qualities: Scent
- Damage '; stringy='2d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d12'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (tail slap); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved Grab (bite damage each round while pinning)
- Damage '; stringy='2d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d12'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (tail slap); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved Grab (bite damage each round while pinning)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Attach; Drain Blood
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (rake); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; stringy='2d4'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (slam); '; SecondWindowDefinition+=stringy; stringy='2d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (stamp); '; SecondWindowDefinition+=stringy; stringy='2d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (gore); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Trample (damage same as gore), automatically against medium or smaller opponents, if not making attack of opportunity may reflex save DC 20 for half damage
- Special Qualities: Scent
- Damage '; stringy='Arms are just for grabbing; 1d6
- Special Attacks: Improved grab
- Special Qualities: Ink cloud; jet
- Damage '; stringy='1d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (tentacle rake); '; SecondWindowDefinition+=stringy; stringy='2d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved grab; constrict 1d6 + strength bonus
- Special Qualities: Ink cloud; jet
- Damage '; stringy='1d4'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (tentacle rake); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved grab; constrict 2d8 + strength bonus
- Special Qualities: Ink cloud; jet
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Arracks: Rage (when hurt in combat, +4 str, +4 con, -2 AC)
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Arracks: Rage (when hurt in combat, +4 str, +4 con, -2 AC)
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (rake, must be grabbed); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce; improved grab (with bite); rake if grabbed
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite, Claws, Rake)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (hoof); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (hoof); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (hoof); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d2'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite, Claws)
- Damage '; stringy='1d2'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Rage (if damaged, +4 strength, +4 constitution, -2 AC)
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite, Claws)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Rend (2d6 + twice strength bonus; automatic if both claws hit)
- Special Qualities: Scent
- Damage '; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d4'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); SecondWindowDefinition+='
- Feats: Weapon Finesse (Bite, Claw)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (claw); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); SecondWindowDefinition+='
- Feats: Weapon Finesse (Claws)
- Damage '; stringy='1d2'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalListen(14); AnimalMoveSilently(20); AnimalSpot(6); TakeMoreSkills(); SecondWindowDefinition+='
- Feats: Weapon Finesse (Claws)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d2'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Trip
- Special Qualities: Sprint
- Feats: Weapon Finesse (Bite, Claws)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='2d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved Grab
- Special Qualities: Scent
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce; improved grab; rake (1d6 + half strength bonus)
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce; improved grab; rake (1d6 + half strength bonus)
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='2d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce (may make full attack on pouncing); improve grab; if pouncing or holding, rake at full attack bonus, damage 1d8 + half strength bonus_
- Damage '; stringy='2d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='2d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce (may make full attack on pouncing); improve grab; if pouncing or holding, rake at full attack bonus, damage 2d4 + half strength bonus_
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='2d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved Grab
- Special Qualities: Scent
- Damage '; stringy='2d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='2d8'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Improved Grab
- Special Qualities: Scent
- Damage '; stringy='5d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; MoreAboutTheAnimalCompanion(false , false); AnimalClimbStr(9); AnimalHide(7); AnimalListen(4); AnimalMoveSilently(6); AnimalSpot(4); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dog') { GetBonusTricks(1); AnimalCompanionData(1,1,13,17,15,2,12,6); animal_companion_is_small=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Damage '; stringy='2d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (rake); '; SecondWindowDefinition+=stringy; stringy='1d4'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; stringy='2d6'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Scent
- Link, share spells
- Evasion
- Devotion
- Multiattack (or a second primary attack at -5, as applicable)
- Improved Evasion
- Bonus tricks: '+bonus_tricks+'
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 hooves); '; SecondWindowDefinition+=stringy; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: +4 on spot during daylight hours
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Pounce; Improved Grab; if pouncing or holding, Rake at full attack bonus for damage 1d6 + half strength bonus
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (2 claws); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Pounce; after a pounce, may rake at base attack bonus for 1d6 + half strength bonus damage
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 hooves); '; SecondWindowDefinition+=stringy; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 hooves); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 hooves); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Keen Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Keen Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (2 hooves); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; CelestialPaladinMount(); // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (horn); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (hoof); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Magical horn gets an additional +3 on attacks and damage
- Special Qualities: Magic circle against evil (always active), detect evil at will, teleport without error once per day in own forest; immune to all poisons, charm, and hold
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Poison DC16, 1d6 str, 1d6 str
- Special Qualities: Scent
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Blindsight
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d4'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Rage
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Attach, blood drain
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; // SecondWindowDefinition+='
- Special Attacks: Disease
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Ferocity (fights to -10 hp)
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Rage (+4 strength, +4 constitution, -2 AC after being hurt)
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Speaks Common and Auran; Evasion
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Speaks Common and Auran; Evasion
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (hoof); '; SecondWindowDefinition+=stringy; stringy='1d3'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Qualities: Iron Will
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='2d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=OneAndAHalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; MoreAboutTheMount(false , false); AnimalListen(11); MountTakesMoreSkills(); // SecondWindowDefinition+='
- Feats: Weapon Finesse (Bite)
- Damage '; stringy='1d6'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=NormalStrength()+' (claw); '; SecondWindowDefinition+=stringy; stringy='1d8'; if (modifier_number(animal_companion_strength)>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
- Special Attacks: Rend 2d6+6
- Special Qualities: Scent
- Feats: Weapon Finesse (Bite)
- Empathic link; Improved evasion; Share spells; Share saving throws
- Improved speed
- Command creatures of its kind
- Spell resistance '+(TotalPaladinOfFreedomLevels() + 5)+'
- Spell resistance '+(paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels() + 5)+'
- '} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- Fire: Red (30' cone 6d10 DC 19), Brass (60' line 3d6 DC 17), Gold (30' cone, 6d10 DC 20)
' SecondWindowDefinition+='Acid: Black (60' line 6d4 DC 17), Copper (60' line 6d4 DC 17)
' SecondWindowDefinition+='Cold: White (30' cone 3d6 DC 16), Silver (30' cone 6d8 DC 18)
' SecondWindowDefinition+='Electricity: Blue (60' line 6d8 DC 18), Bronze (60' line 6d6 DC 18)
' SecondWindowDefinition+='Gas: Green (30' cone 6d6 DC 17)
' SecondWindowDefinition+='
- Fire: Red, Brass, Gold
' SecondWindowDefinition+='Acid: Black, Copper, Green
' SecondWindowDefinition+='Cold: White, Silver
' SecondWindowDefinition+='Electricity: Blue, Bronze
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce182) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce183) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce184) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } //SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' x=2*document.form1.otherrace_strength.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' x=2*document.form1.otherrace_dexterity.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' x=2*document.form1.otherrace_constitution.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' x=2*document.form1.otherrace_intelligence.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' x=2*document.form1.otherrace_wisdom.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' x=2*document.form1.otherrace_charisma.selectedIndex-6; stringy=x; if (x>=0){stringy='+' + stringy;} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' if (rayce54){SecondWindowDefinition+='
'} else if (rayce63){SecondWindowDefinition+='
'} else if (rayce72){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce63){SecondWindowDefinition+='
'} else if (rayce72){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (rayce!=63){SecondWindowDefinition+='
'} if (rayce45){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce54){ SecondWindowDefinition+='
' } if (rayce63){ SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (badger_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (carp_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (cat_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (crab_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (crane_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (dog_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (fox_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (hare_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (monkey_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (raccoondog_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rat_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (sparrow_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (weasel_hengeyokaitrue) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce136) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce137) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce138) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' if ((rayce59)|(rayce68)){{SecondWindowDefinition+='
'}} else {SecondWindowDefinition+='
'} if (rayce67) {SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (rayce59) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce68) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (rayce207) { SecondWindowDefinition+='
' SecondWindowDefinition+='+2 constitution, -2 intelligence (already applied).
' SecondWindowDefinition+='+4 on saves vs. poison.
' SecondWindowDefinition+='At Level 4, take a Devil Touch feat; another at Level 19.
' } if (rayce208) { SecondWindowDefinition+='
' SecondWindowDefinition+='+2 charisma, -2 constitution (already applied).
' SecondWindowDefinition+='+2 on sense motive checks.
' SecondWindowDefinition+='At Level 4, take a Devil Touch feat; another at Level 19. These are not otherwise listed; please write them in.
' SecondWindowDefinition+='At Level 6, low-light vision.
' SecondWindowDefinition+='At Level 9, darkvision.
' SecondWindowDefinition+='At Level 12, sees normally even in magical darkness.
' SecondWindowDefinition+='At Level 15, telepathy to one hundred feet.
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
'; SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if ((rayce6)|(rayce71)|(rayce53)|(rayce43)){SecondWindowDefinition+='
'} if (rayce199) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce62){SecondWindowDefinition+='
'} if (rayce17) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce18) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce!=71){SecondWindowDefinition+='
'} if (rayce!=71){SecondWindowDefinition+='
'} if ((rayce53)|(rayce71)){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (rayce43){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce71){ SecondWindowDefinition+='
' } if (rayce53){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (rayce62){ SecondWindowDefinition+='
' } SecondWindowDefinition+='
- '; WriteForAllLycanthropes(); SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '; WriteForAllLycanthropes(); SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '; WriteForAllLycanthropes(); SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '; WriteForAllLycanthropes(); SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '; WriteForAllLycanthropes(); SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if ((barbarian_totem!=1)&&(barbarian_totem!=2)&&(barbarian_totem!=3)&&(barbarian_totem!=4)&&(barbarian_totem!=5)&&(barbarian_totem!=8)&&(barbarian_totem!=9)) {SecondWindowDefinition+='
'} if (barbarian_totem1){SecondWindowDefinition+='
'} if (barbarian_totem2){SecondWindowDefinition+='
'} if (barbarian_totem3){SecondWindowDefinition+='
'} if (barbarian_totem4){SecondWindowDefinition+='
'} if (barbarian_totem5){SecondWindowDefinition+='
'} if (barbarian_totem6){SecondWindowDefinition+='
'} if (barbarian_totem6){SecondWindowDefinition+='
'} if (barbarian_totem8){SecondWindowDefinition+='
'} if (barbarian_totem9){SecondWindowDefinition+='
'} if (barbarian_totem10){SecondWindowDefinition+='
'} if ((barbarian_totem!=1)&&(barbarian_totem!=2)&&(barbarian_totem!=3)&&(barbarian_totem!=4)&&(barbarian_totem!=6)&&(barbarian_totem!=8)&&(barbarian_totem!=9)&&(barbarian_totem!=10)) {SecondWindowDefinition+='
'} if (barbarian_totem1){SecondWindowDefinition+='
'} if (barbarian_totem2){SecondWindowDefinition+='
'} if (barbarian_totem9){SecondWindowDefinition+='
'} if (barbarian_totem4){SecondWindowDefinition+='
'} if (barbarian_totem8){SecondWindowDefinition+='
'} if (barbarian_totem3){SecondWindowDefinition+='
'} if (barbarian_totem5){SecondWindowDefinition+='
'} if (barbarian_totem6){SecondWindowDefinition+='
'} if (barbarian_totem9){SecondWindowDefinition+='
'} if ((barbarian_totem!=1)&&(barbarian_totem!=2)&&(barbarian_totem!=3)&&(barbarian_totem!=4)&&(barbarian_totem!=5)&&(barbarian_totem!=6)&&(barbarian_totem!=9)&&(barbarian_totem!=10)) {SecondWindowDefinition+='
'} if (barbarian_totem1){SecondWindowDefinition+='
'} if (barbarian_totem2){SecondWindowDefinition+='
'} if (barbarian_totem4){SecondWindowDefinition+='
'} if ((barbarian_totem!=1)&&(barbarian_totem!=2)&&(barbarian_totem!=3)&&(barbarian_totem!=4)&&(barbarian_totem!=6)&&(barbarian_totem!=8)&&(barbarian_totem!=9)&&(barbarian_totem!=10)) {SecondWindowDefinition+='
'} if (barbarian_totem8){SecondWindowDefinition+='
'} if (barbarian_totem1){SecondWindowDefinition+='
'} if (barbarian_totem2){SecondWindowDefinition+='
'} if (barbarian_totem9){SecondWindowDefinition+='
'} if (barbarian_totem10){SecondWindowDefinition+='
'} if (barbarian_totem3){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (barbarian_totem3){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (barbarian_totem3){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (barbarian_totem3){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (barbarian_totem3){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (bard_totem1) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (bard_totem2) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (bard_totem3) { SecondWindowDefinition+='
' } if (charisma>=12){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' if (channels_energy1){SecondWindowDefinition+='
'} if (channels_energy2){SecondWindowDefinition+='
'} if (channels_energy1){SecondWindowDefinition+='
'} if (cleric_totem1) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (wisdom>=12){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' if (druid_totem!=1) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (druid_totem1) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (wisdom>=12){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' if (fighter_totem1){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} if (monk_totem0){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} if (monk_totem1){SecondWindowDefinition+='
'} if (monk_totem2){SecondWindowDefinition+='
'} if (monk_totem3){SecondWindowDefinition+='
'} if (monk_totem4){SecondWindowDefinition+='
'} if (monk_totem5){SecondWindowDefinition+='
'} if (monk_totem6){SecondWindowDefinition+='
'} if (monk_totem7){SecondWindowDefinition+='
'} if (monk_totem8){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '} else {SecondWindowDefinition+='Paladin:
- '} SecondWindowDefinition+='
' SecondWindowDefinition+='
' x=Math.floor( (paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels() +5)/5); SecondWindowDefinition+='
' if (has_greatsmiting>0){SecondWindowDefinition+='Great Smiting increases the damage.'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (wisdom>=12){SecondWindowDefinition+='
'} if (alignment3) { SecondWindowDefinition+='
' } SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (TotalWarlockLevels()>=20){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=18){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=16){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=15){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=13){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=11){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=10){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 8){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 6){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>= 4){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 2){SecondWindowDefinition+='
'} else {SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=20){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=17){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=14){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=11){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 9){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 7){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 5){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 3){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 1){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>= 2){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>= 4){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=19){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=15){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=11){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 7){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 3){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=18){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=13){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>= 8){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=20){SecondWindowDefinition+='
'} else if (TotalWarlockLevels()>=10){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>=12){SecondWindowDefinition+='
'} if (TotalWarlockLevels()>20){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (IAmA('Archivist')) { SecondWindowDefinition+='Archivist:
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' if (ranger_totem!=2){SecondWindowDefinition+='
'} if (ranger_totem2){SecondWindowDefinition+='
'} if (ranger_totem!=3){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if ((ranger_totem!=2)&&(ranger_totem!=1)){SecondWindowDefinition+='
'} if (ranger_totem2){SecondWindowDefinition+='
'} if (ranger_totem1){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (ranger_totem3){SecondWindowDefinition+='
'} if (ranger_totem!=2){SecondWindowDefinition+='
'} if (ranger_totem!=2){SecondWindowDefinition+='
'} if (ranger_totem2){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (ranger_totem!=2){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (wisdom>=12){SecondWindowDefinition+='
'} if (ranger_totem2){SecondWindowDefinition+='
'} SecondWindowDefinition+='
Favored Enemies:
- ' if (rf_aberration>0){SecondWindowDefinition+='
'} if (rf_animal>0){SecondWindowDefinition+='
'} if (rf_construct>0){SecondWindowDefinition+='
'} if (rf_dragon>0){SecondWindowDefinition+='
'} if (rf_elemental>0){SecondWindowDefinition+='
'} if (rf_fey>0){SecondWindowDefinition+='
'} if (rf_giant>0){SecondWindowDefinition+='
'} if (rf_aquatic>0){SecondWindowDefinition+='
'} if (rf_dwarf>0){SecondWindowDefinition+='
'} if (rf_elf>0){SecondWindowDefinition+='
'} if (rf_goblinoid>0){SecondWindowDefinition+='
'} if (rf_gnoll>0){SecondWindowDefinition+='
'} if (rf_gnome>0){SecondWindowDefinition+='
'} if (rf_halfling>0){SecondWindowDefinition+='
'} if (rf_human>0){SecondWindowDefinition+='
'} if (rf_orc>0){SecondWindowDefinition+='
'} if (rf_reptilian>0){SecondWindowDefinition+='
'} if (rf_magicalbeast>0){SecondWindowDefinition+='
'} if (rf_monstroushumanoid>0){SecondWindowDefinition+='
'} if (rf_ooze>0){SecondWindowDefinition+='
'} if (rf_air>0){SecondWindowDefinition+='
'} if (rf_chaotic>0){SecondWindowDefinition+='
'} if (rf_earth>0){SecondWindowDefinition+='
'} if (rf_evil>0){SecondWindowDefinition+='
'} if (rf_fire>0){SecondWindowDefinition+='
'} if (rf_good>0){SecondWindowDefinition+='
'} if (rf_lawful>0){SecondWindowDefinition+='
'} if (rf_native>0){SecondWindowDefinition+='
'} if (rf_water>0){SecondWindowDefinition+='
'} if (rf_plant>0){SecondWindowDefinition+='
'} if (rf_undead>0){SecondWindowDefinition+='
'} if (rf_vermin>0){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' x = Math.floor ((rogue_levels + epic_rogue_levels + 1)/2) + has_improvedsneakattack; SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' if (sorcerer_totem1){SecondWindowDefinition+='
'} if (sorcerer_totem1){SecondWindowDefinition+='
'} if (sorcerer_totem1){SecondWindowDefinition+='
'} if (sorcerer_totem2){SecondWindowDefinition+='
'} if (charisma>=12){SecondWindowDefinition+='
'} SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- '} if (wizard_totem!=1) { SecondWindowDefinition+='
' SecondWindowDefinition+='
' } if (intelligence>=12){SecondWindowDefinition+='
'} if (abjuration_specialisttrue){ SecondWindowDefinition+='
'} if (conjuration_specialisttrue){ SecondWindowDefinition+='
'} if (divination_specialisttrue){ SecondWindowDefinition+='
'} if (enchantment_specialisttrue){ SecondWindowDefinition+='
'} if (evocation_specialisttrue){ SecondWindowDefinition+='
'} if (illusion_specialisttrue){ SecondWindowDefinition+='
'} if (necromancy_specialisttrue){ SecondWindowDefinition+='
'} if (transmutation_specialisttrue){ SecondWindowDefinition+='
'} if (wizard_totem1){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='Level Zero: create water, know direction, purify food and drink
' SecondWindowDefinition+='Level One: calm animals, charm animal, detectanimals or plants, detect snares and pits, longstrider, pass without trade
' SecondWindowDefinition+='Level Two: animal trance, hold animal, reduct animal, wood shape
' SecondWindowDefinition+='Level Three: diminish plants, dominate animal, neutralize poison, quench, snare
' SecondWindowDefinition+='Level Four: antiplant shell, command plants, repel vermin, rusting grasp
' SecondWindowDefinition+='Level Five: awaken, commune with nature, control winds, tree stride
' SecondWindowDefinition+='Level Six: find the path, repel wood, stone tell, transport via plants
' SecondWindowDefinition+='Level Seven: animate plants, transmute metal to wood, windwalk
' SecondWindowDefinition+='Level Eight: animal shapes, control plants, repel metal or stone
' SecondWindowDefinition+='Level Nine: elemental swarm, regenerate, shambler
' } if (wizard_totem2){ SecondWindowDefinition+='
' SecondWindowDefinition+='
' } SecondWindowDefinition+='
- '} if (psion_totem1){SecondWindowDefinition+='Erudite Psion:
- '} SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
- ' SecondWindowDefinition+='
' SecondWindowDefinition+='
'; SecondWindowDefinition+='
' if (prestige_attack_bonus_progress1){SecondWindowDefinition+='
'} if (prestige_attack_bonus_progress2){SecondWindowDefinition+='
'} if (prestige_attack_bonus_progress3){SecondWindowDefinition+='
'} if (prestige_fortitude_save_bonus1){SecondWindowDefinition+='
'} if (prestige_fortitude_save_bonus2){SecondWindowDefinition+='
'} if (prestige_reflex_save_bonus1){SecondWindowDefinition+='
'} if (prestige_reflex_save_bonus2){SecondWindowDefinition+='
'} if (prestige_will_save_bonus1){SecondWindowDefinition+='
'} if (prestige_will_save_bonus2){SecondWindowDefinition+='
'} SecondWindowDefinition+='
' if (prestige_armor_entitlement0){SecondWindowDefinition+='
'} if (prestige_armor_entitlement1){SecondWindowDefinition+='
'} if (prestige_armor_entitlement2){SecondWindowDefinition+='
'} if (prestige_armor_entitlement3){SecondWindowDefinition+='
'} if (prestige_bonus_feat_entitlement0){SecondWindowDefinition+='
'} //qqq if (prestige_bonus_feat_entitlement1){SecondWindowDefinition+='
'} //qqq if (prestige_bonus_feat_entitlement2){SecondWindowDefinition+='
'} //qqq if (prestige_bonus_feat_entitlement3){SecondWindowDefinition+='
'} //qqq if (prestige_bard_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_cleric_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_druid_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_paladin_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_ranger_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_sorcerer_spell_levels>0){SecondWindowDefinition+='
'} if (prestige_wizard_spell_levels>0){SecondWindowDefinition+='
More:' SecondWindowDefinition+='
'; } if ((total_levelsbarbarian_levels)&&(barbarian_levels>0)) { if (can_readtrue){SecondWindowDefinition+='This barbarian can read/write.
'} if (can_readfalse){SecondWindowDefinition+='This barbarian cannot yet read/write.
'} } if (rangercombattrack1){SecondWindowDefinition+='This ranger chose the archery track.
'} if (rangercombattrack2){SecondWindowDefinition+='This ranger chose the two-weapon combat track.
'} if (rangercombattrack3){SecondWindowDefinition+='This ranger chose the wrestling combat track.
'} if (rangercombattrack4){SecondWindowDefinition+='This ranger chose the mounted combat track.
'} SecondWindowDefinition+='
'} if (can_readfalse){SecondWindowDefinition+='This barbarian cannot yet read/write.
'} } if (rangercombattrack1){SecondWindowDefinition+='This ranger chose the archery track.
'} if (rangercombattrack2){SecondWindowDefinition+='This ranger chose the two-weapon combat track.
'} if (rangercombattrack3){SecondWindowDefinition+='This ranger chose the wrestling combat track.
'} if (rangercombattrack4){SecondWindowDefinition+='This ranger chose the mounted combat track.
'} SecondWindowDefinition+='
' SecondWindowDefinition+=' | |||
Class | HP rolled | ||
Level 1: | '+ClassName(class01)+' | '+(newHP01-quickslowmodifier())+' | |
Level 2: | '+ClassName(class02)+' | '+(newHP02-quickslowmodifier())+' | |
Level 3: | '+ClassName(class03)+' | '+(newHP03-quickslowmodifier())+' | |
Level 4: | '+ClassName(class04)+' | '+(newHP04-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat04)+' |
Level 5: | '+ClassName(class05)+' | '+(newHP05-quickslowmodifier())+' | |
Level 6: | '+ClassName(class06)+' | '+(newHP06-quickslowmodifier())+' | |
Level 7: | '+ClassName(class07)+' | '+(newHP07-quickslowmodifier())+' | |
Level 8: | '+ClassName(class08)+' | '+(newHP08-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat08)+' |
Level 9: | '+ClassName(class09)+' | '+(newHP09-quickslowmodifier())+' | |
Level 10: | '+ClassName(class10)+' | '+(newHP10-quickslowmodifier())+' | |
Level 11: | '+ClassName(class11)+' | '+(newHP11-quickslowmodifier())+' | |
Level 12: | '+ClassName(class12)+' | '+(newHP12-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat12)+' |
Level 13: | '+ClassName(class13)+' | '+(newHP13-quickslowmodifier())+' | |
Level 14: | '+ClassName(class14)+' | '+(newHP14-quickslowmodifier())+' | |
Level 15: | '+ClassName(class15)+' | '+(newHP15-quickslowmodifier())+' | |
Level 16: | '+ClassName(class16)+' | '+(newHP16-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat16)+' |
Level 17: | '+ClassName(class17)+' | '+(newHP17-quickslowmodifier())+' | |
Level 18: | '+ClassName(class18)+' | '+(newHP18-quickslowmodifier())+' | |
Level 19: | '+ClassName(class19)+' | '+(newHP19-quickslowmodifier())+' | |
Level 20: | '+ClassName(class20)+' | '+(newHP20-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat20)+' |
Level 21: | '+ClassName(class21)+' | '+(newHP21-quickslowmodifier())+' | |
Level 22: | '+ClassName(class22)+' | '+(newHP22-quickslowmodifier())+' | |
Level 23: | '+ClassName(class23)+' | '+(newHP23-quickslowmodifier())+' | |
Level 24: | '+ClassName(class24)+' | '+(newHP24-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat24)+' |
Level 25: | '+ClassName(class25)+' | '+(newHP25-quickslowmodifier())+' | |
Level 26: | '+ClassName(class26)+' | '+(newHP26-quickslowmodifier())+' | |
Level 27: | '+ClassName(class27)+' | '+(newHP27-quickslowmodifier())+' | |
Level 28: | '+ClassName(class28)+' | '+(newHP28-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat28)+' |
Level 29: | '+ClassName(class29)+' | '+(newHP29-quickslowmodifier())+' | |
Level 30: | '+ClassName(class30)+' | '+(newHP30-quickslowmodifier())+' | |
Level 31: | '+ClassName(class31)+' | '+(newHP31-quickslowmodifier())+' | |
Level 32: | '+ClassName(class32)+' | '+(newHP32-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat32)+' |
Level 33: | '+ClassName(class33)+' | '+(newHP33-quickslowmodifier())+' | |
Level 34: | '+ClassName(class34)+' | '+(newHP34-quickslowmodifier())+' | |
Level 35: | '+ClassName(class35)+' | '+(newHP35-quickslowmodifier())+' | |
Level 36: | '+ClassName(class36)+' | '+(newHP36-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat36)+' |
Level 37: | '+ClassName(class37)+' | '+(newHP37-quickslowmodifier())+' | |
Level 38: | '+ClassName(class38)+' | '+(newHP38-quickslowmodifier())+' | |
Level 39: | '+ClassName(class39)+' | '+(newHP39-quickslowmodifier())+' | |
Level 40: | '+ClassName(class40)+' | '+(newHP40-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat40)+' |
Level 41: | '+ClassName(class41)+' | '+(newHP41-quickslowmodifier())+' | |
Level 42: | '+ClassName(class42)+' | '+(newHP42-quickslowmodifier())+' | |
Level 43: | '+ClassName(class43)+' | '+(newHP43-quickslowmodifier())+' | |
Level 44: | '+ClassName(class44)+' | '+(newHP44-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat44)+' |
Level 45: | '+ClassName(class45)+' | '+(newHP45-quickslowmodifier())+' | |
Level 46: | '+ClassName(class46)+' | '+(newHP46-quickslowmodifier())+' | |
Level 47: | '+ClassName(class47)+' | '+(newHP47-quickslowmodifier())+' | |
Level 48: | '+ClassName(class48)+' | '+(newHP48-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat48)+' |
Level 49: | '+ClassName(class49)+' | '+(newHP49-quickslowmodifier())+' | |
Level 50: | '+ClassName(class50)+' | '+(newHP50-quickslowmodifier())+' | |
Level 51: | '+ClassName(class51)+' | '+(newHP51-quickslowmodifier())+' | |
Level 52: | '+ClassName(class52)+' | '+(newHP52-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat52)+' |
Level 53: | '+ClassName(class53)+' | '+(newHP53-quickslowmodifier())+' | |
Level 54: | '+ClassName(class54)+' | '+(newHP54-quickslowmodifier())+' | |
Level 55: | '+ClassName(class55)+' | '+(newHP55-quickslowmodifier())+' | |
Level 56: | '+ClassName(class56)+' | '+(newHP56-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat56)+' |
Level 57: | '+ClassName(class57)+' | '+(newHP57-quickslowmodifier())+' | |
Level 58: | '+ClassName(class58)+' | '+(newHP58-quickslowmodifier())+' | |
Level 59: | '+ClassName(class59)+' | '+(newHP59-quickslowmodifier())+' | |
Level 60: | '+ClassName(class60)+' | '+(newHP60-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat60)+' |
Level 61: | '+ClassName(class61)+' | '+(newHP61-quickslowmodifier())+' | |
Level 62: | '+ClassName(class62)+' | '+(newHP62-quickslowmodifier())+' | |
Level 63: | '+ClassName(class63)+' | '+(newHP63-quickslowmodifier())+' | |
Level 64: | '+ClassName(class64)+' | '+(newHP64-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat64)+' |
Level 65: | '+ClassName(class65)+' | '+(newHP65-quickslowmodifier())+' | |
Level 66: | '+ClassName(class66)+' | '+(newHP66-quickslowmodifier())+' | |
Level 67: | '+ClassName(class67)+' | '+(newHP67-quickslowmodifier())+' | |
Level 68: | '+ClassName(class68)+' | '+(newHP68-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat68)+' |
Level 69: | '+ClassName(class69)+' | '+(newHP69-quickslowmodifier())+' | |
Level 60: | '+ClassName(class70)+' | '+(newHP70-quickslowmodifier())+' | |
Level 71: | '+ClassName(class71)+' | '+(newHP71-quickslowmodifier())+' | |
Level 72: | '+ClassName(class72)+' | '+(newHP72-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat72)+' |
Level 73: | '+ClassName(class73)+' | '+(newHP73-quickslowmodifier())+' | |
Level 74: | '+ClassName(class74)+' | '+(newHP74-quickslowmodifier())+' | |
Level 75: | '+ClassName(class75)+' | '+(newHP75-quickslowmodifier())+' | |
Level 76: | '+ClassName(class76)+' | '+(newHP76-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat76)+' |
Level 77: | '+ClassName(class77)+' | '+(newHP77-quickslowmodifier())+' | |
Level 78: | '+ClassName(class78)+' | '+(newHP78-quickslowmodifier())+' | |
Level 79: | '+ClassName(class79)+' | '+(newHP79-quickslowmodifier())+' | |
Level 70: | '+ClassName(class80)+' | '+(newHP80-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat80)+' |
Level 81: | '+ClassName(class81)+' | '+(newHP81-quickslowmodifier())+' | |
Level 82: | '+ClassName(class82)+' | '+(newHP82-quickslowmodifier())+' | |
Level 83: | '+ClassName(class83)+' | '+(newHP83-quickslowmodifier())+' | |
Level 84: | '+ClassName(class84)+' | '+(newHP84-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat84)+' |
Level 85: | '+ClassName(class85)+' | '+(newHP85-quickslowmodifier())+' | |
Level 86: | '+ClassName(class86)+' | '+(newHP86-quickslowmodifier())+' | |
Level 87: | '+ClassName(class87)+' | '+(newHP87-quickslowmodifier())+' | |
Level 88: | '+ClassName(class88)+' | '+(newHP88-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat88)+' |
Level 89: | '+ClassName(class89)+' | '+(newHP89-quickslowmodifier())+' | |
Level 90: | '+ClassName(class90)+' | '+(newHP90-quickslowmodifier())+' | |
Level 91: | '+ClassName(class91)+' | '+(newHP91-quickslowmodifier())+' | |
Level 92: | '+ClassName(class92)+' | '+(newHP92-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat92)+' |
Level 93: | '+ClassName(class93)+' | '+(newHP93-quickslowmodifier())+' | |
Level 94: | '+ClassName(class94)+' | '+(newHP94-quickslowmodifier())+' | |
Level 95: | '+ClassName(class95)+' | '+(newHP95-quickslowmodifier())+' | |
Level 96: | '+ClassName(class96)+' | '+(newHP96-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat96)+' |
Level 97: | '+ClassName(class97)+' | '+(newHP97-quickslowmodifier())+' | |
Level 98: | '+ClassName(class98)+' | '+(newHP98-quickslowmodifier())+' | |
Level 99: | '+ClassName(class99)+' | '+(newHP99-quickslowmodifier())+' | |
Level 100: | '+ClassName(class100)+' | '+(newHP100-quickslowmodifier())+' | +1 to '+NumberToAbility(upitat100)+' |
r' if (TotalPsionicPoints()>0) { SecondWindowDefinition+=TotalPsionicPoints()+' Power Points/Day:
'; if (RacialPsionicPoints()>0){SecondWindowDefinition+=RacialPsionicPoints()+' '; } if (PsionicTalentPoints()>0){SecondWindowDefinition+=PsionicTalentPoints()+' '; } if (WildTalentPoints()>0){SecondWindowDefinition+=WildTalentPoints()+' '; } if (WarpedMindPoints()>0){SecondWindowDefinition+=WarpedMindPoints()+' '; } if (PsionPoints()>0){SecondWindowDefinition+=PsionPoints()+' '; } if (ArdentPoints()>0){SecondWindowDefinition+=ArdentPoints()+' '; } if (PsiIntelligenceBonus()>0){SecondWindowDefinition+=PsiIntelligenceBonus()+' '; } if (ImprovedManifestationBonus()>0){SecondWindowDefinition+=ImprovedManifestationBonus()+' '; } if (PsiWarriorPoints()>0){SecondWindowDefinition+=PsiWarriorPoints()+' '; } if (LurkPoints()>0){SecondWindowDefinition+=LurkPoints()+' '; } if (DivineMindPoints()>0){SecondWindowDefinition+=DivineMindPoints()+' '; } if (PsiWisdomBonus()>0){SecondWindowDefinition+=PsiWisdomBonus()+' '; } if (WilderPoints()>0){SecondWindowDefinition+=WilderPoints()+' '; } if (PsiCharismaBonus()>0){SecondWindowDefinition+=PsiCharismaBonus()+' '; } SecondWindowDefinition+=' | '; if (RacialPsionicPoints()>0){SecondWindowDefinition+=' [racial] '; } if (PsionicTalentPoints()>0){SecondWindowDefinition+=' [psionic talent x ' + has_psionictalent+'] '; } if (WildTalentPoints()>0){SecondWindowDefinition+=' [wild talent] '; } if (WarpedMindPoints()>0){SecondWindowDefinition+=' [warped mind] '; } if (PsionPoints()>0){SecondWindowDefinition+=' [psion] '; } if (ArdentPoints()>0){SecondWindowDefinition+=' [ardent] '; } if (PsiIntelligenceBonus()>0){SecondWindowDefinition+=' [intelligence bonus] '; } if (ImprovedManifestationBonus()>0){SecondWindowDefinition+=' [improved manifestation x' + has_improvedmanifestation+'] '; } if (PsiWarriorPoints()>0){SecondWindowDefinition+=' [psi warrior] '; } if (LurkPoints()>0){SecondWindowDefinition+=' [lurk] '; } if (DivineMindPoints()>0){SecondWindowDefinition+=' [divine mind] '; } if (PsiWisdomBonus()>0){SecondWindowDefinition+=' [wisdom bonus] '; } if (WilderPoints()>0){SecondWindowDefinition+=WilderPoints()+' [wilder] '; } if (PsiCharismaBonus()>0){SecondWindowDefinition+=PsiCharismaBonus()+' [charisma bonus] '; } SecondWindowDefinition+=' |
'; if (RacialEssentia()>0){SecondWindowDefinition+=RacialEssentia()+' '; } if (IncarnateEssentia()>0){SecondWindowDefinition+=IncarnateEssentia()+' '; } if (SoulbornEssentia()>0){SecondWindowDefinition+=SoulbornEssentia()+' '; } if (TotemistEssentia()>0){SecondWindowDefinition+=TotemistEssentia()+' '; } if (feat_bonus_essentia>0){SecondWindowDefinition+=feat_bonus_essentia+' '; } if (has_epicessentia>0){SecondWindowDefinition+='+(3*has_epicessentia)+' '; } SecondWindowDefinition+=' | '; if (RacialEssentia()>0){SecondWindowDefinition+=' [racial] '; } if (IncarnateEssentia()>0){SecondWindowDefinition+=' [incarnate] '; } if (SoulbornEssentia()>0){SecondWindowDefinition+=' [soulborn] '; } if (TotemistEssentia()>0){SecondWindowDefinition+=' [totemist] '; } if (feat_bonus_essentia>0){SecondWindowDefinition+=' [incarnum feats] '; } if (has_epicessentia){SecondWindowDefinition+=' [epic essentia] '; } SecondWindowDefinition+=' |
Incarnate: '+IncarnateTotemistSoulmelds(incarnate_levels , epic_incarnate_levels, prestige_incarnate_levels)+stringy+' soulmelds and '+IncarnateTotemistChakrabinds(incarnate_levels , epic_incarnate_levels, prestige_incarnate_levels)+' chakra binds.
'; } stringy=';if (has_bonussoulmeldsoulborn>0){stringy='+'+has_bonussoulmeldsoulborn;} if (soulborn_levels + epic_soulborn_levels>0) { SecondWindowDefinition+='
Soulborn: '+SoulbornSoulmelds(soulborn_levels , epic_soulborn_levels, prestige_soulborn_levels)+stringy+' soulmelds and '+SoulbornChakrabinds(soulborn_levels , epic_soulborn_levels, prestige_soulborn_levels)+' chakra binds.
'; } stringy=';if (has_bonussoulmeldtotemist>0){stringy='+'+has_bonussoulmeldtotemist;} if (totemist_levels + epic_totemist_levels>0) { SecondWindowDefinition+='
Totemist: '+IncarnateTotemistSoulmelds(totemist_levels , epic_totemist_levels , prestige_totemist_levels)+stringy+' soulmelds and '+IncarnateTotemistChakrabinds(totemist_levels , epic_totemist_levels, prestige_totemist_levels)+' chakra binds.
'; } if (has_extrachakrabind>0){SecondWindowDefinition+='This does not include Extra Chakra Bind x'+has_extrachakrabind+'.
';} // OKAY DOWN TO HERE if (incarnate_levels + epic_incarnate_levels + soulborn_levels + epic_soulborn_levels + totemist_levels + epic_totemist_levels>0) { SecondWindowDefinition+='The maximum number of soulmelds is your constitution score minus 10.
';} // OKAY DOWN TO HERE if (incarnate_levels + epic_incarnate_levels + soulborn_levels + epic_soulborn_levels + totemist_levels + epic_totemist_levels>0) { SecondWindowDefinition+='The maximum number of soulmelds is your constitution score minus 10.
' SecondWindowDefinition+='
'; SecondWindowDefinition+='Arms Chakra: '; if ((incarnate_levels + epic_incarnate_levels<9)& (soulborn_levels + epic_soulborn_levels<14)& (totemist_levels + epic_totemist_levels<9)& (has_openarmschakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublearmschakra){SecondWindowDefinition+='Double ';} if (has_splitarmschakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublearmschakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' | ' SecondWindowDefinition+='Brow Chakra: '; if ((incarnate_levels + epic_incarnate_levels<9)& (soulborn_levels + epic_soulborn_levels<14)& (totemist_levels + epic_totemist_levels<9)& (has_openbrowchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublebrowchakra){SecondWindowDefinition+='Double ';} if (has_splitbrowchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublebrowchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' |
r' SecondWindowDefinition+='
'; SecondWindowDefinition+='Crown Chakra: '; if ((incarnate_levels + epic_incarnate_levels<2)& (soulborn_levels + epic_soulborn_levels<8)& (totemist_levels + epic_totemist_levels<5)& (has_opencrownchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublecrownchakra){SecondWindowDefinition+='Double ';} if (has_splitcrownchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublecrownchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' | ' SecondWindowDefinition+='Feet Chakra: '; if ((incarnate_levels + epic_incarnate_levels<4)& (soulborn_levels + epic_soulborn_levels<8)& (totemist_levels + epic_totemist_levels<5)& (has_openfeetchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublefeetchakra){SecondWindowDefinition+='Double ';} if (has_splitfeetchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublefeetchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' |
r' SecondWindowDefinition+='
'; SecondWindowDefinition+='Hands Chakra: '; if ((incarnate_levels + epic_incarnate_levels<4)& (soulborn_levels + epic_soulborn_levels<8)& (totemist_levels + epic_totemist_levels<5)& (has_openhandschakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublehandschakra){SecondWindowDefinition+='Double ';} if (has_splithandschakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublehandschakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' | ' SecondWindowDefinition+='Heart Chakra: '; if ((incarnate_levels + epic_incarnate_levels<16)& (totemist_levels + epic_totemist_levels<17)& (has_openheartchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doubleheartchakra){SecondWindowDefinition+='Double ';} if (has_splitheartchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doubleheartchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' |
r' SecondWindowDefinition+='
'; SecondWindowDefinition+='Shoulder Chakra: '; if ((incarnate_levels + epic_incarnate_levels<9)& (soulborn_levels + epic_soulborn_levels<14)& (totemist_levels + epic_totemist_levels<9)& (has_openshoulderchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doubleshoulderchakra){SecondWindowDefinition+='Double ';} if (has_splitshoulderchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doubleshoulderchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' | ' SecondWindowDefinition+='Soul Chakra: '; if ((incarnate_levels + epic_incarnate_levels<19)& (has_opensoulchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublesoulchakra){SecondWindowDefinition+='Double ';} if (has_splitsoulchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublesoulchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' |
r' SecondWindowDefinition+='
'; SecondWindowDefinition+='Throat Chakra: '; if ((incarnate_levels + epic_incarnate_levels<14)& (soulborn_levels + epic_soulborn_levels<18)& (totemist_levels + epic_totemist_levels<14)& (has_openthroatchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublethroatchakra){SecondWindowDefinition+='Double ';} if (has_splitthroatchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublethroatchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' | ' SecondWindowDefinition+='Waist Chakra: '; if ((incarnate_levels + epic_incarnate_levels<14)& (soulborn_levels + epic_soulborn_levels<18)& (totemist_levels + epic_totemist_levels<14)& (has_openwaistchakrafalse)) {SecondWindowDefinition+='Closed ';SoulmeldNoBind();} else {SecondWindowDefinition+='Open '; if (has_doublewaistchakra){SecondWindowDefinition+='Double ';} if (has_splitwaistchakra){SecondWindowDefinition+='Split ';} SecondWindowDefinition+=' '; SoulmeldBind(); if (has_doublewaistchakra){SoulmeldBind();} ChakraMagicItem();} SecondWindowDefinition+=' |
r' SecondWindowDefinition+='
'; if (totemist_levels + epic_totemist_levels>0){ SecondWindowDefinition+='Totem Chakra: '; } SecondWindowDefinition+=' | ' if (has_azureenmity){SecondWindowDefinition+='Azure Enmity: '+essentia123456;} if (has_azuretalent){SecondWindowDefinition+='Azure Talent: '+essentia123456;} if (has_azuretouch){SecondWindowDefinition+='Azure Touch: '+essentia123456;} if (has_azuretoughness){SecondWindowDefinition+='Azure Toughness: '+essentia123456;} if (has_azureturning){SecondWindowDefinition+='Azure Turning: '+essentia123456;} if (has_azurewildshape){SecondWindowDefinition+='Azure Wildshape: '+essentia123456;} if (has_ceruleanfortitude){SecondWindowDefinition+='Cerulean Fortitude: '+essentia123456;} if (has_ceruleanreflexes){SecondWindowDefinition+='Cerulean Reflexes: '+essentia123456;} if (has_ceruleanwill){SecondWindowDefinition+='Cerulean Will: '+essentia123456;} if (has_cobaltcharge){SecondWindowDefinition+='Cobalt Charge: '+essentia123456;} if (has_cobaltcritical){SecondWindowDefinition+='Cobalt Critical: '+essentia123456;} if (has_cobaltexpertise){SecondWindowDefinition+='Cobalt Expertise: '+essentia123456;} if (has_cobaltpower){SecondWindowDefinition+='Cobalt Power: '+essentia123456;} if (has_cobaltprecision){SecondWindowDefinition+='Cobalt Precision: '+essentia123456;} if (has_cobaltrage){SecondWindowDefinition+='Cobalt Rage: '+essentia123456;} if (has_healingsoul){SecondWindowDefinition+='Healing Soul: '+essentia123456;} if (has_incarnumspellshaping){SecondWindowDefinition+='Incarnum Spellshaping: '+essentia123456;} if (has_indigostrike){SecondWindowDefinition+='Indigo Strike: '+essentia123456;} if (has_midnightaugmentation){SecondWindowDefinition+='Midnight Augmentation: '+essentia123456;} if (has_midnightdodge){SecondWindowDefinition+='Midnight Dodge: '+essentia123456;} if (has_midnightmetamagic){SecondWindowDefinition+='Midnight Metamagic: '+essentia123456;} if (has_psycarnumblade){SecondWindowDefinition+='Psycharnum Blade: '+essentia123456;} if (has_sapphirefist){SecondWindowDefinition+='Sapphire Fist: '+essentia123456;} if (has_sapphiresmite){SecondWindowDefinition+='Sapphire Smite: '+essentia123456;} if (has_sapphiresprint){SecondWindowDefinition+='Sapphire Sprint: '+essentia123456;} if (has_soulsight){SecondWindowDefinition+='Soul Sight: '+essentia123456;} if (has_soultouchedspellcasting){SecondWindowDefinition+='Soultouched Spellcasting: '+essentia123456;} SecondWindowDefinition+=' |
r' } SecondWindowDefinition+='
r' if (document.form1.moniker.value'){SecondWindowDefinition+='Equipment:
'} else {SecondWindowDefinition+=document.form1.moniker.value+'s Equipment:
'} SecondWindowDefinition+='
' x=Math.ceil(wt); SecondWindowDefinition+=x+' lb '; if (document.form1.crossbowbolts.selectedIndex>0) {x=Math.ceil(1*document.form1.crossbowbolts.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.arrows.selectedIndex>0) {x=Math.ceil(3*document.form1.arrows.selectedIndex); SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.slingbullets.selectedIndex>0) {x=Math.ceil(5*document.form1.slingbullets.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.bullets.selectedIndex>0) {x=Math.ceil(2*document.form1.bullets.selectedIndex); SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.backpack.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.barrel.checkedtrue) {x=30; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.basket.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.bedroll.checkedtrue) {x=5; if (smalltrue){x=1; }wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.bell.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.blanketwinter_list.selectedIndex>0) { x=Math.ceil(3*document.form1.blanketwinter_list.selectedIndex) if (smalltrue){x=Math.ceil(0.75*document.form1.blanketwinter_list.selectedIndex)} SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.blockandtackle.checkedtrue) {x=5; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.bottle.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.bucket.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.caltrops.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.candle.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.canvas.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.casemaporscroll.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.chain.selectedIndex>0) {x=Math.ceil(2*document.form1.chain.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.chalk.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.chest.checkedtrue) {x=25; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.crowbar.checkedtrue) {x=5; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.firewood.selectedIndex>0) {x=Math.ceil(20*document.form1.firewood.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.fishhook.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.fishingnet.checkedtrue) {x=5; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.flask.selectedIndex>0) {x=Math.ceil(1.5*document.form1.flask.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.flintandsteel.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.grapplinghook.checkedtrue) {x=4; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.hammer.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.inkvial.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.inkpen.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.jugclay.checkedtrue) {x=9; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.ladder.checkedtrue) {x=20; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.lampcommon.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.lanternbullseye.checkedtrue) {x=3; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.lanternhooded.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.lock.selectedIndex>0) {x=Math.ceil(1*document.form1.lock.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.manacles.selectedIndex>0) {x=Math.ceil(2*document.form1.manacles.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.mirror.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.mug.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.oilflask.selectedIndex>0) {x=Math.ceil(1*document.form1.oilflask.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.paper.selectedIndex>0) {x=Math.ceil(0*document.form1.paper.selectedIndex) SecondWindowDefinition+=' '; wt+=0; } if (document.form1.parchment.selectedIndex>0) {x=Math.ceil(0*document.form1.parchment.selectedIndex) SecondWindowDefinition+=' '; wt+=0; } if (document.form1.pick.checkedtrue) {x=10; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.pitcher.checkedtrue) {x=5; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.piton.selectedIndex>0) {x=Math.ceil(0.5*document.form1.piton.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.pole.checkedtrue) {x=8; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.pot.checkedtrue) {x=10; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.pouch.selectedIndex>0) { x=Math.ceil(0.5*document.form1.pouch.selectedIndex) if (smalltrue){x=Math.ceil(0.125*document.form1.pouch.selectedIndex)} SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.ram.checkedtrue) {x=20; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.rations.selectedIndex>0) { x=Math.ceil(1*document.form1.rations.selectedIndex) if (smalltrue){x=Math.ceil(0.25*document.form1.rations.selectedIndex)} SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.ropehempen.selectedIndex>0) {x=Math.ceil(10*document.form1.ropehempen.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.ropesilk.selectedIndex>0) {x=Math.ceil(5*document.form1.ropesilk.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.sack.selectedIndex>0) {x=Math.ceil(0.5*document.form1.sack.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.sealingwax.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.sewingneedle.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.signalwhistle.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.signetring.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.sledge.checkedtrue) {x=10; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.soap.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.spadeorshovel.checkedtrue) {x=8; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.spyglass.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.tent.checkedtrue) {x=20; if (smalltrue){x=5; }wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.torch.selectedIndex>0) {x=Math.ceil(1*document.form1.torch.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.vialinkorpotion.selectedIndex>0) {x=Math.ceil(0.1*document.form1.vialinkorpotion.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.waterskin.selectedIndex>0) { x=Math.ceil(4*document.form1.waterskin.selectedIndex) if (smalltrue){x=Math.ceil(1*document.form1.waterskin.selectedIndex)} SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.whetstone.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.alchemistlab.checkedtrue) {x=40; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.artisantools.checkedtrue) {x=5; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.climberskit.checkedtrue) {x=5; if (smalltrue){x=1; }wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.disguisekit.checkedtrue) {x=8; if (smalltrue){x=2; }wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.healerkit.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.hollyandmistletoe.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.holysymbolwooden.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.holysymbolsilver.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.hourglass.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.magnifyingglass.checkedtrue) {SecondWindowDefinition+=' '} if (document.form1.musicalinstrument.checkedtrue) {x=3; if (smalltrue){x=1; }wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.scale.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.spellcomponentpouch.checkedtrue) {x=2; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.spellbook.selectedIndex>0) {x=Math.ceil(3*document.form1.spellbook.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } if (document.form1.thievestools.checkedtrue) {x=1; wt+=x; SecondWindowDefinition+=x+' lb '} if (document.form1.tool.selectedIndex>0) {x=Math.ceil(2*document.form1.tool.selectedIndex) SecondWindowDefinition+=x+' lb '; wt+=x; } x=Math.ceil(wt); SecondWindowDefinition+='_____ '+x+' lb'; SecondWindowDefinition+=' | ' SecondWindowDefinition+='Weapons / Armor / Shield (from above) '; if (document.form1.crossbowbolts.selectedIndex>0) {SecondWindowDefinition+='Crossbow bolts (quiver of 10) x'+document.form1.crossbowbolts.selectedIndex+' '; } if (document.form1.arrows.selectedIndex>0) {SecondWindowDefinition+='Arrows (quiver of 20) x'+document.form1.arrows.selectedIndex+' '; } if (document.form1.slingbullets.selectedIndex>0) {SecondWindowDefinition+='Sling bullets (group of 10) x'+document.form1.slingbullets.selectedIndex+' '; } if (document.form1.bullets.selectedIndex>0) {SecondWindowDefinition+='Bullets (10) x'+document.form1.bullets.selectedIndex+' '; } if (document.form1.backpack.checkedtrue) {SecondWindowDefinition+='Backpack '} if (document.form1.barrel.checkedtrue) {SecondWindowDefinition+='Barrel '} if (document.form1.basket.checkedtrue) {SecondWindowDefinition+='Basket '} if (document.form1.bedroll.checkedtrue) {SecondWindowDefinition+='Bedroll '} if (document.form1.bell.checkedtrue) {SecondWindowDefinition+='Bell '} if (document.form1.blanketwinter_list.selectedIndex>0) {SecondWindowDefinition+='Blanket, winter x'+document.form1.blanketwinter_list.selectedIndex+' '; } if (document.form1.blockandtackle.checkedtrue) {SecondWindowDefinition+='Block and tackle '} if (document.form1.bottle.checkedtrue) {SecondWindowDefinition+='Bottle '} if (document.form1.bucket.checkedtrue) {SecondWindowDefinition+='Bucket '} if (document.form1.caltrops.checkedtrue) {SecondWindowDefinition+='Caltrops '} if (document.form1.candle.checkedtrue) {SecondWindowDefinition+='Candle '} if (document.form1.canvas.checkedtrue) {SecondWindowDefinition+='Canvas (10 x 10) '} if (document.form1.casemaporscroll.checkedtrue) {SecondWindowDefinition+='Case (for map or scroll) '} if (document.form1.chain.selectedIndex>0) {SecondWindowDefinition+='Chain (10 feet) x'+document.form1.chain.selectedIndex+' '; } if (document.form1.chalk.checkedtrue) {SecondWindowDefinition+='Chalk '} if (document.form1.chest.checkedtrue) {SecondWindowDefinition+='Chest '} if (document.form1.crowbar.checkedtrue) {SecondWindowDefinition+='Crowbar '} if (document.form1.firewood.selectedIndex>0) {SecondWindowDefinition+='Firewood (1 day) x'+document.form1.firewood.selectedIndex+' '; } if (document.form1.fishhook.checkedtrue) {SecondWindowDefinition+='Fishhook '} if (document.form1.fishingnet.checkedtrue) {SecondWindowDefinition+='Fishing net '} if (document.form1.flask.selectedIndex>0) {SecondWindowDefinition+='Flasks x'+document.form1.flask.selectedIndex+' '; } if (document.form1.flintandsteel.checkedtrue) {SecondWindowDefinition+='Flint and steel '} if (document.form1.grapplinghook.checkedtrue) {SecondWindowDefinition+='Grappling hook '} if (document.form1.hammer.checkedtrue) {SecondWindowDefinition+='Hammer '} if (document.form1.inkvial.checkedtrue) {SecondWindowDefinition+='Ink vial '} if (document.form1.inkpen.checkedtrue) {SecondWindowDefinition+='Ink pen '} if (document.form1.jugclay.checkedtrue) {SecondWindowDefinition+='Jug (clay) '} if (document.form1.ladder.checkedtrue) {SecondWindowDefinition+='Ladder '} if (document.form1.lampcommon.checkedtrue) {SecondWindowDefinition+='Lamp (common) '} if (document.form1.lanternbullseye.checkedtrue) {SecondWindowDefinition+='Lantern (bullseye) '} if (document.form1.lanternhooded.checkedtrue) {SecondWindowDefinition+='Lantern (hooded) '} if (document.form1.lock.selectedIndex>0) {SecondWindowDefinition+='Locks x'+document.form1.lock.selectedIndex+' '; } if (document.form1.manacles.selectedIndex>0) {SecondWindowDefinition+='Manacles x'+document.form1.manacles.selectedIndex+' '; } if (document.form1.mirror.checkedtrue) {SecondWindowDefinition+='Mirror '} if (document.form1.mug.checkedtrue) {SecondWindowDefinition+='Mug '} if (document.form1.oilflask.selectedIndex>0) {SecondWindowDefinition+='Oil flasks x'+document.form1.oilflask.selectedIndex+' '; } if (document.form1.paper.selectedIndex>0) {SecondWindowDefinition+='Paper sheets x'+document.form1.paper.selectedIndex+' '; } if (document.form1.parchment.selectedIndex>0) {SecondWindowDefinition+='Parchment sheets x'+document.form1.parchment.selectedIndex+' '; } if (document.form1.pick.checkedtrue) {SecondWindowDefinition+='Pick '} if (document.form1.pitcher.checkedtrue) {SecondWindowDefinition+='Pitcher '} if (document.form1.piton.selectedIndex>0) {SecondWindowDefinition+='Pitons x'+document.form1.piton.selectedIndex+' '; } if (document.form1.pole.checkedtrue) {SecondWindowDefinition+='Pole '} if (document.form1.pot.checkedtrue) {SecondWindowDefinition+='Pot '} if (document.form1.pouch.selectedIndex>0) {SecondWindowDefinition+='Pouch x'+document.form1.pouch.selectedIndex+' '; } if (document.form1.ram.checkedtrue) {SecondWindowDefinition+='Ram '} if (document.form1.rations.selectedIndex>0) {SecondWindowDefinition+='Rations (1 day) x'+document.form1.rations.selectedIndex+' '; } if (document.form1.ropehempen.selectedIndex>0) {SecondWindowDefinition+='Rope (50', hempen) x'+document.form1.ropehempen.selectedIndex+' '; } if (document.form1.ropesilk.selectedIndex>0) {SecondWindowDefinition+='Rope (50', silk) x'+document.form1.ropesilk.selectedIndex+' '; } if (document.form1.sack.selectedIndex>0) {SecondWindowDefinition+='Sacks x'+document.form1.sack.selectedIndex+' '; } if (document.form1.sealingwax.checkedtrue) {SecondWindowDefinition+='Sealing wax '} if (document.form1.sewingneedle.checkedtrue) {SecondWindowDefinition+='Sewing needle '} if (document.form1.signalwhistle.checkedtrue) {SecondWindowDefinition+='Signal whistle '} if (document.form1.signetring.checkedtrue) {SecondWindowDefinition+='Signet ring '} if (document.form1.sledge.checkedtrue) {SecondWindowDefinition+='Sledge '} if (document.form1.soap.checkedtrue) {SecondWindowDefinition+='Soap '} if (document.form1.spadeorshovel.checkedtrue) {SecondWindowDefinition+='Spade / shovel '} if (document.form1.spyglass.checkedtrue) {SecondWindowDefinition+='Spyglass '} if (document.form1.tent.checkedtrue) {SecondWindowDefinition+='Tent '} if (document.form1.torch.selectedIndex>0) {SecondWindowDefinition+='Torches x'+document.form1.torch.selectedIndex+' '; } if (document.form1.vialinkorpotion.selectedIndex>0) {SecondWindowDefinition+='Vial (for ink or potions) x'+document.form1.vialinkorpotion.selectedIndex+' '; } if (document.form1.waterskin.selectedIndex>0) {SecondWindowDefinition+='Waterskins x'+document.form1.waterskin.selectedIndex+' '; } if (document.form1.whetstone.checkedtrue) {SecondWindowDefinition+='Whetstone '} if (document.form1.alchemistlab.checkedtrue) {SecondWindowDefinition+='Alchemist lab '} if (document.form1.artisantools.checkedtrue) {SecondWindowDefinition+='Artisan tools '} if (document.form1.climberskit.checkedtrue) {SecondWindowDefinition+='Climber's kit '} if (document.form1.disguisekit.checkedtrue) {SecondWindowDefinition+='Disguise kit '} if (document.form1.healerkit.checkedtrue) {SecondWindowDefinition+='Healer kit '} if (document.form1.hollyandmistletoe.checkedtrue) {SecondWindowDefinition+='Holly and mistletoe '} if (document.form1.holysymbolwooden.checkedtrue) {SecondWindowDefinition+='Holy symbol (wooden) '} if (document.form1.holysymbolsilver.checkedtrue) {SecondWindowDefinition+='Holy symbol (silver) '} if (document.form1.hourglass.checkedtrue) {SecondWindowDefinition+='Hourglass '} if (document.form1.magnifyingglass.checkedtrue) {SecondWindowDefinition+='Magnifying glass '} if (document.form1.musicalinstrument.checkedtrue) {SecondWindowDefinition+='Musical instrument '} if (document.form1.scale.checkedtrue) {SecondWindowDefinition+='Scale, merchant's '} if (document.form1.spellcomponentpouch.checkedtrue) {SecondWindowDefinition+='Spell component pouch '} if (document.form1.spellbook.selectedIndex>0) {SecondWindowDefinition+='Spellbook x'+document.form1.spellbook.selectedIndex+' '; } if (document.form1.thievestools.checkedtrue) {SecondWindowDefinition+='Thieves' tools '} if (document.form1.tool.selectedIndex>0) {SecondWindowDefinition+='Tools (miscellaneous) x'+document.form1.tool.selectedIndex+' '; } SecondWindowDefinition+=' Total |
' if (document.form1.additionalEquipment.value!=') {SecondWindowDefinition+='Also...
- '+document.form1.additionalEquipment.value+'
'; } SecondWindowDefinition+='
Bat familiar: Str 1 Dex 15 Con 10 Int '} if (cat_familiartrue){SecondWindowDefinition+='
Cat familiar: Str 3 Dex 15 Con 10 Int '} if (hawk_familiartrue){SecondWindowDefinition+='
Hawk familiar: Str 6 Dex 17 Con 10 Int '} if (lizard_familiartrue){SecondWindowDefinition+='
Lizard familiar: Str 3 Dex 15 Con 10 Int '} if (owl_familiartrue){SecondWindowDefinition+='
Owl familiar: Str 6 Dex 17 Con 10 Int '} if (rat_familiartrue){SecondWindowDefinition+='
Rat familiar: Str 2 Dex 15 Con 10 Int '} if (raven_familiartrue){SecondWindowDefinition+='
Raven familiar: Str 1 Dex 15 Con 10 Int '} if (snake_familiartrue){SecondWindowDefinition+='
Snake familiar: Str 6 Dex 17 Con 11 Int '} if (toad_familiartrue){SecondWindowDefinition+='
Toad familiar: Str 1 Dex 12 Con 11 Int '} if (weasel_familiartrue){SecondWindowDefinition+='
Weasel familiar: Str 3 Dex 15 Con 10 Int '} SecondWindowDefinition+=(familiar_level_modifier(x)+5); if (bat_familiartrue){SecondWindowDefinition+=' Wis 14 Chr 4; '} if (cat_familiartrue){SecondWindowDefinition+=' Wis 12 Chr 7; '} if (hawk_familiartrue){SecondWindowDefinition+=' Wis 14 Chr 6; '} if (lizard_familiartrue){SecondWindowDefinition+=' Wis 12 Chr 2; '} if (owl_familiartrue){SecondWindowDefinition+=' Wis 14 Chr 4; '} if (rat_familiartrue){SecondWindowDefinition+=' Wis 12 Chr 2; '} if (raven_familiartrue){SecondWindowDefinition+=' Wis 14 Chr 6; '} if (snake_familiartrue){SecondWindowDefinition+=' Wis 12 Chr 2; '} if (toad_familiartrue){SecondWindowDefinition+=' Wis 14 Chr 4; '} if (weasel_familiartrue){SecondWindowDefinition+=' Wis 12 Chr 5; '} SecondWindowDefinition+='Hit points: '+Math.floor(total_hit_points/2)+'; '; if (bat_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 5 ft., fly 40 ft. (good); AC: '+(16+familiar_level_modifier(x))+' (+4 size, +2 dex, +'+familiar_level_modifier(x)+' level); Blindsight; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+2; if (y<2){y=2; } SecondWindowDefinition+='Will +'+y+', Listen +9, Move Silently +6, Spot +9'; } if (cat_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 30 ft.; AC: '+(14+familiar_level_modifier(x))+' (+2 size, +2 dex, +'+familiar_level_modifier(x)+' level); 2 claws +4 melee, bite -1 melee; Claw 1d2-4, bite 1d3-4; Weapon Finesse (claw, bite); '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+1; if (y<1){y=1; } SecondWindowDefinition+='Will +'+y+', Balance +10, Climb +5, Hide +17, Listen +4, Move Silently +9, Spot +4'; } if (hawk_familiartrue) { SecondWindowDefinition+='Initiative +3 (dex); Speed 10 ft., fly 60 ft. (average); AC: '+(17+familiar_level_modifier(x))+' (+2 size, +3 dex, +2 natural, +'+familiar_level_modifier(x)+' level); Claws +5 melee, Claws 1d4-2; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+3; if (y<5){y=5; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+2; if (y<2){y=2; } SecondWindowDefinition+='Will +'+y+', Listen +6, Spot +6, weapon finesse (claws)'; } if (lizard_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 20 ft., climb 20 ft.; AC: '+(14+familiar_level_modifier(x))+' (+2 size, +2 dex, +'+familiar_level_modifier(x)+' level); bite +4 melee, bite 1d4'; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+1; if (y<1){y=1; } SecondWindowDefinition+='Will +'+y+', Balance +10, Climb +12, Hide +13, Listen +4, Spot +4'; } if (owl_familiartrue) { SecondWindowDefinition+='Initiative +3 (dex); Speed 10 ft., fly 40 ft. (average); AC: '+(17+familiar_level_modifier(x))+' (+2 size, +3 dex, +2 natural, +'+familiar_level_modifier(x)+' level); Claws +5 melee 1d2-2 [sic.]; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+3; if (y<5){y=5; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+2; if (y<2){y=2; } SecondWindowDefinition+='Will +'+y+', Listen +14, Move Silently +20, Spot +6; Weapon Finesse (claws)'; } if (rat_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 15 ft., climb 15 ft.; AC: '+(14+familiar_level_modifier(x))+' (+2 size, +2 dex, +'+familiar_level_modifier(x)+' level); Bite +4 melee 1d3-4; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+1; if (y<1){y=1; } SecondWindowDefinition+='Will +'+y+', Balance +10, Climb +12, Hide +18, Move Silently +10; Weapon Finesse (bite)'; } if (raven_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 10 ft., fly 40 ft. (average); AC: '+(14+familiar_level_modifier(x))+' (+2 size, +2 dex, +'+familiar_level_modifier(x)+' level); Claws +4 melee 1d2-5'; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+2; if (y<2){y=2; } SecondWindowDefinition+='Will +'+y+', Listen +6, Spot +6; speaks one character language'; } if (snake_familiartrue) { SecondWindowDefinition+='Initiative +3 (dex); Speed 15 ft., climb 15 ft., swim 15 ft.; AC: '+(17+familiar_level_modifier(x))+' (+2 size, +3 dex, +2 natural, +'+familiar_level_modifier(x)+' level); bite +5 melee, poison; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+3; if (y<5){y=5; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+1; if (y<1){y=1; } SecondWindowDefinition+='Will +'+y+', Balance +11, Climb +12, Hide +18, Listen +8, Spot +8; weapon finesse (bite)'; } if (toad_familiartrue) { SecondWindowDefinition+='Initiative +1 (dex); Speed 5 ft.; AC: '+(15+familiar_level_modifier(x))+' (+4 size, +1 dex, +'+familiar_level_modifier(x)+' level); '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+1; if (y<3){y=3; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+2; if (y<2){y=2; } SecondWindowDefinition+='Will +'+y+', Hide +21, Listen +5, Spot +5'; } if (weasel_familiartrue) { SecondWindowDefinition+='Initiative +2 (dex); Speed 20 ft., climb 20 ft; AC: '+(14+familiar_level_modifier(x))+' (+2 size, +2 dex, +'+familiar_level_modifier(x)+' level); Bite +4 melee 1d3-4, attach; '; y=base_fortitude_bonus+0; if (y<2){y=2; } SecondWindowDefinition+=' Fort +'+y+', '; y=base_reflex_bonus+2; if (y<4){y=4; } SecondWindowDefinition+='Ref +'+y+', '; y=base_will_bonus+1; if (y<1){y=1; } SecondWindowDefinition+='Will +'+y+', Balance +10, Climb +11, Hide +13, Move Silently +9, Spot +4; weapon finesse (bite)'; } SecondWindowDefinition+=' Alertness feat when in arm's reach; improved evasion; share spells; empathic link; '; if (x>2){SecondWindowDefinition+=' deliver touch spells; '; } if (x>4){SecondWindowDefinition+=' speak with master; '; } if (x>6) { if (bat_familiartrue){SecondWindowDefinition+=' speak with bats; '; } if (cat_familiartrue){SecondWindowDefinition+=' speak with felines; '; } if (hawk_familiartrue){SecondWindowDefinition+=' speak with birds; '; } if (lizard_familiartrue){SecondWindowDefinition+=' speak with reptiles; '; } if (owl_familiartrue){SecondWindowDefinition+=' speak with birds; '; } if (rat_familiartrue){SecondWindowDefinition+=' speak with rodents; '; } if (raven_familiartrue){SecondWindowDefinition+=' speak with birds; '; } if (snake_familiartrue){SecondWindowDefinition+=' speak with reptiles; '; } if (toad_familiartrue){SecondWindowDefinition+=' speak with amphibians; '; } if (weasel_familiartrue){SecondWindowDefinition+=' speak with mustelidae; '; } } if (x>10){SecondWindowDefinition+=' spell resistance '+(x+5)+'; '; } if (x>12){SecondWindowDefinition+=' scry on familiar;'; } if ((epic_wizard_levels>0)|(epic_sorcerer_levels>0)){SecondWindowDefinition+=' free familiar spell use;'; } SecondWindowDefinition+='
r' } x=document.form1.animal_companion_list.selectedIndex; stringy=document.form1.animal_companion_list.options[x].value; animal_companion_grew_big_cannot_hide=0; if (x>0) { SecondWindowDefinition+='Animal Companion: ' + stringy+'
- '; if (stringy'Dire Rat') { GetBonusTricks(0); AnimalCompanionData(1,1,10,17,12,1,12,4); // if (animal_companion_HD>=4){animal_companion_is_medium=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_small=true; StartOnAnimalCompanion(8,'Speed 40 feet, climb 20 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalClimbStr(11); AnimalHide(11); AnimalMoveSilently(6); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (small viper)') { GetBonusTricks(0); AnimalCompanionData(1,3,6,17,11,1,12,2); animal_companion_is_small=true; StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet, swim 20 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(11); AnimalClimbDex(12); AnimalHide(15); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (medium viper)') { GetBonusTricks(0); AnimalCompanionData(2,3,8,17,11,1,12,2); StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet, swim 20 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(11); AnimalClimbDex(11); AnimalHide(12); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (large viper)') { GetBonusTricks(4); AnimalCompanionData(3,3,10,17,11,1,12,2); StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet, swim 20 feet',2 , false); animal_companion_is_large=true; SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(11); AnimalClimbDex(11); AnimalHide(8); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (huge viper)') { GetBonusTricks(7); AnimalCompanionData(4,3,10,19,13,1,12,2); StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet, swim 20 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(12); AnimalClimbDex(12); AnimalHide(3); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (constrictor)') { GetBonusTricks(4); AnimalCompanionData(3,2,17,17,13,1,12,2); StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet, swim 20 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(11); AnimalClimbDex(14); AnimalHide(11); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Snake (giant constrictor)') { GetBonusTricks(10); AnimalCompanionData(11,4,25,17,13,1,12,2); // if (animal_companion_HD>=17){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed 20 feet, climb 20 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(11); AnimalClimbDex(18); AnimalHide(3); AnimalListen(9); AnimalSpot(9); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Triceratops') { GetBonusTricks(16); AnimalCompanionData(16,11,20,9,25,1,12,7); // if (animal_companion_HD>=33){animal_companion_is_colossal=true;;animal_companion_grew_big_cannot_hide=8;} else // if (animal_companion_HD>=17){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(10,'Speed 30 feet',2 , false); SecondWindowDefinition+='Gore '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(8); AnimalSpot(8); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Whale (orca)') { GetBonusTricks(10); AnimalCompanionData(9,6,27,15,21,2,14,6); // if (animal_companion_HD>=14){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed Swim 50 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalListen(11); AnimalMoveSilently(11); AnimalSpot(11); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Shark (medium)') { GetBonusTricks(1); AnimalCompanionData(3,3,13,15,13,1,12,2); StartOnAnimalCompanion(8,'Speed swim 60 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(7); AnimalSpot(7); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Shark (large)') { GetBonusTricks(4); AnimalCompanionData(7,4,17,15,13,1,12,2); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed swim 60 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(7); AnimalSpot(7); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Shark (huge)') { GetBonusTricks(10); AnimalCompanionData(10,5,21,15,15,1,12,2); animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed swim 60 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(7); AnimalSpot(7); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Shark') { GetBonusTricks(16); AnimalCompanionData(18,7,23,15,17,1,12,10); // if (animal_companion_HD>=33){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed swim 90 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalListen(7); AnimalSpot(7); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Porpoise') { GetBonusTricks(1); AnimalCompanionData(2,2,11,17,13,2,12,6); StartOnAnimalCompanion(8,'Speed swim 80 feet',2 , false); SecondWindowDefinition+='Butt '+WeaponFinesseString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(10); AnimalSpot(10); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Bison') { GetBonusTricks(4); AnimalCompanionData(5,4,18,10,16,2,11,4); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Butt '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(8); AnimalSpot(5); TakeMoreFeats(); } if (stringy'Boar') { GetBonusTricks(4); AnimalCompanionData(3,6,15,10,17,2,13,4); StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Gore '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(7); AnimalSpot(5); TakeMoreFeats(); } if (stringy'Dire Boar') { GetBonusTricks(7); AnimalCompanionData(7,6,27,10,17,2,13,8); // if (animal_companion_HD>=17){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalListen(9); AnimalSpot(8); TakeMoreFeats(); } if (stringy'Elasmosaurus') { GetBonusTricks(7); AnimalCompanionData(5,3,26,14,20,2,13,9); animal_companion_is_huge=true; StartOnAnimalCompanion(10,'Speed 25 feet, swim 50 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(2); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Camel') { GetBonusTricks(1); AnimalCompanionData(3,1,18,16,14,1,11,4); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 50 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(5); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Crocodile') { GetBonusTricks(1); AnimalCompanionData(3,4,19,12,17,2,12,2); StartOnAnimalCompanion(8,'Speed 20 feet, swim 30 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='; or Tail Slap '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(7); AnimalListen(5); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Crocodile (giant)') { GetBonusTricks(7); AnimalCompanionData(7,7,27,12,19,1,12,2); animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed 20 feet, swim 30 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='; or Tail Slap '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(0); AnimalListen(5); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Weasel') { GetBonusTricks(4); AnimalCompanionData(3,2,14,19,10,2,12,11); // if (animal_companion_HD>=7){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4} else // if (animal_companion_HD>=4){animal_companion_is_large=true;} else animal_companion_is_medium=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalHide(9); AnimalMoveSilently(10); AnimalSpot(5); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Deinonychus') { GetBonusTricks(7); AnimalCompanionData(4,5,19,15,17,2,12,10); animal_companion_is_large=true; StartOnAnimalCompanion(10,'Speed 60 feet',2 , false); SecondWindowDefinition+='Rake '+MeleeString(); SecondWindowDefinition+=' 2 claws '+MinusFiveMeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(7); AnimalJump(13); AnimalListen(11); AnimalSpot(11); AnimalSurvival(9); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Elephant') { GetBonusTricks(13); AnimalCompanionData(11,7,30,10,21,2,13,7); animal_companion_is_huge=true; StartOnAnimalCompanion(10,'Speed 40 feet',2 , false); SecondWindowDefinition+='Slam '+MeleeString(); SecondWindowDefinition+=' and Stamp '+MinusFiveMeleeString(); SecondWindowDefinition+='; or Gore '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(7); AnimalJump(13); AnimalListen(11); AnimalSpot(11); AnimalSurvival(9); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Squid') { GetBonusTricks(1); AnimalCompanionData(3,3,14,17,11,1,12,2); StartOnAnimalCompanion(8,'Speed swim 60 feet',2 , false); SecondWindowDefinition+='10 arms '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; if (Math.floor(modifier_number(animal_companion_strength))>0){stringy+='+';} stringy+=HalfStrength()+' (bite); '; SecondWindowDefinition+=stringy; SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(7); AnimalSpot(7); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Squid (giant)') { GetBonusTricks(16); AnimalCompanionData(12,6,26,17,13,1,12,2); // if (animal_companion_HD>=19){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(8,'Speed swim 80 feet',2 , false); SecondWindowDefinition+='10 tentacle rakes '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(8); AnimalSpot(8); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Octopus (giant)') { GetBonusTricks(13); AnimalCompanionData(8,7,20,15,13,2,12,3); // if (animal_companion_HD>=13){animal_companion_is_huge-true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 20 feet; swim 30 feet',2 , false); SecondWindowDefinition+='8 tentacle rakes '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(11); AnimalListen(14); AnimalSpot(4); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Bear (black)') { GetBonusTricks(4); AnimalCompanionData(3,2,19,13,15,2,12,6); StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalClimbStr(6); AnimalListen(4); AnimalSpot(7); AnimalSwim(8); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Wolverine') { GetBonusTricks(4); AnimalCompanionData(3,2,14,15,19,1,12,10); // if (animal_companion_HD>=17){animal_companion_is_large=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_medium=true; StartOnAnimalCompanion(8,'Speed 30 feet, burrow 10 feet, climb 10 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalClimbStr(15); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Wolverine') { GetBonusTricks(7); AnimalCompanionData(5,4,22,17,19,2,12,10); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 3 feet, climb 10 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalClimbStr(14); AnimalListen(9); AnimalSpot(8); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Leopard') { GetBonusTricks(4); AnimalCompanionData(3,1,16,19,15,2,12,6); StartOnAnimalCompanion(8,'Speed 40 feet, climb 20 feet',2 , false); SecondWindowDefinition+=' Bite '+WeaponFinesseString(); SecondWindowDefinition+=' 2 claws '+MinusFiveWeaponFinesseString(); SecondWindowDefinition+=' Rake '+WeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(12); AnimalClimbStr(11); AnimalHide(9); AnimalListen(6); AnimalMoveSilently(9); AnimalSpot(6); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Horse (heavy)') { GetBonusTricks(1); AnimalCompanionData(3,3,15,13,15,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 50 feet',2 , false); SecondWindowDefinition+='2 hooves '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Horse (light)') { GetBonusTricks(1); AnimalCompanionData(3,3,13,13,15,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 60 feet',2 , false); SecondWindowDefinition+='2 hooves '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Pony') { GetBonusTricks(1); AnimalCompanionData(2,2,13,13,12,2,11,4); StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 hooves '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(5); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Badger') { GetBonusTricks(0); AnimalCompanionData(1,0,8,17,15,2,12,6); animal_companion_is_tiny=true; StartOnAnimalCompanion(8,'Speed 30 feet; burrow 10 feet',2 , false); SecondWindowDefinition+='2 claws '+WeaponFinesseString(); SecondWindowDefinition+=' Bite '+MinusFiveWeaponFinesseString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalClimbStr(6); AnimalListen(4); AnimalSpot(4); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Badger') { GetBonusTricks(4); AnimalCompanionData(3,3,14,17,19,2,12,10); // if (animal_companion_HD>=7){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=8;} else // if (animal_companion_HD>=4){animal_companion_is_large=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_medium; StartOnAnimalCompanion(8,'Speed 30 feet; burrow 10 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Ape') { GetBonusTricks(4); AnimalCompanionData(4,3,21,15,14,2,12,7); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 30 feet, climb 30 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalClimbStr(18); AnimalListen(6); AnimalSpot(6); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Ape') { GetBonusTricks(7); AnimalCompanionData(5,4,22,15,14,2,12,7); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 30 feet, climb 15 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalClimbStr(14); AnimalMoveSilently(9); AnimalSpot(9); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Eagle') { GetBonusTricks(1); AnimalCompanionData(1,1,10,15,12,2,14,6); animal_companion_is_small=true; StartOnAnimalCompanion(8,'Speed 10 feet, fly 80 feet',2 , false); SecondWindowDefinition+='2 claws '+WeaponFinesseString(); SecondWindowDefinition+=' Bite '+MinusFiveWeaponFinesseString(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Hawk') { GetBonusTricks(1); AnimalCompanionData(1,2,6,17,10,2,14,6); animal_companion_is_tiny=true; StartOnAnimalCompanion(8,'Speed 10 feet, fly 60 feet',2 , false); SecondWindowDefinition+='Claws '+WeaponFinesseString(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Owl') { GetBonusTricks(1); AnimalCompanionData(1,2,6,17,10,2,14,4); animal_companion_is_tiny=true; StartOnAnimalCompanion(8,'Speed 10 feet, fly 40 feet',2 , false); SecondWindowDefinition+='Claws '+WeaponFinesseString(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Cheetah') { GetBonusTricks(4); AnimalCompanionData(3,1,16,19,15,2,12,6); StartOnAnimalCompanion(8,'Speed 50 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+=' 2 claws '+MinusFiveWeaponFinesseString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(7); AnimalListen(5); AnimalMoveSilently(8); AnimalSpot(5); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Bear (brown)') { GetBonusTricks(7); AnimalCompanionData(6,5,27,13,19,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(4); AnimalSpot(7); AnimalSwim(14); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Lion') { GetBonusTricks(7); AnimalCompanionData(5,3,21,17,15,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(7); AnimalHide(4); AnimalJump(5); AnimalListen(5); AnimalMoveSilently(11); AnimalSpot(5); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Lion') { GetBonusTricks(10); AnimalCompanionData(8,4,25,15,17,2,12,10); // if (animal_companion_HD>=17){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalHide(5); AnimalJump(10); AnimalListen(4); AnimalMoveSilently(9); AnimalSpot(4); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Tiger') { GetBonusTricks(7); AnimalCompanionData(6,3,23,15,17,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalBalance(6); AnimalHide(5); AnimalListen(3); AnimalMoveSilently(9); AnimalSpot(3); AnimalSwim(11); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Tiger'){ GetBonusTricks(16); // if (animal_companion_HD>=33){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; AnimalCompanionData(16,6,27,15,17,2,12,10); StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalHide(0); AnimalJump(11); AnimalListen(3); AnimalMoveSilently(9); AnimalSpot(3); AnimalSwim(11); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Bear (polar)') { GetBonusTricks(10); AnimalCompanionData(8,5,27,13,19,2,12,6); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet; swim 30 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(-2); AnimalListen(4); AnimalSpot(7); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dire Bear') { GetBonusTricks(13); AnimalCompanionData(12,7,31,13,19,2,12,10); // if (animal_companion_HD>=17){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=8;} else animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='2 claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalListen(7); AnimalSpot(7); AnimalSwim(13); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Tyrannosaurus') { GetBonusTricks(16); AnimalCompanionData(18,5,28,12,19,2,15,10); // if (animal_companion_HD>=37){animal_companion_is_colossal=true;animal_companion_grew_big_cannot_hide=8;} else // if (animal_companion_HD>=19){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4;} else animal_companion_is_huge=true; StartOnAnimalCompanion(10,'Speed 40 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(11); AnimalSpot(11); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Lizard (monitor)') { GetBonusTricks(4); AnimalCompanionData(3,3,17,15,17,2,12,2); StartOnAnimalCompanion(8,'Speed 30 feet, swim 30 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(5); AnimalSpot(5); AnimalSwim(5); AnimalSurvival(1); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Wolf') { GetBonusTricks(1); AnimalCompanionData(2,2,13,15,15,2,12,6); StartOnAnimalCompanion(8,'Speed 50 feet',2 , false); SecondWindowDefinition+='Bite '+WeaponFinesseString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(3); AnimalListen(6); AnimalMoveSilently(4); AnimalSpot(4); AnimalSurvival(1); TakeMoreSkills(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Wolf') { GetBonusTricks(7); AnimalCompanionData(6,3,25,15,17,2,12,10); animal_companion_is_large=true; StartOnAnimalCompanion(8,'Speed 50 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(true , false); AnimalHide(5); AnimalListen(6); AnimalMoveSilently(5); AnimalSpot(6); AnimalSurvival(1); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Dog (riding)') { GetBonusTricks(1); AnimalCompanionData(2,4,15,15,15,2,12,6); StartOnAnimalCompanion(8,'Speed 40 feet',2 , false); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalListen(5); AnimalSpot(5); AnimalSwim(5); AnimalSurvival(1); TakeMoreSkills(); TakeMoreFeats(); } if (stringy'Megaraptor') { GetBonusTricks(10); AnimalCompanionData(10,6,21,15,19,2,15,10); if (animal_companion_HD>=17){animal_companion_is_gargantuan=true;animal_companion_grew_big_cannot_hide=4} else animal_companion_is_huge=true; StartOnAnimalCompanion(10, 'Speed 60 feet',2 , false); SecondWindowDefinition+='Rake '+MeleeString(); SecondWindowDefinition+=' 2 claws '+MinusFiveMeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheAnimalCompanion(false , false); AnimalHide(5); AnimalJump(14); AnimalListen(12); AnimalSpot(12); AnimalSurvival(10); TakeMoreSkills(); TakeMoreFeats(); } SecondWindowDefinition+='
'; if (bonus_tricks>=2){SecondWindowDefinition+='
';} if (bonus_tricks>=3){SecondWindowDefinition+='
';} if (bonus_tricks>=4){SecondWindowDefinition+='
';} if (bonus_tricks>=6){SecondWindowDefinition+='
';} SecondWindowDefinition+='
'; } x=document.form1.warhorse_list.selectedIndex; stringy=document.form1.warhorse_list.options[x].value; animal_companion_grew_big_cannot_hide=0; if (paladin_levels + epic_paladin_levels + TotalPaladinOfFreedomLevels()>=5) { SecondWindowDefinition+='Mount: ' + stringy+'
- '; if (stringy'Warhorse (heavy)') { PLBMA(5); PaladinMountData(4,4,18,13,17,2,13,6,50); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Hippogriff') { PLBMA(6); PaladinMountData(3,4,18,15,16,4,13,8,50); animal_companion_is_large=true; StartOnAnimalCompanion(10,'; Fly 100 feet (average)',1 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(4); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Lion') { PLBMA(8); PaladinMountData(8,4,25,15,17,2,12,10,40); if (animal_companion_HD>=19){animal_companion_is_huge=true;animal_companion_grew_big_cannot_hide=4;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(10,',0 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalListen(4); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Griffon') { PLBMA(8); PaladinMountData(7,6,18,15,16,5,13,8,30); if (animal_companion_HD>=11){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(10,'; Fly 80 feet (average)',1 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='; 2 Claws '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalJump(8); AnimalListen(6); AnimalSpot(11); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Celestial Warhorse (heavy)') { PLBMA(6); PaladinMountData(4,4,18,13,17,2,13,6,50); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; CelestialPaladinMount(); MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Warhorse (light)') { PLBMA(5); PaladinMountData(3,4,16,13,17,2,13,6,60); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Warpony') { PLBMA(5); PaladinMountData(2,2,15,13,14,2,11,4,40); StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Shark (medium)') { PLBMA(5); PaladinMountData(3,3,13,15,13,1,12,2,60); StartOnAnimalCompanion(8,' (swim)',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Shark (large)') { PLBMA(6); PaladinMountData(7,4,17,15,13,1,12,2,60); animal_companion_is_large=true; StartOnAnimalCompanion(8,' (swim)',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dog (riding)') { PLBMA(5); PaladinMountData(2,4,15,15,15,2,12,6,40); StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(5); AnimalSpot(5); AnimalSwim(5); AnimalSurvival(1); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Celestial Warpony') { PLBMA(6); PaladinMountData(2,2,15,13,14,2,11,4,40); StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; // SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Unicorn') { PLBMA(6); PaladinMountData(4,6,20,17,21,10,21,24,60); StartOnAnimalCompanion(8,',2 , true); SecondWindowDefinition+='Horn '+MeleeString(); SecondWindowDefinition+=' 2 hooves '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalAnimalEmpathy(11); AnimalListen(11); AnimalMoveSilently(9); AnimalSpot(11); AnimalSurvival(9); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Camel') { PLBMA(5); PaladinMountData(3,1,18,16,14,1,11,4,50); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(5); AnimalSpot(5); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Monstrous Spider (large)') { PLBMA(6); PaladinMountData(4,2,15,17,12,0,10,2,30); animal_companion_is_large=true; StartOnAnimalCompanion(8,',4 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; // SecondWindowDefinition+='
'; MoreAboutTheMount(false , true); } if (stringy'Dire Wolf') { PLBMA(6); PaladinMountData(6,3,25,15,17,2,12,10,50); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalHide(5); AnimalListen(6); AnimalMoveSilently(5); AnimalSpot(6); AnimalSurvival(1); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Bat') { PLBMA(6); PaladinMountData(4,5,17,22,17,2,14,6,20); animal_companion_is_large=true; StartOnAnimalCompanion(8,'; fly 40 feet (good)',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalListen(11); AnimalMoveSilently(11); AnimalSpot(11); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Badger') { PLBMA(6); PaladinMountData(3,3,14,17,19,2,12,10); StartOnAnimalCompanion(8,'; burrow 10 feet',0 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+=' Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalListen(6); AnimalSpot(6); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Weasel') { PLBMA(6); PaladinMountData(3,2,14,19,10,2,12,11,40); StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalHide(5); AnimalListen(6); AnimalMoveSilently(5); AnimalSpot(6); AnimalSurvival(1); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Lizard (monitor)') { PLBMA(6); PaladinMountData(3,3,17,15,17,2,12,2,30); StartOnAnimalCompanion(8,'; swim 30',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; // SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalClimbStr(9); AnimalHide(11); AnimalListen(4); AnimalMoveSilently(6); AnimalSpot(4); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Boar') { PLBMA(7); PaladinMountData(7,6,27,10,17,2,13,8,40); if (animal_companion_HD>=17){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Bite '+MeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalListen(9); AnimalSpot(8); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Dire Wolverine') { PLBMA(7); PaladinMountData(5,4,22,17,19,2,12,10,40); animal_companion_is_large=true; StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+='; Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(true , false); AnimalClimbStr(14); AnimalListen(9); AnimalSpot(8); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Giant Eagle') { PLBMA(7); PaladinMountData(4,3,18,17,12,10,14,10,10); if (animal_companion_HD>=9){animal_companion_is_gargantuan=true;} else if (animal_companion_HD>=5){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(8,'; fly 80 (average)',2 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+='; Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalKnowNature(6); AnimalListen(16); AnimalMoveSilently(9); AnimalSpot(10); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Giant Owl') { PLBMA(7); PaladinMountData(4,3,18,17,12,10,14,10,10); if (animal_companion_HD>=9){animal_companion_is_gargantuan=true;} else if (animal_companion_HD>=5){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(8,'; fly 70 (average)',2 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+='; Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalKnowNature(2); AnimalListen(5); AnimalSenseMotive(8); AnimalSpot(11); AnimalSurvival(8); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Pegasus') { PLBMA(7); PaladinMountData(4,3,18,15,16,10,13,13,60); animal_companion_is_large=true; StartOnAnimalCompanion(8,'; fly 120 feet (average)',2 , true); SecondWindowDefinition+='2 Hooves '+MeleeString(); SecondWindowDefinition+='; Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(12); AnimalSenseMotive(7); AnimalSpot(12); AnimalSurvival(3); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Rhinoceros') { PLBMA(7); PaladinMountData(8,7,26,10,21,2,13,2,30); if (animal_companion_HD>=13){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(8,',0 , true); SecondWindowDefinition+='Gore '+MeleeString(); SecondWindowDefinition+='
'; TakeMoreFeats(); } if (stringy'Sea Cat') { PLBMA(7); PaladinMountData(6,8,19,12,17,4,13,10,40); if (animal_companion_HD>=10){animal_companion_is_huge=true;} else {animal_companion_is_large=true;} StartOnAnimalCompanion(8,' (swim)',2 , true); SecondWindowDefinition+='2 Claws '+MeleeString(); SecondWindowDefinition+='; Bite '+MinusFiveMeleeString(); SecondWindowDefinition+='
'; SecondWindowDefinition+='
'; MoreAboutTheMount(false , false); AnimalListen(7); AnimalSpot(7); MountTakesMoreSkills(); // SecondWindowDefinition+='
'; TakeMoreFeats(); } SecondWindowDefinition+='
'; if (bonus_tricks>=2){SecondWindowDefinition+='
';} if (bonus_tricks>=3){SecondWindowDefinition+='
';} if (alignment3) { if (bonus_tricks>=4){SecondWindowDefinition+='
';} } else { if (bonus_tricks>=4){SecondWindowDefinition+='
';} } SecondWindowDefinition+='
'; } if (document.form1.moniker.value'){SecondWindowDefinition+='More about this character:
'} else {SecondWindowDefinition+='More about '+document.form1.moniker.value+':
- '} SecondWindowDefinition+=document.form1.moreAbout.value; SecondWindowDefinition+='