둘리팩 디스스턴 중첩막기
L1SkillId.java
public static final int NO_DIS = 60001;
L1SkillUse.java
if (dmg != 0 || drainMana != 0) { // 검색후 아래추가
// -------------------------------------------------디스중첩불가
if (_skillId == DISINTEGRATE && dmg > 0){
if (cha.getSkillEffectTimerSet().hasSkillEffect(NO_DIS)) dmg = 0;
else cha.getSkillEffectTimerSet().setSkillEffect(NO_DIS, 3000); // 딜레이3초
}
// -------------------------------------------------디스중첩불가
_magic.commit(dmg, drainMana);
}
// -------------------------------------------------디스중첩불가
if (_skillId == DISINTEGRATE && dmg > 0){
if (cha.getSkillEffectTimerSet().hasSkillEffect(NO_DIS)) dmg = 0;
else cha.getSkillEffectTimerSet().setSkillEffect(NO_DIS, 3000); // 딜레이3초
}
// -------------------------------------------------디스중첩불가
_magic.commit(dmg, drainMana);
}
L1Magic.java
이소스가 있다면 삭제하거나 주석처리 하세요.
/* if (_calcType == PC_PC) { // 디스중첩 안되게
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(DISINTEGRATE)) {
if (skillId == DISINTEGRATE) {
return false;
}
}
} */
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(DISINTEGRATE)) {
if (skillId == DISINTEGRATE) {
return false;
}
}
} */
L1Magic.java
// 아스바인드중은 WB, 왈가닥 세레이션 이외 무효
if (_calcType == PC_PC || _calcType == NPC_PC) { // 검색후 위에 추가
if (_calcType == PC_PC || _calcType == NPC_PC) { // 검색후 위에 추가
if (_calcType == PC_PC) { // 스턴중에 스턴실패
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(SHOCK_STUN)) {
if (skillId == SHOCK_STUN) {
return false;
}
}
}
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(SHOCK_STUN)) {
if (skillId == SHOCK_STUN) {
return false;
}
}
}

이드1 님의 최근 댓글
db는 2015년 2월 입니다 2016 09.28 접속기만있습니다 2016 04.27 이건 어디에 사용하는거에요 ?? 2016 04.26 ㅎㅇㅎㅇ 2016 04.26 다운이 안됨 ㅠ.ㅠ 2016 04.25