1 Commits

Author SHA1 Message Date
a64ee889a2 fix: set BountyScore to 1 when earning first stratos emblem
All checks were successful
Build / build (pull_request) Successful in 2m9s
Some reading between the line on the wiki and profile page seems to indicate it's supposed to start 1 instead of 0.
2025-11-21 20:48:23 +01:00
2 changed files with 8 additions and 14 deletions

View File

@@ -1591,14 +1591,13 @@ export const addSkin = (
typeName: string,
inventoryChanges: IInventoryChanges = {}
): IInventoryChanges => {
if (typeName == "/Lotus/Upgrades/Skins/Clan/BountyHunterBadgeItem") {
logger.debug(`stratos emblem, increasing bounty score`);
inventory.BountyScore ??= 0;
inventory.BountyScore += 1;
}
if (inventory.WeaponSkins.some(x => x.ItemType == typeName)) {
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`);
}
logger.debug(`refusing to add WeaponSkin ${typeName} because account already owns it`);
} else {
const index =
inventory.WeaponSkins.push({

View File

@@ -115,8 +115,6 @@ const sortieBossNode: Record<Exclude<TSortieBoss, "SORTIE_BOSS_CORRUPTED_VOR">,
SORTIE_BOSS_VOR: "SolNode108"
};
const sortieAssassinationOnlyNodes: string[] = ["SolNode193", "SolNode105", "SolNode108"];
const configAlerts: Record<string, IAlert> = {
voidCorruption2025Week1: {
_id: { $oid: "677d452e2f324ee7b90f8ccf" },
@@ -383,11 +381,8 @@ export const getSortie = (day: number): ISortie => {
}
for (let i = 0; i < 3; i++) {
let randomIndex, node;
do {
randomIndex = rng.randomInt(0, nodes.length - 1);
node = nodes[randomIndex];
} while (sortieAssassinationOnlyNodes.indexOf(node) != -1);
const randomIndex = rng.randomInt(0, nodes.length - 1);
const node = nodes[randomIndex];
const modifiers = [
"SORTIE_MODIFIER_LOW_ENERGY",