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,