디시인사이드 갤러리

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

갤러리 본문 영역

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

Elbereth갤로그로 이동합니다. 2024.06.07 19:39:07
조회 550 추천 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/10/14 - -
466426 ㄷㅈ)발동투명 개좋아진 이후로 ㅇㅇ(211.234) 09.05 87 0
466425 ㄷㅈ)인트-5 ㅅㅂㅋㅋㅋㅋ [3] &&&갤로그로 이동합니다. 09.05 150 0
466424 ㄷㅈ)토너먼트 한다길래 웹죽해볼랫는데 몬하겟다 [2] ㅇㅇ(118.235) 09.05 129 1
466423 ㄷㅈ) 망치의 신 [7] 로갤러(221.151) 09.05 126 0
466422 ㄴㅎ)마법사는 어떤 스타팅이 가장 좋은거 같냐 [1] 로갤러(118.235) 09.05 73 0
466420 돌죽뉴비 7번째 미노타우로스 슬라임굴에서 죽었어.. [14] &&&갤로그로 이동합니다. 09.05 195 1
466419 돌죽 미노타우로스도 지능높여야해? [9] &&&갤로그로 이동합니다. 09.05 177 1
466418 ㅋㅌㅋdda)생존셋 포지션은 케블라 잠수복이 가져간거임? [2] 로갤러(1.226) 09.05 148 0
466417 파토스도 오탭 있냐 [3] qtzz갤로그로 이동합니다. 09.05 105 1
466416 ㄷㅈ) 개미맨 괜찮은 것 같음 [3] ㅇㅇ(118.235) 09.05 136 1
466415 ㄷㅈ) 토너 죶베's 쵸이스 질문 [2] 로갤러(81.137) 09.05 90 0
466414 뉴비 인생 첫 15룬클 [2] 로갤러(125.190) 09.05 105 2
466413 ㄷㅈ) 사실 델버스타팅 꽤 좋을지도? [2] 로갤러(82.132) 09.05 96 0
466410 ㄷㅈ)오버인챈 아티 개오랜만에 보네 [11] blister갤로그로 이동합니다. 09.05 215 6
466409 하루에 한 번 웨이시 증오하기 217일차 [2] ㅇㅇ(210.222) 09.05 66 1
466408 ㄷㅈ)젬먹기 처음 시도해봤는데 [10] ㅇㅇ(211.234) 09.04 171 1
466407 ㄷㅈ)아니 씹 던전 1개 층이 백섭당했네 [2] blister갤로그로 이동합니다. 09.04 115 0
466406 ㄷㅈ) 빼지말라고 경고까지 해주는 아티 [6] 눈띄유갤로그로 이동합니다. 09.04 177 2
466405 파토스 복제주문서 어떻게 써야 잘썼다고 할수있을까?? [5] ㅇㅇ(219.248) 09.04 85 0
466403 돌죽뉴비인데 이게 그 룬임? [7] &&&갤로그로 이동합니다. 09.04 149 0
466402 ㄷㅈ) 마크 걸려서 일촉즉발이었는데 제발 백섭 [9] 눈띄유갤로그로 이동합니다. 09.04 161 1
466401 서버 조금 아픈가? [5] ㅇㅇ갤로그로 이동합니다. 09.04 125 1
466400 ㄷㅈ) 깔끔깔끔 돌품명품 [1] 눈띄유갤로그로 이동합니다. 09.04 154 3
466399 드라코 2층 데스폼 주웠는데 장검vs맨손 [3] 로갤러(118.235) 09.04 98 0
466398 ㅋㅌㅋ) 피난시설 엄청 가까이 스폰되는 경우도 있네 [1] 로갤러(121.150) 09.04 123 0
466396 ㄷㅈ]판데이 있는 나무 부수면 혼란구름나오네 ㅋㅋ [1] 로갤러(210.124) 09.04 90 1
466394 ㄷㅍ) 어드벤처 전투 질문 [2] ㅇㅇ(122.202) 09.04 126 0
466391 ㅋㅌㅋㅂㅂ)이거 왜 안 만들어지는 거임? [3] 로갤러(220.118) 09.04 143 0
466389 ㄷㅈ) 루 희생 거부한 선택지들 다시 나올 수 있지? [1] 눈띄유갤로그로 이동합니다. 09.04 128 0
466388 뉴비 돌죽7판째인데 뭔가 잘되고있어 [5] &&&갤로그로 이동합니다. 09.04 154 2
466387 ㅋㅌㅋㅂㅂ) 람쥐팩은 람쥐팩만 씀? [4] ㅇㅇ(118.235) 09.04 153 0
466386 웹소캣!!!!!!!!!!!!! [3] hjklyubn갤로그로 이동합니다. 09.04 134 1
466384 ㄷㅈ) Orb of Ice 내줄 때 됐다 [6] 눈띄유갤로그로 이동합니다. 09.04 156 0
466382 ㄷㅈ) 몸비틀기 개 병신겜 [3] ㅇㅇ(86.163) 09.04 128 0
466381 ㅋㅌㅋㅂㅂ) 탱크드론 분해 상태 [3] 로갤러(121.150) 09.04 150 0
466379 ㄷㅈ) 0.32 템 진짜 개같이 퍼주네 [13] hjklyubn갤로그로 이동합니다. 09.04 237 0
466378 ㄷㅈ) 선택존이다 [2] ㅇㅇ(86.163) 09.04 97 0
466377 ㄷㅈ) 게임 또 터진듯 [2] ㅇㅇ(86.163) 09.04 88 0
466376 ㅋㅌㅋㅂㅂ) 탱크드론 분해 어케 해야됨? [7] 로갤러(121.150) 09.04 109 0
466375 난 돌죽 오탭에 최적화가 되버림 돌아갈수가 없음 [9] ㅇㅇ(119.192) 09.04 161 0
466374 ㄷㅈ) 암살자 지강 종족이 머임 [4] 눈띄유갤로그로 이동합니다. 09.04 143 0
466373 토너먼트 기간에는 전적사이트에 전적 기록 안 되나유? [4] 로갤러(123.140) 09.04 101 0
466372 다크갓 어느나라 사람임? [2] 로갤러(118.235) 09.04 167 0
466371 ㅋㅌㅋdda)음식 데워먹는 도구가 뭐뭐뭐 있냐 [4] Lasshole갤로그로 이동합니다. 09.04 142 0
466368 돌죽 전종족 올룬클 [7] Lmm갤로그로 이동합니다. 09.04 610 16
466367 돌죽 드라코니언 몽크 이레데렘눌 올젬 올룬클 [8] Lmm갤로그로 이동합니다. 09.04 288 8
466366 돌죽 0.30이후로 복귀늅인데 할만한거있음? [3] ㅇㅇ(39.125) 09.04 103 0
466365 다크갓 뒤짐? [3] ㅇㅇ(118.235) 09.04 144 0
466364 로스트랜드마려운점심 [1] Khelerd갤로그로 이동합니다. 09.04 98 0
466363 ㅋㅌㅋㅂㅂ) 총포사 총알자판기도 털수 있네 [3] 로갤러(121.150) 09.04 146 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2