Obtaining Excalibur via Awakening does not reward the Exalted Blade #1020

Closed
opened 2025-02-25 14:37:53 -08:00 by VampireKitten · 6 comments
Contributor

image.png

![image.png](/attachments/259b3370-c476-46a5-acf6-96a53ce3dcf3)
Sainan added the
bug
label 2025-02-25 14:44:50 -08:00
Owner

This is related to giveStartingGear, right? Could you provide the request sent by the client?

This is related to giveStartingGear, right? Could you provide the request sent by the client?
Author
Contributor

I do not have the request, I just noticed it wasn't in my inventory after a few hours of playing and noticing the Exalted Blade wasn't on my Arsenal's menu.

Tomorrow I'll try to make a new account and see if I get the request.

I do not have the request, I just noticed it wasn't in my inventory after a few hours of playing and noticing the Exalted Blade wasn't on my Arsenal's menu. Tomorrow I'll try to make a new account and see if I get the request.
Owner

Yea, startingGear uses addEquipment, which does not check for AdditionalItems.

Yea, startingGear uses addEquipment, which does not check for AdditionalItems.
OrdisPrime self-assigned this 2025-02-25 17:52:20 -08:00
Author
Contributor

It... seems to be correct? It's throwing a whole lot of stats errors because there's a bunch of tutorial-specific stat categories that aren't implemented (which are also sent to giveStartingGear at the bottom), but they don't seem to add Special Items on the tutorial.

Is it possible that maybe they just give the Special Item on leveling up the Warframe instead of on obtaining it?

