XP 어벤저 4.0 '텔포없는 캐릭봇 조금이라도 앵벌 해보자' 팁입니다.
분류
봇관련
조회 수
2,277
추천 수
2
이 내용이 정보란에 올리는게 맞는건지 모르겟습니다만...
걸어서도 봇 돌려봐야죠.. 봇 게시판에 문의하시는 분들이 많아서 올려드립니다.
걸어다니는 케릭으로 봇 돌리시려면 갈만한데가 몇군데 없습니다.
전부는 나열 못하겟고.... 일단 갈 수 없는곳과 걸어서 하는 팁 몇가지 말씀드리겟습니다.
XP 어벤저 4.0기준입니다. 여기서 XP 어벤져 올려주신 '디아블로네'님께 감사를 드립니다. 덕분에 정말 잘 쓰고 있습니다.
1 : 텔포로는 이동할 수 있으나 걸어서는 클릭해서 문등을 열어서 이동하는곳(예 : 탈무덤, 카타콤보, 감옥등등) 못갑니다. 이건 봇에 door handler란 플러그인을 만들어 넣으면 될듯하던데 지금은 소서로 봇 돌리고 있어서 깊이 안봤습니다.
2 : 캐릭설정 파일에 XP_ClearPath 라는 스위치 변수가 있는데 이것은 반드시 true (길가다가 걸리는 몹들은 정리하면서 가야 합니다.) 걸어서 봇돌리시는 분들이 가장 많이 고생하는 부분입니다. 몹에 걸려서 길못찻겟다고 다음코스로 넘어갑니다. 일단 몹부터 정리하면 이부분 많이 해소가 됩니다.
3 : 카운테스 있는 타워에 가다보면 좁은통로에 가끔 통이 딱 막고 있어서 발로 차고 가야합니다. 그런 경우 XP_OpenChests 를 true 로 해도 통을 발로 차서 지나가지 않고 그냥 못가겟다 하고 다음 코스로 넘어갑니다. 통을 발로 안차면 발로 차게 해줘야죠.
libs/common/d2jsp-chests.d2l 파일을 열어서 70라인 정도에 가면 아래와 같을겁니다.
// Check if it is a evil urn
if (classid == 466 && DCH_OpenEvilUrns) { return 1; }
// Otherwise, check if it is a form of chest
// (baskets, chests of varied sizes, rocks, dead bodies, etc...)
아마 비슷할것입니다. 이렇게 바꿉니다.
// Check if it is a evil urn
if (classid == 466 && DCH_OpenEvilUrns) { return 1; }
if (classid == 11 ) { return 1; } // 통코드 추가 2006년 5월 deer
if (classid == 7 ) { return 1; } // 통코드 추가 2006년 5월 deer
// Otherwise, check if it is a form of chest
통코드 11,7을 추가 했습니다. 별도로 통을 찰건지 말건지 확인 스위치를 두려면 캐릭터 설정파일에 XP_OpenBarrel = true 이란 스위치 변수를 만들고 필요시 true,false 하세요. 그리고 이경우 코드는 아래와 같습니다.
// Check if it is a evil urn
if (classid == 466 && DCH_OpenEvilUrns) { return 1; }
if (classid == 11 && XP_OpenBarrel) { return 1; } // 통코드 추가 2006년 6월 ddeer
if (classid == 7 && XP_OpenBarrel) { return 1; } // 통코드 추가 2006년 6월 ddeer
// Otherwise, check if it is a form of chest
4 : 메피는 앵벌 필수코스인데 거긴 현재 어벤저 4.0기준으로 반드시 텔포있는 캐릭만 갈 수 있게 스크립터가 짜여 있습니다. XP_ClearPath 를 true로 해줘도 2층은 청소 안하고 3층은 좌표가 텔포기준으로 잡혀있습니다. 따라서 걸어서는 절대로 못갑니다. 어찌어찌 3층까지 내려갔다해도 3층에서 조금가다가 서있습니다.
걸어서 메피 다니게 하려면 bots\MephXP.d2j 파일을 걸어서 갈 수 있게 완전히 개조해야 합니다.
5 : 카오스는 안돌려봤습니다. 거기도 '불길의강' 구조상... 힘들지 않을까 합니다만....
하여간 위의 1,2,3 항만 적용해서 봇을 돌리면 1,4번 항에 걸리지 않는곳은 대부분 갈 수 있습니다.
캐릭이 활마, 자벨마라면.. 화살,자벨등 소모품 소모하는거 감시하는 스크립터 만들어 넣어서 떨어지면 마을로 치킨하게 하는 것도 새로 만들어야 합니다.
그리고 아마존(다른 것도 마찬가지일려나..) 이라면 무기 1번과 2번을 번갈아 가며 쓰는 스킬은 가급적 사용하지 마시기 바랍니다. 봇이 무기 변환이 좀 원할 하지 않습니다.
예를 들면 활로 쏘다가 물리이뮨등을 만나 자벨로 전환하면 자벨 기술 쓰고는 다시 꼭 활로 변환해야 하는 상황이 아니라면 그대로 자벨기술 씁니다. 활로 변환해야 하는 상황(라이팅 이뮨등)을 만나야 그때 변환함.
걸어서 앵벌 좀해서 텔포 가능한 소서 새로 키우시던가 수수를 사 든가.. 하세요. 하하.
전 이렇게 키웠습니다.
대부분 공개된 봇 파일들은 텔포기준이므로 걸어서 가려면 쓰는분이 독자적으로 봇 튜닝을 많이 해 줘야 합니다. '걸어서는 안돼','실력이 없어 안돼!'라고 단정은 하지 맙시다. 사람이 만든 스크립트인데 노력만 하면 뭔짓이든 못하겟습니까.
(봇게시판에 걸어다니는 아마분이 올리신 글을 보고 처음에 댓글로 만들다보니 내용에 아마관련된것도 있네요.)
수정 약간 하엿습니다.