From ed43a83d63fd3bdc3a1fc09c844323c29055b9d4 Mon Sep 17 00:00:00 2001 From: ZKWolf Date: Mon, 5 Feb 2024 22:54:04 +0100 Subject: [PATCH] Added InitOrGetGroup to database --- src/logic/mongodb_handler.py | 77 +++++++++++++++++++++++++++++++++++- 1 file changed, 76 insertions(+), 1 deletion(-) diff --git a/src/logic/mongodb_handler.py b/src/logic/mongodb_handler.py index be83d81..e731c38 100644 --- a/src/logic/mongodb_handler.py +++ b/src/logic/mongodb_handler.py @@ -23,7 +23,82 @@ class Mongo: 'special_unlocks': [], 'finished_challenges': [], 'open_challenges': [], - 'unread_msg_ids': [] + 'unread_msg_ids': [], + 'last_played_faction': 'Runner', + 'tutorial_completed': False, + 'last_runner': 'Runner.Fog', + 'last_hunter': 'Hunter.Inquisitor', + 'hasPlayedDeathGarden1': False, + 'Dash': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Fog': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Ghost': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Ink': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Sawbones': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Switch': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Inquisitor': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Stalker': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Poacher': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + }, + 'Mass': { + 'Equipment': [], + 'EquippedPerks': [], + 'EquippedPowers': [], + 'EquippedWeapons': [], + 'EquippedBonuses': [] + } } def setup(self, server, db, collection):