디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

코드 열어서 확인해본 밝밤 함정 확률

Elbereth갤로그로 이동합니다. 2024.06.07 19:39:07
조회 544 추천 8 댓글 12
														


24b0d121e09c28a8699fe8b115ef0464d388e0cc

칼날 덫을 깔아봤는데 이 c.h.u.d라는 몹이 너무 잘 피하길래 궁금해서 코드를 한번 뜯어봄








24b0d121e09c28a8699fe8b115ef04699639f7bd

우선 칼날 덫 아이템 데이터....


a로 사용하면 tr_blade라는 함정 지형과 tr_engine이라는 중심부 함정을 만들도록 되어있다


tr_blade라는 함정 데이터를 찾아봐야할듯하다






24b0d121e09c28a8699fe8b115ef046c67f6214a

 tr_blade의 json 데이터를 찾아봤는데 피해량 정보가 없다 ㅋㅋㅋㅋㅋ


밑에 적힌 정보는 차량을 타고 들이박았을때 차량에 가해지는 데미지가 아닌가 싶은데 지금 알고싶은건 그게 아니니까 넘기고


밟았을때 데미지는 아마 하드코딩 돼있는듯함


visibility는 함정 탐지, avoidance는 회피율, difficulty는 함정 해체 난이도인것 같음









24b0d121e09c28a8699fe8b115ef046b69699030

trapfunc.cpp 파일의 이 부분이 칼날 덫의 작동 코드인데


아무런 주석도 없이 포인터 난사에 변수 이름은 대충 d , c, g, m 이따위라 도저히 알아먹을수가 없지만 그래도 데미지 부분은 알아볼수 있다


타격으로 12, 절단으로 30의 고정피해


근데 여기도 회피확률은 없다








24b0d121e09c28a8699fe8b115ef046ecb4acaf0

그러다 찾은 avoid_trap 함수


dice 함수에 따라 값을 체크하고 회피 판정을 true 또는 false로 반환한다


get_avoidance는 대충 보니까 json 파일의 avoidance 항목을 긁어서 반환하는 메서드같음


이제 dice 함수를 찾아가야함







24b0d121e09c28a8699fe8b115ef046c64f7204b

찾았다


예상대로 dice (1, 3)이면 1d3 주사위 굴림 체크를 한다







24b0d121e09c28a8699fe8b115ef046b6b6e96


sk_dodge는 몬스터의 회피 스탯이고, c.h.u.d는 이게 3이다. 대부분 좀비는 0~1임


그리고 칼날 함정의 회피 스탯은 4


둘을 각각 굴리고 왼쪽이 오른쪽보다 같거나 높으면 true 판정을 해서 회피 성공하는것


양쪽 다 숫자 범위가 3d4이니 3,4,5,6,7,8,9,10,11,12로 총 10가지 숫자가 뜬다


둘을 모두 굴렸을때 나올수 있는 경우의 수는 10*10으로 총 100가지


양쪽이 모두 같은 숫자일 경우는 이 100가지 경우 중에서 10가지 경우가 있음


즉 이 10가지와 남은 90가지 중에서 절반인 45가지의 경우에 걸릴 경우 함정 회피 판정이 성공이라는 소리


즉 100개 중 55니까 c.h.u.d가 칼날 덫 회피에 성공할 확률은 55%. 상당히 높다!







24b0d121e09c28a8699fe8b115ef0464d389eac0


24b0d121e09c28a8699fe8b115ef046c69f12046


이건 마름쇠 데이터인데 회피 난이도가 6이기 때문에 아까 방식대로 해본다면 c.h.u.d가 회피 에 성공할 확률은 55/160으로 약 34.3%


피해량은 9~30으로 평균 19.5로 예상 이상으로 훨씬 높음


무게도 이게 더 가볍고 뒷처리도 이게 훨씬 간단해서 만약 함정을 쓴다면 이거 쓸거같음


데미지가 낮아서 방어력 높은놈한테는 별로일것 같지만 칼날덫도 타격, 절단으로 데미지가 나뉘어져 방어 높은 적에게 그다지 효과적이진 않았음


