디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

후레담당 보셈앱에서 작성

도너츠갤로그로 이동합니다. 2022.01.06 22:13:52
조회 93 추천 2 댓글 6

: (
    /* ver.1910.1
    */
    function () {
        var limitDaily = 0
        var minCombo = 1
        var doubleOnly = 1
        var autoProdCall = 0
        var order = ['nature', 'round', 'half', 'full', 'relay']
        var item = {
            rule: {
                min: 0,
                max: 0,
                force: 5,
            },
            'nature': number("#disp_bp") || number("#bpImg", '/', 0),
            'round': number(".dreamArea > div:nth-child(2) > div:nth-child(2) > span"),
            'half': number(".dreamArea > div:nth-child(1) > div:nth-child(2) > span"),
            'full': 0
        }
        var stamina = [8, 14, 'relay']
        var main = home + "event_dream/";
        function find(s) { return document.querySelector(s) }
        function text(s) { return find(s) ? find(s).innerText : '' }
        function number(s, e, x) { return (e ? text(s).split(e)[x] : text(s)).replace(/[^0-9]/g, '') * 1 }
        function send(type, url, data, async, after) {
            var form = new FormData()
            var xhr = new XMLHttpRequest()
            for (param in data) { form.append(param, data[param]) }
            xhr.open(type, url, async == void 0 || async);
            xhr. = (xhr) => { after && after(xhr.target) }
            xhr.send(form);
            return xhr
        }
        function limit(time, msg) {
            if (!find('#vove-counter')) {
                find("#top").innerText = msg + "\n북마크는 게임 규정을 위반하는 행위입니다. \nㅡ.'.'.'ㅡ"
                $('<img/>', {
                    id: 'vove-arisa',
                    src: home + 'image_sp/ui/rich/quest/loading/' + (Math.random() > 0.5 ? '100302.gif' : '101131.gif'),
                    style: 'display:block;margin:auto',
                }).appendTo('#top');
                $('<progress/>', { id: 'vove-counter', style: 'width:320px', value: 0, max: time }).appendTo('#top');
                var progress = 0
                var timer = setInterval(() => {
                    progress += 1,
                        find("#vove-counter") && (find("#vove-counter").value = progress),
                        progress >= time && (clearInterval(timer), find("#top").innerText = "대기 중")
                }, 1000);
            }
        }
        function load(url, replace) {
            send('GET', url, '', true, function (xhr) {
                if (/^FWS/.test(xhr.response)) {
                    xhr.response = ''
                } else if (/limited_access/.test(xhr.responseURL)) {
                    limit(60, "통신규제가 발생했습니다. 1분간 기다려 주세요.")
                } else if (/life_empty/.test(xhr.responseURL)) {
                    find('#top').innerText = "ㅡ.'.'.'ㅡ"
                    var csrf = 0
                    for (i of stamina) {
                        if (i == 'relay') {
                            location = main.slice(0, -1) + '_box_reward/index?box_round=1'
                            return
                        } else if (csrf = $(send('GET', home + 'item/check/' + i, '', false).response).find("[name = csrf_test_name]").val()) {
                            send('POST', home + 'item/use_item', { 'item_id': i, 'csrf_test_name': csrf }, false)
                            find('#top').innerText = "ready"
                            break
                        }
                    }
                    !csrf && limit(10, "스테미나 회복이 불가능합니다. 10초 후 재시도 가능합니다.")
                } else if (/btn_play_area/.test(xhr.response)) {
                    if (live_check = $(send('GET', home + 'event_dream_boss', '', false).response).find("form[action *= 'boss_play']")[0]) {
                        location = live_check.action
                    } else {
                        location = main
                    }
                } else if (replace) {
                    $(replace).html($($(xhr.response).remove('canvas')).closest('#top')[0])
                } else {
                    $('div#top').html($($(xhr.response).remove('canvas')).closest('#top')[0])
                }
                return
            })
        }
        function compute(require) { /* require = {deal, target, multiply} || number */
            var num = require
            var use = { 'nature': 0, 'round': 0, 'half': 0, 'full': 0 };
            if (typeof require == '') {
                for (i in require.multiply) {
                    var num = i;
                    if ((deal * require.multiply[i]) > target) {
                        break
                    }
                }
            }
            for (i = 0; (i < order.length) && !use['full'] && num; i++) {
                if (order[i] == 'relay') {
                    location = main.slice(0, -1) + '_box_reward/index?box_round=1'
                    throw new Error('nothing but relay');
                    return
                }
                for (null; num && (item[order[i]] > 0);) {
                    use[order[i]]++
                    item[order[i]]--
                    num--
                }
            }
            if (num && !use['full']) {
                return 0
            }
            return use
        }
        function authorize() {
            if (0 < number("section.l-Hgt140.m-Btm5 > div > div:nth-child(2) > span")) {
                if (item.rule.force <= item['nature']) {
                    return 1
                }
                if (item.rule.min > item.nature) {
                    return 0
                }
                if (!(combo = number('.dreamArea.type_02 > .red'))) {
                    combo = number('.dreamArea.type_02 >.displayBox > .t-Lft > .red')
                }
                if (!combo && !minCombo) {
                    return 1
                } else if (combo < minCombo) {
                    return 0
                }
                if (doubleOnly && !find("img[src *= 'doubleup']")) {
                    return 0
                }
                return 1
            }
            return 0
        }
        if (/ㅡ.'.'.'ㅡ/.test(text("#top"))) {
            return
        }
        if (find(".bossLifeGauge")) {
            item.full = $(".yellow:contains(自動使用する)")[0] && number(".bp_item") ? 1 : 0
            console.log(item)
            var id = decodeURIComponent((find("a.btn_on") || find("a.btn_off")).href).split(/[/?]/)[11];
            if (authorize()) {
                if (autoProdCall && !find("#help_chk")) {
                    var autoProdCall = 0;
                }
                var use = compute(3)
                find(".dreamArea > p").innerText = "Loading ㅡ.'.'.'ㅡ";
                send('POST', main + "raid_battle", {
                    'raid_id': id,
                    'current_bp': number("#disp_bp"),
                    'deck': find("[name = 'deck']").value,
                    'lv': find("[name = 'lv']").value,
                    'use_bp': 3,
                    'use_bp_num': use['nature'],
                    'chapter_use_num': use['round'],
                    'use_half_bp_item_num': use['half'],
                    'use_bp_item_num': use['full'],
                    'call_help_members_flag': autoProdCall
                })
                setTimeout(() => load(main + 'get_raid_boss/' + id), 100);
                return
            } else {
                if (number(".dreamArea.type_01.t-Cnt > div > .yellow") == 0) {
                    if (limitDaily) {
                        location = main + "get_reward/" + id;
                    } else if (find(".btn_battle_active")) {
                        load(find(".btn_battle_active").href)
                    } else {
                        load(main + "play")
                    }
                    return
                }
                find(".dreamArea > p").innerText = "Loading ㅡ.'.'.'ㅡ";
                if (!(item.nature >= 6 || item.nature >= item.rule.max)) {
                    load(main + 'play', '#headerPopupMenu')
                }
                load(main + 'get_raid_boss/' + id)
                return
            }
        }
        if (find('.blue_st')) {
            if (find(".btn_battle_active")) {
                load(find(".btn_battle_active").href)
                return
            }
        }
        if (find('img[src *= icon_event_point]') && find(".dreamArea.type_02 > .t-Cnt > .yellow")) {
            var point = number(".dreamArea.type_02 > .t-Cnt > .yellow");
            if (limitDaily) {
                if (point > limitDaily) {
                    alert("[Limit Daily] " + point + " / " + limitDaily + "\n목표 점수에 도달하여 정지합니다.");
                    return
                }
            }
        }
        if (find(".event_main_graphic")) {
            find(".btn_queststart") && load(main + "play")
            return
        }
        find("#top") ? load(main + "play") : location = main + "play/get_nothing"
    }
)();

