inventoryModel sorted and descriptions #108
@ -296,20 +296,22 @@ DuviriInfoSchema.set("toJSON", {
 | 
				
			|||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>({
 | 
					const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>({
 | 
				
			||||||
    Horses: [GenericItemSchema],
 | 
					
 | 
				
			||||||
    DrifterMelee: [GenericItemSchema],
 | 
					 | 
				
			||||||
    DrifterGuns: [GenericItemSchema],
 | 
					 | 
				
			||||||
    DuviriInfo: DuviriInfoSchema,
 | 
					 | 
				
			||||||
    Mailbox: MailboxSchema,
 | 
					 | 
				
			||||||
    KahlLoadOuts: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    accountOwnerId: Schema.Types.ObjectId,
 | 
					    accountOwnerId: Schema.Types.ObjectId,
 | 
				
			||||||
    SubscribedToEmails: Number,
 | 
					    SubscribedToEmails: Number,
 | 
				
			||||||
    Created: Schema.Types.Mixed,
 | 
					    Created: Schema.Types.Mixed,
 | 
				
			||||||
    RewardSeed: Number,
 | 
					    RewardSeed: Number,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Credit
 | 
				
			||||||
    RegularCredits: Number,
 | 
					    RegularCredits: Number,
 | 
				
			||||||
 | 
					    //Platinum
 | 
				
			||||||
    PremiumCredits: Number,
 | 
					    PremiumCredits: Number,
 | 
				
			||||||
 | 
					    //Gift Platinum(Non trade)
 | 
				
			||||||
    PremiumCreditsFree: Number,
 | 
					    PremiumCreditsFree: Number,
 | 
				
			||||||
 | 
					    //Endo
 | 
				
			||||||
    FusionPoints: Number,
 | 
					    FusionPoints: Number,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //SlotAny
 | 
				
			||||||
    SuitBin: slotsBinSchema,
 | 
					    SuitBin: slotsBinSchema,
 | 
				
			||||||
    WeaponBin: slotsBinSchema,
 | 
					    WeaponBin: slotsBinSchema,
 | 
				
			||||||
    SentinelBin: slotsBinSchema,
 | 
					    SentinelBin: slotsBinSchema,
 | 
				
			||||||
@ -322,154 +324,339 @@ const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>({
 | 
				
			|||||||
    CrewShipSalvageBin: slotsBinSchema,
 | 
					    CrewShipSalvageBin: slotsBinSchema,
 | 
				
			||||||
    MechBin: slotsBinSchema,
 | 
					    MechBin: slotsBinSchema,
 | 
				
			||||||
    CrewMemberBin: slotsBinSchema,
 | 
					    CrewMemberBin: slotsBinSchema,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //How many trades do you have left
 | 
				
			||||||
    TradesRemaining: Number,
 | 
					    TradesRemaining: Number,
 | 
				
			||||||
 | 
					    //How many Gift do you have left*(gift spends the trade)
 | 
				
			||||||
 | 
					    GiftsRemaining: Number,
 | 
				
			||||||
 | 
					    //Curent trade info Giving or Getting items
 | 
				
			||||||
 | 
					    PendingTrades: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Curent Syndicates rank\exp
 | 
				
			||||||
 | 
					    Affiliations: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Syndicates Missions complate(Navigation->Syndicate)
 | 
				
			||||||
 | 
					    CompletedSyndicates: [String],
 | 
				
			||||||
 | 
					    //Daily Syndicates Exp
 | 
				
			||||||
    DailyAffiliation: Number,
 | 
					    DailyAffiliation: Number,
 | 
				
			||||||
    DailyAffiliationPvp: Number,
 | 
					    DailyAffiliationPvp: Number,
 | 
				
			||||||
    DailyAffiliationLibrary: Number,
 | 
					    DailyAffiliationLibrary: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationCetus: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationQuills: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationSolaris: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationVentkids: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationVox: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationEntrati: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationNecraloid: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationZariman: Number,
 | 
				
			||||||
 | 
					    DailyAffiliationKahl: Number,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Daily Focus limit
 | 
				
			||||||
    DailyFocus: Number,
 | 
					    DailyFocus: Number,
 | 
				
			||||||
    GiftsRemaining: Number,
 | 
					    //you not used Focus 
 | 
				
			||||||
    HandlerPoints: Number,
 | 
					    FocusXP: Schema.Types.Mixed,
 | 
				
			||||||
    MiscItems: [Schema.Types.Mixed],
 | 
					    //Curent active like Active school focuses is = "Zenurik"
 | 
				
			||||||
    ChallengesFixVersion: Number,
 | 
					    FocusAbility: String,
 | 
				
			||||||
 | 
					    //The treeways of the Focus school.(Active and passive Ability)
 | 
				
			||||||
 | 
					    FocusUpgrades: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Achievement
 | 
				
			||||||
    ChallengeProgress: [Schema.Types.Mixed],
 | 
					    ChallengeProgress: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Account Item like Ferrite,Form,Kuva etc
 | 
				
			||||||
 | 
					    MiscItems: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Non Upgrade Mods Example:I have 999 item WeaponElectricityDamageMod (only "ItemCount"+"ItemType")
 | 
				
			||||||
    RawUpgrades: [RawUpgrades],
 | 
					    RawUpgrades: [RawUpgrades],
 | 
				
			||||||
    ReceivedStartingGear: Boolean,
 | 
					    //Upgrade Mods\Riven\Arcane Example:"UpgradeFingerprint"+"ItemType"+""
 | 
				
			||||||
    Suits: [suitSchema],
 | 
					 | 
				
			||||||
    LongGuns: [WeaponSchema],
 | 
					 | 
				
			||||||
    Pistols: [WeaponSchema],
 | 
					 | 
				
			||||||
    Melee: [WeaponSchema],
 | 
					 | 
				
			||||||
    Ships: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    QuestKeys: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    FlavourItems: [FlavourItemSchema],
 | 
					 | 
				
			||||||
    Scoops: [GenericItemSchema],
 | 
					 | 
				
			||||||
    TrainingRetriesLeft: Number,
 | 
					 | 
				
			||||||
    LoadOutPresets: { type: Schema.Types.ObjectId, ref: "Loadout" },
 | 
					 | 
				
			||||||
    CurrentLoadOutIds: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    Missions: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    RandomUpgradesIdentified: Number,
 | 
					 | 
				
			||||||
    LastRegionPlayed: String,
 | 
					 | 
				
			||||||
    XPInfo: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    Recipes: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    WeaponSkins: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    PendingRecipes: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    TrainingDate: Date,
 | 
					 | 
				
			||||||
    PlayerLevel: Number,
 | 
					 | 
				
			||||||
    Upgrades: [Upgrade],
 | 
					    Upgrades: [Upgrade],
 | 
				
			||||||
    EquippedGear: [String],
 | 
					
 | 
				
			||||||
    DeathMarks: [String],
 | 
					    //Warframe
 | 
				
			||||||
    FusionTreasures: [Schema.Types.Mixed],
 | 
					    Suits: [suitSchema],
 | 
				
			||||||
    WebFlags: Schema.Types.Mixed,
 | 
					    //Primary    Weapon
 | 
				
			||||||
    CompletedAlerts: [String],
 | 
					    LongGuns: [WeaponSchema],
 | 
				
			||||||
    Consumables: [Schema.Types.Mixed],
 | 
					    //Secondary  Weapon
 | 
				
			||||||
    LevelKeys: [Schema.Types.Mixed],
 | 
					    Pistols: [WeaponSchema],
 | 
				
			||||||
    TauntHistory: [Schema.Types.Mixed],
 | 
					    //Melee      Weapon
 | 
				
			||||||
    StoryModeChoice: String,
 | 
					    Melee: [WeaponSchema],
 | 
				
			||||||
    PeriodicMissionCompletions: [Schema.Types.Mixed],
 | 
					    //Ability Weapon like Ultimate Mech\Excalibur\Ivara etc
 | 
				
			||||||
 | 
					    SpecialItems: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //The Mandachord(Octavia) is a step sequencer
 | 
				
			||||||
 | 
					    StepSequencers: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Sentinel(like Helios or modular)
 | 
				
			||||||
 | 
					    Sentinels: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Any /Sentinels/SentinelWeapons/ (like warframe weapon)
 | 
				
			||||||
 | 
					    SentinelWeapons: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Modular Pets
 | 
				
			||||||
 | 
					    MoaPets: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    KubrowPetEggs: [Schema.Types.Mixed],
 | 
					    KubrowPetEggs: [Schema.Types.Mixed],
 | 
				
			||||||
    LoreFragmentScans: [Schema.Types.Mixed],
 | 
					    //Like PowerSuit Cat\Kubrow or etc Pets
 | 
				
			||||||
 | 
					    KubrowPets: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Prints   Cat(3 Prints)\Kubrow(2 Prints) Pets
 | 
				
			||||||
 | 
					    KubrowPetPrints: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Item for EquippedGear example:Scaner,LoadoutTechSummon etc
 | 
				
			||||||
 | 
					    Consumables: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Weel Emotes+Gear
 | 
				
			||||||
    EquippedEmotes: [String],
 | 
					    EquippedEmotes: [String],
 | 
				
			||||||
    PendingTrades: [Schema.Types.Mixed],
 | 
					    EquippedGear: [String],
 | 
				
			||||||
    Boosters: [BoosterSchema],
 | 
					    //Equipped Shawzin
 | 
				
			||||||
    ActiveDojoColorResearch: String,
 | 
					    EquippedInstrument: String,
 | 
				
			||||||
    SentientSpawnChanceBoosters: Schema.Types.Mixed,
 | 
					    ReceivedStartingGear: Boolean,
 | 
				
			||||||
    Affiliations: [Schema.Types.Mixed],
 | 
					
 | 
				
			||||||
    QualifyingInvasions: [Schema.Types.Mixed],
 | 
					    //to use add SummonItem to Consumables+EquippedGear
 | 
				
			||||||
    FactionScores: [Number],
 | 
					    //Archwing need Suits+Melee+Guns
 | 
				
			||||||
    SpaceSuits: [GenericItemSchema],
 | 
					    SpaceSuits: [GenericItemSchema],
 | 
				
			||||||
    SpaceMelee: [GenericItemSchema],
 | 
					    SpaceMelee: [GenericItemSchema],
 | 
				
			||||||
    SpaceGuns: [Schema.Types.Mixed],
 | 
					    SpaceGuns: [Schema.Types.Mixed],
 | 
				
			||||||
    ArchwingEnabled: Boolean,
 | 
					    ArchwingEnabled: Boolean,
 | 
				
			||||||
    PendingSpectreLoadouts: [Schema.Types.Mixed],
 | 
					    //Mech need Suits+SpaceGuns+SpecialItem
 | 
				
			||||||
 | 
					    MechSuits: [suitSchema],
 | 
				
			||||||
 | 
					    ///Restoratives/HoverboardSummon (like Suit)
 | 
				
			||||||
 | 
					    Hoverboards: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Use Operator\Drifter
 | 
				
			||||||
 | 
					    UseAdultOperatorLoadout: Boolean,
 | 
				
			||||||
 | 
					    //Operator\Drifter Weapon
 | 
				
			||||||
 | 
					    OperatorAmps: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Operator
 | 
				
			||||||
 | 
					    OperatorLoadOuts: [operatorConfigSchema],
 | 
				
			||||||
 | 
					    //Drifter
 | 
				
			||||||
 | 
					    AdultOperatorLoadOuts: [operatorConfigSchema],
 | 
				
			||||||
 | 
					    DrifterMelee: [GenericItemSchema],
 | 
				
			||||||
 | 
					    DrifterGuns: [GenericItemSchema],
 | 
				
			||||||
 | 
					    //ErsatzHorsePowerSuit
 | 
				
			||||||
 | 
					    Horses: [GenericItemSchema],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Liset colors skin etc
 | 
				
			||||||
 | 
					    Ships: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    // /Lotus/Types/Items/ShipDecos/
 | 
				
			||||||
 | 
					    ShipDecorations: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //RailJack Setting(Mods,Skin,Weapon,etc)
 | 
				
			||||||
 | 
					    CrewShipHarnesses: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Railjack/Components(https://warframe.fandom.com/wiki/Railjack/Components)
 | 
				
			||||||
 | 
					    CrewShipRawSalvage: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Default RailJack
 | 
				
			||||||
 | 
					    CrewShips: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    CrewShipAmmo: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    CrewShipWeapons: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    CrewShipWeaponSkins: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //NPC Crew and weapon
 | 
				
			||||||
 | 
					    CrewMembers: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    CrewShipSalvagedWeaponSkins: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    CrewShipSalvagedWeapons: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Complete Mission\Quests
 | 
				
			||||||
 | 
					    Missions: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    QuestKeys: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //item like DojoKey or Boss missions key 
 | 
				
			||||||
 | 
					    LevelKeys: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Active quests
 | 
				
			||||||
 | 
					    Quests: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Cosmetics like profile glyphs\Kavasa Prime Kubrow Collar\Game Theme etc
 | 
				
			||||||
 | 
					    FlavourItems: [FlavourItemSchema],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Lunaro Weapon
 | 
				
			||||||
 | 
					    Scoops: [GenericItemSchema],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Mastery Rank*(Need item XPInfo to rank up)
 | 
				
			||||||
 | 
					    PlayerLevel: Number,
 | 
				
			||||||
 | 
					    //Item Mastery Rank exp
 | 
				
			||||||
 | 
					    XPInfo: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //24h timer rank up
 | 
				
			||||||
 | 
					    TrainingDate: Date,
 | 
				
			||||||
 | 
					    //Retries rank up(3 time)
 | 
				
			||||||
 | 
					    TrainingRetriesLeft: Number,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //you saw last played Region when you opened the star map
 | 
				
			||||||
 | 
					    LastRegionPlayed: String,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Blueprint
 | 
				
			||||||
 | 
					    Recipes: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Crafting Blueprint(Item Name + CompletionDate)
 | 
				
			||||||
 | 
					    PendingRecipes: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //warframe\Weapon skins
 | 
				
			||||||
 | 
					    WeaponSkins: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    //Ayatan Item
 | 
				
			||||||
 | 
					    FusionTreasures: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //"node": "TreasureTutorial", "state": "TS_COMPLETED"
 | 
				
			||||||
 | 
					    TauntHistory: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //noShow2FA,VisitPrimeVault etc
 | 
				
			||||||
 | 
					    WebFlags: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    //Id CompletedAlerts
 | 
				
			||||||
 | 
					    CompletedAlerts: [String],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Warframe\Duviri
 | 
				
			||||||
 | 
					    StoryModeChoice: String,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Alert->Kuva Siphon
 | 
				
			||||||
 | 
					    PeriodicMissionCompletions: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Codex->LoreFragment
 | 
				
			||||||
 | 
					    LoreFragmentScans: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Resource,Credit,Affinity etc or Bless any boosters
 | 
				
			||||||
 | 
					    Boosters: [BoosterSchema],
 | 
				
			||||||
 | 
					    BlessingCooldown: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //the color your clan requests like Items/Research/DojoColors/DojoColorPlainsB
 | 
				
			||||||
 | 
					    ActiveDojoColorResearch: String,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SentientSpawnChanceBoosters: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    QualifyingInvasions: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    FactionScores: [Number],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Have only Suit+Pistols+LongGuns+Melee+ItemType(BronzeSpectre,GoldSpectre,PlatinumSpectreArmy,SilverSpectreArmy)
 | 
				
			||||||
 | 
					    //"/Lotus/Types/Game/SpectreArmies/BronzeSpectreArmy": "Vapor Specter Regiment",
 | 
				
			||||||
    SpectreLoadouts: [Schema.Types.Mixed],
 | 
					    SpectreLoadouts: [Schema.Types.Mixed],
 | 
				
			||||||
    Sentinels: [WeaponSchema],
 | 
					    //If you want change Spectre Gear id
 | 
				
			||||||
    SentinelWeapons: [WeaponSchema],
 | 
					    PendingSpectreLoadouts: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //New quest Email spam
 | 
				
			||||||
 | 
					    //example:"ItemType": "/Lotus/Types/Keys/RailJackBuildQuest/RailjackBuildQuestEmailItem",
 | 
				
			||||||
    EmailItems: [Schema.Types.Mixed],
 | 
					    EmailItems: [Schema.Types.Mixed],
 | 
				
			||||||
    CompletedSyndicates: [String],
 | 
					    
 | 
				
			||||||
    FocusXP: Schema.Types.Mixed,
 | 
					
 | 
				
			||||||
 | 
					    //Profile->Wishlist
 | 
				
			||||||
    Wishlist: [String],
 | 
					    Wishlist: [String],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Alignment
 | 
				
			||||||
 | 
					    //like "Alignment": { "Wisdom": 9, "Alignment": 1 },
 | 
				
			||||||
    Alignment: Schema.Types.Mixed,
 | 
					    Alignment: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    AlignmentReplay: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Sortie
 | 
				
			||||||
    CompletedSorties: [String],
 | 
					    CompletedSorties: [String],
 | 
				
			||||||
    LastSortieReward: [Schema.Types.Mixed],
 | 
					    LastSortieReward: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Resource_Drone[Uselees stuff]
 | 
				
			||||||
    Drones: [Schema.Types.Mixed],
 | 
					    Drones: [Schema.Types.Mixed],
 | 
				
			||||||
    StepSequencers: [Schema.Types.Mixed],
 | 
					
 | 
				
			||||||
 | 
					    //Active profile ico
 | 
				
			||||||
    ActiveAvatarImageType: String,
 | 
					    ActiveAvatarImageType: String,
 | 
				
			||||||
    KubrowPets: [Schema.Types.Mixed],
 | 
					
 | 
				
			||||||
    ShipDecorations: [Schema.Types.Mixed],
 | 
					    // open location store like EidolonPlainsDiscoverable or OrbVallisCaveDiscoverable
 | 
				
			||||||
    DailyAffiliationCetus: Number,
 | 
					 | 
				
			||||||
    DailyAffiliationQuills: Number,
 | 
					 | 
				
			||||||
    DiscoveredMarkers: [Schema.Types.Mixed],
 | 
					    DiscoveredMarkers: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Open location mission like "JobId" + "StageCompletions"
 | 
				
			||||||
    CompletedJobs: [Schema.Types.Mixed],
 | 
					    CompletedJobs: [Schema.Types.Mixed],
 | 
				
			||||||
    FocusAbility: String,
 | 
					
 | 
				
			||||||
    FocusUpgrades: [Schema.Types.Mixed],
 | 
					    //Game mission\ivent score example  "Tag": "WaterFight", "Best": 170, "Count": 1258,
 | 
				
			||||||
    OperatorAmps: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    HasContributedToDojo: Boolean,
 | 
					 | 
				
			||||||
    HWIDProtectEnabled: Boolean,
 | 
					 | 
				
			||||||
    KubrowPetPrints: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    AlignmentReplay: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    PersonalGoalProgress: [Schema.Types.Mixed],
 | 
					    PersonalGoalProgress: [Schema.Types.Mixed],
 | 
				
			||||||
    DailyAffiliationSolaris: Number,
 | 
					    
 | 
				
			||||||
    SpecialItems: [Schema.Types.Mixed],
 | 
					    //Setting interface Style
 | 
				
			||||||
    ThemeStyle: String,
 | 
					    ThemeStyle: String,
 | 
				
			||||||
    ThemeBackground: String,
 | 
					    ThemeBackground: String,
 | 
				
			||||||
    ThemeSounds: String,
 | 
					    ThemeSounds: String,
 | 
				
			||||||
    BountyScore: Number,
 | 
					
 | 
				
			||||||
    ChallengeInstanceStates: [Schema.Types.Mixed],
 | 
					    //Daily LoginRewards
 | 
				
			||||||
    LoginMilestoneRewards: [String],
 | 
					    LoginMilestoneRewards: [String],
 | 
				
			||||||
    OperatorLoadOuts: [operatorConfigSchema],
 | 
					
 | 
				
			||||||
    DailyAffiliationVentkids: Number,
 | 
					    //You first Dialog with NPC or use new Item
 | 
				
			||||||
    DailyAffiliationVox: Number,
 | 
					 | 
				
			||||||
    RecentVendorPurchases: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    Hoverboards: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    NodeIntrosCompleted: [String],
 | 
					    NodeIntrosCompleted: [String],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Heist
 | 
				
			||||||
 | 
					    //ProfitTaker(1-4) Example:"LocationTag": "EudicoHeists", "Jobs":Mission name
 | 
				
			||||||
    CompletedJobChains: [Schema.Types.Mixed],
 | 
					    CompletedJobChains: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Night Wave Challenge
 | 
				
			||||||
    SeasonChallengeHistory: [Schema.Types.Mixed],
 | 
					    SeasonChallengeHistory: [Schema.Types.Mixed],
 | 
				
			||||||
    MoaPets: [Schema.Types.Mixed],
 | 
					
 | 
				
			||||||
    EquippedInstrument: String,
 | 
					
 | 
				
			||||||
 | 
					    //Cephalon Simaris Entries Example:"TargetType"+"Scans"(1-10)+"Completed": true|false
 | 
				
			||||||
 | 
					    LibraryPersonalProgress: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    //Cephalon Simaris Daily Task
 | 
				
			||||||
 | 
					    LibraryAvailableDailyTaskInfo: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Invasion
 | 
				
			||||||
    InvasionChainProgress: [Schema.Types.Mixed],
 | 
					    InvasionChainProgress: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Parazon
 | 
				
			||||||
    DataKnives: [GenericItemSchema],
 | 
					    DataKnives: [GenericItemSchema],
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    //CorpusLich or GrineerLich
 | 
				
			||||||
 | 
					    NemesisAbandonedRewards: [String],
 | 
				
			||||||
 | 
					    //CorpusLich\KuvaLich 
 | 
				
			||||||
    NemesisHistory: [Schema.Types.Mixed],
 | 
					    NemesisHistory: [Schema.Types.Mixed],
 | 
				
			||||||
    LastNemesisAllySpawnTime: Schema.Types.Mixed,
 | 
					    LastNemesisAllySpawnTime: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    //TradingRulesConfirmed,ShowFriendInvNotifications(Option->Social)
 | 
				
			||||||
    Settings: Schema.Types.Mixed,
 | 
					    Settings: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Railjack craft 
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Rising_Tide
 | 
				
			||||||
    PersonalTechProjects: [Schema.Types.Mixed],
 | 
					    PersonalTechProjects: [Schema.Types.Mixed],
 | 
				
			||||||
    CrewShips: [Schema.Types.Mixed],
 | 
					    
 | 
				
			||||||
 | 
					    //Modulars lvl and exp(Railjack|Duviri)
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Intrinsics
 | 
				
			||||||
    PlayerSkills: Schema.Types.Mixed,
 | 
					    PlayerSkills: Schema.Types.Mixed,
 | 
				
			||||||
    CrewShipAmmo: [Schema.Types.Mixed],
 | 
					
 | 
				
			||||||
    CrewShipSalvagedWeaponSkins: [Schema.Types.Mixed],
 | 
					    //TradeBannedUntil data
 | 
				
			||||||
    CrewShipWeapons: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    CrewShipSalvagedWeapons: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    CrewShipWeaponSkins: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    TradeBannedUntil: Schema.Types.Mixed,
 | 
					    TradeBannedUntil: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Helminth
 | 
				
			||||||
 | 
					    InfestedFoundry: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    NextRefill: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Purchase this new permanent skin from the Lotus customization options in Personal Quarters located in your Orbiter.
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Lotus#The_New_War
 | 
				
			||||||
 | 
					    LotusCustomization: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Progress+Rank+ItemType(ZarimanPumpShotgun)
 | 
				
			||||||
 | 
					    //https://warframe.fandom.com/wiki/Incarnon
 | 
				
			||||||
 | 
					    EvolutionProgress: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Unknown and system
 | 
				
			||||||
 | 
					    DuviriInfo: DuviriInfoSchema,
 | 
				
			||||||
 | 
					    Mailbox: MailboxSchema,
 | 
				
			||||||
 | 
					    KahlLoadOuts: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    HandlerPoints: Number,
 | 
				
			||||||
 | 
					    ChallengesFixVersion: Number,
 | 
				
			||||||
    PlayedParkourTutorial: Boolean,
 | 
					    PlayedParkourTutorial: Boolean,
 | 
				
			||||||
    SubscribedToEmailsPersonalized: Number,
 | 
					    SubscribedToEmailsPersonalized: Number,
 | 
				
			||||||
    DailyAffiliationEntrati: Number,
 | 
					 | 
				
			||||||
    DailyAffiliationNecraloid: Number,
 | 
					 | 
				
			||||||
    MechSuits: [suitSchema],
 | 
					 | 
				
			||||||
    InfestedFoundry: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    BlessingCooldown: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    CrewShipHarnesses: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    CrewShipRawSalvage: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    CrewMembers: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    AdultOperatorLoadOuts: [operatorConfigSchema],
 | 
					 | 
				
			||||||
    LotusCustomization: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    UseAdultOperatorLoadout: Boolean,
 | 
					 | 
				
			||||||
    DailyAffiliationZariman: Number,
 | 
					 | 
				
			||||||
    NemesisAbandonedRewards: [String],
 | 
					 | 
				
			||||||
    DailyAffiliationKahl: Number,
 | 
					 | 
				
			||||||
    LastInventorySync: Schema.Types.Mixed,
 | 
					    LastInventorySync: Schema.Types.Mixed,
 | 
				
			||||||
    NextRefill: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    ActiveLandscapeTraps: [Schema.Types.Mixed],
 | 
					    ActiveLandscapeTraps: [Schema.Types.Mixed],
 | 
				
			||||||
    EvolutionProgress: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    RepVotes: [Schema.Types.Mixed],
 | 
					    RepVotes: [Schema.Types.Mixed],
 | 
				
			||||||
    LeagueTickets: [Schema.Types.Mixed],
 | 
					    LeagueTickets: [Schema.Types.Mixed],
 | 
				
			||||||
    Quests: [Schema.Types.Mixed],
 | 
					    HasContributedToDojo: Boolean,
 | 
				
			||||||
 | 
					    HWIDProtectEnabled: Boolean,
 | 
				
			||||||
 | 
					    LoadOutPresets: { type: Schema.Types.ObjectId, ref: "Loadout" },
 | 
				
			||||||
 | 
					    CurrentLoadOutIds: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    RandomUpgradesIdentified: Number,
 | 
				
			||||||
 | 
					    BountyScore: Number,
 | 
				
			||||||
 | 
					    ChallengeInstanceStates: [Schema.Types.Mixed],
 | 
				
			||||||
 | 
					    RecentVendorPurchases: [Schema.Types.Mixed],
 | 
				
			||||||
    Robotics: [Schema.Types.Mixed],
 | 
					    Robotics: [Schema.Types.Mixed],
 | 
				
			||||||
    UsedDailyDeals: [Schema.Types.Mixed],
 | 
					    UsedDailyDeals: [Schema.Types.Mixed],
 | 
				
			||||||
    LibraryPersonalProgress: [Schema.Types.Mixed],
 | 
					 | 
				
			||||||
    CollectibleSeries: [Schema.Types.Mixed],
 | 
					    CollectibleSeries: [Schema.Types.Mixed],
 | 
				
			||||||
    LibraryAvailableDailyTaskInfo: Schema.Types.Mixed,
 | 
					 | 
				
			||||||
    HasResetAccount: Boolean,
 | 
					    HasResetAccount: Boolean,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Discount Coupon 
 | 
				
			||||||
    PendingCoupon: Schema.Types.Mixed,
 | 
					    PendingCoupon: Schema.Types.Mixed,
 | 
				
			||||||
 | 
					    //Like BossAladV,BossCaptainVor come for you on missions % chance
 | 
				
			||||||
 | 
					    DeathMarks: [String],
 | 
				
			||||||
 | 
					    //Zanuka
 | 
				
			||||||
    Harvestable: Boolean,
 | 
					    Harvestable: Boolean,
 | 
				
			||||||
 | 
					    //Grustag three
 | 
				
			||||||
    DeathSquadable: Boolean
 | 
					    DeathSquadable: Boolean
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user