You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

universal_function.js 2.2 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. 
  2. //类型允许的潜觉杀,前面的数字是官方数据的类型编号,后面的杀是自己做的图片中的潜觉序号
  3. var type_allowable_latent = {
  4. "0":[], //0进化
  5. "12":[], //12觉醒
  6. "14":[], //14强化
  7. "15":[], //15卖钱
  8. "1":[17,18,19,20,21,22,23,24], //1平衡
  9. "2":[20,24],//2体力
  10. "3":[18,22],//3回复
  11. "4":[20,24],//4龙
  12. "5":[19],//5神
  13. "6":[19,23],//6攻击
  14. "7":[17],//7恶魔
  15. "8":[17,20,21,24],//8机械
  16. }
  17. //仿GM_xmlhttpRequest函数v1.3
  18. if (typeof(GM_xmlhttpRequest) == "undefined") {
  19. var GM_xmlhttpRequest = function(GM_param) {
  20. var xhr = new XMLHttpRequest(); //创建XMLHttpRequest对象
  21. xhr.open(GM_param.method, GM_param.url, true);
  22. if (GM_param.responseType) xhr.responseType = GM_param.responseType;
  23. if (GM_param.overrideMimeType) xhr.overrideMimeType(GM_param.overrideMimeType);
  24. xhr.onreadystatechange = function() //设置回调函数
  25. {
  26. if (xhr.readyState === xhr.DONE) {
  27. if (xhr.status === 200 && GM_param.onload)
  28. GM_param.onload(xhr);
  29. if (xhr.status !== 200 && GM_param.onerror)
  30. GM_param.onerror(xhr);
  31. }
  32. }
  33. for (var header in GM_param.headers) {
  34. xhr.setRequestHeader(header, GM_param.headers[header]);
  35. }
  36. xhr.send(GM_param.data ? GM_param.data : null);
  37. }
  38. }
  39. //数字补0
  40. function PrefixInteger(num, length)
  41. {
  42. return (Array(length).join('0') + num).slice(-length);
  43. }
  44. //数组去重
  45. /* https://www.cnblogs.com/baiyangyuanzi/p/6726258.html
  46. * 实现思路:获取没重复的最右一值放入新数组。
  47. * (检测到有重复值时终止当前循环同时进入顶层循环的下一轮判断)*/
  48. function uniq(array){
  49. var temp = [];
  50. var l = array.length;
  51. for(var i = 0; i < l; i++) {
  52. for(var j = i + 1; j < l; j++){
  53. if (array[i] === array[j]){
  54. i++;
  55. j = i;
  56. }
  57. }
  58. temp.push(array[i]);
  59. }
  60. return temp;
  61. }

智龙迷城队伍图制作工具

Contributors (1)