디시인사이드 갤러리

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

갤러리 본문 영역

번역) 턴 카운터에 관하여

무우우마갤로그로 이동합니다. 2024.11.27 00:06:29
조회 2835 추천 16 댓글 15
														


a15714ab041eb360be3335625683746f00534428d6a4ed89d53767f79e11cd6e8f1a558ee332dd3833e1f3d93fe4

(턴이 지났음에도 미래예지가 그대로 남아있는 모습)





희망사항은 쓴 다음 턴 자리에 있는 아군을 회복시킨다. 


미래예지파멸의소원은 사용 후 2턴 종료시에 데미지가 들어가는 기술이다.


포켓몬 스칼렛 & 바이올렛에서는 이렇게 턴 계산을 해야 하는 기술들을 사용할 때, 발동 시점을 결정하기 위해 흐르고 있는 턴 카운터를 참조한다.


그런데 이 카운터는 최대 255까지만 세기 때문에 실제로 254턴에 미래예지를 사용하거나, 255턴에 희망사항을 사용하면 해당 효과가 절대 발동되지 않는 문제가 발생한다고 한다.


무슨 메커니즘으로 작동하는 걸까?



1. 턴 카운터


7cea8374b08b6bf23bef82ec409f343346619c43f7bb0aaaa6e7f3

실제로 턴 카운터의 상한선은 255가 아닌 9999다.



1-1 희망사항

희망사항은 사용된 턴을 unsigned byte, 0부터 255까지의 값을 저장하는 1바이트(자료형 정수)로 저장한다. 

이후 턴마다 현재 턴 카운트를 unsigned byte로 변환한 값이 저장된 턴 값보다 큰지 확인합니다. 조건이 충족되면 희망사항 효과가 발동된다.


예시1) 턴 7에 희망사항을 사용했다면, 턴 8에 7 < 8인지 확인 후 희망사항이 발동됨

예시2) 턴 9999에서 희망사항 사용, 턴 카운터가 늘어날 수 없으므로 발동하지 않음

예시3) 턴 255에 희망사항 사용, 턴 256은 unsigned byte의 최대값이 초과되었으므로 결과적으로 턴 카운트는 0이 됨. 게임은 255 < 0을 체크한 뒤 값이 true가 아니라서 발동시키지 않음. 그래서 255턴에 희망사항을 쓰면 발동되지도 않고 기술 사용도 할 수 없는 상태가 됨(짤처럼)


1-2. 미래예지(파멸의소원)

미래예지는 공격이 들어가는 턴이 현재 턴 값(unsigned byte 변환)보다 작거나 같으면 발동되는 메커니즘을 갖고 있다.

미래예지/파멸의소원은 발동될 예정인 턴 자체는 정수(integer)로 저장한다. 하지만 현재의 턴 카운트를 가져올 때는 unsigned byte로 변환된 값을 사용한다.


예시1) 턴 7에 미레예지를 사용하면, 턴 9에 발동되도록 저장된다. 턴 8에서는 9 <= 8 조건이 충족되지 않아 발동되지 않지만, 턴 9에서는 9 <= 9 조건이 만족되어 발동된다.

예시2) 턴 255에 미레예지를 사용하면 턴 257에 발동되도록 저장된다. 그러나 턴 256에서는 257 <= 0 조건이 충족되지 않으며, 턴 257에서는 257 <= 1 조건도 충족되지 않아 발동되지 않는다. 때문에, 턴 254 이상에서 미래예지를 사용하면 발동 턴이 256 이상이 되어 도달할 수 없으므로 희망사항과 똑같이 버그가 발생한다(짤처럼)



--여기서부터는 번외--



1-3. 에코보이스

일단 에코보이스는 기술을 쓸 때마다 위력이 올라가는 특징을 갖고 있다.

그래서 좀 복잡한데 배경 설명을 하고 들어가야 이해 가능함


게임은 전투 중 사용된 기술에 대해 기록을 저장하는데, 총 400개의 기록 블록을 저장할 수 있다.

아래 기록 블록의 첫 번째 행(00000000)은 주소와 엔트리 수(0x37)를 포함한 헤더고, 그 이후의 각 행의 담긴 정보는 다음과 같다.


7cea8374b08b6cf43eee83e3469f3433f850db63a81a19a5f5534882

2. 턴 카운트 (0x00 위치)

3. 기술을 사용한 포켓몬 (0x04 위치)

4. 사용된 기술 (0x08 위치)

5. 기술 성공 여부 (0x0A 위치)


예를 들어:

0x00위치의 00 00 / 01 01 / 02 02 는 각각의 턴수

0x04 위치의 01 07 / 01 07 / 01 07 각 포켓몬의 위치값(대충 내포켓몬 상대포켓몬)

0x08 위치는 기술값

0x0A는 성공 여부(대충 00은 불발 01이 적중) 정도 의미함을 알 수 있다


