From cd514d47afb2dfcc644d3f03014aebdbe3b8dba8 Mon Sep 17 00:00:00 2001 From: Sainan Date: Mon, 16 Dec 2024 04:50:51 +0100 Subject: [PATCH] chore: update for 1999 (#576) --- package-lock.json | 8 +-- package.json | 2 +- src/types/shipTypes.ts | 2 +- static/fixed_responses/worldState.json | 87 +++++++++++++++++++++++++- 4 files changed, 92 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ef7dee25..2acf16b8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "copyfiles": "^2.4.1", "express": "^5.0.0-beta.3", "mongoose": "^8.4.5", - "warframe-public-export-plus": "^0.5.5", + "warframe-public-export-plus": "^0.5.7", "warframe-riven-info": "^0.1.2", "winston": "^3.13.0", "winston-daily-rotate-file": "^5.0.0" @@ -3778,9 +3778,9 @@ } }, "node_modules/warframe-public-export-plus": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.5.tgz", - "integrity": "sha512-zySJ9cNO9hSectG4nBVPoykQ7mfME3U6GqU5kfuGiaowX7+9S+Y1exJLhxaV9yfIIEJwXQCZwJR7wpdqH2Pidg==" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.7.tgz", + "integrity": "sha512-5cT48YPZCJ/KGCtAK4hGtaE6709CYIPzCJUI/8odJxntnUfe2R3Np+T8+iw431H2mVA+4CF9ByhvicODhdBPLw==" }, "node_modules/warframe-riven-info": { "version": "0.1.2", diff --git a/package.json b/package.json index 8661636a9..f0d638fce 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "copyfiles": "^2.4.1", "express": "^5.0.0-beta.3", "mongoose": "^8.4.5", - "warframe-public-export-plus": "^0.5.5", + "warframe-public-export-plus": "^0.5.7", "warframe-riven-info": "^0.1.2", "winston": "^3.13.0", "winston-daily-rotate-file": "^5.0.0" diff --git a/src/types/shipTypes.ts b/src/types/shipTypes.ts index 77b5cd8ab..a19544751 100644 --- a/src/types/shipTypes.ts +++ b/src/types/shipTypes.ts @@ -19,7 +19,7 @@ export interface IShipInterior { SkinFlavourItem?: string; } -export type TBootLocation = "LISET" | "DRIFTER_CAMP" | "APARTMENT"; +export type TBootLocation = "LISET" | "DRIFTER_CAMP" | "APARTMENT" | "SHOP"; export interface IShip { Features: string[]; diff --git a/static/fixed_responses/worldState.json b/static/fixed_responses/worldState.json index 4e167f818..4cb878da2 100644 --- a/static/fixed_responses/worldState.json +++ b/static/fixed_responses/worldState.json @@ -1173,5 +1173,90 @@ } ] }, - "Tmp": "{\"prisbegin\":\"1687363200\",\"prisend\":\"1688572800\",\"cavabegin\":\"1690761600\",\"PurchasePlatformLockEnabled\":true,\"lqo4\":{\"mt\":[\"Survival\",\"Defense\",\"Assassination\"],\"mv\":[\"NecramechLockout\",\"LostInTranslation\",\"InfiniteTide\"],\"c\":[[\"RegeneratingEnemies\",\"VoidAberration\"],[\"ShieldedFoes\",\"Deflectors\"],[\"PointBlank\",\"Voidburst\"]],\"fv\":[\"Armorless\",\"TimeDilation\",\"OperatorLockout\",\"Starvation\"]},\"lqo5\":{\"mt\":[\"Extermination\",\"Disruption\",\"Alchemy\"],\"mv\":[\"GrowingIncursion\",\"FragileNodes\",\"VolatileGrenades\"],\"c\":[[\"AcceleratedEnemies\",\"EMPBlackHole\"],[\"ExplosiveCrawlers\",\"ShieldedFoes\"],[\"AntiMaterialWeapons\",\"RegeneratingEnemies\"]],\"fv\":[\"ContactDamage\",\"Knifestep\",\"AbilityLockout\",\"Exhaustion\"]},\"lqo6\":{\"mt\":[\"Disruption\",\"Survival\",\"Assassination\"],\"mv\":[\"DoubleTrouble\",\"UnpoweredCapsules\",\"Reinforcements\"],\"c\":[[\"VoidAberration\",\"AntiMaterialWeapons\"],[\"Deflectors\",\"Voidburst\"],[\"ExplosiveCrawlers\",\"AcceleratedEnemies\"]],\"fv\":[\"Starvation\",\"ShieldDelay\",\"Gearless\",\"Framecurse\"]},\"sfn\":554}" + "KnownCalendarSeasons": [ + { + "Activation": { "$date": { "$numberLong": "1733961600000" } }, + "Expiry": { "$date": { "$numberLong": "2000000000000" } }, + "Days": [ + { "day": 6, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarKillEximusEasy" }] }, + { + "day": 15, + "events": [ + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/MagazineCapacity" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/Armor" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/EnergyRestoration" } + ] + }, + { "day": 21, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarKillScaldraEnemiesEasy" }] }, + { + "day": 25, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/BoosterPacks/CalendarMajorArtifactPack" }, + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/Gameplay/NarmerSorties/ArchonCrystalGreen" } + ] + }, + { + "day": 31, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/Recipes/Components/WeaponUtilityUnlockerBlueprint" }, + { "type": "CET_REWARD", "reward": "/Lotus/Types/StoreItems/Packages/Calendar/CalendarKuvaBundleSmall" } + ] + }, + { "day": 43, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarKillEnemiesWithAbilitiesMedium" }] }, + { "day": 45, "events": [{ "type": "CET_PLOT", "dialogueName": "/Lotus/Types/Gameplay/1999Wf/Dialogue/LettieDialogue_rom.dialogue", "dialogueConvo": "LettieBirthdayConvo" }] }, + { + "day": 47, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/Types/StoreItems/Boosters/AffinityBooster3DayStoreItem" }, + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/BoosterPacks/CalendarMajorArtifactPack" } + ] + }, + { "day": 48, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarKillScaldraEnemiesWithMeleeMedium" }] }, + { + "day": 54, + "events": [ + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/CompanionsBuffNearbyPlayer" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/OrbsDuplicateOnPickup" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/FinisherChancePerComboMultiplier" } + ] + }, + { + "day": 56, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/BoosterPacks/CalendarArtifactPack" }, + { "type": "CET_REWARD", "reward": "/Lotus/Types/StoreItems/Packages/Calendar/CalendarKuvaBundleSmall" } + ] + }, + { "day": 71, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarKillTechrotEnemiesHard" }] }, + { + "day": 77, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/Items/MiscItems/WeaponSecondaryArcaneUnlocker" }, + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Upgrades/Mods/FusionBundles/CircuitSilverSteelPathFusionBundle" } + ] + }, + { "day": 80, "events": [{ "type": "CET_CHALLENGE", "challenge": "/Lotus/Types/Challenges/Calendar1999/CalendarDestroyPropsMedium" }] }, + { + "day": 83, + "events": [ + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/Recipes/Components/OrokinReactorBlueprint" }, + { "type": "CET_REWARD", "reward": "/Lotus/StoreItems/Types/Items/MiscItems/WeaponUtilityUnlocker" } + ] + }, + { + "day": 87, + "events": [ + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/EnergyOrbToAbilityRange" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/MeleeAttackSpeed" }, + { "type": "CET_UPGRADE", "upgrade": "/Lotus/Upgrades/Calendar/CompanionDamage" } + ] + } + ], + "Season": "CST_WINTER", + "YearIteration": 0, + "Version": 17, + "UpgradeAvaliabilityRequirements": ["/Lotus/Upgrades/Calendar/1999UpgradeApplicationRequirement"] + } + ], + "Tmp": "{\"cavabegin\":\"1690761600\",\"PurchasePlatformLockEnabled\":true,\"tcsn\":true,\"pgr\":{\"ts\":\"1732572900\",\"en\":\"CUSTOM DECALS @ ZEVILA\",\"fr\":\"DECALS CUSTOM @ ZEVILA\",\"it\":\"DECALCOMANIE PERSONALIZZATE @ ZEVILA\",\"de\":\"AUFKLEBER NACH WUNSCH @ ZEVILA\",\"es\":\"CALCOMANÍAS PERSONALIZADAS @ ZEVILA\",\"pt\":\"DECALQUES PERSONALIZADOS NA ZEVILA\",\"ru\":\"ПОЛЬЗОВАТЕЛЬСКИЕ НАКЛЕЙКИ @ ЗеВиЛа\",\"pl\":\"NOWE NAKLEJKI @ ZEVILA\",\"uk\":\"КОРИСТУВАЦЬКІ ДЕКОЛІ @ ЗІВІЛА\",\"tr\":\"ÖZEL ÇIKARTMALAR @ ZEVILA\",\"ja\":\"カスタムデカール @ ゼビラ\",\"zh\":\"定制贴花认准泽威拉\",\"ko\":\"커스텀 데칼 @ ZEVILA\",\"tc\":\"自訂貼花 @ ZEVILA\",\"th\":\"รูปลอกสั่งทำที่ ZEVILA\"},\"ennnd\":true,\"mbrt\":true,\"sfn\":550}" }