디시인사이드 갤러리

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

갤러리 본문 영역

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

Elbereth갤로그로 이동합니다. 2024.06.07 19:39:07
조회 500 추천 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/07/08 - -
AD [메탈슬러그: 각성] 7/18 출시! 사전예약 GO! 운영자 24/07/04 - -
461600 ㅋㅌㅋddq)dda는 언암드 무기 가장 좋은거 뭐뭐이씀? [1] ㅇㅇ갤로그로 이동합니다. 06.13 113 0
461599 rc관련 글있음? [1] 로갤러(118.220) 06.13 94 0
461598 ㅋㅌㅋㅂㅂ)202406131130 모드팩 업데이트 [8] 제윾갤로그로 이동합니다. 06.13 443 16
461597 형들 게임이름이 생각이안나서 그런데 질문좀요 굽신 [5] 로갤러(121.130) 06.13 136 1
461596 ㅌㅈ)근데 최종전투 있잖음 [6] ssh0818갤로그로 이동합니다. 06.13 117 0
461595 포케로그 오류 [2] 로갤러(223.39) 06.13 188 0
461594 드포) 워해머가 메이스보다 좋음? [10] ㅇㅇ(39.119) 06.13 175 0
461592 ㄷㅈ] 웹죽 관전모드 어케들어가? [2] 로갤러(115.20) 06.13 156 0
461591 ㅌㅈ) 시간감시자 인세인 클리어! [2] 미나미모토갤로그로 이동합니다. 06.13 135 2
461590 ㅋㅌㅋdda) 기계번역 업데이트 2024-06-13-0454 (수정) [9] XR_tracker갤로그로 이동합니다. 06.13 322 8
461588 하루에 한 번 웨이시 증오하기 133일차 ㅇㅇ(210.222) 06.13 76 3
461587 ㅌㅈ)점액 보통 산성칼날 점액칼날 머 열음? [5] 로갤러(220.90) 06.13 125 0
461586 포켓로그 하드코어 클 [3] 로갤러(14.46) 06.13 248 3
461585 톰죽 암습하는 도적은 재밌나 [2] dannytrejo갤로그로 이동합니다. 06.13 106 1
461584 밝밤 이것도 버그인가? Elbereth갤로그로 이동합니다. 06.13 75 1
461582 돌죽 초반 암살자한테 뜨면 좋은템 [3] Lmm갤로그로 이동합니다. 06.12 181 0
461581 스펠블레이드 퓨리서지 템포럴와든 소감 [3] LF.갤로그로 이동합니다. 06.12 96 0
461580 돌죽 젬<<카운트다운 내로 먹어도 깨질 수 있나? [6] 유령갤로그로 이동합니다. 06.12 265 7
461579 선리스씨 킥스타터 보상 얻는거 막힘?? [2] 로갤러(124.53) 06.12 96 0
461578 ㄷㅈ) 호주죽 사운드 패치 관련 질문 [3] 킹버그킹버그갤로그로 이동합니다. 06.12 177 1
461577 이게 삼보루아구나.. [6] 미나미모토갤로그로 이동합니다. 06.12 146 1
461576 옛날보다 중갑 별로긴 함 [1] LF.갤로그로 이동합니다. 06.12 151 0
461574 ㄷㅈ)근데 듀얼 저렇게 바뀌는게 맞긴한듯 [2] ssh0818갤로그로 이동합니다. 06.12 136 1
461573 ㄷㅈ)고-증으로 갑옷에 갬비슨 덧대입기ㄷㄷ ssh0818갤로그로 이동합니다. 06.12 88 3
461572 ㄷㅈ) 저항타는몹이 너무많이 생김 [3] ㅇㅇ(118.40) 06.12 132 1
461570 ㄷㅈ) 듀얼 긍정적으로 생각하자 ㅇㅇ(14.36) 06.12 99 0
461569 중갑폼 내면 해결이네.. [3] LF.갤로그로 이동합니다. 06.12 144 1
461568 아셴자리 석상폼은 좋은거 맞음?? [2] 로갤러(58.29) 06.12 109 0
461567 돌죽 요즘 미노 소신 발언~ [5] ㅇㅇ갤로그로 이동합니다. 06.12 304 8
461566 ㅋㅌㅋ) 요상한 탄도 나오는 이유 대충 알거같다 [1] ㅇㅇ(121.138) 06.12 165 1
461565 콰지모프하다보니까 카타클도 궁금해지네 [7] Silly갤로그로 이동합니다. 06.12 162 0
461564 코글린 쌍검 공속질문 [4] 로갤러(61.254) 06.12 118 4
461563 니들은 카타클 밝밤할때 모드랑 설정 어케넣고함? [3] ㅇㅇ(117.123) 06.12 102 0
461562 돌죽 4년전인가 내가 패스트 데스도어 도끼맨 글 싼거 하나 있을거임 ㅇㅇ(119.192) 06.12 98 0
461561 ㄷㅈ) 오카와루 듀얼은 처음부터 저렇게 나왔어야 했음 [7] hjklyubn갤로그로 이동합니다. 06.12 252 1
461560 포켓로그 노말 클 [2] 로갤러(14.46) 06.12 263 1
461559 아니 이거 진짜 미친새낀가 ㅋㅋㅋㅋㅋ [3] Elbereth갤로그로 이동합니다. 06.12 259 4
461558 포케로그로 로그라이크류 첨해봤는데 혹시 [8] 로갤러(180.67) 06.12 256 0
461557 돌죽 전사 개편이 필요한 시점이라고 봄 [18] Unit.갤로그로 이동합니다. 06.12 239 1
461556 ㅂㅂ) 피스톨카빈 시가전에서 쓸만하네 [3] engine갤로그로 이동합니다. 06.12 98 0
461555 ㄷㅈ) 오카와루믿으면 스킬 27안찍나요? [6] ㅇㅇ갤로그로 이동합니다. 06.12 139 0
461554 ㄷㅈ) 가고일 베후멧 법사는 대체 어케하는거냐 [5] 로갤러(221.151) 06.12 135 1
461553 소신발언~ 포케로그 로그라이크 아닌거 같음 [5] ssh0818갤로그로 이동합니다. 06.12 212 2
461552 안녕하세요 로그라이크 추천좀 부탁드려도될까요 [14] 로갤러(59.24) 06.12 281 0
461551 포켓로그 해본 사람 있냐 [2] 로갤러(14.46) 06.12 247 0
461550 ㄷㅈ) 2주만에 폴라볼텍스 줏어서 신나서 나대다가 뒤짐 [1] 로갤러(221.151) 06.12 92 0
461548 ㅋㅌㅋ) 캐릭터 이거 왜이럼;; [7] ㅇㅇ(114.203) 06.12 187 1
461547 ㄷㅈ)오늘자 왈도 너프 [11] 로갤러(147.46) 06.12 558 8
461546 오카 투척 너프했냐 로갤러(58.122) 06.12 81 0
461545 ㄷㅈ) 우지안 무너 마검사 근황 [4] 호감나락갤로그로 이동합니다. 06.12 175 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2