스왑용무기에 붙은 에너지쉴드 스킬사용하기.
분류
봇관련
조회 수
1,972
추천 수
0
강좌란에 올라와있는 스왑방법으로 스킬시전하는것을 해보았는데 약간의 문제가있더군요.
문제 없이 잘되는분도 있지만 그렇지 않은 분들은 참고 해보시기 바랍니다.
본내용은 AceVI님께서 디아블로 정보/강좌에 올려주신글을 토대로 작성됬습니다.(http://tradia.me/diablo2/diablo2_tips/132471
사용붓은 xp붓입니다.
1. d2jsp-attack.d2l(\scripts\libs\common)
-이하 원본내용(556번째줄)
// Energy Shield
if(!me.getState(30) && DC_CheckSkill(58) >= 1) {
DC_DoCast(58,0);
}
-다음과 같이 수정합니다.
if(!me.getState(30)) {
DC_DoWeaponSwitch();
DC_DoCast(58,0);
DC_DoWeaponSwitch();
}
//원본은 스킬시전되지 않은상태,그리고 스킬탭에 스킬이 존재했을때 에쉴 스킬을 사용토록하였으나
수정된 내용은 현재 스킬시전상태만을 확인하고 미시전시 스왑을하여 에쉴드를 사용하도록합니다.
2.XP_Include.d2l ( \scripts\libs\XP\Libs)
-이하 원본 내용 (2179번째 줄)
// Energy shield
if (XP_EnergyShield) { DC_DoCast(58,0); }
-다음과 같이 수정
// Energy shield
if (XP_EnergyShield)
{
DC_WeaponSwitch();
DC_DoCast(58,0);
DC_DoWeaponSwitch();
}
원본은 내용은 케릭터 설정파일(XP_Sorceress_xx)파일의
XP_EnergyShield의 값에 의해 에쉴 스킬을 시전토록 하였으나
수정된 내용은 스왑후 시전, 시전이 완료되면 원상태로 스왑을 하도록했습니다.
여기까지 입니다.^^