<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.uogames.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACalculator.js%2FLuck.js</id>
		<title>MediaWiki:Calculator.js/Luck.js - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.uogames.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACalculator.js%2FLuck.js"/>
		<link rel="alternate" type="text/html" href="https://wiki.uogames.org/index.php?title=MediaWiki:Calculator.js/Luck.js&amp;action=history"/>
		<updated>2026-06-07T02:53:48Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.uogames.org/index.php?title=MediaWiki:Calculator.js/Luck.js&amp;diff=21758&amp;oldid=prev</id>
		<title>Alastar: Новая страница: «/**  * Calculator that calculates your percentage chance for more and better loot given a specified Luck value.  */ function LuckToChanceCalculator() {     var ca…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.uogames.org/index.php?title=MediaWiki:Calculator.js/Luck.js&amp;diff=21758&amp;oldid=prev"/>
				<updated>2019-08-25T09:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;*  * Calculator that calculates your percentage chance for more and better loot given a specified Luck value.: &lt;/span&gt; function LuckToChanceCalculator() {     var ca…»&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * Calculator that calculates your percentage chance for more and better loot given a specified Luck value.&lt;br /&gt;
 */&lt;br /&gt;
function LuckToChanceCalculator() {&lt;br /&gt;
    var calculate = function(input, label) {&lt;br /&gt;
        if (input.value) {&lt;br /&gt;
            if (isNumeric(input.value)) {&lt;br /&gt;
                var percentChance = Math.pow(input.value, (5 / 9));&lt;br /&gt;
                if (percentChance &amp;gt; 100) {&lt;br /&gt;
                    percentChance = 100;&lt;br /&gt;
                }&lt;br /&gt;
                percentChance = percentChance.toFixed(3);&lt;br /&gt;
                removeChildren(label);&lt;br /&gt;
                label.appendChild(document.createTextNode(percentChance + '% Chance'));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var calcTableRow = document.createElement('tr');&lt;br /&gt;
    var calcTableCell = document.createElement('td');&lt;br /&gt;
    var luckInput = document.createElement('input');&lt;br /&gt;
    var calculateButton = document.createElement('input');&lt;br /&gt;
    var percentChanceLabel = document.createElement('div');&lt;br /&gt;
&lt;br /&gt;
    calcTableCell.style.textAlign = 'right';&lt;br /&gt;
    calcTableCell.appendChild(document.createTextNode('Luck:'));&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    luckInput.id = 'luckInput';&lt;br /&gt;
    luckInput.maxLength = '4';&lt;br /&gt;
    luckInput.type = 'text';&lt;br /&gt;
    luckInput.style.width = '35px';&lt;br /&gt;
    luckInput.onkeyup = function(keyEvent) {&lt;br /&gt;
        var keyID = window.event ? event.keyCode : keyEvent.keyCode;&lt;br /&gt;
        if (keyID == 13)&lt;br /&gt;
           calculate(luckInput, percentChanceLabel);&lt;br /&gt;
    };&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(luckInput);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    calculateButton.type = 'button';&lt;br /&gt;
    calculateButton.value = 'Calculate &amp;gt;&amp;gt;';&lt;br /&gt;
    calculateButton.onclick = function() {&lt;br /&gt;
        calculate(luckInput, percentChanceLabel);&lt;br /&gt;
    };&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(calculateButton);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    percentChanceLabel.appendChild(document.createTextNode('0.000% Chance'));&lt;br /&gt;
    percentChanceLabel.style.textAlign = 'right';&lt;br /&gt;
    percentChanceLabel.style.width = '110px';&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(percentChanceLabel);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    return calcTableRow;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Calculator that calculates the amount of Luck required to achieve a specified percentage chance for more and better loot.&lt;br /&gt;
 */&lt;br /&gt;
function ChanceToLuckCalculator() {&lt;br /&gt;
    var calculate = function(input, label) {&lt;br /&gt;
        if (input.value) {&lt;br /&gt;
            if (input.value &amp;gt; 100) {&lt;br /&gt;
                input.value = '100';&lt;br /&gt;
            }&lt;br /&gt;
            if (isNumeric(input.value)) {&lt;br /&gt;
                var luckAmount = Math.ceil(Math.pow(input.value, (9 / 5)));&lt;br /&gt;
                removeChildren(label);&lt;br /&gt;
                label.appendChild(document.createTextNode(luckAmount + ' Luck'));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var calcTableRow = document.createElement('tr');&lt;br /&gt;
    var calcTableCell = document.createElement('td');&lt;br /&gt;
    var chanceInput = document.createElement('input');&lt;br /&gt;
    var calculateButton = document.createElement('input');&lt;br /&gt;
    var luckAmountLabel = document.createElement('div');&lt;br /&gt;
&lt;br /&gt;
    calcTableCell.style.textAlign = 'right';&lt;br /&gt;
    calcTableCell.appendChild(document.createTextNode('Chance:'));&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    chanceInput.id = 'chanceInput';&lt;br /&gt;
    chanceInput.maxLength = '3';&lt;br /&gt;
    chanceInput.type = 'text';&lt;br /&gt;
    chanceInput.style.width = '25px';&lt;br /&gt;
    chanceInput.onkeyup = function(keyEvent) {&lt;br /&gt;
        var keyID = window.event ? event.keyCode : keyEvent.keyCode;&lt;br /&gt;
        if (keyID == 13)&lt;br /&gt;
            calculate(chanceInput, luckAmountLabel);&lt;br /&gt;
    };&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(chanceInput);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    calculateButton.type = 'button';&lt;br /&gt;
    calculateButton.value = 'Calculate &amp;gt;&amp;gt;';&lt;br /&gt;
    calculateButton.onclick = function() {&lt;br /&gt;
        calculate(chanceInput, luckAmountLabel);&lt;br /&gt;
    };&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(calculateButton);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    luckAmountLabel.appendChild(document.createTextNode('0 Luck'));&lt;br /&gt;
    luckAmountLabel.style.textAlign = 'right';&lt;br /&gt;
    luckAmountLabel.style.width = '60px';&lt;br /&gt;
    calcTableCell = document.createElement('td');&lt;br /&gt;
    calcTableCell.appendChild(luckAmountLabel);&lt;br /&gt;
    calcTableRow.appendChild(calcTableCell);&lt;br /&gt;
&lt;br /&gt;
    return calcTableRow;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function searchForCalculators() {&lt;br /&gt;
    var calculators = document.getElementsByTagName('div');&lt;br /&gt;
&lt;br /&gt;
    for (var i in calculators) {&lt;br /&gt;
         if (calculators[i].id == 'LuckToChance') {&lt;br /&gt;
             Calculator(LuckToChanceCalculator(), 'LuckToChance', 'Luck to Chance', 4);&lt;br /&gt;
         } else if (calculators[i].id == 'ChanceToLuck') {&lt;br /&gt;
             Calculator(ChanceToLuckCalculator(), 'ChanceToLuck', 'Chance to Luck', 4);&lt;br /&gt;
         }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(searchForCalculators);&lt;/div&gt;</summary>
		<author><name>Alastar</name></author>	</entry>

	</feed>