이 블록 데이터에서 기술을 사용할 때마다 하나의 기록이 추가되는 식이다. 하지만 턴을 그냥 넘기거나 아이템을 사용하는 경우에는 기록이 추가되지 않는다. 

만약 400개의 기록이 모두 채워지면, 게임은 0xC 위치부터(2번째줄) 가장 오래된 기록을 덮어쓰기 시작한다.


에코보이스는 동일한 포켓몬이 연속적으로 사용한 기록을 역순으로 확인하며 작동한다.

예를 들어, 턴 2, 3, 4, 5에서 에코보이스를 사용한 뒤, 턴 6에 다시 사용하면, 게임은 기록 블록에서 해당 포켓몬이 턴 5, 4, 3, 2에 사용한 기록을 차례로 확인한다. 

턴 1에서는 사용 기록을 찾지 못하므로, 연속 사용 횟수를 5회로 계산한다.


그리고 에코보이스도 마찬가지로 턴 카운트를 가져올 때 unsigned byte로 변환한다. 256 = 턴 0, 257 = 턴 1, 턴 258 = 턴 2 같은 식으로.

따라서 턴 258에서 게임은 현재 턴을 턴 2로 간주하고, 기록 블록에서 턴 1에 사용된 에코보이스를 찾으려 한다.


이로 인해 다음과 같은 결과를 알 수 있다:

255턴 미만인 경우(기록이 완전히 덮어쓰이지 않은 경우), 에코보이스의 위력은 0-255턴 동안 사용한 기술에 따라 달라진다. 현재 턴은 unsigned byte로 변환된 값에 대응하기 때문에, 첫 255턴 동안 어떤 기술이 기록되었고 얼마나 덮어쓰였는지에 따라 위력이 결정된다.

그래서 이후 256턴에는 턴이 덮어쓰여지고 에코보이스는 기술이 연속적으로 사용된 다른 턴을 찾을 수 없기에 위력은 40이 된다.


1-3. 크로스썬더/크로스플레임


이 기술들도 동일한 턴에 사용된 마지막 기술이 다른 퓨전 기술인지 확인하기 위해 위에서 언급한 기록 블록을 참조한다. 

이 과정에서도 턴 카운트는 unsigned byte로 변환됩니다. 

이 특성을 활용하면 싱글 배틀에서 퓨전 플레어와 퓨전 볼트를 연속으로 연결하는 흥미로운 트릭을 사용할 수 있다.

1. 첫 턴(턴 0)에 크로스썬더나 크로스플레임 중 하나를 마지막으로 사용한다.

2. 턴 256에서, 첫 턴(턴 0)에서 사용하지 않은 다른 퓨전 기술을 먼저 사용한다.

3. 이렇게 하면, 턴 256은 unsigned byte로 변환되어 턴 0으로 간주된다. 

4. 결과적으로, 배틀 시작 시 사용한 기술과 연결되어 한 턴에 쓴 크로스썬더, 크로스플레임 모두 위력이 200이 된다.



1-4. 그 외 날씨 기술이나 멸망의노래

- 관련 없음. 다른 메커니즘으로 작동하기에 256턴에 쓴다고 고장나진 않음



1-5. 결론

- 상대가 희망사항이나 에코보이스, 미래예지를 쓴다면 256턴 까지 끌고가보자



출처 : 


https://www.smogon.com/forums/threads/scarlet-violet-battle-mechanics-research.3709545/page-55#post-10350377


https://x.com/DaWoblefet/status/1860503393250213945

 


추천 비추천

16