추천 비추천

2

고정닉 2

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주위의 유혹에 쉽게 마음이 흔들릴 것 같은 스타는? 운영자 24/10/21 - -
871055 그냥 취향 좆같아진 새끼 판노히토리 [3] ㅇㅇ(106.246) 22.01.07 69 0
871054 사람으로 술 담그는 그 망가 한국임? [1] ㅇㅇ(211.36) 22.01.07 48 0
871053 마메오지땅 처럼 걍 골고루 그리는 작가면 리스펙 함 [2] 허니갤로그로 이동합니다. 22.01.07 63 0
871052 개미씨 옆으로 좀 나오세요 [2] ㅇㅇ(122.96) 22.01.07 57 0
871051 세탁은 히가시야마쇼도 레전드 회색체리갤로그로 이동합니다. 22.01.07 46 0
871050 할 대충 덜 자극적인 태그 달린거로 봤는데 별로네 타우록스갤로그로 이동합니다. 22.01.07 27 0
871049 흡혼은 자유자재로 설정 추가되는게 ㄹㅇㅋㅋ [4] 카레ㄴ갤로그로 이동합니다. 22.01.07 132 0
871048 현대리바트주가전망 13863045 6il2ag68 [1] 996228(211.246) 22.01.07 24 0
871047 떡밥 꼬라지 진짜 우승별갤로그로 이동합니다. 22.01.07 29 0
871046 늙어도 미모가 유지되는 세계에서 미소년남창하고싶다 ㅇㅇ(118.235) 22.01.07 19 0
871045 팔다리 자르고 뭘 해도 좋으니 [6] VHDL갤로그로 이동합니다. 22.01.07 64 0
871044 고등학생때는 자극적인 취향 좋아했던거 같은데 [1] 녹색고블린갤로그로 이동합니다. 22.01.07 30 0
871043 USB에 있는 파일을 바로 클라우드에 던지면 존나게 느리구나 Ortholinear갤로그로 이동합니다. 22.01.07 21 0
871042 슬액 11초곡 좋은거있음? 26~28렙에 ㅇㅇ(39.122) 22.01.07 22 0
871041 노노짤 책상다람쥐갤로그로 이동합니다. 22.01.07 26 0
871040 갑자기 굴소스넣은 볶음밥 먹고싶다 [1] 로야우갤로그로 이동합니다. 22.01.07 22 0
871039 월앳워는 소련이 재밋지않나 [1] 쉽알못갤로그로 이동합니다. 22.01.07 28 0
871038 세탁 오지는새끼... [2] 맑텗핡궭갤로그로 이동합니다. 22.01.07 54 0
871035 오 쓰알봉투 떳다 ㅇㅇ(211.36) 22.01.07 35 0
871034 춉권의 달인 치에리 하니깐 쌔보이네 텐카갤로그로 이동합니다. 22.01.07 19 0
871033 중국 웃긴게 자기들은 코로나 없다고 말함 [3] ㅇㅇ(122.96) 22.01.07 52 0
871032 뭔가 볶음면이 먹고싶다 흑단갤로그로 이동합니다. 22.01.07 19 0
871030 치에리6차 스베니아 #유예갤로그로 이동합니다. 22.01.07 31 0
871029 근데 할 술담구는 망가는 나름 소프트아닌가 [4] ㅇㅇ(106.246) 22.01.07 53 0
871028 아사나기 오이스터 할처럼 일부러 존나 자극적인거만 그리는 애들 ㅂㄹ임.. [7] 허니갤로그로 이동합니다. 22.01.07 70 0
871026 오늘 6부스만 끝내고 자고싶은데 ㅇㄱㅇ갤로그로 이동합니다. 22.01.07 15 0
871024 월드앳워는 미군이 개꿀잼인데 [6] 만카이갤로그로 이동합니다. 22.01.07 46 1
871022 새벽갤에 ㅈㅅ한데 [7] 딸기맨갤로그로 이동합니다. 22.01.07 75 0
871021 후타미 어린이와 한다 젊은이 ㅇㅇ갤로그로 이동합니다. 22.01.07 35 0
871020 아니근데 빵쯔는 아포칼립스는 아니지 [2] Ortholinear갤로그로 이동합니다. 22.01.07 39 0
871019 기모으는 카코 로야우갤로그로 이동합니다. 22.01.07 34 1
871018 미쿠 6차 뮤짤일까 [1] 0w0갤로그로 이동합니다. 22.01.07 40 0
871017 그래도 작년 쿠지보다야... 낫나...? 녹색고블린갤로그로 이동합니다. 22.01.07 23 0
871016 오늘의 씹레 로그인... 점프하는 타쿠미 푸치 움짤.. [2] 처녀자리α성갤로그로 이동합니다. 22.01.07 33 0
871015 쏘오련이 이상하게 뽕차긴 하는거같음 [4] 회색체리갤로그로 이동합니다. 22.01.07 44 0
871014 오늘의 씹레 로그인... 도장찍는 토모에 푸치 움짤.. [3] 처녀자리α성갤로그로 이동합니다. 22.01.07 35 0
871012 쵸1코 카카오밀크통에 연유스틱비비고싶다 특별한시간갤로그로 이동합니다. 22.01.07 19 0
871011 속보) 빌드용 맥 고장 ㅋㅋㅋㅋㅋ 카레ㄴ갤로그로 이동합니다. 22.01.07 38 0
871010 [코로나 백신 게이트] 유튜브에 올리면 자꾸 삭제되는 영상 ㅇㅇ(211.36) 22.01.07 15 0
871009 올해가 제노그라시아 15주년이네 ㅇㅅ(222.232) 22.01.07 22 0
871008 TS되는 만화.manwa ㅇㅇ(118.235) 22.01.07 56 0
871007 짤녀 귀여우면 퇴근 [3] Spectra갤로그로 이동합니다. 22.01.07 36 0
871006 hal꺼 보면 내상 입는데 [2] 만카이갤로그로 이동합니다. 22.01.07 58 0
871005 3시간 자고 깨버렸는데 다시 잠들고싶음 ㅇㅇ(211.36) 22.01.07 15 0
871003 미나미 9뮤짤덱 조합이 어케됨? [1] 어린이갤로그로 이동합니다. 22.01.07 62 0
871002 이게 왜 방송에 나와 [2] MnagaP갤로그로 이동합니다. 22.01.07 49 0
871001 이거 갑자기 기분 나빠짐 [3] VHDL갤로그로 이동합니다. 22.01.07 37 0
871000 아 내일 아랫집에다가 포스트잇 붙이고올까 [3] Artist갤로그로 이동합니다. 22.01.07 39 0
870999 아니 쿨얼터가 1개도 없네 [1] 듀블레갤로그로 이동합니다. 22.01.07 26 0
870998 그니깐 할이라는 양반이 개쩌는 유부녀 망가를 그린다고? [5] 타우록스갤로그로 이동합니다. 22.01.07 47 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2