diff --git a/script.js b/script.js index 01f2937f..fadc10a6 100644 --- a/script.js +++ b/script.js @@ -3755,12 +3755,14 @@ function initialize() { const formStr = event.dataTransfer.getData('from'); if (formStr) { //从队伍里拖下来的,需要重新创建怪物头像,强制复制 event.preventDefault(); - isCopy = true; - event.dataTransfer.dropEffect = 'copy'; const [teamNum, isAssist, indexInTeam] = JSON.parse(formStr); const mon = formation.teams[teamNum][isAssist][indexInTeam]; newIcon = createIndexedIcon('card', mon.id); } else if (draggedNode) { + if (richTextTools.contains(draggedNode)) { + isCopy = true; + event.dataTransfer.dropEffect = 'copy'; + } if (event.dataTransfer.dropEffect === 'move') { newIcon = draggedNode; } else { diff --git a/service-worker.js b/service-worker.js index 65e16adc..37633997 100644 --- a/service-worker.js +++ b/service-worker.js @@ -48287,7 +48287,7 @@ const cachesMap = new Map([ ], [ "script.js", - "54d48e5bbcb4c71363bd8ac9dcd34ba7" + "9b67e5961d34e6e19da13a7ec1ef73fb" ], [ "solo.html",