feat: increase BountyScore for additional stratos emblems earned
All checks were successful
Build / build (pull_request) Successful in 1m29s
All checks were successful
Build / build (pull_request) Successful in 1m29s
This commit is contained in:
parent
f5c1b83598
commit
77b12d2209
@ -326,7 +326,15 @@ export const importInventory = (db: TInventoryDatabaseDocument, client: Partial<
|
|||||||
"GiftsRemaining",
|
"GiftsRemaining",
|
||||||
"ChallengesFixVersion",
|
"ChallengesFixVersion",
|
||||||
"Founder",
|
"Founder",
|
||||||
"Guide"
|
"Guide",
|
||||||
|
"BountyScore",
|
||||||
|
"EntratiVaultCountLastPeriod",
|
||||||
|
"EntratiLabConquestUnlocked",
|
||||||
|
"EntratiLabConquestHardModeStatus",
|
||||||
|
"EntratiLabConquestCacheScoreMission",
|
||||||
|
"EchoesHexConquestUnlocked",
|
||||||
|
"EchoesHexConquestHardModeStatus",
|
||||||
|
"EchoesHexConquestCacheScoreMission"
|
||||||
] as const) {
|
] as const) {
|
||||||
if (client[key] !== undefined) {
|
if (client[key] !== undefined) {
|
||||||
db[key] = client[key];
|
db[key] = client[key];
|
||||||
|
|||||||
@ -1489,7 +1489,13 @@ export const addSkin = (
|
|||||||
inventoryChanges: IInventoryChanges = {}
|
inventoryChanges: IInventoryChanges = {}
|
||||||
): IInventoryChanges => {
|
): IInventoryChanges => {
|
||||||
if (inventory.WeaponSkins.some(x => x.ItemType == typeName)) {
|
if (inventory.WeaponSkins.some(x => x.ItemType == typeName)) {
|
||||||
logger.debug(`refusing to add WeaponSkin ${typeName} because account already owns it`);
|
if (typeName == "/Lotus/Upgrades/Skins/Clan/BountyHunterBadgeItem") {
|
||||||
|
logger.debug(`account already owns stratos emblem, increasing bounty score instead`);
|
||||||
|
inventory.BountyScore ??= 0;
|
||||||
|
inventory.BountyScore += 1;
|
||||||
|
} else {
|
||||||
|
logger.debug(`refusing to add WeaponSkin ${typeName} because account already owns it`);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
const index =
|
const index =
|
||||||
inventory.WeaponSkins.push({
|
inventory.WeaponSkins.push({
|
||||||
|
|||||||
@ -360,7 +360,7 @@ export interface IInventoryClient extends IDailyAffiliations, InventoryClientEqu
|
|||||||
ThemeStyle: string;
|
ThemeStyle: string;
|
||||||
ThemeBackground: string;
|
ThemeBackground: string;
|
||||||
ThemeSounds: string;
|
ThemeSounds: string;
|
||||||
BountyScore: number;
|
BountyScore?: number;
|
||||||
//ChallengeInstanceStates: IChallengeInstanceState[];
|
//ChallengeInstanceStates: IChallengeInstanceState[];
|
||||||
LoginMilestoneRewards: string[];
|
LoginMilestoneRewards: string[];
|
||||||
RecentVendorPurchases?: IRecentVendorPurchaseClient[];
|
RecentVendorPurchases?: IRecentVendorPurchaseClient[];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user