에쉴/콜드 아머 스왑무기로 소서리스 봇순이의 스킬을 조금 아껴보자.
분류
봇관련
조회 수
2,080
추천 수
0
콜 투 암스 를 사용하지 않고 콜드 아머와 에너지 쉴드에 의지하여야 하는 초서민 봇순이를 위한 지침서!
http://tradia.me/diablo2/diablo2_tips/132471
링크의 글을 참고 했습니다.
제 글은 여기서 조금 발전하여 콜드 아머류도 함께 사용해보자 입니다.
안녕하세요.
콜 투 암스. 멋진 스왑용 무기 입니다.
마나와 라이프를 뻥튀기 해주니 말이죠.
요즘은 룬 값도 싸고, 다들 콜투 하나씩은 소지하고 계실걸로 압니다.
하지만, 본인은 콜투가 3개. 올라운드 해머팔라 봇돌이가 하나, 그리고 본인이 애용하는 케릭들 돌려서 사용중입니다.
조금은 자린고비가 되어보고자 수정해 보았고, 결과가 만족스러워 이렇게 적어봅니다.
※잠깐 알고 넘어가자
도대체 몇스킬이나 아낄 수 있는 건가?
#콜드 스킬
프로즌 아머만을 사용한다면 1스킬을 절약할 수 있다.(1개만 찍고 스킬빨을 세울 경우. 이하 동)
쉬버 아머까지 올릴경우 아이스 블레스트 이상의 콜드 스킬을 사용하지 않는 소서리스는 4스킬, 아이스 블레스트 이상의 콜드 스킬을 사용하는 소서리스는 2스킬을 절약 할 수 있다.
칠링 아머는 쉬버아머에서 +1 스킬.
#라이트닝 스킬
수수 착용, 라이트닝/텔레포트 미선택 소서리스 일 경우 무려 6스킬을 절약할 수 있다.
수수 착용, 텔레포트/텔레키네시스 미선택 소서리스 일 경우 3스킬을 절약한다.
수수 미착용, 라이트닝 미선택/텔레포트 선택 소서리스일 경우 4스킬 절약할 수 있다.
에쉴 탱크소서일 경우 에너지 쉴드에 투자할 몇스킬을 절약 할 수 있다.(단 3스킬 이상 오브, 스킬빵 좋을 경우 추천)
*스킬 아끼면 뭐가 좋나?
최소 1스킬에서 최대 10스킬까지 절약하고 전투용 스킬에 투자할 수 있다.(데미지 극대화)
*필자는 얼마나 이득을 보았나?
본인이 최근에 키운 라이트닝, 오브 소서리스를 하나 소개하겠다.
이름은 AngBuLee_UnNiLC(앵벌이 언니 LT(라이트닝 콜드))
한 케릭당 99레벨, 모든 스킬관련 퀘스트 클리어 기준 110스킬이 주어진다.
본인의 케릭터 스킬은
콜드 - 오브/아이스 볼트 20, 콜드 마스터리 1 길목에 1씩 - 총 45스킬
라이트닝 - 라이트닝/체인 라이트닝/라이트닝 마스터리 20, 차지드 볼트/텔레키네시스/텔레포트/스태틱 필드 1 - 총 64 스킬
파이어 스킬 - 웜쓰 1 - 총 1스킬
45+64+1 = 110
딱 떨어진다.
*이 글을 보지 않아도 되시는 분은?
자신의 봇순이 소서리스가 모든 스킬을 다 찍고 남는다면 본 글은 도움이 되지 않을 것입니다.(그냥 찍으면 되니까-,.ㅡ;;)
자신의 봇순이 소서리스가 콜투암스를 착용하고 있다면(또는 할꺼라면) 역시 본 글은 도움이 되지 않을 것입니다.
*주의 사항은?
필자의 글과 코드 사이에
------------------------------------------------------------------
이렇게 한라인을 넣어놓았습니다.
이걸 그냥 고대로 가따 붙이면 에러납니다.
설명 글과 코드를 구분짓기 위해서 넣은 구분선이며 선까지 넣고 싶으시다면 선 앞에 주석처리 해주시기 바랍니다.
//------------------------------------------------------------------
↑ 요롷케
※준비물

