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

스냅퍼 용사/지혜 반지

2016.06.29 10:42

준희미니 조회 수:70

L1EquipmentSlot

 

/*스냅퍼 용사 지혜 반지 별빛*/

private void setSnaperWring(int itemId, int itemlvl, int i)
  {
    switch (itemId) {
    case 5000047:
      snaper_W_ring(itemlvl, i);
      break;
    case 5000048:
      snaper_Wisd_ring(itemlvl, i);
    default:
      return;
    }
  }

/*스냅퍼 용사 지혜 반지 별빛*/

 

/*스냅퍼의 용사 반지 별빛*/

    private void snaper_W_ring(int itemlvl, int i) {
    int hpUP = itemlvl <= 3 ? 5 : 5 + (itemlvl - 3) * 5;
    this._owner.addMaxHp(hpUP * i);
    int acUP = itemlvl <= 8 ? 0 : itemlvl >= 4 ? 5 : itemlvl == 3 ? 3 : itemlvl == 2 ? 2 : itemlvl == 1 ? 1 : 0;

    acUP *= -1;
    this._owner.getAC().addAc(acUP * i);

    int Dmgup = itemlvl <= 5 ? 1 : 1 * (itemlvl - 4);
    this._owner.addDmgupByArmor(Dmgup * i);

    int Hitup = itemlvl <= 5 ? 1 : 1 * (itemlvl - 4);
    this._owner.addHitupByArmor(Hitup * i);
  } 

/*스냅퍼의 지혜 반지 별빛*/

private void snaper_Wisd_ring(int itemlvl, int i)  {
    int hpUP = itemlvl <= 1 ? 5 : itemlvl <= 0 ? 0 : 5 + (itemlvl - 1) * 5;
    this._owner.addMaxHp(hpUP * i);
    int acUP = itemlvl <= 8 ? 0 : itemlvl >= 4 ? 3 : itemlvl == 3 ? 2 : itemlvl == 2 ? 1 : 0;

    acUP *= -1;
    this._owner.getAC().addAc(acUP * i);

    int spUP = itemlvl == 8 ? 3 : itemlvl == 7 ? 2 : itemlvl == 6 ? 2 : itemlvl == 5 ? 1 : 0;
    this._owner.getAbility().addSp(spUP * i);
    this._owner.sendPackets(new S_SPMR(this._owner));
  }

/*스냅퍼의 지혜 반지 별빛*/

 

setSnaperWring(itemId, itemlvl, 1); // 착용

setSnaperWring(itemId, itemlvl, -1);//착용해제

 

 

L1ItemInstance

 

os.writeD(getWeight());
      }//검색

 

/*스냅퍼의 용사 반지 별빛*/

if (itemId == 5000047) {
        int hpUP = snaper_W_ring(getEnchantLevel(), "hpUP");
        if (getEnchantLevel() >= 3) {
          os.writeC(14);
          os.writeH(hpUP);
        }

        int Dmgup = snaper_W_ring(getEnchantLevel(), "Dmgup");
        if (getEnchantLevel() >= 5) {
          os.writeC(39);
          os.writeS(new StringBuilder().append("대미지 보너스 +").append(Dmgup).toString());
        }

        int Hitup = snaper_W_ring(getEnchantLevel(), "Hitup");
        if (getEnchantLevel() >= 5) {
          os.writeC(39);
          os.writeS(new StringBuilder().append("공격 성공 +").append(Hitup).toString());
        }
      }

/*스냅퍼의 지혜 반지 별빛*/
      if (itemId == 5000048) {
        int hpUP = snaper_Wisd_ring(getEnchantLevel(), "hpUP");
        if (getEnchantLevel() >= 1) {
          os.writeC(14);
          os.writeH(hpUP);
        }
        int spUP = snaper_Wisd_ring(getEnchantLevel(), "spUP");
        if (getEnchantLevel() >= 5) {
          os.writeC(39);
          os.writeS(new StringBuilder().append("SP +").append(spUP).toString());
        }
      }

//적당한 위치에~

/*스냅퍼의 용사 반지 별빛*/

 private int snaper_W_ring(int itemlvl, String type) {
    int showStatus = 0;
    if (type.equals("hpUP")) {
      int hpUP = itemlvl <= 3 ? 5 : 5 + (itemlvl - 3) * 5;
      showStatus = hpUP;
    } else if (type.equals("acUP")) {
      int acUP = itemlvl <= 8 ? 0 : itemlvl >= 4 ? 5 : itemlvl == 3 ? 3 : itemlvl == 2 ? 2 : itemlvl == 1 ? 1 : 0;

      showStatus = acUP;
    }
    else if (type.equals("Dmgup")) {
      int Dmgup = itemlvl <= 5 ? 1 : 1 * (itemlvl - 4);
      showStatus = Dmgup;
    }
    else if (type.equals("Hitup")) {
      int Hitup = itemlvl <= 5 ? 1 : 1 * (itemlvl - 4);
      showStatus = Hitup;
    }
    return showStatus;
  }

/*스냅퍼의 지혜 반지 별빛*/

  private int snaper_Wisd_ring(int itemlvl, String type) {
    int showStatus = 0;
    if (type.equals("hpUP")) {
      int hpUP = itemlvl <= 1 ? 5 : itemlvl <= 0 ? 0 : 5 + (itemlvl - 1) * 5;

      showStatus = hpUP;
    } else if (type.equals("acUP")) {
      int acUP = itemlvl <= 8 ? 0 : itemlvl >= 4 ? 3 : itemlvl == 3 ? 2 : itemlvl == 2 ? 1 : 0;

      showStatus = acUP;
    }
    else if (type.equals("spUP")) {
      int spUP = itemlvl == 8 ? 3 : itemlvl == 7 ? 2 : itemlvl == 6 ? 2 : itemlvl == 5 ? 1 : 0;

      showStatus = spUP;
    }
    return showStatus;
  }

