The Blood Moon은 죽인 모든 적들이 부활하고 세계 자체에서 획득 할 수있는 일부 무기가 다시 나타나도록 세계를 재설정하는 게임 이벤트입니다. , 적군 캠프에서 찾을 수있는 두개골 모양의 상자와 함께.

일정 기간 동안 게임 내에서 정기적으로 발생해야합니다. 내 질문의 원인은 무엇입니까?

  • 블러드 문이 게임 내에서 나타나는 데 얼마나 걸리나요?
  • 이게 얼마나 실시간으로 변환 되나요? ?
  • 실시간으로 낮과 밤이 얼마나 지속 되나요?
  • 블러드 문을 일정에서 벗어날 수있는 이벤트가 있나요?
  • 다음은 무엇인가요? 이벤트 이후에 리스폰되는 적 외에도 게임의 요소 목록? (일반, 두개골 모양 및 신사 상자를 구분하면 감사하겠습니다.)

댓글

  • 나는 ' 측정되지 않았지만 블러드 문이 가변적 인 일정에있는 것 같습니다. 패배 한 적을 추적하기위한 메모리 제한에 연결될 수도 있습니다.
  • @Pyritie I ' 두개골 모양의 상자는 ' 리스폰되지는 않지만 ' 수정 사항을 잘못 취소하는 것이 두렵습니다. 누군가 확인할 수 있으면 기뻐할 것입니다. 새로운 의심에 맞게 질문을 편집 할 것입니다.
  • @Grirg 캠프에서 모든 적을 격파 한 후 (복싱 벨 소리와 함께) 잠금 해제되는 해골 상자가 블러드 문 후에 확실히 부활한다는 것을 알고 있습니다. 한 번은 캠프를 정리하고 상자를 약탈하고 5 초 후 블러드 문이 활성화 된 후 상자와 캠프가 아무 일도 없었던 것처럼 돌아 왔습니다.
  • 좋은 질문입니다! 나는 ' 또한 이것에 대해 더 알고 싶습니다. 저는 보통 피의 달을 통해 잠을 잤습니다 .. 너무 무서워 : D
  • (피가되었을 때 부활하는 또 다른 비 직관적 인 것 달이 일어나는 것은 그 힘의 시험 성지 안에서 발견되는 수호자입니다. 무기를 위해 농장을 만들고 싶을 때 유용합니다)

Answer

1 : 블러드 문 생성 속도는 죽인 적의 수와 관련이 있으며 겉보기에는 임의의 값으로 수정됩니다. 고정 스폰 속도는 없지만 자정이 아닌 매우 자주 발생하는 결함이 발생할 수 있습니다. 이 문제는 게임을 완전히 닫고 슬롯에서 카트리지를 제거한 다음 다시 삽입하여 해결할 수 있습니다 (보고 된 바에 따르면).

2 : 위에서 말했듯이 고정 속도로 발생하지 않으므로 불가능합니다. 실시간으로 추적 할 수 있습니다.

3 : 실제 1 초는 게임 시간 1 분과 같습니다. 전체 경기 일이 진행되는 데 24 분이 걸립니다. 즉, 하루에 16 분 (오전 5시 ~ 오후 9시), 야간 (오후 9시 ~ 오전 5시)에는 8 분이 걸립니다.

4 : 아니요, 글리치를 제외하면 다음과 같이 계산되지 않습니다. 이벤트

5 : 몬스터 캠프 상자뿐만 아니라 오버 월드에 나타나는 모든 무기 / 방패 / 활 / 재료 / 광석 바위. 성지 적들이 부활하지만 ( “힘의 시험”수호자 포함) 신사 상자는 그렇지 않습니다.

