디시인사이드 갤러리

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

갤러리 본문 영역

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

Elbereth갤로그로 이동합니다. 2024.06.07 19:39:07
조회 554 추천 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/11/04 - -
469483 돌죽 첫클때는 1층까지 디깅 완드로 미리 길만들었는데 [3] 로갤러(39.7) 10.18 91 0
469481 웹죽은 한글번역 하는사람 왜 없어 [5] ㅇㅇ(211.59) 10.18 177 2
469480 톰죽 1티어 던전에서 에스코트가 안나올수도잇ㅇ음?? [6] future갤로그로 이동합니다. 10.18 94 0
469479 ㄷㅈ)요즘 탈출 수단 부족으로 너무 많이 죽는데 어쩌지 [6] 로갤러(118.42) 10.18 100 0
469478 ㄷㅈ 아마메몬 여기서 나오는.거.첨 봄;; [4] 로갤러(223.39) 10.18 106 1
469477 ㄷㅈ) 좆방 5층 좃함정 마비 한번 걸리니까 죽어버림 [6] ㅇㅇ(112.149) 10.18 84 0
469476 아 개병신 장애인새끼야 니가 뭐라도된줄알아?어? [24] seeu갤로그로 이동합니다. 10.18 449 20
469475 ㄷㅈ) 처형자 왈도 [6] ㅇㅇ(121.129) 10.18 113 0
469474 돌죽은 엔딩 이후 상상하는 것도 꽤 재밌는 듯 [10] 로갤러(112.147) 10.18 180 0
469473 ㄷㅈ 돌죽할 때마다 재밌는 점 [1] ㅇㅇ(121.144) 10.18 116 3
469472 뉴비 대가리 박으러 왔다 로갤러(211.33) 10.18 73 2
469471 창중갑인데 마크렙 표식 뭐 쓸까 로갤러(112.147) 10.18 48 0
469470 ㅋㅌㅋ 시작 지점에 항공모함 있길래 [6] ㅇㅇ (210.223) 10.18 165 0
469468 ㄷㅈ 보물 상자 : 야 신앙 모조리 내놔 [6] ㅇㅇ(121.144) 10.18 118 1
469467 ㄷㅈ) 이거 어떻게 공격함? [3] ㅇㅇ(39.118) 10.18 123 0
469466 돌죽 팁 좀 [2] 로갤러(211.224) 10.18 85 0
469463 ㄷㅈ) 딥엘 ㅆㅂ 이딴게 초보캐릭터??? [10] ㅇㅇ(221.151) 10.18 205 0
469462 엘로나+ 하는 사람들 어떻게들 쓰고 있음? [9] ㅇㅇ갤로그로 이동합니다. 10.18 158 1
469461 돌죽 올룬은 커녕 3룬클도 못함 ㅇㅇ갤로그로 이동합니다. 10.18 92 0
469460 이런 궤변 논리적으로 반박 가능한 방법 있을까? [6] 메큐이로갤로그로 이동합니다. 10.18 186 0
469459 ㄷㅈ)왜곡 퀵블 존나재밌네ㅋㅋㅋㅋ [5] ㅇㅇ(222.118) 10.18 147 0
469457 ㄷㅈ)가을의 카타나는 뭐임? [6] 백토수갤로그로 이동합니다. 10.18 148 0
469456 ㅋㅌㅋㅂㅂ) 아이템 생성 정보 찾는건 코드 뒤져보기밖에 없음? [1] 로갤러(211.235) 10.18 85 0
469454 ㅋㅌㅋㅂㅂ)좀비 부활 이용해서 cbm 뜯는거 가능함? [1] 조홍감갤로그로 이동합니다. 10.18 126 0
469453 요즘 돌죽 존나 맘에 안드는거 [3] ㅇㅇ(118.46) 10.18 160 2
469452 요새 돌죽 어떠냐?? [9] ㅇㅇ갤로그로 이동합니다. 10.18 157 0
469451 엘로나식 연애 [1] LF.갤로그로 이동합니다. 10.18 113 0
469450 카타클 초반 국룰 무기가 슬링.나무 창 맞음? [2] ㅇㅇ(223.38) 10.18 119 0
469449 엘린) 이겜 연애가능하냐 [3] 로갤러(175.204) 10.18 234 0
469448 ㄷㅈ) 추방당했는데 만신전으로 떨어짐ㅋㅋㅋ [3] ㅇㅇ(221.139) 10.18 156 4
469446 돌죽)방패 옵션 너무 아쉬운데 [6] 로갤러(211.36) 10.18 138 0
469445 ㄷㅈ)적당한 공격마법 추천해주셈... [7] ㅇㅇ갤로그로 이동합니다. 10.18 152 0
469443 ㄷㅈ)처음으로 암살자로 판데모니움을 갔어 [2] ㅇㅇ갤로그로 이동합니다. 10.18 125 0
469442 ㄷㅈ 뉴비인데 저주두루마리 사용처가 있음? [4] ㅇㅇ갤로그로 이동합니다. 10.18 124 0
469441 ㄷㅈ 법사할 때 제일 무서운 놈 [5] ㅇㅇ(121.144) 10.18 134 0
469440 하루에 한 번 웨이시 증오하기 260일차 [1] ㅇㅇ(210.222) 10.18 79 2
469439 ㄷㅈ)요즘 법사 스타팅 뭐가 좋음?? [5] 로갤러(122.45) 10.17 149 0
469438 카타클리즘 << 이거 재밌음? [4] 로갤러(1.235) 10.17 172 0
469437 ㅋㅌㅋㅂㅂ) 늑대로 회피 8렙까지 수련되네? 로갤러(59.21) 10.17 94 0
469436 cdda 대박 갓겜됐네 ㅋㅋㅋ [1] 홈에디션갤로그로 이동합니다. 10.17 248 2
469435 ㅋㅌㅋㅂㅂ) 차량 빌드 가이드 - 1 [7] 으으엨갤로그로 이동합니다. 10.17 500 24
469434 폐지 노인 왠일로 괜찮은거 주네.. [5] 좌위오낭갤로그로 이동합니다. 10.17 174 0
469433 카타클 dda 할건데 필수타일셋이랑 사운드팩 뭐더라 [3] ㅇㅇ(115.138) 10.17 141 0
469432 군단 표식 마크렙 믿고 광신도검 쓰고 싶은 날이다 [2] 로갤러(118.42) 10.17 71 0
469430 ㄷㅈ z 소문자로도 마법 써지네 [2] 로갤러(223.39) 10.17 111 0
469429 머냐 진짜 이거 [4] 로갤러(218.238) 10.17 132 0
469428 ㄷㅈ)엄청 아기자기하고 귀여운 맵 찾았음 [5] 로갤러(112.147) 10.17 196 2
469427 ㅋㅌㅋㅂㅂ)이거 어따슴? [3] 로갤러(218.238) 10.17 151 0
469426 ㅌㅈ) 엔트로피 소멸의 정령 소환 콤보가 뭐임? [2] ㅇㅇ갤로그로 이동합니다. 10.17 103 1
469425 데몬스폰 손톱 pbd 콰즈랄 석상맨 천사테마에서 묻음... [6] 가이우스(76.174) 10.17 103 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2