본 스샷과 비슷한 스왑용 무기로 에너지 쉴드+콜드 아머류(프로즌, 쉬버, 칠링 아머 중 취향에 따라 아무거나) 가 옵션으로 있는 노멀, 매직, 레어 소서리스 전용 오브 만 있으시면 되겠습니다.
그리고 스왑용 무기 방패로는 스피릿을 추천합니다.
스왑용 무기의 스킬을 2스킬을 올려주는 역활을 하기 위해서 입니다.
저 처럼 안드셔도 상관 없습니다.
다만 저는 재료는 있는데 룬이 없어서 안만들고 있는 것 뿐입니다.
습득방법은 사냥하시다가 떨어지는 오브류 한번씩 주워서 확인하시면 자주 걸립니다.
왜 오브류냐...스킬 붙은 방패(스피릿, 유닉 그림쉴드 등..스피릿 추천..2스킬 이므로)를 사용하기 위함이죠.
막대기(스태프)류는 투핸드라 방패 사용 불가.
※수정 방법
먼저 '봇 폴더\scripts\libs\common\'로 이동하여 'd2jsp-attack.d2l'파일을 메모장/에디트 프로그램으로 오픈합니다.
그리고 Ctrl + F(메모장 기준 '찾기')를 누르셔서
간단하게 '// Frozen Armor'를 검색 합니다.
그럼 다음에 도달하게 됩니다.
------------------------------------------------------------------
// Frozen Armor
if (!me.getState(10) && _frozenarmor) {
DC_DoCast(40,0);
}
// Shiver Armor
if(!me.getState(88) && _shiverarmor) {
DC_DoCast(50,0);
}
// Chilling Armor
if (!me.getState(20) && _chillingarmor) {
DC_DoCast(60,0);
}
// Energy Shield
if(!me.getState(30) && DC_CheckSkill(58) >= 1) {
DC_DoCast(58,0);
}
------------------------------------------------------------------
이부분을 아래와 같이 고쳐 줍니다.
------------------------------------------------------------------
// Frozen Armor
if(!me.getState(10) && DC_CheckSkill(40) >= 1) {
if(XP_UseESItem) DC_DoWeaponSwitch();
DC_DoCast(40,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}
// Shiver Armor
if(!me.getState(88) && DC_CheckSkill(50) >= 1) {
if(XP_UseESItem) DC_DoWeaponSwitch();
DC_DoCast(50,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}
// Chilling Armor
if(!me.getState(20) && DC_CheckSkill(60) >= 1) {
if(XP_UseESItem) DC_DoWeaponSwitch();
DC_DoCast(60,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}
// Energy Shield
if(!me.getState(30) && DC_CheckSkill(58) >= 1) {
if(XP_UseESItem) DC_DoWeaponSwitch();
DC_DoCast(58,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}
------------------------------------------------------------------
이제 저장하시고 닫습니다.
두번째로
'봇 설치 폴더\scripts\libs\XP\Libs\'로 이동하셔서 'XP_Include.d2l'파일을 엽니다.
그리고 역시 위과 같은 방법 'Ctrl + F'를 누르셔서 'if (XP_ColdArmor) { '를 검색합니다.
그럼 아래와 같은 부분이 나옵니다.
------------------------------------------------------------------
if (DA_Refresh || DC_InTown(me) || _isboed) {
// Select the right armor
switch(XP_ColdArmor) {
case 1: DC_DoCast(40,0); break; // Frozen Armor
case 2: DC_DoCast(50,0); break; // Shiver Armor
case 3: DC_DoCast(60,0); break; // Chilling Armor
}
}
// Energy shield
if (XP_EnergyShield) { DC_DoCast(58,0); }
}
------------------------------------------------------------------
본 부분을 아래와 같이 고쳐줍니다.
------------------------------------------------------------------
if (DA_Refresh || DC_InTown(me) || _isboed) {
// Select the right armor
if(XP_UseESItem) DC_DoWeaponSwitch(); // <-- 추가
if (XP_ColdArmor) { // <-- 추가
switch(XP_ColdArmor) {
case 1: DC_DoCast(40,0); break; // Frozen Armor
case 2: DC_DoCast(50,0); break; // Shiver Armor
case 3: DC_DoCast(60,0); break; // Chilling Armor
}
}
// Energy shield
if (XP_EnergyShield) { DC_DoCast(58,0); }
if(XP_UseESItem) DC_DoWeaponSwitch(0); // <-- 추가
}
------------------------------------------------------------------
'// <-- 추가' 끝에 주석에 라고 된 코드를 추가만 해주시면 됩니다.
그리고 저장하고 닫으신 다음 소서리스 봇순이 케릭터 설정파일을 엽니다.
본인의 경우는
'봇 설치 폴더\scripts\libs\XP\'에 'XP_Config_Sorceress_AngBuLee_UnNiFC.d2l'
즉 AngBuLee_UnNiFC케릭터의 설정 파일입니다.
이 파일을 여셔서 '찾기'로 'XP_ColdArmor='을 찾습니다.
그럼 'Precasting configuration' 이라는 항목에 'XP_ColdArmor=' 옵션으로 도달하게 됩니다.
이 부분은 콜드 아머의 종류를 선택해주는 곳 입니다.
------------------------------------------------------------------
콜드 아머를사용하지 않을 경우 : XP_ColdArmor=0
프로즌 아머를 사용 할 경우 : XP_ColdArmor=1
쉬어 아머를 사용 할 경우 : XP_ColdArmor=2
칠링 아머를 사용 할 경우 : XP_ColdArmor=3
------------------------------------------------------------------
자신의 스왑용 오브에 붙은 스킬을 선택해주시면 됩니다.
선택하셨으면 이제 에너지 쉴드 옵션을 켜줘야 합니다.
바로 아래에 'XP_EnergyShield='가 있습니다.
true면 에너지 쉴드 활성화, false면 비활성화 입니다.
마지막으로 'Precasting configuration'항목 어느곳이든 한줄 만드셔서
------------------------------------------------------------------
XP_UseESItem = true; // true/false, 아이템에 있는에쉴스킬 사용여부
------------------------------------------------------------------
한 줄 추가해주시면 됩니다.
후기
정말 애 많이 먹었습니다-_-;;
해놓고 보니 정말 별거 아니던데 하면서는 뭐가 이리 힘든지;;
그냥 눈으로 보고 하려니 잘 안되서 약간 프로그래밍 쪽으로 이해를 했더니 그냥 술술 풀리더군요 -,.ㅡ;;
뭐 별것 아닌 팁인데 글이 꽤 길게 되버린거 같습니다.
빈줄을 너무 많이 넣었나;;
글의 2/3이 잡담이군요 -,.ㅡ;;;
스왑 무기로 시전한 에너지 쉴드와 콜드 아머류는 콜투 못지 않은 훌륭한 방어수단이 됩니다.
고급룬이 들어가고 1-6오더라는 랜덤의 확율.
그에 비해 스왑 무기는 사냥하다 보면 종종 나옵니다.
저렴하게 스킬도 아끼면서 방어수단을 마련 할 수 있죠.
뭐 스킬 다 찍고 콜투까지 든다면 정말 금상첨화 겠지만.
현실은 그렇게 만만(?)하지 않으니까요 푸푸푸푸푸...
이상 허접한 강좌 읽어 주셔서 감사드리구요 유용한 팁 되셨기를 빕니다.
P.S 썬더 스톰은 불가능 합니다.
본 방법으로 사용은 가능하지만 스왑용 무기로 썬더 스톰을 시전하고 다시 본무기로 스왑하면 케릭 발 아래 그래픽은 되지만 벼락이 떨어지진 않습니다.
룬워드 '조화'로 발키리 시전하고 스왑하면 사라지는 것과 같은 이치인거 같습니다.