Talk:Wizard's Vault/research

From Guild Wars 2 Wiki
Jump to navigationJump to search

The rotation is unlikely to be "fixed". The way the objectives for the current day/week are calculated is as follows:

  1. Server sends a 16 bit seed. This seed seems to be the current day for the daily objectives. For weeklies I don't know, it's not the week at least. In any case, there are a lot of rotations given that you also only get objectives you can complete.
  2. startIndex = seed * 3 + 3 for dailies, startIndex = (max(52, num_valid_objectives - 1) % seed) * 8 + 8
  3. Client generates one big objective array with startIndex + num_objectives objectives. The objectives are selected by alternating between the valid group types, going through the groups per type in order, and then going through the objectives per group in order. Ie if you have selected PvE and PvP you get
pve_groups[0].objectives[0], pvp_groups[0].objectives[0], pve_groups[1].objectives[0], pvp_groups[1].objectives[0], ..., pve_groups[0].objectives[1],pvp_groups[2].objectives[1], ... 
  1. Current objectives are: array[startIndex :startIndex + num_objectives]


Good Location/Information For <event>[edit]

Defeat 10 Champion-Rank Enemies[edit]

Kill 100 Awakened[edit]

Participate in an Activity[edit]

Defeat 1 Elite Enemy[edit]

Perform 3 Combo Skills in Combat[edit]

Defeat 10 enemies while under the effect of a nourishment[edit]

Defeat 100 Enemies While under an Enhancement Effect[edit]

Complete a Jumping Puzzle[edit]

Defeat a World Boss[edit]

Separ (talk) 13:09, 8 September 2023 (UTC)

Incoming new additions[edit]

Just a fyi, Anet has confirmed that there will be new objectives eventually coming, meaning the research will have to continue. --~Sime 16:31, 25 December 2023 (UTC)