let treasure = 0; let pcNumber = 0; let retainerNumber = 0; let pcShare = 1; let retainerShare = 0.5; let silverString=""; let copperString=""; let goldString=""; function calculateShare(treasure, pcNumber, retainerNumber) { let share = 0; let valString = "Enter your total treasure, number of players, and number of retainers"; if (pcNumber == 0 && retainerNumber == 0){ return valString } if (retainerNumber) { share = treasure / (pcNumber * pcShare + retainerNumber * retainerShare); coinStringer(share) let playerString = "Each Player gets" + goldString + silverString + copperString; coinStringer((share * retainerShare)); let retainerString = " and each Retainer gets" + goldString + silverString + copperString; valString = "" + playerString + retainerString + "."; } else { share = treasure / (pcNumber * pcShare); coinStringer(share) let playerString = "Each Player gets" + goldString + silverString + copperString; valString = "" + playerString + "."; } if (pcNumber 0) { silverString = ", " + silver + " silver"; } else { silverString = ""; } if (parseInt(copper) 0) { copperString = ", " + copper + " copper"; } else { copperString = ""; } } function getShare(){ treasure = Number(document.getElementById("treasure").value); pcNumber = Number(document.getElementById("players").value); retainerNumber = Number(document.getElementById("retainers").value); document.getElementById("total").innerHTML = calculateShare(treasure, pcNumber, retainerNumber); } window.addEventListener("load", function () { getShare(); }); Treasure Value in Gold Number of Players Number of Retainers Enter your total treasure, number of players, and number of retainers.