댓글

  • 적어도 화살을 위해 상점 인벤토리에 블러드 문이 채워지는 것을 보지 못했습니다. 수표가있을 수 있다고 생각합니다. 재입고가 발생하기 전에 운반 된 화살의 수에 대해. ' 모든 판매자를 샅샅이 뒤져 거의 400 개의 화살을 모을 때가 마음에 들지 않았던 것 같습니다.
  • 포인트 번호 1, 그것에 대한 출처가 있습니까? 이론화 된 것은 알고 있지만 팬 이론이라는 인상을 받았습니다.
  • @GarrettJ There '에 대한 공식 데이터가 없습니다. '이 문제를 테스트했습니다. 나 혼자서; 몇 시간을 텔레포트하고 평화롭게지도를 돌아 다니며 수집품, 코 로그를 줍고 신사를 완성하고 블러드 문이 나타나지 않았습니다. 한편 블러드 문 이후 몇 개의 적군 기지를 돌진 해 모두를 죽이고 15 ~ 30 분 후에 또 다른 블러드 문이 나타납니다 (연속 여러 번 재현). 그럼에도 불구하고 ' 피 달이 떠오르는 공식은 없습니다. 이제 저는 이것이 팬 이론보다 더 많이 죽인 적과 직접 관련이 있다는 사실을 고려합니다.
  • @Grirg I ' 그것이 ' 아직도 팬 이론이라고 확신합니다. 왜냐하면 제가 별 조각을 재배하면서 적을 전혀 죽이지 않았을 때 나는 블러드 문을 얻을 것이다. 적을 죽이면주기가 빨라질 수 있지만 게임은 여전히 설정된 시간 후에 발생하도록 강제합니다. 데이터를 보면 4 개의 달주기 인 것 같습니다 (' 8 일의 달주기)

답변

혈구가 실제로 어떻게 작동하는지에 대해 많은 잘못된 정보가있는 것 같습니다. 이는 유감입니다. 현재 허용되는 답변은 질문 1과 2에 대해 완전히 잘못된 것입니다. Blood Moons는 적을 죽이는 것과 관련이 아무것도 없습니다 .단순히 타이머를 기반으로합니다.

며칠 전에 나는 어떻게 시간, 블러드 문, 그리고 산의 군주에 대한 자세한 설명을 올렸습니다. 여기에서 스폰이 작동합니다 . 다음은 Blood Moon 스케줄링 메커니즘에 대한 관련 부분입니다.


[…] 그 시간, Blood Moons 및 LotM이 밝혀졌습니다. 모두 동일한 시스템 (시간 관리자라고 부름)에 의해 처리되며 시간을 기준으로하므로 먼저 시간이 작동하는 방식을 설명하겠습니다.

BotW에서 시간이 작동하는 방식

내부적으로 시간은 [0.0, 360.0] 범위의 부동 소수점으로 저장됩니다. […]

모든 게임 틱

[…] 활성 이벤트 / 컷신 :

  • 게임 타이머가 0.0083333 * 경과 된 프레임만큼 증가합니다. 사실상 이는 게임 내 1 분 = 실제 1 초라는 의미입니다.
  • […]
  • 타이머가 360.0 (자정)에 도달하면 게임에서 특수 검사를 수행합니다. 다음 섹션을 참조하세요.
  • 혈월 타이머 라는 값도 0.0083333 * 경과 프레임만큼 증가합니다.

[.. .]

타이머가 360.0 (자정)에 도달 할 때마다

[…]

블러드 문이 예정된 경우 :

블러드 문이 “금지”된 경우 ( 전체 조건 목록은 아래 참조) 타이머가 2880.0으로 설정되고 아무 일도 일어나지 않습니다. 그렇지 않으면 Blood Moon 컷신 ( Demo011_0 )이 트리거되고 타이머가 0.0으로 재설정됩니다.

그런 다음 게임에서 블러드 문 예약 여부 :

“FirstTouchdown”플래그가 설정되고 (즉, 플레이어가 Great Plateau를 떠난 경우), Blood Moon 타이머가> 2520.0 (게임 내 7 일) 인 경우 :

  • WM_BloodyDay 플래그가 true로 설정되어 있으며, 이는 Blood Moon이 다음날 밤에 예약되었음을 의미합니다.
  • Blood Moon 타이머가 0.0으로 재설정됩니다.

그렇지 않으면 “Bloody end reserve timer”가 150으로 설정됩니다. 이렇게하면 블러드 문이 발생한 후 WM_BloodyDay가 게임 내 5 분 (= 실제 5 초)에 지워집니다.

Blood Moon 억제제

다음 조건 중 하나라도 해당되면 Blood Moon 컷 신이 트리거되지 않습니다.

  • Not on MainField (main overworld)
  • IsInHyruleCastl eArea 설정 됨
  • LastBossGanonBeastGenerateFlag 설정 됨 (Fighting Dark Beast Ganon)
  • BloodyMoonProhibition 설정 됨
  • Wind_Relic_BattleStart 설정 됨 (Vah Medoh 전투)
  • Electric_Relic_Battle이 설정되었습니다 (Vah Naboris 전투)
  • Water_Relic_BattleTime이 설정되었습니다 (Vah Ruta 전투)
  • 스카이 관리자와 관련된 것

하지만 Blood Moon 타이머가 진행되거나 WM_BloodyDay 플래그가 설정되는 것을 막지 마십시오. […]

테이크 아웃

시간은 11:00이 아닌 05:15에 시작하여 11:00에 도달 할 때까지 정상적으로 흐릅니다. Great Plateau Tower를 활성화하면 시간이 11:00로 설정되고 UI에 시간이 표시되며 정상적인 시간 흐름이 복원됩니다.

혈월은 다음 경우에만 경우 자정에 발생합니다. WM_BloodyDay 플래그가 설정됩니다. 내가 알 수있는 한, 혈통을 강제로 예약 할 방법은 없습니다.

이 플래그는 고원을 떠났고 블러드 문 타이머가 게임 내 7 일에 도달 한 경우 전날 밤 자정에 설정됩니다. 7 일 15 분이 아니라 정확히 7 일 (2520/360 = 7). 또한 WM_BloodyDay 플래그가 설정된 후 캠프 파이어에서 시간을 보낼 필요가 없습니다 .

신사를 떠나 자마자 블러드 문 타이머가 시작됩니다. 메인 게임 타이머가 일시 정지 된 상태에서 보낸 시간은 계산되지 않습니다. 그러나 반드시 오픈 월드에있을 필요는 없습니다. 신사, 신성한 짐승 등에서 보낸 시간도 계산됩니다.

캠프 파이어에서 시간을 보내거나 반복적으로 잠을자는 것은 블러드 문을 트리거하는 데 전혀 도움이되지 않습니다. 컷신 중에는 타이머가 진행되지 않으므로 정반대입니다.

확실하게 말씀 드리겠습니다. 적을 죽이는 것은 블러드 문에 전혀 영향을주지 않습니다. 시간 관리자 코드는 적의 처치를 확인하지도 않습니다. 이는 잘못된 정보 일뿐 증명 합니다.

댓글

  • 훌륭한 답변입니다. 시간을내어 게임 코드를 조사 해주셔서 감사합니다.이 답변이 그럴만한 가치가 있기를 바랍니다.
  • what c에 대한 모든 데이터 BloodyMoonProhibition를 설정 하시겠습니까?
  • @OrangeDog it '이 수많은 이벤트에서 설정되어 블러드 문을 일시적으로 방지합니다. 트리거에서 (' 붉은 달과 입자 효과를 제거하지는 못했습니다). 여기에서 이벤트의 텍스트 표현 을 검색하여 어떤 이벤트가 플래그를 설정했는지 (그리고 언제!) 이벤트 흐름을 시각적으로 표현하려면 EventEditor 또는 여기에서 이벤트 뷰어 를 사용하세요.
  • @L é oLam에서 무엇을 검색 하시겠습니까? BloodyMoonProhibition 문자열은 4 번만 나타납니다.
  • @OrangeDog 네, 대부분 (종류) 추상화 된 ' 공통 이벤트 흐름에 의해 멀리 떨어져 있습니다. 이 플래그는 Common < DisableSaveAndWarp > 및 DisableSaveAndWarp < EnableSaveAndWarp

,하지만이 두 이벤트 (프로그래밍 함수와 비슷하다고 생각)는 다른 많은 이벤트 (예 : 미니 게임, 보스 전 이벤트 등)에서 호출됩니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다