const normal = [ "고양이 아이스", "고양이 머신", "도깨비 야옹마", "고양이 슈발리에", "고양이 베이비", "간호사", "고양이 퀘스트", "라스트 보스", "소환소년 사토루", "고양이 텐구", "고양이 다이너사우르스", "그리폰", "백호", "하데스", "오딘", "아수라", "사라만다", "누아다", "미네르바", "아레스", "흑표", "알리칸토", "바람의 신 윈디", "번개의 신 산디아", "쿠우", "카이", "갓파마인", "명계의 칼리파", "시시루와 코마리", "멜슈", "리린", "테룬", "페가사", "성룡 메기도라", "지룡 소돔", "용기사 바르스", "신룡 카무쿠라", "용병기 라이덴", "패룡 디오라무스", "고룡 강글리온", "각룡 그라디오스", "사룡 헤비저크", "해룡 다라이어던", "포룡 건듀로스", "복숭아 동자", "대나무 공주", "석공 냥돌이", "냥꼬북", "크레인 냥코", "너굴냥즈", "떠돌이 악사", "긴타로", "혀 잘린 참새", "엄지 동자", "냥꽃 할배", "아키라", "메카소녀 진", "캣맨 대디", "화이트 래빗", "주술사 데스삐에로", "천주 송골매", "망자탐정 비그라", "매드슈터 사키", "백기사 키클롭스", "썬더 잭", "특수기동대 엑셀", "천공신 제우스", "수호신 아누비스", "미의 여신 아프로디테", "태양신 아카테라스", "번영신 가네샤", "해왕신 포세이돈", "시간의 신 크로노스", "명계신 하데스", "타락 천신 루시퍼", "광익신 이시스", "강철육군 카타바르스", "고대군함 가레스", "비행습격 바머스", "관측병기 갈릴레오", "온천천국 테르마이", "공중상사 콜롬버스", "초용전기 데스 트로이", "유랑극단 캐러셀즈", "건설병단 스핑크스", "불의 정령 메라라", "물의 정령 마리", "바람의 정령 에어리", "번개의 정령 볼트", "돌의 정령 롤링스톤", "어둠의 정령 야미", "얼음의 정령 블리즈", "철의 정령 메탈릭", "여우아가씨 하늘나리", "인어아가씨 루리", "미라아가씨 레이카", "늑대아가씨 딜", "좀비아가씨 버베나", "모험가 칸나", "여신 베가", "닌자아가씨 토모에", "고양이 루가", "아시루가", "쿠비루가", "테코루가", "바라라가", "가시루가", "노비루가", "오이루가", "오코루가", "카오루가", "마모루가", "꼬마 고양이 발키리", "정체 불명의 트릭시", "다크 꼬마 고양이 발키리", "커요미", "요수가오", "무녀공주 미타마", "쾌걸 달타냥", "재앙의 캐슬리", "요수 가루", "무희이즈", "운명의 아이 포노", "꼬마 선녀 루나", "흑수 가오우", "칠흑의 미타마", "호걸 달타냥", "화근의 마녀 캐슬리", "흑수 가르디언", "비탄의 무희 이즈", "비명의 왕 포노아", "명호의 선녀 루나샤" ]; const legendary = ["새벽의 이자나기", "해질녘의 이자나미"]; const specialUnits = [ "꼬마 고양이 발키리", "정체 불명의 트릭시", "다크 꼬마 고양이 발키리", "커요미", "요수가오", "무녀공주 미타마", "쾌걸 달타냥", "재앙의 캐슬리", "요수 가루", "무희이즈", "운명의 아이 포노", "꼬마 선녀 루나", "흑수 가오우", "칠흑의 미타마", "호걸 달타냥", "화근의 마녀 캐슬리", "흑수 가르디언", "비탄의 무희 이즈", "비명의 왕 포노아", "명호의 선녀 루나샤" ]; function drawGacha() { const results = document.getElementById("results"); const triesText = document.getElementById("tries"); results.innerHTML = ""; triesText.innerHTML = ""; let pulled = 0; let attempts = 0; while (pulled < 10) { attempts++; const chance = Math.random() * 1000; if (chance <= 3) { // 레전드 뽑기 const pick = legendary[Math.floor(Math.random() * legendary.length)]; const li = document.createElement("li"); li.textContent = "★레전드★ " + pick; li.className = "legendary"; results.appendChild(li); pulled++; } else if (chance <= 100) { // 일반 유닛 const pick = normal[Math.floor(Math.random() * normal.length)]; const li = document.createElement("li"); li.textContent = pick; if (specialUnits.includes(pick)) { li.className = "special"; // 특급 유닛은 파란색으로 표시 } results.appendChild(li); pulled++; } } triesText.textContent = `총 ${attempts}번의 시도로 10개를 뽑았습니다!`; }