diff --git a/Beacon/beacon.html b/Beacon/beacon.html index cf4438c87d..6469568853 100644 --- a/Beacon/beacon.html +++ b/Beacon/beacon.html @@ -942,11 +942,11 @@ on("change:Race sheet:opened", function() { //race sets HD switch (v.Race) { case "Dwarf" : HD = "d8"; specials="Dark sight and direction finding, cannot swim."; skills="Starts with +2 Strength and +1 Crafting."; racespeed=50; break; - case "Human" : HD = "d8"; specials="Found everywhere. Adaptable"; skills="Starts with 1 point in 4 different skills."; break; - case "Elf" : HD = "d6"; specials="Excellent night vision, immune to charm and sleep effects."; skills="Starts with +1 to Mind, Charisma, Knowledge and Survival."; racespeed=70; break; - case "Halfling" : HD = "d6"; ACB = "1"; specials="Small, quick and nimble"; skills="Starts with +2 Dexterity, +1 Subterfuge and +1 to any skill."; break; + case "Human" : HD = "d8"; specials="Found everywhere. Adaptable"; skills="Starts with +1 point in 4 different skills."; break; + case "Elf" : HD = "d6"; specials="Excellent night vision, immune to charm and sleep effects."; skills="+1 to Mind, Charisma, Knowledge and Survival."; racespeed=70; break; + case "Halfling" : HD = "d6"; ACB = "1"; specials="Small, quick and nimble"; skills="AC Bonus, +1 Dex & Subterfuge. +1 to any skill."; break; case "Beastman" : HD = "d10"; specials = "Cannot cast spells, use scrolls."; skills="Starts with +2 Survival."; break; - case "Other" : HD = "?"; specials = "See Notes."; skills="Starts with +2 Survival."; break; + case "Other" : HD = "?"; specials = "See Notes."; skills="See Notes."; break; } setAttrs({RaceHD : HD, RaceSpecials : specials, raceACbonus : ACB, raceProg : skills, Speed : racespeed}); @@ -992,10 +992,10 @@ on("sheet:opened remove:repeating_meleeweapon change:repeating_meleeweapon:melee if (v.repeating_meleeweapon_meleeWeaponsize == "light-rogue") {calcHitbonus = Attack + DEXBonus + magicBonus;} else {calcHitbonus = Attack + STRBonus + magicBonus;} - if (v.repeating_meleeweapon_meleeWeaponsize == "heavy-2hand") {DamBonus = STRBonus;} - else {DamBonus = Math.floor(STRBonus/2);} + if (v.repeating_meleeweapon_meleeWeaponsize == "heavy-2hand") {DamBonus = STRBonus+1;} + else {DamBonus = Math.floor(STRBonus);} - if (v.repeating_meleeweapon_meleeWeaponsize == "heavy") {Dam = "d8";} + if (v.repeating_meleeweapon_meleeWeaponsize == "heavy" || v.repeating_meleeweapon_meleeWeaponsize == "heavy-2hand") {Dam = "d8";} else {Dam = "d6";} setAttrs({ repeating_meleeweapon_meleeDam : Dam,