사이트 로그인
2016.06.29 11:26
검색
수정
경로
출처
C_SelectCharacter.java <- 경로
case MAAN_TIMER:// 마안타이머
break; <- 검색
case MAAN_TIMER_ANTA: // 지룡 마안 타이머
break;
case MAAN_TIMER_FAFU: // 수룡 마안 타이머
break;
case MAAN_TIMER_LIND: // 풍룡 마안 타이머
break;
case MAAN_TIMER_VALA: // 화룡 마안 타이머
break;
case MAAN_TIMER_BIRTH: // 탄생 마안 타이머
break;
case MAAN_TIMER_SHAPE: // 형상 마안타이머
break;
case MAAN_TIMER_LIFE: // 생명 마안 타이머
break; <- 교체
CharBuffTable.java <- 경로
MAAN_TIMER <- 검색
MAAN_TIMER_ANTA,MAAN_TIMER_FAFU,MAAN_TIMER_LIND,
MAAN_TIMER_VALA,MAAN_TIMER_BIRTH,MAAN_TIMER_SHAPE,MAAN_TIMER_LIFE, <- 교체
L1SkillId.java <- 경로
public static final int MAAN_TIMER = 7670; // 마안 타이머 <- 검색
public static final int MAAN_TIMER_ANTA = 7681; // 마안 타이머
public static final int MAAN_TIMER_FAFU = 7682; // 마안 타이머
public static final int MAAN_TIMER_LIND = 7683; // 마안 타이머
public static final int MAAN_TIMER_VALA = 7684; // 마안 타이머
public static final int MAAN_TIMER_BIRTH = 7685; // 마안 타이머
public static final int MAAN_TIMER_SHAPE = 7686; // 마안 타이머
public static final int MAAN_TIMER_LIFE = 7687; // 마안 타이머 <- 교체
L1SkillTimer.java <- 경로
case MAAN_TIMER: <- 검색
case MAAN_TIMER_ANTA: // 마안타이머
break;
case MAAN_TIMER_FAFU: // 마안타이머
break;
case MAAN_TIMER_LIND: // 마안타이머
break;
case MAAN_TIMER_VALA: // 마안타이머
break;
case MAAN_TIMER_BIRTH: // 마안타이머
break;
case MAAN_TIMER_SHAPE: // 마안타이머
break;
case MAAN_TIMER_LIFE: // 마안타이머
break; <- 교체
L1SkillUse.java <- 경로
case MAAN_TIMER:
break; <- 검색
case MAAN_TIMER_ANTA: // 마안타이머
break;
case MAAN_TIMER_FAFU: // 마안타이머
break;
case MAAN_TIMER_LIND: // 마안타이머
break;
case MAAN_TIMER_VALA: // 마안타이머
break;
case MAAN_TIMER_BIRTH: // 마안타이머
break;
case MAAN_TIMER_SHAPE: // 마안타이머
break;
case MAAN_TIMER_LIFE: // 마안타이머
break; <- 교체
skillNum == MAAN_TIMER <- 검색
|| skillNum == MAAN_TIMER_ANTA
|| skillNum == MAAN_TIMER_FAFU
|| skillNum == MAAN_TIMER_LIND
|| skillNum == MAAN_TIMER_VALA
|| skillNum == MAAN_TIMER_BIRTH
|| skillNum == MAAN_TIMER_SHAPE
|| skillNum == MAAN_TIMER_LIFE <- 교체
C_ItemUSe.java <- 경로
} else if (itemId >= 430104 && itemId <= 430110) { <- 검색
if (itemId == 430106) { // 지룡의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7681)) { //
pc.sendPackets(new S_SystemMessage(
"지룡의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7681, 7671 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430104) { // 수룡의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7682)) { //
pc.sendPackets(new S_SystemMessage(
"수룡의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7682, 7672 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430107) { // 화룡의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7683)) { //
pc.sendPackets(new S_SystemMessage(
"화룡의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7683, 7673 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430105) { // 풍룡의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7684)) { //
pc.sendPackets(new S_SystemMessage(
"풍룡의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7684, 7674 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430108) { // 탄생의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7685)) { //
pc.sendPackets(new S_SystemMessage(
"탄생의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7685, 7675 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430109) { // 형상의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7686)) { //
pc.sendPackets(new S_SystemMessage(
"형상의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7686, 7676 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
pc.sendPackets(new S_PacketBox(
S_PacketBox.GREEN_MESSAGE,
"형상의마안적용 : 지룡, 수룡, 풍룡의 마안효과발휘"));
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
} else if (itemId == 430110) { // 생명의마안
if (pc.getSkillEffectTimerSet().hasSkillEffect(7687)) { //
pc.sendPackets(new S_SystemMessage(
"생명의 마안 재사용 시간이 되지 않았습니다."));
return;
}
int[] allBuffSkill = { 7687, 7677 };
pc.setBuffnoch(1);
L1SkillUse l1skilluse = new L1SkillUse();
pc.sendPackets(new S_PacketBox(
S_PacketBox.GREEN_MESSAGE,
"생명의마안적용 : 지룡, 수룡, 풍룡, 화룡의 마안효과발휘"));
for (int i = 0; i < allBuffSkill.length; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i],
pc.getId(), pc.getX(), pc.getY(), null, 0,
L1SkillUse.TYPE_GMBUFF);
}
pc.setBuffnoch(0);
}
pc.cancelAbsoluteBarrier(); // 앱솔 해제 <- 바로아래 통으로 교체
나비켓(skills) <- 경로
7682 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7683 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7684 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7685 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7686 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7687 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
7681 마안 타이머 0 0 0 0 0 0 0 3600 buff 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
By 침푼치
마안본섭화 해볼려고 수정한거 직접테스트 완료하고 올려드립니다.~
쓰실분들만 쓰세여~
[출처] 마안 사용 (라이브화) (비공개 카페)