2.0 방어구 스킬 확률을 올리고 싶어요
컨텐츠 정보
- 80 조회
- 2 댓글
- 0 추천
- 0 비추천
- 목록
본문
안녕하세요 혼자 프리서버를 재밌게 즐기고 있는 사람입니다.
다름이 아니오라 방어구 스킬 확률을 올리고 싶은데 반역자의 방패나 파푸리온 갑옷 같은 스킬 있잖이요??
어떻게 해야 확률을 올리는지좀 알려주세요..나비캣에서 는 안되는건지... 부탁드립니다~
다름이 아니오라 방어구 스킬 확률을 올리고 싶은데 반역자의 방패나 파푸리온 갑옷 같은 스킬 있잖이요??
어떻게 해야 확률을 올리는지좀 알려주세요..나비캣에서 는 안되는건지... 부탁드립니다~
관련자료
댓글 2

피부암통퀴님의 댓글
나비캣 또는 conf에 외부화작업이 안되어있다면
소스수정으로 하시면됩니다.
보통 20팩은 올나이트기반이 대부분이라 생각됩니다
올나기준 damegecontroller.java 에보시면
if (target.isFafurionArmor() && Util.random(1, 100) <= 5) {
int hp = Util.random(70, 90);
switch (targetArmor.getEnLevel()) {
case 7:
hp += 10;
break;
case 8:
hp += 20;
break;
case 9:
hp += 40;
break;
}
if (target.isBuffPolluteWater()) {
hp *= 0.5;
BuffController.remove(target, PolluteWater.class);
} else if (target.isBuffWaterLife()) {
hp *= 2;
BuffController.remove(target, WaterLife.class);
}
target.setNowHp(target.getNowHp() + hp);
target.toSender(S_ObjectEffect.clone(BasePacketPooling.getPool(S_ObjectEffect.class), target, 2187), target instanceof PcInstance);
}
아마도 동일하게 또는 비슷하게 짜여있을텐대요
if (target.isFafurionArmor() && Util.random(1, 100) <= 5) { <=이부분 현재확률5% 숫자만바꿔주시면 확률변경
int hp = Util.random(70, 90); <= 이부분 회복량 70~90랜덤으로 회복 숫자만바꿔주시면 회복량변경
아래부분은 인챈별 추가회복량 입니다. 이부분또한 숫자만 바꿔주시면 회복량변경
switch (targetArmor.getEnLevel()) {
case 7:
hp += 10;
break;
case 8:
hp += 20;
break;
case 9:
hp += 40;
break;
}
소스수정으로 하시면됩니다.
보통 20팩은 올나이트기반이 대부분이라 생각됩니다
올나기준 damegecontroller.java 에보시면
if (target.isFafurionArmor() && Util.random(1, 100) <= 5) {
int hp = Util.random(70, 90);
switch (targetArmor.getEnLevel()) {
case 7:
hp += 10;
break;
case 8:
hp += 20;
break;
case 9:
hp += 40;
break;
}
if (target.isBuffPolluteWater()) {
hp *= 0.5;
BuffController.remove(target, PolluteWater.class);
} else if (target.isBuffWaterLife()) {
hp *= 2;
BuffController.remove(target, WaterLife.class);
}
target.setNowHp(target.getNowHp() + hp);
target.toSender(S_ObjectEffect.clone(BasePacketPooling.getPool(S_ObjectEffect.class), target, 2187), target instanceof PcInstance);
}
아마도 동일하게 또는 비슷하게 짜여있을텐대요
if (target.isFafurionArmor() && Util.random(1, 100) <= 5) { <=이부분 현재확률5% 숫자만바꿔주시면 확률변경
int hp = Util.random(70, 90); <= 이부분 회복량 70~90랜덤으로 회복 숫자만바꿔주시면 회복량변경
아래부분은 인챈별 추가회복량 입니다. 이부분또한 숫자만 바꿔주시면 회복량변경
switch (targetArmor.getEnLevel()) {
case 7:
hp += 10;
break;
case 8:
hp += 20;
break;
case 9:
hp += 40;
break;
}

피부암통퀴님의 댓글
소스수정 경험이 없으시다면 겁먹을거없이 처음에는 가장 원시적인 방법으로
이클립스를 키시고 검색에 수정하시고픈 아이템을 검색해보시면 아 이거구나 하는게 보이실겁니다
위에 답글을 예시로 원시적인방법으로 접근해보면
이클립스 실행 > 상단 메뉴중 search(검색) > file search 선택후 파푸리온의 입력 검색창아래 search > 검색결과창에 파푸리온의 단어가 써있는 java가 쭉 검색이되실겁니다 처음이시니 아무것도 모르시니까 그냥 다 클릭클릭해봅니다 클릭해서 봐보시면 우측에 아주조그만하게
투명한 네모칸모양이 있으실겁니다 그부분이 내가 검색한 단어와 일치하는부분이니 눌러보시면 바로 이동이됩니다 > iteminstance.java를 봤더니 파푸리온갑옷들의 소스는있지만 질문자분이 궁금해하는 확률은 안나옵니다 그럼 현재화면에서 소스를 자세히봐보시면 FafurionArmor 라는
단어가 보입니다 이단어를 검색해봅니다 > 아까는 없던 damagecontroller.java 가 검색이되고 이부분을 위에방법대로 또 확인을 해봅니다
> 질문자분이 궁금해하시던부분이 여기에있었습니다. 이런식으로 반역자의 방패도 똑같습니다
처음에 소스수정을 아예 모르시더라도 겁먹지말고 원시적인방법으로 접근해보시면 조금씩 익숙해지실겁니다
생각보다 엄청간단하게 수정할수있는 부분이 매우 많아서 한번도 안해보신분들도 해보시면 쉽습니다.
제작엔피씨를 새로만들고 제작재료를 수정하고 아이템특정옵션을 수정하고 이동엔피씨를 만들고 텔가능 불가능지역설정 각종확률
뭐 등등여러가지. 10분만배우셔도 아니면 위와같이 원시적으로 접근해보셔도 다할수있습니다
최소한 저정도는 하셔야 비용지출을 아끼실수있고 한번만해보셔도 너무쉬워서 이걸 왜 돈주고 수정받았나 싶은 수준이니깐요
그이후 조금씩 공부를하시면 새로운 소스를 짜는것도 가능합니다
해보시고 안되시면 시간날때 알려드리겠습니다. 물론 댓가성은없으니 편하게말씀주시고여 텔레 @linsv20
이클립스를 키시고 검색에 수정하시고픈 아이템을 검색해보시면 아 이거구나 하는게 보이실겁니다
위에 답글을 예시로 원시적인방법으로 접근해보면
이클립스 실행 > 상단 메뉴중 search(검색) > file search 선택후 파푸리온의 입력 검색창아래 search > 검색결과창에 파푸리온의 단어가 써있는 java가 쭉 검색이되실겁니다 처음이시니 아무것도 모르시니까 그냥 다 클릭클릭해봅니다 클릭해서 봐보시면 우측에 아주조그만하게
투명한 네모칸모양이 있으실겁니다 그부분이 내가 검색한 단어와 일치하는부분이니 눌러보시면 바로 이동이됩니다 > iteminstance.java를 봤더니 파푸리온갑옷들의 소스는있지만 질문자분이 궁금해하는 확률은 안나옵니다 그럼 현재화면에서 소스를 자세히봐보시면 FafurionArmor 라는
단어가 보입니다 이단어를 검색해봅니다 > 아까는 없던 damagecontroller.java 가 검색이되고 이부분을 위에방법대로 또 확인을 해봅니다
> 질문자분이 궁금해하시던부분이 여기에있었습니다. 이런식으로 반역자의 방패도 똑같습니다
처음에 소스수정을 아예 모르시더라도 겁먹지말고 원시적인방법으로 접근해보시면 조금씩 익숙해지실겁니다
생각보다 엄청간단하게 수정할수있는 부분이 매우 많아서 한번도 안해보신분들도 해보시면 쉽습니다.
제작엔피씨를 새로만들고 제작재료를 수정하고 아이템특정옵션을 수정하고 이동엔피씨를 만들고 텔가능 불가능지역설정 각종확률
뭐 등등여러가지. 10분만배우셔도 아니면 위와같이 원시적으로 접근해보셔도 다할수있습니다
최소한 저정도는 하셔야 비용지출을 아끼실수있고 한번만해보셔도 너무쉬워서 이걸 왜 돈주고 수정받았나 싶은 수준이니깐요
그이후 조금씩 공부를하시면 새로운 소스를 짜는것도 가능합니다
해보시고 안되시면 시간날때 알려드리겠습니다. 물론 댓가성은없으니 편하게말씀주시고여 텔레 @linsv20