새로운 아이템 인첸트 시에 마법방어 올라가도록 설정하는
음 저두 초보라서 이것들 메모해서 보관해두고 있습니다.
혹시나 새로운 아이템 인첸트 시에 마법방어 올라가도록 설정하는 부분을 모르시는분들께~
L1ItemInstance.java < 자바로이동후
public int getMr() { <<검색
int mr = _item.get_mdef();
int itemid = getItemId();
if (itemid == 20011 || itemid == 20110 || itemid == 120011 || itemid == 120110 || itemid == 120194
|| itemid == 420108 || itemid == 420109 || itemid == 420110 || itemid == 20117
|| itemid == 420111 || itemid == 425108) {
mr += getEnchantLevel();
}
if (itemid == 20056 || itemid == 120056 || itemid == 220056) {
mr += getEnchantLevel() * 2;
}
if (itemid == 20078 || itemid == 22010) {
mr += getEnchantLevel() * 3;
}
if (getItem().getGrade() == 2) {// 장신구 추가
mr = mr + getEnchantLevel() * 1;
if (itemid == <추가
참고
mr += getEnchantLevel(); < mr 1씩증가하는 아이템에 추가요
mr += getEnchantLevel() * 2; <mr 2씩증가하는 아이템
mr += getEnchantLevel() * 3; <mr 3씩증가하는 아이템
Enchant.java < 자바로 이동
int i2 = item.getItem().getItemId(); <<검색
if (i2 == 20011 || i2 == 20110 || i2 == 120011 || i2 == 420108 || i2 == 120110
|| i2 == 420109 || i2 == 420110 || i2 == 420111 || i2 == 20117
|| i2 == 425108 || i2 == 120194) { // 매직 헤룸, 매직 체인 메일
pc.getResistance().addMr(i);
pc.sendPackets(new S_SPMR(pc));
}
if (i2 == 20056 || i2 == 120056 || i2 == 220056) { // 매직 클로크
pc.getResistance().addMr(i * 2);
pc.sendPackets(new S_SPMR(pc));
}
if (i2 == 20078 || i2 == 22010) {
pc.getResistance().addMr(i * 3);
pc.sendPackets(new S_SPMR(pc));
|| i2 == <추가
참고요.
pc.getResistance().addMr(i); < 인챈당 mr 1씩증가
pc.getResistance().addMr(i * 2); <인챙당 mr 2씩증가
pc.getResistance().addMr(i * 3); <인챙당 mr 3씩증가
도움되시길 바래여~
|
[출처] 새로운 아이템 인첸트 시에 마법방어 올라가도록 설정하는 (비공개 카페) |

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25