XP봇 나락 주위몹 잡기..
분류
봇관련
조회 수
3,219
추천 수
0
피스링은 꼈는데, 나락이 파이어 내성일때 봇순이가 상당히 당황할때가 많습니다.
주위 몹들이 콜드 내성이기 때문인데요, 보통 파볼오브 소서를 할 경우엔 오브 데미지는 얼마 안되기 때문에 나락이 죽는데 걸리는 시간이 많이 걸립니다.
거기서 용병이 열심히 애들 죽이는 바람에 시폭이 열심히 터지고 그러면 갑갑하죠.. 에쉴 탱크 체라소서가 아닌이상 봇순이도 덩달이 죽기도 합니다.
또한 파이어 콜드 내성일때 치킨하는 기능 사용을 안하시면 용병이 애들 죽이고 나락 잡을때까지 멀뚱멀뚱하게 있기도 하네요... 그렇다고 치킨하는 기능 사용하면 절대 카운테스는 못잡을겁니다.
대신 소순이가 피스링 끼고 주위 몹들 처리하게 되면 시폭도 적게 터지고, 빨리 주위 쓸어버려서 용병이 나락 잡도록 할수가 있죠..
물론 티리얼갑 입혀주면 자폭하러 들어오는애들 시체 시폭하는걸 제외하고는 시폭이란걸 구경하지도 못할겁니다.
서민분들은 불가능하겠죠..
스크립트를 약간 수정했더니 같은시간동안 파괴키 물어오는 양이 약간 상승했네요..
저의경우 티리얼 갑옷 입혀놨기 때문에 다른분들께도 잘 통할지는 모르겠습니다.
아직 다른 셋팅으로는 실험을 안해봤기에 보다 좋은 효과를 볼수 있을거란 확신은 못하겠네요..
제 소스를 공개합니다.
나락 스크립트 2.2버전 수정했구요, 수정한 부분 조금만 올려드리겠습니다.
반응좋으면 파일로 올리구요..
// ONLY called when we are on level 3 (Halls of Vaught)
function NXP_AttackNihlathak() {
// Display taunts if set to true
if (XP_UseTaunts) { XP_Taunt("Nihlathak"); }
// Here is where we check health and mana/cursed and heal if needed
if (XP_SafeCheck) { XP_DoSafeCheck(); }
// Do precasts after before beginning second phase
DA_Refresh=true; // Must be true to be able to refresh the precasts
XP_Precasts();
var _bestlocation = NXP_FindNihlathak();
if (_bestlocation != -1) {
// NXP_AttackMode = 0 results in _NXP_Locations[bl][2], _NXP_Locations[bl][3]
// NXP_AttackMode = 1 results in _NXP_Locations[bl][4], _NXP_Locations[bl][5]
commPather.GotoDest(_NXP_Locations[_bestlocation][(NXP_AttackMode * 2) + 2], _NXP_Locations[_bestlocation][(NXP_AttackMode * 2) + 3]);
// Detecting Nihlathak
var _nihlathak = DC_FindMonster(526);
}
else {
DL_AddAbort();
DC_QuitMessage("No attack coordinates for Nihlathak found!!");
}
// We have a target (_nihlathak)... we are at predetermined attack coordinates... Attack!
if (_nihlathak) {
// If it is a zon or sorc, get the safe position
if (me.classid === 0 || me.classid == 1) {
NXP_SafeNihlathak(_nihlathak);
DM_MoveTo(_NXP_AttackCoordX, _NXP_AttackCoordY);
}
_nilax=_nihlathak.x;
_nilay=_nihlathak.y;
var _nilaname = _nihlathak.name;
XP_ClearPosition(25); //<==요부분이 주위 몹 처리하는겁니다.
var _tmp = NXP_SucideAttack;
XP_SucideAttack = NXP_SucideAttack; ;
XP_Attack(_nihlathak);
XP_SucideAttack = _tmp;
DC_Print("