나비켓은 알아서 하시면 될듯 싶구욥! 반지 GRADE는 일반팩이라면 GRADE별로 옵션이 붙는걸로 알고 있습니다. 그래서 전 GRADE를 생뚱맞게 멀찌감치 10으로 해놓고 테스트 했습니다.~참고 하세욥!!!

 

이상 허접한 별빛 이였습니다.(__)

 

출처를 굳이 적자면!!! 비공개 카페!!

 

P.S 다른 사이트나 타카페에서는 안돌아 다녔음 합니다.~

[출처] 스냅퍼 용사/지혜 반지 (비공개 카페)

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 550
359 [에바] 3.80 옵코드 [1] 준희미니 2016.06.29 569
358 캐릭명 "메티스" 인 운영자캐릭 접속시 항상 메티스 변신 되게 하기 준희미니 2016.06.29 192
357 3.80 게렝 스킬부분 입니다 준희미니 2016.06.29 40
356 스핵 5회이상 감지시 좀비로 변신되게~ 준희미니 2016.06.29 65
355 서버 게시판 // 유저 게시판 나눠봅시다~! 준희미니 2016.06.29 82
354 운영자 명령어중 나비켓로드 개별 뭉치도록.(ex .리로드 아이템/.리로드 드랍)이런식 준희미니 2016.06.29 111
353 좌표버X(민쿡님 자료) 막는법이래용 준희미니 2016.06.29 73
352 오만의탑 이동 부적 Safe Zone 에서만 사용할수 있게~ 준희미니 2016.06.29 45
351 몬스터 피틱 and 엠틱 간단하게 쓰레드 최소화? 준희미니 2016.06.29 87
350 아이템 드랍 필드별제한 준희미니 2016.06.29 74
349 투명핵 관련으로.... 준희미니 2016.06.29 75
348 데미지핵 관련... 준희미니 2016.06.29 197
347 얼던 퀘 버그,얼녀 이어링 문제등등 코드 보시고 지적좀요 준희미니 2016.06.29 29
346 쑨님 보세요..[기르관련](재맘대로 해봤어요) 준희미니 2016.06.29 35
345 변신이벤트 외부화로 해봅시다~(2.7 Rev1484용) 준희미니 2016.06.29 118
344 데스나이트 포우? 펌 준희미니 2016.06.29 59
» 스냅퍼 용사/지혜 반지 준희미니 2016.06.29 70
342 투석기입니다용 준희미니 2016.06.29 28
341 혈맹버프 아이콘 패킷부분임 준희미니 2016.06.29 61
340 변신시 Alt+1~4주사위 나오도록 준희미니 2016.06.29 41
339 공성소스 정리 (수정 준희미니 2016.06.29 180
338 [에바팩강좌] ThreadPool System에 대해서 알아보자 준희미니 2016.06.29 153
337 간단한 주식시스템(테스트 X 준희미니 2016.06.29 69
336 성장의 마법사^에킨스 준희미니 2016.06.29 41
335 공성소스 최종수정판 테스트완료 준희미니 2016.06.29 143
334 에어리어 오브 사일런스 준희미니 2016.06.29 47
333 특정 지역 어택 못하게 준희미니 2016.06.29 54
332 요정 이레이즈 매직 소스 입니다 준희미니 2016.06.29 63
331 바포메트 지팡이 이럽쏴도 안튕기게 준희미니 2016.06.29 47
330 주유팩수정팩 공성시낑김 준희미니 2016.06.29 33
329 주유팩 창고 리셋 되는문제해결 준희미니 2016.06.29 26
328 서먼 공속 막는 야매 준희미니 2016.06.29 37
327 포그&어바%앱솔등 피빠질때 준희미니 2016.06.29 41
326 점팩버젼 인벤제작소스 준희미니 2016.06.29 56
325 한계정당 한번만 아덴주기 준희미니 2016.06.29 128
324 점팩용소스 피제한 준희미니 2016.06.29 28
323 요즘에 될지모르겟지만... 해보세요 ㅎ 준희미니 2016.06.29 122
322 인첸트 실패로 증발 할 경우 무게게이지 업데이트 하기 준희미니 2016.06.29 31
321 새로운 이동주문서 만들어보자 준희미니 2016.06.29 165
320 운영자 명령어 전체마법 [1] 준희미니 2016.06.29 158
319 텔레포트 요금 청구하기 준희미니 2016.06.29 56
318 배율 조절 GM 명령어로 바로 적용시키기 준희미니 2016.06.29 152
317 파란물약 구현하기 준희미니 2016.06.29 49
316 발라가 유저 엠흡 준희미니 2016.06.29 33
315 빛나는 벨트 제작 준희미니 2016.06.29 85
314 무게게이지 82% 가 되면 마법도 사용되지 않도록 하기 준희미니 2016.06.29 34
313 기사 마법투구 바운스어택 스킬나오게 준희미니 2016.06.29 52
312 선공몹 운영자 무시하기 준희미니 2016.06.29 50
311 군주 스킬 아이콘 만들기 준희미니 2016.06.29 100
310 덱방을 알아보자 준희미니 2016.06.29 45