fix: correct checks for quest replay
All checks were successful
Build / build (pull_request) Successful in 1m19s
All checks were successful
Build / build (pull_request) Successful in 1m19s
Closes #2797
This commit is contained in:
parent
64a1c8b276
commit
2336c3018a
@ -159,7 +159,7 @@ export const completeQuest = async (inventory: TInventoryDatabaseDocument, quest
|
|||||||
|
|
||||||
for (let i = 0; i < chainStageTotal; i++) {
|
for (let i = 0; i < chainStageTotal; i++) {
|
||||||
const stage = existingQuestKey.Progress[i];
|
const stage = existingQuestKey.Progress[i];
|
||||||
if (stage.c < run) {
|
if (stage.c <= run) {
|
||||||
stage.c = run;
|
stage.c = run;
|
||||||
await giveKeyChainStageTriggered(inventory, { KeyChain: questKey, ChainStage: i });
|
await giveKeyChainStageTriggered(inventory, { KeyChain: questKey, ChainStage: i });
|
||||||
await giveKeyChainMissionReward(inventory, { KeyChain: questKey, ChainStage: i });
|
await giveKeyChainMissionReward(inventory, { KeyChain: questKey, ChainStage: i });
|
||||||
@ -302,7 +302,7 @@ export const giveKeyChainItem = async (
|
|||||||
): Promise<IInventoryChanges> => {
|
): Promise<IInventoryChanges> => {
|
||||||
let inventoryChanges: IInventoryChanges = {};
|
let inventoryChanges: IInventoryChanges = {};
|
||||||
|
|
||||||
if (!isRerun) {
|
if (isRerun) {
|
||||||
inventoryChanges = await addKeyChainItems(inventory, keyChainInfo);
|
inventoryChanges = await addKeyChainItems(inventory, keyChainInfo);
|
||||||
|
|
||||||
if (isEmptyObject(inventoryChanges)) {
|
if (isEmptyObject(inventoryChanges)) {
|
||||||
@ -331,7 +331,7 @@ export const giveKeyChainMessage = async (
|
|||||||
): Promise<void> => {
|
): Promise<void> => {
|
||||||
const keyChainMessage = getKeyChainMessage(keyChainInfo);
|
const keyChainMessage = getKeyChainMessage(keyChainInfo);
|
||||||
|
|
||||||
if (!isRerun) {
|
if (isRerun) {
|
||||||
keyChainMessage.att = [];
|
keyChainMessage.att = [];
|
||||||
keyChainMessage.countedAtt = [];
|
keyChainMessage.countedAtt = [];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user