Discord The Last Meadow 자동화 스크립트
Discord 내의 'The Last Meadow' 미니게임을 위한 자동화 스크립트입니다.
주요 기능
Grass Toucher 자동 클릭: 자동으로 풀을 클릭합니다.
활동 버튼 자동 클릭: 쿨타임이 없을 때 사용 가능한 활동 버튼을 자동으로 클릭합니다.
계속하기(Continue) 버튼 자동 클릭: 게임 진행 중 나타나는 계속하기 버튼을 자동으로 누릅니다.
자원 부족 시 '돌아가기(Go Back)' 자동 클릭: 자원이 부족한 것 같습니다 :(. 누군가 더 수집하면 다시 시도해보세요!라는 메시지가 뜨면 자동으로 돌아가기 버튼을 클릭합니다.
레인저(Ranger) 모드: 대상을 자동으로 감지하여 빠르게 클릭합니다.
팔라딘(Paladin) 모드: 전투를 자동으로 감지하고, 실시간으로 방패를 추적하며, 이중 투사체 우선순위 지정 및 팔라딘 아레나 내 실제 마우스 입력 차단 기능을 지원합니다.
프리스트(Priest) 모드: 3x3 문양판을 자동으로 감지하고 동일한 문양끼리 그룹화하여 삼중쌍(triplets) 문제를 해결합니다.
제작(Craft) 모드: 키 시퀀스를 읽고 자동으로 실행합니다.
전역 중지 명령: stopBot() 함수로 모든 기능을 중지할 수 있습니다.
요구 사항
Discord 클라이언트 (또는 브라우저를 통한 접속)
빠른 시작 방법
Discord를 실행하고 'The Last Meadow' 게임 화면으로 이동합니다.
개발자 도구를 엽니다. (Windows/Linux: Ctrl + Shift + I, macOS: Cmd + Option + I)
Console(콘솔) 탭을 선택합니다. 만약 붙여넣기가 차단되어 있다면, allow pasting이라고 입력한 뒤 엔터를 누르세요.
아래의 스크립트 코드를 복사하여 붙여넣습니다. (저장소 본문에 있는 전체 코드 사용)
엔터를 누르면 스크립트가 실행됩니다.
설정 (Configuration)
CFG 객체 내에서 스크립트의 동작을 조정할 수 있습니다:
pollMs: 메인 폴링(데이터 확인) 주기
keyDelayMs: 제작(Craft) 모드 시 키 입력 간격
palTopDelta: 팔라딘 모드에서 두 번째 투사체 우선순위를 결정하는 임계값
palDualCoverRatio: 팔라딘 모드에서 두 개의 투사체가 올 때 중앙 이동 동작 비율
priestClickDelayMs: 프리스트 모드에서 타일 클릭 속도
priestTripletDelayMs: 프리스트 모드에서 삼중쌍(triplet) 완성 후 대기 시간
goBackScanMs: '돌아가기(Go Back)' 팝업 감지 주기
goBackCooldownMs: '돌아가기' 클릭 중복 방지 대기 시간
참고 사항 (Notes)
이 스크립트는 현재 Discord의 CSS 클래스 이름을 기반으로 작동합니다.
Discord가 업데이트되어 클래스 이름이 변경될 경우, 선택자(selectors) 수정이 필요할 수 있습니다.
페이지를 새로고침하거나 Discord가 업데이트된 후에는 스크립트를 다시 실행해야 합니다.
알려진 문제 (Known issues)
게임 타이밍이나 브라우저 프레임 스케줄링 문제로 인해 팔라딘 모드에서 가끔 투사체를 놓칠 수 있습니다.
면책 조항 (Disclaimer)
사용에 따른 책임은 사용자 본인에게 있습니다. 이 프로젝트는 교육 및 개인적인 자동화 목적으로 제작되었습니다.
대충 팔라딘하면안된다는이야기
코드는 저기 레포에가서 확인
원본: 네이버 블로그
댓글
댓글 쓰기