close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

장신구 옵션 변경

2020.08.30 22:00

LGTwins 조회 수:719 추천:1

l1j\server\server\model\L1EquipmentSlot.java


예제) 차례가 매우 중요합니다!!!

if (itemtype >= 8 && itemtype <=12){ // 위쪽 검색

if(itemlvl > 0){
if(itemgrade == 0){
_owner.addMaxMp(itemlvl);
if(itemlvl >= 1 && itemlvl < 3){
_owner.getAbility().addSp(1);
_owner.addDmgupByArmor(1);
_owner.addBowDmgupByArmor(1);
}
else if(itemlvl >= 3 && itemlvl < 5){
_owner.getAbility().addSp(2);
_owner.addDmgupByArmor(2);
_owner.addBowDmgupByArmor(2);
}
else if(itemlvl >= 5 && itemlvl < 3){
_owner.getAbility().addSp(3);
_owner.addDmgupByArmor(3);
_owner.addBowDmgupByArmor(3);
}
else if(itemlvl >= 7 && itemlvl < 9){
_owner.getAbility().addSp(4);
_owner.addDmgupByArmor(4);
_owner.addBowDmgupByArmor(4);
}
else if(itemlvl >= 9){
_owner.getAbility().addSp(5);
_owner.addDmgupByArmor(5);
_owner.addBowDmgupByArmor(5);
}
}else if(itemgrade == 1){
_owner.addMaxHp(itemlvl * 2);
if(itemlvl > 5){
_owner.getResistance().addMr(1);
}
}else if(itemgrade == 2){
_owner.getResistance().addAllNaturalResistance(itemlvl);
if(itemlvl > 5) {
_owner.addHpr(1);
_owner.addMpr(1);
_owner.getAbility().addSp(1);
}

if (itemtype >= 8 && itemtype <=12){ // 밑에부분 검색

if(itemlvl > 0){
if(itemgrade == 0){
_owner.addMaxMp(-itemlvl);
if(itemlvl >= 1 && itemlvl < 3){
_owner.getAbility().addSp(-1);
_owner.addDmgupByArmor(-1);
_owner.addBowDmgupByArmor(-1);
}
else if(itemlvl >= 3 && itemlvl < 5){
_owner.getAbility().addSp(-2);
_owner.addDmgupByArmor(-2);
_owner.addBowDmgupByArmor(-2);
}
else if(itemlvl >= 5 && itemlvl < 3){
_owner.getAbility().addSp(-3);
_owner.addDmgupByArmor(-3);
_owner.addBowDmgupByArmor(-3);
}
else if(itemlvl >= 7 && itemlvl < 9){
_owner.getAbility().addSp(-4);
_owner.addDmgupByArmor(-4);
_owner.addBowDmgupByArmor(-4);
}
else if(itemlvl >= 9){
_owner.getAbility().addSp(-5);
_owner.addDmgupByArmor(-5);
_owner.addBowDmgupByArmor(-5);
}
}else if(itemgrade == 1){
_owner.addMaxHp(-(itemlvl * 2));
if(itemlvl > 5){
_owner.getResistance().addMr(-1);
}
}else if(itemgrade == 2){
_owner.getResistance().addAllNaturalResistance(-itemlvl);
if(itemlvl > 5) {
_owner.addHpr(-1);
_owner.addMpr(-1);
_owner.getAbility().addSp(-1);
}

윗부분 내용 설명:

악세사리 등급이 0, 즉 "상" 급일때 인챈트 레벨만큼 만엠을 증가시키고, 1, 3, 5, 7, 9 인챈시 SP, 근접추타, 활추타가 각각 1씩 증가한다.

악세사리 등급이 1, 즉 "중" 급일때 인챈트 레벨이 5보다 클경우 (즉, 6부터) 만피가 인챈트 레벨의 2배만큼 증가한다.

악세사리 등급이 2, 즉 "하" 급일때 인챈트 레벨이 5보다 클경우 (즉, 6부터) 피젠, 엠젠, SP가 각각 1씩 증가한다. (추가 인챈시 추가 엠틱, 피틱, SP없음)

아랫부분 내용 설명:

악세사리 등급이 0, 즉 "상" 급일때 인챈트 레벨만큼 만엠을 증가시키고, 1, 3, 5, 7, 9 인챈시 SP, 근접추타, 활추타가 각각 1씩 증가한 부분을 아이템 착용해제시 없애준다.

악세사리 등급이 1, 즉 "중" 급일때 인챈트 레벨이 5보다 클경우 (즉, 6부터) 만피가 인챈트 레벨의 2배만큼 증가한 부분을 아이템 착용해제시 없애준다.

악세사리 등급이 2, 즉 "하" 급일때 인챈트 레벨이 5보다 클경우 (즉, 6부터) 피젠, 엠젠, SP가 각각 1씩 증가한 부분을 아이템 착용해제시 없애준다. (추가 인챈시 추가 엠틱, 피틱, SP없음)

위의 _owner 뒷부분을 아래 내용으로 수정해 주실경우 원하시는대로 보너스를 주실수 있습니다. 물론 위쪽의 경우 - (빼기) 표시 없이, 아랫쪽의 경우 - (빼기) 표시를 포함해서 적용시키셔야겠죠. 이 부분을 제대로 설정 안하실경우 아이템 착용했다 풀렀다 할경우 계속해서 추가된 부분이 증가하는 버그가 생기게됩니다.

능력치들
_owner.addDamageReductionByArmor
_owner.addWeightReduction
_owner.addHitupByArmor
_owner.addDmgupByArmor
_owner.addBowHitupByArmor
_owner.addBowDmgupByArmor

속성들
_owner.getResistance().addEarth
_owner.getResistance().addWind
_owner.getResistance().addWater
_owner.getResistance().addFire
_owner.getResistance().addStun
_owner.getResistance().addPetrifaction
_owner.getResistance().addSleep
_owner.getResistance().addFreeze
_owner.getResistance().addHold
_owner.getResistance().addBlind
_owner.getResistance().addMr

스탯들
_owner.getAbility().addAddedStr
_owner.getAbility().addAddedCon
_owner.getAbility().addAddedDex
_owner.getAbility().addAddedInt
_owner.getAbility().addAddedWis
_owner.getAbility().addAddedCha

작성자 호박

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 546
1057 NPC 외침 멘트 깔끔정리(by.유튜브고도리) 유튜브고도리 2024.04.10 30
1056 디아블로 참 만들기 유튜브고도리 2024.04.08 32
1055 리니지m 처럼 피통 늘리기,오류가 날때 유튜브고도리 2024.04.08 24
1054 욕하면 채금 먹게 하기 유튜브고도리 2024.04.08 16
1053 레벨에 따른 호칭 부여..? 밤톨이11 2024.04.07 23
1052 초보자 보호 시스템 밤톨이11 2024.04.07 15
1051 마법무기 데미지 증가 밤톨이11 2024.04.07 15
1050 레벨 제한 맵 밤톨이11 2024.04.07 13
1049 마법스크롤 밤톨이11 2024.04.07 6
1048 리니지m 아지트 소유중에도 공성선포하기 유튜브고도리 2024.04.07 15
1047 리니지m 마법인형이 마법을 쓰네? 유튜브고도리 2024.04.07 18
1046 드래곤 슬레이어 각반(장비추가소스) 유튜브고도리 2024.04.07 10
1045 린엠 게렝 변신 카드 만들기 [2] 유튜브고도리 2024.04.05 43
1044 버프 물약 개별 소스 오래전 소스 밤톨이11 2024.04.05 32
1043 일시 스텟 상승 물약 밤톨이11 2024.04.05 8
1042 성 전환 물약 밤톨이11 2024.04.05 11
1041 MP 물약 소스 밤톨이11 2024.04.05 14
1040 리니지 옛날버젼..이라는데...구동가능여부 확인 부탁드립니다. file 도난차량 2024.03.23 258
1039 랭커 foqwer 2024.03.14 116
1038 인첸별 foqwer 2024.03.14 76
1037 몬스터 앞에 레벨 넣기 [7] 프렌치좋아 2024.03.03 288
1036 3.63 글루딘 Single 용 [3] file 블루블랙3 2024.02.28 334
1035 Sprite file doesn`t exist 오류 하앙비 2023.12.22 206
1034 전쟁세율 고정값 15% [2] file 하남궁 2023.11.29 183
1033 인형합성사 [1] Rebecca 2023.10.09 303
1032 2.0 레벨업시 HP량 올리기 [1] Rebecca 2023.10.09 397
1031 전사버전 펫 만렙 변경 Rebecca 2023.10.09 143
1030 맵 순간이동 가능 불가능지역 설정하기 Rebecca 2023.10.09 211
1029 트레져박스 업로드입니다. [1] file 린컴충성 2023.10.06 153
1028 리마스터 접속기 소스자료 [16] file 홍자놀기 2023.09.07 2084
1027 대미지 발동시 범위 질문드립니다 [1] 나잇따나읻따 2023.05.21 273
1026 리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요? [4] file 001001 2023.04.25 684
1025 전사팩 로봇가능 file 노력하자 2023.03.16 1057
1024 2.7 자동 물약 소스 [3] 퍽퍽띠 2022.11.17 1149
1023 2.0 자동칼질소스 (클래스 파일에서 빼왔습니다) [3] drumlinek 2022.11.05 863
1022 npc가 인겜에서 채팅으로 말하기 [1] 하늘마음 2022.10.06 294
1021 유저 아이피보는 소스 [1] 캐빈N.01 2020.12.15 620
1020 인공지능 [4] 캐빈N.01 2020.12.15 1083
1019 아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기 [5] 강우리 2020.12.11 955
1018 린올기반 휘장 각반 견갑 장비인식 안되는거 수정함 [1] 신화서버 2020.11.16 281
1017 방어구 인챈트별 피 증가 소스 [5] LGTwins 2020.09.11 672
» 장신구 옵션 변경 [2] LGTwins 2020.08.30 719
1015 자동물약 [11] legena 2020.07.04 2029
1014 리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청) [4] jstory 2020.06.12 749
1013 리마스터팩 룬마력제거 검사 적용안대는 부분 수정 [3] jstory 2020.06.09 270
1012 리마스터팩 쓸모없는 아이템 활용 [3] jstory 2020.06.09 700
1011 리마스터팩 요정 소울 엠피 수정 [2] jstory 2020.06.09 437
1010 리마스터팩 자동공지시간에 버프주기 [3] jstory 2020.06.09 389
1009 리마스터팩 유저커맨드에 던전초기화 추가 jstory 2020.05.22 355
1008 리마스터팩 기사단의 주화 드랍 [1] jstory 2020.05.22 385