MediaWiki:Common.js: Difference between revisions

From AoP Wiki
No edit summary
No edit summary
Line 3: Line 3:
   var x, y, z, a, text, text2, text3;
   var x, y, z, a, text, text2, text3;


   x = document.getElementById("numb").value;
   var st = document.getElementById("st").value;
   y = 250+(550+150*(x-2))*(x-1);
   var en = document.getElementById("en").value;
   z = 5+0.5*(x-1);
   var ag = document.getElementById("ag").value;
  a = 5+0.2*(x-1);
   var lk = document.getElementById("lk").value;
   text = y; text2 = z; text3 = a;
   var bleedRes = Math.floor((((21 - lk)*lk)/2 - 15 + ag + 2*en + 2*st) / 2);
  document.getElementById("demo").innerHTML = text;
   document.getElementById("bleedRes").innerHTML = bleedRes;
   document.getElementById("demo2").innerHTML = text2;
   document.getElementById("demo3").innerHTML = text3;
}
}


Line 16: Line 14:
   if ($('#bleedResistance').length) {
   if ($('#bleedResistance').length) {
     document.getElementById('bleedResistance').innerHTML =
     document.getElementById('bleedResistance').innerHTML =
       '<p>Please input the current level:</p>' +
       '<p>Please input data:</p>' +
       '<input id="numb" type="number" style="width: 130px">' +
       'Strength: <input id="st" type="number" style="width: 130px">' +
      'Endurance: <input id="en" type="number" style="width: 130px">' +
      'Agility: <input id="ag" type="number" style="width: 130px">' +
      'Luck: <input id="lk" type="number" style="width: 130px">' +
       '<button type="button" onclick="bleedResistance()">Submit</button>' +
       '<button type="button" onclick="bleedResistance()">Submit</button>' +
       '<p><img src="Gold.png"> <a id="demo">250</a></p>' +
       '<p>Bleed Resistance: <a id="bleedRes">-</a></p>' +
       '<p><a id="demo2">5</a>%</p>' +
       '<p>% of bleed into damage per second: <a id="bd">-</a></p>';
      '<p><a id="demo3">5</a>%</p>';
   }
   }
});
});

Revision as of 13:30, 18 October 2023

/* Any JavaScript here will be loaded for all users on every page load. */
function bleedResistance() {
  var x, y, z, a, text, text2, text3;

  var st = document.getElementById("st").value;
  var en = document.getElementById("en").value;
  var ag = document.getElementById("ag").value;
  var lk = document.getElementById("lk").value;
  var bleedRes = Math.floor((((21 - lk)*lk)/2 - 15 + ag + 2*en + 2*st) / 2);
  document.getElementById("bleedRes").innerHTML = bleedRes;
}

$(function () {
  if ($('#bleedResistance').length) {
    document.getElementById('bleedResistance').innerHTML =
      '<p>Please input data:</p>' +
      'Strength: <input id="st" type="number" style="width: 130px">' +
      'Endurance: <input id="en" type="number" style="width: 130px">' +
      'Agility: <input id="ag" type="number" style="width: 130px">' +
      'Luck: <input id="lk" type="number" style="width: 130px">' +
      '<button type="button" onclick="bleedResistance()">Submit</button>' +
      '<p>Bleed Resistance: <a id="bleedRes">-</a></p>' +
      '<p>% of bleed into damage per second: <a id="bd">-</a></p>';
  }
});