파볼오브 소서로 바알까지 치킨없이 잡는 방법(도전기)-수정
분류
봇관련
조회 수
5,174
추천 수
30
------------------------------------------------------------------------------------------------------------------------
<<스킬 쿨타임시 스태틱 사용하지 않고 바알, 디아블로 사냥하기>>-날아다녀님 3차수정본 적용입니다.
------------------------------------------------------------------------------------------------------------------------
>>카오스 씨일을 열고 나오는 몹 중 <<보스몹>>으로 인식 되는 것을 몰랐습니다.
그러다 보니 스태틱을 사용하게 하여서 몹 한가운데 들어가 싸우다 보니 치킨이 잦았습니다. 그리고 그 보스몹이 파이어 이뮨이면 또......
>>사냥터 순서입니다.(안다-카운테스-핀들-엘드리치-쓰레쉬소켓-소환술사-듀리얼-메피-머설리움-피트-고대하수도-카우-디아블로-바알)
-치킨이 많은 디아블로를 제일 마지막에 주고 싶지만 제 능력의 한계로 바알을 뒤로 돌렸습니다.
(바알 부하에게 스태틱을 사용할 시작점은 알게 되었는데 끝내야할 시점을 못찾아 그대로 두면 뒤 사냥터의 부하몹에게도 스태틱을 사용하게 됩니다)
(혹시 바알 부하에게 스태틱 끝내는 시점 아시는 분 부탁드립니다. 알게된다면 사냥터 순서도 자유스러울겁니다)
>>소서 캐릭설정 파일에서 보스 및 부하 스태틱 사용 안하기로 설정 합니다.
MyConfig_SorceressCastStaticBoss = 100; // 대장을 잡을 때 사용할 스태틱 필드(100: 사용 안함)
MyConfig_SorceressCastStaticOthers = 100; // 부하를 잡을 때 사용할 스태틱 필드(100: 사용 안함)
>>아래와 같이 파볼오브 소서 스킬 사용을 변경하였습니다.
MyConfig_AttackSkill[0] = [47, 25]; // 처음 한번만 공격할 스킬
MyConfig_AttackSkill[1] = [47, 25]; // 대장 공격할 스킬
MyConfig_AttackSkill[2] = [-1, 25]; // 1번 쿨타임 동안 공격할 스킬
MyConfig_AttackSkill[3] = [47, 25]; // 부하 공격할 스킬
MyConfig_AttackSkill[4] = [-1, 25]; // 3번 쿨타임 동안 공격할 스킬
-->바알 부하 마지막 몹 때문에 적용을 시켰는데 바알 부하들에게는 스태틱을 사용하게 할 수 있어 변경 하였습니다.
MyConfig_AttackSkill[5] = [64, 25]; // 1, 3번이 저항일 경우 공격할 스킬
MyConfig_AttackSkill[6] = [55, 25]; // 5번 쿨타임 동안 공격할 스킬
-->7번 스킬 이뮨 미적용을 통해 이뮨이 아닌 주위 몹에게 공격이 들어가게 하였습니다.(이뮨검사 안함)
MyConfig_AttackSkill[7] = [64, 25]; // 1, 3번이 저항일 경우 공격할 스킬
MyConfig_AttackSkill[8] = [55, 25]; // 5번 쿨타임 동안 공격할 스킬
<<나사님의 (날아다녀님버전 파볼오브 소서 이뮨몹에게 마법쓰기)>>에서 적용
D2NT\scripts\libs\common\MyAttack.ntl 화일을 열어서
if (MyConfig_AttackSkill[_index[i]][0] > -1 && MyAt_GetResistance(target, _NTA_SkillDamage[_index[i]]) < 100)
위문장을 아래와 같이 수정합니다.
if (MyConfig_AttackSkill[_index[i]][0] > -1 && (MyAt_GetResistance(target, _NTA_SkillDamage[_index[i]]) < 100 || _index[i] == 7)) // 수정 7번스킬은 이뮨검사 안함
>>원하는 보스몹만 스태틱 하기<<날자뚱띠님 (날아다녀님 최신봇에서 보스몹만 스태틱 하기^^)>>에서 적용
제가 적용한 스태틱 사용하는 보스몹(듀리얼, 메피, 디아블로, 바알)입니다.
-->듀리얼(\scripts\NTBot\bots\NTDuriel.ntj)
MyConfig_SorceressCastStaticBoss = 50; //추가
if (!MyAt_KillBoss(211))
return "MyAt_KillBoss()";
MyConfig_SorceressCastStaticBoss = 100; //추가
-->메피(\scripts\NTBot\bots\NTMephisto.ntj)
MyConfig_SorceressCastStaticBoss = 50; //추가
if (!MyAt_KillBoss(242))
return "MyAt_KillBoss()";
MyConfig_SorceressCastStaticBoss = 100; //추가
-->디아블로(\scripts\NTBot\bots\NTDiablo.ntj)
다른 사냥터에는 있는 윗 부분이 없어 고민했습니다. 다행히 디아잡을 때 스태틱을 사용합니다.
MyConfig_SorceressCastStaticBoss = 50; //추가
return MyAt_KillBoss(243); <<맨 마지막 부분입니다.
MyConfig_SorceressCastStaticBoss = 100; //추가<<이것은 확인을 못해봣습니다.
-->바알(\scripts\NTBot\bots\NTBaal.ntj)
>>바알 졸들에게 스태틱
_iSummon = MyBa_CheckSummon();
}
if (_iSummon == 2 && MyConfig_AttackSkill[5][0] == 101)
MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_NOT_NORMAL);
MyConfig_SorceressCastStaticOthers = 50; // 추가 (부하를 잡을 때 사용할 스태틱 필드)
MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_ALL, true);
if (_iSummon == 1)
>>바알에게 스태틱 사용
MyConfig_SorceressCastStaticBoss = 50; //추가
if (!MyAt_KillBoss(544))
return false;
MyConfig_SorceressCastStaticBoss = 100; //추가
------------------------------------------------------------------------------------------------------------------------
<<날아다녀님 2차 수정본 적용입니다.>>
제목이 거창하지만 제 파볼오브 소서로 실험해보니 치킨이 30방에 1-2번입니다.(간혹 바알이 아닌 다른 곳에서도 일어납니다.)
그리고 새로운 방법이 아니라 다른 분들의 정보를 모은 내용입니다. 욕하지 마세요.
블럭75%인 유닉노넉 소서1과 탈셋소서2를 운영하고 있습니다. 사냥터는 아래와 같습니다.
<<안다-카운테스-핀들-엘드리치-쓰레쉬소켓-소환술사-듀리얼-메피-머설리움-피트-고대하수로-카우-바알>>
유닉모넉 소서로 카오스 사냥까지 도전해보았지만 맨 마직막 씨일 사냥에서 치킨이 많이 일어나(치킨 50%) 카오스는 포기 했습니다.
--이 부분은 <날아다녀님>이 용병을 앞장 세우고 소서는 뒤에서 서서히 공격하게 해 주시면 해결될듯합니다. ^^
>>소서 캐릭설정 파일에서 보스 및 부하 스태틱 사용 안하기로 설정 합니다.
MyConfig_SorceressCastStaticBoss = 100; // 대장을 잡을 때 사용할 스태틱 필드(100: 사용 안함)
MyConfig_SorceressCastStaticOthers = 100; // 부하를 잡을 때 사용할 스태틱 필드(100: 사용 안함)
>>파볼오브 소서이므로 부하, 보스 모두 파볼로 공격하게 설정했습니다.
MyConfig_AttackSkill[0] = [47, 25]; // 처음 한번만 공격할 스킬
MyConfig_AttackSkill[1] = [47, 25]; // 대장 공격할 스킬
MyConfig_AttackSkill[2] = [-1, 25]; // 1번 쿨타임 동안 공격할 스킬
MyConfig_AttackSkill[3] = [47, 25]; // 부하 공격할 스킬
MyConfig_AttackSkill[4] = [-1, 25]; // 3번 쿨타임 동안 공격할 스킬
>>파볼오브 소서 이뮨몹에게 마법쓰기<<나사님의 (날아다녀님버전 파볼오브 소서 이뮨몹에게 마법쓰기)>>에서 적용
http://tradia.me/diablo2/diablo2_tips/226339
-2원소 소서일 경우 7번 스킬을 사용시 가만히 보고만 있는 문제를 스태틱을 사용하게 변경
D2NT\scripts\libs\common\MyAttack.ntl 화일을 열어서
if (MyConfig_AttackSkill[_index[i]][0] > -1 && MyAt_GetResistance(target, _NTA_SkillDamage[_index[i]]) < 100)
위문장을 아래와 같이 수정합니다.
if (MyConfig_AttackSkill[_index[i]][0] > -1 && (MyAt_GetResistance(target, _NTA_SkillDamage[_index[i]]) < 100 || _index[i] == 7)) // 수정 7번스킬은 이뮨검사 안함
>>캐릭설정파일에서 스킬사용부분 적용(파콜 이뮨몹이라도 7번 스킬이 사용되면서 스태틱을 사용합니다)
MyConfig_AttackSkill[7] = [64, 25]; // 1, 3, 5번이 저항일 경우 공격할 스킬(저는 오브를 사용하게 하였습니다)
MyConfig_AttackSkill[8] = [42, 20]; // 7번 쿨타임 동안 공격할 스킬(스태틱=42번)
>>파볼오브 소서에서 뎀쥐 약한 콜드 스킬 사용시 스태틱 사용하기(오브 사용시 스태틱 함께 사용)
MyConfig_AttackSkill[5] = [64, 25]; // 1, 3번이 저항일 경우 공격할 스킬
MyConfig_AttackSkill[6] = [42, 20]; // 5번 쿨타임 동안 공격할 스킬
>>원하는 보스몹만 스태틱 하기<<날자뚱띠님 (날아다녀님 최신봇에서 보스몹만 스태틱 하기^^)>>에서 적용
http://tradia.me/diablo2/diablo2_tips/225161
- 모든 보스몹한테 스태틱 사용하게하면 몸빵이 약한 소서는 불리합니다.
scripts/NTBot/bots/스태틱 원하는 보스가 있는 사냥터를 선택하고 'killboss'를 찾으십시요.
if (!MyAt_KillBoss(156))
return "MyAt_KillBoss()";
위 문구 위 아래에 추가
예)
MyConfig_SorceressCastStaticBoss = 50; //추가 (이 부분만 추가하면 이 사냥터 뒤에 나오는 모든 사냥터의 보스몹한테는 다 적용됩니다.)
if (!MyAt_KillBoss(156))
return "MyAt_KillBoss()";
MyConfig_SorceressCastStaticBoss = 100; //추가 (다음 사냥터 보스몹한테는 스태틱을 적용하고 싶지 않으면 추가합니다)
☞팁
-스태틱을 하지 않을 보스몹을 먼저 사냥하게 하였습니다.(안다-핀들-카운테스-소환술사)
-그다음 스태틱을 사용하게될 보스몹 중 맨처음 보스몹에게 아래와 같이 적용 시켰습니다.
MyConfig_SorceressCastStaticBoss = 50; //추가 (이 부분만 추가하면 이 사냥터 뒤에 나오는 모든 사냥터의 보스몹한테는 다 적용됩니다.)
if (!MyAt_KillBoss(156))
return "MyAt_KillBoss()";
>>바알 부하한테 스태틱 하기<<♨ComeBack™배짱이님 (날아다녀님봇에 보스스태틱방법, 로레완드 사용법...)>>에서 적용
http://tradia.me/diablo2/diablo2_tips/223974
-바알 사냥터를 맨 마지막 사냥터로 해 주시기 바랍니다.(바알 부하 잡고 나서 다음 사냥터 부하몹에게 스태틱 사용금지 부분을 못찾겠습니다)
scripts\NTBot\bots\NTBaal.ntl
_iSummon = MyBa_CheckSummon();
}
if (_iSummon == 2 && MyConfig_AttackSkill[5][0] == 101)
MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_NOT_NORMAL);
MyConfig_SorceressCastStaticOthers = 50; // 추가 (부하를 잡을 때 사용할 스태틱 필드)
MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_ALL, true);
if (MyConfig_BaalLeechBotBaal == 0 && MyConfig_BaalLeechBot == 2 && MyConfig_BaalLeechBotXy[0] > 0)
MyLB_WriteMessage("RESUME");
if (_iSummon == 1)
NTP_DoPrecast(true);
else if (_iSummon == 3)
MyBa_CheckHydra();
else if (_iSummon == 5)
break;