디시인사이드 갤러리

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

갤러리 본문 영역

ㄷㅈ)베후멧 코드 좀 찾아봄(장문)

로갤러(121.169) 2024.07.22 19:43:47
조회 400 추천 10 댓글 7
														

공돌이 나부랭이여서 정확하지 않을수 있음 크롤위키로 링크타고 좀 찾아봄

선3줄요약

1. spell_type은 학파가 아니라 스펠이름이여서 학파단위로 찾는게 아님 (각 스펠마다 가중치를 가지는듯)

2. 원소마법(화염, 대지, 대기, 얼음, 알쳄은 포함x)은 100+학파레벨*10만큼의 가중치를 가짐 -> 파괴마법은 기본가중치 100만 가짐

+이중학파의 경우 가지는 모든 원소마법을 고려해서 학파레벨*10만큼 가중치를 추가함

3. 순수파괴마법은 그냥 파괴마법 종류가 많기 때문에 가중치가 생각만큼 큰 역할을 안하는 것으로 생각됨

---

여기부터는 코드 찾아볼 사람들만

0. spell_type형은 학파가 아니라 스펠이름 그자체임 (enum.h 3855번째줄부터 정의되어있음)


1. religion.cc의 1944번째줄부터 시작하는 코드를 보면 offers의 구성요소는 _vehumet_get_spell_gifts()로 결정됨.

(바로밑코드에 offers으로 프롬프트를 구성함. Vehumet offers you ~~하는거 있음)


2. _vehumet_get_spell_gifts()은 num_offers만큼 _vehumet_find_spell_gift()로 spell_type을 찾아옴


3. _vehumet_find_spell_gift()은 다 가져와봄

근데 저렇게 하면 for문이 돌면서 total_weight가 계속 갱신되는거 같은데 의도된건지는 모르겠음

아무튼 스펠(elig)에 대해서 this_weight/total_weight확률로 가져오는게 맞음 그럼 weight를 어떻게 산정하는지를 찾아보면..


vehumet_weighting을 이용해서 하는데, spell의 elemental_preference만큼을 추가하는듯


7beb9e36ebd518986abce8954389726e


elemental_preference는 skills.cc에 정의됨

spell_skills를 실행한 집합의 원소들에 대해 _skill_is_elemental이면 skill*scale(=10)만큼 더한다는 소리임

7cec9e36ebd518986abce8954781776b53

일단 _skill_is_elemental을 보면 알쳄은 포함이 안되는 걸 알 수 있음 (화염, 대지, 대기, 얼음만 원소마법)


78e89e36ebd518986abce8954084756d


이중학파는 어떻게 계산되는지 궁금해서 spell_skills를 찾아봄

(이때 skill_type은 enum.h에 정의됨(enum이라서 상수덩어리임 : 위에 보이는 SK_FIRE_MAGIC이런거))


spell_skills는 spl-cast.cc에 정의됨

(skill_set은 여기서 볼수 있듯이 skill_type의 set을 불러오는 다른 이름인듯, 포인터로 계산해서 void형인가봄)

7fef9e36ebd518986abce8954781736a07


get_spell_disciplines는 spl-util.cc에 정의되고, spell_desc에서 소속 학파가 disciplines로 정의됨.

spell의 정보는 spl-data.h에 저장되어있고, 2개 이상 가질 수 있는 값임

여기서 2개이상 가져올수 있으면 가져와서 skills(skill_list)에 넣는거임

그리고 거기서 elemental이 보이면 보일때마다 가중치를 추가함


예를 들어 냉기구름은 disciplines을 가져올 때 파괴, 대기, 냉기를 모두 가져오고, 그렇게 만들어진 skill_list에 대해 elemental이면 가중치에 학파*10만큼 추가함


결론 : 이중학파면 그만큼 가중치 추가되는게 맞는듯

---

순수 파괴 마법들은 책에서 자주 나와서 빈것들 중에서 찾느라고 자주나오는 것이거나 파괴주문들이 너무 많아서 가중치를 고려해도 확률상으로 잘 나오기 때문인듯

나도 정확하게 분석한 것이 아닐수도 있으니까 혹시 잘아는 사람있으면 한번만 확인해주세요 ㅠㅠ


추천 비추천

10