{
  LongGuns: [
    {
      ItemType: '/Lotus/Weapons/Tenno/Bows/HuntingBow',
      ItemName: '',
      ItemId: [Object],
      XP: 0,
      UpgradeVer: 0,
      Features: 0,
      Polarized: 0,
      CustomizationSlotPurchases: 0,
      ModSlotPurchases: 0,
      FocusLens: '',
      Expiry: [Object],
      Polarity: [],
      Configs: [],
      ModularParts: [],
      SkillTree: '',
      Favorite: false,
      UpgradeType: '',
      UpgradeFingerprint: '',
      OffensiveUpgrade: '',
      DefensiveUpgrade: '',
      UpgradesExpiry: [Object],
      ArchonCrystalUpgrades: []
    }
  ],
  Pistols: [
    {
      ItemType: '/Lotus/Weapons/Tenno/Pistol/Pistol',
      ItemName: '',
      ItemId: [Object],
      XP: 0,
      UpgradeVer: 0,
      Features: 0,
      Polarized: 0,
      CustomizationSlotPurchases: 0,
      ModSlotPurchases: 0,
      FocusLens: '',
      Expiry: [Object],
      Polarity: [],
      Configs: [],
      ModularParts: [],
      SkillTree: '',
      Favorite: false,
      UpgradeType: '',
      UpgradeFingerprint: '',
      OffensiveUpgrade: '',
      DefensiveUpgrade: '',
      UpgradesExpiry: [Object],
      ArchonCrystalUpgrades: []
    }
  ],
  Suits: [
    {
      ItemType: '/Lotus/Powersuits/Excalibur/Excalibur',
      ItemName: '',
      ItemId: [Object],
      XP: 0,
      UpgradeVer: 0,
      Features: 0,
      Polarized: 0,
      CustomizationSlotPurchases: 0,
      ModSlotPurchases: 0,
      FocusLens: '',
      Expiry: [Object],
      Polarity: [],
      Configs: [],
      ModularParts: [],
      SkillTree: '',
      Favorite: false,
      UpgradeType: '',
      UpgradeFingerprint: '',
      OffensiveUpgrade: '',
      DefensiveUpgrade: '',
      UpgradesExpiry: [Object],
      ArchonCrystalUpgrades: []
    }
  ],
  Melee: [
    {
      ItemType: '/Lotus/Weapons/Tenno/Melee/Staff/Staff',
      ItemName: '',
      ItemId: [Object],
      XP: 0,
      UpgradeVer: 0,
      Features: 0,
      Polarized: 0,
      CustomizationSlotPurchases: 0,
      ModSlotPurchases: 0,
      FocusLens: '',
      Expiry: [Object],
      Polarity: [],
      Configs: [],
      ModularParts: [],
      SkillTree: '',
      Favorite: false,
      UpgradeType: '',
      UpgradeFingerprint: '',
      OffensiveUpgrade: '',
      DefensiveUpgrade: '',
      UpgradesExpiry: [Object],
      ArchonCrystalUpgrades: []
    }
  ],
  Sentinels: [],
  SentinelWeapons: [],
  SpaceSuits: [],
  SpaceGuns: [],
  SpaceMelee: [],
  Scoops: [],
  OperatorAmps: [],
  SpecialItems: [],
  KubrowPets: [],
  MoaPets: [],
  Horses: [],
  DrifterGuns: [],
  DrifterMelee: [],
  Gadgets: [],
  Motorcycles: [],
  XPLost: [],
  Hoverboards: [],
  CrewShips: [],
  CrewShipWeapons: [],
  CrewShipSalvagedWeapons: [],
  DataKnives: [],
  MechSuits: [],
  CrewShipHarnesses: [],
  RawUpgrades: [],
  Consumables: [],
  MiscItems: [],
  BonusMiscItems: [],
  Recipes: [],
  LevelKeys: [],
  EmailItems: [],
  ShipDecorations: [],
  FoundToday: [],
  FusionBundles: [],
  LoreFragmentScans: [],
  CrewShipRawSalvage: [],
  Upgrades: [],
  QuestKeys: [],
  Quests: [],
  CollectedQuestKeys: [],
  Drones: [],
  KubrowPetEggs: [],
  KubrowPetPrints: [],
  Boosters: [],
  WeaponSkins: [],
  StrippedItems: [],
  RegularCredits: 0,
  FusionPoints: 0,
  FusionTreasures: [],
  FlavourItems: [],
  StepSequencers: [],
  LeagueTickets: [],
  CrewMembers: [],
  CrewShipAmmo: [],
  CrewShipSalvagedWeaponSkins: [],
  CrewShipWeaponSkins: [],
  OneTimePurchases: [],
  PlayerSkillGains: {
    LPP_SPACE: 0,
    LPP_DRIFTER: 0,
    LPS_NONE: 0,
    LPS_PILOTING: 0,
    LPS_GUNNERY: 0,
    LPS_TACTICAL: 0,
    LPS_ENGINEERING: 0,
    LPS_COMMAND: 0,
    LPS_DRIFT_COMBAT: 0,
    LPS_DRIFT_RIDING: 0,
    LPS_DRIFT_OPPORTUNITY: 0,
    LPS_DRIFT_ENDURANCE: 0
  },
  CurrentLoadOutIds: [
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' },
    { '$oid': '000000000000000000000000' }
  ],
  EquippedGear: [],
  EquippedEmotes: [],
  CrewShipFusionPoints: 0,
  PremiumCredits: 0,
  PremiumCreditsFree: 0,
  PrimeTokens: 0,
  Robotics: [],
  XPInfo: [],
  SuitBin: { Slots: 0, Extra: 0 },
  WeaponBin: { Slots: 0, Extra: 0 },
  SentinelBin: { Slots: 0, Extra: 0 },
  SpaceSuitBin: { Slots: 0, Extra: 0 },
  SpaceWeaponBin: { Slots: 0, Extra: 0 },
  PvpBonusLoadoutBin: { Slots: 0, Extra: 0 },
  PveBonusLoadoutBin: { Slots: 0, Extra: 0 },
  RandomModBin: { Slots: 0, Extra: 0 },
  OperatorAmpBin: { Slots: 0, Extra: 0 },
  CrewShipSalvageBin: { Slots: 0, Extra: 0 },
  MechBin: { Slots: 0, Extra: 0 },
  CrewMemberBin: { Slots: 0, Extra: 0 },
  Rating: 0,
  PlayerLevel: 0,
  HandlerPoints: 0,
  TrainingDate: { '$date': { '$numberLong': '000' } },
  ActiveQuest: '',
  LoadOutPresets: {
    NORMAL: [],
    SENTINEL: [],
    ARCHWING: [],
    NORMAL_PVP: [],
    LUNARO: [],
    OPERATOR: [],
    KDRIVE: [],
    DATAKNIFE: [],
    MECH: [],
    OPERATOR_ADULT: [],
    DRIFTER: []
  },
  FocusUpgrades: [],
  Ships: [],
  OperatorLoadOuts: [],
  AdultOperatorLoadOuts: [],
  KahlLoadOuts: [],
  UseAdultOperatorLoadout: false,
  OperatorCustomizationSlotPurchases: 0,
  LotusCustomization: {
    Upgrades: [],
    PvpUpgrades: [],
    Skins: [],
    pricol: {},
    attcol: {},
    sigcol: {},
    eyecol: {},
    facial: {},
    cloth: {},
    syancol: {},
    Songs: [],
    Persona: 'LP_SUN'
  },
  ArenaCustomization: { PennantCustomization: '' },
  HubNpcCustomizations: [],
  WishlistChanges: [],
  RecentVendorPurchases: { VendorType: '', PurchaseHistory: [] },
  RemovedIdItems: [],
  InfestedFoundry: {
    XP: 0,
    Slots: 0,
    AbilityOverrideUnlockCooldown: { '$date': [Object] },
    Resources: [],
    LastConsumedSuit: {
      ItemType: '',
      ItemName: '',
      ItemId: [Object],
      XP: 0,
      UpgradeVer: 0,
      Features: 0,
      Polarized: 0,
      CustomizationSlotPurchases: 0,
      ModSlotPurchases: 0,
      FocusLens: '',
      Expiry: [Object],
      Polarity: [],
      Configs: [],
      ModularParts: [],
      SkillTree: '',
      Favorite: false,
      UpgradeType: '',
      UpgradeFingerprint: '',
      OffensiveUpgrade: '',
      DefensiveUpgrade: '',
      UpgradesExpiry: [Object],
      ArchonCrystalUpgrades: []
    },
    PendingAbilityRecipe: '',
    ConsumedSuits: [],
    InvigorationIndex: 0,
    InvigorationsApplied: 0,
    InvigorationSuitOfferings: [],
    Name: ''
  },
  DuviriInfo: { Seed: 0, NumCompletions: 0, StalkerChance: 255 },
  SongChallenges: [],
  add: {
    TUTORIAL_V3_STAGE: { '22': 1 },
    MOVEMENT: { BULLET_JUMP: 4, DOUBLE_JUMP: 3, JUMP: 5, RUN: 8, SLIDE: 5 }
  },
  timers: {
    TUTORIAL_V3_STAGE_TIME: { '22': 11.485428 },
    TUTORIAL_STAGE_TIME: { '8': 11.48807 },
    EQUIP_WEAPON: {
      '/Lotus/Weapons/Tenno/Bows/HuntingBow': 11.488163,
      '/Lotus/Weapons/Tenno/Pistol/Pistol': 11.488163,
      '/Lotus/Weapons/Tenno/HackingDevices/TnHackingDevice/TnHackingDeviceWeapon': 11.488164,
      '/Lotus/Weapons/Tenno/Melee/Staff/Staff': 11.488165,
      '/Lotus/Powersuits/Excalibur/Excalibur': 11.488165
    },
    MISSION_TIME: { en: 11.488166 },
    REGION_TIME: { EUROPE: 11.488166 },
    PLATFORM_TIME: { MMF_WINDOWS: 11.488166 },
    MISSION_PLAYED_TIME: { TutorialV3: 11.488167 },
    CURRENT_MISSION_TIME: 11.488166
  }
}
It... seems to be correct? It's throwing a whole lot of stats errors because there's a bunch of tutorial-specific stat categories that aren't implemented (which are also sent to giveStartingGear at the bottom), but they don't seem to add Special Items on the tutorial. Is it possible that maybe they just give the Special Item on leveling up the Warframe instead of on obtaining it? ``` { LongGuns: [ { ItemType: '/Lotus/Weapons/Tenno/Bows/HuntingBow', ItemName: '', ItemId: [Object], XP: 0, UpgradeVer: 0, Features: 0, Polarized: 0, CustomizationSlotPurchases: 0, ModSlotPurchases: 0, FocusLens: '', Expiry: [Object], Polarity: [], Configs: [], ModularParts: [], SkillTree: '', Favorite: false, UpgradeType: '', UpgradeFingerprint: '', OffensiveUpgrade: '', DefensiveUpgrade: '', UpgradesExpiry: [Object], ArchonCrystalUpgrades: [] } ], Pistols: [ { ItemType: '/Lotus/Weapons/Tenno/Pistol/Pistol', ItemName: '', ItemId: [Object], XP: 0, UpgradeVer: 0, Features: 0, Polarized: 0, CustomizationSlotPurchases: 0, ModSlotPurchases: 0, FocusLens: '', Expiry: [Object], Polarity: [], Configs: [], ModularParts: [], SkillTree: '', Favorite: false, UpgradeType: '', UpgradeFingerprint: '', OffensiveUpgrade: '', DefensiveUpgrade: '', UpgradesExpiry: [Object], ArchonCrystalUpgrades: [] } ], Suits: [ { ItemType: '/Lotus/Powersuits/Excalibur/Excalibur', ItemName: '', ItemId: [Object], XP: 0, UpgradeVer: 0, Features: 0, Polarized: 0, CustomizationSlotPurchases: 0, ModSlotPurchases: 0, FocusLens: '', Expiry: [Object], Polarity: [], Configs: [], ModularParts: [], SkillTree: '', Favorite: false, UpgradeType: '', UpgradeFingerprint: '', OffensiveUpgrade: '', DefensiveUpgrade: '', UpgradesExpiry: [Object], ArchonCrystalUpgrades: [] } ], Melee: [ { ItemType: '/Lotus/Weapons/Tenno/Melee/Staff/Staff', ItemName: '', ItemId: [Object], XP: 0, UpgradeVer: 0, Features: 0, Polarized: 0, CustomizationSlotPurchases: 0, ModSlotPurchases: 0, FocusLens: '', Expiry: [Object], Polarity: [], Configs: [], ModularParts: [], SkillTree: '', Favorite: false, UpgradeType: '', UpgradeFingerprint: '', OffensiveUpgrade: '', DefensiveUpgrade: '', UpgradesExpiry: [Object], ArchonCrystalUpgrades: [] } ], Sentinels: [], SentinelWeapons: [], SpaceSuits: [], SpaceGuns: [], SpaceMelee: [], Scoops: [], OperatorAmps: [], SpecialItems: [], KubrowPets: [], MoaPets: [], Horses: [], DrifterGuns: [], DrifterMelee: [], Gadgets: [], Motorcycles: [], XPLost: [], Hoverboards: [], CrewShips: [], CrewShipWeapons: [], CrewShipSalvagedWeapons: [], DataKnives: [], MechSuits: [], CrewShipHarnesses: [], RawUpgrades: [], Consumables: [], MiscItems: [], BonusMiscItems: [], Recipes: [], LevelKeys: [], EmailItems: [], ShipDecorations: [], FoundToday: [], FusionBundles: [], LoreFragmentScans: [], CrewShipRawSalvage: [], Upgrades: [], QuestKeys: [], Quests: [], CollectedQuestKeys: [], Drones: [], KubrowPetEggs: [], KubrowPetPrints: [], Boosters: [], WeaponSkins: [], StrippedItems: [], RegularCredits: 0, FusionPoints: 0, FusionTreasures: [], FlavourItems: [], StepSequencers: [], LeagueTickets: [], CrewMembers: [], CrewShipAmmo: [], CrewShipSalvagedWeaponSkins: [], CrewShipWeaponSkins: [], OneTimePurchases: [], PlayerSkillGains: { LPP_SPACE: 0, LPP_DRIFTER: 0, LPS_NONE: 0, LPS_PILOTING: 0, LPS_GUNNERY: 0, LPS_TACTICAL: 0, LPS_ENGINEERING: 0, LPS_COMMAND: 0, LPS_DRIFT_COMBAT: 0, LPS_DRIFT_RIDING: 0, LPS_DRIFT_OPPORTUNITY: 0, LPS_DRIFT_ENDURANCE: 0 }, CurrentLoadOutIds: [ { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' }, { '$oid': '000000000000000000000000' } ], EquippedGear: [], EquippedEmotes: [], CrewShipFusionPoints: 0, PremiumCredits: 0, PremiumCreditsFree: 0, PrimeTokens: 0, Robotics: [], XPInfo: [], SuitBin: { Slots: 0, Extra: 0 }, WeaponBin: { Slots: 0, Extra: 0 }, SentinelBin: { Slots: 0, Extra: 0 }, SpaceSuitBin: { Slots: 0, Extra: 0 }, SpaceWeaponBin: { Slots: 0, Extra: 0 }, PvpBonusLoadoutBin: { Slots: 0, Extra: 0 }, PveBonusLoadoutBin: { Slots: 0, Extra: 0 }, RandomModBin: { Slots: 0, Extra: 0 }, OperatorAmpBin: { Slots: 0, Extra: 0 }, CrewShipSalvageBin: { Slots: 0, Extra: 0 }, MechBin: { Slots: 0, Extra: 0 }, CrewMemberBin: { Slots: 0, Extra: 0 }, Rating: 0, PlayerLevel: 0, HandlerPoints: 0, TrainingDate: { '$date': { '$numberLong': '000' } }, ActiveQuest: '', LoadOutPresets: { NORMAL: [], SENTINEL: [], ARCHWING: [], NORMAL_PVP: [], LUNARO: [], OPERATOR: [], KDRIVE: [], DATAKNIFE: [], MECH: [], OPERATOR_ADULT: [], DRIFTER: [] }, FocusUpgrades: [], Ships: [], OperatorLoadOuts: [], AdultOperatorLoadOuts: [], KahlLoadOuts: [], UseAdultOperatorLoadout: false, OperatorCustomizationSlotPurchases: 0, LotusCustomization: { Upgrades: [], PvpUpgrades: [], Skins: [], pricol: {}, attcol: {}, sigcol: {}, eyecol: {}, facial: {}, cloth: {}, syancol: {}, Songs: [], Persona: 'LP_SUN' }, ArenaCustomization: { PennantCustomization: '' }, HubNpcCustomizations: [], WishlistChanges: [], RecentVendorPurchases: { VendorType: '', PurchaseHistory: [] }, RemovedIdItems: [], InfestedFoundry: { XP: 0, Slots: 0, AbilityOverrideUnlockCooldown: { '$date': [Object] }, Resources: [], LastConsumedSuit: { ItemType: '', ItemName: '', ItemId: [Object], XP: 0, UpgradeVer: 0, Features: 0, Polarized: 0, CustomizationSlotPurchases: 0, ModSlotPurchases: 0, FocusLens: '', Expiry: [Object], Polarity: [], Configs: [], ModularParts: [], SkillTree: '', Favorite: false, UpgradeType: '', UpgradeFingerprint: '', OffensiveUpgrade: '', DefensiveUpgrade: '', UpgradesExpiry: [Object], ArchonCrystalUpgrades: [] }, PendingAbilityRecipe: '', ConsumedSuits: [], InvigorationIndex: 0, InvigorationsApplied: 0, InvigorationSuitOfferings: [], Name: '' }, DuviriInfo: { Seed: 0, NumCompletions: 0, StalkerChance: 255 }, SongChallenges: [], add: { TUTORIAL_V3_STAGE: { '22': 1 }, MOVEMENT: { BULLET_JUMP: 4, DOUBLE_JUMP: 3, JUMP: 5, RUN: 8, SLIDE: 5 } }, timers: { TUTORIAL_V3_STAGE_TIME: { '22': 11.485428 }, TUTORIAL_STAGE_TIME: { '8': 11.48807 }, EQUIP_WEAPON: { '/Lotus/Weapons/Tenno/Bows/HuntingBow': 11.488163, '/Lotus/Weapons/Tenno/Pistol/Pistol': 11.488163, '/Lotus/Weapons/Tenno/HackingDevices/TnHackingDevice/TnHackingDeviceWeapon': 11.488164, '/Lotus/Weapons/Tenno/Melee/Staff/Staff': 11.488165, '/Lotus/Powersuits/Excalibur/Excalibur': 11.488165 }, MISSION_TIME: { en: 11.488166 }, REGION_TIME: { EUROPE: 11.488166 }, PLATFORM_TIME: { MMF_WINDOWS: 11.488166 }, MISSION_PLAYED_TIME: { TutorialV3: 11.488167 }, CURRENT_MISSION_TIME: 11.488166 } } ```
Author
Contributor

Though if this isn't the correct way to grab the entire request, I can redo the test later.

image.png

Though if this isn't the correct way to grab the entire request, I can redo the test later. ![image.png](/attachments/c5d5de2e-5504-4d04-96ec-20bc0fe937ec)
Owner

Looks correct. It's interesting that SpecialItems is empty in the request.

Looks correct. It's interesting that `SpecialItems` is empty in the request.
Sign in to join this conversation.
No description provided.