Bug: Completing Duviri does not refresh warframe choices and rewards. #2697

Closed
opened 2025-08-25 13:59:04 -07:00 by AlexisinGit · 2 comments
Contributor

I tried changing DuviriInfo.Seed manually in mongoDB and /sync, it won't help neither.

Completing Duviri does change the seed. However ,it seems not to affect the choices and rewards, even the circuit game modes.

But changing DuviriInfo.NumCompletions will do.

I see no function manipulating that key, except for generating a new profile and setting it zero. Should add 1 upon completion.

            case "duviriCaveOffers": {
                // Duviri cave offers (generated with the duviri seed) change after completing one of its game modes (not when aborting).
                if (inventoryUpdates.MissionStatus != "GS_QUIT") {
                    inventory.DuviriInfo!.Seed = generateRewardSeed();
                    inventory.DuviriInfo!.NumCompletions += 1;  // to get new choices and rewards
                }
                break;

(don't know if it makes the refreshing behaves the way official does.)

I tried changing DuviriInfo.Seed manually in mongoDB and /sync, it won't help neither. Completing Duviri does change the seed. However ,it seems not to affect the choices and rewards, even the circuit game modes. But changing DuviriInfo.NumCompletions will do. I see no function manipulating that key, except for generating a new profile and setting it zero. Should add 1 upon completion. ``` case "duviriCaveOffers": { // Duviri cave offers (generated with the duviri seed) change after completing one of its game modes (not when aborting). if (inventoryUpdates.MissionStatus != "GS_QUIT") { inventory.DuviriInfo!.Seed = generateRewardSeed(); inventory.DuviriInfo!.NumCompletions += 1; // to get new choices and rewards } break; ``` (don't know if it makes the refreshing behaves the way official does.)
Sainan added the
bug
label 2025-08-25 14:00:12 -07:00
Sainan added the
pr'd for
label 2025-08-25 14:03:12 -07:00
Owner

This could've just been a PR. You could've tested by temporarily changing the values set in inventoryController.

This could've just been a PR. You could've tested by temporarily changing the values set in inventoryController.
Author
Contributor

Just getting started and not so familiar‌ with git and stuff. I will try.

Thx for the fast response and all the contributions :)

Just getting started and not so familiar‌ with git and stuff. I will try. Thx for the fast response and all the contributions :)
Sign in to join this conversation.
No description provided.