칼날 덫도 군인좀비급한테는 거의 안박혀서 하루종일 비비게 시켜야 간신히 죽더라







24b0d121e09c28a8699fe8b115ef046c62f22846

그리고 의외의 사실


인계철선 덫은 방어력 무시 트루뎀으로 1~4가 들어간다









근데 이런 코드뭉치 뜯어볼때 어떻게 쉽게 봄?


코드 보면서 도대체 무슨 기능인지 알기가 힘든 참조가 보이면 그 참조한 코드를 찾아가서 봐야하는데 그거 찾는게 너무 힘들다...


SDK 같은거 쓰면 한 프로젝트 내 다른 파일에서 선언한 함수같은거 순식간에 찾는 그런 기능 있음?


지금 가벼워서 노트패드류 에디터 주로 쓰고있는데 호출한 함수 이름이 너무 흔하거나 참조를 많이한거면 컨f로 찾기가 너무 힘들어

추천 비추천

8

고정닉 1

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 논란보다 더 욕 많이 먹어서 억울할 것 같은 스타는? 운영자 24/09/23 - -
이슈 [디시人터뷰] '더 인플루언서' 표은지, 귀여움과 섹시함을 겸비한 모델 운영자 24/09/26 - -
AD 라이즈 오브 킹덤즈 5주년 출항! 대한민국 승리를향해! 운영자 24/09/23 - -
공지 로그라이크 갤러리 이용 안내 [54] 운영자 16.04.08 82744 24
468292 ㅋㅌㅋ)캐터펄트런처 최신실험판 다운로드 찐빠나노 [2] 한남대가리뚝스딱스(1.247) 22:30 11 0
468291 ㄷㅈ 짐승굴 6층 계단 어딨는지 한참 찾았ㄴ느데 [2] 로갤러(223.39) 22:27 12 0
468290 ㄷㅈ 약화물약<<이건 걍 버려도 되지? [1] 로갤러(223.39) 22:05 18 0
468289 돌죽 캐릭터 도트 어케 바꿈?? [3] ALSID갤로그로 이동합니다. 21:26 37 0
468288 ㄷㅈ 이거 첨보는템인네 뭐임? [2] 로갤러(223.39) 20:57 60 0
468287 ㄷㅈ 부정한옥죄기<<네크 주문 중 goat [3] 로갤러(223.39) 20:45 57 0
468286 ㅋㅌㅋ)2층만 올라가면 왜 랙이 걸리지 [1] 로갤러(210.223) 20:27 28 0
468285 ㄷㅈ 아니 이새기 이능지로 마법사 왜햇노? [8] 로갤러(223.39) 20:17 81 0
468284 ㅋㅌㅋㅂㅂ) 차에 물탱크에 빗물 안모이는데 버근가 로갤러(125.177) 19:50 34 0
468283 ㅋㅌㅋㅂㅂ) 오류 뜨는거 이거 내가 모드 잘못 넣은 거야? [15] 로갤러(1.238) 19:47 53 0
468282 ㅋㅌㅋㅂㅂ) 무기로 얼마나 죽였나 킬카운트 생겼대 [1] 점화자갤로그로 이동합니다. 18:44 58 0
468281 ㅌㅈ)나노마신이란다 애송아 [2] 로갤러(175.211) 18:27 73 0
468280 ㅋㅌㅋ) 개인적으로 밝밤은 플레이의 자유로움으로 갔으면 [6] 로갤러(118.235) 18:15 74 0
468279 ㅂㅂ)업뎃 자주허니 좋긴 좋은데 [4] ㅇㅇ(220.90) 18:06 59 1
468278 ㅋㅌㅋㅂㅂ 투창같은 던지기 데미지 패치하려나보네 [1] 로갤러(117.123) 17:57 56 0
468276 변신 폼 중에 무기 들 수 있는 폼이 [1] ㅇㅇ(1.246) 17:46 46 0
468275 어케 궁수도 석상이 더 나은거같냐;; [7] qtzz갤로그로 이동합니다. 17:31 105 0
468274 ㄷㅈ) 게임이 뭐가 많아졌내 [1] 로갤러(119.205) 16:59 64 0
468273 드포 농사 mud 에서 길러야 된다던데 [6] 5ml갤로그로 이동합니다. 16:50 54 0
468272 ㅋㅌㅋ) 닥터 브레인 버프 누가 했냐 로갤러(39.7) 16:16 67 0
468271 ㄷㅈ 나무폼 웜래 음저항 있지않았나 [5] naga갤로그로 이동합니다. 16:14 84 0
468270 주말이라 내 와이프랑 같이 밥먹으러 왔는데 어떰? [1] 몌쿠이로갤로그로 이동합니다. 15:53 69 1
468268 ㄷㅈ 리치폼은 데스칼리스만 발동하면 되는 거임? [2] 로갤러(223.39) 15:27 69 0
468267 ㄷㅈ) 획득 스크롤 관련해서 궁금한거 있는데 [4] 케이이치갤로그로 이동합니다. 15:13 87 0
468266 ㄷㅈ) 변덕의 메이스 대체 왜 선신 금지품목임...? [3] 로갤러(175.196) 14:54 107 0
468265 ㄷㅈ)탈리스만 드랍률 실환가ㅋㅋㅋ [1] ㅇㅇ갤로그로 이동합니다. 14:52 100 0
468264 ㄷㅈ)와 진짜 억울하다 로갤러(1.250) 14:50 35 0
468263 ㄷㅈ)사기?시드 로갤러(175.120) 14:39 56 0
468262 고자그 후반 돈줍기가 너무 피로하다 [3] ㅇㅇ갤로그로 이동합니다. 14:18 83 0
468261 ㄷㅈ 뭐 이딴 마법이.다.있지 [3] 로갤러(223.39) 14:10 90 0
468260 ㄷㅈ 강령전사는 힘을 반지로 올리는 거임? [7] 로갤러(223.39) 14:08 88 0
468259 ㅌㅈ) 네크 클리어 [1] calc갤로그로 이동합니다. 14:00 39 0
468258 ㄷㅈ 2d11이런 거 어케 읽는.거임? [7] 로갤러(223.39) 13:55 106 0
468257 ㄷㅈ) 수정창은 맞을때마다 섬뜩하다 ㅇㅇ(14.36) 13:49 55 0
468256 ㄷㅈ) 비겁한 인어새끼들 [2] 로갤러(203.243) 13:43 50 1
468255 카타클) 헤드라이트 이거 웰케 잘부숴지냐 [9] ㅇㅇ갤로그로 이동합니다. 13:32 73 0
468254 ㄷㅈ) a hat 로갤러(175.196) 13:23 39 0
468253 ㄷㅈ 시그먼드 이새기 경치뻥은 좆되긴 함 ㄹㅇ [3] 로갤러(223.39) 13:19 91 0
468251 좉방 고민중인데 수정 안 되는 거 좀 기분나쁘네 [7] 로갤러(112.147) 12:48 89 0
468250 ㄷㅈ) 암살자로 브리간드 스타팅을 비추천하는 이유 [1] 눈띄유갤로그로 이동합니다. 12:47 84 1
468249 ㄷㅈ 아시발억까.좆같노 [2] 로갤러(223.39) 12:41 49 0
468248 ㄷㅈ)브리간드 왤케 어려워졌지 [5] engine갤로그로 이동합니다. 12:40 82 1
468247 이 옷 입고 외출했는데 어때보임? [1] 몌쿠이로갤로그로 이동합니다. 12:29 75 0
468246 카타클이 하고싶어졋는데 사운드팩 잇음?? [2] ALSID갤로그로 이동합니다. 12:25 58 0
468245 ㄷㅈ)반지 맛도리다 로갤러(182.229) 12:08 54 3
468244 ㄷㅈ) 셀프추방 [3] 1lSu2w갤로그로 이동합니다. 12:05 90 4
468242 돌죽)이걸 회수당했네 ㅇㅇ(222.118) 11:14 69 0
468241 ㄷㅈ) a hat [3] ㅇㅇ(210.117) 10:43 72 1
468240 ㄷㅈ) 뱀파 암살자 추천 직업 좀 [4] ㅇㅇ(39.7) 10:33 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2