Advertisement
Guest User

Untitled

a guest
Mar 11th, 2020
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function oblicz(){
  2. //const procentKoszary;
  3. const zagrodaRatusz = [5,6,7,8,9,11,13,15,18,21,24,28,33,38,45,53,62,72,84,99,116,135,158,185,216,253,296,347,406,475];
  4. const zagrodaKoszary = [7,8,10,11,13,15,18,21,25,29,34,39,46,54,63,74,86,101,118,138,162,189,221,259,303];
  5. const zagrodaStajnia = [8,9,11,13,15,18,21,24,28,33,38,45,53,62,72,84,99,115,135,158];
  6. const zagrodaWarsztat = [8,9,11,13,15,18,21,24,28,33,38,45,53,62,72];
  7. const zagrodaKuznia = [20,23,27,32,37,44,51,60,70,82,96,112,132,154,180,211,247,289,338,395];
  8. const zagrodaRynek = [20,23,27,32,37,44,51,60,70,82,96,112,132,154,180,211,247,289,338,395,462,541,633,740,866];
  9. const zagrodaTartak = [5,6,7,8,9,10,12,14,16,18,21,24,28,33,38,43,50,58,67,77,89,103,119,138,159,183,212,245,283,326];
  10. const zagrodaCegielnia = [10,11,13,15,17,19,22,25,29,33,37,42,48,55,63,71,81,93,103,121,137,157,179,204,232,265,302,344,392,447];
  11. const zagrodaHuta = [10,12,14,16,19,22,26,3,35,41,48,56,66,77,9,105,123,144,169,197,231,270,316,370,433,507,593,693,811,949];
  12. const zagrodaSchowek = [2,2,3,3,4,4,5,6,7,8];
  13. const zagrodaMur = [5,6,7,8,9,11,13,15,18,21,24,28,33,38,45,53,62,72,84,99];
  14. const zagrodaPalac = 80;
  15. const zagrodaPiedestal = 10;
  16. const zagrodaKosciol = [5000,7750,12013];
  17. const zagrodaPKosciol = 5;
  18. const zagrodaWieza = [500,590,696,822,969,1144,1350,1593,1879,2218,2617,3088,3644,4300,5074,5987,7065,8336,9837,11607];
  19. const ludnosc =[240,281,329,386,452,530,622,729,854,1002,1174,1376,1613,1891,2216,2598,3045,3569,4183,4904,5748,6737,7896,9255,10848,12715,14904,17469,20476,24000];
  20. let poziomZagrody = document.getElementById("zagroda").value;
  21. let czyPlony = document.getElementById("plony").checked;
  22. let plony;
  23. if(czyPlony == true)
  24. {
  25.     plony = 1;
  26. }
  27. else
  28. {
  29.     plony = 0;
  30. }
  31. let flaga = document.getElementById("flaga").value;
  32. let koczownicza = document.getElementById("koczownicza").checked;
  33. let koczo;
  34. if(koczownicza == true)
  35. {
  36.     koczo = 1;
  37. }
  38. else
  39. {
  40.     koczo = 0;
  41. }
  42. let pojemnosc = ludnosc[poziomZagrody - 1];
  43. pojemnosc = pojemnosc + pojemnosc * (0.1*plony) + pojemnosc * (0.01 * flaga) + pojemnosc * (0.1 * koczo);
  44. document.getElementById("pojemnosc").innerHTML = pojemnosc;
  45. let poziomRatusza = document.getElementById("ratusz").value;
  46. let poziomKoszar = document.getElementById("koszary").value;
  47. let poziomStajni = document.getElementById("stajnia").value;
  48. let poziomWarsztatu = document.getElementById("warsztat").value;
  49. let poziomKuzni = document.getElementById("kuznia").value;
  50. let poziomWiezy = document.getElementById("wieza").value;
  51. let poziomKosciola = document.getElementById("kosciol").value;
  52. let poziomPKosciola = document.getElementById("pkosciol").value;
  53. let poziomRynku = document.getElementById("rynek").value;
  54. let poziomMuru = document.getElementById("mur").value;
  55. let poziomTartaku = document.getElementById("tartak").value;
  56. let poziomCegielni = document.getElementById("cegielnia").value;
  57. let poziomHuty = document.getElementById("huta").value;
  58. let poziomSchowka = document.getElementById("schowek").value;
  59. let poziomPiedestalu = document.getElementById("piedestal").value;
  60. let poziomPalacu = document.getElementById("palac").value;
  61. let zagrodaNaBudynki = 0;
  62. if(poziomRatusza != 0) zagrodaNaBudynki += zagrodaRatusz[poziomRatusza-1];
  63. if(poziomKoszar != 0) zagrodaNaBudynki += zagrodaKoszary[poziomKoszar-1];
  64. if(poziomStajni != 0) zagrodaNaBudynki += zagrodaStajnia[poziomStajni-1];
  65. if(poziomWarsztatu != 0) zagrodaNaBudynki += zagrodaWarsztat[poziomWarsztatu-1];
  66. if(poziomKuzni != 0) zagrodaNaBudynki += zagrodaKuznia[poziomKuzni-1];
  67. if(document.getElementById("czyWieza").checked && poziomWiezy != 0) zagrodaNaBudynki += zagrodaWieza[poziomWiezy-1];
  68. if(document.getElementById("czyKosciol").checked && poziomKosciola != 0) zagrodaNaBudynki += zagrodaKosciol[poziomKosciola-1];
  69. if(poziomRynku != 0) zagrodaNaBudynki += zagrodaRynek[poziomRynku-1];
  70. if(poziomMuru != 0) zagrodaNaBudynki += zagrodaMur[poziomMuru-1];
  71. if(poziomTartaku != 0) zagrodaNaBudynki += zagrodaTartak[poziomTartaku-1];
  72. if(poziomCegielni != 0) zagrodaNaBudynki += zagrodaCegielnia[poziomCegielni-1];
  73. if(poziomHuty != 0) zagrodaNaBudynki += zagrodaHuta[poziomHuty-1];
  74. if(poziomSchowka != 0) zagrodaNaBudynki += zagrodaSchowek[poziomSchowka-1];
  75. if(poziomPalacu!=0) zagrodaNaBudynki += zagrodaPalac;
  76. if(document.getElementById("czyRycerz").checked && poziomPiedestalu!=0) zagrodaNaBudynki += zagrodaPiedestal;
  77. if(document.getElementById("czyKosciol").checked && poziomPKosciola!=0) zagrodaNaBudynki += zagrodaPKosciol;
  78. document.getElementById("ludbud").innerHTML = zagrodaNaBudynki;
  79. let piki = parseInt(document.getElementById("pik").value);
  80. let miecze = parseInt(document.getElementById("miecz").value);
  81. let topy = parseInt(document.getElementById("topor").value);
  82. let luki;
  83. if(document.getElementById("czyLuki").checked) luki = parseInt(document.getElementById("luk").value);
  84. else luki = 0;
  85. let zwiad = parseInt(document.getElementById("zwiad").value);
  86. let lk = parseInt(document.getElementById("lekka").value);
  87. let lnk;
  88. if(document.getElementById("czyLuki").checked) lnk = parseInt(document.getElementById("lukkon").value);
  89. else lnk = 0;
  90. let ck = parseInt(document.getElementById("ciezka").value);
  91. let tarany = parseInt(document.getElementById("taran").value);
  92. let katasy = parseInt(document.getElementById("katas").value);
  93. let rycek;
  94. if(document.getElementById("czyRycerz").checked) rycek = parseInt(document.getElementById("rycek").value);
  95. else rycek = 0;
  96. let grubasy = parseInt(document.getElementById("gruby").value);
  97. let zagrodaNaWojsko = piki + miecze + topy + luki + 2*zwiad + 4*lk + 5*lnk + 6*ck +  5*tarany + 8*katasy + 10*rycek + 100*grubasy;
  98. document.getElementById("wojska").innerHTML = zagrodaNaWojsko;
  99. let free = pojemnosc - zagrodaNaBudynki - zagrodaNaWojsko;
  100. if (free < 0) document.getElementById("wolna").style.color = 'red';
  101. else document.getElementById("wolna").style.color = 'white';
  102. document.getElementById("wolna").innerHTML = free;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement