XP2.3h / FollowXP.d2j 수정 - "BO" 커맨드 문제
분류
봇관련
조회 수
1,558
추천 수
1
현재는 쫄봇이 -콜투암을 쓰지않는- 바바리안이고 배틀오더 스킬이 있는 경우,
"bo" 커맨드로 리더에게 BO를 줄수 없는 문제가 있습니다.
현재는 콜투암 만을 이용할 수 있게 되어있습니다. 역시 FollowXP.d2j는 '날림' 이었습니다.
"bo" 커맨드 처리를 콜투암 사용 뿐 아니라 follower-바바의 스킬을 사용할 수 있게 합니다.
1. FollowXP.d2j 에서
function gameMsg(m, c) {
에서, 다음 BO command 관련 else if 절을 수정합니다.
.....
// BO command
else if (cmd == "bo" && (DA_UseCTA || DC_CheckSkill(149)) && !DC_InTown(me)) {
_leader = getUnit(0, _FWXP_LeaderName);
if (_leader) {
commPather.GotoDest(_leader.x, _leader.y);
if (me.classid == 4 && !DA_UseCTA) { //7.13수정-TT
var _temp = DA_Refresh;
DA_Refresh = true;
XP_Precasts();
DA_Refresh = _temp;
} else DA_UseCTASkills();
}
}
2. 쫄봇-바바 캐릭 콘픽 중
다음 부분을 수정합니다.
function XP_BarbarianConfig() {
/////////////////////////////////////////////////////////////////////////////////////////////
// Precasting configuration
DA_UseCTA=false;
DA_AutoPrecasts=false;
DA_Refresh = true; //Set to true to refresh your precasts by default, if DA_AutoPrecasts is false
XP_AutoBOCheck=true;
XP_AutoRefresh = true;
XP_RefreshLoops = 5;
XP_BattleCommand=true;
XP_BattleOrders=true;
XP_Shout=true;
////////////////////////////////////////////////////////////////////////////////////////////////
// Attack configuration (this include area clearing configuration)
3. 응용
리더봇이 바알봇을 수행하고, 쫄봇 바바가 리더에게 배틀오더스를 주고자 할 때.
(봇질문란에 흰여울님이 질문하셨던 문제의 해결책 이기도 합니다.)
http://www.durune.com/bbs/zboard.php?id=dia3_xfile&page=3&sn1=&divpage=6&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=28425
위 1, 2번 을 수정하고
바알봇(BaalXP.d2j) 에서
function BXP_MakeTP( pX, pY ) {
....
...
say ("1");
아래에 추가
//delay(3000); // <-- 바바가 leecher거나 다른 리쳐모드 쫄봇이 있다면 추가할 필요 있음
var _currHpMax = me.hpmax;
say("bo");
delay(3000); // BO 시전 받는 동안 딜레이
if (me.hpmax >_currHpMax) { // BOed check
_BXP_BOCast = true;
//say("! ty Dude!");
}
}