Dragalia Lost DPS Sim Enhancer

Script for DL DPS Sim https://mushymato.github.io/dl-sim-vue/

  1. // ==UserScript==
  2. // @name Dragalia Lost DPS Sim Enhancer
  3. // @namespace dragaliadpssimenhancer
  4. // @description Script for DL DPS Sim https://mushymato.github.io/dl-sim-vue/
  5. // @include https://mushymato.github.io/dl-sim-vue/*
  6. // @version 1.1
  7. // @grant none
  8. // @run-at document-idle
  9. // ==/UserScript==
  10.  
  11. var ele = document.getElementsByClassName('dps-holder');
  12.  
  13. for (var i = ele.length - 1; i >= 0; i--) {
  14. totalcolor = ele[i].getElementsByClassName('dps-progress')[0].getElementsByClassName('factor').length
  15. totaldps= parseInt(ele[i].querySelectorAll( '.full:not(.non-condition-dps) b' )[0].innerHTML)
  16. for (var i2 = totalcolor - 1; i2 >= 0; i2--) {
  17. ele[i].querySelectorAll('.popper.dps-details')[0].childNodes[i2].innerHTML = ele[i].querySelectorAll('.popper.dps-details')[0].childNodes[i2].innerHTML + ' (' + ((ele[i].querySelectorAll('.popper.dps-details')[0].childNodes[i2].innerText.replace(', ', '').split(":")[1].trim() * 100) / totaldps).toFixed(2) + '%)'
  18. }
  19. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址