From 901b2882dcdd2b30cd78f1a6614bff5a7ed1f563 Mon Sep 17 00:00:00 2001 From: Master Date: Mon, 5 Jun 2023 05:34:45 +0800 Subject: [PATCH] update --- package.json | 72 +- src/services/inventoryService.ts | 1 - static/fixed_responses/postShip.json | 62 +- static/fixed_responses/testMissions.json | 2940 +++++++++---------- static/fixed_responses/testQuestKeys.json | 20 +- static/fixed_responses/testShipFeature.json | 114 +- 6 files changed, 1604 insertions(+), 1605 deletions(-) diff --git a/package.json b/package.json index ed3c35ba..08e9446d 100644 --- a/package.json +++ b/package.json @@ -1,38 +1,38 @@ { - "name": "wf-emulator", - "version": "0.1.0", - "description": "WF Emulator", - "main": "index.ts", - "scripts": { - "start": "node build/index.js", - "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts", - "build": "tsc", - "lint": "eslint --ext .ts .", - "prettier": "prettier --write ." - }, - "license": "GNU", - "dependencies": { - "dotenv": "^16.1.3", - "express": "^5.0.0-beta.1", - "mongoose": "^7.1.1", - "warframe-items": "^1.1260.50" - }, - "devDependencies": { - "@tsconfig/node20": "^1.0.0", - "@types/express": "^4.17.17", - "@types/morgan": "^1.9.4", - "@typescript-eslint/eslint-plugin": "^5.59.8", - "@typescript-eslint/parser": "^5.59.8", - "eslint": "^8.41.0", - "eslint-plugin-prettier": "^4.2.1", - "morgan": "^1.10.0", - "prettier": "^2.8.8", - "ts-node-dev": "^2.0.0", - "tsconfig-paths": "^4.2.0", - "typescript": "^5.1.3" - }, - "engines": { - "node": ">=18.15.0", - "npm": ">=9.5.0" - } + "name": "wf-emulator", + "version": "0.1.0", + "description": "WF Emulator", + "main": "index.ts", + "scripts": { + "start": "node build/index.js", + "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts", + "build": "tsc", + "lint": "eslint --ext .ts .", + "prettier": "prettier --write ." + }, + "license": "GNU", + "dependencies": { + "dotenv": "^16.1.3", + "express": "^5.0.0-beta.1", + "mongoose": "^7.1.1", + "warframe-items": "^1.1260.50" + }, + "devDependencies": { + "@tsconfig/node20": "^1.0.0", + "@types/express": "^4.17.17", + "@types/morgan": "^1.9.4", + "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/parser": "^5.59.8", + "eslint": "^8.41.0", + "eslint-plugin-prettier": "^4.2.1", + "morgan": "^1.10.0", + "prettier": "^2.8.8", + "ts-node-dev": "^2.0.0", + "tsconfig-paths": "^4.2.0", + "typescript": "^5.1.3" + }, + "engines": { + "node": ">=18.15.0", + "npm": ">=9.5.0" + } } diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index fd6a0651..2e3584fb 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -3,7 +3,6 @@ import new_inventory from "@/static/fixed_responses/postTutorialInventory.json"; import config from "@/config.json"; import { Types } from "mongoose"; import { InventoryChanges } from "../types/commonTypes"; -import { parseString } from "../helpers/general"; const createInventory = async (accountOwnerId: Types.ObjectId) => { try { diff --git a/static/fixed_responses/postShip.json b/static/fixed_responses/postShip.json index aeb53b93..1668e0da 100644 --- a/static/fixed_responses/postShip.json +++ b/static/fixed_responses/postShip.json @@ -1,33 +1,33 @@ { - "ShipOwnerId": "removed", - "Ship": { - "Features": [ - "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ModsFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/FoundryFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/MercuryNavigationFeatureItem" - ], - "ShipId": { "$oid": "removed" }, - "Rooms": [ - { "Name": "AlchemyRoom", "MaxCapacity": 1600 }, - { "Name": "BridgeRoom", "MaxCapacity": 1600 }, - { "Name": "LisetRoom", "MaxCapacity": 1000 }, - { "Name": "OperatorChamberRoom", "MaxCapacity": 1600 }, - { "Name": "OutsideRoom", "MaxCapacity": 1600 }, - { "Name": "PersonalQuartersRoom", "MaxCapacity": 1600 } - ], - "ContentUrlSignature": "removed" - }, - "Apartment": { - "Rooms": [ - { "Name": "ElevatorLanding", "MaxCapacity": 1600 }, - { "Name": "ApartmentRoomA", "MaxCapacity": 1000 }, - { "Name": "ApartmentRoomB", "MaxCapacity": 1600 }, - { "Name": "ApartmentRoomC", "MaxCapacity": 1600 }, - { "Name": "DuviriHallway", "MaxCapacity": 1600 } - ], - "FavouriteLoadouts": [] - } + "ShipOwnerId": "removed", + "Ship": { + "Features": [ + "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ModsFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/FoundryFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/MercuryNavigationFeatureItem" + ], + "ShipId": { "$oid": "removed" }, + "Rooms": [ + { "Name": "AlchemyRoom", "MaxCapacity": 1600 }, + { "Name": "BridgeRoom", "MaxCapacity": 1600 }, + { "Name": "LisetRoom", "MaxCapacity": 1000 }, + { "Name": "OperatorChamberRoom", "MaxCapacity": 1600 }, + { "Name": "OutsideRoom", "MaxCapacity": 1600 }, + { "Name": "PersonalQuartersRoom", "MaxCapacity": 1600 } + ], + "ContentUrlSignature": "removed" + }, + "Apartment": { + "Rooms": [ + { "Name": "ElevatorLanding", "MaxCapacity": 1600 }, + { "Name": "ApartmentRoomA", "MaxCapacity": 1000 }, + { "Name": "ApartmentRoomB", "MaxCapacity": 1600 }, + { "Name": "ApartmentRoomC", "MaxCapacity": 1600 }, + { "Name": "DuviriHallway", "MaxCapacity": 1600 } + ], + "FavouriteLoadouts": [] + } } diff --git a/static/fixed_responses/testMissions.json b/static/fixed_responses/testMissions.json index eb0340ae..dd2cf9fc 100644 --- a/static/fixed_responses/testMissions.json +++ b/static/fixed_responses/testMissions.json @@ -1,1471 +1,1471 @@ [ - { - "Completes": 58, - "Tier": 1, - "Tag": "SolNode27" - }, - { - "Completes": 137, - "Tier": 1, - "Tag": "SolNode89" - }, - { - "Completes": 86, - "Tier": 1, - "Tag": "SolNode63" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode85" - }, - { - "Completes": 25, - "Tier": 1, - "Tag": "SolNode15" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode79" - }, - { - "Completes": 30, - "Tier": 1, - "Tag": "SolNode26" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "EarthToVenusJunction" - }, - { - "Completes": 65, - "Tier": 1, - "Tag": "SolNode128" - }, - { - "Completes": 32, - "Tier": 1, - "Tag": "SolNode123" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode66" - }, - { - "Completes": 21, - "Tier": 1, - "Tag": "SolNode22" - }, - { - "Completes": 31, - "Tier": 1, - "Tag": "SolNode109" - }, - { - "Completes": 25, - "Tier": 1, - "Tag": "SolNode61" - }, - { - "Completes": 180, - "Tag": "CetusHub4" - }, - { - "Completes": 563, - "Tier": 1, - "Tag": "SolNode228" - }, - { - "Completes": 34, - "Tier": 1, - "Tag": "SolNode39" - }, - { - "Completes": 33, - "Tier": 1, - "Tag": "SolNode75" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode59" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "ClanNode2" - }, - { - "Completes": 32, - "Tier": 1, - "Tag": "SolNode101" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "SolNode2" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode104" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "VenusToMercuryJunction" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode226" - }, - { - "Completes": 9, - "Tier": 1, - "Tag": "SolNode119" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode12" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode225" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode103" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode28" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode130" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "EarthToMarsJunction" - }, - { - "Completes": 78, - "Tier": 1, - "Tag": "SolNode58" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode11" - }, - { - "Completes": 20, - "Tier": 1, - "Tag": "SolNode65" - }, - { - "Completes": 29, - "Tier": 1, - "Tag": "SolNode16" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode46" - }, - { - "Completes": 25, - "Tier": 1, - "Tag": "SolNode113" - }, - { - "Completes": 69, - "Tier": 1, - "Tag": "SolNode45" - }, - { - "Completes": 21, - "Tier": 1, - "Tag": "SolNode106" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "MarsToPhobosJunction" - }, - { - "Completes": 79, - "Tier": 1, - "Tag": "SettlementNode1" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SettlementNode14" - }, - { - "Completes": 77, - "Tier": 1, - "Tag": "SettlementNode2" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SettlementNode15" - }, - { - "Completes": 33, - "Tier": 1, - "Tag": "SettlementNode12" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "SettlementNode20" - }, - { - "Completes": 35, - "Tier": 1, - "Tag": "SettlementNode3" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "ClanNode1" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode23" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "ClanNode0" - }, - { - "Completes": 70, - "Tier": 1, - "Tag": "SolNode107" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode223" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode108" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode224" - }, - { - "Completes": 5, - "Tier": 1, - "Tag": "SolNode94" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode41" - }, - { - "Completes": 37, - "Tier": 1, - "Tag": "SolNode30" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode36" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode68" - }, - { - "Completes": 24, - "Tier": 1, - "Tag": "SolNode99" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "ClanNode8" - }, - { - "Completes": 65, - "Tier": 1, - "Tag": "SolNode706" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode708" - }, - { - "Completes": 151, - "Tier": 1, - "Tag": "SolNode229" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "MarsToCeresJunction" - }, - { - "Completes": 38, - "Tier": 1, - "Tag": "SolNode14" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "ClanNode9" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SettlementNode11" - }, - { - "Completes": 107, - "Tier": 1, - "Tag": "SolNode131" - }, - { - "Completes": 22, - "Tier": 1, - "Tag": "SolNode132" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode149" - }, - { - "Completes": 54, - "Tier": 1, - "Tag": "SolNode139" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode138" - }, - { - "Completes": 19, - "Tier": 1, - "Tag": "SolNode141" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode144" - }, - { - "Completes": 20, - "Tier": 1, - "Tag": "SolNode146" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode710" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode709" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode707" - }, - { - "Completes": 21, - "Tier": 1, - "Tag": "SolNode712" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode711" - }, - { - "Completes": 24, - "Tier": 1, - "Tag": "SolNode137" - }, - { - "Completes": 9, - "Tier": 1, - "Tag": "SolNode140" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "SolNode902" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "CeresToJupiterJunction" - }, - { - "Completes": 53, - "Tier": 1, - "Tag": "SolNode126" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode100" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode74" - }, - { - "Completes": 71, - "Tier": 1, - "Tag": "SolNode121" - }, - { - "Completes": 48, - "Tier": 1, - "Tag": "SolNode400" - }, - { - "Completes": 27, - "Tier": 1, - "Tag": "SolNode73" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode903" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode904" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SettlementNode10" - }, - { - "Completes": 43, - "Tier": 1, - "Tag": "SolNode135" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "ClanNode22" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "ClanNode23" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode147" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "ClanNode10" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "ClanNode11" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode88" - }, - { - "Completes": 20, - "Tier": 1, - "Tag": "SolNode97" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "ClanNode4" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "SolNode125" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode10" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode905" - }, - { - "Completes": 84, - "Tier": 1, - "Tag": "SolNode401" - }, - { - "Completes": 10, - "Tag": "SolNode402" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "JupiterToEuropaJunction" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode209" - }, - { - "Completes": 20, - "Tier": 1, - "Tag": "SolNode24" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "ClanNode3" - }, - { - "Completes": 34, - "Tier": 1, - "Tag": "SolNode217" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode215" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode220" - }, - { - "Completes": 26, - "Tier": 1, - "Tag": "SolNode203" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "ClanNode6" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode216" - }, - { - "Completes": 79, - "Tag": "DeimosHub" - }, - { - "Completes": 14, - "Tag": "SolNode211" - }, - { - "Completes": 17, - "Tag": "SolNode214" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode212" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode210" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode204" - }, - { - "Completes": 136, - "Tier": 1, - "Tag": "SolNode205" - }, - { - "Completes": 1, - "Tag": "ClanNode7" - }, - { - "Completes": 5, - "Tier": 1, - "Tag": "SolNode403" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode404" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode405" - }, - { - "Completes": 44, - "Tier": 1, - "Tag": "SolNode53" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "JupiterToSaturnJunction" - }, - { - "Completes": 142, - "Tier": 1, - "Tag": "SolNode70" - }, - { - "Completes": 19, - "Tier": 1, - "Tag": "SolNode50" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode906" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "ClanNode12" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode19" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "SolNode96" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode42" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode32" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SaturnToUranusJunction" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode82" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode93" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode67" - }, - { - "Completes": 65, - "Tier": 1, - "Tag": "SolNode20" - }, - { - "Completes": 26, - "Tier": 1, - "Tag": "SolNode31" - }, - { - "Completes": 8, - "Tag": "SolNode18" - }, - { - "Completes": 2, - "Tag": "ClanNode13" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode34" - }, - { - "Completes": 236, - "Tag": "SolNode801" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode25" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "ClanNode5" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "SolNode33" - }, - { - "Completes": 2, - "Tag": "SolNode98" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode9" - }, - { - "Completes": 17, - "Tag": "SolNode105" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "SolNode114" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "ClanNode17" - }, - { - "Completes": 1, - "Tag": "SolNode60" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "SolNode83" - }, - { - "Completes": 17, - "Tier": 1, - "Tag": "SolNode69" - }, - { - "Completes": 6, - "Tag": "ClanNode16" - }, - { - "Completes": 1, - "Tag": "UranusToNeptuneJunction" - }, - { - "Completes": 32, - "Tier": 1, - "Tag": "SolNode1" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode64" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode62" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode300" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode301" - }, - { - "Completes": 36, - "Tier": 1, - "Tag": "SolNode122" - }, - { - "Completes": 5, - "Tag": "SolNode907" - }, - { - "Completes": 49, - "Tier": 1, - "Tag": "SolNode78" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode49" - }, - { - "Completes": 52, - "Tier": 1, - "Tag": "SolNode406" - }, - { - "Completes": 65, - "Tier": 1, - "Tag": "SolNode407" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode408" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode87" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode307" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode302" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "SolNode306" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode304" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode305" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode908" - }, - { - "Completes": 6, - "Tier": 1, - "Tag": "SolNode84" - }, - { - "Completes": 32, - "Tier": 1, - "Tag": "SolNode127" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "NeptuneToPlutoJunction" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode6" - }, - { - "Completes": 33, - "Tier": 1, - "Tag": "SolNode57" - }, - { - "Completes": 4, - "Tag": "SolNode17" - }, - { - "Completes": 1, - "Tag": "ClanNode21" - }, - { - "Completes": 109, - "Tier": 1, - "Tag": "SolNode76" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode38" - }, - { - "Completes": 24, - "Tier": 1, - "Tag": "SolNode102" - }, - { - "Completes": 55, - "Tier": 1, - "Tag": "SolNode4" - }, - { - "Completes": 26, - "Tier": 1, - "Tag": "SolNode48" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "PlutoToSednaJunction" - }, - { - "Completes": 31, - "Tier": 1, - "Tag": "SolNode189" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "PlutoToErisJunction" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode175" - }, - { - "Completes": 49, - "Tier": 1, - "Tag": "SolNode746" - }, - { - "Completes": 19, - "Tier": 1, - "Tag": "SolNode162" - }, - { - "Completes": 5, - "Tier": 1, - "Tag": "SolNode173" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode166" - }, - { - "Completes": 102, - "Tier": 1, - "Tag": "SolNode181" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "SolNode153" - }, - { - "Completes": 7, - "Tag": "SolNode164" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode172" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "ClanNode19" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "SolNode72" - }, - { - "Completes": 21, - "Tier": 1, - "Tag": "SolNode21" - }, - { - "Completes": 17, - "Tag": "SolNode187" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode196" - }, - { - "Completes": 18, - "Tier": 1, - "Tag": "SolNode184" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "SolNode118" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode188" - }, - { - "Completes": 5, - "Tag": "SolNode410" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode411" - }, - { - "Completes": 5, - "Tier": 1, - "Tag": "SolNode195" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "ClanNode14" - }, - { - "Completes": 467, - "Tier": 1, - "Tag": "SolNode129" - }, - { - "Completes": 299, - "Tag": "SolarisUnitedHub1" - }, - { - "Completes": 21, - "Tier": 1, - "Tag": "SolNode171" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode412" - }, - { - "Completes": 14, - "Tier": 1, - "Tag": "SolNode409" - }, - { - "Completes": 39, - "Tier": 1, - "Tag": "SolNode177" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode713" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "ClanNode18" - }, - { - "Completes": 9, - "Tier": 1, - "Tag": "SolNode167" - }, - { - "Completes": 4, - "Tag": "SolNode185" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "ClanNode15" - }, - { - "Completes": 33, - "Tier": 1, - "Tag": "SolNode308" - }, - { - "Completes": 5, - "Tag": "ClanNode20" - }, - { - "Completes": 4, - "Tier": 1, - "Tag": "ClanNode24" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "ClanNode25" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode56" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode43" - }, - { - "Completes": 16, - "Tier": 1, - "Tag": "SolNode81" - }, - { - "Completes": 23, - "Tier": 1, - "Tag": "SolNode51" - }, - { - "Completes": 8, - "Tier": 1, - "Tag": "SolNode191" - }, - { - "Completes": 2, - "Tag": "SolNode190" - }, - { - "Completes": 7, - "Tag": "SolNode199" - }, - { - "Completes": 1, - "Tag": "SolNode183" - }, - { - "Completes": 12, - "Tag": "SolNode193" - }, - { - "Completes": 22, - "Tag": "SolNode763" - }, - { - "Completes": 12, - "Tier": 1, - "Tag": "SolNode741" - }, - { - "Completes": 7, - "Tier": 1, - "Tag": "SolNode742" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode747" - }, - { - "Completes": 13, - "Tier": 1, - "Tag": "SolNode744" - }, - { - "Completes": 3, - "Tier": 1, - "Tag": "SolNode743" - }, - { - "Completes": 15, - "Tier": 1, - "Tag": "SolNode748" - }, - { - "Completes": 11, - "Tier": 1, - "Tag": "SolNode745" - }, - { - "Completes": 10, - "Tier": 1, - "Tag": "SolNode740" - }, - { - "Completes": 167, - "Tag": "SolNode802" - }, - { - "Completes": 22, - "Tag": "SolNode233" - }, - { - "Completes": 113, - "Tier": 1, - "Tag": "SolNode231" - }, - { - "Completes": 45, - "Tag": "SolNode230" - }, - { - "Completes": 21, - "Tag": "SolNode232" - }, - { - "Completes": 11, - "Tag": "SolNode235" - }, - { - "Completes": 2, - "Tier": 1, - "Tag": "SolNode309" - }, - { - "Completes": 27, - "Tier": 1, - "Tag": "SolNode310" - }, - { - "Completes": 6, - "Tag": "CrewBattleNode527" - }, - { - "Completes": 7, - "Tag": "CrewBattleNode553" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode556" - }, - { - "Completes": 3, - "Tag": "CrewBattleNode502" - }, - { - "Completes": 4, - "Tag": "CrewBattleNode509" - }, - { - "Completes": 3, - "Tag": "CrewBattleNode518" - }, - { - "Completes": 47, - "Tag": "CrewBattleNode558" - }, - { - "Completes": 3, - "Tag": "CrewBattleNode519" - }, - { - "Completes": 41, - "Tag": "CrewBattleNode522" - }, - { - "Completes": 6, - "Tag": "CrewBattleNode503" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode511" - }, - { - "Completes": 3, - "Tag": "CrewBattleNode512" - }, - { - "Completes": 23, - "Tag": "EventNode5" - }, - { - "Completes": 35, - "Tag": "CrewBattleNode557" - }, - { - "Completes": 5, - "Tag": "SolNode705" - }, - { - "Completes": 8, - "Tag": "EventNode2" - }, - { - "Completes": 4, - "Tag": "CrewBattleNode528" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode531" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode529" - }, - { - "Completes": 15, - "Tag": "CrewBattleNode536" - }, - { - "Completes": 13, - "Tag": "CrewBattleNode550" - }, - { - "Completes": 7, - "Tag": "CrewBattleNode516" - }, - { - "Completes": 8, - "Tag": "CrewBattleNode533" - }, - { - "Completes": 14, - "Tag": "CrewBattleNode554" - }, - { - "Completes": 24, - "Tag": "CrewBattleNode555" - }, - { - "Completes": 18, - "Tag": "CrewBattleNode538" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode534" - }, - { - "Completes": 2, - "Tag": "CrewBattleNode501" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode535" - }, - { - "Completes": 4, - "Tag": "CrewBattleNode530" - }, - { - "Completes": 5, - "Tag": "SolNode764" - }, - { - "Completes": 3, - "Tag": "SolNode701" - }, - { - "Completes": 8, - "Tag": "CrewBattleNode521" - }, - { - "Completes": 3, - "Tag": "CrewBattleNode514" - }, - { - "Completes": 2, - "Tag": "CrewBattleNode515" - }, - { - "Completes": 6, - "Tag": "CrewBattleNode539" - }, - { - "Completes": 6, - "Tag": "CrewBattleNode504" - }, - { - "Completes": 57, - "Tier": 1, - "Tag": "SolNode450" - }, - { - "Completes": 3, - "Tag": "SolNode761" - }, - { - "Completes": 2, - "Tag": "EventNode34" - }, - { - "Completes": 1, - "Tag": "EventNode30" - }, - { - "Completes": 1, - "Tag": "CrewBattleNode540" - }, - { - "Completes": 2, - "Tag": "EventNode25" - }, - { - "Completes": 3, - "Tag": "EventNode24" - }, - { - "Completes": 2, - "Tag": "EventNode26" - }, - { - "Completes": 1, - "Tag": "EventNode37" - }, - { - "Completes": 1, - "Tag": "/Lotus/Language/Locations/Jupiter" - }, - { - "Completes": 92, - "Tier": 1, - "Tag": "SolNode238" - }, - { - "Completes": 30, - "Tier": 1, - "Tag": "SolNode237" - }, - { - "Completes": 13, - "Tag": "SolNode236" - }, - { - "Completes": 1, - "Tag": "EventNode27" - } -] \ No newline at end of file + { + "Completes": 58, + "Tier": 1, + "Tag": "SolNode27" + }, + { + "Completes": 137, + "Tier": 1, + "Tag": "SolNode89" + }, + { + "Completes": 86, + "Tier": 1, + "Tag": "SolNode63" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode85" + }, + { + "Completes": 25, + "Tier": 1, + "Tag": "SolNode15" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode79" + }, + { + "Completes": 30, + "Tier": 1, + "Tag": "SolNode26" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "EarthToVenusJunction" + }, + { + "Completes": 65, + "Tier": 1, + "Tag": "SolNode128" + }, + { + "Completes": 32, + "Tier": 1, + "Tag": "SolNode123" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode66" + }, + { + "Completes": 21, + "Tier": 1, + "Tag": "SolNode22" + }, + { + "Completes": 31, + "Tier": 1, + "Tag": "SolNode109" + }, + { + "Completes": 25, + "Tier": 1, + "Tag": "SolNode61" + }, + { + "Completes": 180, + "Tag": "CetusHub4" + }, + { + "Completes": 563, + "Tier": 1, + "Tag": "SolNode228" + }, + { + "Completes": 34, + "Tier": 1, + "Tag": "SolNode39" + }, + { + "Completes": 33, + "Tier": 1, + "Tag": "SolNode75" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode59" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "ClanNode2" + }, + { + "Completes": 32, + "Tier": 1, + "Tag": "SolNode101" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "SolNode2" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode104" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "VenusToMercuryJunction" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode226" + }, + { + "Completes": 9, + "Tier": 1, + "Tag": "SolNode119" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode12" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode225" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode103" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode28" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode130" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "EarthToMarsJunction" + }, + { + "Completes": 78, + "Tier": 1, + "Tag": "SolNode58" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode11" + }, + { + "Completes": 20, + "Tier": 1, + "Tag": "SolNode65" + }, + { + "Completes": 29, + "Tier": 1, + "Tag": "SolNode16" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode46" + }, + { + "Completes": 25, + "Tier": 1, + "Tag": "SolNode113" + }, + { + "Completes": 69, + "Tier": 1, + "Tag": "SolNode45" + }, + { + "Completes": 21, + "Tier": 1, + "Tag": "SolNode106" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "MarsToPhobosJunction" + }, + { + "Completes": 79, + "Tier": 1, + "Tag": "SettlementNode1" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SettlementNode14" + }, + { + "Completes": 77, + "Tier": 1, + "Tag": "SettlementNode2" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SettlementNode15" + }, + { + "Completes": 33, + "Tier": 1, + "Tag": "SettlementNode12" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "SettlementNode20" + }, + { + "Completes": 35, + "Tier": 1, + "Tag": "SettlementNode3" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "ClanNode1" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode23" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "ClanNode0" + }, + { + "Completes": 70, + "Tier": 1, + "Tag": "SolNode107" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode223" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode108" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode224" + }, + { + "Completes": 5, + "Tier": 1, + "Tag": "SolNode94" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode41" + }, + { + "Completes": 37, + "Tier": 1, + "Tag": "SolNode30" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode36" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode68" + }, + { + "Completes": 24, + "Tier": 1, + "Tag": "SolNode99" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "ClanNode8" + }, + { + "Completes": 65, + "Tier": 1, + "Tag": "SolNode706" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode708" + }, + { + "Completes": 151, + "Tier": 1, + "Tag": "SolNode229" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "MarsToCeresJunction" + }, + { + "Completes": 38, + "Tier": 1, + "Tag": "SolNode14" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "ClanNode9" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SettlementNode11" + }, + { + "Completes": 107, + "Tier": 1, + "Tag": "SolNode131" + }, + { + "Completes": 22, + "Tier": 1, + "Tag": "SolNode132" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode149" + }, + { + "Completes": 54, + "Tier": 1, + "Tag": "SolNode139" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode138" + }, + { + "Completes": 19, + "Tier": 1, + "Tag": "SolNode141" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode144" + }, + { + "Completes": 20, + "Tier": 1, + "Tag": "SolNode146" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode710" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode709" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode707" + }, + { + "Completes": 21, + "Tier": 1, + "Tag": "SolNode712" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode711" + }, + { + "Completes": 24, + "Tier": 1, + "Tag": "SolNode137" + }, + { + "Completes": 9, + "Tier": 1, + "Tag": "SolNode140" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "SolNode902" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "CeresToJupiterJunction" + }, + { + "Completes": 53, + "Tier": 1, + "Tag": "SolNode126" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode100" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode74" + }, + { + "Completes": 71, + "Tier": 1, + "Tag": "SolNode121" + }, + { + "Completes": 48, + "Tier": 1, + "Tag": "SolNode400" + }, + { + "Completes": 27, + "Tier": 1, + "Tag": "SolNode73" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode903" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode904" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SettlementNode10" + }, + { + "Completes": 43, + "Tier": 1, + "Tag": "SolNode135" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "ClanNode22" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "ClanNode23" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode147" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "ClanNode10" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "ClanNode11" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode88" + }, + { + "Completes": 20, + "Tier": 1, + "Tag": "SolNode97" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "ClanNode4" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "SolNode125" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode10" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode905" + }, + { + "Completes": 84, + "Tier": 1, + "Tag": "SolNode401" + }, + { + "Completes": 10, + "Tag": "SolNode402" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "JupiterToEuropaJunction" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode209" + }, + { + "Completes": 20, + "Tier": 1, + "Tag": "SolNode24" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "ClanNode3" + }, + { + "Completes": 34, + "Tier": 1, + "Tag": "SolNode217" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode215" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode220" + }, + { + "Completes": 26, + "Tier": 1, + "Tag": "SolNode203" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "ClanNode6" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode216" + }, + { + "Completes": 79, + "Tag": "DeimosHub" + }, + { + "Completes": 14, + "Tag": "SolNode211" + }, + { + "Completes": 17, + "Tag": "SolNode214" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode212" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode210" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode204" + }, + { + "Completes": 136, + "Tier": 1, + "Tag": "SolNode205" + }, + { + "Completes": 1, + "Tag": "ClanNode7" + }, + { + "Completes": 5, + "Tier": 1, + "Tag": "SolNode403" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode404" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode405" + }, + { + "Completes": 44, + "Tier": 1, + "Tag": "SolNode53" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "JupiterToSaturnJunction" + }, + { + "Completes": 142, + "Tier": 1, + "Tag": "SolNode70" + }, + { + "Completes": 19, + "Tier": 1, + "Tag": "SolNode50" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode906" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "ClanNode12" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode19" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "SolNode96" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode42" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode32" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SaturnToUranusJunction" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode82" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode93" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode67" + }, + { + "Completes": 65, + "Tier": 1, + "Tag": "SolNode20" + }, + { + "Completes": 26, + "Tier": 1, + "Tag": "SolNode31" + }, + { + "Completes": 8, + "Tag": "SolNode18" + }, + { + "Completes": 2, + "Tag": "ClanNode13" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode34" + }, + { + "Completes": 236, + "Tag": "SolNode801" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode25" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "ClanNode5" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "SolNode33" + }, + { + "Completes": 2, + "Tag": "SolNode98" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode9" + }, + { + "Completes": 17, + "Tag": "SolNode105" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "SolNode114" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "ClanNode17" + }, + { + "Completes": 1, + "Tag": "SolNode60" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "SolNode83" + }, + { + "Completes": 17, + "Tier": 1, + "Tag": "SolNode69" + }, + { + "Completes": 6, + "Tag": "ClanNode16" + }, + { + "Completes": 1, + "Tag": "UranusToNeptuneJunction" + }, + { + "Completes": 32, + "Tier": 1, + "Tag": "SolNode1" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode64" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode62" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode300" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode301" + }, + { + "Completes": 36, + "Tier": 1, + "Tag": "SolNode122" + }, + { + "Completes": 5, + "Tag": "SolNode907" + }, + { + "Completes": 49, + "Tier": 1, + "Tag": "SolNode78" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode49" + }, + { + "Completes": 52, + "Tier": 1, + "Tag": "SolNode406" + }, + { + "Completes": 65, + "Tier": 1, + "Tag": "SolNode407" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode408" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode87" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode307" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode302" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "SolNode306" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode304" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode305" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode908" + }, + { + "Completes": 6, + "Tier": 1, + "Tag": "SolNode84" + }, + { + "Completes": 32, + "Tier": 1, + "Tag": "SolNode127" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "NeptuneToPlutoJunction" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode6" + }, + { + "Completes": 33, + "Tier": 1, + "Tag": "SolNode57" + }, + { + "Completes": 4, + "Tag": "SolNode17" + }, + { + "Completes": 1, + "Tag": "ClanNode21" + }, + { + "Completes": 109, + "Tier": 1, + "Tag": "SolNode76" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode38" + }, + { + "Completes": 24, + "Tier": 1, + "Tag": "SolNode102" + }, + { + "Completes": 55, + "Tier": 1, + "Tag": "SolNode4" + }, + { + "Completes": 26, + "Tier": 1, + "Tag": "SolNode48" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "PlutoToSednaJunction" + }, + { + "Completes": 31, + "Tier": 1, + "Tag": "SolNode189" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "PlutoToErisJunction" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode175" + }, + { + "Completes": 49, + "Tier": 1, + "Tag": "SolNode746" + }, + { + "Completes": 19, + "Tier": 1, + "Tag": "SolNode162" + }, + { + "Completes": 5, + "Tier": 1, + "Tag": "SolNode173" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode166" + }, + { + "Completes": 102, + "Tier": 1, + "Tag": "SolNode181" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "SolNode153" + }, + { + "Completes": 7, + "Tag": "SolNode164" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode172" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "ClanNode19" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "SolNode72" + }, + { + "Completes": 21, + "Tier": 1, + "Tag": "SolNode21" + }, + { + "Completes": 17, + "Tag": "SolNode187" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode196" + }, + { + "Completes": 18, + "Tier": 1, + "Tag": "SolNode184" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "SolNode118" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode188" + }, + { + "Completes": 5, + "Tag": "SolNode410" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode411" + }, + { + "Completes": 5, + "Tier": 1, + "Tag": "SolNode195" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "ClanNode14" + }, + { + "Completes": 467, + "Tier": 1, + "Tag": "SolNode129" + }, + { + "Completes": 299, + "Tag": "SolarisUnitedHub1" + }, + { + "Completes": 21, + "Tier": 1, + "Tag": "SolNode171" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode412" + }, + { + "Completes": 14, + "Tier": 1, + "Tag": "SolNode409" + }, + { + "Completes": 39, + "Tier": 1, + "Tag": "SolNode177" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode713" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "ClanNode18" + }, + { + "Completes": 9, + "Tier": 1, + "Tag": "SolNode167" + }, + { + "Completes": 4, + "Tag": "SolNode185" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "ClanNode15" + }, + { + "Completes": 33, + "Tier": 1, + "Tag": "SolNode308" + }, + { + "Completes": 5, + "Tag": "ClanNode20" + }, + { + "Completes": 4, + "Tier": 1, + "Tag": "ClanNode24" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "ClanNode25" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode56" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode43" + }, + { + "Completes": 16, + "Tier": 1, + "Tag": "SolNode81" + }, + { + "Completes": 23, + "Tier": 1, + "Tag": "SolNode51" + }, + { + "Completes": 8, + "Tier": 1, + "Tag": "SolNode191" + }, + { + "Completes": 2, + "Tag": "SolNode190" + }, + { + "Completes": 7, + "Tag": "SolNode199" + }, + { + "Completes": 1, + "Tag": "SolNode183" + }, + { + "Completes": 12, + "Tag": "SolNode193" + }, + { + "Completes": 22, + "Tag": "SolNode763" + }, + { + "Completes": 12, + "Tier": 1, + "Tag": "SolNode741" + }, + { + "Completes": 7, + "Tier": 1, + "Tag": "SolNode742" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode747" + }, + { + "Completes": 13, + "Tier": 1, + "Tag": "SolNode744" + }, + { + "Completes": 3, + "Tier": 1, + "Tag": "SolNode743" + }, + { + "Completes": 15, + "Tier": 1, + "Tag": "SolNode748" + }, + { + "Completes": 11, + "Tier": 1, + "Tag": "SolNode745" + }, + { + "Completes": 10, + "Tier": 1, + "Tag": "SolNode740" + }, + { + "Completes": 167, + "Tag": "SolNode802" + }, + { + "Completes": 22, + "Tag": "SolNode233" + }, + { + "Completes": 113, + "Tier": 1, + "Tag": "SolNode231" + }, + { + "Completes": 45, + "Tag": "SolNode230" + }, + { + "Completes": 21, + "Tag": "SolNode232" + }, + { + "Completes": 11, + "Tag": "SolNode235" + }, + { + "Completes": 2, + "Tier": 1, + "Tag": "SolNode309" + }, + { + "Completes": 27, + "Tier": 1, + "Tag": "SolNode310" + }, + { + "Completes": 6, + "Tag": "CrewBattleNode527" + }, + { + "Completes": 7, + "Tag": "CrewBattleNode553" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode556" + }, + { + "Completes": 3, + "Tag": "CrewBattleNode502" + }, + { + "Completes": 4, + "Tag": "CrewBattleNode509" + }, + { + "Completes": 3, + "Tag": "CrewBattleNode518" + }, + { + "Completes": 47, + "Tag": "CrewBattleNode558" + }, + { + "Completes": 3, + "Tag": "CrewBattleNode519" + }, + { + "Completes": 41, + "Tag": "CrewBattleNode522" + }, + { + "Completes": 6, + "Tag": "CrewBattleNode503" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode511" + }, + { + "Completes": 3, + "Tag": "CrewBattleNode512" + }, + { + "Completes": 23, + "Tag": "EventNode5" + }, + { + "Completes": 35, + "Tag": "CrewBattleNode557" + }, + { + "Completes": 5, + "Tag": "SolNode705" + }, + { + "Completes": 8, + "Tag": "EventNode2" + }, + { + "Completes": 4, + "Tag": "CrewBattleNode528" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode531" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode529" + }, + { + "Completes": 15, + "Tag": "CrewBattleNode536" + }, + { + "Completes": 13, + "Tag": "CrewBattleNode550" + }, + { + "Completes": 7, + "Tag": "CrewBattleNode516" + }, + { + "Completes": 8, + "Tag": "CrewBattleNode533" + }, + { + "Completes": 14, + "Tag": "CrewBattleNode554" + }, + { + "Completes": 24, + "Tag": "CrewBattleNode555" + }, + { + "Completes": 18, + "Tag": "CrewBattleNode538" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode534" + }, + { + "Completes": 2, + "Tag": "CrewBattleNode501" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode535" + }, + { + "Completes": 4, + "Tag": "CrewBattleNode530" + }, + { + "Completes": 5, + "Tag": "SolNode764" + }, + { + "Completes": 3, + "Tag": "SolNode701" + }, + { + "Completes": 8, + "Tag": "CrewBattleNode521" + }, + { + "Completes": 3, + "Tag": "CrewBattleNode514" + }, + { + "Completes": 2, + "Tag": "CrewBattleNode515" + }, + { + "Completes": 6, + "Tag": "CrewBattleNode539" + }, + { + "Completes": 6, + "Tag": "CrewBattleNode504" + }, + { + "Completes": 57, + "Tier": 1, + "Tag": "SolNode450" + }, + { + "Completes": 3, + "Tag": "SolNode761" + }, + { + "Completes": 2, + "Tag": "EventNode34" + }, + { + "Completes": 1, + "Tag": "EventNode30" + }, + { + "Completes": 1, + "Tag": "CrewBattleNode540" + }, + { + "Completes": 2, + "Tag": "EventNode25" + }, + { + "Completes": 3, + "Tag": "EventNode24" + }, + { + "Completes": 2, + "Tag": "EventNode26" + }, + { + "Completes": 1, + "Tag": "EventNode37" + }, + { + "Completes": 1, + "Tag": "/Lotus/Language/Locations/Jupiter" + }, + { + "Completes": 92, + "Tier": 1, + "Tag": "SolNode238" + }, + { + "Completes": 30, + "Tier": 1, + "Tag": "SolNode237" + }, + { + "Completes": 13, + "Tag": "SolNode236" + }, + { + "Completes": 1, + "Tag": "EventNode27" + } +] diff --git a/static/fixed_responses/testQuestKeys.json b/static/fixed_responses/testQuestKeys.json index 5dcc460e..df32ed3d 100644 --- a/static/fixed_responses/testQuestKeys.json +++ b/static/fixed_responses/testQuestKeys.json @@ -1,11 +1,11 @@ [ - { - "ItemType": "/Lotus/Types/Keys/InfestedIntroQuest/InfestedIntroQuestKeyChain" - }, - { - "ItemType": "/Lotus/Types/Keys/KubrowQuest/KubrowQuestKeyChain" - }, - { - "ItemType": "/Lotus/Types/Keys/DuviriQuest/DuviriQuestKeyChain" - } -] \ No newline at end of file + { + "ItemType": "/Lotus/Types/Keys/InfestedIntroQuest/InfestedIntroQuestKeyChain" + }, + { + "ItemType": "/Lotus/Types/Keys/KubrowQuest/KubrowQuestKeyChain" + }, + { + "ItemType": "/Lotus/Types/Keys/DuviriQuest/DuviriQuestKeyChain" + } +] diff --git a/static/fixed_responses/testShipFeature.json b/static/fixed_responses/testShipFeature.json index cb26da71..0ed382cf 100644 --- a/static/fixed_responses/testShipFeature.json +++ b/static/fixed_responses/testShipFeature.json @@ -1,58 +1,58 @@ [ - "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/AdvancedOrdisFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/AlchemyRoomFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/AlertsFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/CeresNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ClanFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/EidolonArchwingFoundryUpgradeFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ErisNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/EuropaNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/FoundryConcurrentBuildFormaFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/FoundryFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/FoundryVesselUpgradeFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryCatbrowUpgradeFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryUpgradeFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryArchonShardFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryItem", - "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryUpgradeFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/JupiterNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/MarketTierOneFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/MarketTierTwoFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/MarsNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/MercuryNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ModsFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ModsFusionFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ModsTransmuteFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/NeptuneNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/PersonalQuartersFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/PhobosNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/PlutoNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHoodBraceFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHoodFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHullFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackNacelleLeftFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackNacelleRightFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackTailFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHoodBraceFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHoodFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHullFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackNacelleLeftFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackNacelleRightFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackTailFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/RailjackCephalonShipFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/RailjackKeyShipFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SaturnNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SednaNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/ShipFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/SolarChartFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/UranusNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/VenusNavigationFeatureItem", - "/Lotus/Types/Items/ShipFeatureItems/VoidProjectionFeatureItem" -] \ No newline at end of file + "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/AdvancedOrdisFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/AlchemyRoomFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/AlertsFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ArsenalFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/CeresNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ClanFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/EarthNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/EidolonArchwingFoundryUpgradeFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ErisNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/EuropaNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/FoundryConcurrentBuildFormaFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/FoundryFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/FoundryVesselUpgradeFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryCatbrowUpgradeFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/GeneticFoundryUpgradeFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryArchonShardFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryItem", + "/Lotus/Types/Items/ShipFeatureItems/InfestedFoundryUpgradeFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/JupiterNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/MarketTierOneFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/MarketTierTwoFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/MarsNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/MercuryNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ModsFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ModsFusionFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ModsTransmuteFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/NeptuneNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/PersonalQuartersFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/PhobosNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/PlutoNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHoodBraceFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHoodFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackHullFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackNacelleLeftFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackNacelleRightFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/DamagedRailjackTailFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHoodBraceFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHoodFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackHullFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackNacelleLeftFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackNacelleRightFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/Railjack/RailjackTailFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/RailjackCephalonShipFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/RailjackKeyShipFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SaturnNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SednaNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/ShipFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SocialMenuFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/SolarChartFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/UranusNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/VenusNavigationFeatureItem", + "/Lotus/Types/Items/ShipFeatureItems/VoidProjectionFeatureItem" +]