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

덱방을 알아보자

2016.06.29 09:47

준희미니 조회 수:45

먼저 덱방은 다들 아실꺼라 봅니다..

 

이게 어떻게 해서 연산이 이뤄지나 봅시다..

 

클라이언트 스레드..

접속시 ac를 불러 오는부분 입니다...

연산을 한번 보죠..

 

if(cha.get_dex()<=9){
   cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 8 ) ) / 8 );
}else if(cha.get_dex()>=10 && cha.get_dex()<=12){
     cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 7 ) ) / 7 );
 }else if(cha.get_dex()>=13 && cha.get_dex()<=15){
     cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 6 ) ) / 6 );
}else if(cha.get_dex()>=16 && cha.get_dex()<=17){
      cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 5 ) ) / 5 );
}else if(cha.get_dex()>=18){
      cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 4 ) ) / 4 );
}

 

이러한 공식을 보셧을 껍니다...참 이상하죠??

물론 엄청나게 잘되어 있는겁니다... 그걸 못알아보니 이상하다는것......

 

예를 하나들어봅시다..

 

ac가 256은 0이란 수치죠 초기에 케릭ac가 +10이기때문에

266 이란 수치로 시작하게 하는거죠 ㅇㅋ?

 

그럼 요정을 예를 들어서 봅쉐~

요정랩 40에 덱스 18이라봅시다...........

 

if(cha.get_dex()>=18){
      cha.set_ac( 266 - ( cha.get_level() - ( cha.get_level() % 4 ) ) / 4 );
}

요놈이군요..... 자 대입해 봅시닷...

 

cha.set_ac( 266 - ( 40  - ( 40% 4 ) ) / 4 ); 요런 수학적 계산이 나오네요..

 

여기서 의문이 많으 실겁니다.. 40%4 이게 멀까....

 

%퍼센트 일까? 확률?? 아 해깔려 `` 도대체 멀까..

 

대충 생각하기론...ㅋ 40을 4로 나누고 남은 수를 가져온다는거죠

 

그럼 40 % 4 = 40 / 4 = 10 나머지 0 그럼 0이기 때문에 40 - 0 / 4 = 10오호..

 

덱 18에 10방이 떨어지군요 !!

 

다른수를 넣어보죠 42랩에 덱18이면??

 

42 % 4 = 42 / 4 = 10 나머지 2

42 - 2 = 40 /4 = 10

 

결론은 또 10이군요 .. 머 이런공식이엇던거죠..

 

로드시엔 저 연산으로 정확한 덱방을 받아오는거죠 ..

 

그후에 랩업시에 바로 적용을 위해서 ..

 

유틸폴더안의 CalcStat.java를 보시면

 

public int CalcStatAc(int lvl, int dex)
    {
        int ac = 0;
        if(dex <= 9 && lvl % 8 == 0)
            ac = 1;
        if(dex >= 10 && dex <= 12 && lvl % 7 == 0)
            ac = 1;
        if(dex >= 13 && dex <= 15 && lvl % 6 == 0)
            ac = 1;
        if(dex >= 16 && dex <= 17 && lvl % 5 == 0)
            ac = 1;
        if(dex >= 18 && lvl % 4 == 0)
            ac = 1;
        return ac;
    }

 

똑같은 연산이네용 ..

 

레벨을 나눈후 남은 값이 == 0과 같을때 ac 에 1을 담아서 빼주는거죠

 

레벨업 할때 처리는 어케 하느냐..]

int Statac = 0;//호출할 tempac초기화..

//tempac에 ac연산호출후 그값을 가져온다..

Statac = calcstat.CalcStatAc(cha.get_level(), cha.get_dex());

//리턴값을 받아 현제ac에서 빼준다..

cha.set_ac(cha.get_ac() - Statac);

 

이러면 레벨업시 ac가 깍이겟네요 ``

쉽죠!? 그럼 전 다시 잠수~

[출처] 덱방을 알아보자.. (비공개 카페)

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 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
343 스냅퍼 용사/지혜 반지 준희미니 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
» 덱방을 알아보자 준희미니 2016.06.29 45