fix: converting storeitems in missionRewards (#1017)
All checks were successful
Build / build (20) (push) Successful in 1m3s
Build / build (18) (push) Successful in 52s
Build / build (22) (push) Successful in 1m7s
Build Docker image / docker (push) Successful in 44s

Fixes the acquisition of blueprints as rewards, such as those rewarded by the Junctions.

Reviewed-on: #1017
Co-authored-by: VampireKitten <dynamightkobold@gmail.com>
Co-committed-by: VampireKitten <dynamightkobold@gmail.com>
This commit is contained in:
VampireKitten 2025-02-25 10:08:27 -08:00 committed by OrdisPrime
parent 93afc2645c
commit a27f1c5e01

View File

@ -351,7 +351,7 @@ export const addFixedLevelRewards = (
if (rewards.items) {
for (const item of rewards.items) {
MissionRewards.push({
StoreItem: `/Lotus/StoreItems${item.substring("Lotus/".length)}`,
StoreItem: item.includes(`/StoreItems/`) ? item : `/Lotus/StoreItems${item.substring("Lotus/".length)}`,
ItemCount: 1
});
}
@ -359,7 +359,9 @@ export const addFixedLevelRewards = (
if (rewards.countedItems) {
for (const item of rewards.countedItems) {
MissionRewards.push({
StoreItem: `/Lotus/StoreItems${item.ItemType.substring("Lotus/".length)}`,
StoreItem: item.ItemType.includes(`/StoreItems/`)
? item.ItemType
: `/Lotus/StoreItems${item.ItemType.substring("Lotus/".length)}`,
ItemCount: item.ItemCount
});
}