From a3bddd0d6f9c2c2985c69358f2b273b167b51cd0 Mon Sep 17 00:00:00 2001 From: ZKWolf Date: Sat, 24 Jun 2023 18:19:50 +0200 Subject: [PATCH] Kinda Fixed Catalog --- src/endpoints/unknown.py | 184 ++++++++++++++++++++++++++++++++------- 1 file changed, 154 insertions(+), 30 deletions(-) diff --git a/src/endpoints/unknown.py b/src/endpoints/unknown.py index 1625f8d..ca108ad 100644 --- a/src/endpoints/unknown.py +++ b/src/endpoints/unknown.py @@ -1,18 +1,17 @@ from flask_definitions import * -# Idk if this works but Dev crashes and Live not... +# Do NOT change Result to ANYTHING or Add anything before it. Game will crash. Doesnt mean it 100% works tho XD @app.route("//catalog", methods=["GET"]) def catalog_get(game_version): print("Game Version of Catalog: " + game_version) get_remote_ip() try: return jsonify({ - "data":{ "Result":[ { - "Id":"69055D534DF27180C4B36CAB4B651054", - "DisplayName":"Runner_GhostWeaponHeal001_DisplayName", + "Id":"0638DA474500E76780093DB64058A4AA", + "DisplayName":"Scavenger_SMOKE_Outfit_STR001_Bloodbeige_NAME", "Purchasable":True, "Consumable":False, "IsWeapon":False, @@ -22,37 +21,27 @@ def catalog_get(game_version): "CurrencyId":"CurrencyC", "Price":250 }], - "EventCostList":[ - { - "Name":"", - "StartDate":1656011734, - "EndDate":1684869334, - "Cost":[ - { - "CurrencyId":"CurrencyC", - "Price":250 - } - ] - } - ], "MetaData":{ "GameplayTags":[ { - "TagName":"Weapon.ICR" - } + "TagName":"Customization.RN.Character.UpperBody" + }, + {"TagName":"Customization.RN.Character.Head"}, + {"TagName":"Customization.RN.Character.LowerBody"}, + {"TagName":"Customization.RN.Character.Vambrace"} ], "BundleItems":[ - "" + "0EA4B7BD456E322EE1F0E1BD6D92F269", + "CCF1842E45E387C4E171C1AEDF179526", + "198B6E704CFC05EC0CA62599B2403926", + "B10CB7224F4BDF11444119B22D1AB381" ], "RewardBundleItems":[ - "" + "0EA4B7BD456E322EE1F0E1BD6D92F269", + "CCF1842E45E387C4E171C1AEDF179526", + "198B6E704CFC05EC0CA62599B2403926", + "B10CB7224F4BDF11444119B22D1AB381" ], - "RequiredChallengesToComplete":[ - "" - ], - "BundlePartOf":"", - "PrerequisiteItem":"", - "FollowingItem":"A1C4E2FB4BC74EB560F431B210C5094C", "BundleDiscountPercent":10, "MinPlayerLevel":1, "MinCharacterLevel":1, @@ -62,7 +51,7 @@ def catalog_get(game_version): "GameplayTagContainer":{ "GameplayTags":[ { - "TagName":"Weapon.ICR" + "TagName":"Customization.RN.FullSet" } ], "ParentTags":[ @@ -78,9 +67,144 @@ def catalog_get(game_version): } ], "Gender":"Male" - } + }, + { + "Id": "A1C4E2FB4BC74EB560F431B210C5094C", + "DisplayName": "RN_Weapon_Heal_002", + "Purchasable": True, + "Consumable": False, + "IsWeapon": True, + "InitialQuantity": 1, + "DefaultCost": [ + { + "CurrencyId": "CurrencyC", + "Price": 10 + }], + "MetaData": { + "GameplayTags": [ + { + "TagName": "Weapon.ICR" + } + ], + "RequiredChallengesToComplete": [ + "4D6510D3474A414BE76C95A42D09024C" + ], + "PrerequisiteItem": "69055D534DF27180C4B36CAB4B651054", + "FollowingItem": "89AD14A848DE42DC2A5CAB94BB25FCF9", + "MinPlayerLevel": 1, + "MinCharacterLevel": 1, + "Origin": "None" + }, + "Faction": "Runner", + "GameplayTagContainer": { + "GameplayTags": [ + { + "TagName": "Weapon.ICR" + } + ], + "ParentTags": [ + { + "TagName": "Weapon.ICR" + } + ] + }, + "CustomizationGameplayTagByFaction": [ + "Runner", + { + "TagName": "Weapon.ICR" + } + ], + "Gender": "None" + }, + { + "Id": "69055D534DF27180C4B36CAB4B651054", + "DisplayName": "Runner_GhostWeaponHeal001_DisplayName", + "Purchasable": True, + "Consumable": False, + "IsWeapon": True, + "InitialQuantity": 1, + "DefaultCost": [ + { + "CurrencyId": "CurrencyC", + "Price": 249 + }], + "MetaData": { + "GameplayTags": [ + { + "TagName": "Weapon.ICR" + } + ], + "MinPlayerLevel": 1, + "MinCharacterLevel": 1, + "Origin": "None" + }, + "Faction": "Runner", + "FollowingItem": "A1C4E2FB4BC74EB560F431B210C5094C", + "GameplayTagContainer": { + "GameplayTags": [ + { + "TagName": "Weapon.ICR" + } + ], + "ParentTags": [ + { + "TagName": "Weapon.ICR" + } + ] + }, + "CustomizationGameplayTagByFaction": [ + "Runner", + { + "TagName": "Weapon.ICR" + } + ], + "Gender": "None" + }, + { + "Id": "755D4DFE40DA1512B01E3D8CFF3C8D4D", + "DisplayName": "Runner_Sawbone_DisplayName", + "Purchasable": True, + "Consumable": False, + "IsWeapon": False, + "InitialQuantity": 1, + "DefaultCost": [ + { + "CurrencyId": "CurrencyA", + "Price": 10 + }], + "MetaData": { + "GameplayTags": [ + { + "TagName": "Class.Runner" + } + ], + "BundleDiscountPercent": 10, + "MinPlayerLevel": 1, + "MinCharacterLevel": 1, + "Origin": "None" + }, + "Faction": "Runner", + "GameplayTagContainer": { + "GameplayTags": [ + { + "TagName": "Class.Runner" + } + ], + "ParentTags": [ + { + "TagName": "Entity.Runner" + } + ] + }, + "CustomizationGameplayTagByFaction": [ + "Runner", + { + "TagName": "Runner.Sawbones" + } + ], + "Gender": "Female" + } ] - } }) #return jsonify({"data":[{"categories":["character"],"id":"Dwight","metaData":{"character":"0", #"hiddenIfNotOwned":False,"role":"Runner"},"nonSecure":False,"purchasable":False,"unique":True}]})