고정닉 11

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가수에서 배우로 전향 했지만 기대에 못 미치는 스타는? 운영자 25/02/24 - -
11815608 마스카나 [3] Shiron갤로그로 이동합니다. 02.24 60 0
11815607 포켓몬세계관이면포켓몬에게가슴성형시킬듯 [1] 라타갤로그로 이동합니다. 02.24 47 0
11815606 궁극의칠리마스카나짤 [20] Greendayy갤로그로 이동합니다. 02.24 110 0
11815605 마스카나(수컷 87.5퍼센트) [6] 쿠마토라갤로그로 이동합니다. 02.24 74 0
11815604 칠리는마스카나다 [4] 라타갤로그로 이동합니다. 02.24 62 0
11815603 정액추출시못뽑으면부랄에서직접뽑아간대... [11] 0dad0갤로그로 이동합니다. 02.24 82 0
11815602 검은 가면쓰고 꼴리게 생긴 초록여포켓몬 이름뭐임?? [4] ㅇㅇ(114.201) 02.24 64 0
11815601 마스카나의 풀내음 진한 수풀을 헤차며 찾아내는 동굴 님피아동굴탐험대갤로그로 이동합니다. 02.24 41 0
11815599 짤많이주워서기분좋다맨이야 [11] Greendayy갤로그로 이동합니다. 02.24 71 0
11815598 하 레za 소식이 없으니까 포켓몬 얘기 ㄹㅇ 할 것이 없구나 [4] 쿠마토라갤로그로 이동합니다. 02.24 108 0
11815597 우웅 나 애기 페너니 [4] Ai갤로그로 이동합니다. 02.24 48 0
11815595 우울해서 불족이랑 떡볶이 시켯군요 [10] 두르르쿤갤로그로 이동합니다. 02.24 53 0
11815593 글라이온은 먼데 스핏이 95나됌? ㅇㅇ(218.235) 02.24 28 0
11815592 쟤네 진짜 인기 좋긴 하다 데티티갤로그로 이동합니다. 02.24 54 0
11815590 기요미 퍽퍽 딸딸딸 등장~~ [2] 모으령갤로그로 이동합니다. 02.24 67 0
11815589 칠리와포켓몬의공통점은젖이없다는거였어 [6] 라타갤로그로 이동합니다. 02.24 64 0
11815587 메가진화 모습 기대중인 포켓몬 포갤러(124.59) 02.24 42 0
11815586 생각해보니레시라무풋잡커미션은없구나 [3] 라타갤로그로 이동합니다. 02.24 58 0
11815585 와 일본에는 포마 인형뽑기가 있네 RaidL갤로그로 이동합니다. 02.24 51 0
11815584 님들이거나보셈 [12] Greendayy갤로그로 이동합니다. 02.24 68 0
11815583 오거폰속옷색깔 [2] 라타갤로그로 이동합니다. 02.24 79 0
11815581 아지마루아지마루 0dad0갤로그로 이동합니다. 02.24 23 0
11815579 너언제나왓니 [10] 약점보험갤로그로 이동합니다. 02.24 47 0
11815578 표독한 오가폰 [2] 님피아동굴탐험대갤로그로 이동합니다. 02.24 56 0
11815576 5세대때 샤로다 심술꾸러기 풀렸으면 어땠으려나 [6] ㅇㅇ(61.76) 02.24 81 0
11815575 대체왜 발에성욕을느끼는거임 [10] 펠리슈.갤로그로 이동합니다. 02.24 77 0
11815574 시간표 망했네 [4] 아니오갤로그로 이동합니다. 02.24 47 0
11815571 군대에서 무서운 순간.jpg ㅇㅇ(1.231) 02.24 46 0
11815569 의외로 100만원인 음식 [1] ㅇㅇ(221.149) 02.24 60 0
11815568 와섹스 [2] Greendayy갤로그로 이동합니다. 02.24 55 0
11815567 제가 타입별로 조아하는 스타팅이에여 [5] 이올브갤로그로 이동합니다. 02.24 71 0
11815565 풀타입콘 지금보니 아예 안쓰이는것들이 좀 많네 [2] 스카이민갤로그로 이동합니다. 02.24 65 0
11815564 꼬몽울이 포케카에선 사기래요 [3] 꼬몽울갤로그로 이동합니다. 02.24 76 0
11815562 님들아 쇼츠보다가 개터졌는데 이거 뭐냐ㅋㅋㅋㅋ 나는야_꿔다놓은_보릿자루갤로그로 이동합니다. 02.24 41 0
11815561 예전에 여자애들이 지들 가슴까는 갤러리 있지 않았나 [1] 포갤러(211.234) 02.24 64 0
11815560 청야 이새끼 왤캐 귀엽냐 ㅇㅇ(118.235) 02.24 30 0
11815559 지듣노 모으령갤로그로 이동합니다. 02.24 27 0
11815558 니 cry [10] 청야갤로그로 이동합니다. 02.24 85 0
11815556 상호협의 하에 일어나는 강간을 뭐라고 부름?? ㅇㅇ(118.235) 02.24 39 0
11815555 요즘드는 생각인데 [2] 카아카갤로그로 이동합니다. 02.24 68 0
11815554 요즘여드름이생기네 [2] 라타갤로그로 이동합니다. 02.24 38 0
11815553 이로치 제라오라는 포홈마크 없으면 에딧임?? [3] (221.167) 02.24 74 0
11815552 지카츄 이로치 존가냐? [3] ㅇㅇ갤로그로 이동합니다. 02.24 46 0
11815551 제가원래토오를안좋아햇는데 [4] Greendayy갤로그로 이동합니다. 02.24 44 0
11815549 남자고데기 추천해줘 ㅇㅇ(211.234) 02.24 22 0
11815546 얘넨 걍 짱귀여움 [4] 이올브갤로그로 이동합니다. 02.24 72 0
11815545 제가 요즘 머리를 묶고다니는데 [12] 강햬원갤로그로 이동합니다. 02.24 80 0
11815544 포갤 옛날념글 보다보면 웃긴거 [1] ㅇㅇ(118.235) 02.24 49 0
11815543 다꼬리 [1] Shiron갤로그로 이동합니다. 02.24 37 0
11815541 교환 ㅍㅌㅊ?? [1] 포갤러(118.235) 02.24 57 0
뉴스 [IS인터뷰] 규빈 “첫 미니앨범 ‘플라워링’, 뮤지션으로 개화” 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2