만능쫄봇 전용 텔레로 오리 매피, 해파, 듀리얼 추가-17차 버젼#3
분류
봇관련
조회 수
1,508
추천 수
5
안녕하세요?
이 자료는 아래의 [만능쫄봇 전용 텔레로 오리 카오스런 하기-17차 버젼#1, #2]
자료에 이어 매피, 해파스토, 듀리얼 사냥터 자료 입니다..^^
등록된 모든 쫄과 함께 사냥 합니다.
주의 ** [만능쫄봇 전용 텔레로 오리 카오스런 하기-17차 버젼#1] 정상 동작시
추가 사냥터 입니다.
PS : 마지막 추가 사냥터 입니다.
필요하신분들 모두 잘 되시길 바라면서 항상 즐겁고 유쾌한 나날 되시길 바랍니다.
관심 주신 모든 분들께 감사의 말씀 드립니다..^^
감사 합니다.
===============================================================================================================================
1. scripts\NTBot\bots\MyJjolBotJjol.ntj --> 수정할곳
-------------------------------------------------------
case "FIT": // 피터 1층으로 이동(텔레)
if (me.charname == Purpose_Telpo)
{
if (MyMo_MoveToStairs([6, 7, 12]))
MyMo_MoveTo(me.areaid, (me.x + 10), (me.y + 10));
if (NTTM_CheckAct(1))
MyJB_WriteJjolMessage("1");
Say("!리더님, 피트1층 문 열었다 !!!");
}
break;
// 추가 -> --------------------------------------------------------------------------------------------------------------------
case "MEPHY": // 메피스토한테 이동(텔레)
if (me.charname == Purpose_Telpo)
{
if (!MyMo_MoveToStairs([me.areaid, 102, 0, 0, MyConfig_MephistoClear[0][0], MyConfig_MephistoClear[0][1]]))
return "MyMo_MoveToStairs()";
if (!MyMo_MoveTo(me.areaid, 17560, 8069))
MyJB_WriteJjolMessage("-1");
if (NTTM_CheckAct(3)) MyJB_WriteJjolMessage("1");
else MyJB_WriteJjolMessage("-1");
Say("!리더님, 메피가 보잔다. !!!");
}
break;
case "DURI": // 듀리엘방으로 이동(텔레)
if (me.charname == Purpose_Telpo)
{
var _areaIdList = [72, 71, 70, 66, 67, 68, 69];
var _tombs, _moveXy;
var _areaId;
_tombs = GetRoom();
if (!_tombs) return "GetRoom()";
_areaId = _tombs.correcttomb;
if (!MyMo_MoveToStairs([me.areaid, _areaId, 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
return "MyMo_MoveToStairs()";
_moveXy = MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 152, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1], -1);
if (!_moveXy) return "MyMo_MoveToPresetUnit()";
if (!MyDur_CheckCoord(_moveXy.x, _moveXy.y))
{
if (!MyMo_MoveTo(me.areaid, _moveXy.x, _moveXy.y)) return "MyMo_MoveTo()";
}
if (NTConfig_ClearPosition[2]) MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true);
if (!MyDur_TakeStair(100))
{
MyAt_ClearPosition(10, _MyAt_MONSTER_TYPE_ALL, true);
if (!MyDur_TakeStair(100)) return "MyDur_TakeStair()";
}
//MyMo_MoveTo(me.areaid, 22623, 15710); // 안쪽으로 이동후 포탈 열고 싶을때 주석제거 사용 하세요
if (NTTM_CheckAct(2)) MyJB_WriteJjolMessage("1");
Say("!리더님, 듀리멜 잡아라 !!!");
}
break;
// --------------------------------------------------------------------------------------------------------
case "IN":
if (!NTC_InTown())
{
if (!MyTP_UsePortal({ owner:_MyJB_GisaName }))
MyTP_UsePortal({ owner:me.charname });
if (NTTM_CheckAct())
{
MyJB_WriteJjolMessage(_msg);
_MyJBJ_Action = 3;
_MyJB_Message = _msg;
}
}
break;
case "OUT":
if (NTC_InTown())
.
.
.
}
function MyJBJ_CheckDeath(isGetCorpse)
{
var _player;
var _preAreaId, _preX, _preY;
if (me.mode != 0 && me.mode != 17)
return true;
_preAreaId = me.areaid;
_preX = me.x;
_preY = me.y;
NTC_PingDelay(1000);
while (me.mode == 0 || me.mode == 17)
{
me.Cancel(0);
NTC_PingDelay(1000);
}
if (GetUIState(_MyMI_UI_ESC))
{
me.Cancel(0);
Delay(500);
}
while (!NTC_InTown())
Delay(500);
NTC_PingDelay(500);
Say("/w " + _MyJB_GisaName + " HELP/" + _preAreaId + "/" + _preX + "/" + _preY);
Delay(1000);
if (!MyMo_TownMove("portalspot", NTC_GetSkillLevel(43) > 0))
return false;
if (isGetCorpse)
{
for (var i = 0; i < 60; i++)
{
Delay(500);
if (MyTP_UsePortal({ owner:_MyJB_GisaName, telekinesis:true }))
break;
if ((i % 5) == 0)
Say("/w " + _MyJB_GisaName + " HELP/" + _preAreaId + "/" + _preX + "/" + _preY + "/PORTAL");
Delay(500);
}
if (NTC_InTown())
return false;
MyMo_MoveTo(_preAreaId, _preX, _preY);
NTT_GetCorpses();
}
return true;
}
// 제일 끝부분 입니다.
// 추가 -> --------------------------------------------------------------------------------------------------------------------
function MyDur_EnticeTo(target, distance, move, targetX, targetY)
{
var _distance;
_MyMo_TickCount = GetTickCount();
while (true)
{
if (GetDistance(me, target) <= distance)
{
_distance = GetDistance(me.x, me.y, targetX, targetY);
if (_distance <= Math.round(move * 3 / 2))
return NTM_WalkTo(targetX, targetY);
if (!NTM_WalkTo(me.x + Math.round(move * (targetX - me.x) / _distance), me.y + Math.round(move * (targetY - me.y) / _distance)))
return false;
_MyMo_TickCount = GetTickCount();
}
else
{
if (GetTickCount() <= (_MyMo_TickCount + 3500))
Delay(NTC_DELAY_FRAME);
else
return false;
}
}
}
function MyDur_CheckCoord(x, y)
{
var _coordList = [[0, x - 11, y - 11], [0, x - 11, y + 3], [0, x - 11, y + 15], [0, x + 7, y - 11], [0, x + 7, y + 3], [0, x + 7, y + 15]];
var i;
var _unitX, _unitY;
var _unit = NTC_FindUnit(NTC_UNIT_MONSTER, null, 15);
if (!_unit)
return false;
do
{
if (_unit.IsAttackable())
{
_unitX = _unit.x;
_unitY = _unit.y;
for (i = 0; i < 6; i++)
{
if (GetDistance(_coordList[i][1], _coordList[i][2], _unitX, _unitY) <= 6)
_coordList[i][0]++;
}
}
} while (_unit.GetNext());
_coordList.sort(function (a, b) { return (a[0] - b[0]); });
return MyMo_MoveTo(me.areaid, _coordList[0][1], _coordList[0][2]);
}
function MyDur_TakeStair(classId)
{
var _preAreaId;
var _unit = NTC_FindUnit(NTC_UNIT_OBJECT, classId, 50);
if (_unit)
{
_preAreaId = me.areaid;
for (var i = 0; i < 100; i++)
{
if ((i % 5) == 0)
{
if (NTC_GetSkillLevel(43) && MyMo_MoveCloser(_unit, 20))
NTC_CastSkill(43, NTC_HAND_RIGHT, _unit);
else if (MyMo_GetCloser(_unit))
NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _unit);
}
Delay(100);
if (me.areaid != _preAreaId)
{
while (me.areaid == 0)
Delay(200);
if (me.areaid != _preAreaId)
{
NTC_PingDelay(NTConfig_AreaDelay);
return true;
}
else
return false;
}
}
}
return false;
}
// <-------------------------------------------------------------------------------------------------
===============================================================================================================================
2. scripts\NTBot\bots\MyMephisto.ntj --> 수정할곳
-------------------------------------------------------
function MyMain()
{
var _attackXyList = [[17502, 8037, 17546, 8093], [17547, 8003, 17583, 8068], [17584, 8003, 17628, 8068],
[17629, 8027, 17663, 8068], [17664, 8022, 17703, 8068], [17664, 8069, 17703, 8114],
[17629, 8069, 17663, 8113], [17584, 8069, 17628, 8143], [17547, 8069, 17583, 8133]];
// 추가 -> ---------------------------------------------------------------------------------
if (MyConfig_JjolBotGisaJjol > 0)
{
MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
MyJB_WriteGisaMessage("ACT3"); //MyJB_WriteCheckMessage("ACT3");
if (NTC_InTown()) MyVi_TownManager();
}
if (!MyMo_Start(101)) return "MyMo_Start()";
Say(" 메피스토 저렙은 위험 합니다. ");
NTM_WalkTo(me.x + 5, me.y + 4); Delay(2000);
if (!NTM_MakeTP()) return "NTM_MakeTP()";
MyJB_WriteCheckMessage("OUT");
var _player1, _player2;
for (var i = 1; i <= 100; i++)
{
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true);
if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
MyJB_WriteCheckMessage("BO"); Delay(4000);
MyJB_WriteCheckMessage("MEPHY");
NTP_DoPrecast(true); Delay(1000);
MyTP_UsePortal({ owner:me.charname });
NTM_WalkTo(me.x - 6, me.y - 5);
MyJB_WriteCheckMessage("IN");
var _msg;
for (i = 1; i <= 60; i++)
{
_msg = MyIL_File("NTBot/MyData/JjolBot/JjolBotJjolMessage[" + Purpose_Telpo + "].txt", 0);
Delay(1000);
if (_msg == "1" )
{
MyTP_UsePortal({ owner:Purpose_Telpo });
if (!NTM_MakeTP()) return "NTM_MakeTP()";
MyJB_WriteCheckMessage("ATTACK");
MyAt_ClearPosition(20);
break;
}
}
if (_msg != "1") return "Tele Fail:"+_msg;
if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
Say("!전에 혼나고도 또 보자 하더냐? !!!");
// <----------------------------------------------------------------------------------------
// 주석처리 (증오3층 까지) -> --------------------------------------------------------------
/*
if (MyConfig_MephistoJjolBot != 0)
MyJB_WriteGisaMessage("ACT3");
if (!MyMo_Start(101))
return "MyMo_Start()";
if (!MyMo_MoveToStairs([me.areaid, 102, 0, 0, MyConfig_MephistoClear[0][0], MyConfig_MephistoClear[0][1]]))
return "MyMo_MoveToStairs()";
if (MyConfig_MephistoJjolBot != 0)
{
if (!MyMo_MoveTo(me.areaid, 17592, 8070, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
return "MyMo_MoveTo()";
_MyJB_Portal.x = 17592;
_MyJB_Portal.y = 8070;
MyTP_MakeTownPortal();
MyJB_WriteCheckMessage((MyConfig_MephistoJjolBot == 1) ? "OUT" : "ATTACK");
MyMo_MoveTo(me.areaid, 17555, 8069);
if (MyConfig_MephistoKill != 0)
{
Print("ÿc4참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 'MyConfig_MephistoKill = 0'으로 자동 설정됩니다.");
MyConfig_MephistoKill = 0;
}
}
else if (!MyMo_MoveTo(me.areaid, 17564, 8069, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
*/
// <----------------------------------------------------------------------------------------
// 추가 -> ---------------------------------------------------------------------------------
if (!MyMo_MoveTo(me.areaid, 17560, 8069, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
// <----------------------------------------------------------------------------------------
return "MyMo_MoveTo()";
switch (MyConfig_MephistoKill)
{
case 0:
if (!MyAt_KillBoss(242, null, -1))
{
if (MyConfig_MephistoJjolBot != 0)
MyJB_WriteCheckMessage("IN", (MyConfig_MephistoJjolBot == 1) ? 5000 : 20000);
return "MyAt_KillBoss()";
}
if (MyConfig_MephistoJjolBot != 0 && MyConfig_MephistoClear[1][0] != 2)
MyJB_WriteCheckMessage("IN", (MyConfig_MephistoJjolBot == 1) ? 5000 : 20000);
break;
case 1:
if (!MyMep_KillMephisto(20, 9))
return "MyMep_KillMephisto()";
break;
}
// 추가 -> ---------------------------------------------------------------------------------
MyJB_WriteCheckMessage("IN"); Delay(3000);
// <----------------------------------------------------------------------------------------
// 이하 원본대로 두세요
===========================================================================================
3. scripts\NTBot\bots\MyHephasto.ntj --> 수정할곳
-------------------------------------------------------
function MyMain()
{
// 추가 -> ---------------------------------------------------------------------------------
if (MyConfig_JjolBotGisaJjol > 0)
{
MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
MyJB_WriteGisaMessage("ACT4"); //MyJB_WriteCheckMessage("ACT4");
if (NTC_InTown()) MyVi_TownManager();
}
if (!MyMo_Start(107)) return "MyMo_Start()";
Say(" 헤파스토 갑니다. ");
NTM_WalkTo(me.x + 5, me.y + 4); Delay(2000);
if (!NTM_MakeTP()) return "NTM_MakeTP()";
MyJB_WriteCheckMessage("OUT");
var _player1, _player2;
for (var i = 1; i <= 100; i++)
{
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true);
if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
MyJB_WriteCheckMessage("BO"); Delay(4000);
NTP_DoPrecast(true); Delay(1000);
if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
Say("!어라, 여긴 안 날아가니? 걸어가며 혼내주지 뭐. !!!");
// <----------------------------------------------------------------------------------------
// 주석처리 (불길의강) -> ------------------------------------------------------------------
//if (!MyMo_Start(107))
//return "MyMo_Start()";
// <----------------------------------------------------------------------------------------
if (!MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 376, 0, 0, MyConfig_HephastoClear[0] == 1, MyConfig_HephastoClear[1], (MyConfig_AttackSkill[1][1] <= 5) ? 40 : 0))
return "MyMo_MoveToPresetUnit()";
if (!MyAt_KillBoss(409))
return "MyAt_KillBoss()";
if (MyConfig_HephastoClear[0] == 2)
MyAt_ClearRooms(MyConfig_HephastoClear[1]);
return "MyMain()";
}
===========================================================================================
3. scripts\NTBot\bots\MyDuriel.ntj --> 수정할곳
-------------------------------------------------------
function MyMain()
{
var _areaIdList = [72, 71, 70, 66, 67, 68, 69];
var _tombs, _moveXy;
var _areaId;
// 추가 -> ---------------------------------------------------------------------------------
if (MyConfig_JjolBotGisaJjol > 0)
{
MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
MyJB_WriteGisaMessage("ACT2"); //MyJB_WriteCheckMessage("ACT2");
if (NTC_InTown()) MyVi_TownManager();
}
if (!MyMo_Start(46)) return "MyMo_Start()";
Say(" 듀리엘 저렙은 위험 합니다. ");
NTM_WalkTo(me.x + 12, me.y + 12); Delay(2000);
if (!NTM_MakeTP()) return "NTM_MakeTP()";
MyJB_WriteCheckMessage("OUT");
var _player1, _player2;
for (var i = 1; i <= 100; i++)
{
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true);
if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
MyJB_WriteCheckMessage("BO"); Delay(4000);
MyJB_WriteCheckMessage("DURI");
NTP_DoPrecast(true); Delay(1000);
MyTP_UsePortal({ owner:me.charname });
NTM_WalkTo(me.x - 6, me.y - 5);
MyJB_WriteCheckMessage("IN");
var _msg;
for (i = 1; i <= 60; i++)
{
_msg = MyIL_File("NTBot/MyData/JjolBot/JjolBotJjolMessage[" + Purpose_Telpo + "].txt", 0);
Delay(1000);
if (_msg == "1" )
{
MyTP_UsePortal({ owner:Purpose_Telpo });
if (!NTM_MakeTP()) return "NTM_MakeTP()";
MyJB_WriteCheckMessage("ATTACK");
MyAt_ClearPosition(20);
break;
}
}
if (_msg != "1") return "Tele Fail:"+_msg;
if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
Say("!에라 이넘 잡아놓고 보자. !!!");
// <----------------------------------------------------------------------------------------
// 주석처리 (듀리얼방 까지) -> -------------------------------------------------------------
/*
if (MyConfig_DurielJjolBot != 0)
MyJB_WriteGisaMessage("ACT2");
if (!MyMo_Start(46))
return "MyMo_Start()";
if (MyConfig_DurielClear[0][0] == 2)
MyAt_ClearRooms(MyConfig_DurielClear[0][1]);
_tombs = GetRoom();
if (!_tombs)
return "GetRoom()";
_areaId = _tombs.correcttomb;
if (NTConfig_OpenChest && MyConfig_DurielChest)
{
for (var i = 0; i < _areaIdList.length; i++)
{
if (_areaIdList[i] != _areaId)
{
if (!MyMo_MoveToStairs([me.areaid, _areaIdList[i], 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
return "MyMo_MoveToStairs()";
if (NTTMGR_CheckKeys() < 3)
{
if (!MyMo_TownManager(true))
return "MyMo_TownManager()";
}
if (!MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 397, 2, 2, MyConfig_DurielClear[1][0] == 1, MyConfig_DurielClear[1][1]))
return "MyMo_MoveToPresetUnit()";
if (MyConfig_DurielChest == 2)
MyAt_ClearPosition();
MyCo_OpenChest(NTC_GetSpecialChest());
MySI_PickItems();
if (!MyMo_MoveToStairs([me.areaid, 46, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1]]))
return "MyMo_MoveToStairs()";
}
}
}
if (!MyMo_MoveToStairs([me.areaid, _areaId, 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
return "MyMo_MoveToStairs()";
_moveXy = MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 152, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1], -1);
if (!_moveXy)
return "MyMo_MoveToPresetUnit()";
if (!MyDur_CheckCoord(_moveXy.x, _moveXy.y))
{
if (!MyMo_MoveTo(me.areaid, _moveXy.x, _moveXy.y))
return "MyMo_MoveTo()";
}
if (NTConfig_ClearPosition[2])
MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true);
if (!MyDur_TakeStair(100))
{
MyAt_ClearPosition(10, _MyAt_MONSTER_TYPE_ALL, true);
if (!MyDur_TakeStair(100))
return "MyDur_TakeStair()";
}
*/
// <----------------------------------------------------------------------------------------
if (MyConfig_DurielJjolBot != 0)
{
_MyJB_Portal.x = me.x;
_MyJB_Portal.y = me.y;
//MyTP_MakeTownPortal();
// 위 주석처리 중요
MyMo_MoveTo(me.areaid, 22621, 15712);
Delay(1500);
MyJB_WriteCheckMessage((MyConfig_DurielJjolBot == 1) ? "OUT" : "ATTACK");
if (MyConfig_DurielKill != 0)
{
Print("ÿc4참고: 'MyConfig_DurielJjolBot = 0'이 아니면 'MyConfig_DurielKill = 0'으로 자동 설정됩니다.");
MyConfig_DurielKill = 0;
}
}
switch (MyConfig_DurielKill)
{
case 0:
if (!MyAt_KillBoss(211, null, -1))
{
if (MyConfig_DurielJjolBot != 0)
MyJB_WriteCheckMessage("IN");
return "MyAt_KillBoss()";
}
if (MyConfig_DurielJjolBot != 0)
MyJB_WriteCheckMessage("IN");
break;
case 1:
if (!MyDur_KillDuriel1())
return "MyDur_KillDuriel1()";
break;
case 2:
if (!MyDur_KillDuriel2(16, 8))
return "MyDur_KillDuriel2()";
break;
}
MySI_PickItems();
// 추가 -> ---------------------------------------------------------------------------------
MyJB_WriteCheckMessage("IN"); Delay(3000);
// <----------------------------------------------------------------------------------------
return "MyMain()";
}
function MyDur_KillDuriel1()
{
var _iAttack, _targetHp;
var _target = NTC_FindUnit(NTC_UNIT_MONSTER, 211, 5);
if (!_target)
return false;
// 이하 원본대로 두세요
=============================================================================================
4. 기사캐릭 이니에서 아래부분 수정
----------------------------------
//NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥
MyConfig_DurielJjolBot = 2; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
// 윗줄 2 로 지정 중요
MyConfig_DurielChest = 0; // 황금상자 열기 = 0: 사용 안 함/ 1: 열기/ 2: 주변 몬스터 정리 후 열기
MyConfig_DurielClear = [[0, 0x01], [0, 0x01]]; // [마기의 캐니언, 탈 라샤 무덤]
MyConfig_DurielKill = 0; // 듀리얼 잡기 = 0: 맞짱/ 1: 거리 유지하기/ 2: 티리얼 있는 곳으로 유인하기 * 참고: 'MyConfig_DurielJjolBot = 0'이 아니면 0으로 자동 설정됩니다.
// 듀리얼방까지 텔레
NTConfig_Script.push(["MyMephisto.ntj"]); // 액트 3: 증오의 사원 2, 3층으로 이동 -> 메피스토 사냥/상자 열기
MyConfig_MephistoJjolBot = 2; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
// 윗줄 2 로 지정 중요
MyConfig_MephistoClear = [[0, 0x01], [0, 0x01]]; // [증오의 사원 2층, 증오의 사원 3층] * 참고: 오리지널에서는 증오의 사원 3층을 전체 사냥으로 설정하면 카운슬 멤버를 잡습니다.
MyConfig_MephistoKill = 0; // 메피스토 잡기 = 0: 맞짱/ 1: 강 쪽으로 유인하기 * 참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 0으로 자동 설정됩니다.
// 매피방까지 텔레
NTConfig_Script.push(["MyHephasto.ntj"]); // 액트 4: 불길의 강으로 이동 -> 대장장이 헤파스토 사냥
MyConfig_HephastoClear = [1, 0x01]; // [불길의 강]
// 걸어가며 길목/전체사냥
========================================================================================================
// 수정 끝. 모두 잘 되시기를 바라면서 사냥터 업을 모두 종료 합니다.
// 감사 합니다.