Widget:PriceCalculator: Difference between revisions
Jump to navigation
Jump to search
(add seo title as well) |
(Use math.round) |
||
(One intermediate revision by the same user not shown) | |||
Line 57: | Line 57: | ||
let get_value = (selector) => document.querySelector(selector).value; | let get_value = (selector) => document.querySelector(selector).value; | ||
let item_value = sanitize(get_value('#item-value')); | let item_value = sanitize(get_value('#item-value')); | ||
let persuasion_mod = sanitize(get_value('#persuasion-mod')) * 0. | let persuasion_mod = sanitize(get_value('#persuasion-mod')) * 0.1; | ||
let attitude = sanitize(get_value('#attitude')) * 0. | let attitude = sanitize(get_value('#attitude')) * 0.005; | ||
let difficulty = document.querySelector('input[name="difficulty"]:checked').value; | let difficulty = document.querySelector('input[name="difficulty"]:checked').value; | ||
difficulty = get_difficulty_mod(difficulty) | difficulty = get_difficulty_mod(difficulty) | ||
let price_mod = Math.max(1.0, 2.5 - persuasion_mod - attitude - difficulty); | let price_mod = Math.max(1.0, 2.5 - persuasion_mod - attitude - difficulty); | ||
let price_buy = Math. | let price_buy = Math.round(item_value * price_mod); | ||
let price_sell = Math. | let price_sell = Math.round(item_value / price_mod); | ||
output.textContent = ''; | output.textContent = ''; | ||
let table = document.createElement('table'); | let table = document.createElement('table'); |