사이트 로그인
2016.06.24 17:02
먼저 덱방은 다들 아실꺼라 봅니다..
이게 어떻게 해서 연산이 이뤄지나 봅시다..
클라이언트 스레드..
접속시 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 |
259 | 아이템 표기 번호 | 준희미니 | 2016.06.27 | 137 |
258 | 금화주머니 나름 초간단; [1] | 준희미니 | 2016.06.27 | 49 |
257 | 공격석 (정령탄 | 준희미니 | 2016.06.27 | 26 |
256 | 허접한 용계 리뉴얼 | 준희미니 | 2016.06.27 | 60 |
255 | 호랑이,진돗개 펫일때 부활안되는부분 | 준희미니 | 2016.06.27 | 50 |
254 | 던젼 특정장소갈때 열쇠체크하고 가기? %추가% | 준희미니 | 2016.06.27 | 38 |
253 | 5단룬적용하기 | 준희미니 | 2016.06.27 | 105 |
252 | 4색데스&진데스간단하게적용해보쟝 | 준희미니 | 2016.06.27 | 209 |
251 | 하이네 텔레포트 트랩 | 준희미니 | 2016.06.27 | 23 |
250 | 반지 착용 제한 | 준희미니 | 2016.06.27 | 42 |
249 | eva)3.80 // 변신레벨에 따른 공속의 변화를 주자 | 준희미니 | 2016.06.27 | 224 |
248 | 드래곤의 연금술 용액 | 준희미니 | 2016.06.27 | 29 |
247 | 화룡의 안식처 | 준희미니 | 2016.06.27 | 34 |
246 | 10주년 아이템 강화하자 //질문있습니다 | 준희미니 | 2016.06.27 | 18 |
245 | 와우 1.38 게시판이 열렸네요, 슈롬에 올렸던건데 | 준희미니 | 2016.06.27 | 108 |
244 | 실제 방어구 적용 소스 | 준희미니 | 2016.06.27 | 75 |
243 | 1.38 운영자계정 확인법 | 준희미니 | 2016.06.27 | 79 |
242 | 유저 피바 [2] | 준희미니 | 2016.06.27 | 125 |
241 | 카스파 패밀리 | 준희미니 | 2016.06.27 | 69 |
240 | 1.38 어밴 소스 입니다 | 준희미니 | 2016.06.27 | 28 |
239 | 1.38 버전 왕관 주기 소스 입니다 | 준희미니 | 2016.06.27 | 38 |
238 | 1.38 버전 데미지 업 물약 소스 입니다 | 준희미니 | 2016.06.27 | 37 |
237 | 1.38 겜블 소스 입니다 | 준희미니 | 2016.06.27 | 102 |
236 | 모든몹과 NPC가 말하는 소스입니다 | 준희미니 | 2016.06.24 | 183 |
235 | [[ 템삭제 ]] | 준희미니 | 2016.06.24 | 54 |
234 | 군주 스킬 아이콘 만들기 | 준희미니 | 2016.06.24 | 64 |
» | 덱방을 알아보자.. | 준희미니 | 2016.06.24 | 56 |
232 | 소환몹 데미지 부분 흠 | 준희미니 | 2016.06.24 | 86 |
231 | 윈성 용병대장에게서 폭풍의칼날단 받는소스 입니다 | 준희미니 | 2016.06.24 | 32 |
230 | 빈주문서추가 | 준희미니 | 2016.06.24 | 67 |
229 | 공성시간 자동 돌리기 | 준희미니 | 2016.06.24 | 67 |
228 | 헤이스트 아이템 헤이스트효과구현 | 준희미니 | 2016.06.24 | 35 |
227 | 공성 성주혈외에 강제텔레포트.txt | 준희미니 | 2016.06.24 | 32 |
226 | 다엘(이도류,크로우)효과수정.txt | 준희미니 | 2016.06.24 | 82 |
225 | 라던_전층_주문서.txt | 준희미니 | 2016.06.24 | 46 |
224 | 마법사용시 카오적용.txt | 준희미니 | 2016.06.24 | 22 |
223 | 마법서복권.txt | 준희미니 | 2016.06.24 | 54 |
222 | 마법투구 헤이스트추가.txt | 준희미니 | 2016.06.24 | 33 |
221 | 마수군왕의 징표함 적용.txt | 준희미니 | 2016.06.24 | 34 |
220 | 프리징 블리자드 적용소스.txt | 준희미니 | 2016.06.24 | 47 |
219 | 상아탑 3층 텔 및 오렌 상아탑 텔. 안되시는분들 | 준희미니 | 2016.06.24 | 55 |
218 | 보스 스폰시 y/n 메시지 | 준희미니 | 2016.06.24 | 98 |
217 | 만라우풀일때 아이템 안떨구기.txt | 준희미니 | 2016.06.24 | 90 |
216 | 안톤 제작 | 준희미니 | 2016.06.24 | 43 |
215 | 점팩 ui5차 화면 반경 설정 | 준희미니 | 2016.06.24 | 29 |
214 | vc2010..접속기 만드는 소스?? ( 초보자 ) [6] | Freedos82 | 2016.06.10 | 490 |
213 | 신규보호 외부화 | 연구사원 | 2016.06.07 | 99 |
212 | 특정무기 인첸 제한 걸기 | 연구사원 | 2016.06.07 | 164 |
211 | 특정레벨 도달시 자동혈탈퇴 소스(중립 혈 / 신규혈) 등등 | 연구사원 | 2016.06.07 | 62 |
210 | 스턴이걸리는무기,아이스가날라가는활을 만들자!!!ㅋ | 연구사원 | 2016.06.07 | 313 |