고정닉 2

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주위의 유혹에 쉽게 마음이 흔들릴 것 같은 스타는? 운영자 24/10/21 - -
468927 ㅋㅌㅋㅂㅂ)내일쯤이면 적용될거같은 무술 패치 [2] 점화자갤로그로 이동합니다. 10.10 146 1
468926 ㄷㅈ)야채는 힐운즈 재깍재깍 버려야 안심되는듯 [4] ssh0818갤로그로 이동합니다. 10.10 100 0
468925 데몬 몽크인데 활잽이는 무슨 신 믿음? [9] 로갤러(14.50) 10.10 97 0
468924 중갑전붕이 숨막히는순간 [6] &&&(222.118) 10.10 154 2
468923 마크렙 6렙권능중에 악마소환을 ood로바꿔주는거 써보고싶다 [2] 가이우스(76.174) 10.10 85 0
468922 ㄷㅈ)데몬스폰/완더러/좀 올룬클 [4] ㅇㅇ갤로그로 이동합니다. 10.10 106 4
468920 돌죽 짐승굴 산성식물 어캐함? [3] 푸롤로로롤갤로그로 이동합니다. 10.10 134 0
468919 짐승굴 미쳤네 [4] ㅇㅇ갤로그로 이동합니다. 10.10 108 0
468918 ㄷㅈ)sap은 왜 야라로 안풀림? [4] ㅇㅇ(112.149) 10.10 124 2
468916 하루에 한 번 웨이시 증오하기 252일차 ㅇㅇ(175.208) 10.10 56 0
468915 ㄷㅈ)아니 전투중 재생불가 변이 왜 안사라져 [3] ㅇㅇ(223.39) 10.09 99 0
468914 ㅋㅌㅋㅂㅂ) 시발 케블라헐크 넘 족같애 [8] 점화자갤로그로 이동합니다. 10.09 132 0
468913 ㄷㅈ)15룬 하는데 획득 1개나옴 [1] ㅇㅇ(112.149) 10.09 84 0
468911 ㄷㅈ hd가 몬스커렙같은 거임? [4] 로갤러(223.39) 10.09 94 0
468910 아 시발 이번판 진짜 너무아깝다 [1] 가이우스(76.174) 10.09 77 0
468909 ㅋㅌㅋㅂㅂ) 현 시점에서 유일하게 쓸만한 메크 (람쥐팩) [2] 으으엨갤로그로 이동합니다. 10.09 152 1
468908 내가 지금 듣고 있는 노래인데 어떰? 몌쿠이로갤로그로 이동합니다. 10.09 45 0
468907 아니씹 언다잉아머리 이새끼 좆밥아니었음? [6] 가이우스(76.174) 10.09 123 0
468906 돌죽은 레전드다 [2] 1(61.253) 10.09 153 1
468905 ㅋㅌㅋㅂㅂ)엔진에 비해 차가 무겁다는거 무시해도 됨? [5] 조홍감갤로그로 이동합니다. 10.09 147 0
468904 ㄷㅈ) 요즘도 키쿠 강령전사 되나? [3] ㅇㅇ(14.45) 10.09 110 0
468903 마법쓸게없어서 급하게 알케미찍고 독성늪으로밀고있음 [1] 이서희갤로그로 이동합니다. 10.09 108 0
468902 밝밤 그리고 계속해서 메시지창 찐빠나는데 나만그럼? [6] seeu갤로그로 이동합니다. 10.09 77 0
468901 ㅋㅌㅋㅂㅂ) 시작지점 생성 실패는 왜 하는걸까 조홍감갤로그로 이동합니다. 10.09 74 0
468900 ㄷㅍ) 공중 상대하려면 궁수 있어야 함? [1] 로갤러(118.235) 10.09 98 0
468899 ㅋㅌㅋㅂㅂ)이거 머냐.. [2] 로갤러(218.238) 10.09 123 0
468898 흡혈브랜드 강화수치랑 무관한거아니었음? [6] seeu갤로그로 이동합니다. 10.09 106 0
468897 ㅋㅌㅋㅂㅂ) npc 즉사 버그 아직도 안 고쳐졌구나... [1] 으으엨갤로그로 이동합니다. 10.09 101 1
468896 ㄷㅈ p로쓰는 거 지정 자동으로 되는 거 끄는 법 있음? [3] 로갤러(223.39) 10.09 79 0
468894 ㄷㅈ) 너네 지이바 믿으면 투척 쓰지마라 [7] 눈띄유갤로그로 이동합니다. 10.09 198 2
468893 ㅋㅌㅋㅂㅂ) 역시 탑승형 메크는 딱히 쓸모가 없네 [4] 으으엨갤로그로 이동합니다. 10.09 142 0
468892 ㄷㅈ) 뉴비 샤원중갑전사 무덤3층 털건데 조언좀 [7] 로갤러(106.101) 10.09 116 0
468891 ㄷㅈ) 지이바 슬라임 만드는거 군주들도 통함? [2] 눈띄유갤로그로 이동합니다. 10.09 185 0
468889 밝밤 연구소 계단위치이상한거랑 [7] seeu갤로그로 이동합니다. 10.09 99 0
468887 ㄷㅈ 클은 못하는데 그래도 실력은 느는 듯 [3] 로갤러(223.39) 10.09 93 0
468885 ㅋㅌㅋ) 미-고 보다 강한 거미 [1] 로갤러(59.2) 10.09 145 0
468883 돌죽에서 흡혈 브랜드가 강하긴 하구나 [4] 로갤러(112.147) 10.09 117 0
468882 나도 아르가보다 더쌘거있어 [3] &&&(222.118) 10.09 150 3
468881 ㄷㅈ 키쿠 aa 쓰니까 존나 쎄네 ㅋㅋㅋ [3] 로갤러(223.39) 10.09 103 0
468879 ㄷㅈ 히드라 목 줄어들면 약해짐? [6] 로갤러(223.39) 10.09 118 0
468878 ㄷㅈ 짐승굴 시발새기들 [1] 로갤러(223.39) 10.09 93 0
468877 파토스 탭질있는게 좀 치명적이네 ㅇㅇ(211.234) 10.09 90 0
468876 ㄷㅈ 벽호ㅓ마을잉아 로갤러(223.39) 10.09 61 1
468875 ㄷㅈ) 람머스 데몬스폰 [2] ㅇㅇ(121.144) 10.09 115 1
468874 주화입마에 빠진것 같다 내 안의 분노들이 소용돌이 치고있음 [4] ㅇㅇ(175.223) 10.09 125 0
468873 케난팩에 있는 BL9 모드는 다음부터 빼고 해야겠네 [2] 조홍감갤로그로 이동합니다. 10.09 100 0
468872 볼트 막층은 언제나 즐거워!!! &&&(222.118) 10.09 92 0
468871 ㅋㅌㅋdda) 기계번역 업데이트 2024-10-09-0004 [11] XR_tracker갤로그로 이동합니다. 10.09 306 18
468870 이 로브 살만함?(사진 올려서 재업) [5] 로갤러(59.24) 10.09 155 0
468869 이 로브 살만함? [1] 로갤러(59.24) 10.09 83 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2