케릭 파일 설정하기(XP.bot-Avenger.Ver3.0)
분류
디아관련
조회 수
10,834
추천 수
3
*중요 부분만 적었습니다.
생략된 부분은 봇란의 공지에 있습니다.
소서와 햄딘 기준입니다.
===============================================================
1.LoaderXP configuration
LXP_StartGameDel = 0;
LXP_LoadScriptDel = rnd(1000,3000);
LXP_EndGameDel = rnd(1000,5000);
LXP_MinGameLength = 180;최소게임시간(3분)
LXP_RandomOrder = false;샤냥코스 무작위
LXP_OptimizeOrder = false;
LXP_RetryOnError = false;스크립 에러가 났을때 미션 재 수행
LXP_PrintRunningScript = false;
===============================================================
2.DClone and IP scanner options
LXP_IPList.push("50");우버 이벤트 아이피 기록
LXP_IPList.push("51");
LXP_IPList.push("52");
===============================================================
3. General configuration
XP_AbortNoMerc = true; 용병 죽어도 계속 사냥
XP_StopFullInv = false; 인벤이 찾을때 정지
XP_StopNoRepair = false;돈이 없어 수리 못하면 정지
DT_UseMerc = true; 용병 고용
DM_UseTeleport=true; 텔레 포트 사용
XP_ClearPath = false; 전체 쓸기
===============================================================
4.InTown configuration
XP_BuyKeys = true; 키구입
XP_ShopIt = false;
XP_AlwaysHealer = false; 항상 npc에게 가기
XP_AlwaysRepair = false; 항상 수리
XP_RandomNPC = false;
===============================================================
5.Teambotting configuration (Leader side)
XP_RunMode = 0; 0=혼자방,1=공방,2는 팀봇
===============================================================
6.AndyXP configuration(안다)
AXP_UseHellCoords=true;벽 등지고 안다 잡기
AXP_OffsetY=-3;
AXP_OffsetX=2;
XP_Static=5;스태틱 사용 횟수
===============================================================
7.Baal configuration(바알)
XP_CheckDolls = false;돌 치킨(조그만 놈)
XP_CheckSouls = false;솔 치킨
BXP_ClearStairToMain = false;쓰론 계단쪽 쓸기
BXP_ClearMainEntrance = false;쓰론 입구쪽 작은 방 쓸기
BXP_KillBaal = true; 바알 잡기
===============================================================
8.BaalXP Public mode configuration
XP_RunMode = 0; 0 = 혼자방,1 = 공방,2 = 팀봇
BXP_LogRunsToMIRC = false;
BXP_PortalPosition = 1; 포탈 여는 위치(0=오른쪽 뒤,1=오른쪽 앞,2=입구)
===============================================================
9.BloodwitchXP configuration
BWXP_ClearArea = true;블루드 윗치(죽음의 홀3층 지키는 봇)잡고 전체 쓸기
===============================================================
10.BloodyXP configuration
BLXP_DoEldritch = true;엘드니치 잡기
BLXP_ClearPathToShenk = true;게단 아래쪽 쓸기
BLXP_DoShenk = true;생크 잡기
BLXP_DoTopBloody = false;
BLXP_DoDacFarren = false;닥패런잡기
BLXP_DoBottomBloody = false;
BLXP_EnterTownAtEnd = true;
===============================================================
11.BurrowerXP configuration
BUXP_ClearArea = true;마고트 3층 상자앞 전체 쓸기
BUXP_ClearPathToLevelTwo = false; //doesn't work for some reason
BUXP_ClearPathToLevelThree = false; //doesn't work for some reason
BUXP_ClearPathToBurrower = false; //doesn't work for some reason
================================================================
12.ChaosXP configuration
CSXP_ClearRiver = false;불길의 강 쓸기
CSXP_ClearChaos = false;카오스 입구 부터 쓸기
CSXP_Retries = 3;
CSXP_KillDiablo = true; 디아 잡기
================================================================
13.CountessXP configuration
CXP_ShowRuneConsole=true; 우측에 룬 콘솔 보이기
XP_Static=5;
XP_KillMinions=true;
XP_KillMinionsFirst=false;
================================================================
14. CowsXP configuration(카우)
WXP_KillRakanishu = false;
WXP_OpenOnly=false; 포탈만 열기
WXP_WaitForPortal = false;
WXP_KillKing=false;
================================================================
15.MausoleumXP configuration
MSXP_KillRaven=true;레이븐 잡기
MSXP_DoMausoleum=true;Mausoleum 쓸기
================================================================
16.MephXP configuration(메피)
MXP_AlwaysGoAct4=false;항상 빨간 포탈을 이용 액트4로 이동하기
MXP_OpenUberChest=true;메피 위 상자 열기
MXP_BridgeWait = 1000;
MXP_ChestStand=true; 무기창 열기
MXP_ClearAll = true; 전체 쓸기 true일때 전체 상자 염
XP_CouncilAbort=true;카운실 무시
XP_CouncilDist=20;
XP_Static=10;
================================================================
17.NihlathakXP configuration(나락)
NXP_UseWaypoint=false;빨간 포탈 없을때 웨이 이용하기
NXP_KillPindle=true; 핀들 잡기
NXP_KillNihlathak=true;나락 잡기
NXP_SkipPindleOnChicken=false;
NXP_AttackMode=1; 공격 모드
XP_KillMinions=true;
================================================================
18.PindleXP configuration
PXP_NithExtension=true;나락 스크립 확장,나락 잡을땐 항상 true
PXP_AttackZombies=true;핀들 앞마당 좀비 잡기
================================================================
19.SummonerXP configuration
SXP_KillFireEye = true;궁전 3층 파이어 아이 잡기
SXP_SkipSummoner = false;
SXP_KillMonsters=false; true는 생츄어리 쓸기
================================================================
20.TombsXP configuration
TBXP_ClearTomb = false;탈방 쓸기(듀리엘 있는 곳만)
TBXP_KillDuriel = true;듀리엘 잡기
================================================================
21.WaypointsXP configuration
WPXP_SkipHallsOfPainWP = true;홀스오브페인 웨이 안찍기
================================================================
22.Precasting configuration(소서)
DA_UseCTA=true;콜투암 사용
DA_AutoPrecasts=false;이곳은 항상 false로,true땐 자동으로 설정됨 하위 옵션 무시
XP_AutoBOCheck=true;
XP_AutoRefresh = true;
XP_RefreshLoops = 5;
XP_ColdArmor=1; (0 = 사용안함, 1 = 프로즌 아머, 2 = 쉬머아머 3 = 칠링아머)
XP_EnergyShield=false;에쉴사용
XP_ThunderStorm=false;썬더쓰톰
XP_EnchantMerc=false;용병인첸
XP_Oaksage=true; 오크쉐이지 사용(오심,피스링)-마을에서 소환
================================================================
콜투 지를때 오크쉐이지 소환하기 제거
\scripts\libs\common\d2jsp-attack.d2l
아래 부분을 찾습니다.
// Function by Xizeta
function DA_UseCTASkills() {
// CTA skills casting for all chars excepted Barbarian
if (DA_UseCTA && me.classid != 4 && !DC_InTown(me)) {
DA_BOSwitch("bo");
DC_DoCast(155,0);
DC_DoCast(149,0);
DC_DoCast(226,0);//--<삭제
================================================================
23.Precasting configuration(팔라)
DA_UseCTA=true;
DA_AutoPrecasts=false;
XP_AutoBOCheck=true;
XP_AutoRefresh = false;
XP_RefreshLoops = 2;
XP_HolyShield=true;
XP_Oaksage=true;
================================================================
24.Precasting configuration(어쌔)
DA_UseCTA = false;
DA_AutoPrecasts = true; 여기를 false로
XP_AutoBOCheck=true;
XP_AutoRefresh = true;
XP_RefreshLoops = 5;
XP_Venom=false;
XP_Fade=false;
XP_ShadowMaster=false;
XP_BladeShield=false;
DA_Refresh = false;
스웹의 베넘 안쓰고 버스트오브 스피드 사용하기
================================================================
25.Boss attack configuration
XP_MaxAttacks = 20;최대 공격 횟수
http://tradia.me/diablo2/diablo2_tips/128951
================================================================
26.Area clearing configuration
XP_OpenChests = false;항아리 열기
================================================================
27.Immunities/Resistances/Enchantments to skip on bosses
http://tradia.me/diablo2/diablo2_tips/122655
================================================================
TIP
1. 햄딘 헛방 방지
scripts\libs\XP\Libs 폴더, XP_Include.d2l 파일
function XP_PaladinBossAttack 함수에, 다음부분
// still missing target
if (target.hp > (_prevhp-2000)) {
// Move to the target
commAttack.GotoDest(target.x, target.y);
// Set the aura on the right hand
DC_PutSkill(XP_PallyAura,0);
}
을, 아래 처럼 수정후 저장
// still missing target
if (target.hp > (_prevhp-2000)) {
// Move to the target
mpos = DP_FindClosestWalkable(target.x, target.y+rnd(-3,3));
if(!mpos) commAttack.GotoDest(target.x, target.y);
else DM_MoveTo(mpos.x, mpos.y);
// Set the aura on the right hand
DC_PutSkill(XP_PallyAura,0);
}
2. 보스가 이뮨몹일때 잡몹부터 잡기(소서)
scripts\libs\XP\Libs 폴더에서 XP_Include.d2l 열고
var _XP_UseTeleOnImmune=false; true로 수정 - 이뮨 보스일 경우 텔레키니스트로 공격
// Target is immune and user set using telekinesis on boss
if (!_XP_haveUntimed && !_XP_haveTimed && (_XP_UseTeleOnImmune || !XP_ClearPosition(30,target)))
를 아래와 같이 수정
// Target is immune and user set using telekinesis on boss
if (!_XP_haveUntimed && !_XP_haveTimed && (_XP_UseTeleOnImmune && XP_ClearPosition(30,target)))
3. 듀리엘 잡고 아템 안집는 현상 수정
\scripts\bots의
TombsXP파일 열고
TombsXP libs loading 이곳 찾아서
// Increase the kills counter then leave the game
// For TBXP,a kill is equal to a completed run so with a small note, it is fine as is.
DL_AddKill();
// Pick the dropped items //추가
DSN_PickItems(XP_IdItems);//추가
// Quit the game
XP_CloseScript();
3. 무공 극체라 메피방에서 이뮨몹 오래 잡는 현상 수정
bots폴더에 MephXP를 열고
XP_Precasts();
DM_MoveTo(17616,8025);
DM_MoveTo(17630,8045); // bremm area
target = getUnit(1,"Bremm Sparkfist"); // 이 곳부터
if(target) {
XP_KillBoss("Bremm Sparkfist",732,0x01,false,false,target);
DSN_PickItems(XP_IdItems);
} // 이곳까지 삭제
XP_ClearPosition(30);
를
XP_Precasts();
DM_MoveTo(17616,8025);
DM_MoveTo(17625,8051); // bremm area 이렇게 좌표 수정
XP_ClearPosition(30);