QuestProduct.bquestpack: Difference between revisions

Jump to navigation Jump to search
imported>Leoetlino
No edit summary
imported>Leoetlino
Line 24: Line 24:
| Type || str || Quest type. Valid values:
| Type || str || Quest type. Valid values:
* Main: Main quest
* Main: Main quest
* Sub: Side quest
* Sub: Shrine quest
* Mini: Minigame system quest (used for minigame implementations internally; totally hidden from the UI)
* Mini: Side quest
|}
|}


=== Step structure ===
{|class="wikitable"
! Key !! Type !! Description
|-
| Actors || array ([[#Actor structure]]) || Quest-related AISchedule overrides when this step is active
|-
| AttentionOff || bool ||
|-
| IndicatorActors || array ([[#Indicator actor structure]]) || Yellow quest markers on the map
|-
| MessageName || str || Message name of the quest description in the UI
|-
| Name || str || Step name
|-
| NextFlag || str || Name of the flag that causes the quest to advance to this step {{check}} (needs UpdateStep to be set to true{{check}})
|-
| UpdateStep || bool ||
|}
=== Actor structure ===
''Not to be confused with event flow timelines.''
<source lang="yaml">
- DefaultTimeline: ...
  ConditionalTimelines: ...
  DisableClipping: true
  DisplayDistanceMode: None
  Name: Npc_MiniGame_Crosscountry # Name of the actor
  UniqueName: ''
</source>
For DefaultTimeline, ConditionalTimelines, DisplayDistanceMode and some other properties, see [[ActorParam/AISchedule]].
=== Example ===
Example ("Find_Impa" quest):
Example ("Find_Impa" quest):
<source lang="yaml">
<source lang="yaml">
Line 45: Line 79:
         - ...
         - ...
       AttentionOff: false
       AttentionOff: false
       IndicatorActors: # Yellow quest markers on the map
       IndicatorActors:
         - HasFar: false
         - HasFar: false
           InstanceName: ''
           InstanceName: ''
Line 59: Line 93:
   Type: Main
   Type: Main
</source>
</source>
=== Actor structure ===
''Not to be confused with event flow timelines.''
<source lang="yaml">
- DefaultTimeline: ...
  ConditionalTimelines: ...
  DisableClipping: true
  DisplayDistanceMode: None
  Name: Npc_MiniGame_Crosscountry # Name of the actor
  UniqueName: ''
</source>
For DefaultTimeline, ConditionalTimelines, DisplayDistanceMode and some other properties, see [[ActorParam/AISchedule]].


[[Category: Content (BotW)]]
[[Category: Content (BotW)]]
[[Category: Content (BotW, product)]]
[[Category: Content (BotW, product)]]
Anonymous user

Navigation menu