From 8072bbaeaca3b89bcfe81d42ac4b97ceccc6a4f3 Mon Sep 17 00:00:00 2001 From: LightArrowsEXE Date: Sat, 3 Feb 2024 00:01:37 +0100 Subject: [PATCH 01/11] ui: Add debug mode --- src/main.py | 10 + src/ui/hsr_scanner.py | 143 +--- src/ui/hsr_scanner.ui | 1779 +++++++++++++++++++++-------------------- 3 files changed, 905 insertions(+), 1027 deletions(-) diff --git a/src/main.py b/src/main.py index 7e6a3c4..dc1e24e 100644 --- a/src/main.py +++ b/src/main.py @@ -114,6 +114,9 @@ def load_settings(self) -> None: self.checkBoxSroFormat.setChecked( self.settings.value("sro_format", False) == "true" ) + self.checkBoxDebugMode.setChecked( + self.settings.value("debug_mode", False) == "true" + ) self.spinBoxNavDelay.setValue(self.settings.value("nav_delay", 0)) self.spinBoxScanDelay.setValue(self.settings.value("scan_delay", 0)) @@ -136,6 +139,7 @@ def save_settings(self) -> None: self.settings.setValue("scan_relics", self.checkBoxScanRelics.isChecked()) self.settings.setValue("scan_characters", self.checkBoxScanChars.isChecked()) self.settings.setValue("sro_format", self.checkBoxSroFormat.isChecked()) + self.settings.setValue("debug_mode", self.checkBoxSroFormat.isChecked()) self.settings.setValue("nav_delay", self.spinBoxNavDelay.value()) self.settings.setValue("scan_delay", self.spinBoxScanDelay.value()) @@ -246,6 +250,12 @@ def get_config(self) -> dict: config["nav_delay"] = self.spinBoxNavDelay.value() / 1000 config["scan_delay"] = self.spinBoxScanDelay.value() / 1000 + # debug mode + config["debug"] = self.checkBoxDebugMode.isChecked() + + if config["debug"]: + self.log("[DEBUG] Debug mode enabled.") + return config def handle_result(self, data: dict) -> None: diff --git a/src/ui/hsr_scanner.py b/src/ui/hsr_scanner.py index ba93b44..f8de24b 100644 --- a/src/ui/hsr_scanner.py +++ b/src/ui/hsr_scanner.py @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file 'hsr_scanner.ui' # -# Created by: PyQt6 UI code generator 6.5.0 +# Created by: PyQt6 UI code generator 6.6.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. @@ -266,142 +266,5 @@ def setupUi(self, MainWindow): self.checkBoxSroFormat = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) self.checkBoxSroFormat.setObjectName("checkBoxSroFormat") self.verticalLayout_2.addWidget(self.checkBoxSroFormat) - self.groupBox_9 = QtWidgets.QGroupBox(parent=self.Configure) - self.groupBox_9.setGeometry(QtCore.QRect(10, 100, 411, 91)) - self.groupBox_9.setObjectName("groupBox_9") - self.gridLayoutWidget_2 = QtWidgets.QWidget(parent=self.groupBox_9) - self.gridLayoutWidget_2.setGeometry(QtCore.QRect(10, 20, 391, 61)) - self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") - self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) - self.gridLayout_2.setContentsMargins(0, 0, 0, 0) - self.gridLayout_2.setVerticalSpacing(0) - self.gridLayout_2.setObjectName("gridLayout_2") - self.horizontalScrollBarScanDelay = QtWidgets.QScrollBar(parent=self.gridLayoutWidget_2) - self.horizontalScrollBarScanDelay.setMaximum(5000) - self.horizontalScrollBarScanDelay.setSingleStep(100) - self.horizontalScrollBarScanDelay.setPageStep(1000) - self.horizontalScrollBarScanDelay.setOrientation(QtCore.Qt.Orientation.Horizontal) - self.horizontalScrollBarScanDelay.setObjectName("horizontalScrollBarScanDelay") - self.gridLayout_2.addWidget(self.horizontalScrollBarScanDelay, 1, 1, 1, 1) - self.label_11 = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) - self.label_11.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter) - self.label_11.setObjectName("label_11") - self.gridLayout_2.addWidget(self.label_11, 0, 0, 1, 1) - self.label_13 = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) - self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter) - self.label_13.setObjectName("label_13") - self.gridLayout_2.addWidget(self.label_13, 1, 0, 1, 1) - self.spinBoxNavDelay = QtWidgets.QSpinBox(parent=self.gridLayoutWidget_2) - self.spinBoxNavDelay.setMaximumSize(QtCore.QSize(75, 16777215)) - self.spinBoxNavDelay.setWrapping(False) - self.spinBoxNavDelay.setFrame(True) - self.spinBoxNavDelay.setReadOnly(False) - self.spinBoxNavDelay.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.UpDownArrows) - self.spinBoxNavDelay.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToPreviousValue) - self.spinBoxNavDelay.setProperty("showGroupSeparator", False) - self.spinBoxNavDelay.setSuffix("") - self.spinBoxNavDelay.setMinimum(0) - self.spinBoxNavDelay.setMaximum(100000) - self.spinBoxNavDelay.setSingleStep(100) - self.spinBoxNavDelay.setProperty("value", 0) - self.spinBoxNavDelay.setObjectName("spinBoxNavDelay") - self.gridLayout_2.addWidget(self.spinBoxNavDelay, 0, 2, 1, 1) - self.spinBoxScanDelay = QtWidgets.QSpinBox(parent=self.gridLayoutWidget_2) - self.spinBoxScanDelay.setMaximum(100000) - self.spinBoxScanDelay.setSingleStep(100) - self.spinBoxScanDelay.setProperty("value", 0) - self.spinBoxScanDelay.setObjectName("spinBoxScanDelay") - self.gridLayout_2.addWidget(self.spinBoxScanDelay, 1, 2, 1, 1) - self.horizontalScrollBarNavDelay = QtWidgets.QScrollBar(parent=self.gridLayoutWidget_2) - self.horizontalScrollBarNavDelay.setSizeIncrement(QtCore.QSize(0, 0)) - self.horizontalScrollBarNavDelay.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhNone) - self.horizontalScrollBarNavDelay.setMaximum(5000) - self.horizontalScrollBarNavDelay.setSingleStep(100) - self.horizontalScrollBarNavDelay.setPageStep(1000) - self.horizontalScrollBarNavDelay.setProperty("value", 0) - self.horizontalScrollBarNavDelay.setSliderPosition(0) - self.horizontalScrollBarNavDelay.setOrientation(QtCore.Qt.Orientation.Horizontal) - self.horizontalScrollBarNavDelay.setInvertedAppearance(False) - self.horizontalScrollBarNavDelay.setObjectName("horizontalScrollBarNavDelay") - self.gridLayout_2.addWidget(self.horizontalScrollBarNavDelay, 0, 1, 1, 1) - self.tabWidget.addTab(self.Configure, "") - MainWindow.setCentralWidget(self.centralwidget) - - self.retranslateUi(MainWindow) - self.tabWidget.setCurrentIndex(0) - self.horizontalScrollBarNavDelay.valueChanged['int'].connect(self.spinBoxNavDelay.setValue) # type: ignore - self.spinBoxNavDelay.valueChanged['int'].connect(self.horizontalScrollBarNavDelay.setValue) # type: ignore - self.horizontalScrollBarScanDelay.valueChanged['int'].connect(self.spinBoxScanDelay.setValue) # type: ignore - self.spinBoxScanDelay.valueChanged['int'].connect(self.horizontalScrollBarScanDelay.setValue) # type: ignore - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - _translate = QtCore.QCoreApplication.translate - MainWindow.setWindowTitle(_translate("MainWindow", "HSR Scanner beta v0.6.0")) - self.formGroupBox.setTitle(_translate("MainWindow", "Items to scan")) - self.checkBoxScanLightCones.setText(_translate("MainWindow", "Light Cones")) - self.checkBoxScanRelics.setText(_translate("MainWindow", "Relics")) - self.checkBoxScanChars.setText(_translate("MainWindow", "Characters")) - self.pushButtonStartScan.setText(_translate("MainWindow", "Start Scan")) - self.groupBox.setTitle(_translate("MainWindow", "Item count")) - self.label_23.setText(_translate("MainWindow", "Light Cones:")) - self.label_24.setText(_translate("MainWindow", "Relics:")) - self.label_25.setText(_translate("MainWindow", "Characters:")) - self.labelLightConeProcessed.setText(_translate("MainWindow", "0")) - self.label_5.setText(_translate("MainWindow", "/")) - self.labelLightConeCount.setText(_translate("MainWindow", "0")) - self.labelRelicProcessed.setText(_translate("MainWindow", "0")) - self.label_12.setText(_translate("MainWindow", "/")) - self.labelRelicCount.setText(_translate("MainWindow", "0")) - self.labelCharacterProcessed.setText(_translate("MainWindow", "0")) - self.label_14.setText(_translate("MainWindow", "/")) - self.labelCharacterCount.setText(_translate("MainWindow", "0")) - self.groupBox_2.setTitle(_translate("MainWindow", "Scan options")) - self.label_3.setText(_translate("MainWindow", "Min Rarity:")) - self.label_4.setText(_translate("MainWindow", "Min Level:")) - self.label_2.setText(_translate("MainWindow", "Light Cone options")) - self.label_6.setText(_translate("MainWindow", "Min Rarity:")) - self.label_7.setText(_translate("MainWindow", "Min Level:")) - self.label_8.setText(_translate("MainWindow", "Relic options")) - self.groupBox_3.setTitle(_translate("MainWindow", "Output location")) - self.pushButtonOpenLocation.setText(_translate("MainWindow", "Open Folder")) - self.pushButtonChangeLocation.setText(_translate("MainWindow", "Change")) - self.groupBox_4.setTitle(_translate("MainWindow", "Info")) - self.textEdit.setHtml(_translate("MainWindow", "\n" -"\n" -"

HSR SCANNER v0.6.0

\n" -"


\n" -"

HOW TO RUN

\n" -"

1. Set resolution with aspect ratio 16:9 (such as 1920x1080)

\n" -"

2. Open cellphone menu (ESC)

\n" -"

3. Press the start scan button

\n" -"

4. Don\'t move mouse during the scan process

\n" -"


\n" -"

NOTES

\n" -"

- The inventory screen is translucent and overall accuracy can be influenced by poor text contrast. Make sure the item details and quantity number have a dark background before starting the scan.

\n" -"

- Database is updated separately from this app. If the database version doesn\'t match the latest game version, then the database hasn\'t been updated yet. You will need to check again later.

\n" -"


\n" -"

HSR-Scanner is not affiliated with, endorsed, sponsored, or approved by HoYoverse.

")) - self.label.setText(_translate("MainWindow", "Press ENTER to cancel")) - self.groupBox_5.setTitle(_translate("MainWindow", "Log")) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.Home), _translate("MainWindow", "Scan")) - self.groupBox_6.setTitle(_translate("MainWindow", "Hotkeys")) - self.label_9.setText(_translate("MainWindow", "Inventory key:")) - self.label_10.setText(_translate("MainWindow", "Characters key:")) - self.lineEditCharactersKey.setText(_translate("MainWindow", "c")) - self.lineEditInventoryKey.setText(_translate("MainWindow", "b")) - self.groupBox_7.setTitle(_translate("MainWindow", "Scanner")) - self.pushButtonRestoreDefaults.setText(_translate("MainWindow", "Restore Defaults")) - self.groupBox_8.setTitle(_translate("MainWindow", "Developer")) - self.checkBoxSroFormat.setToolTip(_translate("MainWindow", "Star Rail Optimizer")) - self.checkBoxSroFormat.setText(_translate("MainWindow", "Also export in SRO format")) - self.groupBox_9.setTitle(_translate("MainWindow", "Additional Delay (if the scanner is too fast for inputs to register)")) - self.label_11.setToolTip(_translate("MainWindow", "Navigating between different pages (inventory, character details, etc.)")) - self.label_11.setText(_translate("MainWindow", "Navigation speed (ms):")) - self.label_13.setToolTip(_translate("MainWindow", "Clicking between each individual item (relics, light cones, and characters)")) - self.label_13.setText(_translate("MainWindow", "Scan speed (ms):")) - self.spinBoxNavDelay.setPrefix(_translate("MainWindow", "+")) - self.spinBoxScanDelay.setPrefix(_translate("MainWindow", "+")) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.Configure), _translate("MainWindow", "Configure")) + self.checkBoxDebugMode = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) + self.checkBoxDebugMode.setObjectName("checkBoxDebugMode") diff --git a/src/ui/hsr_scanner.ui b/src/ui/hsr_scanner.ui index 33be2e4..91747a9 100644 --- a/src/ui/hsr_scanner.ui +++ b/src/ui/hsr_scanner.ui @@ -1,502 +1,502 @@ - MainWindow - - - true - - - - 0 - 0 - 700 - 450 - - - - - 0 - 0 - - - - - 700 - 450 - - - - - 700 - 450 - - - - false - - - HSR Scanner beta v0.6.0 - - - - true - - + MainWindow + - true + true - - 10 - 10 - 681 - 431 - + + 0 + 0 + 700 + 450 + - - false + + + 0 + 0 + - - QTabWidget::North + + + 700 + 450 + - - 0 + + + 700 + 450 + - - false + + false - - - Scan - - - - - 10 - 10 - 151 - 101 - - - - Items to scan - - - - - - - - Light Cones - - - - - - - Relics - - - - - - - true - - - Characters - - - - - - - - + + HSR Scanner beta v0.6.0 + + - false - - - - 10 - 350 - 111 - 41 - - - - Start Scan - - - - - - 270 - 210 - 151 - 91 - - - - Item count + true - - - - 10 - 20 - 131 - 61 - - - - - - - Light Cones: - - - - - - - Relics: - - - - - - - Characters: - - - - - - - - - Qt::LeftToRight - - - 0 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + + 10 + 10 + 681 + 431 + + + + false + + + QTabWidget::North + + + 0 + + + false + + + + Scan + + + + + 10 + 10 + 151 + 101 + - - - - - - / + + Items to scan - - Qt::AlignCenter + + + + + + + Light Cones + + + + + + + Relics + + + + + + + true + + + Characters + + + + + + + + + + false - - - - - - 0 + + + 10 + 350 + 111 + 41 + - - - - - - - - - 0 + Start Scan - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + 270 + 210 + 151 + 91 + - - - - - - / + + Item count - - Qt::AlignCenter + + + + 10 + 20 + 131 + 61 + + + + + + + Light Cones: + + + + + + + Relics: + + + + + + + Characters: + + + + + + + + + Qt::LeftToRight + + + 0 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + / + + + Qt::AlignCenter + + + + + + + 0 + + + + + + + + + + + 0 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + / + + + Qt::AlignCenter + + + + + + + 0 + + + + + + + + + + + 0 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + / + + + Qt::AlignCenter + + + + + + + 0 + + + + + + + + + + + true - - - - - - 0 + + + 170 + 10 + 251 + 101 + - - - - - - - - - - 0 + + Scan options - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + 10 + 20 + 111 + 71 + + + + + + + true + + + Min Rarity: + + + + + + + true + + + 3 + + + 5 + + + 3 + + + + + + + true + + + Min Level: + + + + + + + true + + + 1 + + + 80 + + + + + + + true + + + Light Cone options + + + + + + + + + 130 + 20 + 111 + 71 + + + + + + + Min Rarity: + + + + + + + 2 + + + 5 + + + 2 + + + + + + + Min Level: + + + + + + + Relic options + + + + + + + 0 + + + 15 + + + 0 + + + + + + + + + + 10 + 120 + 411 + 81 + - - - - - - / + + Output location - - Qt::AlignCenter + + + + 10 + 20 + 391 + 51 + + + + + + + Open Folder + + + + + + + Change + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + 430 + 10 + 231 + 381 + - - - - - - 0 + + Info - - - - - - - - - - true - - - - 170 - 10 - 251 - 101 - - - - Scan options - - - - - 10 - 20 - 111 - 71 - - - - - - - true - - - Min Rarity: - - - - - - - true - - - 3 - - - 5 - - - 3 - - - - - - - true - - - Min Level: - - - - - - - true - - - 1 - - - 80 - - - - - - - true - - - Light Cone options - - - - - - - - - 130 - 20 - 111 - 71 - - - - - - - Min Rarity: - - - - - - - 2 - - - 5 - - - 2 - - - - - - - Min Level: - - - - - - - Relic options - - - - - - - 0 - - - 15 - - - 0 - - - - - - - - - - 10 - 120 - 411 - 81 - - - - Output location - - - - - 10 - 20 - 391 - 51 - - - - - - - Open Folder - - - - - - - Change - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - 430 - 10 - 231 - 381 - - - - Info - - - - - 10 - 20 - 211 - 351 - - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + 10 + 20 + 211 + 351 + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> @@ -513,422 +513,427 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Database is updated separately from this app. If the database version doesn't match the latest game version, then the database hasn't been updated yet. You will need to check again later.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">HSR-Scanner is not affiliated with, endorsed, sponsored, or approved by HoYoverse.</p></body></html> - - - - - - - 140 - 360 - 161 - 16 - - - - - 12 - - - - Press ENTER to cancel - - - - - - 10 - 210 - 251 - 131 - - - - Log - - - - - 10 - 20 - 231 - 101 - - - - true - - - - - - - Configure - - - - - 10 - 10 - 171 - 81 - - - - Hotkeys - - - - - 10 - 20 - 151 - 51 - - - - - - - Inventory key: - - - - - - - Characters key: - - - - - - - c - - - 1 - - - Qt::AlignCenter - - - - - - - b - - - 1 - - - Qt::AlignCenter - - - false - - - - - - - - - - 10 - 260 - 131 - 61 - - - - Scanner - - - - - 10 - 20 - 111 - 31 - - - - Restore Defaults - - - - - - - 10 - 200 - 181 - 51 - - - - Developer - - - - - 10 - 20 - 161 - 21 - - - - - - - Star Rail Optimizer - - - Also export in SRO format - - - - - - - - - - 10 - 100 - 411 - 91 - - - - Additional Delay (if the scanner is too fast for inputs to register) - - - - - 10 - 20 - 391 - 61 - - - - - 0 - - - - - 5000 - - - 100 - - - 1000 - - - Qt::Horizontal - - - - - - - Navigating between different pages (inventory, character details, etc.) - - - Navigation speed (ms): - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - Clicking between each individual item (relics, light cones, and characters) - - - Scan speed (ms): - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - - 75 - 16777215 - - - - false - - - true - - - false - - - QAbstractSpinBox::UpDownArrows - - - QAbstractSpinBox::CorrectToPreviousValue - - - false - - - - - - + - - - 0 - - - 100000 - - - 100 - - - 0 - - - - - - - + - - - 100000 - - - 100 - - - 0 - - - - - - - - 0 - 0 - - - - Qt::ImhNone - - - 5000 - - - 100 - - - 1000 - - - 0 - - - 0 - - - Qt::Horizontal - - - false - - - - + + + + + + + 140 + 360 + 161 + 16 + + + + + 12 + + + + Press ENTER to cancel + + + + + + 10 + 210 + 251 + 131 + + + + Log + + + + + 10 + 20 + 231 + 101 + + + + true + + + + + + + Configure + + + + + 10 + 10 + 171 + 81 + + + + Hotkeys + + + + + 10 + 20 + 151 + 51 + + + + + + + Inventory key: + + + + + + + Characters key: + + + + + + + c + + + 1 + + + Qt::AlignCenter + + + + + + + b + + + 1 + + + Qt::AlignCenter + + + false + + + + + + + + + + 10 + 260 + 131 + 61 + + + + Scanner + + + + + 10 + 20 + 111 + 31 + + + + Restore Defaults + + + + + + + 10 + 200 + 181 + 51 + + + + Developer + + + + + 10 + 20 + 161 + 21 + + + + + + + Star Rail Optimizer + + + Also export in SRO format + + + + + Enable Debug Mode + + + + + + + + + + 10 + 100 + 411 + 91 + + + + Additional Delay (if the scanner is too fast for inputs to register) + + + + + 10 + 20 + 391 + 61 + + + + + 0 + + + + + 5000 + + + 100 + + + 1000 + + + Qt::Horizontal + + + + + + + Navigating between different pages (inventory, character details, etc.) + + + Navigation speed (ms): + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Clicking between each individual item (relics, light cones, and characters) + + + Scan speed (ms): + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 75 + 16777215 + + + + false + + + true + + + false + + + QAbstractSpinBox::UpDownArrows + + + QAbstractSpinBox::CorrectToPreviousValue + + + false + + + + + + + + + + 0 + + + 100000 + + + 100 + + + 0 + + + + + + + + + + + 100000 + + + 100 + + + 0 + + + + + + + + 0 + 0 + + + + Qt::ImhNone + + + 5000 + + + 100 + + + 1000 + + + 0 + + + 0 + + + Qt::Horizontal + + + false + + + + + + + - - - - - - - horizontalScrollBarNavDelay - valueChanged(int) - spinBoxNavDelay - setValue(int) - - - 265 - 169 - - - 384 - 169 - - - - - spinBoxNavDelay - valueChanged(int) - horizontalScrollBarNavDelay - setValue(int) - - - 384 - 169 - - - 265 - 169 - - - - - horizontalScrollBarScanDelay - valueChanged(int) - spinBoxScanDelay - setValue(int) - - - 265 - 202 - - - 384 - 202 - - - - - spinBoxScanDelay - valueChanged(int) - horizontalScrollBarScanDelay - setValue(int) - - - 384 - 202 - - - 265 - 202 - - - - + + + + horizontalScrollBarNavDelay + valueChanged(int) + spinBoxNavDelay + setValue(int) + + + 265 + 169 + + + 384 + 169 + + + + + spinBoxNavDelay + valueChanged(int) + horizontalScrollBarNavDelay + setValue(int) + + + 384 + 169 + + + 265 + 169 + + + + + horizontalScrollBarScanDelay + valueChanged(int) + spinBoxScanDelay + setValue(int) + + + 265 + 202 + + + 384 + 202 + + + + + spinBoxScanDelay + valueChanged(int) + horizontalScrollBarScanDelay + setValue(int) + + + 384 + 202 + + + 265 + 202 + + + + From f29b065766be23fa2527e4ffd1dcbee38d50ddeb Mon Sep 17 00:00:00 2001 From: LightArrowsEXE Date: Sat, 3 Feb 2024 00:02:26 +0100 Subject: [PATCH 02/11] Screenshot: new _save_screenshot method --- src/utils/screenshot.py | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index 4ce690c..a66e1b2 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -1,19 +1,25 @@ import cv2 import numpy as np +import datetime +import os import win32gui -from PIL import Image, ImageGrab from config.screenshot import SCREENSHOT_COORDS from enums.increment_type import IncrementType +from PIL import Image, ImageGrab class Screenshot: """Screenshot class for taking screenshots of the game window""" - def __init__(self, hwnd: int, aspect_ratio: str = "16:9") -> None: + def __init__( + self, hwnd: int, aspect_ratio: str = "16:9", save_screenshots: bool = False, output_location: str = "" + ) -> None: """Constructor :param hwnd: The window handle of the game window :param aspect_ratio: The aspect ratio of the game window, defaults to "16:9" + :param save_screenshots: Whether to save screenshots, default False + :param output_location: Output location of saved screenshots """ self._aspect_ratio = aspect_ratio @@ -23,6 +29,9 @@ def __init__(self, hwnd: int, aspect_ratio: str = "16:9") -> None: self._x_scaling_factor = self._window_width / 1920 self._y_scaling_factor = self._window_height / 1080 + self.save_screenshots = save_screenshots + self.output_location = output_location + def screenshot_screen(self) -> Image: """Takes a screenshot of the entire screen @@ -174,6 +183,9 @@ def _take_screenshot( (int(width / self._x_scaling_factor), int(height / self._y_scaling_factor)) ) + if self.save_screenshots: + self._save_image(screenshot, self.output_location) + return screenshot def _screenshot_stats(self, key: str) -> dict: @@ -223,3 +235,14 @@ def _screenshot_traces(self, key: str) -> dict: res[k] = screenshot.crop((left - x0, upper - y0, right - x0, lower - y0)) return res + + def _save_image(self, img: Image, output_directory: str | None = None) -> None: + """Save the image on disk. + + :param img: The image to save. + :param output_directory: The directory to output the image + :return: Location of the saved image + """ + file_name = f"{datetime.datetime.now().strftime('%H%M%S')}.png" + + img.save(os.path.join(output_directory or self.output_location, file_name)) From 4ba8d5fcc1990df9eda84493017da61d26afd988 Mon Sep 17 00:00:00 2001 From: LightArrowsEXE Date: Sat, 3 Feb 2024 00:02:47 +0100 Subject: [PATCH 03/11] UI: Add output location to config --- src/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.py b/src/main.py index dc1e24e..63ac0b6 100644 --- a/src/main.py +++ b/src/main.py @@ -250,6 +250,9 @@ def get_config(self) -> dict: config["nav_delay"] = self.spinBoxNavDelay.value() / 1000 config["scan_delay"] = self.spinBoxScanDelay.value() / 1000 + # file location + config["output_location"] = self.lineEditOutputLocation.text() + # debug mode config["debug"] = self.checkBoxDebugMode.isChecked() From 8402f14f658a7481ddd144a235e7fa5c604b9261 Mon Sep 17 00:00:00 2001 From: LightArrowsEXE Date: Sat, 3 Feb 2024 00:03:17 +0100 Subject: [PATCH 04/11] HSRScanner: Pass debug mode, output location to Screenshot --- src/services/scanner/scanner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/scanner/scanner.py b/src/services/scanner/scanner.py index f6597ce..a4aa243 100644 --- a/src/services/scanner/scanner.py +++ b/src/services/scanner/scanner.py @@ -63,7 +63,9 @@ def __init__(self, config: dict, game_data: GameData) -> None: f"Aspect ratio {self._aspect_ratio} not supported. Supported aspect ratios: {SUPPORTED_ASPECT_RATIOS}" ) - self._screenshot = Screenshot(self._hwnd, self._aspect_ratio) + self._screenshot = Screenshot( + self._hwnd, self._aspect_ratio, config["debug"], config["output_location"] + "/debug" + ) self._databank_img = Image.open(resource_path("assets/images/databank.png")) self._interrupt_event = asyncio.Event() From cda2d5168d5b23ed07fe91161be5a231f140a465 Mon Sep 17 00:00:00 2001 From: LightArrowsEXE Date: Sat, 3 Feb 2024 00:09:06 +0100 Subject: [PATCH 05/11] Screenshot_save_image: Add logging --- src/utils/screenshot.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index a66e1b2..2505b92 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -6,11 +6,14 @@ from config.screenshot import SCREENSHOT_COORDS from enums.increment_type import IncrementType from PIL import Image, ImageGrab +from PyQt6 import QtCore class Screenshot: """Screenshot class for taking screenshots of the game window""" + log_signal = QtCore.pyqtSignal(str) + def __init__( self, hwnd: int, aspect_ratio: str = "16:9", save_screenshots: bool = False, output_location: str = "" ) -> None: @@ -245,4 +248,8 @@ def _save_image(self, img: Image, output_directory: str | None = None) -> None: """ file_name = f"{datetime.datetime.now().strftime('%H%M%S')}.png" - img.save(os.path.join(output_directory or self.output_location, file_name)) + output_location = os.path.join(output_directory or self.output_location, file_name) + + img.save(output_location) + + self._log_signal.emit(f"Screenshot saved to \"{output_location}\".") From 31dba9c336f0898a05cabdca5161172fd77c149f Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Fri, 2 Feb 2024 19:05:47 -0800 Subject: [PATCH 06/11] fix: misc debug output stuff --- src/main.py | 13 +- src/services/scanner/scanner.py | 30 +- src/ui/hsr_scanner.py | 150 ++- src/ui/hsr_scanner.ui | 1791 ++++++++++++++++--------------- src/utils/data.py | 13 + src/utils/screenshot.py | 36 +- 6 files changed, 1110 insertions(+), 923 deletions(-) diff --git a/src/main.py b/src/main.py index 63ac0b6..56a7f61 100644 --- a/src/main.py +++ b/src/main.py @@ -5,7 +5,7 @@ from services.scanner.scanner import HSRScanner from enums.increment_type import IncrementType from pynput.keyboard import Key, Listener -from utils.data import resource_path, save_to_json, executable_path +from utils.data import create_debug_folder, resource_path, save_to_json, executable_path from utils.conversion import convert_to_sro from models.game_data import GameData import pytesseract @@ -250,14 +250,17 @@ def get_config(self) -> dict: config["nav_delay"] = self.spinBoxNavDelay.value() / 1000 config["scan_delay"] = self.spinBoxScanDelay.value() / 1000 - # file location - config["output_location"] = self.lineEditOutputLocation.text() - # debug mode config["debug"] = self.checkBoxDebugMode.isChecked() if config["debug"]: - self.log("[DEBUG] Debug mode enabled.") + config["debug_output_location"] = create_debug_folder( + self.lineEditOutputLocation.text() + ) + self.log( + "[DEBUG] Debug mode enabled. Debug output will be saved to " + + config["debug_output_location"] + ) return config diff --git a/src/services/scanner/scanner.py b/src/services/scanner/scanner.py index a4aa243..405d901 100644 --- a/src/services/scanner/scanner.py +++ b/src/services/scanner/scanner.py @@ -64,7 +64,11 @@ def __init__(self, config: dict, game_data: GameData) -> None: ) self._screenshot = Screenshot( - self._hwnd, self._aspect_ratio, config["debug"], config["output_location"] + "/debug" + self._hwnd, + self.log_signal, + self._aspect_ratio, + config["debug"], + config["debug_output_location"], ) self._databank_img = Image.open(resource_path("assets/images/databank.png")) @@ -92,9 +96,11 @@ async def start_scan(self) -> dict: self._interrupt_event, ) ) - self.log_signal.emit( - "Finished scanning light cones." - ) if not self._interrupt_event.is_set() else None + ( + self.log_signal.emit("Finished scanning light cones.") + if not self._interrupt_event.is_set() + else None + ) relics = [] if self._config["scan_relics"] and not self._interrupt_event.is_set(): @@ -107,17 +113,21 @@ async def start_scan(self) -> dict: self._interrupt_event, ) ) - self.log_signal.emit( - "Finished scanning relics." - ) if not self._interrupt_event.is_set() else None + ( + self.log_signal.emit("Finished scanning relics.") + if not self._interrupt_event.is_set() + else None + ) characters = [] if self._config["scan_characters"] and not self._interrupt_event.is_set(): self.log_signal.emit("Scanning characters...") characters = self.scan_characters() - self.log_signal.emit( - "Finished scanning characters." - ) if not self._interrupt_event.is_set() else None + ( + self.log_signal.emit("Finished scanning characters.") + if not self._interrupt_event.is_set() + else None + ) if self._interrupt_event.is_set(): await asyncio.gather(*light_cones, *relics, *characters) diff --git a/src/ui/hsr_scanner.py b/src/ui/hsr_scanner.py index f8de24b..168a67a 100644 --- a/src/ui/hsr_scanner.py +++ b/src/ui/hsr_scanner.py @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file 'hsr_scanner.ui' # -# Created by: PyQt6 UI code generator 6.6.1 +# Created by: PyQt6 UI code generator 6.5.0 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. @@ -249,16 +249,16 @@ def setupUi(self, MainWindow): self.lineEditInventoryKey.setObjectName("lineEditInventoryKey") self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.lineEditInventoryKey) self.groupBox_7 = QtWidgets.QGroupBox(parent=self.Configure) - self.groupBox_7.setGeometry(QtCore.QRect(10, 260, 131, 61)) + self.groupBox_7.setGeometry(QtCore.QRect(10, 280, 131, 61)) self.groupBox_7.setObjectName("groupBox_7") self.pushButtonRestoreDefaults = QtWidgets.QPushButton(parent=self.groupBox_7) self.pushButtonRestoreDefaults.setGeometry(QtCore.QRect(10, 20, 111, 31)) self.pushButtonRestoreDefaults.setObjectName("pushButtonRestoreDefaults") self.groupBox_8 = QtWidgets.QGroupBox(parent=self.Configure) - self.groupBox_8.setGeometry(QtCore.QRect(10, 200, 181, 51)) + self.groupBox_8.setGeometry(QtCore.QRect(10, 200, 181, 71)) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayoutWidget = QtWidgets.QWidget(parent=self.groupBox_8) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 161, 21)) + self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 161, 42)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) @@ -268,3 +268,145 @@ def setupUi(self, MainWindow): self.verticalLayout_2.addWidget(self.checkBoxSroFormat) self.checkBoxDebugMode = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) self.checkBoxDebugMode.setObjectName("checkBoxDebugMode") + self.verticalLayout_2.addWidget(self.checkBoxDebugMode) + self.groupBox_9 = QtWidgets.QGroupBox(parent=self.Configure) + self.groupBox_9.setGeometry(QtCore.QRect(10, 100, 411, 91)) + self.groupBox_9.setObjectName("groupBox_9") + self.gridLayoutWidget_2 = QtWidgets.QWidget(parent=self.groupBox_9) + self.gridLayoutWidget_2.setGeometry(QtCore.QRect(10, 20, 391, 61)) + self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") + self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) + self.gridLayout_2.setContentsMargins(0, 0, 0, 0) + self.gridLayout_2.setVerticalSpacing(0) + self.gridLayout_2.setObjectName("gridLayout_2") + self.horizontalScrollBarScanDelay = QtWidgets.QScrollBar(parent=self.gridLayoutWidget_2) + self.horizontalScrollBarScanDelay.setMaximum(5000) + self.horizontalScrollBarScanDelay.setSingleStep(100) + self.horizontalScrollBarScanDelay.setPageStep(1000) + self.horizontalScrollBarScanDelay.setOrientation(QtCore.Qt.Orientation.Horizontal) + self.horizontalScrollBarScanDelay.setObjectName("horizontalScrollBarScanDelay") + self.gridLayout_2.addWidget(self.horizontalScrollBarScanDelay, 1, 1, 1, 1) + self.label_11 = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) + self.label_11.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter) + self.label_11.setObjectName("label_11") + self.gridLayout_2.addWidget(self.label_11, 0, 0, 1, 1) + self.label_13 = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) + self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter) + self.label_13.setObjectName("label_13") + self.gridLayout_2.addWidget(self.label_13, 1, 0, 1, 1) + self.spinBoxNavDelay = QtWidgets.QSpinBox(parent=self.gridLayoutWidget_2) + self.spinBoxNavDelay.setMaximumSize(QtCore.QSize(75, 16777215)) + self.spinBoxNavDelay.setWrapping(False) + self.spinBoxNavDelay.setFrame(True) + self.spinBoxNavDelay.setReadOnly(False) + self.spinBoxNavDelay.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.UpDownArrows) + self.spinBoxNavDelay.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToPreviousValue) + self.spinBoxNavDelay.setProperty("showGroupSeparator", False) + self.spinBoxNavDelay.setSuffix("") + self.spinBoxNavDelay.setMinimum(0) + self.spinBoxNavDelay.setMaximum(100000) + self.spinBoxNavDelay.setSingleStep(100) + self.spinBoxNavDelay.setProperty("value", 0) + self.spinBoxNavDelay.setObjectName("spinBoxNavDelay") + self.gridLayout_2.addWidget(self.spinBoxNavDelay, 0, 2, 1, 1) + self.spinBoxScanDelay = QtWidgets.QSpinBox(parent=self.gridLayoutWidget_2) + self.spinBoxScanDelay.setMaximum(100000) + self.spinBoxScanDelay.setSingleStep(100) + self.spinBoxScanDelay.setProperty("value", 0) + self.spinBoxScanDelay.setObjectName("spinBoxScanDelay") + self.gridLayout_2.addWidget(self.spinBoxScanDelay, 1, 2, 1, 1) + self.horizontalScrollBarNavDelay = QtWidgets.QScrollBar(parent=self.gridLayoutWidget_2) + self.horizontalScrollBarNavDelay.setSizeIncrement(QtCore.QSize(0, 0)) + self.horizontalScrollBarNavDelay.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhNone) + self.horizontalScrollBarNavDelay.setMaximum(5000) + self.horizontalScrollBarNavDelay.setSingleStep(100) + self.horizontalScrollBarNavDelay.setPageStep(1000) + self.horizontalScrollBarNavDelay.setProperty("value", 0) + self.horizontalScrollBarNavDelay.setSliderPosition(0) + self.horizontalScrollBarNavDelay.setOrientation(QtCore.Qt.Orientation.Horizontal) + self.horizontalScrollBarNavDelay.setInvertedAppearance(False) + self.horizontalScrollBarNavDelay.setObjectName("horizontalScrollBarNavDelay") + self.gridLayout_2.addWidget(self.horizontalScrollBarNavDelay, 0, 1, 1, 1) + self.tabWidget.addTab(self.Configure, "") + MainWindow.setCentralWidget(self.centralwidget) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(0) + self.horizontalScrollBarNavDelay.valueChanged['int'].connect(self.spinBoxNavDelay.setValue) # type: ignore + self.spinBoxNavDelay.valueChanged['int'].connect(self.horizontalScrollBarNavDelay.setValue) # type: ignore + self.horizontalScrollBarScanDelay.valueChanged['int'].connect(self.spinBoxScanDelay.setValue) # type: ignore + self.spinBoxScanDelay.valueChanged['int'].connect(self.horizontalScrollBarScanDelay.setValue) # type: ignore + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "HSR Scanner beta v0.6.1")) + self.formGroupBox.setTitle(_translate("MainWindow", "Items to scan")) + self.checkBoxScanLightCones.setText(_translate("MainWindow", "Light Cones")) + self.checkBoxScanRelics.setText(_translate("MainWindow", "Relics")) + self.checkBoxScanChars.setText(_translate("MainWindow", "Characters")) + self.pushButtonStartScan.setText(_translate("MainWindow", "Start Scan")) + self.groupBox.setTitle(_translate("MainWindow", "Item count")) + self.label_23.setText(_translate("MainWindow", "Light Cones:")) + self.label_24.setText(_translate("MainWindow", "Relics:")) + self.label_25.setText(_translate("MainWindow", "Characters:")) + self.labelLightConeProcessed.setText(_translate("MainWindow", "0")) + self.label_5.setText(_translate("MainWindow", "/")) + self.labelLightConeCount.setText(_translate("MainWindow", "0")) + self.labelRelicProcessed.setText(_translate("MainWindow", "0")) + self.label_12.setText(_translate("MainWindow", "/")) + self.labelRelicCount.setText(_translate("MainWindow", "0")) + self.labelCharacterProcessed.setText(_translate("MainWindow", "0")) + self.label_14.setText(_translate("MainWindow", "/")) + self.labelCharacterCount.setText(_translate("MainWindow", "0")) + self.groupBox_2.setTitle(_translate("MainWindow", "Scan options")) + self.label_3.setText(_translate("MainWindow", "Min Rarity:")) + self.label_4.setText(_translate("MainWindow", "Min Level:")) + self.label_2.setText(_translate("MainWindow", "Light Cone options")) + self.label_6.setText(_translate("MainWindow", "Min Rarity:")) + self.label_7.setText(_translate("MainWindow", "Min Level:")) + self.label_8.setText(_translate("MainWindow", "Relic options")) + self.groupBox_3.setTitle(_translate("MainWindow", "Output location")) + self.pushButtonOpenLocation.setText(_translate("MainWindow", "Open Folder")) + self.pushButtonChangeLocation.setText(_translate("MainWindow", "Change")) + self.groupBox_4.setTitle(_translate("MainWindow", "Info")) + self.textEdit.setHtml(_translate("MainWindow", "\n" +"\n" +"

HSR SCANNER v0.6.1

\n" +"


\n" +"

HOW TO RUN

\n" +"

1. Set resolution with aspect ratio 16:9 (such as 1920x1080)

\n" +"

2. Open cellphone menu (ESC)

\n" +"

3. Press the start scan button

\n" +"

4. Don\'t move mouse during the scan process

\n" +"


\n" +"

NOTES

\n" +"

- The inventory screen is translucent and overall accuracy can be influenced by poor text contrast. Make sure the item details and quantity number have a dark background before starting the scan.

\n" +"

- Database is updated separately from this app. If the database version doesn\'t match the latest game version, then the database hasn\'t been updated yet. You will need to check again later.

\n" +"


\n" +"

HSR-Scanner is not affiliated with, endorsed, sponsored, or approved by HoYoverse.

")) + self.label.setText(_translate("MainWindow", "Press ENTER to cancel")) + self.groupBox_5.setTitle(_translate("MainWindow", "Log")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.Home), _translate("MainWindow", "Scan")) + self.groupBox_6.setTitle(_translate("MainWindow", "Hotkeys")) + self.label_9.setText(_translate("MainWindow", "Inventory key:")) + self.label_10.setText(_translate("MainWindow", "Characters key:")) + self.lineEditCharactersKey.setText(_translate("MainWindow", "c")) + self.lineEditInventoryKey.setText(_translate("MainWindow", "b")) + self.groupBox_7.setTitle(_translate("MainWindow", "Scanner")) + self.pushButtonRestoreDefaults.setText(_translate("MainWindow", "Restore Defaults")) + self.groupBox_8.setTitle(_translate("MainWindow", "Developer")) + self.checkBoxSroFormat.setToolTip(_translate("MainWindow", "Star Rail Optimizer")) + self.checkBoxSroFormat.setText(_translate("MainWindow", "Also export in SRO format")) + self.checkBoxDebugMode.setToolTip(_translate("MainWindow", "Save screenshots to output folder")) + self.checkBoxDebugMode.setText(_translate("MainWindow", "Debug mode")) + self.groupBox_9.setTitle(_translate("MainWindow", "Additional Delay (if the scanner is too fast for inputs to register)")) + self.label_11.setToolTip(_translate("MainWindow", "Navigating between different pages (inventory, character details, etc.)")) + self.label_11.setText(_translate("MainWindow", "Navigation speed (ms):")) + self.label_13.setToolTip(_translate("MainWindow", "Clicking between each individual item (relics, light cones, and characters)")) + self.label_13.setText(_translate("MainWindow", "Scan speed (ms):")) + self.spinBoxNavDelay.setPrefix(_translate("MainWindow", "+")) + self.spinBoxScanDelay.setPrefix(_translate("MainWindow", "+")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.Configure), _translate("MainWindow", "Configure")) diff --git a/src/ui/hsr_scanner.ui b/src/ui/hsr_scanner.ui index 91747a9..27174aa 100644 --- a/src/ui/hsr_scanner.ui +++ b/src/ui/hsr_scanner.ui @@ -1,506 +1,506 @@ - MainWindow - + MainWindow + + + true + + + + 0 + 0 + 700 + 450 + + + + + 0 + 0 + + + + + 700 + 450 + + + + + 700 + 450 + + + + false + + + HSR Scanner beta v0.6.1 + + + + true + + - true + true - - 0 - 0 - 700 - 450 - + + 10 + 10 + 681 + 431 + - - - 0 - 0 - + + false - - - 700 - 450 - + + QTabWidget::North - - - 700 - 450 - + + 0 - - false + + false - - HSR Scanner beta v0.6.0 - - + + + Scan + + + + + 10 + 10 + 151 + 101 + + + + Items to scan + + + + + + + + Light Cones + + + + + + + Relics + + + + + + + true + + + Characters + + + + + + + + - true + false - - - true - - - - 10 - 10 - 681 - 431 - - - - false - - - QTabWidget::North - - - 0 - - - false - - - - Scan - - - - - 10 - 10 - 151 - 101 - + + + 10 + 350 + 111 + 41 + + + + Start Scan + + + + + + 270 + 210 + 151 + 91 + + + + Item count + + + + + 10 + 20 + 131 + 61 + + + + + + + Light Cones: + + + + + + + Relics: + + + + + + + Characters: + + + + + + + + + Qt::LeftToRight - - Items to scan + + 0 - - - - - - - Light Cones - - - - - - - Relics - - - - - - - true - - - Characters - - - - - - - - - - false + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 10 - 350 - 111 - 41 - + + + + + + / + + Qt::AlignCenter + + + + + - Start Scan + 0 - - - - - 270 - 210 - 151 - 91 - + + + + + + + + + + 0 - - Item count + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - 10 - 20 - 131 - 61 - - - - - - - Light Cones: - - - - - - - Relics: - - - - - - - Characters: - - - - - - - - - Qt::LeftToRight - - - 0 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - / - - - Qt::AlignCenter - - - - - - - 0 - - - - - - - - - - - 0 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - / - - - Qt::AlignCenter - - - - - - - 0 - - - - - - - - - - - 0 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - / - - - Qt::AlignCenter - - - - - - - 0 - - - - - - - - - - - true + + + + + + / - - - 170 - 10 - 251 - 101 - + + Qt::AlignCenter - - Scan options + + + + + + 0 - - - - 10 - 20 - 111 - 71 - - - - - - - true - - - Min Rarity: - - - - - - - true - - - 3 - - - 5 - - - 3 - - - - - - - true - - - Min Level: - - - - - - - true - - - 1 - - - 80 - - - - - - - true - - - Light Cone options - - - - - - - - - 130 - 20 - 111 - 71 - - - - - - - Min Rarity: - - - - - - - 2 - - - 5 - - - 2 - - - - - - - Min Level: - - - - - - - Relic options - - - - - - - 0 - - - 15 - - - 0 - - - - - - - - - - 10 - 120 - 411 - 81 - + + + + + + + + + + 0 - - Output location + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - 10 - 20 - 391 - 51 - - - - - - - Open Folder - - - - - - - Change - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - 430 - 10 - 231 - 381 - + + + + + + / - - Info + + Qt::AlignCenter - - - - 10 - 20 - 211 - 351 - - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + 0 + + + + + + + + + + + true + + + + 170 + 10 + 251 + 101 + + + + Scan options + + + + + 10 + 20 + 111 + 71 + + + + + + + true + + + Min Rarity: + + + + + + + true + + + 3 + + + 5 + + + 3 + + + + + + + true + + + Min Level: + + + + + + + true + + + 1 + + + 80 + + + + + + + true + + + Light Cone options + + + + + + + + + 130 + 20 + 111 + 71 + + + + + + + Min Rarity: + + + + + + + 2 + + + 5 + + + 2 + + + + + + + Min Level: + + + + + + + Relic options + + + + + + + 0 + + + 15 + + + 0 + + + + + + + + + + 10 + 120 + 411 + 81 + + + + Output location + + + + + 10 + 20 + 391 + 51 + + + + + + + Open Folder + + + + + + + Change + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + 430 + 10 + 231 + 381 + + + + Info + + + + + 10 + 20 + 211 + 351 + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600; text-decoration: underline;">HSR SCANNER v0.6.0</span></p> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600; text-decoration: underline;">HSR SCANNER v0.6.1</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" text-decoration: underline;">HOW TO RUN</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">1. Set resolution with aspect ratio 16:9 (such as 1920x1080)</span></p> @@ -513,427 +513,432 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Database is updated separately from this app. If the database version doesn't match the latest game version, then the database hasn't been updated yet. You will need to check again later.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">HSR-Scanner is not affiliated with, endorsed, sponsored, or approved by HoYoverse.</p></body></html> - - - - - - - 140 - 360 - 161 - 16 - - - - - 12 - - - - Press ENTER to cancel - - - - - - 10 - 210 - 251 - 131 - - - - Log - - - - - 10 - 20 - 231 - 101 - - - - true - - - - - - - Configure - - - - - 10 - 10 - 171 - 81 - - - - Hotkeys - - - - - 10 - 20 - 151 - 51 - - - - - - - Inventory key: - - - - - - - Characters key: - - - - - - - c - - - 1 - - - Qt::AlignCenter - - - - - - - b - - - 1 - - - Qt::AlignCenter - - - false - - - - - - - - - - 10 - 260 - 131 - 61 - - - - Scanner - - - - - 10 - 20 - 111 - 31 - - - - Restore Defaults - - - - - - - 10 - 200 - 181 - 51 - - - - Developer - - - - - 10 - 20 - 161 - 21 - - - - - - - Star Rail Optimizer - - - Also export in SRO format - - - - - Enable Debug Mode - - - - - - - - - - 10 - 100 - 411 - 91 - - - - Additional Delay (if the scanner is too fast for inputs to register) - - - - - 10 - 20 - 391 - 61 - - - - - 0 - - - - - 5000 - - - 100 - - - 1000 - - - Qt::Horizontal - - - - - - - Navigating between different pages (inventory, character details, etc.) - - - Navigation speed (ms): - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - Clicking between each individual item (relics, light cones, and characters) - - - Scan speed (ms): - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - - 75 - 16777215 - - - - false - - - true - - - false - - - QAbstractSpinBox::UpDownArrows - - - QAbstractSpinBox::CorrectToPreviousValue - - - false - - - - - - + - - - 0 - - - 100000 - - - 100 - - - 0 - - - - - - - + - - - 100000 - - - 100 - - - 0 - - - - - - - - 0 - 0 - - - - Qt::ImhNone - - - 5000 - - - 100 - - - 1000 - - - 0 - - - 0 - - - Qt::Horizontal - - - false - - - - - - - + + + + + + + 140 + 360 + 161 + 16 + + + + + 12 + + + + Press ENTER to cancel + + + + + + 10 + 210 + 251 + 131 + + + + Log + + + + + 10 + 20 + 231 + 101 + + + + true + + + + + + + Configure + + + + + 10 + 10 + 171 + 81 + + + + Hotkeys + + + + + 10 + 20 + 151 + 51 + + + + + + + Inventory key: + + + + + + + Characters key: + + + + + + + c + + + 1 + + + Qt::AlignCenter + + + + + + + b + + + 1 + + + Qt::AlignCenter + + + false + + + + + + + + + + 10 + 280 + 131 + 61 + + + + Scanner + + + + + 10 + 20 + 111 + 31 + + + + Restore Defaults + + + + + + + 10 + 200 + 181 + 71 + + + + Developer + + + + + 10 + 20 + 161 + 42 + + + + + + + Star Rail Optimizer + + + Also export in SRO format + + + + + + + Save screenshots to output folder + + + Debug mode + + + + + + + + + + 10 + 100 + 411 + 91 + + + + Additional Delay (if the scanner is too fast for inputs to register) + + + + + 10 + 20 + 391 + 61 + + + + + 0 + + + + + 5000 + + + 100 + + + 1000 + + + Qt::Horizontal + + + + + + + Navigating between different pages (inventory, character details, etc.) + + + Navigation speed (ms): + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Clicking between each individual item (relics, light cones, and characters) + + + Scan speed (ms): + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 75 + 16777215 + + + + false + + + true + + + false + + + QAbstractSpinBox::UpDownArrows + + + QAbstractSpinBox::CorrectToPreviousValue + + + false + + + + + + + + + + 0 + + + 100000 + + + 100 + + + 0 + + + + + + + + + + + 100000 + + + 100 + + + 0 + + + + + + + + 0 + 0 + + + + Qt::ImhNone + + + 5000 + + + 100 + + + 1000 + + + 0 + + + 0 + + + Qt::Horizontal + + + false + + + + + + - - - - horizontalScrollBarNavDelay - valueChanged(int) - spinBoxNavDelay - setValue(int) - - - 265 - 169 - - - 384 - 169 - - - - - spinBoxNavDelay - valueChanged(int) - horizontalScrollBarNavDelay - setValue(int) - - - 384 - 169 - - - 265 - 169 - - - - - horizontalScrollBarScanDelay - valueChanged(int) - spinBoxScanDelay - setValue(int) - - - 265 - 202 - - - 384 - 202 - - - - - spinBoxScanDelay - valueChanged(int) - horizontalScrollBarScanDelay - setValue(int) - - - 384 - 202 - - - 265 - 202 - - - - + + + + + horizontalScrollBarNavDelay + valueChanged(int) + spinBoxNavDelay + setValue(int) + + + 265 + 169 + + + 384 + 169 + + + + + spinBoxNavDelay + valueChanged(int) + horizontalScrollBarNavDelay + setValue(int) + + + 384 + 169 + + + 265 + 169 + + + + + horizontalScrollBarScanDelay + valueChanged(int) + spinBoxScanDelay + setValue(int) + + + 265 + 202 + + + 384 + 202 + + + + + spinBoxScanDelay + valueChanged(int) + horizontalScrollBarScanDelay + setValue(int) + + + 384 + 202 + + + 265 + 202 + + + + diff --git a/src/utils/data.py b/src/utils/data.py index 8c07eea..dd28b52 100644 --- a/src/utils/data.py +++ b/src/utils/data.py @@ -1,3 +1,4 @@ +from datetime import datetime import sys import os import json @@ -30,6 +31,18 @@ def executable_path(path: str) -> str: return os.path.join(os.path.dirname(sys.executable), path) +def create_debug_folder(output_location: str) -> str: + """Create a debug folder + + :param output_location: The output location + """ + debug_folder_path = ( + f"{output_location}/debug/{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}" + ) + os.makedirs(debug_folder_path, exist_ok=True) + return debug_folder_path + + def save_to_json(data: dict, output_location: str, file_name: str) -> None: """Save data to json file diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index 2505b92..021af01 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -6,16 +6,19 @@ from config.screenshot import SCREENSHOT_COORDS from enums.increment_type import IncrementType from PIL import Image, ImageGrab -from PyQt6 import QtCore +from PyQt6.QtCore import pyqtBoundSignal class Screenshot: """Screenshot class for taking screenshots of the game window""" - log_signal = QtCore.pyqtSignal(str) - def __init__( - self, hwnd: int, aspect_ratio: str = "16:9", save_screenshots: bool = False, output_location: str = "" + self, + hwnd: int, + log_signal: pyqtBoundSignal, + aspect_ratio: str = "16:9", + save_screenshots: bool = False, + output_location: str = "", ) -> None: """Constructor @@ -25,6 +28,7 @@ def __init__( :param output_location: Output location of saved screenshots """ self._aspect_ratio = aspect_ratio + self._log_signal = log_signal self._window_width, self._window_height = win32gui.GetClientRect(hwnd)[2:] self._window_x, self._window_y = win32gui.ClientToScreen(hwnd, (0, 0)) @@ -32,8 +36,8 @@ def __init__( self._x_scaling_factor = self._window_width / 1920 self._y_scaling_factor = self._window_height / 1080 - self.save_screenshots = save_screenshots - self.output_location = output_location + self._save_screenshots = save_screenshots + self._output_location = output_location def screenshot_screen(self) -> Image: """Takes a screenshot of the entire screen @@ -151,6 +155,10 @@ def screenshot_character_eidolons(self) -> list[np.ndarray]: res.append(img) + if self._save_screenshots: + for img in res: + self._save_image(Image.fromarray(img), self._output_location) + return res def screenshot_character_traces(self, key: str) -> dict: @@ -186,8 +194,8 @@ def _take_screenshot( (int(width / self._x_scaling_factor), int(height / self._y_scaling_factor)) ) - if self.save_screenshots: - self._save_image(screenshot, self.output_location) + if self._save_screenshots: + self._save_image(screenshot, self._output_location) return screenshot @@ -237,6 +245,10 @@ def _screenshot_traces(self, key: str) -> dict: res[k] = screenshot.crop((left - x0, upper - y0, right - x0, lower - y0)) + if self._save_screenshots: + for img in res.values(): + self._save_image(img, self._output_location) + return res def _save_image(self, img: Image, output_directory: str | None = None) -> None: @@ -246,10 +258,12 @@ def _save_image(self, img: Image, output_directory: str | None = None) -> None: :param output_directory: The directory to output the image :return: Location of the saved image """ - file_name = f"{datetime.datetime.now().strftime('%H%M%S')}.png" + file_name = f"{datetime.datetime.now().strftime('%H%M%S%f')}.png" - output_location = os.path.join(output_directory or self.output_location, file_name) + output_location = os.path.join( + output_directory or self._output_location, file_name + ) img.save(output_location) - self._log_signal.emit(f"Screenshot saved to \"{output_location}\".") + self._log_signal.emit(f"[DEBUG] Saving {file_name}.") From f4cde5b389b619b3a83b34cfcd4c396ea72301d3 Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Sat, 3 Feb 2024 13:49:26 -0800 Subject: [PATCH 07/11] fix: scan error when debug mode off + style --- src/main.py | 3 ++- src/ui/hsr_scanner.py | 8 ++++---- src/ui/hsr_scanner.ui | 8 ++++---- src/utils/data.py | 4 ++-- src/utils/screenshot.py | 35 ++++++++++++++--------------------- 5 files changed, 26 insertions(+), 32 deletions(-) diff --git a/src/main.py b/src/main.py index 56a7f61..1f41ba9 100644 --- a/src/main.py +++ b/src/main.py @@ -252,6 +252,7 @@ def get_config(self) -> dict: # debug mode config["debug"] = self.checkBoxDebugMode.isChecked() + config["debug_output_location"] = None if config["debug"]: config["debug_output_location"] = create_debug_folder( @@ -414,7 +415,7 @@ def run(self) -> None: self.result_signal.emit(res) except Exception as e: self.error_signal.emit( - f"Scan aborted with error {e.__class__.__name__}: {e} (Try scanning with a different in-game background, window resolution, or fullscreen/windowed mode.)" + f"Scan aborted with error {e.__class__.__name__}: {e} (Try scanning with a different in-game background, window resolution, or fullscreen/windowed mode, or increasing nav/scan delay in scanner configuration.)" ) def interrupt_scan(self) -> None: diff --git a/src/ui/hsr_scanner.py b/src/ui/hsr_scanner.py index 168a67a..c44be47 100644 --- a/src/ui/hsr_scanner.py +++ b/src/ui/hsr_scanner.py @@ -255,10 +255,10 @@ def setupUi(self, MainWindow): self.pushButtonRestoreDefaults.setGeometry(QtCore.QRect(10, 20, 111, 31)) self.pushButtonRestoreDefaults.setObjectName("pushButtonRestoreDefaults") self.groupBox_8 = QtWidgets.QGroupBox(parent=self.Configure) - self.groupBox_8.setGeometry(QtCore.QRect(10, 200, 181, 71)) + self.groupBox_8.setGeometry(QtCore.QRect(10, 200, 201, 71)) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayoutWidget = QtWidgets.QWidget(parent=self.groupBox_8) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 161, 42)) + self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 181, 42)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) @@ -400,9 +400,9 @@ def retranslateUi(self, MainWindow): self.groupBox_8.setTitle(_translate("MainWindow", "Developer")) self.checkBoxSroFormat.setToolTip(_translate("MainWindow", "Star Rail Optimizer")) self.checkBoxSroFormat.setText(_translate("MainWindow", "Also export in SRO format")) - self.checkBoxDebugMode.setToolTip(_translate("MainWindow", "Save screenshots to output folder")) + self.checkBoxDebugMode.setToolTip(_translate("MainWindow", "Saves ALL screenshots")) self.checkBoxDebugMode.setText(_translate("MainWindow", "Debug mode")) - self.groupBox_9.setTitle(_translate("MainWindow", "Additional Delay (if the scanner is too fast for inputs to register)")) + self.groupBox_9.setTitle(_translate("MainWindow", "Additional Delay (for slow computers)")) self.label_11.setToolTip(_translate("MainWindow", "Navigating between different pages (inventory, character details, etc.)")) self.label_11.setText(_translate("MainWindow", "Navigation speed (ms):")) self.label_13.setToolTip(_translate("MainWindow", "Clicking between each individual item (relics, light cones, and characters)")) diff --git a/src/ui/hsr_scanner.ui b/src/ui/hsr_scanner.ui index 27174aa..6e9a15d 100644 --- a/src/ui/hsr_scanner.ui +++ b/src/ui/hsr_scanner.ui @@ -664,7 +664,7 @@ p, li { white-space: pre-wrap; } 10 200 - 181 + 201 71 @@ -676,7 +676,7 @@ p, li { white-space: pre-wrap; } 10 20 - 161 + 181 42 @@ -694,7 +694,7 @@ p, li { white-space: pre-wrap; } - Save screenshots to output folder + Saves ALL screenshots Debug mode @@ -714,7 +714,7 @@ p, li { white-space: pre-wrap; } - Additional Delay (if the scanner is too fast for inputs to register) + Additional Delay (for slow computers) diff --git a/src/utils/data.py b/src/utils/data.py index dd28b52..47e8273 100644 --- a/src/utils/data.py +++ b/src/utils/data.py @@ -36,8 +36,8 @@ def create_debug_folder(output_location: str) -> str: :param output_location: The output location """ - debug_folder_path = ( - f"{output_location}/debug/{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}" + debug_folder_path = os.path.join( + output_location, "debug", datetime.now().strftime("%Y-%m-%d_%H-%M-%S") ) os.makedirs(debug_folder_path, exist_ok=True) return debug_folder_path diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index 021af01..7ab8b5b 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -17,15 +17,15 @@ def __init__( hwnd: int, log_signal: pyqtBoundSignal, aspect_ratio: str = "16:9", - save_screenshots: bool = False, - output_location: str = "", + debug: bool = False, + debug_output_location: str = "", ) -> None: """Constructor :param hwnd: The window handle of the game window :param aspect_ratio: The aspect ratio of the game window, defaults to "16:9" - :param save_screenshots: Whether to save screenshots, default False - :param output_location: Output location of saved screenshots + :param debug_mode: Whether to save screenshots, default False + :param debug_output_location: Output location of saved screenshots """ self._aspect_ratio = aspect_ratio self._log_signal = log_signal @@ -36,8 +36,8 @@ def __init__( self._x_scaling_factor = self._window_width / 1920 self._y_scaling_factor = self._window_height / 1080 - self._save_screenshots = save_screenshots - self._output_location = output_location + self._debug = debug + self._debug_output_location = debug_output_location def screenshot_screen(self) -> Image: """Takes a screenshot of the entire screen @@ -155,9 +155,9 @@ def screenshot_character_eidolons(self) -> list[np.ndarray]: res.append(img) - if self._save_screenshots: + if self._debug: for img in res: - self._save_image(Image.fromarray(img), self._output_location) + self._save_image(Image.fromarray(img)) return res @@ -194,8 +194,8 @@ def _take_screenshot( (int(width / self._x_scaling_factor), int(height / self._y_scaling_factor)) ) - if self._save_screenshots: - self._save_image(screenshot, self._output_location) + if self._debug: + self._save_image(screenshot) return screenshot @@ -245,25 +245,18 @@ def _screenshot_traces(self, key: str) -> dict: res[k] = screenshot.crop((left - x0, upper - y0, right - x0, lower - y0)) - if self._save_screenshots: + if self._debug: for img in res.values(): - self._save_image(img, self._output_location) + self._save_image(img) return res - def _save_image(self, img: Image, output_directory: str | None = None) -> None: + def _save_image(self, img: Image) -> None: """Save the image on disk. :param img: The image to save. - :param output_directory: The directory to output the image - :return: Location of the saved image """ file_name = f"{datetime.datetime.now().strftime('%H%M%S%f')}.png" - - output_location = os.path.join( - output_directory or self._output_location, file_name - ) - + output_location = os.path.join(self._debug_output_location, file_name) img.save(output_location) - self._log_signal.emit(f"[DEBUG] Saving {file_name}.") From e69dff1f23d1b43bb08cb81d4d00aaf51f9a97b3 Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Sat, 3 Feb 2024 15:13:07 -0800 Subject: [PATCH 08/11] style: organize imports --- src/main.py | 17 +++++----- src/models/game_data.py | 8 +++-- .../scanner/parsers/character_parser.py | 32 +++++++++++-------- .../scanner/parsers/light_cone_strategy.py | 25 ++++++++------- .../scanner/parsers/relic_strategy.py | 27 +++++++++------- src/services/scanner/scanner.py | 29 +++++++++-------- src/utils/data.py | 6 ++-- src/utils/navigation.py | 9 +++--- src/utils/ocr.py | 5 +-- src/utils/screenshot.py | 18 +++++++---- 10 files changed, 100 insertions(+), 76 deletions(-) diff --git a/src/main.py b/src/main.py index 1f41ba9..8f07ae6 100644 --- a/src/main.py +++ b/src/main.py @@ -1,16 +1,17 @@ import asyncio import datetime -from ui.hsr_scanner import Ui_MainWindow +import sys + +import pytesseract +from pynput.keyboard import Key, Listener from PyQt6 import QtCore, QtGui, QtWidgets -from services.scanner.scanner import HSRScanner + from enums.increment_type import IncrementType -from pynput.keyboard import Key, Listener -from utils.data import create_debug_folder, resource_path, save_to_json, executable_path -from utils.conversion import convert_to_sro from models.game_data import GameData -import pytesseract -import sys - +from services.scanner.scanner import HSRScanner +from ui.hsr_scanner import Ui_MainWindow +from utils.conversion import convert_to_sro +from utils.data import create_debug_folder, executable_path, resource_path, save_to_json pytesseract.pytesseract.tesseract_cmd = resource_path("assets/tesseract/tesseract.exe") diff --git a/src/models/game_data.py b/src/models/game_data.py index 5eeb1f4..1c0fdd6 100644 --- a/src/models/game_data.py +++ b/src/models/game_data.py @@ -1,10 +1,12 @@ import base64 from io import BytesIO + +import cv2 import Levenshtein import numpy as np -import cv2 import requests -from PIL import Image +from PIL import Image as PILImage +from PIL.Image import Image GAME_DATA_URL = "https://raw.githubusercontent.com/kel-z/HSR-Data/main/output/min/game_data_with_icons.json" SRO_MAPPINGS_URL = ( @@ -87,7 +89,7 @@ def __init__(self) -> None: for key in data["mini_icons"]: base64_string = data["mini_icons"][key] decoded_image = base64.b64decode(base64_string) - img = Image.open(BytesIO(decoded_image)) + img = PILImage.open(BytesIO(decoded_image)) img = np.array(img) self.EQUIPPED_ICONS[key] = img diff --git a/src/services/scanner/parsers/character_parser.py b/src/services/scanner/parsers/character_parser.py index 132374b..26f168f 100644 --- a/src/services/scanner/parsers/character_parser.py +++ b/src/services/scanner/parsers/character_parser.py @@ -1,14 +1,16 @@ +from asyncio import Event + import cv2 import numpy as np +from PIL import Image as PILImage +from PIL.Image import Image from pyautogui import locate -from utils.data import resource_path -from utils.ocr import image_to_string -from PIL import Image -from utils.ocr import preprocess_trace_img, image_to_string -from models.game_data import GameData from PyQt6.QtCore import pyqtBoundSignal -from asyncio import Event + from enums.increment_type import IncrementType +from models.game_data import GameData +from utils.data import resource_path +from utils.ocr import image_to_string, preprocess_trace_img class CharacterParser: @@ -33,8 +35,8 @@ def __init__( self._update_signal = update_signal self._interrupt_event = interrupt_event self._trailblazer_imgs = { - "M": Image.open(resource_path("assets/images/trailblazerm.png")), - "F": Image.open(resource_path("assets/images/trailblazerf.png")), + "M": PILImage.open(resource_path("assets/images/trailblazerm.png")), + "F": PILImage.open(resource_path("assets/images/trailblazerf.png")), } self._is_trailblazer_scanned = False @@ -111,7 +113,7 @@ def parse(self, stats_dict: dict) -> dict: return character def get_closest_name_and_path( - self, character_name: str, path: str, character_img: Image.Image + self, character_name: str, path: str, character_img: Image ) -> tuple[str, str]: """Get the closest name and path @@ -125,9 +127,13 @@ def get_closest_name_and_path( if self._is_trailblazer(character_img): if self._is_trailblazer_scanned: - self._log_signal.emit( - "WARNING: Parsed more than one Trailblazer. Please review JSON output." - ) if self._log_signal else None + ( + self._log_signal.emit( + "WARNING: Parsed more than one Trailblazer. Please review JSON output." + ) + if self._log_signal + else None + ) else: self._is_trailblazer_scanned = True @@ -158,7 +164,7 @@ def _is_trailblazer(self, character_img: Image) -> bool: return False - def _process_eidolons(self, eidolon_images: list[Image.Image]) -> int: + def _process_eidolons(self, eidolon_images: list[Image]) -> int: """Process eidolons :param eidolon_images: The eidolon images diff --git a/src/services/scanner/parsers/light_cone_strategy.py b/src/services/scanner/parsers/light_cone_strategy.py index 2d14cf5..4e8c42b 100644 --- a/src/services/scanner/parsers/light_cone_strategy.py +++ b/src/services/scanner/parsers/light_cone_strategy.py @@ -1,17 +1,20 @@ -from models.game_data import GameData +from asyncio import Event + +from PIL import Image as PILImage +from PIL.Image import Image from pyautogui import locate -from PIL import Image +from PyQt6.QtCore import pyqtBoundSignal + +from config.light_cone_scan import LIGHT_CONE_NAV_DATA +from enums.increment_type import IncrementType +from models.game_data import GameData from utils.data import resource_path from utils.ocr import ( image_to_string, preprocess_equipped_img, - preprocess_superimposition_img, preprocess_lc_level_img, + preprocess_superimposition_img, ) -from config.light_cone_scan import LIGHT_CONE_NAV_DATA -from enums.increment_type import IncrementType -from PyQt6.QtCore import pyqtBoundSignal -from asyncio import Event class LightConeStrategy: @@ -38,7 +41,7 @@ def __init__( self._log_signal = log_signal self._update_signal = update_signal self._interrupt_event = interrupt_event - self._lock_icon = Image.open(resource_path("assets/images/lock.png")) + self._lock_icon = PILImage.open(resource_path("assets/images/lock.png")) def get_optimal_sort_method(self, filters: dict) -> str: """Gets the optimal sort method based on the filters @@ -71,7 +74,7 @@ def check_filters( val = stats_dict[filter_key] if filter_key in stats_dict else None - if not val or isinstance(val, Image.Image): + if not val or isinstance(val, Image): if key == "min_rarity": # Trivial case if filters[key] <= 3: @@ -116,7 +119,7 @@ def check_filters( return (filter_results, stats_dict) - def extract_stats_data(self, key: str, img: Image): + def extract_stats_data(self, key: str, img: Image) -> str | Image: """Extracts the stats data from the image :param key: The key @@ -159,7 +162,7 @@ def parse(self, stats_dict: dict, lc_id: int) -> dict: return for key in stats_dict: - if isinstance(stats_dict[key], Image.Image): + if isinstance(stats_dict[key], Image): stats_dict[key] = self.extract_stats_data(key, stats_dict[key]) name = stats_dict["name"] diff --git a/src/services/scanner/parsers/relic_strategy.py b/src/services/scanner/parsers/relic_strategy.py index 3d52d20..2b81ce2 100644 --- a/src/services/scanner/parsers/relic_strategy.py +++ b/src/services/scanner/parsers/relic_strategy.py @@ -1,19 +1,22 @@ -from models.game_data import GameData +from asyncio import Event + import numpy as np +from PIL import Image as PILImage +from PIL.Image import Image +from pyautogui import locate +from PyQt6.QtCore import pyqtBoundSignal + from config.relic_scan import RELIC_NAV_DATA +from enums.increment_type import IncrementType +from models.game_data import GameData +from models.substat_vals import SUBSTAT_ROLL_VALS from utils.data import resource_path from utils.ocr import ( image_to_string, + preprocess_equipped_img, preprocess_main_stat_img, preprocess_sub_stat_img, - preprocess_equipped_img, ) -from PIL import Image -from pyautogui import locate -from enums.increment_type import IncrementType -from PyQt6.QtCore import pyqtBoundSignal -from asyncio import Event -from models.substat_vals import SUBSTAT_ROLL_VALS class RelicStrategy: @@ -40,7 +43,7 @@ def __init__( self._log_signal = log_signal self._update_signal = update_signal self._interrupt_event = interrupt_event - self._lock_icon = Image.open(resource_path("assets/images/lock.png")) + self._lock_icon = PILImage.open(resource_path("assets/images/lock.png")) def get_optimal_sort_method(self, filters: dict) -> str: """Gets the optimal sort method based on the filters @@ -72,7 +75,7 @@ def check_filters( val = stats_dict[filter_key] if filter_key in stats_dict else None - if not val or isinstance(val, Image.Image): + if not val or isinstance(val, Image): if key == "min_rarity": # Trivial case if filters[key] <= 2: @@ -106,7 +109,7 @@ def check_filters( return (filter_results, stats_dict) - def extract_stats_data(self, key: str, img: Image): + def extract_stats_data(self, key: str, img: Image) -> str | int | Image: """Extracts the stats data from the image :param key: The key @@ -164,7 +167,7 @@ def parse(self, stats_dict: dict, relic_id: int) -> dict: return for key in stats_dict: - if isinstance(stats_dict[key], Image.Image): + if isinstance(stats_dict[key], Image): stats_dict[key] = self.extract_stats_data(key, stats_dict[key]) name = stats_dict["name"] diff --git a/src/services/scanner/scanner.py b/src/services/scanner/scanner.py index 405d901..931c9bd 100644 --- a/src/services/scanner/scanner.py +++ b/src/services/scanner/scanner.py @@ -1,20 +1,23 @@ -from utils.navigation import Navigation -import win32gui -import time -from utils.screenshot import Screenshot import asyncio -from .parsers.light_cone_strategy import LightConeStrategy -from .parsers.relic_strategy import RelicStrategy +import time + +import pyautogui +import win32gui +from PIL import Image as PILImage from pynput.keyboard import Key +from PyQt6 import QtCore + +from config.character_scan import CHARACTER_NAV_DATA +from enums.increment_type import IncrementType +from models.game_data import GameData from utils.data import resource_path +from utils.navigation import Navigation from utils.ocr import image_to_string, preprocess_char_count_img -import pyautogui +from utils.screenshot import Screenshot + from .parsers.character_parser import CharacterParser -from config.character_scan import CHARACTER_NAV_DATA -from PIL import Image -from models.game_data import GameData -from PyQt6 import QtCore -from enums.increment_type import IncrementType +from .parsers.light_cone_strategy import LightConeStrategy +from .parsers.relic_strategy import RelicStrategy SUPPORTED_ASPECT_RATIOS = ["16:9"] @@ -70,7 +73,7 @@ def __init__(self, config: dict, game_data: GameData) -> None: config["debug"], config["debug_output_location"], ) - self._databank_img = Image.open(resource_path("assets/images/databank.png")) + self._databank_img = PILImage.open(resource_path("assets/images/databank.png")) self._interrupt_event = asyncio.Event() diff --git a/src/utils/data.py b/src/utils/data.py index 47e8273..b482cd2 100644 --- a/src/utils/data.py +++ b/src/utils/data.py @@ -1,7 +1,7 @@ -from datetime import datetime -import sys -import os import json +import os +import sys +from datetime import datetime def resource_path(relative_path: str) -> str: diff --git a/src/utils/navigation.py b/src/utils/navigation.py index 3f4f45f..8ffe205 100644 --- a/src/utils/navigation.py +++ b/src/utils/navigation.py @@ -1,10 +1,11 @@ +import time + import cv2 import numpy as np -import win32gui import pyautogui -import time -from PIL import Image -from pynput import mouse, keyboard +import win32gui +from PIL.Image import Image +from pynput import keyboard, mouse class Navigation: diff --git a/src/utils/ocr.py b/src/utils/ocr.py index 0847fdb..ee6831f 100644 --- a/src/utils/ocr.py +++ b/src/utils/ocr.py @@ -1,7 +1,8 @@ import cv2 import numpy as np import pytesseract -from PIL import Image +from PIL import Image as PILImage +from PIL.Image import Image def preprocess_img(img: Image) -> Image: @@ -166,4 +167,4 @@ def _preprocess_img_by_colour_filter( # invert img_arr = 255 - img_arr - return Image.fromarray(img_arr) + return PILImage.fromarray(img_arr) diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index 7ab8b5b..2e1c485 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -1,12 +1,16 @@ -import cv2 -import numpy as np import datetime import os + +import cv2 +import numpy as np import win32gui +from PIL import Image as PILImage +from PIL import ImageGrab +from PIL.Image import Image +from PyQt6.QtCore import pyqtBoundSignal + from config.screenshot import SCREENSHOT_COORDS from enums.increment_type import IncrementType -from PIL import Image, ImageGrab -from PyQt6.QtCore import pyqtBoundSignal class Screenshot: @@ -133,7 +137,7 @@ def screenshot_character_eidolons(self) -> list[np.ndarray]: res = [] screenshot = ImageGrab.grab(all_screens=True) - offset, _, _ = Image.core.grabscreen_win32(False, True) + offset, _, _ = PILImage.core.grabscreen_win32(False, True) x0, y0 = offset dim = 81 @@ -157,7 +161,7 @@ def screenshot_character_eidolons(self) -> list[np.ndarray]: if self._debug: for img in res: - self._save_image(Image.fromarray(img)) + self._save_image(PILImage.fromarray(img)) return res @@ -234,7 +238,7 @@ def _screenshot_traces(self, key: str) -> dict: res = {} screenshot = ImageGrab.grab(all_screens=True) - offset, _, _ = Image.core.grabscreen_win32(False, True) + offset, _, _ = PILImage.core.grabscreen_win32(False, True) x0, y0 = offset for k, v in coords["character"]["traces"][key].items(): From 91689b2113c0dfea918b0f74bf871a79671bf443 Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Sat, 3 Feb 2024 18:04:14 -0800 Subject: [PATCH 09/11] fix: break on failed substat parse #58 --- src/services/scanner/parsers/relic_strategy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/scanner/parsers/relic_strategy.py b/src/services/scanner/parsers/relic_strategy.py index 2b81ce2..3419acb 100644 --- a/src/services/scanner/parsers/relic_strategy.py +++ b/src/services/scanner/parsers/relic_strategy.py @@ -253,7 +253,7 @@ def _parse_substats( name, dist = self._game_data.get_closest_relic_sub_stat(name) if dist > 3: - continue + break if i >= len(vals): self._log_signal.emit( From 10ce022dd4adde49cbf0398a8ed745836c8c52f3 Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Sat, 3 Feb 2024 22:13:02 -0800 Subject: [PATCH 10/11] feat: validate total substat roll values --- src/main.py | 2 +- src/models/substat_vals.py | 18 ++++---- .../scanner/parsers/relic_strategy.py | 44 +++++++++++++++---- 3 files changed, 45 insertions(+), 19 deletions(-) diff --git a/src/main.py b/src/main.py index 8f07ae6..cc38bdc 100644 --- a/src/main.py +++ b/src/main.py @@ -140,7 +140,7 @@ def save_settings(self) -> None: self.settings.setValue("scan_relics", self.checkBoxScanRelics.isChecked()) self.settings.setValue("scan_characters", self.checkBoxScanChars.isChecked()) self.settings.setValue("sro_format", self.checkBoxSroFormat.isChecked()) - self.settings.setValue("debug_mode", self.checkBoxSroFormat.isChecked()) + self.settings.setValue("debug_mode", self.checkBoxDebugMode.isChecked()) self.settings.setValue("nav_delay", self.spinBoxNavDelay.value()) self.settings.setValue("scan_delay", self.spinBoxScanDelay.value()) diff --git a/src/models/substat_vals.py b/src/models/substat_vals.py index cc886fb..d28c07c 100644 --- a/src/models/substat_vals.py +++ b/src/models/substat_vals.py @@ -705,15 +705,15 @@ "2": [0.8, 0.9, 1.0], "4": [1.6, 1.7, 1.8, 1.9], "5": 2.0, - "6": [2.4, 2.5, 2.6], - "7": [2.7, 2.8, 2.9, 3.0], - "8": [3.2, 3.3, 3.4], - "9": [3.5, 3.6, 3.7, 3.8], - "10": [3.9, 4.0, 4.1, 4.2], - "11": [4.3, 4.4, 4.5, 4.6], - "12": [4.7, 4.8, 4.9], - "13": [5.0, 5.1, 5.2, 5.3], - "14": [5.4, 5.5, 5.6, 5.7], + "6": [2.4, 2.5, 2.6, 2.7], + "7": [2.8, 2.9, 3.0], + "8": [3.2, 3.3, 3.4, 3.5], + "9": [3.6, 3.7, 3.8], + "10": [3.9, 4.0, 4.1, 4.2, 4.3], + "11": [4.4, 4.5, 4.6], + "12": [4.7, 4.8, 4.9, 5.0, 5.1], + "13": [5.0, 5.2, 5.3, 5.4], + "14": [5.5, 5.6, 5.7, 5.8, 5.9], "15": [5.8, 5.9, 6.0], }, "CRIT Rate_": { diff --git a/src/services/scanner/parsers/relic_strategy.py b/src/services/scanner/parsers/relic_strategy.py index 3419acb..ecbb38e 100644 --- a/src/services/scanner/parsers/relic_strategy.py +++ b/src/services/scanner/parsers/relic_strategy.py @@ -275,24 +275,20 @@ def _parse_substats( ) continue - if not self._validate_substat(name, val, rarity): - self._log_signal.emit( - f'WARNING: Relic ID {relic_id}: Substat {name} has illegal value "{val}".' - ) - substats.append({"key": name, "value": val}) return substats - def _validate_substat(self, name: str, val: int | float, rarity: int) -> bool: + def _validate_substat(self, substat: dict[str, int | float], rarity: int) -> bool: """Validates the substat - :param name: The name of the substat - :param val: The value of the substat + :param name: The substat :param rarity: The rarity of the relic :return: True if the substat is valid, False otherwise """ try: + name = substat["key"] + val = substat["value"] if name not in SUBSTAT_ROLL_VALS[str(rarity)]: return False if str(val) not in SUBSTAT_ROLL_VALS[str(rarity)][name]: @@ -316,10 +312,40 @@ def _validate_substats( :param level: The level of the relic :param relic_id: The relic ID """ + # check valid number of substats substats_len = len(substats) min_substats = min(rarity - 2 + int(level / 3), 4) - if substats_len < min_substats: self._log_signal.emit( f"WARNING: Relic ID {relic_id} has {substats_len} substat(s), but the minimum for rarity {rarity} and level {level} is {min_substats}." ) + return + + # check valid roll value total + min_roll_value = round(min_substats * 0.8, 1) + max_roll_value = round(rarity - 1 + int(level / 3), 1) + total = 0 + for substat in substats: + if not self._validate_substat(substat, rarity): + self._log_signal.emit( + f'WARNING: Relic ID {relic_id}: Substat {substat["key"]} has illegal value "{substat["value"]}".' + ) + continue + + roll_value = SUBSTAT_ROLL_VALS[str(rarity)][substat["key"]][ + str(substat["value"]) + ] + if isinstance(roll_value, list): + # assume maxed + roll_value = roll_value[-1] + total += roll_value + + total = round(total, 1) + if total < min_roll_value: + self._log_signal.emit( + f"WARNING: Relic ID {relic_id} has a roll value of {total}, but the minimum for rarity {rarity} and level {level} is {min_roll_value}." + ) + elif total > max_roll_value: + self._log_signal.emit( + f"WARNING: Relic ID {relic_id} has a roll value of {total}, but the maximum for rarity {rarity} and level {level} is {max_roll_value}." + ) From 904e2b064ea2005a96d7281f06065488cb33c4ab Mon Sep 17 00:00:00 2001 From: Kelvin Zhao Date: Tue, 6 Feb 2024 00:19:10 -0800 Subject: [PATCH 11/11] feat: update for v2.0 changes --- HSR-Scanner.spec | 1 + README.md | 8 + sample_output.json | 13741 ++++++++-------- src/assets/images/discard.png | Bin 0 -> 839 bytes src/assets/images/lock.png | Bin 1188 -> 704 bytes src/config/screenshot.py | 11 +- .../scanner/parsers/relic_strategy.py | 14 +- src/ui/hsr_scanner.py | 17 +- src/ui/hsr_scanner.ui | 29 +- src/utils/conversion.py | 1 + src/utils/ocr.py | 2 +- src/utils/screenshot.py | 7 +- 12 files changed, 6768 insertions(+), 7063 deletions(-) create mode 100644 src/assets/images/discard.png diff --git a/HSR-Scanner.spec b/HSR-Scanner.spec index 59dfe2e..91de992 100644 --- a/HSR-Scanner.spec +++ b/HSR-Scanner.spec @@ -23,6 +23,7 @@ a.datas += [('assets\\tesseract\\tesseract.exe', 'src\\assets\\tesseract\\tesser a.datas += [('assets\\tesseract\\tessdata\\DIN-Alternate.traineddata','src\\assets\\tesseract\\tessdata\\DIN-Alternate.traineddata', "DATA")] a.datas += [('assets\\images\\databank.png','src\\assets\\images\\databank.png', "DATA")] a.datas += [('assets\\images\\lock.png','src\\assets\\images\\lock.png', "DATA")] +a.datas += [('assets\\images\\discard.png','src\\assets\\images\\discard.png', "DATA")] a.datas += [('assets\\images\\trailblazerm.png','src\\assets\\images\\trailblazerm.png', "DATA")] a.datas += [('assets\\images\\trailblazerf.png','src\\assets\\images\\trailblazerf.png', "DATA")] a.datas += [('assets\\images\\app.ico','src\\assets\\images\\app.ico', "DATA")] diff --git a/README.md b/README.md index e128607..f9de9b8 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,14 @@ HSR Scanner has the following scan options: - Set output location for the JSON file. - Filter light cones and relics based on a minimum rarity or level threshhold. +For slower systems, the scanner might perform its inputs too fast for the game to respond or render in time. To work around this, there are two types of delays that can be increased in the configure tab: +- Navigation delay for navigating between different pages (inventory, character details, etc.) +- Scan delay for clicking between individual items (relics, light cones, and characters). + The scanner uses `b` and `c` by default to navigate to the inventory and character screen, respectively. If you changed these hotkeys, you will need to update the corresponding key in the configure tab. +If debug mode is enabled, the scanner will save ALL the screenshots taken during a scan to a debug folder in the specified output directory. + ## Output The output is loosely based off of Genshin's `.GOOD` export format. I don't expect this output to change anytime soon. If a breaking change has to made to the output, the version will be incremented by one to differentiate the change from previous versions. @@ -105,6 +111,7 @@ Current output sample: ], "location": "Bronya", "lock": true, + "discard": false, "_id": "relic_1" }, { @@ -125,6 +132,7 @@ Current output sample: ], "location": "", "lock": false, + "discard": true, "_id": "relic_2" } ], diff --git a/sample_output.json b/sample_output.json index f8b300e..2627878 100644 --- a/sample_output.json +++ b/sample_output.json @@ -3,4916 +3,3949 @@ "version": 3, "light_cones": [ { - "key": "Void", + "key": "The Seriousness of Breakfast", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_239" + "lock": true, + "_id": "light_cone_34" }, { - "key": "Void", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_240" + "_id": "light_cone_320" }, { - "key": "Void", + "key": "The Seriousness of Breakfast", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_241" + "lock": true, + "_id": "light_cone_35" }, { - "key": "Void", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_242" + "_id": "light_cone_321" }, { - "key": "Void", + "key": "The Seriousness of Breakfast", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_243" + "lock": true, + "_id": "light_cone_36" }, { - "key": "Void", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_244" + "_id": "light_cone_322" }, { - "key": "Void", + "key": "The Seriousness of Breakfast", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", "lock": true, - "_id": "light_cone_245" + "_id": "light_cone_37" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_246" + "_id": "light_cone_323" }, { - "key": "Pioneering", + "key": "Geniuses' Repose", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_247" + "lock": true, + "_id": "light_cone_38" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_248" + "_id": "light_cone_324" }, { - "key": "Pioneering", + "key": "Geniuses' Repose", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_249" + "lock": true, + "_id": "light_cone_39" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_250" + "_id": "light_cone_325" }, { - "key": "Pioneering", + "key": "Dance! Dance! Dance!", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_251" + "lock": true, + "_id": "light_cone_40" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_252" + "_id": "light_cone_326" }, { - "key": "Pioneering", + "key": "Fermata", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_253" + "lock": true, + "_id": "light_cone_41" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_254" + "_id": "light_cone_327" }, { - "key": "Pioneering", + "key": "Good Night and Sleep Well", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_255" + "lock": true, + "_id": "light_cone_42" }, { - "key": "Pioneering", + "key": "Fine Fruit", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_256" + "lock": true, + "_id": "light_cone_328" }, { - "key": "Pioneering", + "key": "Trend of the Universal Market", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_257" + "lock": true, + "_id": "light_cone_43" }, { - "key": "Pioneering", + "key": "Cornucopia", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_258" + "lock": false, + "_id": "light_cone_329" }, { - "key": "Defense", + "key": "Trend of the Universal Market", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_259" + "lock": true, + "_id": "light_cone_44" }, { - "key": "Defense", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_260" + "_id": "light_cone_330" }, { - "key": "Defense", + "key": "Landau's Choice", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_261" + "lock": true, + "_id": "light_cone_45" }, { - "key": "Defense", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_262" + "_id": "light_cone_331" }, { - "key": "Defense", + "key": "Landau's Choice", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_263" + "lock": true, + "_id": "light_cone_46" }, { - "key": "Defense", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_264" + "_id": "light_cone_332" }, { - "key": "Defense", + "key": "Landau's Choice", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_265" + "lock": true, + "_id": "light_cone_47" }, { - "key": "Defense", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_266" + "_id": "light_cone_333" }, { - "key": "Amber", + "key": "Landau's Choice", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_267" + "lock": true, + "_id": "light_cone_48" }, { - "key": "Amber", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_268" + "_id": "light_cone_334" }, { - "key": "Amber", + "key": "Hey, Over Here", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_269" + "lock": true, + "_id": "light_cone_49" }, { - "key": "Amber", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_270" + "_id": "light_cone_335" }, { - "key": "Amber", + "key": "Perfect Timing", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_271" + "lock": true, + "_id": "light_cone_50" }, { - "key": "Amber", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_272" + "_id": "light_cone_336" }, { - "key": "Amber", + "key": "Shared Feeling", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", "lock": true, - "_id": "light_cone_273" + "_id": "light_cone_51" }, { - "key": "Multiplication", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_274" + "_id": "light_cone_337" }, { - "key": "Multiplication", + "key": "Post-Op Conversation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_275" + "lock": true, + "_id": "light_cone_52" }, { - "key": "Multiplication", + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_276" + "_id": "light_cone_338" }, { - "key": "Multiplication", + "key": "Meshing Cogs", + "level": 80, + "ascension": 6, + "superimposition": 5, + "location": "Ruan Mei", + "lock": true, + "_id": "light_cone_53" + }, + { + "key": "Cornucopia", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_277" + "_id": "light_cone_339" }, { - "key": "Multiplication", + "key": "Cornucopia", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_278" + "lock": true, + "_id": "light_cone_340" }, { - "key": "Multiplication", + "key": "Defense", + "level": 80, + "ascension": 6, + "superimposition": 5, + "location": "March 7th", + "lock": true, + "_id": "light_cone_54" + }, + { + "key": "Defense", + "level": 70, + "ascension": 5, + "superimposition": 5, + "location": "TrailblazerPreservation", + "lock": true, + "_id": "light_cone_55" + }, + { + "key": "Collapsing Sky", + "level": 20, + "ascension": 0, + "superimposition": 5, + "location": "Arlan", + "lock": true, + "_id": "light_cone_56" + }, + { + "key": "Mediation", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, + "location": "Yukong", + "lock": true, + "_id": "light_cone_57" + }, + { + "key": "Cornucopia", + "level": 30, + "ascension": 2, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_279" + "lock": true, + "_id": "light_cone_58" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_280" + "_id": "light_cone_59" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_281" + "_id": "light_cone_60" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_282" + "_id": "light_cone_61" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_283" + "_id": "light_cone_62" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_284" + "_id": "light_cone_63" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_285" + "_id": "light_cone_64" }, { - "key": "Multiplication", + "key": "Mutual Demise", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_286" + "lock": false, + "_id": "light_cone_65" }, { - "key": "Fine Fruit", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_287" + "_id": "light_cone_66" }, { - "key": "Fine Fruit", + "key": "Mutual Demise", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_288" + "_id": "light_cone_67" }, { - "key": "Cruising in the Stellar Sea", - "level": 80, - "ascension": 6, + "key": "Mutual Demise", + "level": 1, + "ascension": 0, "superimposition": 5, - "location": "Seele", + "location": "", "lock": true, - "_id": "light_cone_2" + "_id": "light_cone_68" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_289" - }, - { - "key": "Time Waits for No One", - "level": 80, - "ascension": 6, - "superimposition": 1, - "location": "Huohuo", - "lock": true, - "_id": "light_cone_4" + "_id": "light_cone_69" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_290" + "_id": "light_cone_70" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_291" + "_id": "light_cone_71" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_292" + "_id": "light_cone_72" }, { - "key": "Something Irreplaceable", - "level": 80, - "ascension": 6, + "key": "Shattered Home", + "level": 1, + "ascension": 0, "superimposition": 1, - "location": "Clara", - "lock": true, - "_id": "light_cone_1" + "location": "", + "lock": false, + "_id": "light_cone_73" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_293" - }, - { - "key": "Swordplay", - "level": 80, - "ascension": 6, - "superimposition": 3, - "location": "Sushang", - "lock": true, - "_id": "light_cone_5" + "_id": "light_cone_74" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_294" - }, - { - "key": "Memories of the Past", - "level": 80, - "ascension": 6, - "superimposition": 3, - "location": "Asta", - "lock": true, - "_id": "light_cone_7" + "_id": "light_cone_75" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_295" - }, - { - "key": "Before the Tutorial Mission Starts", - "level": 80, - "ascension": 6, - "superimposition": 5, - "location": "Pela", - "lock": true, - "_id": "light_cone_8" + "_id": "light_cone_76" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_296" + "_id": "light_cone_77" }, { - "key": "Quid Pro Quo", - "level": 60, - "ascension": 4, - "superimposition": 5, - "location": "Bailu", + "key": "Shattered Home", + "level": 1, + "ascension": 0, + "superimposition": 1, + "location": "", "lock": false, - "_id": "light_cone_11" + "_id": "light_cone_78" }, { - "key": "Fine Fruit", + "key": "Shattered Home", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_297" + "lock": false, + "_id": "light_cone_79" }, { - "key": "River Flows in Spring", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, - "location": "Dan Heng", - "lock": true, - "_id": "light_cone_13" + "location": "", + "lock": false, + "_id": "light_cone_80" }, { - "key": "Cornucopia", + "key": "Shattered Home", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_298" + "_id": "light_cone_81" }, { - "key": "Under the Blue Sky", - "level": 20, + "key": "Shattered Home", + "level": 1, "ascension": 0, - "superimposition": 2, - "location": "Hook", + "superimposition": 5, + "location": "", "lock": true, - "_id": "light_cone_12" + "_id": "light_cone_82" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_299" - }, - { - "key": "Only Silence Remains", - "level": 70, - "ascension": 5, - "superimposition": 4, - "location": "Dr. Ratio", - "lock": true, - "_id": "light_cone_10" + "_id": "light_cone_83" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_300" - }, - { - "key": "Resolution Shines As Pearls of Sweat", - "level": 80, - "ascension": 6, - "superimposition": 3, - "location": "Silver Wolf", - "lock": true, - "_id": "light_cone_9" + "_id": "light_cone_84" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_301" + "_id": "light_cone_85" }, { - "key": "But the Battle Isn't Over", - "level": 80, - "ascension": 6, + "key": "Collapsing Sky", + "level": 1, + "ascension": 0, "superimposition": 1, - "location": "Bronya", - "lock": true, - "_id": "light_cone_3" + "location": "", + "lock": false, + "_id": "light_cone_86" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_302" - }, - { - "key": "Today Is Another Peaceful Day", - "level": 80, - "ascension": 6, - "superimposition": 4, - "location": "Herta", - "lock": true, - "_id": "light_cone_6" + "_id": "light_cone_87" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_303" + "_id": "light_cone_88" }, { - "key": "Make the World Clamor", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, - "location": "Serval", - "lock": true, - "_id": "light_cone_14" + "location": "", + "lock": false, + "_id": "light_cone_89" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_304" + "_id": "light_cone_90" }, { - "key": "The Birth of the Self", + "key": "Collapsing Sky", "level": 1, "ascension": 0, - "superimposition": 2, - "location": "Qingque", - "lock": true, - "_id": "light_cone_15" + "superimposition": 1, + "location": "", + "lock": false, + "_id": "light_cone_91" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_305" + "_id": "light_cone_92" }, { - "key": "Dance! Dance! Dance!", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, - "location": "Tingyun", - "lock": true, - "_id": "light_cone_16" + "location": "", + "lock": false, + "_id": "light_cone_93" }, { - "key": "Cornucopia", + "key": "Collapsing Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_306" + "_id": "light_cone_94" }, { - "key": "A Secret Vow", - "level": 80, - "ascension": 6, - "superimposition": 4, + "key": "Collapsing Sky", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_19" + "lock": false, + "_id": "light_cone_95" }, { - "key": "Cornucopia", + "key": "Adversarial", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_307" + "lock": false, + "_id": "light_cone_96" }, { - "key": "Planetary Rendezvous", + "key": "Adversarial", "level": 1, "ascension": 0, - "superimposition": 2, - "location": "Hanya", - "lock": true, - "_id": "light_cone_17" + "superimposition": 1, + "location": "", + "lock": false, + "_id": "light_cone_97" }, { - "key": "Shared Feeling", + "key": "Adversarial", "level": 1, "ascension": 0, - "superimposition": 5, - "location": "Natasha", - "lock": true, - "_id": "light_cone_18" - }, - { - "key": "Eyes of the Prey", - "level": 50, - "ascension": 3, - "superimposition": 3, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_22" + "lock": false, + "_id": "light_cone_98" }, { - "key": "Past and Future", - "level": 70, - "ascension": 5, - "superimposition": 5, + "key": "Adversarial", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_20" + "lock": false, + "_id": "light_cone_99" }, { - "key": "The Moles Welcome You", - "level": 50, - "ascension": 3, + "key": "Adversarial", + "level": 1, + "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_21" + "lock": false, + "_id": "light_cone_100" }, { - "key": "Make the World Clamor", - "level": 20, - "ascension": 1, + "key": "Adversarial", + "level": 1, + "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_23" + "lock": false, + "_id": "light_cone_101" }, { - "key": "We Are Wildfire", - "level": 20, - "ascension": 1, - "superimposition": 2, + "key": "Adversarial", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_24" + "lock": false, + "_id": "light_cone_102" }, { - "key": "Woof! Walk Time!", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_25" + "lock": false, + "_id": "light_cone_103" }, { - "key": "Woof! Walk Time!", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_26" + "lock": false, + "_id": "light_cone_104" }, { - "key": "Under the Blue Sky", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_27" + "lock": false, + "_id": "light_cone_105" }, { - "key": "The Moles Welcome You", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_28" + "lock": false, + "_id": "light_cone_106" }, { - "key": "The Moles Welcome You", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_29" + "lock": false, + "_id": "light_cone_107" }, { - "key": "Subscribe for More!", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_30" + "lock": false, + "_id": "light_cone_108" }, { - "key": "Subscribe for More!", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_31" + "lock": false, + "_id": "light_cone_109" }, { - "key": "Subscribe for More!", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_32" + "lock": false, + "_id": "light_cone_110" }, { - "key": "The Seriousness of Breakfast", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_33" + "lock": false, + "_id": "light_cone_111" }, { - "key": "The Seriousness of Breakfast", + "key": "Adversarial", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_34" + "lock": false, + "_id": "light_cone_112" }, { - "key": "The Seriousness of Breakfast", + "key": "Adversarial", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", "lock": true, - "_id": "light_cone_35" + "_id": "light_cone_113" }, { - "key": "The Seriousness of Breakfast", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_36" + "lock": false, + "_id": "light_cone_114" }, { - "key": "Geniuses' Repose", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_37" + "lock": false, + "_id": "light_cone_115" }, { - "key": "Geniuses' Repose", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_38" + "lock": false, + "_id": "light_cone_116" }, { - "key": "Fermata", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_39" + "lock": false, + "_id": "light_cone_117" }, { - "key": "Good Night and Sleep Well", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_40" + "lock": false, + "_id": "light_cone_118" }, { - "key": "Trend of the Universal Market", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_41" + "lock": false, + "_id": "light_cone_119" }, { - "key": "Trend of the Universal Market", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_42" + "lock": false, + "_id": "light_cone_120" }, { - "key": "Landau's Choice", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_43" + "lock": false, + "_id": "light_cone_121" }, { - "key": "Landau's Choice", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_44" + "lock": false, + "_id": "light_cone_122" }, { - "key": "Landau's Choice", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_45" + "lock": false, + "_id": "light_cone_123" }, { - "key": "Hey, Over Here", + "key": "Darting Arrow", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_46" + "lock": false, + "_id": "light_cone_124" }, { - "key": "Perfect Timing", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_47" + "lock": false, + "_id": "light_cone_125" }, { - "key": "Shared Feeling", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_48" + "lock": false, + "_id": "light_cone_126" }, { - "key": "Post-Op Conversation", + "key": "Darting Arrow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_49" + "lock": false, + "_id": "light_cone_127" }, { - "key": "Meshing Cogs", - "level": 80, - "ascension": 6, + "key": "Darting Arrow", + "level": 1, + "ascension": 0, "superimposition": 5, - "location": "Ruan Mei", + "location": "", "lock": true, - "_id": "light_cone_50" + "_id": "light_cone_128" }, { - "key": "Defense", - "level": 80, - "ascension": 6, - "superimposition": 5, - "location": "March 7th", - "lock": true, - "_id": "light_cone_51" - }, - { - "key": "Defense", - "level": 70, - "ascension": 5, - "superimposition": 5, - "location": "TrailblazerPreservation", - "lock": true, - "_id": "light_cone_52" - }, - { - "key": "Collapsing Sky", - "level": 20, - "ascension": 0, - "superimposition": 5, - "location": "Arlan", - "lock": true, - "_id": "light_cone_53" - }, - { - "key": "Mediation", + "key": "Arrows", "level": 1, "ascension": 0, - "superimposition": 5, - "location": "Yukong", - "lock": true, - "_id": "light_cone_54" - }, - { - "key": "Cornucopia", - "level": 30, - "ascension": 2, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_55" + "lock": false, + "_id": "light_cone_129" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_56" + "_id": "light_cone_130" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_57" + "_id": "light_cone_131" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_58" + "_id": "light_cone_132" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_59" + "_id": "light_cone_133" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_60" + "_id": "light_cone_134" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_61" + "_id": "light_cone_135" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_62" + "_id": "light_cone_136" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_63" + "_id": "light_cone_137" }, { - "key": "Mutual Demise", + "key": "Arrows", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_64" + "lock": false, + "_id": "light_cone_138" }, { - "key": "Shattered Home", - "level": 1, - "ascension": 0, + "key": "Time Waits for No One", + "level": 80, + "ascension": 6, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_65" + "location": "Huohuo", + "lock": true, + "_id": "light_cone_4" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_66" + "_id": "light_cone_139" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_67" + "_id": "light_cone_140" }, { - "key": "Shattered Home", + "key": "Cruising in the Stellar Sea", + "level": 80, + "ascension": 6, + "superimposition": 5, + "location": "Seele", + "lock": true, + "_id": "light_cone_2" + }, + { + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_68" + "_id": "light_cone_141" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_69" + "_id": "light_cone_142" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_70" + "_id": "light_cone_143" }, { - "key": "Shattered Home", - "level": 1, - "ascension": 0, + "key": "Something Irreplaceable", + "level": 80, + "ascension": 6, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_71" + "location": "Clara", + "lock": true, + "_id": "light_cone_1" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_72" + "_id": "light_cone_144" }, { - "key": "Shattered Home", + "key": "Reforged Remembrance", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_73" + "lock": true, + "_id": "light_cone_5" }, { - "key": "Shattered Home", + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_74" + "_id": "light_cone_145" }, { - "key": "Shattered Home", + "key": "Only Silence Remains", + "level": 80, + "ascension": 6, + "superimposition": 5, + "location": "Dr. Ratio", + "lock": true, + "_id": "light_cone_7" + }, + { + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_75" + "_id": "light_cone_146" }, { - "key": "Shattered Home", + "key": "Today Is Another Peaceful Day", + "level": 80, + "ascension": 6, + "superimposition": 4, + "location": "Herta", + "lock": true, + "_id": "light_cone_8" + }, + { + "key": "Arrows", "level": 1, "ascension": 0, "superimposition": 5, "location": "", "lock": true, - "_id": "light_cone_76" + "_id": "light_cone_147" }, { - "key": "Collapsing Sky", + "key": "Resolution Shines As Pearls of Sweat", + "level": 80, + "ascension": 6, + "superimposition": 3, + "location": "Silver Wolf", + "lock": true, + "_id": "light_cone_11" + }, + { + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_77" + "_id": "light_cone_148" }, { - "key": "Collapsing Sky", + "key": "Swordplay", + "level": 80, + "ascension": 6, + "superimposition": 4, + "location": "Sushang", + "lock": true, + "_id": "light_cone_6" + }, + { + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_78" + "_id": "light_cone_149" }, { - "key": "Collapsing Sky", - "level": 1, - "ascension": 0, + "key": "But the Battle Isn't Over", + "level": 80, + "ascension": 6, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_79" + "location": "Bronya", + "lock": true, + "_id": "light_cone_3" }, { - "key": "Collapsing Sky", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_80" + "_id": "light_cone_150" }, { - "key": "Collapsing Sky", + "key": "Before the Tutorial Mission Starts", + "level": 80, + "ascension": 6, + "superimposition": 5, + "location": "Pela", + "lock": true, + "_id": "light_cone_10" + }, + { + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_81" + "_id": "light_cone_151" }, { - "key": "Collapsing Sky", - "level": 1, + "key": "Under the Blue Sky", + "level": 20, "ascension": 0, - "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_82" + "superimposition": 2, + "location": "Hook", + "lock": true, + "_id": "light_cone_13" }, { - "key": "Collapsing Sky", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_83" + "_id": "light_cone_152" }, { - "key": "Collapsing Sky", + "key": "River Flows in Spring", "level": 1, "ascension": 0, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_84" + "location": "Dan Heng", + "lock": true, + "_id": "light_cone_14" }, { - "key": "Collapsing Sky", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_85" + "_id": "light_cone_153" }, { - "key": "Collapsing Sky", + "key": "Memories of the Past", + "level": 80, + "ascension": 6, + "superimposition": 3, + "location": "Asta", + "lock": true, + "_id": "light_cone_9" + }, + { + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_86" + "_id": "light_cone_154" }, { - "key": "Collapsing Sky", - "level": 1, - "ascension": 0, - "superimposition": 1, - "location": "", + "key": "Quid Pro Quo", + "level": 60, + "ascension": 4, + "superimposition": 5, + "location": "Bailu", "lock": false, - "_id": "light_cone_87" + "_id": "light_cone_12" }, { - "key": "Collapsing Sky", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_88" + "_id": "light_cone_155" }, { - "key": "Collapsing Sky", + "key": "Make the World Clamor", "level": 1, "ascension": 0, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_89" + "location": "Serval", + "lock": true, + "_id": "light_cone_15" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_90" + "_id": "light_cone_156" }, { - "key": "Adversarial", + "key": "The Birth of the Self", "level": 1, "ascension": 0, - "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_91" + "superimposition": 2, + "location": "Qingque", + "lock": true, + "_id": "light_cone_16" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_92" + "_id": "light_cone_157" }, { - "key": "Adversarial", + "key": "Dance! Dance! Dance!", "level": 1, "ascension": 0, "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_93" + "location": "Tingyun", + "lock": true, + "_id": "light_cone_17" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_94" + "_id": "light_cone_158" }, { - "key": "Adversarial", - "level": 1, - "ascension": 0, - "superimposition": 1, + "key": "A Secret Vow", + "level": 80, + "ascension": 6, + "superimposition": 4, "location": "", - "lock": false, - "_id": "light_cone_95" + "lock": true, + "_id": "light_cone_20" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_96" + "_id": "light_cone_159" }, { - "key": "Adversarial", + "key": "Planetary Rendezvous", "level": 1, "ascension": 0, - "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_97" + "superimposition": 2, + "location": "Hanya", + "lock": true, + "_id": "light_cone_18" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_98" + "_id": "light_cone_160" }, { - "key": "Adversarial", + "key": "Shared Feeling", "level": 1, "ascension": 0, - "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_99" + "superimposition": 5, + "location": "Natasha", + "lock": true, + "_id": "light_cone_19" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_100" + "_id": "light_cone_161" }, { - "key": "Adversarial", - "level": 1, - "ascension": 0, - "superimposition": 1, + "key": "Eyes of the Prey", + "level": 50, + "ascension": 3, + "superimposition": 3, "location": "", - "lock": false, - "_id": "light_cone_101" + "lock": true, + "_id": "light_cone_23" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_102" + "_id": "light_cone_162" }, { - "key": "Adversarial", + "key": "Past and Future", + "level": 70, + "ascension": 5, + "superimposition": 5, + "location": "", + "lock": true, + "_id": "light_cone_21" + }, + { + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_103" + "_id": "light_cone_163" }, { - "key": "Adversarial", - "level": 1, - "ascension": 0, + "key": "The Moles Welcome You", + "level": 50, + "ascension": 3, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_104" + "lock": true, + "_id": "light_cone_22" }, { - "key": "Adversarial", + "key": "Sagacity", "level": 1, "ascension": 0, "superimposition": 5, "location": "", "lock": true, - "_id": "light_cone_105" + "_id": "light_cone_164" }, { - "key": "Darting Arrow", - "level": 1, - "ascension": 0, + "key": "Make the World Clamor", + "level": 20, + "ascension": 1, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_106" + "lock": true, + "_id": "light_cone_24" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_107" + "_id": "light_cone_165" }, { - "key": "Darting Arrow", - "level": 1, - "ascension": 0, - "superimposition": 1, + "key": "We Are Wildfire", + "level": 20, + "ascension": 1, + "superimposition": 2, "location": "", - "lock": false, - "_id": "light_cone_108" + "lock": true, + "_id": "light_cone_25" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_109" + "_id": "light_cone_166" }, { - "key": "Darting Arrow", + "key": "Woof! Walk Time!", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_110" + "lock": true, + "_id": "light_cone_26" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_111" + "_id": "light_cone_167" }, { - "key": "Darting Arrow", + "key": "Woof! Walk Time!", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_112" + "lock": true, + "_id": "light_cone_27" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_113" + "_id": "light_cone_168" }, { - "key": "Darting Arrow", + "key": "Under the Blue Sky", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_114" + "lock": true, + "_id": "light_cone_28" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_115" + "_id": "light_cone_169" }, { - "key": "Darting Arrow", + "key": "The Moles Welcome You", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_116" + "lock": true, + "_id": "light_cone_29" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_117" + "_id": "light_cone_170" }, { - "key": "Darting Arrow", + "key": "The Moles Welcome You", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_118" + "lock": true, + "_id": "light_cone_30" }, { - "key": "Darting Arrow", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_119" + "_id": "light_cone_171" }, { - "key": "Darting Arrow", + "key": "Subscribe for More!", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", "lock": true, - "_id": "light_cone_120" + "_id": "light_cone_31" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_121" + "_id": "light_cone_172" }, { - "key": "Arrows", + "key": "Subscribe for More!", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_122" + "lock": true, + "_id": "light_cone_32" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_123" + "_id": "light_cone_173" }, { - "key": "Arrows", + "key": "Subscribe for More!", "level": 1, "ascension": 0, "superimposition": 1, "location": "", - "lock": false, - "_id": "light_cone_124" + "lock": true, + "_id": "light_cone_33" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_125" + "_id": "light_cone_174" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_126" + "_id": "light_cone_175" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_127" + "_id": "light_cone_176" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_128" + "_id": "light_cone_177" }, { - "key": "Arrows", + "key": "Passkey", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_129" + "lock": true, + "_id": "light_cone_178" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_130" + "_id": "light_cone_179" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_131" + "_id": "light_cone_180" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_132" + "_id": "light_cone_181" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_133" + "_id": "light_cone_182" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_134" + "_id": "light_cone_183" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_135" + "_id": "light_cone_184" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_136" + "_id": "light_cone_185" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_137" + "_id": "light_cone_186" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_138" + "_id": "light_cone_187" }, { - "key": "Arrows", + "key": "Data Bank", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_139" + "lock": false, + "_id": "light_cone_188" }, { - "key": "Sagacity", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_140" + "_id": "light_cone_189" }, { - "key": "Sagacity", + "key": "Data Bank", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_141" + "_id": "light_cone_190" }, { - "key": "Sagacity", + "key": "Data Bank", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_142" + "lock": true, + "_id": "light_cone_191" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_143" + "_id": "light_cone_192" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_144" + "_id": "light_cone_193" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_145" + "_id": "light_cone_194" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_146" + "_id": "light_cone_195" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_147" + "_id": "light_cone_196" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_148" + "_id": "light_cone_197" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_149" + "_id": "light_cone_198" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_150" + "_id": "light_cone_199" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_151" + "_id": "light_cone_200" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_152" + "_id": "light_cone_201" }, { - "key": "Sagacity", + "key": "Mediation", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_153" + "lock": false, + "_id": "light_cone_202" }, { - "key": "Passkey", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_154" + "_id": "light_cone_203" }, { - "key": "Passkey", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_155" + "_id": "light_cone_204" }, { - "key": "Passkey", + "key": "Mediation", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_156" + "_id": "light_cone_205" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_157" + "_id": "light_cone_206" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_158" + "_id": "light_cone_207" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_159" + "_id": "light_cone_208" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_160" + "_id": "light_cone_209" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_161" + "_id": "light_cone_210" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_162" + "_id": "light_cone_211" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_163" + "_id": "light_cone_212" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_164" + "_id": "light_cone_213" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_165" + "_id": "light_cone_214" }, { - "key": "Passkey", + "key": "Meshing Cogs", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_166" + "lock": false, + "_id": "light_cone_215" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_167" + "_id": "light_cone_216" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_168" + "_id": "light_cone_217" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_169" + "_id": "light_cone_218" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_170" + "_id": "light_cone_219" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_171" + "_id": "light_cone_220" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_172" + "_id": "light_cone_221" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_173" + "_id": "light_cone_222" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_174" + "_id": "light_cone_223" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_175" + "_id": "light_cone_224" }, { - "key": "Data Bank", + "key": "Chorus", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_176" + "lock": false, + "_id": "light_cone_225" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_177" + "_id": "light_cone_226" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_178" + "_id": "light_cone_227" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_179" + "_id": "light_cone_228" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_180" + "_id": "light_cone_229" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_181" - }, - { - "key": "Mediation", - "level": 1, - "ascension": 0, - "superimposition": 1, - "location": "", - "lock": false, - "_id": "light_cone_182" + "_id": "light_cone_230" }, { - "key": "Mediation", + "key": "Chorus", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_183" + "lock": true, + "_id": "light_cone_231" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_184" + "_id": "light_cone_232" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_185" + "_id": "light_cone_233" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_186" + "_id": "light_cone_234" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_187" + "_id": "light_cone_235" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_188" + "_id": "light_cone_236" }, { - "key": "Mediation", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_189" + "_id": "light_cone_237" }, { - "key": "Meshing Cogs", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_190" + "_id": "light_cone_238" }, { - "key": "Meshing Cogs", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_191" + "_id": "light_cone_239" }, { - "key": "Meshing Cogs", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_192" + "_id": "light_cone_240" }, { - "key": "Meshing Cogs", + "key": "Hidden Shadow", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_193" + "_id": "light_cone_241" }, { - "key": "Meshing Cogs", + "key": "Hidden Shadow", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_194" + "lock": true, + "_id": "light_cone_242" }, { - "key": "Meshing Cogs", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_195" + "_id": "light_cone_243" }, { - "key": "Meshing Cogs", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_196" + "_id": "light_cone_244" }, { - "key": "Meshing Cogs", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_197" + "_id": "light_cone_245" }, { - "key": "Meshing Cogs", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_198" + "_id": "light_cone_246" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_199" + "_id": "light_cone_247" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_200" + "_id": "light_cone_248" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_201" + "_id": "light_cone_249" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_202" + "_id": "light_cone_250" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_203" + "_id": "light_cone_251" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_204" + "_id": "light_cone_252" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_205" + "_id": "light_cone_253" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_206" + "_id": "light_cone_254" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_207" + "_id": "light_cone_255" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_208" + "_id": "light_cone_256" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_209" + "_id": "light_cone_257" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_210" + "_id": "light_cone_258" }, { - "key": "Chorus", + "key": "Loop", "level": 1, "ascension": 0, "superimposition": 5, "location": "", "lock": true, - "_id": "light_cone_211" + "_id": "light_cone_259" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_212" + "_id": "light_cone_260" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_213" + "_id": "light_cone_261" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_214" + "_id": "light_cone_262" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_215" + "_id": "light_cone_263" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_216" + "_id": "light_cone_264" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_217" + "_id": "light_cone_265" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_218" + "_id": "light_cone_266" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_219" + "_id": "light_cone_267" }, { - "key": "Hidden Shadow", + "key": "Void", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_220" + "lock": true, + "_id": "light_cone_268" }, { - "key": "Hidden Shadow", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_221" + "_id": "light_cone_269" }, { - "key": "Hidden Shadow", + "key": "Pioneering", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_222" + "lock": false, + "_id": "light_cone_270" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_223" + "_id": "light_cone_271" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_224" + "_id": "light_cone_272" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_225" + "_id": "light_cone_273" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_226" + "_id": "light_cone_274" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_227" + "_id": "light_cone_275" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_228" + "_id": "light_cone_276" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_229" + "_id": "light_cone_277" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_230" + "_id": "light_cone_278" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_231" + "_id": "light_cone_279" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_232" + "_id": "light_cone_280" }, { - "key": "Loop", + "key": "Pioneering", "level": 1, "ascension": 0, - "superimposition": 1, + "superimposition": 5, "location": "", - "lock": false, - "_id": "light_cone_233" + "lock": true, + "_id": "light_cone_281" }, { - "key": "Loop", + "key": "Defense", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_234" + "_id": "light_cone_282" }, { - "key": "Loop", + "key": "Defense", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_235" + "_id": "light_cone_283" }, { - "key": "Loop", + "key": "Defense", "level": 1, "ascension": 0, - "superimposition": 5, + "superimposition": 1, "location": "", - "lock": true, - "_id": "light_cone_236" + "lock": false, + "_id": "light_cone_284" }, { - "key": "Void", + "key": "Defense", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_237" + "_id": "light_cone_285" }, { - "key": "Void", + "key": "Defense", "level": 1, "ascension": 0, "superimposition": 1, "location": "", "lock": false, - "_id": "light_cone_238" - } - ], - "relics": [ - { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 5, - "level": 15, - "mainstat": "SPD", - "substats": [ - { - "key": "HP_", - "value": 11.2 - }, - { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "Effect Hit Rate_", - "value": 12.5 - } - ], - "location": "Silver Wolf", - "lock": true, - "_id": "relic_77" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Lightning DMG Boost", - "substats": [ - { - "key": "HP", - "value": 33 - }, - { - "key": "ATK", - "value": 16 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - } - ], - "location": "", - "lock": true, - "_id": "relic_222" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Body", - "rarity": 5, - "level": 15, - "mainstat": "Effect Hit Rate", - "substats": [ - { - "key": "HP", - "value": 67 - }, - { - "key": "DEF_", - "value": 14.5 - }, - { - "key": "SPD", - "value": 4 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - } - ], - "location": "Silver Wolf", - "lock": true, - "_id": "relic_78" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", - "substats": [ - { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Effect RES_", - "value": 3.8 - } - ], - "location": "", - "lock": true, - "_id": "relic_223" - }, - { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", - "rarity": 5, - "level": 15, - "mainstat": "DEF", - "substats": [ - { - "key": "ATK", - "value": 38 - }, - { - "key": "DEF", - "value": 78 - }, - { - "key": "HP_", - "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 11.0 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_79" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Physical DMG Boost", - "substats": [ - { - "key": "HP_", - "value": 3.4 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - }, - { - "key": "Effect RES_", - "value": 3.4 - } - ], - "location": "", - "lock": true, - "_id": "relic_224" - }, - { - "set": "Knight of Purity Palace", - "slot": "Head", - "rarity": 5, - "level": 15, - "mainstat": "HP", - "substats": [ - { - "key": "HP_", - "value": 8.6 - }, - { - "key": "ATK_", - "value": 8.6 - }, - { - "key": "SPD", - "value": 7 - }, - { - "key": "Effect Hit Rate_", - "value": 6.9 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_80" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", - "substats": [ - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "Effect RES_", - "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 5.8 - } - ], - "location": "", - "lock": true, - "_id": "relic_225" - }, - { - "set": "Knight of Purity Palace", - "slot": "Feet", - "rarity": 5, - "level": 15, - "mainstat": "SPD", - "substats": [ - { - "key": "ATK", - "value": 16 - }, - { - "key": "ATK_", - "value": 7.3 - }, - { - "key": "DEF_", - "value": 18.9 - }, - { - "key": "CRIT DMG_", - "value": 5.1 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_81" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", - "substats": [ - { - "key": "ATK", - "value": 21 - }, - { - "key": "DEF", - "value": 21 - }, - { - "key": "CRIT DMG_", - "value": 5.1 - } - ], - "location": "", - "lock": true, - "_id": "relic_226" - }, - { - "set": "Knight of Purity Palace", - "slot": "Body", - "rarity": 5, - "level": 15, - "mainstat": "Effect Hit Rate", - "substats": [ - { - "key": "ATK_", - "value": 12.0 - }, - { - "key": "SPD", - "value": 6 - }, - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "Effect RES_", - "value": 3.4 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_82" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Lightning DMG Boost", - "substats": [ - { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - } - ], - "location": "", - "lock": true, - "_id": "relic_227" - }, - { - "set": "Knight of Purity Palace", - "slot": "Hands", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "HP_", - "value": 15.9 - }, - { - "key": "DEF_", - "value": 9.7 - }, - { - "key": "SPD", - "value": 4 - }, - { - "key": "Effect RES_", - "value": 3.8 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_83" - }, - { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "Wind DMG Boost", - "substats": [ - { - "key": "HP_", - "value": 3.8 - }, - { - "key": "Effect RES_", - "value": 3.8 - }, - { - "key": "Break Effect_", - "value": 5.8 - } - ], - "location": "", - "lock": true, - "_id": "relic_228" - }, - { - "set": "Belobog of the Architects", - "slot": "Link Rope", - "rarity": 5, - "level": 15, - "mainstat": "Energy Regeneration Rate", - "substats": [ - { - "key": "HP", - "value": 33 - }, - { - "key": "HP_", - "value": 11.6 - }, - { - "key": "DEF_", - "value": 4.3 - }, - { - "key": "Effect Hit Rate_", - "value": 10.8 - } - ], - "location": "March 7th", - "lock": true, - "_id": "relic_84" - }, - { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "DEF", - "value": 21 - }, - { - "key": "HP_", - "value": 4.3 - }, - { - "key": "CRIT Rate_", - "value": 2.5 - } - ], - "location": "", - "lock": true, - "_id": "relic_229" - }, - { - "set": "Sprightly Vonwacq", - "slot": "Link Rope", - "rarity": 5, - "level": 15, - "mainstat": "Energy Regeneration Rate", - "substats": [ - { - "key": "ATK", - "value": 57 - }, - { - "key": "HP_", - "value": 4.3 - }, - { - "key": "Effect Hit Rate_", - "value": 12.0 - }, - { - "key": "Effect RES_", - "value": 7.7 - } - ], - "location": "", - "lock": true, - "_id": "relic_85" - }, - { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "ATK", - "value": 21 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Effect RES_", - "value": 4.3 - } - ], - "location": "", - "lock": true, - "_id": "relic_230" + "_id": "light_cone_286" }, { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 15, - "mainstat": "Quantum DMG Boost", - "substats": [ - { - "key": "DEF", - "value": 19 - }, - { - "key": "SPD", - "value": 9 - }, - { - "key": "Effect RES_", - "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 11.0 - } - ], + "key": "Defense", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_86" + "lock": false, + "_id": "light_cone_287" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "DEF_", - "value": 4.3 - }, - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "Effect Hit Rate_", - "value": 3.8 - } - ], + "key": "Defense", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_231" + "lock": false, + "_id": "light_cone_288" }, { - "set": "Space Sealing Station", - "slot": "Planar Sphere", - "rarity": 5, - "level": 15, - "mainstat": "Quantum DMG Boost", - "substats": [ - { - "key": "HP", - "value": 118 - }, - { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "CRIT DMG_", - "value": 12.9 - }, - { - "key": "Effect Hit Rate_", - "value": 11.2 - } - ], + "key": "Defense", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_87" + "lock": false, + "_id": "light_cone_289" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Effect RES_", - "value": 3.8 - } - ], + "key": "Defense", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_232" + "lock": false, + "_id": "light_cone_290" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "DEF_", - "value": 15.1 - }, - { - "key": "CRIT Rate_", - "value": 6.1 - }, - { - "key": "CRIT DMG_", - "value": 11.6 - }, - { - "key": "Effect RES_", - "value": 4.3 - } - ], + "key": "Defense", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_88" + "lock": false, + "_id": "light_cone_291" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "HP", - "substats": [ - { - "key": "DEF", - "value": 16 - }, - { - "key": "SPD", - "value": 2 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_233" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Body", - "rarity": 5, - "level": 15, - "mainstat": "CRIT DMG", - "substats": [ - { - "key": "HP", - "value": 122 - }, - { - "key": "SPD", - "value": 7 - }, - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], + "lock": false, + "_id": "light_cone_292" + }, + { + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_89" + "lock": false, + "_id": "light_cone_293" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "ATK", - "value": 16 - }, - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_234" + "lock": false, + "_id": "light_cone_294" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "CRIT Rate_", - "value": 5.5 - }, - { - "key": "CRIT DMG_", - "value": 12.3 - }, - { - "key": "Effect RES_", - "value": 11.2 - }, - { - "key": "Break Effect_", - "value": 5.1 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_90" + "lock": false, + "_id": "light_cone_295" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "ATK", - "value": 19 - }, - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_235" + "lock": false, + "_id": "light_cone_296" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "DEF", - "value": 38 - }, - { - "key": "CRIT Rate_", - "value": 5.5 - }, - { - "key": "CRIT DMG_", - "value": 12.9 - }, - { - "key": "Effect Hit Rate_", - "value": 7.3 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_91" + "lock": false, + "_id": "light_cone_297" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Effect RES_", - "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 5.8 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_236" + "lock": false, + "_id": "light_cone_298" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 5, - "level": 15, - "mainstat": "Effect Hit Rate", - "substats": [ - { - "key": "DEF", - "value": 35 - }, - { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "CRIT DMG_", - "value": 24.6 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_92" + "lock": false, + "_id": "light_cone_299" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 1, + "location": "", + "lock": false, + "_id": "light_cone_300" + }, + { + "key": "Amber", + "level": 1, + "ascension": 0, + "superimposition": 5, "location": "", "lock": true, - "_id": "relic_237" + "_id": "light_cone_301" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", - "rarity": 5, - "level": 15, - "mainstat": "HP", - "substats": [ - { - "key": "DEF", - "value": 16 - }, - { - "key": "CRIT Rate_", - "value": 5.5 - }, - { - "key": "CRIT DMG_", - "value": 18.1 - }, - { - "key": "Effect Hit Rate_", - "value": 7.7 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, + "location": "", + "lock": false, + "_id": "light_cone_302" + }, + { + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_93" + "lock": false, + "_id": "light_cone_303" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 - }, - { - "key": "Effect RES_", - "value": 3.8 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_238" + "lock": false, + "_id": "light_cone_304" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Hands", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "HP", - "value": 38 - }, - { - "key": "HP_", - "value": 7.7 - }, - { - "key": "CRIT Rate_", - "value": 6.4 - }, - { - "key": "CRIT DMG_", - "value": 17.4 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_94" + "lock": false, + "_id": "light_cone_305" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", - "substats": [ - { - "key": "ATK", - "value": 21 - }, - { - "key": "DEF_", - "value": 4.3 - }, - { - "key": "SPD", - "value": 2 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_239" + "lock": false, + "_id": "light_cone_306" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Hands", - "rarity": 5, - "level": 15, - "mainstat": "ATK", - "substats": [ - { - "key": "ATK_", - "value": 10.8 - }, - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "CRIT DMG_", - "value": 11.6 - }, - { - "key": "Effect RES_", - "value": 7.7 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_95" + "lock": false, + "_id": "light_cone_307" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", - "substats": [ - { - "key": "SPD", - "value": 2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 5.1 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_240" + "lock": false, + "_id": "light_cone_308" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Hands", - "rarity": 5, - "level": 12, - "mainstat": "ATK", - "substats": [ - { - "key": "HP_", - "value": 6.9 - }, - { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "CRIT DMG_", - "value": 19.4 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_96" + "lock": false, + "_id": "light_cone_309" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", - "substats": [ - { - "key": "HP_", - "value": 3.4 - }, - { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "CRIT DMG_", - "value": 5.1 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_241" + "lock": false, + "_id": "light_cone_310" }, { - "set": "Sprightly Vonwacq", - "slot": "Planar Sphere", - "rarity": 5, - "level": 6, - "mainstat": "Quantum DMG Boost", - "substats": [ - { - "key": "HP", - "value": 42 - }, - { - "key": "HP_", - "value": 7.7 - }, - { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_97" + "lock": false, + "_id": "light_cone_311" + }, + { + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, + "location": "", + "lock": false, + "_id": "light_cone_312" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "HP", - "substats": [ - { - "key": "HP", - "value": 38 - }, - { - "key": "ATK", - "value": 16 - }, - { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_242" + "lock": false, + "_id": "light_cone_313" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 5, - "level": 5, - "mainstat": "ATK", - "substats": [ - { - "key": "CRIT DMG_", - "value": 6.4 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Effect RES_", - "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 5.1 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_98" + "lock": false, + "_id": "light_cone_314" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "DEF", - "value": 16 - }, - { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "Effect RES_", - "value": 3.4 - } - ], + "key": "Multiplication", + "level": 1, + "ascension": 0, + "superimposition": 5, "location": "", "lock": true, - "_id": "relic_243" + "_id": "light_cone_315" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 5, - "level": 4, - "mainstat": "ATK", - "substats": [ - { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 - }, - { - "key": "Effect RES_", - "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 5.8 - } - ], + "key": "Fine Fruit", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_99" + "lock": false, + "_id": "light_cone_316" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "HP_", - "value": 3.4 - }, - { - "key": "CRIT DMG_", - "value": 6.4 - }, - { - "key": "Effect RES_", - "value": 4.3 - } - ], + "key": "Fine Fruit", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_244" + "lock": false, + "_id": "light_cone_317" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", - "rarity": 5, - "level": 4, - "mainstat": "HP", - "substats": [ - { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "CRIT DMG_", - "value": 5.8 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 - }, - { - "key": "Effect RES_", - "value": 4.3 - } - ], + "key": "Fine Fruit", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_100" + "lock": false, + "_id": "light_cone_318" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "CRIT Rate", - "substats": [ - { - "key": "HP", - "value": 38 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 - }, - { - "key": "Effect RES_", - "value": 3.8 - } - ], + "key": "Fine Fruit", + "level": 1, + "ascension": 0, + "superimposition": 1, "location": "", - "lock": true, - "_id": "relic_245" - }, + "lock": false, + "_id": "light_cone_319" + } + ], + "relics": [ { "set": "Guard of Wuthering Snow", - "slot": "Body", + "slot": "Hands", "rarity": 5, - "level": 4, - "mainstat": "Effect Hit Rate", + "level": 3, + "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 2.9 + "key": "ATK_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.8 }, { "key": "Effect RES_", "value": 3.4 - } - ], - "location": "", - "lock": true, - "_id": "relic_101" - }, - { - "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", - "substats": [ - { - "key": "HP_", - "value": 4.3 - }, - { - "key": "ATK_", - "value": 4.3 }, { - "key": "SPD", - "value": 2 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_246" + "discard": false, + "_id": "relic_127" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Knight of Purity Palace", + "slot": "Head", "rarity": 5, - "level": 4, - "mainstat": "ATK", + "level": 3, + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "HP_", + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "DEF_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_102" + "discard": false, + "_id": "relic_128" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Musketeer of Wild Wheat", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Effect Hit Rate", + "level": 3, + "mainstat": "ATK", "substats": [ { "key": "DEF", - "value": 16 + "value": 21 }, { "key": "HP_", - "value": 3.4 + "value": 3.8 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_247" + "discard": false, + "_id": "relic_129" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Passerby of Wandering Cloud", + "slot": "Hands", "rarity": 5, "level": 3, - "mainstat": "Energy Regeneration Rate", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP_", + "value": 3.4 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "ATK_", - "value": 3.4 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_103" + "discard": false, + "_id": "relic_130" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Penacony, Land of the Dreams", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 21 - }, - { - "key": "DEF_", + "key": "HP_", "value": 4.3 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_248" + "discard": false, + "_id": "relic_131" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Penacony, Land of the Dreams", + "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Quantum DMG Boost", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.4 - }, - { - "key": "ATK_", - "value": 4.3 + "key": "ATK", + "value": 19 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "Break Effect_", - "value": 6.4 + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_104" + "discard": false, + "_id": "relic_132" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Penacony, Land of the Dreams", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "ATK", - "value": 16 + "key": "DEF_", + "value": 4.8 }, { - "key": "HP_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_249" + "discard": false, + "_id": "relic_133" }, { - "set": "Sprightly Vonwacq", + "set": "Firmament Frontline: Glamoth", "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Break Effect", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "ATK", + "key": "DEF", "value": 16 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "HP_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "DEF_", + "value": 4.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_105" + "discard": false, + "_id": "relic_134" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Firmament Frontline: Glamoth", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "DEF", + "value": 16 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_250" + "discard": false, + "_id": "relic_135" }, { - "set": "Talia: Kingdom of Banditry", + "set": "Firmament Frontline: Glamoth", "slot": "Planar Sphere", "rarity": 5, - "level": 3, - "mainstat": "Quantum DMG Boost", + "level": 0, + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "ATK", + "value": 19 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "CRIT DMG_", + "key": "Break Effect_", "value": 5.1 - }, - { - "key": "Effect RES_", - "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_106" + "discard": false, + "_id": "relic_136" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "DEF", "substats": [ { "key": "HP", - "value": 42 + "value": 33 }, { - "key": "DEF_", - "value": 5.4 + "key": "HP_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_251" + "discard": false, + "_id": "relic_137" }, { - "set": "Inert Salsotto", + "set": "Broken Keel", "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Break Effect", + "level": 0, + "mainstat": "DEF", "substats": [ { - "key": "HP", - "value": 33 + "key": "DEF", + "value": 16 }, { "key": "ATK_", - "value": 4.3 + "value": 3.8 }, { - "key": "DEF_", - "value": 4.8 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_107" + "discard": false, + "_id": "relic_138" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 + "key": "HP_", + "value": 4.3 }, { "key": "CRIT DMG_", "value": 6.4 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_252" + "discard": false, + "_id": "relic_139" }, { - "set": "Fleet of the Ageless", + "set": "Broken Keel", "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Break Effect", - "substats": [ - { - "key": "DEF", - "value": 19 - }, + "level": 0, + "mainstat": "Break Effect", + "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_108" + "discard": false, + "_id": "relic_140" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 4.3 - }, - { - "key": "ATK_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "SPD", - "value": 2 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_253" + "discard": false, + "_id": "relic_141" }, { - "set": "Fleet of the Ageless", + "set": "Broken Keel", "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Energy Regeneration Rate", + "level": 0, + "mainstat": "Break Effect", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF_", + "value": 5.4 }, { - "key": "HP_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "ATK_", + "key": "Effect Hit Rate_", "value": 3.4 - }, - { - "key": "DEF_", - "value": 4.8 } ], "location": "", "lock": true, - "_id": "relic_109" + "discard": false, + "_id": "relic_142" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "HP", + "value": 38 }, { - "key": "ATK_", - "value": 4.3 + "key": "DEF", + "value": 16 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_254" + "discard": false, + "_id": "relic_143" }, { - "set": "Fleet of the Ageless", + "set": "Broken Keel", "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "Energy Regeneration Rate", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 33 - }, - { - "key": "ATK_", - "value": 3.4 + "key": "SPD", + "value": 2 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_110" + "discard": false, + "_id": "relic_144" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP_", + "key": "ATK", + "value": 21 + }, + { + "key": "ATK_", "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "DEF_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_255" + "discard": false, + "_id": "relic_145" }, { - "set": "Fleet of the Ageless", + "set": "Broken Keel", "slot": "Planar Sphere", "rarity": 5, - "level": 3, - "mainstat": "DEF", + "level": 0, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP_", + "value": 3.8 }, { - "key": "HP_", - "value": 3.4 + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 5.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_111" + "discard": false, + "_id": "relic_146" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "ATK", + "value": 16 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 6.4 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_256" + "discard": false, + "_id": "relic_147" }, { - "set": "Space Sealing Station", + "set": "Rutilant Arena", "slot": "Link Rope", "rarity": 5, - "level": 3, + "level": 15, "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "DEF", + "value": 21 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 8.2 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 8.4 }, { "key": "Break Effect_", - "value": 6.4 + "value": 11.6 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_112" + "discard": false, + "_id": "relic_4" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "HP", + "value": 38 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_257" + "discard": false, + "_id": "relic_148" }, { - "set": "Space Sealing Station", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, - "level": 3, - "mainstat": "Physical DMG Boost", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "CRIT Rate_", + "value": 5.5 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 12.3 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "Effect RES_", + "value": 11.2 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 5.1 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_113" + "discard": false, + "_id": "relic_2" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { - "key": "HP", - "value": 38 + "key": "HP_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "SPD", + "value": 2 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT DMG_", + "value": 5.8 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_258" + "discard": false, + "_id": "relic_149" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "HP", + "key": "DEF", "value": 33 }, - { - "key": "DEF_", - "value": 4.8 - }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 8.4 }, { "key": "CRIT DMG_", - "value": 6.4 + "value": 5.8 + }, + { + "key": "Effect RES_", + "value": 7.7 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_114" + "discard": false, + "_id": "relic_5" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP_", + "key": "ATK", + "value": 16 + }, + { + "key": "DEF_", "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_259" + "discard": false, + "_id": "relic_150" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "CRIT DMG", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "HP", + "value": 122 }, { "key": "SPD", - "value": 2 + "value": 7 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_115" + "discard": false, + "_id": "relic_1" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "ATK", + "value": 19 }, { "key": "SPD", "value": 2 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_260" + "discard": false, + "_id": "relic_151" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, - "level": 3, - "mainstat": "CRIT DMG", + "level": 12, + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 19 + "key": "DEF_", + "value": 8.6 }, { - "key": "DEF", - "value": 19 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "DEF_", - "value": 4.3 + "key": "Effect RES_", + "value": 8.2 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Break Effect_", + "value": 10.3 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_116" + "discard": false, + "_id": "relic_7" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK", + "value": 19 }, { - "key": "ATK_", + "key": "DEF_", "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_261" + "discard": false, + "_id": "relic_152" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 3, - "mainstat": "Effect Hit Rate", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 42 + "key": "SPD", + "value": 2 }, { - "key": "HP_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 5.5 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect Hit Rate_", + "value": 6.9 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Break Effect_", + "value": 16.2 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_117" + "discard": false, + "_id": "relic_8" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { "key": "ATK_", - "value": 3.4 + "value": 3.8 }, { "key": "DEF_", @@ -4920,311 +3953,327 @@ }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.9 } ], "location": "", "lock": true, - "_id": "relic_262" + "discard": false, + "_id": "relic_153" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "ATK_", + "value": 12.5 }, { - "key": "SPD", - "value": 2 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 7.3 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Break Effect_", + "value": 10.3 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_118" + "discard": false, + "_id": "relic_11" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ { - "key": "ATK", + "key": "DEF", "value": 19 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 5.1 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_263" + "discard": false, + "_id": "relic_154" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF", + "value": 40 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "ATK_", + "value": 11.6 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 8.7 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.8 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_119" + "discard": false, + "_id": "relic_6" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 19 + "key": "HP", + "value": 42 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_264" + "discard": false, + "_id": "relic_155" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, - "level": 3, - "mainstat": "CRIT Rate", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "ATK", - "value": 21 + "key": "HP_", + "value": 7.3 }, { "key": "ATK_", - "value": 3.4 + "value": 11.6 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 12.3 } ], - "location": "", + "location": "Dr. Ratio", "lock": true, - "_id": "relic_120" + "discard": false, + "_id": "relic_3" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Break Effect", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "HP", + "value": 33 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "ATK_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_265" + "discard": false, + "_id": "relic_156" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "HP", - "value": 33 + "key": "ATK", + "value": 38 }, { - "key": "DEF", - "value": 19 + "key": "CRIT Rate_", + "value": 8.7 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect Hit Rate_", + "value": 8.6 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect RES_", + "value": 3.8 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_121" + "discard": false, + "_id": "relic_10" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Break Effect", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_266" + "discard": false, + "_id": "relic_157" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Passerby of Wandering Cloud", + "slot": "Head", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "ATK", + "value": 21 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "SPD", + "value": 4 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Effect Hit Rate_", + "value": 14.6 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_122" + "discard": false, + "_id": "relic_13" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Physical DMG Boost", "substats": [ { "key": "ATK", - "value": 19 + "value": 16 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "SPD", + "value": 2 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_267" + "discard": false, + "_id": "relic_158" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Passerby of Wandering Cloud", + "slot": "Body", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "DEF", - "value": 16 + "key": "ATK", + "value": 35 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "HP_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "DEF_", + "value": 19.9 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 4.3 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_123" + "discard": false, + "_id": "relic_14" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP", + "value": 42 }, { "key": "CRIT Rate_", @@ -5233,54 +4282,64 @@ { "key": "Effect Hit Rate_", "value": 3.4 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_268" + "discard": false, + "_id": "relic_159" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Head", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 4.3 + "key": "DEF", + "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "SPD", + "value": 4 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "Break Effect_", - "value": 6.4 + "value": 22.6 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_124" + "discard": false, + "_id": "relic_9" }, { - "set": "Eagle of Twilight Line", - "slot": "Body", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP", + "value": 33 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Effect RES_", @@ -5289,214 +4348,230 @@ ], "location": "", "lock": true, - "_id": "relic_269" + "discard": false, + "_id": "relic_160" }, { - "set": "Knight of Purity Palace", - "slot": "Head", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, - "level": 3, - "mainstat": "HP", + "level": 15, + "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "ATK", + "value": 42 }, { "key": "DEF_", - "value": 4.3 + "value": 5.4 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "SPD", + "value": 4 }, { "key": "Effect Hit Rate_", - "value": 3.4 + "value": 15.5 } ], - "location": "", + "location": "Ruan Mei", "lock": true, - "_id": "relic_125" + "discard": false, + "_id": "relic_12" }, { - "set": "Eagle of Twilight Line", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Fire DMG Boost", "substats": [ { "key": "ATK", - "value": 16 + "value": 19 }, { - "key": "DEF", - "value": 16 + "key": "DEF_", + "value": 5.4 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 5.8 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_270" + "discard": false, + "_id": "relic_161" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Hands", + "set": "Passerby of Wandering Cloud", + "slot": "Feet", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP", + "value": 76 }, { - "key": "HP_", - "value": 3.8 + "key": "DEF", + "value": 40 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "HP_", + "value": 7.3 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect RES_", + "value": 12.0 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_126" + "discard": false, + "_id": "relic_15" }, { - "set": "Band of Sizzling Thunder", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "HP", - "value": 38 - }, - { - "key": "HP_", - "value": 3.4 + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT Rate_", "value": 2.5 }, + { + "key": "CRIT DMG_", + "value": 5.1 + }, { "key": "Break Effect_", - "value": 6.4 + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_271" + "discard": false, + "_id": "relic_162" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Hands", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 3, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP_", + "key": "ATK_", "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect RES_", + "value": 3.8 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_127" + "discard": false, + "_id": "relic_16" }, { - "set": "Band of Sizzling Thunder", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP", + "value": 33 }, { - "key": "DEF_", - "value": 4.3 + "key": "ATK_", + "value": 3.4 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_272" + "discard": false, + "_id": "relic_163" }, { - "set": "Penacony, Land of the Dreams", + "set": "Fleet of the Ageless", "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "DEF", + "value": 52 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF_", + "value": 15.1 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "SPD", + "value": 2 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_128" + "discard": false, + "_id": "relic_17" }, { - "set": "Band of Sizzling Thunder", - "slot": "Feet", + "set": "Talia: Kingdom of Banditry", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "Quantum DMG Boost", "substats": [ { "key": "HP_", - "value": 3.8 + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Effect RES_", @@ -5505,449 +4580,487 @@ ], "location": "", "lock": true, - "_id": "relic_273" + "discard": false, + "_id": "relic_105" }, { - "set": "Penacony, Land of the Dreams", - "slot": "Link Rope", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Fire DMG Boost", "substats": [ { "key": "ATK", "value": 19 }, + { + "key": "DEF", + "value": 16 + }, { "key": "CRIT Rate_", "value": 2.5 }, { - "key": "Break Effect_", + "key": "CRIT DMG_", "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_129" + "discard": false, + "_id": "relic_164" }, { - "set": "Band of Sizzling Thunder", - "slot": "Body", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "HP", "substats": [ { "key": "ATK", - "value": 21 - }, - { - "key": "DEF", "value": 16 }, { - "key": "ATK_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 5.8 } ], - "location": "", - "lock": true, - "_id": "relic_274" + "location": "Bailu", + "lock": false, + "discard": false, + "_id": "relic_20" }, { - "set": "Penacony, Land of the Dreams", + "set": "Rutilant Arena", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Wind DMG Boost", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT Rate_", - "value": 2.9 + "value": 3.2 }, { "key": "Effect Hit Rate_", + "value": 3.4 + }, + { + "key": "Effect RES_", "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_130" + "discard": false, + "_id": "relic_165" }, { - "set": "Band of Sizzling Thunder", - "slot": "Body", + "set": "Passerby of Wandering Cloud", + "slot": "Hands", "rarity": 5, - "level": 0, + "level": 15, "mainstat": "ATK", "substats": [ + { + "key": "DEF_", + "value": 9.7 + }, { "key": "SPD", - "value": 2 + "value": 7 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Effect Hit Rate_", + "value": 7.7 } ], - "location": "", + "location": "Huohuo", "lock": true, - "_id": "relic_275" + "discard": false, + "_id": "relic_18" }, { - "set": "Firmament Frontline: Glamoth", - "slot": "Link Rope", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ + { + "key": "HP", + "value": 38 + }, { "key": "DEF", "value": 16 }, { "key": "HP_", - "value": 3.8 - }, - { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT DMG_", - "value": 5.8 + "value": 4.3 } ], "location": "", - "lock": true, - "_id": "relic_131" + "lock": false, + "discard": false, + "_id": "relic_166" }, { - "set": "Band of Sizzling Thunder", - "slot": "Hands", + "set": "Passerby of Wandering Cloud", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ - { - "key": "HP", - "value": 33 - }, { "key": "ATK_", "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "SPD", + "value": 2 }, { "key": "Effect RES_", - "value": 4.3 + "value": 6.9 + }, + { + "key": "Break Effect_", + "value": 24.6 } ], - "location": "", + "location": "Bailu", "lock": true, - "_id": "relic_276" + "discard": false, + "_id": "relic_19" }, { - "set": "Firmament Frontline: Glamoth", + "set": "Rutilant Arena", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Quantum DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 42 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "DEF_", + "value": 4.8 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", - "lock": true, - "_id": "relic_132" + "lock": false, + "discard": false, + "_id": "relic_167" }, { - "set": "Band of Sizzling Thunder", - "slot": "Hands", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "Physical DMG Boost", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK_", + "value": 3.8 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 11.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 11.6 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_277" + "discard": false, + "_id": "relic_23" }, { - "set": "Firmament Frontline: Glamoth", + "set": "Rutilant Arena", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Wind DMG Boost", + "mainstat": "HP", "substats": [ { - "key": "ATK", + "key": "DEF", "value": 19 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 2.9 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", - "lock": true, - "_id": "relic_133" + "lock": false, + "discard": false, + "_id": "relic_168" }, { - "set": "Band of Sizzling Thunder", + "set": "Passerby of Wandering Cloud", "slot": "Hands", "rarity": 5, - "level": 0, + "level": 3, "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF_", + "value": 5.4 }, { - "key": "SPD", - "value": 2 + "key": "Effect Hit Rate_", + "value": 3.4 }, { "key": "Effect RES_", "value": 4.3 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], - "location": "", + "location": "Bailu", "lock": true, - "_id": "relic_278" + "discard": false, + "_id": "relic_21" }, { - "set": "Broken Keel", - "slot": "Link Rope", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "DEF", + "key": "ATK", "value": 16 }, { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF", + "value": 16 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "SPD", + "value": 2 } ], "location": "", - "lock": true, - "_id": "relic_134" + "lock": false, + "discard": false, + "_id": "relic_169" }, { - "set": "Band of Sizzling Thunder", - "slot": "Hands", + "set": "Passerby of Wandering Cloud", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 21 + "key": "ATK_", + "value": 3.8 + }, + { + "key": "CRIT Rate_", + "value": 3.2 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 5.8 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.8 } ], - "location": "", + "location": "Bailu", "lock": true, - "_id": "relic_279" + "discard": false, + "_id": "relic_22" }, { - "set": "Broken Keel", + "set": "Sprightly Vonwacq", "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "Break Effect", "substats": [ + { + "key": "ATK", + "value": 16 + }, { "key": "CRIT DMG_", "value": 5.1 }, { "key": "Effect Hit Rate_", - "value": 3.4 + "value": 4.3 }, { "key": "Effect RES_", - "value": 3.8 + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_135" + "discard": false, + "_id": "relic_104" }, { - "set": "Band of Sizzling Thunder", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 2.9 + "key": "CRIT DMG_", + "value": 6.4 }, { "key": "Effect Hit Rate_", "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_280" + "discard": false, + "_id": "relic_170" }, { - "set": "Broken Keel", - "slot": "Link Rope", + "set": "Champion of Streetwise Boxing", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "Break Effect", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "HP_", + "value": 7.7 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "ATK_", + "value": 14.6 }, { - "key": "Effect Hit Rate_", + "key": "CRIT DMG_", + "value": 10.3 + }, + { + "key": "Effect RES_", "value": 3.4 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_136" + "discard": false, + "_id": "relic_24" }, { - "set": "Band of Sizzling Thunder", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "ATK", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_281" + "discard": false, + "_id": "relic_171" }, { - "set": "Broken Keel", + "set": "Space Sealing Station", "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "Break Effect", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 + "key": "ATK", + "value": 19 }, { "key": "DEF", - "value": 16 + "value": 35 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "HP_", + "value": 7.7 + }, + { + "key": "CRIT DMG_", + "value": 18.1 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_137" + "discard": false, + "_id": "relic_25" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.3 - }, - { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 4.3 }, { @@ -5957,882 +5070,916 @@ ], "location": "", "lock": true, - "_id": "relic_282" + "discard": false, + "_id": "relic_172" }, { - "set": "Broken Keel", - "slot": "Link Rope", + "set": "Champion of Streetwise Boxing", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "SPD", - "value": 2 + "key": "ATK_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "DEF_", + "value": 15.6 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "SPD", + "value": 6 + }, + { + "key": "CRIT Rate_", + "value": 2.9 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_138" + "discard": false, + "_id": "relic_26" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Physical DMG Boost", "substats": [ { - "key": "HP", - "value": 42 - }, - { - "key": "ATK", - "value": 21 + "key": "DEF", + "value": 16 }, { "key": "SPD", "value": 2 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_283" + "discard": false, + "_id": "relic_173" }, { - "set": "Broken Keel", - "slot": "Planar Sphere", + "set": "Champion of Streetwise Boxing", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 21 + "key": "HP", + "value": 38 }, { - "key": "ATK_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 11.0 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 7.3 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_139" + "discard": false, + "_id": "relic_27" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK", + "value": 19 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "SPD", + "value": 2 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", - "lock": false, - "_id": "relic_284" + "lock": true, + "discard": false, + "_id": "relic_174" }, { - "set": "Broken Keel", - "slot": "Planar Sphere", + "set": "Champion of Streetwise Boxing", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Quantum DMG Boost", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "HP", + "value": 38 }, { - "key": "SPD", - "value": 2 + "key": "DEF", + "value": 59 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 11.0 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 8.6 } ], - "location": "", + "location": "Sushang", "lock": true, - "_id": "relic_140" + "discard": false, + "_id": "relic_28" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_285" + "discard": false, + "_id": "relic_175" }, { - "set": "Broken Keel", + "set": "Inert Salsotto", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "CRIT DMG_", - "value": 6.4 + "value": 5.8 }, { "key": "Effect Hit Rate_", - "value": 3.8 + "value": 3.4 } ], - "location": "", + "location": "Qingque", "lock": true, - "_id": "relic_141" + "discard": false, + "_id": "relic_29" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "ATK", - "value": 16 - }, - { - "key": "HP_", - "value": 3.4 + "key": "HP", + "value": 42 }, { "key": "SPD", "value": 2 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_286" + "lock": true, + "discard": false, + "_id": "relic_176" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Energy Regeneration Rate", + "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 19 - }, - { - "key": "SPD", - "value": 2 - }, - { - "key": "Effect Hit Rate_", + "key": "HP_", "value": 3.8 }, { - "key": "Effect RES_", + "key": "ATK_", "value": 3.4 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], - "location": "", + "location": "Qingque", "lock": true, - "_id": "relic_142" + "discard": false, + "_id": "relic_30" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "CRIT DMG_", - "value": 6.4 + "key": "DEF", + "value": 19 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "ATK_", + "value": 3.8 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.9 } ], "location": "", - "lock": false, - "_id": "relic_287" + "lock": true, + "discard": false, + "_id": "relic_177" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Champion of Streetwise Boxing", + "slot": "Head", "rarity": 5, - "level": 0, + "level": 15, "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 19 + "key": "ATK_", + "value": 7.7 }, { - "key": "DEF_", - "value": 4.3 + "key": "SPD", + "value": 4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 8.7 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], - "location": "", + "location": "Clara", "lock": true, - "_id": "relic_143" + "discard": false, + "_id": "relic_31" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.8 - }, - { - "key": "CRIT Rate_", - "value": 3.2 + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", "value": 5.1 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_288" + "discard": false, + "_id": "relic_178" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Inert Salsotto", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "Physical DMG Boost", "substats": [ + { + "key": "HP_", + "value": 4.3 + }, { "key": "ATK_", - "value": 3.8 + "value": 11.6 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 11.6 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect RES_", + "value": 7.7 } ], - "location": "", + "location": "Clara", "lock": true, - "_id": "relic_144" + "discard": false, + "_id": "relic_32" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "SPD", + "value": 2 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_289" + "discard": false, + "_id": "relic_179" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "DEF", + "level": 15, + "mainstat": "ATK", "substats": [ + { + "key": "ATK", + "value": 52 + }, { "key": "DEF", - "value": 19 + "value": 16 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "HP_", + "value": 12.5 }, { - "key": "Break Effect_", + "key": "CRIT Rate_", "value": 5.8 } ], - "location": "", + "location": "Clara", "lock": true, - "_id": "relic_145" + "discard": false, + "_id": "relic_33" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Physical DMG Boost", "substats": [ { - "key": "HP_", - "value": 3.8 - }, - { - "key": "DEF_", - "value": 5.4 + "key": "ATK_", + "value": 3.4 }, { "key": "CRIT Rate_", - "value": 2.9 + "value": 3.2 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_290" + "lock": true, + "discard": false, + "_id": "relic_180" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Hands", + "set": "Champion of Streetwise Boxing", + "slot": "Feet", "rarity": 5, "level": 15, "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "DEF", + "value": 33 }, { - "key": "ATK_", - "value": 3.4 + "key": "HP_", + "value": 4.3 }, { - "key": "DEF_", - "value": 14.0 + "key": "CRIT Rate_", + "value": 12.3 }, { - "key": "Break Effect_", - "value": 19.4 + "key": "CRIT DMG_", + "value": 12.9 } ], - "location": "TrailblazerPreservation", - "lock": false, - "_id": "relic_5" + "location": "Clara", + "lock": true, + "discard": false, + "_id": "relic_34" }, { "set": "Rutilant Arena", - "slot": "Link Rope", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK", + "value": 19 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_146" + "discard": false, + "_id": "relic_181" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Champion of Streetwise Boxing", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 16 + "key": "CRIT Rate_", + "value": 9.3 }, { - "key": "DEF_", - "value": 5.4 + "key": "CRIT DMG_", + "value": 17.4 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 4.3 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 6.4 } ], - "location": "", - "lock": false, - "_id": "relic_291" + "location": "Clara", + "lock": true, + "discard": false, + "_id": "relic_35" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Head", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, - "level": 10, - "mainstat": "HP", + "level": 0, + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "ATK", - "value": 16 - }, - { - "key": "DEF", - "value": 33 + "key": "ATK_", + "value": 3.4 }, { "key": "CRIT Rate_", - "value": 5.5 + "value": 2.5 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "TrailblazerPreservation", + "location": "", "lock": true, - "_id": "relic_1" + "discard": false, + "_id": "relic_182" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Champion of Streetwise Boxing", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Break Effect", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP", - "value": 33 + "key": "ATK", + "value": 38 }, { "key": "ATK_", - "value": 4.3 + "value": 3.4 + }, + { + "key": "CRIT DMG_", + "value": 11.0 }, { "key": "Effect RES_", - "value": 3.4 + "value": 12.5 } ], - "location": "", + "location": "Clara", "lock": true, - "_id": "relic_147" + "discard": false, + "_id": "relic_36" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "DEF_", - "value": 5.4 + "key": "DEF", + "value": 16 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "ATK_", + "value": 4.3 }, { - "key": "Break Effect_", + "key": "CRIT DMG_", "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_292" + "lock": true, + "discard": false, + "_id": "relic_183" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Body", + "set": "Guard of Wuthering Snow", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Effect Hit Rate", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 33 + "key": "HP_", + "value": 8.2 }, { "key": "CRIT Rate_", - "value": 2.9 + "value": 5.8 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 17.4 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], - "location": "TrailblazerPreservation", + "location": "Pela", "lock": true, - "_id": "relic_2" + "discard": false, + "_id": "relic_37" }, { - "set": "Rutilant Arena", + "set": "Sprightly Vonwacq", "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "ATK", + "value": 21 }, { - "key": "ATK_", - "value": 4.3 + "key": "DEF", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_148" + "discard": false, + "_id": "relic_184" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Guard of Wuthering Snow", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "HP", "substats": [ { "key": "HP_", - "value": 3.8 + "value": 7.3 }, { - "key": "ATK_", - "value": 3.4 + "key": "SPD", + "value": 6 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 18.7 } ], - "location": "", + "location": "Pela", "lock": true, - "_id": "relic_293" + "discard": false, + "_id": "relic_38" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Talia: Kingdom of Banditry", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Lightning DMG Boost", + "mainstat": "Break Effect", "substats": [ { - "key": "HP", - "value": 33 + "key": "ATK", + "value": 16 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "ATK_", + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_149" + "discard": false, + "_id": "relic_185" }, { - "set": "Genius of Brilliant Stars", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "HP_", + "value": 7.7 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "SPD", + "value": 7 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT DMG_", + "value": 11.0 } ], - "location": "", - "lock": true, - "_id": "relic_294" + "location": "Pela", + "lock": false, + "discard": false, + "_id": "relic_39" }, { - "set": "Space Sealing Station", + "set": "Talia: Kingdom of Banditry", "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Energy Regeneration Rate", + "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "DEF", + "value": 16 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "HP_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.1 } ], - "location": "TrailblazerPreservation", + "location": "", "lock": true, - "_id": "relic_4" + "discard": false, + "_id": "relic_186" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, "level": 15, - "mainstat": "ATK", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "CRIT Rate_", - "value": 9.0 + "key": "HP", + "value": 84 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "ATK_", + "value": 12.0 }, { - "key": "Effect Hit Rate_", - "value": 12.0 + "key": "SPD", + "value": 2 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 7.7 } ], - "location": "Dr. Ratio", + "location": "Pela", "lock": true, - "_id": "relic_7" + "discard": false, + "_id": "relic_40" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Talia: Kingdom of Banditry", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 19 + "key": "SPD", + "value": 2 }, { - "key": "DEF_", - "value": 5.4 + "key": "Effect RES_", + "value": 3.4 }, { - "key": "CRIT DMG_", + "key": "Break Effect_", "value": 5.8 - }, - { - "key": "Effect RES_", - "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_150" + "discard": false, + "_id": "relic_187" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Guard of Wuthering Snow", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "HP", - "value": 38 + "key": "HP_", + "value": 7.3 }, { - "key": "ATK", - "value": 19 + "key": "ATK_", + "value": 4.3 }, { "key": "Effect Hit Rate_", - "value": 3.8 + "value": 8.2 }, { "key": "Effect RES_", - "value": 3.4 + "value": 14.2 } ], - "location": "", + "location": "Pela", "lock": true, - "_id": "relic_295" + "discard": false, + "_id": "relic_41" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Inert Salsotto", + "slot": "Link Rope", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "Break Effect", "substats": [ { - "key": "DEF", - "value": 35 + "key": "HP", + "value": 42 }, { - "key": "SPD", - "value": 6 + "key": "DEF", + "value": 21 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 3.2 }, { - "key": "CRIT DMG_", - "value": 11.0 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Dr. Ratio", + "location": "", "lock": true, - "_id": "relic_8" + "discard": false, + "_id": "relic_188" }, { - "set": "Rutilant Arena", + "set": "Broken Keel", "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "Wind DMG Boost", + "level": 12, + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "HP", + "value": 42 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "DEF_", + "value": 9.7 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 9.3 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.4 } ], - "location": "", + "location": "Pela", "lock": true, - "_id": "relic_151" + "discard": false, + "_id": "relic_42" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Inert Salsotto", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "HP", "substats": [ - { - "key": "HP_", - "value": 4.3 - }, { "key": "DEF_", - "value": 5.4 + "value": 4.3 }, { "key": "CRIT Rate_", @@ -6840,12 +5987,13 @@ }, { "key": "Effect Hit Rate_", - "value": 4.3 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_296" + "discard": false, + "_id": "relic_189" }, { "set": "Rutilant Arena", @@ -6856,279 +6004,264 @@ "substats": [ { "key": "DEF", - "value": 21 + "value": 57 }, { "key": "HP_", - "value": 8.2 + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 8.4 + "key": "CRIT DMG_", + "value": 19.4 }, { "key": "Break Effect_", - "value": 11.6 + "value": 6.4 } ], - "location": "Dr. Ratio", + "location": "Seele", "lock": true, - "_id": "relic_11" + "discard": false, + "_id": "relic_43" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Inert Salsotto", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 33 - }, - { - "key": "ATK_", - "value": 3.4 + "key": "DEF_", + "value": 4.3 }, { "key": "CRIT Rate_", "value": 2.5 }, - { - "key": "Effect RES_", - "value": 3.8 - } - ], - "location": "", - "lock": true, - "_id": "relic_152" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Body", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "ATK", - "value": 19 - }, - { - "key": "DEF", - "value": 16 - }, { "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Break Effect_", - "value": 6.4 + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_297" + "discard": false, + "_id": "relic_190" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 15, "mainstat": "ATK", "substats": [ { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 5.1 }, { - "key": "CRIT Rate_", - "value": 5.5 + "key": "CRIT DMG_", + "value": 23.9 }, { "key": "Effect Hit Rate_", - "value": 6.9 + "value": 3.4 }, { - "key": "Break Effect_", - "value": 16.2 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Ruan Mei", + "location": "Seele", "lock": true, - "_id": "relic_13" + "discard": false, + "_id": "relic_44" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP", + "value": 42 }, { "key": "DEF", - "value": 16 + "value": 21 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 3.8 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_153" + "discard": false, + "_id": "relic_191" }, { "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { "key": "ATK_", - "value": 3.8 + "value": 15.5 }, { "key": "SPD", "value": 2 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 12.3 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], - "location": "", + "location": "Seele", "lock": true, - "_id": "relic_298" + "discard": false, + "_id": "relic_45" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "Imaginary DMG Boost", + "level": 0, + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "DEF", - "value": 40 + "key": "ATK", + "value": 21 }, { - "key": "ATK_", - "value": 11.6 + "key": "SPD", + "value": 2 }, { "key": "CRIT Rate_", - "value": 8.7 + "value": 2.5 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Break Effect_", + "value": 5.1 } ], - "location": "Dr. Ratio", + "location": "", "lock": true, - "_id": "relic_12" + "discard": false, + "_id": "relic_192" }, { "set": "Rutilant Arena", "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 15, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "HP_", + "value": 15.9 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "DEF_", + "value": 4.3 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Effect Hit Rate_", + "value": 8.6 } ], - "location": "", + "location": "Seele", "lock": true, - "_id": "relic_154" + "discard": false, + "_id": "relic_46" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Inert Salsotto", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "HP", - "value": 38 + "key": "SPD", + "value": 2 }, { - "key": "ATK", - "value": 21 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_299" + "discard": false, + "_id": "relic_193" }, { "set": "Genius of Brilliant Stars", - "slot": "Feet", + "slot": "Head", "rarity": 5, "level": 15, - "mainstat": "SPD", + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 19 + "key": "DEF_", + "value": 9.7 }, { - "key": "ATK_", - "value": 11.6 + "key": "SPD", + "value": 4 }, { - "key": "CRIT DMG_", - "value": 11.6 + "key": "CRIT Rate_", + "value": 5.8 }, { - "key": "Effect Hit Rate_", - "value": 6.9 + "key": "CRIT DMG_", + "value": 11.6 } ], - "location": "Dr. Ratio", + "location": "Seele", "lock": true, - "_id": "relic_10" + "discard": false, + "_id": "relic_47" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "CRIT DMG_", @@ -7137,26 +6270,60 @@ { "key": "Effect RES_", "value": 4.3 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_155" + "discard": false, + "_id": "relic_194" }, { "set": "Genius of Brilliant Stars", - "slot": "Body", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "HP", + "value": 33 + }, + { + "key": "HP_", + "value": 3.8 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 5.1 + }, + { + "key": "CRIT DMG_", + "value": 29.8 + } + ], + "location": "Seele", + "lock": true, + "discard": false, + "_id": "relic_48" + }, + { + "set": "Inert Salsotto", + "slot": "Planar Sphere", + "rarity": 5, + "level": 0, + "mainstat": "Fire DMG Boost", + "substats": [ + { + "key": "ATK", + "value": 21 + }, + { + "key": "DEF_", + "value": 4.3 }, { "key": "CRIT DMG_", @@ -7165,950 +6332,994 @@ ], "location": "", "lock": true, - "_id": "relic_300" + "discard": false, + "_id": "relic_195" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Musketeer of Wild Wheat", + "slot": "Feet", "rarity": 5, "level": 15, - "mainstat": "CRIT Rate", + "mainstat": "SPD", "substats": [ { "key": "ATK", - "value": 38 + "value": 40 }, { - "key": "HP_", - "value": 6.9 + "key": "DEF_", + "value": 9.1 }, { "key": "CRIT DMG_", - "value": 18.7 + "value": 11.6 }, { "key": "Effect RES_", - "value": 3.8 + "value": 7.3 } ], - "location": "Dr. Ratio", + "location": "Bronya", "lock": true, - "_id": "relic_9" + "discard": false, + "_id": "relic_49" }, { - "set": "Rutilant Arena", + "set": "Inert Salsotto", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "SPD", - "value": 2 + "key": "ATK", + "value": 16 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_156" + "discard": false, + "_id": "relic_196" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Broken Keel", + "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "DEF", + "level": 15, + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "SPD", - "value": 2 + "key": "ATK", + "value": 21 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "HP_", + "value": 11.2 }, { - "key": "Effect RES_", + "key": "DEF_", "value": 4.3 + }, + { + "key": "Effect RES_", + "value": 10.8 } ], - "location": "", + "location": "Bronya", "lock": true, - "_id": "relic_301" + "discard": false, + "_id": "relic_50" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Celestial Differentiator", + "slot": "Link Rope", "rarity": 5, - "level": 6, - "mainstat": "SPD", + "level": 0, + "mainstat": "Energy Regeneration Rate", "substats": [ { "key": "ATK", - "value": 33 + "value": 19 }, { - "key": "HP_", + "key": "ATK_", "value": 4.3 }, + { + "key": "CRIT Rate_", + "value": 2.9 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_197" + }, + { + "set": "Broken Keel", + "slot": "Planar Sphere", + "rarity": 5, + "level": 15, + "mainstat": "HP", + "substats": [ { "key": "ATK_", - "value": 4.3 + "value": 7.3 + }, + { + "key": "CRIT DMG_", + "value": 12.3 }, { "key": "Effect Hit Rate_", - "value": 4.3 + "value": 11.6 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], - "location": "TrailblazerPreservation", + "location": "Bronya", "lock": true, - "_id": "relic_3" + "discard": false, + "_id": "relic_51" }, { - "set": "Rutilant Arena", + "set": "Celestial Differentiator", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Wind DMG Boost", + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "ATK", - "value": 21 + "key": "DEF", + "value": 19 + }, + { + "key": "HP_", + "value": 3.8 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 2.5 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_157" + "discard": false, + "_id": "relic_198" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Celestial Differentiator", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "ATK_", + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "SPD", + "value": 2 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_302" + "discard": false, + "_id": "relic_199" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Musketeer of Wild Wheat", + "slot": "Head", "rarity": 5, - "level": 3, - "mainstat": "Fire DMG Boost", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "ATK_", + "value": 3.4 }, { "key": "SPD", - "value": 2 + "value": 6 }, { - "key": "CRIT Rate_", - "value": 6.4 + "key": "CRIT DMG_", + "value": 12.3 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 11.6 } ], - "location": "TrailblazerPreservation", + "location": "Bronya", "lock": true, - "_id": "relic_6" + "discard": false, + "_id": "relic_52" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Musketeer of Wild Wheat", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 15, + "mainstat": "CRIT DMG", "substats": [ { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "ATK", + "value": 35 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "SPD", + "value": 7 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect Hit Rate_", + "value": 8.2 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], - "location": "", + "location": "Bronya", "lock": true, - "_id": "relic_158" + "discard": false, + "_id": "relic_53" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Belobog of the Architects", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "DEF", "substats": [ { - "key": "ATK", - "value": 19 + "key": "ATK_", + "value": 4.3 }, { - "key": "DEF", - "value": 16 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_303" + "discard": false, + "_id": "relic_200" }, { - "set": "Thief of Shooting Meteor", - "slot": "Body", + "set": "Musketeer of Wild Wheat", + "slot": "Hands", "rarity": 5, "level": 15, - "mainstat": "CRIT Rate", + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 12.5 + "key": "DEF", + "value": 16 }, { "key": "DEF_", "value": 5.4 }, { - "key": "Effect Hit Rate_", - "value": 7.3 + "key": "CRIT Rate_", + "value": 5.1 }, { - "key": "Break Effect_", - "value": 10.3 + "key": "CRIT DMG_", + "value": 31.7 } ], - "location": "Ruan Mei", + "location": "Bronya", "lock": true, - "_id": "relic_14" + "discard": false, + "_id": "relic_54" }, { - "set": "Rutilant Arena", + "set": "Belobog of the Architects", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Physical DMG Boost", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP_", + "value": 3.8 }, { - "key": "SPD", - "value": 2 + "key": "DEF_", + "value": 4.8 + }, + { + "key": "CRIT Rate_", + "value": 3.2 }, { "key": "Effect RES_", - "value": 3.4 + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_159" + "discard": false, + "_id": "relic_201" }, { "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK", + "value": 38 + }, + { + "key": "HP_", + "value": 6.9 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 18.7 }, { "key": "Effect RES_", - "value": 3.4 + "value": 3.8 } ], - "location": "", + "location": "Herta", "lock": true, - "_id": "relic_304" + "discard": false, + "_id": "relic_55" }, { - "set": "Thief of Shooting Meteor", - "slot": "Head", + "set": "Belobog of the Architects", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "Imaginary DMG Boost", "substats": [ { "key": "DEF", - "value": 16 + "value": 21 }, { - "key": "SPD", - "value": 4 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 22.6 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Ruan Mei", + "location": "", "lock": true, - "_id": "relic_15" + "discard": false, + "_id": "relic_202" }, { "set": "Rutilant Arena", "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 15, + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "ATK", - "value": 19 + "key": "DEF", + "value": 16 }, { - "key": "SPD", - "value": 2 + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 9.3 + }, + { + "key": "Effect RES_", + "value": 11.6 } ], - "location": "", + "location": "Herta", "lock": true, - "_id": "relic_160" + "discard": false, + "_id": "relic_56" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Belobog of the Architects", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "DEF", + "value": 19 }, { - "key": "Effect RES_", + "key": "ATK_", "value": 3.4 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "SPD", + "value": 2 } ], "location": "", "lock": true, - "_id": "relic_305" + "discard": false, + "_id": "relic_203" }, { - "set": "Fleet of the Ageless", - "slot": "Link Rope", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 15, - "mainstat": "Break Effect", + "mainstat": "SPD", "substats": [ { - "key": "ATK", - "value": 42 + "key": "DEF", + "value": 19 }, { - "key": "DEF_", - "value": 5.4 + "key": "ATK_", + "value": 11.6 }, { - "key": "SPD", - "value": 4 + "key": "CRIT DMG_", + "value": 11.6 }, { "key": "Effect Hit Rate_", - "value": 15.5 + "value": 6.9 } ], - "location": "Ruan Mei", + "location": "Herta", "lock": true, - "_id": "relic_16" + "discard": false, + "_id": "relic_57" }, { - "set": "Rutilant Arena", + "set": "Belobog of the Architects", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Wind DMG Boost", - "substats": [ - { - "key": "DEF_", - "value": 5.4 - }, - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], - "location": "", - "lock": true, - "_id": "relic_161" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 5, - "level": 0, - "mainstat": "ATK", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "DEF_", + "key": "HP_", "value": 4.3 }, { "key": "CRIT DMG_", - "value": 5.8 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 + "value": 5.1 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_306" + "discard": false, + "_id": "relic_204" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Body", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, "level": 15, - "mainstat": "Outgoing Healing Boost", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 35 + "key": "HP", + "value": 33 }, { "key": "HP_", - "value": 3.4 + "value": 11.6 }, { - "key": "DEF_", - "value": 19.9 + "key": "SPD", + "value": 7 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.1 } ], - "location": "Huohuo", + "location": "Herta", "lock": true, - "_id": "relic_19" + "discard": false, + "_id": "relic_58" }, { - "set": "Rutilant Arena", + "set": "Belobog of the Architects", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "Quantum DMG Boost", "substats": [ { "key": "HP", - "value": 42 + "value": 38 }, { "key": "SPD", "value": 2 }, { - "key": "CRIT DMG_", + "key": "Break Effect_", "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_162" + "discard": false, + "_id": "relic_205" }, { "set": "Genius of Brilliant Stars", "slot": "Hands", "rarity": 5, - "level": 0, + "level": 15, "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 21 + "key": "ATK_", + "value": 11.6 + }, + { + "key": "SPD", + "value": 2 }, { "key": "CRIT Rate_", - "value": 2.9 + "value": 2.5 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 18.7 } ], - "location": "", - "lock": false, - "_id": "relic_307" + "location": "Herta", + "lock": true, + "discard": false, + "_id": "relic_59" }, { - "set": "Fleet of the Ageless", + "set": "Belobog of the Architects", "slot": "Planar Sphere", "rarity": 5, - "level": 12, - "mainstat": "HP", + "level": 0, + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "DEF_", - "value": 8.6 + "key": "HP_", + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "Effect RES_", - "value": 8.2 - }, - { - "key": "Break Effect_", - "value": 10.3 + "value": 3.8 } ], - "location": "Ruan Mei", + "location": "", "lock": true, - "_id": "relic_17" + "discard": false, + "_id": "relic_206" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "Wind DMG Boost", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 19 + "key": "CRIT Rate_", + "value": 5.5 }, { - "key": "ATK_", - "value": 3.8 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect RES_", + "value": 10.8 + }, + { + "key": "Break Effect_", + "value": 18.1 } ], - "location": "", + "location": "Herta", "lock": true, - "_id": "relic_163" + "discard": false, + "_id": "relic_60" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", + "set": "Pan-Cosmic Commercial Enterprise", + "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "DEF", + "value": 21 }, { - "key": "DEF_", + "key": "HP_", "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "SPD", + "value": 2 } ], "location": "", - "lock": false, - "_id": "relic_308" + "lock": true, + "discard": false, + "_id": "relic_207" }, { "set": "Thief of Shooting Meteor", - "slot": "Feet", + "slot": "Head", "rarity": 5, "level": 15, - "mainstat": "SPD", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 38 + "key": "HP_", + "value": 6.9 }, { "key": "CRIT Rate_", "value": 8.7 }, { - "key": "Effect Hit Rate_", - "value": 8.6 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Break Effect_", + "value": 16.8 } ], - "location": "Ruan Mei", + "location": "Asta", "lock": true, - "_id": "relic_18" + "discard": false, + "_id": "relic_61" }, { - "set": "Rutilant Arena", + "set": "Pan-Cosmic Commercial Enterprise", "slot": "Planar Sphere", "rarity": 5, "level": 0, "mainstat": "Fire DMG Boost", "substats": [ { - "key": "SPD", - "value": 2 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.8 }, { "key": "Effect RES_", - "value": 3.8 + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_164" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Head", - "rarity": 5, - "level": 0, - "mainstat": "HP", - "substats": [ - { - "key": "ATK", - "value": 19 - }, - { - "key": "DEF", - "value": 21 - }, - { - "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Break Effect_", - "value": 5.8 - } - ], - "location": "", - "lock": false, - "_id": "relic_309" + "discard": false, + "_id": "relic_208" }, { "set": "Fleet of the Ageless", - "slot": "Link Rope", + "slot": "Planar Sphere", "rarity": 5, "level": 15, - "mainstat": "Energy Regeneration Rate", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF", - "value": 52 + "key": "ATK", + "value": 35 }, { - "key": "DEF_", - "value": 15.1 + "key": "SPD", + "value": 4 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 11.6 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 7.3 } ], - "location": "Huohuo", + "location": "Asta", "lock": true, - "_id": "relic_22" + "discard": false, + "_id": "relic_62" }, { - "set": "Rutilant Arena", + "set": "Pan-Cosmic Commercial Enterprise", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "SPD", - "value": 2 + "key": "DEF", + "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 3.2 }, { "key": "Effect RES_", - "value": 3.4 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_165" + "discard": false, + "_id": "relic_209" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "ATK", "substats": [ { "key": "DEF", - "value": 19 + "value": 16 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 12.3 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 23.3 } ], - "location": "", + "location": "Asta", "lock": true, - "_id": "relic_310" + "discard": false, + "_id": "relic_63" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Hands", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "Break Effect", "substats": [ { - "key": "DEF_", - "value": 9.7 + "key": "HP", + "value": 42 }, { - "key": "SPD", - "value": 7 + "key": "HP_", + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 7.7 + "key": "Effect RES_", + "value": 3.8 } ], - "location": "Huohuo", + "location": "", "lock": true, - "_id": "relic_20" + "discard": false, + "_id": "relic_210" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Physical DMG Boost", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "DEF", + "value": 35 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "CRIT DMG_", + "value": 17.4 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 4.3 + }, + { + "key": "Effect RES_", + "value": 12.0 } ], - "location": "", + "location": "Asta", "lock": true, - "_id": "relic_166" + "discard": false, + "_id": "relic_64" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "DEF", + "value": 16 + }, + { + "key": "SPD", + "value": 2 }, { "key": "Effect Hit Rate_", - "value": 4.3 + "value": 3.4 }, { "key": "Effect RES_", "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_311" + "discard": false, + "_id": "relic_211" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Feet", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, "level": 15, - "mainstat": "SPD", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP", - "value": 76 + "key": "HP_", + "value": 3.4 }, { - "key": "DEF", - "value": 40 + "key": "ATK_", + "value": 12.5 }, { - "key": "HP_", - "value": 7.3 + "key": "Effect RES_", + "value": 10.8 }, { - "key": "Effect RES_", - "value": 12.0 + "key": "Break Effect_", + "value": 12.3 } ], - "location": "Huohuo", + "location": "Asta", "lock": true, - "_id": "relic_21" + "discard": false, + "_id": "relic_65" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Lightning DMG Boost", + "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP", + "value": 33 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "DEF", + "value": 16 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "ATK_", + "value": 4.3 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_167" + "discard": false, + "_id": "relic_212" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "SPD", "substats": [ { - "key": "DEF", - "value": 16 + "key": "ATK", + "value": 42 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 11.9 + }, + { + "key": "CRIT DMG_", + "value": 12.9 }, { "key": "Effect Hit Rate_", "value": 4.3 } ], - "location": "", - "lock": false, - "_id": "relic_312" + "location": "Asta", + "lock": true, + "discard": false, + "_id": "relic_66" }, { "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "slot": "Link Rope", "rarity": 5, - "level": 3, + "level": 0, "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "DEF_", - "value": 5.4 + "key": "SPD", + "value": 2 }, { "key": "Effect Hit Rate_", @@ -8119,665 +7330,653 @@ "value": 3.8 } ], - "location": "Huohuo", + "location": "", "lock": true, - "_id": "relic_23" + "discard": false, + "_id": "relic_213" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 15, + "mainstat": "SPD", "substats": [ + { + "key": "HP_", + "value": 11.2 + }, { "key": "ATK_", "value": 3.4 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.9 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Effect Hit Rate_", + "value": 12.5 } ], - "location": "", + "location": "Silver Wolf", "lock": true, - "_id": "relic_168" + "discard": false, + "_id": "relic_67" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 16 + "key": "Effect Hit Rate_", + "value": 3.8 }, { - "key": "DEF", - "value": 16 + "key": "Effect RES_", + "value": 4.3 }, { - "key": "HP_", - "value": 3.8 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_313" + "lock": true, + "discard": false, + "_id": "relic_214" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, "level": 15, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 21 + "key": "CRIT Rate_", + "value": 9.0 }, { - "key": "HP_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "SPD", - "value": 4 + "key": "Effect Hit Rate_", + "value": 12.0 }, { - "key": "Effect Hit Rate_", - "value": 14.6 + "key": "Break Effect_", + "value": 6.4 } ], - "location": "Huohuo", + "location": "Silver Wolf", "lock": true, - "_id": "relic_24" + "discard": false, + "_id": "relic_68" }, { - "set": "Rutilant Arena", + "set": "Fleet of the Ageless", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Imaginary DMG Boost", + "mainstat": "Ice DMG Boost", "substats": [ { - "key": "DEF", - "value": 16 + "key": "ATK", + "value": 19 }, { "key": "ATK_", "value": 4.3 }, + { + "key": "SPD", + "value": 2 + }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_169" + "discard": false, + "_id": "relic_215" }, { "set": "Genius of Brilliant Stars", "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "HP", - "substats": [ - { - "key": "HP_", - "value": 4.3 - }, - { - "key": "ATK_", - "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 6.4 - } - ], - "location": "", - "lock": false, - "_id": "relic_314" - }, - { - "set": "Passerby of Wandering Cloud", - "slot": "Feet", - "rarity": 5, "level": 15, "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "DEF", + "value": 35 }, { "key": "SPD", - "value": 2 + "value": 6 }, { - "key": "Effect RES_", - "value": 6.9 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Break Effect_", - "value": 24.6 + "key": "CRIT DMG_", + "value": 11.0 } ], - "location": "Bailu", + "location": "Silver Wolf", "lock": true, - "_id": "relic_25" + "discard": false, + "_id": "relic_69" }, { - "set": "Sprightly Vonwacq", - "slot": "Link Rope", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 21 + "key": "HP", + "value": 33 }, { "key": "DEF", - "value": 21 + "value": 19 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "ATK_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_170" + "discard": false, + "_id": "relic_216" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Sprightly Vonwacq", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP", + "value": 80 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF", + "value": 38 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 8.2 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "Break Effect_", + "value": 11.6 } ], - "location": "", + "location": "Silver Wolf", "lock": true, - "_id": "relic_315" + "discard": false, + "_id": "relic_70" }, { "set": "Fleet of the Ageless", - "slot": "Link Rope", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "ATK", - "value": 16 + "key": "DEF", + "value": 19 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "HP_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 6.4 } ], - "location": "Bailu", - "lock": false, - "_id": "relic_26" + "location": "", + "lock": true, + "discard": false, + "_id": "relic_217" }, { - "set": "Talia: Kingdom of Banditry", + "set": "Sprightly Vonwacq", "slot": "Link Rope", "rarity": 5, - "level": 0, + "level": 15, "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 16 + "key": "HP", + "value": 76 }, { - "key": "ATK_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 12.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "Effect RES_", + "value": 12.5 } ], - "location": "", + "location": "Silver Wolf", "lock": true, - "_id": "relic_171" + "discard": false, + "_id": "relic_71" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Quantum DMG Boost", "substats": [ { "key": "HP", "value": 38 }, { - "key": "HP_", + "key": "ATK_", "value": 3.4 }, { - "key": "DEF_", - "value": 4.3 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_316" + "lock": true, + "discard": false, + "_id": "relic_218" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, - "level": 3, - "mainstat": "ATK", + "level": 15, + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "HP", + "value": 67 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "DEF_", + "value": 14.5 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "SPD", + "value": 4 }, { - "key": "Break Effect_", + "key": "CRIT DMG_", "value": 5.8 } ], - "location": "Bailu", + "location": "Silver Wolf", "lock": true, - "_id": "relic_27" + "discard": false, + "_id": "relic_72" }, { - "set": "Talia: Kingdom of Banditry", - "slot": "Link Rope", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "DEF", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 33 }, { - "key": "HP_", - "value": 3.4 + "key": "ATK", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_172" + "discard": false, + "_id": "relic_219" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Knight of Purity Palace", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "SPD", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 16 + "key": "HP_", + "value": 8.6 }, { - "key": "DEF", - "value": 21 + "key": "ATK_", + "value": 8.6 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "SPD", + "value": 7 + }, + { + "key": "Effect Hit Rate_", + "value": 6.9 } ], - "location": "", + "location": "March 7th", "lock": true, - "_id": "relic_317" + "discard": false, + "_id": "relic_73" }, { - "set": "Passerby of Wandering Cloud", - "slot": "Head", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, - "level": 3, - "mainstat": "HP", + "level": 0, + "mainstat": "Ice DMG Boost", "substats": [ { "key": "ATK_", - "value": 3.8 - }, - { - "key": "CRIT Rate_", - "value": 3.2 + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "DEF_", + "value": 5.4 }, { "key": "Effect RES_", - "value": 3.8 + "value": 3.4 } ], - "location": "Bailu", + "location": "", "lock": true, - "_id": "relic_28" + "discard": false, + "_id": "relic_220" }, { - "set": "Talia: Kingdom of Banditry", - "slot": "Link Rope", + "set": "Knight of Purity Palace", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 15, + "mainstat": "Effect Hit Rate", "substats": [ + { + "key": "ATK_", + "value": 12.0 + }, { "key": "SPD", - "value": 2 + "value": 6 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "", + "location": "March 7th", "lock": true, - "_id": "relic_173" + "discard": false, + "_id": "relic_74" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "HP", - "value": 38 + "key": "HP_", + "value": 3.8 }, { - "key": "DEF", - "value": 16 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "ATK_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_318" + "discard": false, + "_id": "relic_221" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Belobog of the Architects", + "slot": "Planar Sphere", "rarity": 5, "level": 15, - "mainstat": "CRIT Rate", + "mainstat": "DEF", "substats": [ { - "key": "HP", + "key": "ATK", "value": 38 }, { "key": "DEF", - "value": 59 + "value": 78 }, { - "key": "CRIT DMG_", - "value": 11.0 + "key": "HP_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 8.6 + "key": "Break Effect_", + "value": 11.0 } ], - "location": "Sushang", + "location": "March 7th", "lock": true, - "_id": "relic_29" + "discard": false, + "_id": "relic_75" }, { - "set": "Inert Salsotto", - "slot": "Link Rope", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "HP", - "value": 42 - }, - { - "key": "DEF", - "value": 21 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 3.8 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_174" + "discard": false, + "_id": "relic_222" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Knight of Purity Palace", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "SPD", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 42 + "key": "HP_", + "value": 15.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "DEF_", + "value": 9.7 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "SPD", + "value": 4 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], - "location": "", + "location": "March 7th", "lock": true, - "_id": "relic_319" + "discard": false, + "_id": "relic_76" }, { - "set": "Space Sealing Station", + "set": "Fleet of the Ageless", "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "Physical DMG Boost", + "level": 0, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.8 - }, - { - "key": "CRIT Rate_", - "value": 11.9 + "key": "HP_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 11.6 + "key": "ATK_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "DEF_", + "value": 5.4 } ], - "location": "Sushang", + "location": "", "lock": true, - "_id": "relic_30" + "discard": false, + "_id": "relic_223" }, { - "set": "Inert Salsotto", + "set": "Belobog of the Architects", "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 15, + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "HP", + "value": 33 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "HP_", + "value": 11.6 + }, + { + "key": "DEF_", + "value": 4.3 }, { "key": "Effect Hit Rate_", - "value": 3.8 + "value": 10.8 } ], - "location": "", + "location": "March 7th", "lock": true, - "_id": "relic_175" + "discard": false, + "_id": "relic_77" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "Wind DMG Boost", "substats": [ { - "key": "Effect Hit Rate_", + "key": "HP_", "value": 3.4 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Break Effect_", - "value": 5.1 + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_320" + "discard": false, + "_id": "relic_224" }, { - "set": "Champion of Streetwise Boxing", + "set": "Knight of Purity Palace", "slot": "Feet", "rarity": 5, "level": 15, "mainstat": "SPD", "substats": [ { - "key": "HP_", - "value": 7.7 + "key": "ATK", + "value": 16 }, { "key": "ATK_", - "value": 14.6 - }, - { - "key": "CRIT DMG_", - "value": 10.3 + "value": 7.3 }, - { - "key": "Effect RES_", - "value": 3.4 - } - ], - "location": "Sushang", - "lock": true, - "_id": "relic_31" - }, - { - "set": "Inert Salsotto", - "slot": "Link Rope", - "rarity": 5, - "level": 0, - "mainstat": "HP", - "substats": [ { "key": "DEF_", - "value": 4.3 - }, - { - "key": "CRIT Rate_", - "value": 2.5 + "value": 18.9 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 5.1 } ], - "location": "", + "location": "March 7th", "lock": true, - "_id": "relic_176" + "discard": false, + "_id": "relic_78" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "Energy Regeneration Rate", "substats": [ - { - "key": "DEF", - "value": 19 - }, { "key": "HP_", "value": 3.8 @@ -8787,649 +7986,678 @@ "value": 4.3 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 5.1 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_321" + "discard": false, + "_id": "relic_225" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Sprightly Vonwacq", + "slot": "Link Rope", "rarity": 5, "level": 15, - "mainstat": "HP", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "ATK_", - "value": 4.3 + "key": "ATK", + "value": 57 }, { - "key": "DEF_", - "value": 15.6 + "key": "HP_", + "value": 4.3 }, { - "key": "SPD", - "value": 6 + "key": "Effect Hit Rate_", + "value": 12.0 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect RES_", + "value": 7.7 } ], - "location": "Sushang", + "location": "", "lock": true, - "_id": "relic_32" + "discard": false, + "_id": "relic_79" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Imaginary DMG Boost", + "mainstat": "ATK", "substats": [ { "key": "HP", - "value": 42 + "value": 38 }, { - "key": "DEF", - "value": 21 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "HP_", + "key": "Effect RES_", "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_177" + "discard": false, + "_id": "relic_226" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "DEF", + "level": 15, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "HP", - "value": 33 + "key": "DEF", + "value": 19 }, { - "key": "ATK_", - "value": 4.3 + "key": "SPD", + "value": 9 }, { - "key": "SPD", - "value": 2 + "key": "Effect RES_", + "value": 3.4 }, { "key": "Break Effect_", - "value": 5.1 + "value": 11.0 } ], "location": "", "lock": true, - "_id": "relic_322" + "discard": false, + "_id": "relic_80" }, { "set": "Space Sealing Station", "slot": "Link Rope", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 19 + "key": "HP_", + "value": 3.4 }, { - "key": "DEF", - "value": 35 + "key": "ATK_", + "value": 3.8 }, { - "key": "HP_", - "value": 7.7 + "key": "Effect Hit Rate_", + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 18.1 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Sushang", + "location": "", "lock": true, - "_id": "relic_33" + "discard": false, + "_id": "relic_227" }, { - "set": "Inert Salsotto", + "set": "Space Sealing Station", "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "Lightning DMG Boost", + "level": 15, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK", - "value": 21 + "key": "HP", + "value": 118 }, { - "key": "SPD", - "value": 2 + "key": "ATK_", + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "CRIT DMG_", + "value": 12.9 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 11.2 } ], "location": "", "lock": true, - "_id": "relic_178" + "discard": false, + "_id": "relic_81" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "Energy Regeneration Rate", "substats": [ { "key": "HP", "value": 38 }, { - "key": "DEF", + "key": "ATK", "value": 19 }, { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "CRIT DMG_", - "value": 6.4 + "key": "HP_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_323" + "discard": false, + "_id": "relic_228" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 15, "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF_", + "value": 15.1 }, { "key": "CRIT Rate_", - "value": 11.0 + "value": 6.1 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 11.6 }, { "key": "Effect RES_", - "value": 7.3 + "value": 4.3 } ], - "location": "Sushang", + "location": "", "lock": true, - "_id": "relic_34" + "discard": false, + "_id": "relic_82" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "ATK", "substats": [ { "key": "SPD", "value": 2 }, { - "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 3.8 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_179" + "discard": false, + "_id": "relic_229" }, { - "set": "Guard of Wuthering Snow", + "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF", + "value": 16 }, { - "key": "DEF_", - "value": 4.8 + "key": "ATK_", + "value": 11.6 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 12.5 } ], "location": "", "lock": true, - "_id": "relic_324" + "discard": false, + "_id": "relic_83" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "CRIT DMG_", - "value": 5.8 + "value": 2.9 }, { "key": "Effect Hit Rate_", "value": 3.4 - } - ], - "location": "Qingque", - "lock": true, - "_id": "relic_35" - }, - { - "set": "Inert Salsotto", - "slot": "Planar Sphere", - "rarity": 5, - "level": 0, - "mainstat": "DEF", - "substats": [ - { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "CRIT DMG_", - "value": 5.1 }, { "key": "Effect RES_", - "value": 4.3 - }, - { - "key": "Break Effect_", - "value": 5.1 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_180" + "discard": false, + "_id": "relic_230" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 16 + "key": "DEF", + "value": 38 }, { - "key": "HP_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 5.5 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 12.9 }, { "key": "Effect Hit Rate_", - "value": 3.4 + "value": 7.3 } ], "location": "", "lock": true, - "_id": "relic_325" + "discard": false, + "_id": "relic_84" }, { - "set": "Inert Salsotto", + "set": "Space Sealing Station", "slot": "Link Rope", "rarity": 5, "level": 0, "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "HP", + "value": 38 }, { - "key": "ATK_", + "key": "HP_", "value": 3.4 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 2.5 } ], - "location": "Qingque", + "location": "", "lock": true, - "_id": "relic_36" + "discard": false, + "_id": "relic_231" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Fire DMG Boost", + "level": 15, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 21 + "key": "ATK_", + "value": 12.5 }, { - "key": "DEF_", - "value": 4.3 + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", "value": 6.4 + }, + { + "key": "Break Effect_", + "value": 22.0 } ], "location": "", "lock": true, - "_id": "relic_181" + "discard": false, + "_id": "relic_85" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 21 + "key": "DEF", + "value": 19 }, { "key": "HP_", - "value": 3.4 + "value": 4.3 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_326" + "lock": true, + "discard": false, + "_id": "relic_232" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, "level": 15, - "mainstat": "CRIT Rate", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 38 + "key": "SPD", + "value": 6 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "CRIT DMG_", - "value": 11.0 + "key": "Effect Hit Rate_", + "value": 7.3 }, { "key": "Effect RES_", - "value": 12.5 + "value": 7.7 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_37" + "discard": false, + "_id": "relic_86" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Quantum DMG Boost", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 16 + "key": "DEF_", + "value": 4.8 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 3.2 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_182" + "discard": false, + "_id": "relic_233" }, { "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, + "level": 15, + "mainstat": "Effect Hit Rate", + "substats": [ + { + "key": "DEF", + "value": 35 + }, + { + "key": "DEF_", + "value": 4.8 + }, + { + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "CRIT DMG_", + "value": 24.6 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_87" + }, + { + "set": "Space Sealing Station", + "slot": "Link Rope", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "ATK_", + "key": "HP_", "value": 3.4 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_327" + "discard": false, + "_id": "relic_234" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Feet", + "set": "Guard of Wuthering Snow", + "slot": "Head", "rarity": 5, "level": 15, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ - { - "key": "DEF", - "value": 33 - }, { "key": "HP_", - "value": 4.3 + "value": 7.3 }, { - "key": "CRIT Rate_", - "value": 12.3 + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", - "value": 12.9 + "value": 11.6 + }, + { + "key": "Effect RES_", + "value": 12.0 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_38" + "discard": false, + "_id": "relic_88" }, { - "set": "Celestial Differentiator", + "set": "Space Sealing Station", "slot": "Link Rope", "rarity": 5, "level": 0, - "mainstat": "Energy Regeneration Rate", + "mainstat": "Break Effect", "substats": [ { - "key": "ATK", - "value": 19 + "key": "ATK_", + "value": 3.4 }, { - "key": "ATK_", - "value": 4.3 + "key": "SPD", + "value": 2 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_183" + "discard": false, + "_id": "relic_235" }, { "set": "Guard of Wuthering Snow", - "slot": "Body", + "slot": "Head", "rarity": 5, - "level": 0, + "level": 15, "mainstat": "HP", "substats": [ { - "key": "ATK", + "key": "DEF", "value": 16 }, { - "key": "ATK_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 5.5 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT DMG_", + "value": 18.1 + }, + { + "key": "Effect Hit Rate_", + "value": 7.7 } ], "location": "", "lock": true, - "_id": "relic_328" + "discard": false, + "_id": "relic_89" }, { - "set": "Inert Salsotto", - "slot": "Link Rope", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "ATK", - "value": 52 + "key": "HP", + "value": 33 }, { - "key": "DEF", + "key": "ATK", "value": 16 }, { - "key": "HP_", - "value": 12.5 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "CRIT Rate_", - "value": 5.8 + "key": "Effect Hit Rate_", + "value": 3.4 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_39" + "discard": false, + "_id": "relic_236" }, { - "set": "Celestial Differentiator", - "slot": "Planar Sphere", + "set": "Guard of Wuthering Snow", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "Ice DMG Boost", + "level": 15, + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 19 + "key": "HP_", + "value": 3.4 }, { - "key": "HP_", - "value": 3.8 + "key": "SPD", + "value": 2 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 15.5 }, { "key": "Effect RES_", - "value": 3.4 + "value": 8.2 } ], "location": "", "lock": true, - "_id": "relic_184" + "discard": false, + "_id": "relic_90" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "ATK_", + "value": 3.8 }, { - "key": "DEF_", - "value": 5.4 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_329" + "discard": false, + "_id": "relic_237" }, { "set": "Champion of Streetwise Boxing", @@ -9439,189 +8667,196 @@ "mainstat": "ATK", "substats": [ { - "key": "CRIT Rate_", - "value": 9.3 + "key": "HP", + "value": 38 }, { - "key": "CRIT DMG_", - "value": 17.4 + "key": "HP_", + "value": 7.7 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 6.4 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT DMG_", + "value": 17.4 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_40" + "discard": false, + "_id": "relic_91" }, { - "set": "Celestial Differentiator", + "set": "Space Sealing Station", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Ice DMG Boost", + "mainstat": "Physical DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "HP_", + "value": 3.4 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 5.8 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_185" + "discard": false, + "_id": "relic_238" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Champion of Streetwise Boxing", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Effect Hit Rate", + "level": 15, + "mainstat": "ATK", "substats": [ - { - "key": "HP", - "value": 38 - }, { "key": "ATK_", - "value": 3.8 + "value": 10.8 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 11.6 + }, + { + "key": "Effect RES_", + "value": 7.7 } ], "location": "", "lock": true, - "_id": "relic_330" + "discard": false, + "_id": "relic_92" }, { - "set": "Inert Salsotto", + "set": "Space Sealing Station", "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "Physical DMG Boost", + "level": 0, + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "HP_", - "value": 4.3 - }, - { - "key": "ATK_", - "value": 11.6 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "CRIT DMG_", - "value": 11.6 + "key": "Effect RES_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 7.7 + "key": "Break Effect_", + "value": 5.8 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_41" + "discard": false, + "_id": "relic_239" }, { - "set": "Belobog of the Architects", - "slot": "Link Rope", + "set": "Champion of Streetwise Boxing", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "DEF", + "level": 12, + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 4.3 + "key": "HP_", + "value": 6.9 + }, + { + "key": "DEF_", + "value": 4.8 }, { "key": "CRIT Rate_", - "value": 2.9 + "value": 2.5 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 19.4 } ], "location": "", "lock": true, - "_id": "relic_186" + "discard": false, + "_id": "relic_93" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "ATK", + "value": 21 }, { - "key": "DEF_", - "value": 5.4 + "key": "DEF", + "value": 21 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_331" + "discard": false, + "_id": "relic_240" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Sprightly Vonwacq", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 6, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "ATK_", - "value": 7.7 + "key": "HP", + "value": 42 }, { - "key": "SPD", - "value": 4 + "key": "HP_", + "value": 7.7 }, { - "key": "CRIT Rate_", - "value": 8.7 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.8 } ], - "location": "Clara", + "location": "", "lock": true, - "_id": "relic_42" + "discard": false, + "_id": "relic_94" }, { - "set": "Belobog of the Architects", + "set": "Space Sealing Station", "slot": "Planar Sphere", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "Lightning DMG Boost", "substats": [ - { - "key": "HP_", - "value": 3.8 - }, { "key": "DEF_", "value": 4.8 @@ -9631,316 +8866,324 @@ "value": 3.2 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_187" + "discard": false, + "_id": "relic_241" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Musketeer of Wild Wheat", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "Effect Hit Rate", + "level": 6, + "mainstat": "SPD", "substats": [ { "key": "ATK", - "value": 21 + "value": 33 + }, + { + "key": "HP_", + "value": 4.3 }, { "key": "ATK_", - "value": 3.8 + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_332" + "discard": false, + "_id": "relic_95" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "Wind DMG Boost", "substats": [ { "key": "HP_", - "value": 8.2 - }, - { - "key": "CRIT Rate_", - "value": 5.8 + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 17.4 + "key": "Effect RES_", + "value": 3.8 }, { "key": "Break Effect_", "value": 5.8 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_43" + "discard": false, + "_id": "relic_242" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 5, + "mainstat": "ATK", "substats": [ - { - "key": "DEF", - "value": 21 - }, { "key": "CRIT DMG_", "value": 6.4 }, { "key": "Effect Hit Rate_", - "value": 4.3 + "value": 3.4 }, { "key": "Effect RES_", "value": 3.4 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_188" + "discard": false, + "_id": "relic_96" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "DEF", + "value": 21 }, { - "key": "DEF_", - "value": 4.8 + "key": "HP_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_333" + "discard": false, + "_id": "relic_243" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "SPD", + "level": 4, + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 7.3 + "key": "SPD", + "value": 2 }, { - "key": "ATK_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect Hit Rate_", - "value": 8.2 + "key": "Effect RES_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 14.2 + "key": "Break Effect_", + "value": 6.4 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_44" + "discard": false, + "_id": "relic_97" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Ice DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 19 + "key": "ATK", + "value": 21 }, { - "key": "ATK_", + "key": "Effect Hit Rate_", "value": 3.4 }, { - "key": "DEF_", + "key": "Effect RES_", "value": 4.3 - }, - { - "key": "SPD", - "value": 2 } ], "location": "", "lock": true, - "_id": "relic_189" + "discard": false, + "_id": "relic_244" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Outgoing Healing Boost", + "level": 4, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 16 + "key": "ATK_", + "value": 3.4 }, { - "key": "DEF", - "value": 21 + "key": "Effect Hit Rate_", + "value": 3.4 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.4 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_334" + "discard": false, + "_id": "relic_98" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "DEF_", + "value": 4.3 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "Effect Hit Rate_", - "value": 15.5 - }, - { - "key": "Effect RES_", - "value": 8.2 + "value": 3.8 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_45" + "discard": false, + "_id": "relic_245" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, - "level": 0, - "mainstat": "Imaginary DMG Boost", + "level": 4, + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 5.8 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 }, { "key": "Effect RES_", - "value": 3.4 + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_190" + "discard": false, + "_id": "relic_99" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 38 - }, - { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "Effect Hit Rate_", - "value": 3.8 + "value": 3.4 }, { "key": "Effect RES_", - "value": 3.4 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_335" + "discard": false, + "_id": "relic_246" }, { "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "CRIT Rate", + "level": 4, + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "ATK", - "value": 21 + "key": "DEF_", + "value": 4.8 }, { - "key": "HP_", - "value": 7.7 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "SPD", - "value": 7 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "CRIT DMG_", - "value": 11.0 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_46" + "discard": false, + "_id": "relic_100" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Quantum DMG Boost", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF", + "value": 16 }, { "key": "SPD", @@ -9948,515 +9191,530 @@ }, { "key": "Break Effect_", - "value": 5.8 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_191" + "discard": false, + "_id": "relic_247" }, { "set": "Guard of Wuthering Snow", "slot": "Hands", "rarity": 5, - "level": 0, + "level": 4, "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "ATK_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Break Effect_", - "value": 6.4 + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_336" + "discard": false, + "_id": "relic_101" }, { - "set": "Broken Keel", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, - "level": 12, - "mainstat": "HP", + "level": 0, + "mainstat": "DEF", "substats": [ { - "key": "HP", - "value": 42 - }, - { - "key": "DEF_", - "value": 9.7 + "key": "ATK", + "value": 16 }, { "key": "CRIT Rate_", - "value": 9.3 + "value": 3.2 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_47" + "discard": false, + "_id": "relic_248" }, { - "set": "Belobog of the Architects", - "slot": "Planar Sphere", + "set": "Rutilant Arena", + "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "Ice DMG Boost", + "level": 3, + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "ATK", + "value": 19 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "ATK_", + "value": 3.4 }, { - "key": "Effect RES_", + "key": "SPD", + "value": 2 + }, + { + "key": "Effect Hit Rate_", "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_192" + "discard": false, + "_id": "relic_102" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 19 - }, - { - "key": "HP_", - "value": 3.8 - }, - { - "key": "DEF_", - "value": 4.3 - } - ], - "location": "", - "lock": false, - "_id": "relic_337" - }, - { - "set": "Broken Keel", - "slot": "Link Rope", - "rarity": 5, - "level": 15, - "mainstat": "Energy Regeneration Rate", - "substats": [ - { - "key": "HP", - "value": 84 - }, - { - "key": "ATK_", - "value": 12.0 + "key": "ATK", + "value": 19 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "CRIT Rate_", - "value": 7.7 + "key": "CRIT DMG_", + "value": 6.4 } ], - "location": "Pela", + "location": "", "lock": true, - "_id": "relic_48" + "discard": false, + "_id": "relic_249" }, { - "set": "Pan-Cosmic Commercial Enterprise", - "slot": "Link Rope", + "set": "Rutilant Arena", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "Quantum DMG Boost", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP_", + "value": 3.4 }, { - "key": "HP_", + "key": "ATK_", "value": 4.3 }, { - "key": "SPD", - "value": 2 + "key": "Effect Hit Rate_", + "value": 3.4 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_193" + "discard": false, + "_id": "relic_103" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "ATK_", - "value": 3.4 + "key": "Effect RES_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_338" + "lock": true, + "discard": false, + "_id": "relic_250" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Inert Salsotto", + "slot": "Link Rope", "rarity": 5, - "level": 15, - "mainstat": "Quantum DMG Boost", + "level": 3, + "mainstat": "Break Effect", "substats": [ { - "key": "HP_", - "value": 15.9 + "key": "HP", + "value": 33 }, { - "key": "DEF_", + "key": "ATK_", "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF_", + "value": 4.8 }, { - "key": "Effect Hit Rate_", - "value": 8.6 + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Seele", + "location": "", "lock": true, - "_id": "relic_49" + "discard": false, + "_id": "relic_106" }, { - "set": "Pan-Cosmic Commercial Enterprise", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "DEF", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Effect Hit Rate_", - "value": 3.8 + "value": 3.4 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_194" + "discard": false, + "_id": "relic_251" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Belobog of the Architects", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "HP", - "value": 42 + "key": "DEF_", + "value": 4.8 }, { - "key": "DEF", - "value": 16 + "key": "SPD", + "value": 2 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 6.4 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_339" + "lock": true, + "discard": false, + "_id": "relic_107" }, { - "set": "Genius of Brilliant Stars", + "set": "Thief of Shooting Meteor", "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "CRIT Rate", + "level": 0, + "mainstat": "DEF", "substats": [ { - "key": "ATK_", - "value": 15.5 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "SPD", - "value": 2 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 12.3 + "key": "Effect RES_", + "value": 3.8 }, { "key": "Break Effect_", - "value": 5.8 + "value": 6.4 } ], - "location": "Seele", + "location": "", "lock": true, - "_id": "relic_50" + "discard": false, + "_id": "relic_252" }, { - "set": "Pan-Cosmic Commercial Enterprise", - "slot": "Planar Sphere", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "Wind DMG Boost", + "level": 3, + "mainstat": "Break Effect", "substats": [ { "key": "DEF", - "value": 16 + "value": 19 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 2.5 }, { - "key": "Effect RES_", + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Effect Hit Rate_", "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_195" + "discard": false, + "_id": "relic_108" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "HP_", + "key": "ATK", + "value": 21 + }, + { + "key": "DEF_", "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "SPD", + "value": 2 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_340" + "lock": true, + "discard": false, + "_id": "relic_253" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 3, + "mainstat": "Energy Regeneration Rate", "substats": [ { "key": "HP", - "value": 33 + "value": 38 }, { "key": "HP_", - "value": 3.8 + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 5.1 + "key": "ATK_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 29.8 + "key": "DEF_", + "value": 4.8 } ], - "location": "Seele", + "location": "", "lock": true, - "_id": "relic_51" + "discard": false, + "_id": "relic_109" }, { - "set": "Fleet of the Ageless", - "slot": "Link Rope", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "HP", - "value": 42 + "key": "SPD", + "value": 2 }, { - "key": "HP_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "ATK_", - "value": 3.8 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_196" + "discard": false, + "_id": "relic_254" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Fleet of the Ageless", + "slot": "Link Rope", "rarity": 5, - "level": 0, - "mainstat": "ATK", + "level": 3, + "mainstat": "Energy Regeneration Rate", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "HP", + "value": 33 }, { - "key": "Effect RES_", + "key": "ATK_", "value": 3.4 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_341" + "discard": false, + "_id": "relic_110" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "DEF_", - "value": 9.7 + "key": "HP_", + "value": 3.4 }, { - "key": "SPD", - "value": 4 + "key": "ATK_", + "value": 3.4 }, { "key": "CRIT Rate_", - "value": 5.8 + "value": 2.9 }, { "key": "CRIT DMG_", - "value": 11.6 + "value": 5.1 } ], - "location": "Seele", + "location": "", "lock": true, - "_id": "relic_52" + "discard": false, + "_id": "relic_255" }, { "set": "Fleet of the Ageless", - "slot": "Link Rope", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 38 }, { - "key": "SPD", - "value": 2 + "key": "DEF", + "value": 19 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_197" + "discard": false, + "_id": "relic_111" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { "key": "HP", - "value": 33 + "value": 38 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "ATK", + "value": 16 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_342" + "discard": false, + "_id": "relic_256" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 3, + "mainstat": "DEF", "substats": [ { - "key": "DEF", - "value": 57 + "key": "ATK", + "value": 19 }, { "key": "HP_", @@ -10464,55 +9722,57 @@ }, { "key": "CRIT DMG_", - "value": 19.4 + "value": 5.1 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Seele", - "lock": false, - "_id": "relic_53" + "location": "", + "lock": true, + "discard": false, + "_id": "relic_112" }, { - "set": "Fleet of the Ageless", - "slot": "Link Rope", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "DEF", "substats": [ - { - "key": "HP", - "value": 33 - }, { "key": "DEF", "value": 16 }, { "key": "ATK_", - "value": 4.3 + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_198" + "discard": false, + "_id": "relic_257" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", + "set": "Space Sealing Station", + "slot": "Link Rope", "rarity": 5, - "level": 0, + "level": 3, "mainstat": "ATK", "substats": [ { - "key": "CRIT DMG_", - "value": 5.1 + "key": "DEF_", + "value": 5.4 + }, + { + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "Effect Hit Rate_", @@ -10520,51 +9780,53 @@ }, { "key": "Break Effect_", - "value": 5.8 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_343" + "discard": false, + "_id": "relic_113" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "DEF", "substats": [ { - "key": "CRIT Rate_", - "value": 5.1 + "key": "HP_", + "value": 3.4 }, { "key": "CRIT DMG_", - "value": 23.9 - }, - { - "key": "Effect Hit Rate_", - "value": 3.4 + "value": 6.4 }, { "key": "Effect RES_", "value": 4.3 } ], - "location": "Seele", + "location": "", "lock": true, - "_id": "relic_54" + "discard": false, + "_id": "relic_258" }, { - "set": "Fleet of the Ageless", - "slot": "Link Rope", + "set": "Space Sealing Station", + "slot": "Planar Sphere", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "Physical DMG Boost", "substats": [ { - "key": "SPD", - "value": 2 + "key": "DEF_", + "value": 4.8 + }, + { + "key": "CRIT DMG_", + "value": 5.8 }, { "key": "Effect Hit Rate_", @@ -10572,319 +9834,323 @@ }, { "key": "Effect RES_", - "value": 3.8 + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_199" + "discard": false, + "_id": "relic_114" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP_", - "value": 3.8 - }, - { - "key": "SPD", - "value": 2 + "key": "HP", + "value": 38 }, { "key": "Effect Hit Rate_", "value": 4.3 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_344" + "discard": false, + "_id": "relic_259" }, { - "set": "Broken Keel", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 3, + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 7.3 - }, - { - "key": "CRIT DMG_", - "value": 12.3 - }, - { - "key": "Effect Hit Rate_", - "value": 11.6 + "key": "HP", + "value": 33 }, { - "key": "Break Effect_", - "value": 5.1 - } - ], - "location": "Bronya", - "lock": true, - "_id": "relic_55" - }, - { - "set": "Fleet of the Ageless", - "slot": "Link Rope", - "rarity": 5, - "level": 0, - "mainstat": "ATK", - "substats": [ - { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "DEF_", + "value": 4.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Break Effect_", + "key": "CRIT DMG_", "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_200" + "discard": false, + "_id": "relic_115" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "ATK_", + "key": "HP_", "value": 4.3 }, { - "key": "DEF_", + "key": "ATK_", "value": 4.3 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "SPD", + "value": 2 } ], "location": "", - "lock": false, - "_id": "relic_345" + "lock": true, + "discard": false, + "_id": "relic_260" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "SPD", + "level": 3, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 40 + "key": "DEF_", + "value": 4.3 }, { - "key": "DEF_", - "value": 9.1 + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", - "value": 11.6 + "value": 6.4 }, { "key": "Effect RES_", - "value": 7.3 + "value": 4.3 } ], - "location": "Bronya", + "location": "", "lock": true, - "_id": "relic_56" + "discard": false, + "_id": "relic_116" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Ice DMG Boost", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "ATK", - "value": 19 + "key": "DEF", + "value": 16 }, { - "key": "ATK_", - "value": 4.3 + "key": "HP_", + "value": 3.4 }, { "key": "SPD", "value": 2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_201" + "discard": false, + "_id": "relic_261" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "CRIT DMG", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "ATK", + "value": 19 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "DEF", + "value": 19 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", - "lock": false, - "_id": "relic_346" + "lock": true, + "discard": false, + "_id": "relic_117" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Hands", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "CRIT DMG", "substats": [ { "key": "DEF", - "value": 16 + "value": 21 }, { "key": "DEF_", - "value": 5.4 + "value": 4.3 }, { "key": "CRIT Rate_", - "value": 5.1 - }, - { - "key": "CRIT DMG_", - "value": 31.7 + "value": 2.5 } ], - "location": "Bronya", + "location": "", "lock": true, - "_id": "relic_57" + "discard": false, + "_id": "relic_262" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "Effect Hit Rate", "substats": [ { "key": "HP", - "value": 33 + "value": 42 }, { - "key": "DEF", - "value": 19 + "key": "HP_", + "value": 3.8 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_202" + "discard": false, + "_id": "relic_118" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Effect Hit Rate", "substats": [ { "key": "ATK", "value": 16 }, { - "key": "ATK_", + "key": "HP_", "value": 4.3 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_347" + "lock": true, + "discard": false, + "_id": "relic_263" }, { - "set": "Broken Keel", - "slot": "Link Rope", + "set": "Guard of Wuthering Snow", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "Energy Regeneration Rate", + "level": 3, + "mainstat": "SPD", "substats": [ { "key": "ATK", - "value": 21 + "value": 16 }, { - "key": "HP_", - "value": 11.2 + "key": "DEF", + "value": 21 }, { "key": "DEF_", - "value": 4.3 + "value": 5.4 }, { "key": "Effect RES_", - "value": 10.8 + "value": 4.3 } ], - "location": "Bronya", + "location": "", "lock": true, - "_id": "relic_58" + "discard": false, + "_id": "relic_119" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Lightning DMG Boost", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "DEF", - "value": 19 + "key": "ATK_", + "value": 3.4 }, { - "key": "HP_", + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "Effect RES_", "value": 4.3 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_264" + }, + { + "set": "Guard of Wuthering Snow", + "slot": "Feet", + "rarity": 5, + "level": 3, + "mainstat": "ATK", + "substats": [ + { + "key": "HP_", + "value": 3.8 + }, + { + "key": "SPD", + "value": 2 }, { "key": "CRIT Rate_", @@ -10897,98 +10163,106 @@ ], "location": "", "lock": true, - "_id": "relic_203" + "discard": false, + "_id": "relic_120" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT Rate", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP", + "value": 42 }, { - "key": "HP_", - "value": 4.3 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_348" + "lock": true, + "discard": false, + "_id": "relic_265" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Head", + "set": "Guard of Wuthering Snow", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 3, + "mainstat": "SPD", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "HP", + "value": 42 }, { - "key": "SPD", - "value": 6 + "key": "ATK", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 12.3 + "key": "Effect RES_", + "value": 3.4 }, { "key": "Break Effect_", - "value": 11.6 + "value": 5.8 } ], - "location": "Bronya", + "location": "", "lock": true, - "_id": "relic_59" + "discard": false, + "_id": "relic_121" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "DEF", - "value": 19 + "key": "HP", + "value": 38 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_204" + "discard": false, + "_id": "relic_266" }, { "set": "Guard of Wuthering Snow", - "slot": "Head", + "slot": "Feet", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "ATK", "substats": [ { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 6.4 + }, + { + "key": "Effect Hit Rate_", + "value": 3.8 }, { "key": "Effect RES_", @@ -10997,74 +10271,81 @@ ], "location": "", "lock": true, - "_id": "relic_349" + "discard": false, + "_id": "relic_122" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "CRIT DMG", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 35 + "key": "HP_", + "value": 4.3 }, { - "key": "SPD", - "value": 7 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 8.2 + "key": "SPD", + "value": 2 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "Break Effect_", + "value": 6.4 } ], - "location": "Bronya", + "location": "", "lock": true, - "_id": "relic_60" + "discard": false, + "_id": "relic_267" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Guard of Wuthering Snow", + "slot": "Body", "rarity": 5, - "level": 0, - "mainstat": "Quantum DMG Boost", + "level": 3, + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP", - "value": 38 + "key": "ATK", + "value": 21 }, { "key": "ATK_", "value": 3.4 }, { - "key": "Break Effect_", + "key": "CRIT DMG_", "value": 5.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_205" + "discard": false, + "_id": "relic_123" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP_", + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "ATK_", + "value": 4.3 }, { "key": "Break Effect_", @@ -11073,13 +10354,14 @@ ], "location": "", "lock": true, - "_id": "relic_350" + "discard": false, + "_id": "relic_268" }, { - "set": "Rutilant Arena", - "slot": "Link Rope", + "set": "Guard of Wuthering Snow", + "slot": "Hands", "rarity": 5, - "level": 15, + "level": 3, "mainstat": "ATK", "substats": [ { @@ -11087,140 +10369,145 @@ "value": 33 }, { - "key": "HP_", - "value": 11.6 + "key": "DEF", + "value": 19 }, { - "key": "SPD", - "value": 7 + "key": "CRIT Rate_", + "value": 3.2 }, { "key": "CRIT DMG_", "value": 5.1 } ], - "location": "Herta", + "location": "", "lock": true, - "_id": "relic_61" + "discard": false, + "_id": "relic_124" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 33 + "key": "HP_", + "value": 3.8 }, { - "key": "ATK", - "value": 21 + "key": "Effect Hit Rate_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_206" + "discard": false, + "_id": "relic_269" }, { "set": "Guard of Wuthering Snow", - "slot": "Head", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "HP", + "level": 3, + "mainstat": "ATK", "substats": [ { "key": "ATK_", "value": 3.4 }, - { - "key": "DEF_", - "value": 4.3 - }, { "key": "CRIT Rate_", "value": 2.5 + }, + { + "key": "Effect Hit Rate_", + "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_351" + "discard": false, + "_id": "relic_125" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "SPD", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 7.3 - }, - { - "key": "ATK_", - "value": 11.6 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "CRIT DMG_", - "value": 12.3 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Herta", + "location": "", "lock": true, - "_id": "relic_62" + "discard": false, + "_id": "relic_270" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Guard of Wuthering Snow", + "slot": "Hands", "rarity": 5, - "level": 0, - "mainstat": "Ice DMG Boost", + "level": 3, + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "DEF", + "value": 16 }, { - "key": "DEF_", - "value": 5.4 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_207" + "discard": false, + "_id": "relic_126" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 21 - }, - { - "key": "ATK_", + "key": "DEF_", "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 4.3 }, { "key": "Effect RES_", @@ -11229,250 +10516,249 @@ ], "location": "", "lock": true, - "_id": "relic_352" + "discard": false, + "_id": "relic_271" }, { - "set": "Rutilant Arena", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "Ice DMG Boost", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 16 - }, - { - "key": "ATK_", - "value": 3.8 + "key": "HP", + "value": 38 }, { "key": "CRIT Rate_", - "value": 9.3 + "value": 3.2 }, { - "key": "Effect RES_", - "value": 11.6 + "key": "Break Effect_", + "value": 5.1 } ], - "location": "Herta", + "location": "", "lock": true, - "_id": "relic_63" + "discard": false, + "_id": "relic_272" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", - "rarity": 5, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 4, "level": 0, - "mainstat": "Wind DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.8 - }, - { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF", + "value": 13 }, { "key": "CRIT DMG_", - "value": 5.8 + "value": 5.1 } ], "location": "", - "lock": true, - "_id": "relic_208" + "lock": false, + "discard": false, + "_id": "relic_417" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Feet", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 21 + "key": "HP_", + "value": 4.3 }, { - "key": "DEF_", - "value": 4.8 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_353" + "discard": false, + "_id": "relic_273" }, { - "set": "Genius of Brilliant Stars", + "set": "Guard of Wuthering Snow", "slot": "Hands", - "rarity": 5, - "level": 15, + "rarity": 4, + "level": 0, "mainstat": "ATK", "substats": [ - { - "key": "ATK_", - "value": 12.5 - }, { "key": "SPD", - "value": 2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 + "value": 1 }, { "key": "Break Effect_", - "value": 22.0 + "value": 4.6 } ], - "location": "Herta", + "location": "", "lock": false, - "_id": "relic_64" + "discard": false, + "_id": "relic_418" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "Lightning DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "HP_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "SPD", + "value": 2 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_209" + "discard": false, + "_id": "relic_274" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Feet", - "rarity": 5, + "set": "Guard of Wuthering Snow", + "slot": "Head", + "rarity": 4, "level": 0, "mainstat": "HP", "substats": [ { - "key": "CRIT Rate_", - "value": 2.9 - }, - { - "key": "CRIT DMG_", - "value": 6.4 + "key": "HP_", + "value": 2.7 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", - "lock": true, - "_id": "relic_354" + "lock": false, + "discard": false, + "_id": "relic_419" }, { - "set": "Genius of Brilliant Stars", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "CRIT Rate", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 42 }, { "key": "ATK_", - "value": 11.6 + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.9 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_275" + }, + { + "set": "Guard of Wuthering Snow", + "slot": "Head", + "rarity": 4, + "level": 0, + "mainstat": "HP", + "substats": [ + { + "key": "ATK", + "value": 13 }, { "key": "Effect RES_", - "value": 12.5 + "value": 3.4 } ], - "location": "Herta", - "lock": true, - "_id": "relic_65" + "location": "", + "lock": false, + "discard": false, + "_id": "relic_420" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Thief of Shooting Meteor", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "Quantum DMG Boost", + "mainstat": "ATK", "substats": [ - { - "key": "HP_", - "value": 3.4 - }, { "key": "ATK_", "value": 3.4 }, { "key": "DEF_", - "value": 5.4 + "value": 4.3 + }, + { + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_210" + "discard": false, + "_id": "relic_276" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Feet", - "rarity": 5, + "set": "Guard of Wuthering Snow", + "slot": "Head", + "rarity": 4, "level": 0, - "mainstat": "SPD", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 21 + "key": "ATK_", + "value": 3.4 }, { "key": "DEF_", - "value": 4.8 - }, - { - "key": "Break Effect_", - "value": 6.4 + "value": 3.4 } ], "location": "", - "lock": true, - "_id": "relic_355" + "lock": false, + "discard": false, + "_id": "relic_421" }, { - "set": "Genius of Brilliant Stars", + "set": "Thief of Shooting Meteor", "slot": "Head", "rarity": 5, - "level": 15, + "level": 0, "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 33 - }, - { - "key": "CRIT Rate_", - "value": 8.4 + "key": "ATK", + "value": 19 }, { "key": "CRIT DMG_", @@ -11480,755 +10766,721 @@ }, { "key": "Effect RES_", - "value": 7.7 + "value": 4.3 } ], - "location": "Herta", + "location": "", "lock": true, - "_id": "relic_66" + "discard": false, + "_id": "relic_277" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", - "rarity": 5, + "set": "Thief of Shooting Meteor", + "slot": "Feet", + "rarity": 3, "level": 0, - "mainstat": "Wind DMG Boost", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 3.4 - }, - { - "key": "CRIT DMG_", - "value": 5.1 - }, - { - "key": "Break Effect_", - "value": 5.8 + "key": "DEF_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_211" + "discard": false, + "_id": "relic_422" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 16 + "key": "DEF", + "value": 19 }, { - "key": "HP_", + "key": "Effect RES_", "value": 3.4 }, { - "key": "SPD", - "value": 2 - }, - { - "key": "Effect Hit Rate_", - "value": 3.8 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_356" + "discard": false, + "_id": "relic_278" }, { "set": "Thief of Shooting Meteor", "slot": "Feet", - "rarity": 5, - "level": 15, - "mainstat": "SPD", + "rarity": 3, + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 42 - }, - { - "key": "CRIT Rate_", - "value": 11.9 - }, - { - "key": "CRIT DMG_", - "value": 12.9 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "HP", + "value": 25 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_67" + "discard": false, + "_id": "relic_423" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Thief of Shooting Meteor", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "Energy Regeneration Rate", + "mainstat": "HP", "substats": [ - { - "key": "HP_", - "value": 3.8 - }, { "key": "DEF_", - "value": 4.3 + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect RES_", + "value": 3.4 }, { "key": "Break Effect_", - "value": 5.1 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_212" + "discard": false, + "_id": "relic_279" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", - "rarity": 5, + "set": "Thief of Shooting Meteor", + "slot": "Feet", + "rarity": 3, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 16 - }, - { - "key": "DEF_", - "value": 5.4 - }, - { - "key": "CRIT Rate_", - "value": 3.2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Break Effect_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_357" + "discard": false, + "_id": "relic_424" }, { "set": "Thief of Shooting Meteor", "slot": "Head", "rarity": 5, - "level": 15, + "level": 0, "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 6.9 + "key": "DEF", + "value": 21 }, { "key": "CRIT Rate_", - "value": 8.7 - }, - { - "key": "CRIT DMG_", - "value": 5.8 + "value": 2.5 }, { - "key": "Break Effect_", - "value": 16.8 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_68" + "discard": false, + "_id": "relic_280" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", - "rarity": 5, + "set": "Thief of Shooting Meteor", + "slot": "Hands", + "rarity": 3, "level": 0, "mainstat": "ATK", "substats": [ { "key": "HP", - "value": 38 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 - }, - { - "key": "Effect RES_", - "value": 3.8 - }, - { - "key": "Break Effect_", - "value": 5.1 + "value": 22 } ], "location": "", "lock": true, - "_id": "relic_213" + "discard": false, + "_id": "relic_425" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Thief of Shooting Meteor", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 21 + "key": "ATK", + "value": 19 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "Break Effect_", - "value": 5.8 + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_358" + "discard": false, + "_id": "relic_281" }, { "set": "Thief of Shooting Meteor", - "slot": "Body", - "rarity": 5, - "level": 15, - "mainstat": "CRIT Rate", + "slot": "Head", + "rarity": 3, + "level": 0, + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 35 - }, - { - "key": "CRIT DMG_", - "value": 17.4 - }, - { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "DEF_", + "value": 2.5 }, { - "key": "Effect RES_", - "value": 12.0 + "key": "SPD", + "value": 1 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_69" + "discard": false, + "_id": "relic_426" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Thief of Shooting Meteor", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "ATK", + "value": 19 }, { - "key": "ATK_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 3.2 }, { "key": "Effect Hit Rate_", - "value": 3.8 - }, - { - "key": "Effect RES_", "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_214" + "discard": false, + "_id": "relic_282" }, { - "set": "Champion of Streetwise Boxing", + "set": "Musketeer of Wild Wheat", "slot": "Body", - "rarity": 5, + "rarity": 3, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "SPD", - "value": 2 - }, - { - "key": "CRIT DMG_", - "value": 6.4 + "key": "HP", + "value": 20 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "ATK", + "value": 10 } ], "location": "", "lock": true, - "_id": "relic_359" + "discard": false, + "_id": "relic_427" }, { - "set": "Fleet of the Ageless", - "slot": "Link Rope", + "set": "Eagle of Twilight Line", + "slot": "Body", "rarity": 5, - "level": 15, - "mainstat": "Energy Regeneration Rate", + "level": 0, + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 3.4 + "key": "DEF", + "value": 21 }, { - "key": "ATK_", - "value": 12.5 + "key": "DEF_", + "value": 4.3 }, { "key": "Effect RES_", - "value": 10.8 - }, + "value": 4.3 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_283" + }, + { + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 3, + "level": 0, + "mainstat": "HP", + "substats": [ { - "key": "Break Effect_", - "value": 12.3 + "key": "CRIT DMG_", + "value": 3.8 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_70" + "discard": false, + "_id": "relic_428" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Eagle of Twilight Line", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "Energy Regeneration Rate", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 38 + "key": "ATK", + "value": 16 + }, + { + "key": "DEF", + "value": 16 }, { - "key": "ATK", - "value": 19 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "HP_", - "value": 3.8 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_215" + "discard": false, + "_id": "relic_284" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", - "rarity": 5, + "set": "Musketeer of Wild Wheat", + "slot": "Head", + "rarity": 3, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 16 - }, - { - "key": "DEF", - "value": 19 + "key": "HP_", + "value": 2.5 }, { "key": "Effect RES_", - "value": 3.8 + "value": 2.0 } ], "location": "", "lock": true, - "_id": "relic_360" + "discard": false, + "_id": "relic_429" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", + "set": "Band of Sizzling Thunder", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "ATK", + "level": 0, + "mainstat": "SPD", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 38 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 12.3 + "key": "CRIT Rate_", + "value": 2.5 }, { "key": "Break Effect_", - "value": 23.3 + "value": 6.4 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_71" + "discard": false, + "_id": "relic_285" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", - "rarity": 5, + "set": "Musketeer of Wild Wheat", + "slot": "Head", + "rarity": 3, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "SPD", - "value": 2 - }, - { - "key": "Effect RES_", - "value": 3.8 - }, - { - "key": "Break Effect_", - "value": 5.1 + "key": "ATK_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_216" + "discard": false, + "_id": "relic_430" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Band of Sizzling Thunder", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "ATK", "substats": [ { - "key": "DEF", + "key": "ATK", "value": 19 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "DEF_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "SPD", + "value": 2 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_361" + "discard": false, + "_id": "relic_286" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", + "set": "Band of Sizzling Thunder", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "Fire DMG Boost", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 35 - }, - { - "key": "SPD", - "value": 4 + "key": "HP_", + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 11.6 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect Hit Rate_", - "value": 7.3 + "key": "Effect RES_", + "value": 3.8 } ], - "location": "Asta", + "location": "", "lock": true, - "_id": "relic_72" + "discard": false, + "_id": "relic_287" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Band of Sizzling Thunder", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT Rate", "substats": [ { - "key": "CRIT Rate_", - "value": 2.9 + "key": "ATK", + "value": 21 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "DEF", + "value": 16 }, { - "key": "Effect RES_", + "key": "ATK_", + "value": 3.8 + }, + { + "key": "Effect Hit Rate_", "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_217" + "discard": false, + "_id": "relic_288" }, { - "set": "Champion of Streetwise Boxing", + "set": "Band of Sizzling Thunder", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 33 + "key": "SPD", + "value": 2 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 6.4 }, { "key": "Effect RES_", - "value": 4.3 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_362" + "discard": false, + "_id": "relic_289" }, { - "set": "Sprightly Vonwacq", - "slot": "Planar Sphere", + "set": "Band of Sizzling Thunder", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "ATK", "substats": [ { "key": "HP", - "value": 80 + "value": 33 }, { - "key": "DEF", - "value": 38 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 8.2 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Break Effect_", - "value": 11.6 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Silver Wolf", + "location": "", "lock": true, - "_id": "relic_73" + "discard": false, + "_id": "relic_290" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Band of Sizzling Thunder", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "ATK", "substats": [ { "key": "HP", - "value": 38 + "value": 42 }, { - "key": "HP_", - "value": 3.4 + "key": "SPD", + "value": 2 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_218" + "discard": false, + "_id": "relic_291" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Band of Sizzling Thunder", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 19 + "key": "HP", + "value": 38 }, { "key": "SPD", "value": 2 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_363" + "discard": false, + "_id": "relic_292" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", + "set": "Band of Sizzling Thunder", + "slot": "Hands", "rarity": 5, - "level": 15, - "mainstat": "HP", + "level": 0, + "mainstat": "ATK", "substats": [ { - "key": "CRIT Rate_", - "value": 5.5 + "key": "DEF", + "value": 21 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Effect RES_", - "value": 10.8 - }, - { - "key": "Break Effect_", - "value": 18.1 + "value": 4.3 } ], - "location": "Silver Wolf", + "location": "", "lock": true, - "_id": "relic_74" + "discard": false, + "_id": "relic_293" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Band of Sizzling Thunder", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 19 + "key": "DEF_", + "value": 4.8 }, { - "key": "HP_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "Effect Hit Rate_", - "value": 4.3 + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_219" + "discard": false, + "_id": "relic_294" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Band of Sizzling Thunder", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.8 + "key": "HP_", + "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "CRIT DMG_", + "value": 6.4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_364" + "discard": false, + "_id": "relic_295" }, { - "set": "Sprightly Vonwacq", - "slot": "Link Rope", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, - "level": 15, - "mainstat": "Break Effect", + "level": 0, + "mainstat": "SPD", "substats": [ { - "key": "HP", - "value": 76 + "key": "DEF_", + "value": 4.3 }, { "key": "CRIT DMG_", - "value": 12.3 + "value": 5.1 }, { "key": "Effect Hit Rate_", "value": 4.3 }, { - "key": "Effect RES_", - "value": 12.5 + "key": "Break Effect_", + "value": 5.8 } ], - "location": "Silver Wolf", + "location": "", "lock": true, - "_id": "relic_75" + "discard": false, + "_id": "relic_296" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 4.8 + "key": "HP", + "value": 42 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "ATK", + "value": 21 + }, + { + "key": "SPD", + "value": 2 }, { "key": "CRIT DMG_", - "value": 6.4 + "value": 5.8 } ], "location": "", "lock": true, - "_id": "relic_220" + "discard": false, + "_id": "relic_297" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK_", + "value": 4.3 }, { - "key": "HP_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 }, { "key": "Effect RES_", @@ -12237,462 +11489,501 @@ ], "location": "", "lock": true, - "_id": "relic_365" + "discard": false, + "_id": "relic_298" }, { "set": "Genius of Brilliant Stars", - "slot": "Hands", + "slot": "Feet", "rarity": 5, - "level": 15, + "level": 0, "mainstat": "ATK", "substats": [ { - "key": "SPD", - "value": 6 + "key": "HP_", + "value": 3.4 }, { "key": "CRIT DMG_", - "value": 5.8 - }, - { - "key": "Effect Hit Rate_", - "value": 7.3 + "value": 6.4 }, { "key": "Effect RES_", - "value": 7.7 + "value": 4.3 } ], - "location": "Silver Wolf", + "location": "", "lock": true, - "_id": "relic_76" + "discard": false, + "_id": "relic_299" }, { - "set": "Space Sealing Station", - "slot": "Link Rope", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Break Effect", + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "DEF_", + "value": 4.8 }, { - "key": "SPD", - "value": 2 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_221" + "discard": false, + "_id": "relic_300" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 21 + "key": "ATK_", + "value": 3.8 }, { - "key": "DEF_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_366" + "discard": false, + "_id": "relic_301" }, { - "set": "Champion of Streetwise Boxing", + "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "HP", "substats": [ { "key": "HP", - "value": 42 + "value": 38 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK_", + "value": 3.8 }, { - "key": "CRIT DMG_", + "key": "SPD", + "value": 2 + }, + { + "key": "Break Effect_", "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_367" + "discard": false, + "_id": "relic_302" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 3.8 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "ATK_", + "value": 3.4 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_368" + "discard": false, + "_id": "relic_303" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_369" + "discard": false, + "_id": "relic_304" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "HP", + "value": 38 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "ATK", + "value": 19 }, { "key": "Effect Hit Rate_", "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_370" + "discard": false, + "_id": "relic_305" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Outgoing Healing Boost", "substats": [ { "key": "HP_", "value": 4.3 }, { - "key": "ATK_", - "value": 3.8 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_371" + "discard": false, + "_id": "relic_306" }, { - "set": "Champion of Streetwise Boxing", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "ATK", + "value": 19 }, { - "key": "ATK_", - "value": 3.4 + "key": "DEF", + "value": 16 }, { "key": "CRIT DMG_", "value": 5.1 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_372" + "discard": false, + "_id": "relic_307" }, { - "set": "Hunter of Glacial Forest", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "HP", "substats": [ - { - "key": "HP_", - "value": 3.4 - }, { "key": "ATK_", "value": 3.8 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "SPD", + "value": 2 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_373" + "discard": false, + "_id": "relic_308" }, { - "set": "Hunter of Glacial Forest", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ { "key": "HP", - "value": 33 + "value": 38 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "ATK", + "value": 21 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", "lock": true, - "_id": "relic_374" + "discard": false, + "_id": "relic_309" }, { - "set": "Hunter of Glacial Forest", - "slot": "Hands", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "HP_", + "key": "ATK_", "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_375" + "discard": false, + "_id": "relic_310" }, { - "set": "Knight of Purity Palace", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, "mainstat": "DEF", "substats": [ - { - "key": "HP", - "value": 42 - }, { "key": "SPD", "value": 2 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 3.2 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_376" + "discard": false, + "_id": "relic_311" }, { - "set": "Knight of Purity Palace", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 38 + "key": "DEF_", + "value": 4.8 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "SPD", - "value": 2 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_377" + "discard": false, + "_id": "relic_312" }, { - "set": "Knight of Purity Palace", + "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, "level": 0, "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "ATK", + "value": 19 }, { - "key": "CRIT Rate_", - "value": 2.9 + "key": "DEF", + "value": 16 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_378" + "discard": false, + "_id": "relic_313" }, { - "set": "Knight of Purity Palace", + "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "DEF_", - "value": 5.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 5.1 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_379" + "discard": false, + "_id": "relic_314" }, { - "set": "Knight of Purity Palace", + "set": "Genius of Brilliant Stars", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "DEF", - "value": 16 + "key": "DEF_", + "value": 5.4 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Effect RES_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_380" + "discard": false, + "_id": "relic_315" }, { - "set": "Knight of Purity Palace", - "slot": "Body", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "HP", + "value": 42 + }, + { + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT DMG_", - "value": 5.1 + "value": 5.8 }, { - "key": "Effect RES_", - "value": 4.3 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", - "lock": true, - "_id": "relic_381" + "lock": false, + "discard": false, + "_id": "relic_316" }, { - "set": "Knight of Purity Palace", + "set": "Genius of Brilliant Stars", "slot": "Hands", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 42 + "key": "DEF_", + "value": 4.3 }, { - "key": "DEF", - "value": 21 + "key": "CRIT DMG_", + "value": 5.8 }, { "key": "Effect Hit Rate_", @@ -12705,94 +11996,98 @@ ], "location": "", "lock": true, - "_id": "relic_382" + "discard": false, + "_id": "relic_317" }, { - "set": "Knight of Purity Palace", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 21 + "key": "HP", + "value": 38 }, { - "key": "DEF_", - "value": 4.8 + "key": "Effect Hit Rate_", + "value": 3.4 }, { "key": "Break Effect_", - "value": 5.1 + "value": 5.8 } ], "location": "", - "lock": true, - "_id": "relic_383" + "lock": false, + "discard": true, + "_id": "relic_318" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Hands", "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "ATK", + "key": "DEF", "value": 21 }, - { - "key": "HP_", - "value": 3.8 - }, { "key": "CRIT Rate_", "value": 2.9 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_384" + "discard": false, + "_id": "relic_319" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "DEF", + "value": 19 }, { - "key": "DEF_", - "value": 5.4 + "key": "ATK_", + "value": 3.4 + }, + { + "key": "SPD", + "value": 2 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_385" + "discard": false, + "_id": "relic_320" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 3.8 + "key": "DEF_", + "value": 4.8 }, { "key": "Effect Hit Rate_", @@ -12801,95 +12096,103 @@ { "key": "Effect RES_", "value": 4.3 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_386" + "discard": false, + "_id": "relic_321" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Feet", + "set": "Genius of Brilliant Stars", + "slot": "Head", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 33 + "key": "DEF", + "value": 19 }, { "key": "HP_", - "value": 3.4 + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", - "lock": true, - "_id": "relic_387" + "lock": false, + "discard": false, + "_id": "relic_322" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Feet", "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ - { - "key": "ATK", - "value": 16 - }, { "key": "DEF", - "value": 16 + "value": 21 }, { "key": "CRIT Rate_", - "value": 3.2 + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_388" + "discard": false, + "_id": "relic_323" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "SPD", "substats": [ { - "key": "ATK", - "value": 16 + "key": "HP", + "value": 38 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "DEF", + "value": 16 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "ATK_", + "value": 3.8 } ], "location": "", "lock": true, - "_id": "relic_389" + "discard": false, + "_id": "relic_324" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Feet", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ - { - "key": "CRIT Rate_", - "value": 2.9 - }, { "key": "Effect Hit Rate_", "value": 3.4 @@ -12897,138 +12200,164 @@ { "key": "Effect RES_", "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_390" + "discard": false, + "_id": "relic_325" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, "mainstat": "DEF", "substats": [ { - "key": "DEF", - "value": 19 + "key": "ATK_", + "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", - "lock": true, - "_id": "relic_391" + "lock": false, + "discard": true, + "_id": "relic_326" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 4.3 + "key": "ATK_", + "value": 3.4 }, { - "key": "ATK_", + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "Effect RES_", "value": 4.3 }, { - "key": "CRIT Rate_", - "value": 3.2 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_392" + "discard": false, + "_id": "relic_327" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT DMG", "substats": [ { "key": "DEF", - "value": 16 + "value": 19 + }, + { + "key": "HP_", + "value": 3.8 }, { "key": "DEF_", - "value": 5.4 + "value": 4.3 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "SPD", + "value": 2 } ], "location": "", "lock": true, - "_id": "relic_393" + "discard": false, + "_id": "relic_328" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ + { + "key": "HP", + "value": 33 + }, { "key": "ATK_", - "value": 3.4 + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.8 + "key": "SPD", + "value": 2 }, { - "key": "Effect Hit Rate_", - "value": 4.3 + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_394" + "discard": false, + "_id": "relic_329" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "SPD", - "value": 2 + "key": "HP", + "value": 38 + }, + { + "key": "DEF", + "value": 19 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.9 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_395" + "discard": false, + "_id": "relic_330" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, @@ -13036,51 +12365,61 @@ "substats": [ { "key": "HP", - "value": 42 + "value": 38 }, { "key": "DEF_", "value": 4.8 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "SPD", + "value": 2 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_396" + "discard": false, + "_id": "relic_331" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "Outgoing Healing Boost", "substats": [ { "key": "ATK", - "value": 19 + "value": 16 }, { - "key": "DEF", - "value": 21 + "key": "HP_", + "value": 4.3 }, { "key": "CRIT DMG_", "value": 5.1 + }, + { + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", "lock": true, - "_id": "relic_397" + "discard": false, + "_id": "relic_332" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "HP", "substats": [ { "key": "ATK_", @@ -13092,47 +12431,70 @@ }, { "key": "Effect RES_", - "value": 3.8 + "value": 3.4 + } + ], + "location": "", + "lock": true, + "discard": false, + "_id": "relic_333" + }, + { + "set": "Guard of Wuthering Snow", + "slot": "Body", + "rarity": 5, + "level": 0, + "mainstat": "HP", + "substats": [ + { + "key": "ATK", + "value": 16 + }, + { + "key": "ATK_", + "value": 4.3 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_398" + "discard": false, + "_id": "relic_334" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Hands", + "set": "Guard of Wuthering Snow", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT DMG", "substats": [ { "key": "HP_", - "value": 4.3 - }, - { - "key": "Effect Hit Rate_", "value": 3.4 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "DEF_", + "value": 5.4 }, { - "key": "Break Effect_", - "value": 6.4 + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_399" + "discard": false, + "_id": "relic_335" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Hands", + "set": "Guard of Wuthering Snow", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ { "key": "HP", @@ -13149,1399 +12511,1660 @@ ], "location": "", "lock": true, - "_id": "relic_400" + "discard": false, + "_id": "relic_336" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Head", + "set": "Guard of Wuthering Snow", + "slot": "Body", "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT Rate", "substats": [ { "key": "ATK_", - "value": 3.4 + "value": 3.8 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "DEF_", + "value": 5.4 }, { - "key": "Break Effect_", - "value": 5.8 + "key": "Effect RES_", + "value": 4.3 } ], "location": "", "lock": true, - "_id": "relic_401" + "discard": false, + "_id": "relic_337" }, { - "set": "Passerby of Wandering Cloud", + "set": "Guard of Wuthering Snow", "slot": "Body", "rarity": 5, "level": 0, "mainstat": "Effect Hit Rate", "substats": [ { - "key": "HP", - "value": 42 + "key": "ATK", + "value": 21 }, { - "key": "CRIT DMG_", - "value": 6.4 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect RES_", - "value": 3.8 + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", "lock": true, - "_id": "relic_402" + "discard": false, + "_id": "relic_338" }, { - "set": "Passerby of Wandering Cloud", + "set": "Guard of Wuthering Snow", "slot": "Body", - "rarity": 4, - "level": 12, - "mainstat": "Outgoing Healing Boost", + "rarity": 5, + "level": 0, + "mainstat": "CRIT DMG", "substats": [ { - "key": "HP", - "value": 27 - }, - { - "key": "ATK_", - "value": 6.2 + "key": "HP_", + "value": 4.3 }, { "key": "DEF_", - "value": 12.9 + "value": 4.8 }, { - "key": "CRIT Rate_", - "value": 2.3 + "key": "Effect RES_", + "value": 4.3 } ], - "location": "Bailu", - "lock": false, - "_id": "relic_403" + "location": "", + "lock": true, + "discard": false, + "_id": "relic_339" }, { - "set": "Fleet of the Ageless", - "slot": "Planar Sphere", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "HP", - "value": 27 + "key": "ATK", + "value": 16 }, { - "key": "ATK_", - "value": 3.4 + "key": "DEF", + "value": 21 }, { "key": "Effect RES_", - "value": 3.4 + "value": 4.3 } ], - "location": "Bailu", - "lock": false, - "_id": "relic_404" + "location": "", + "lock": true, + "discard": false, + "_id": "relic_340" }, { - "set": "Knight of Purity Palace", - "slot": "Feet", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 38 }, { "key": "ATK_", "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 4.1 + "key": "Effect Hit Rate_", + "value": 3.8 + }, + { + "key": "Effect RES_", + "value": 3.4 } ], - "location": "Qingque", - "lock": false, - "_id": "relic_405" + "location": "", + "lock": true, + "discard": false, + "_id": "relic_341" }, { - "set": "Talia: Kingdom of Banditry", - "slot": "Planar Sphere", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "Imaginary DMG Boost", + "mainstat": "ATK", "substats": [ { "key": "HP_", - "value": 3.4 + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "Effect Hit Rate_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Effect RES_", + "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", "lock": true, - "_id": "relic_406" + "discard": false, + "_id": "relic_342" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "Lightning DMG Boost", + "mainstat": "ATK", "substats": [ { "key": "HP_", - "value": 3.1 + "value": 3.8 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "DEF_", + "value": 5.4 }, { "key": "CRIT DMG_", - "value": 4.1 + "value": 5.8 } ], "location": "", - "lock": true, - "_id": "relic_407" + "lock": false, + "discard": true, + "_id": "relic_343" }, { - "set": "Inert Salsotto", - "slot": "Planar Sphere", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "Fire DMG Boost", + "mainstat": "ATK", "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 - }, - { - "key": "CRIT DMG_", - "value": 5.1 + "key": "HP_", + "value": 3.8 }, { "key": "Effect RES_", "value": 3.4 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", "lock": true, - "_id": "relic_408" + "discard": false, + "_id": "relic_344" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { "key": "HP", - "value": 27 + "value": 33 }, { - "key": "ATK", - "value": 15 + "key": "Effect Hit Rate_", + "value": 4.3 }, { "key": "Effect RES_", - "value": 3.4 - } - ], - "location": "", - "lock": false, - "_id": "relic_409" - }, - { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, - "level": 0, - "mainstat": "SPD", - "substats": [ - { - "key": "ATK_", - "value": 3.1 - }, - { - "key": "CRIT Rate_", - "value": 2.5 + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_410" + "lock": true, + "discard": false, + "_id": "relic_345" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { "key": "CRIT DMG_", - "value": 4.6 + "value": 5.1 }, { - "key": "Effect RES_", - "value": 3.1 + "key": "Effect Hit Rate_", + "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_411" + "lock": true, + "discard": false, + "_id": "relic_346" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Head", + "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "HP", "substats": [ + { + "key": "DEF", + "value": 21 + }, { "key": "CRIT Rate_", - "value": 2.3 + "value": 3.2 }, { - "key": "CRIT DMG_", - "value": 5.1 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_412" + "lock": true, + "discard": false, + "_id": "relic_347" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Guard of Wuthering Snow", + "slot": "Head", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 30 + "key": "ATK_", + "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 4.1 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", - "lock": false, - "_id": "relic_413" + "lock": true, + "discard": false, + "_id": "relic_348" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "SPD", "substats": [ + { + "key": "ATK", + "value": 21 + }, { "key": "ATK_", - "value": 3.4 + "value": 4.3 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_414" + "lock": true, + "discard": false, + "_id": "relic_349" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "SPD", "substats": [ { - "key": "HP", - "value": 33 + "key": "ATK", + "value": 21 }, { - "key": "ATK", - "value": 13 + "key": "DEF_", + "value": 4.8 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_415" + "lock": true, + "discard": false, + "_id": "relic_350" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 16 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "DEF_", - "value": 3.8 + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_416" + "lock": true, + "discard": false, + "_id": "relic_351" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "SPD", "substats": [ { - "key": "HP_", - "value": 2.7 + "key": "ATK", + "value": 21 + }, + { + "key": "DEF_", + "value": 4.8 }, { "key": "Break Effect_", - "value": 4.6 + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_417" + "lock": true, + "discard": false, + "_id": "relic_352" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT Rate", "substats": [ + { + "key": "ATK", + "value": 16 + }, { "key": "HP_", - "value": 2.7 + "value": 3.4 }, { "key": "SPD", - "value": 1 + "value": 2 + }, + { + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_418" + "lock": true, + "discard": false, + "_id": "relic_353" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 33 + "key": "ATK", + "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 3.1 + "key": "DEF_", + "value": 5.4 + }, + { + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_419" + "lock": true, + "discard": false, + "_id": "relic_354" }, { - "set": "Genius of Brilliant Stars", - "slot": "Feet", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT DMG", "substats": [ { - "key": "HP", - "value": 30 + "key": "DEF", + "value": 21 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "SPD", + "value": 2 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_420" + "lock": true, + "discard": false, + "_id": "relic_355" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ + { + "key": "SPD", + "value": 2 + }, { "key": "CRIT DMG_", - "value": 4.1 + "value": 6.4 }, { - "key": "Effect RES_", - "value": 3.1 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_421" + "lock": true, + "discard": false, + "_id": "relic_356" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT DMG", "substats": [ { "key": "ATK", - "value": 13 + "value": 16 + }, + { + "key": "DEF", + "value": 19 }, { "key": "Effect RES_", - "value": 3.1 + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_422" + "lock": true, + "discard": false, + "_id": "relic_357" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "CRIT DMG", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "ATK_", - "value": 2.7 + "key": "DEF", + "value": 19 }, { "key": "CRIT Rate_", - "value": 2.3 + "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_423" + "lock": true, + "discard": false, + "_id": "relic_358" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT DMG", "substats": [ { - "key": "DEF", - "value": 15 + "key": "HP", + "value": 33 }, { - "key": "SPD", - "value": 1 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_424" + "lock": true, + "discard": false, + "_id": "relic_359" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "CRIT DMG", "substats": [ { - "key": "HP", - "value": 33 + "key": "DEF", + "value": 19 + }, + { + "key": "SPD", + "value": 2 }, { "key": "Break Effect_", - "value": 4.6 + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_425" + "lock": true, + "discard": false, + "_id": "relic_360" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "ATK_", + "value": 3.8 }, { - "key": "Effect RES_", - "value": 2.7 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_426" + "lock": true, + "discard": false, + "_id": "relic_361" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT DMG", "substats": [ { "key": "HP", - "value": 27 + "value": 42 }, { - "key": "SPD", - "value": 2 + "key": "HP_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 3.1 + "key": "Effect RES_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_427" + "lock": true, + "discard": false, + "_id": "relic_362" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "DEF", - "value": 15 + "key": "ATK", + "value": 21 }, { - "key": "ATK_", - "value": 3.4 + "key": "DEF_", + "value": 4.3 }, { - "key": "Break Effect_", - "value": 4.1 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_428" + "lock": true, + "discard": false, + "_id": "relic_363" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { - "key": "DEF", - "value": 15 + "key": "HP", + "value": 42 }, { - "key": "ATK_", - "value": 2.7 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect Hit Rate_", - "value": 2.7 + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_429" + "lock": true, + "discard": false, + "_id": "relic_364" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Hands", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "DEF_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "SPD", - "value": 2 + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_430" + "lock": true, + "discard": false, + "_id": "relic_365" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Head", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 27 + "key": "DEF_", + "value": 5.4 }, { - "key": "SPD", - "value": 1 + "key": "CRIT Rate_", + "value": 2.9 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_431" + "lock": true, + "discard": false, + "_id": "relic_366" }, { - "set": "Genius of Brilliant Stars", - "slot": "Hands", - "rarity": 4, + "set": "Champion of Streetwise Boxing", + "slot": "Head", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "ATK_", - "value": 2.7 + "key": "HP_", + "value": 3.8 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "Effect Hit Rate_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_432" + "lock": true, + "discard": false, + "_id": "relic_367" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Head", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 13 + "key": "HP_", + "value": 4.3 + }, + { + "key": "ATK_", + "value": 3.8 }, { "key": "CRIT DMG_", - "value": 4.1 + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_433" + "lock": true, + "discard": false, + "_id": "relic_368" }, { - "set": "Genius of Brilliant Stars", + "set": "Champion of Streetwise Boxing", "slot": "Head", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ + { + "key": "HP_", + "value": 3.8 + }, { "key": "ATK_", "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_434" + "lock": true, + "discard": false, + "_id": "relic_369" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", - "rarity": 4, + "set": "Hunter of Glacial Forest", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "SPD", "substats": [ { "key": "HP_", "value": 3.4 }, { - "key": "CRIT Rate_", - "value": 2.0 + "key": "ATK_", + "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_435" + "lock": true, + "discard": false, + "_id": "relic_370" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", - "rarity": 4, + "set": "Hunter of Glacial Forest", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 13 + "key": "HP", + "value": 33 }, { - "key": "DEF_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_436" + "lock": true, + "discard": false, + "_id": "relic_371" }, { - "set": "Genius of Brilliant Stars", - "slot": "Head", - "rarity": 4, + "set": "Hunter of Glacial Forest", + "slot": "Hands", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { "key": "HP_", - "value": 3.1 + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_437" + "lock": true, + "discard": false, + "_id": "relic_372" }, { - "set": "Guard of Wuthering Snow", + "set": "Knight of Purity Palace", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "DEF", "substats": [ { - "key": "HP_", - "value": 2.7 + "key": "HP", + "value": 42 + }, + { + "key": "SPD", + "value": 2 }, { "key": "Effect Hit Rate_", - "value": 2.7 + "value": 4.3 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_438" + "lock": true, + "discard": false, + "_id": "relic_373" }, { - "set": "Guard of Wuthering Snow", + "set": "Knight of Purity Palace", "slot": "Feet", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "DEF", "substats": [ { - "key": "SPD", - "value": 1 + "key": "HP", + "value": 38 }, { - "key": "Effect Hit Rate_", + "key": "ATK_", "value": 3.4 + }, + { + "key": "SPD", + "value": 2 } ], "location": "", - "lock": false, - "_id": "relic_439" + "lock": true, + "discard": false, + "_id": "relic_374" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "SPD", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "ATK", - "value": 13 + "key": "DEF_", + "value": 4.3 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_440" + "lock": true, + "discard": false, + "_id": "relic_375" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "CRIT Rate", "substats": [ { - "key": "DEF", - "value": 13 + "key": "DEF_", + "value": 5.4 }, { "key": "SPD", - "value": 1 + "value": 2 + }, + { + "key": "Effect Hit Rate_", + "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_441" + "lock": true, + "discard": false, + "_id": "relic_376" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "CRIT DMG", "substats": [ { - "key": "HP", - "value": 33 + "key": "DEF", + "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 3.2 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_442" + "lock": true, + "discard": false, + "_id": "relic_377" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ { - "key": "HP", - "value": 33 + "key": "HP_", + "value": 4.3 }, { - "key": "ATK_", - "value": 3.1 + "key": "CRIT DMG_", + "value": 5.1 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_443" + "lock": true, + "discard": false, + "_id": "relic_378" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Hands", + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 13 + "key": "HP", + "value": 42 }, { - "key": "DEF_", + "key": "DEF", + "value": 21 + }, + { + "key": "Effect Hit Rate_", "value": 3.4 + }, + { + "key": "Effect RES_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_444" + "lock": true, + "discard": false, + "_id": "relic_379" }, { - "set": "Guard of Wuthering Snow", - "slot": "Feet", - "rarity": 4, + "set": "Knight of Purity Palace", + "slot": "Head", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "HP", "substats": [ { - "key": "ATK", - "value": 15 + "key": "DEF", + "value": 21 }, { - "key": "HP_", - "value": 3.4 + "key": "DEF_", + "value": 4.8 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_445" + "lock": true, + "discard": false, + "_id": "relic_380" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { "key": "ATK", - "value": 15 + "value": 21 }, { - "key": "CRIT DMG_", - "value": 4.6 + "key": "HP_", + "value": 3.8 }, { - "key": "Effect Hit Rate_", - "value": 3.1 + "key": "CRIT Rate_", + "value": 2.9 + }, + { + "key": "CRIT DMG_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_446" + "lock": true, + "discard": false, + "_id": "relic_381" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 30 + "key": "HP_", + "value": 3.8 }, { - "key": "HP_", - "value": 2.7 + "key": "DEF_", + "value": 5.4 }, { - "key": "Effect Hit Rate_", - "value": 2.7 + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_447" + "lock": true, + "discard": false, + "_id": "relic_382" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "DEF", + "mainstat": "ATK", "substats": [ { - "key": "CRIT Rate_", - "value": 2.5 + "key": "HP_", + "value": 3.8 + }, + { + "key": "Effect Hit Rate_", + "value": 4.3 }, { "key": "Effect RES_", - "value": 3.4 + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_448" + "lock": true, + "discard": false, + "_id": "relic_383" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "CRIT Rate", + "mainstat": "ATK", "substats": [ { - "key": "ATK", - "value": 15 + "key": "HP", + "value": 33 }, { "key": "HP_", "value": 3.4 + }, + { + "key": "CRIT DMG_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_449" + "lock": true, + "discard": false, + "_id": "relic_384" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "HP", - "value": 30 + "key": "ATK", + "value": 16 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "DEF", + "value": 16 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", - "lock": false, - "_id": "relic_450" + "lock": true, + "discard": false, + "_id": "relic_385" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "DEF", + "key": "ATK", "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 2.7 + "key": "CRIT DMG_", + "value": 5.1 + }, + { + "key": "Break Effect_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_451" + "lock": true, + "discard": false, + "_id": "relic_386" }, { - "set": "Guard of Wuthering Snow", - "slot": "Body", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Feet", + "rarity": 5, "level": 0, - "mainstat": "Effect Hit Rate", + "mainstat": "HP", "substats": [ { - "key": "DEF_", - "value": 4.3 + "key": "CRIT Rate_", + "value": 2.9 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 3.4 + }, + { + "key": "Effect RES_", + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_452" + "lock": true, + "discard": false, + "_id": "relic_387" }, { - "set": "Guard of Wuthering Snow", + "set": "Musketeer of Wild Wheat", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "DEF", "substats": [ { "key": "DEF", - "value": 13 + "value": 19 }, { - "key": "Effect Hit Rate_", + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 6.4 + }, + { + "key": "Effect RES_", "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_453" + "lock": true, + "discard": false, + "_id": "relic_388" }, { - "set": "Guard of Wuthering Snow", + "set": "Musketeer of Wild Wheat", "slot": "Body", - "rarity": 4, + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "CRIT DMG", "substats": [ { - "key": "ATK", - "value": 15 + "key": "HP_", + "value": 4.3 }, { - "key": "CRIT DMG_", - "value": 4.1 + "key": "ATK_", + "value": 4.3 + }, + { + "key": "CRIT Rate_", + "value": 3.2 } ], "location": "", - "lock": false, - "_id": "relic_454" + "lock": true, + "discard": false, + "_id": "relic_389" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP", - "value": 30 + "key": "DEF", + "value": 16 }, { - "key": "HP_", - "value": 2.7 + "key": "DEF_", + "value": 5.4 }, { - "key": "DEF_", - "value": 4.3 + "key": "Break Effect_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_455" + "lock": true, + "discard": false, + "_id": "relic_390" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "CRIT DMG_", - "value": 4.6 + "key": "ATK_", + "value": 3.4 }, { - "key": "Effect RES_", - "value": 3.1 + "key": "CRIT DMG_", + "value": 5.8 }, { - "key": "Break Effect_", - "value": 5.1 + "key": "Effect Hit Rate_", + "value": 4.3 } ], "location": "", - "lock": false, - "_id": "relic_456" + "lock": true, + "discard": false, + "_id": "relic_391" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 2.7 + "key": "SPD", + "value": 2 }, { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect Hit Rate_", + "key": "Effect RES_", "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_457" + "lock": true, + "discard": false, + "_id": "relic_392" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Outgoing Healing Boost", "substats": [ + { + "key": "HP", + "value": 42 + }, { "key": "DEF_", - "value": 3.8 + "value": 4.8 }, { "key": "Effect RES_", - "value": 3.1 + "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_458" - }, - { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "lock": true, + "discard": false, + "_id": "relic_393" + }, + { + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "DEF", - "value": 16 + "key": "HP", + "value": 33 + }, + { + "key": "CRIT Rate_", + "value": 2.9 }, { "key": "Effect RES_", - "value": 2.7 + "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_459" + "lock": true, + "discard": false, + "_id": "relic_394" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "CRIT DMG_", - "value": 4.1 + "key": "ATK", + "value": 19 }, { - "key": "Effect RES_", - "value": 3.4 + "key": "DEF", + "value": 21 + }, + { + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_460" + "lock": true, + "discard": false, + "_id": "relic_395" }, { - "set": "Guard of Wuthering Snow", - "slot": "Hands", - "rarity": 4, + "set": "Musketeer of Wild Wheat", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "ATK", + "mainstat": "Outgoing Healing Boost", "substats": [ { - "key": "CRIT Rate_", - "value": 2.3 + "key": "ATK_", + "value": 3.4 + }, + { + "key": "SPD", + "value": 2 }, { "key": "Effect RES_", - "value": 2.7 + "value": 3.8 } ], "location": "", - "lock": false, - "_id": "relic_461" + "lock": true, + "discard": false, + "_id": "relic_396" }, { - "set": "Guard of Wuthering Snow", + "set": "Musketeer of Wild Wheat", "slot": "Hands", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ { - "key": "DEF", - "value": 15 + "key": "HP_", + "value": 4.3 }, { - "key": "Effect RES_", + "key": "Effect Hit Rate_", "value": 3.4 + }, + { + "key": "Effect RES_", + "value": 3.8 + }, + { + "key": "Break Effect_", + "value": 6.4 } ], "location": "", - "lock": false, - "_id": "relic_462" + "lock": true, + "discard": false, + "_id": "relic_397" }, { - "set": "Guard of Wuthering Snow", + "set": "Musketeer of Wild Wheat", "slot": "Hands", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "ATK", "substats": [ + { + "key": "HP", + "value": 38 + }, { "key": "ATK_", - "value": 2.7 + "value": 3.8 }, { - "key": "Effect RES_", - "value": 3.1 + "key": "CRIT Rate_", + "value": 2.5 } ], "location": "", - "lock": false, - "_id": "relic_463" + "lock": true, + "discard": false, + "_id": "relic_398" }, { - "set": "Guard of Wuthering Snow", + "set": "Musketeer of Wild Wheat", "slot": "Head", - "rarity": 4, + "rarity": 5, "level": 0, "mainstat": "HP", "substats": [ { - "key": "DEF", - "value": 16 + "key": "ATK_", + "value": 3.4 }, { - "key": "HP_", + "key": "Effect RES_", "value": 3.4 }, { - "key": "CRIT DMG_", - "value": 4.6 + "key": "Break Effect_", + "value": 5.8 } ], "location": "", - "lock": false, - "_id": "relic_464" + "lock": true, + "discard": false, + "_id": "relic_399" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", - "rarity": 4, + "set": "Passerby of Wandering Cloud", + "slot": "Body", + "rarity": 5, "level": 0, - "mainstat": "HP", + "mainstat": "Effect Hit Rate", "substats": [ { - "key": "HP_", - "value": 2.7 + "key": "HP", + "value": 42 }, { - "key": "Effect Hit Rate_", - "value": 3.1 + "key": "CRIT DMG_", + "value": 6.4 }, { "key": "Effect RES_", - "value": 2.7 + "value": 3.8 } ], "location": "", "lock": false, - "_id": "relic_465" + "discard": true, + "_id": "relic_400" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Fleet of the Ageless", + "slot": "Planar Sphere", "rarity": 4, "level": 0, "mainstat": "HP", "substats": [ + { + "key": "HP", + "value": 27 + }, { "key": "ATK_", "value": 3.4 @@ -14549,397 +14172,360 @@ { "key": "Effect RES_", "value": 3.4 - }, - { - "key": "Break Effect_", - "value": 5.1 } ], - "location": "", + "location": "Bailu", "lock": false, - "_id": "relic_466" + "discard": true, + "_id": "relic_401" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Passerby of Wandering Cloud", + "slot": "Body", "rarity": 4, - "level": 0, - "mainstat": "HP", + "level": 12, + "mainstat": "Outgoing Healing Boost", "substats": [ + { + "key": "HP", + "value": 27 + }, + { + "key": "ATK_", + "value": 6.2 + }, { "key": "DEF_", - "value": 3.8 + "value": 12.9 }, { "key": "CRIT Rate_", - "value": 2.5 + "value": 2.3 } ], - "location": "", + "location": "Bailu", "lock": false, - "_id": "relic_467" + "discard": true, + "_id": "relic_402" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Knight of Purity Palace", + "slot": "Feet", "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ { - "key": "ATK", - "value": 13 + "key": "DEF", + "value": 16 }, { - "key": "Effect Hit Rate_", - "value": 2.7 + "key": "ATK_", + "value": 3.4 + }, + { + "key": "CRIT DMG_", + "value": 4.1 } ], - "location": "", + "location": "Qingque", "lock": false, - "_id": "relic_468" + "discard": false, + "_id": "relic_403" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Talia: Kingdom of Banditry", + "slot": "Planar Sphere", "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "Imaginary DMG Boost", "substats": [ { - "key": "DEF_", - "value": 3.8 + "key": "HP_", + "value": 3.4 }, { - "key": "Effect Hit Rate_", - "value": 3.1 + "key": "CRIT Rate_", + "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": false, - "_id": "relic_469" + "lock": true, + "discard": false, + "_id": "relic_404" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Inert Salsotto", + "slot": "Planar Sphere", "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "Lightning DMG Boost", "substats": [ { - "key": "DEF_", - "value": 3.4 + "key": "HP_", + "value": 3.1 }, { "key": "CRIT Rate_", "value": 2.5 + }, + { + "key": "CRIT DMG_", + "value": 4.1 } ], "location": "", - "lock": false, - "_id": "relic_470" + "lock": true, + "discard": false, + "_id": "relic_405" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Inert Salsotto", + "slot": "Planar Sphere", "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "Fire DMG Boost", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "CRIT Rate_", + "value": 2.5 }, { - "key": "Effect Hit Rate_", + "key": "CRIT DMG_", + "value": 5.1 + }, + { + "key": "Effect RES_", "value": 3.4 } ], "location": "", - "lock": false, - "_id": "relic_471" + "lock": true, + "discard": false, + "_id": "relic_406" }, { - "set": "Guard of Wuthering Snow", - "slot": "Head", + "set": "Genius of Brilliant Stars", + "slot": "Feet", "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "DEF", "substats": [ { - "key": "ATK_", - "value": 3.4 + "key": "ATK", + "value": 16 }, { - "key": "CRIT Rate_", - "value": 2.5 + "key": "SPD", + "value": 2 } ], "location": "", "lock": false, - "_id": "relic_472" + "discard": false, + "_id": "relic_407" }, { - "set": "Guard of Wuthering Snow", + "set": "Genius of Brilliant Stars", "slot": "Head", "rarity": 4, "level": 0, "mainstat": "HP", "substats": [ { - "key": "HP_", - "value": 2.7 + "key": "ATK", + "value": 15 }, { - "key": "DEF_", - "value": 3.8 + "key": "SPD", + "value": 1 } ], "location": "", "lock": false, - "_id": "relic_473" + "discard": false, + "_id": "relic_408" }, { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 3, + "set": "Genius of Brilliant Stars", + "slot": "Head", + "rarity": 4, "level": 0, "mainstat": "HP", "substats": [ { "key": "DEF_", - "value": 2.5 + "value": 4.3 + }, + { + "key": "Break Effect_", + "value": 4.1 } ], "location": "", - "lock": true, - "_id": "relic_474" + "lock": false, + "discard": false, + "_id": "relic_409" }, { - "set": "Thief of Shooting Meteor", + "set": "Guard of Wuthering Snow", "slot": "Feet", - "rarity": 3, + "rarity": 4, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { "key": "HP", - "value": 25 - } - ], - "location": "", - "lock": true, - "_id": "relic_475" - }, - { - "set": "Thief of Shooting Meteor", - "slot": "Feet", - "rarity": 3, - "level": 0, - "mainstat": "ATK", - "substats": [ + "value": 27 + }, { - "key": "Break Effect_", + "key": "ATK_", "value": 3.4 } ], "location": "", - "lock": true, - "_id": "relic_476" + "lock": false, + "discard": false, + "_id": "relic_410" }, { - "set": "Thief of Shooting Meteor", - "slot": "Hands", - "rarity": 3, + "set": "Guard of Wuthering Snow", + "slot": "Body", + "rarity": 4, "level": 0, - "mainstat": "ATK", + "mainstat": "DEF", "substats": [ { - "key": "HP", - "value": 22 - } - ], - "location": "", - "lock": true, - "_id": "relic_477" - }, - { - "set": "Thief of Shooting Meteor", - "slot": "Head", - "rarity": 3, - "level": 0, - "mainstat": "HP", - "substats": [ + "key": "SPD", + "value": 1 + }, { - "key": "DEF_", + "key": "CRIT Rate_", "value": 2.5 }, { - "key": "SPD", - "value": 1 + "key": "Break Effect_", + "value": 4.6 } ], "location": "", - "lock": true, - "_id": "relic_478" + "lock": false, + "discard": false, + "_id": "relic_411" }, { - "set": "Musketeer of Wild Wheat", + "set": "Guard of Wuthering Snow", "slot": "Body", - "rarity": 3, + "rarity": 4, "level": 0, - "mainstat": "Outgoing Healing Boost", + "mainstat": "CRIT Rate", "substats": [ { - "key": "HP", - "value": 20 + "key": "DEF", + "value": 15 }, { - "key": "ATK", - "value": 10 + "key": "HP_", + "value": 3.1 } ], "location": "", - "lock": true, - "_id": "relic_479" + "lock": false, + "discard": false, + "_id": "relic_412" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Body", - "rarity": 3, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { "key": "CRIT DMG_", - "value": 3.8 + "value": 5.1 + }, + { + "key": "Effect Hit Rate_", + "value": 3.1 } ], "location": "", - "lock": true, - "_id": "relic_480" + "lock": false, + "discard": false, + "_id": "relic_413" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Head", - "rarity": 3, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { "key": "HP_", - "value": 2.5 + "value": 3.1 }, { - "key": "Effect RES_", - "value": 2.0 + "key": "SPD", + "value": 1 } ], "location": "", - "lock": true, - "_id": "relic_481" + "lock": false, + "discard": false, + "_id": "relic_414" }, { - "set": "Musketeer of Wild Wheat", - "slot": "Head", - "rarity": 3, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 4, "level": 0, - "mainstat": "HP", + "mainstat": "ATK", "substats": [ { - "key": "ATK_", - "value": 2.5 + "key": "DEF_", + "value": 4.3 + }, + { + "key": "CRIT DMG_", + "value": 5.1 } ], "location": "", - "lock": true, - "_id": "relic_482" - } - ], - "characters": [ - { - "key": "Pela", - "level": 75, - "ascension": 6, - "eidolon": 6, - "skills": { - "basic": 2, - "skill": 3, - "ult": 8, - "talent": 8 - }, - "traces": { - "ability_1": true, - "ability_2": true, - "ability_3": false, - "stat_1": true, - "stat_2": true, - "stat_3": true, - "stat_4": true, - "stat_5": false, - "stat_6": false, - "stat_7": false, - "stat_8": false, - "stat_9": false, - "stat_10": false - } - }, - { - "key": "Yanqing", - "level": 40, - "ascension": 3, - "eidolon": 0, - "skills": { - "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 - }, - "traces": { - "ability_1": false, - "ability_2": false, - "ability_3": false, - "stat_1": false, - "stat_2": false, - "stat_3": false, - "stat_4": false, - "stat_5": false, - "stat_6": false, - "stat_7": false, - "stat_8": false, - "stat_9": false, - "stat_10": false - } + "lock": false, + "discard": false, + "_id": "relic_415" }, { - "key": "Qingque", - "level": 60, - "ascension": 4, - "eidolon": 2, - "skills": { - "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 - }, - "traces": { - "ability_1": true, - "ability_2": false, - "ability_3": false, - "stat_1": false, - "stat_2": true, - "stat_3": false, - "stat_4": true, - "stat_5": false, - "stat_6": false, - "stat_7": false, - "stat_8": false, - "stat_9": false, - "stat_10": false - } - }, + "set": "Guard of Wuthering Snow", + "slot": "Hands", + "rarity": 4, + "level": 0, + "mainstat": "ATK", + "substats": [ + { + "key": "HP", + "value": 27 + }, + { + "key": "CRIT DMG_", + "value": 4.6 + } + ], + "location": "", + "lock": false, + "discard": false, + "_id": "relic_416" + } + ], + "characters": [ { - "key": "Lynx", + "key": "Luka", "level": 20, "ascension": 1, "eidolon": 0, @@ -14966,34 +14552,34 @@ } }, { - "key": "Tingyun", - "level": 20, - "ascension": 1, - "eidolon": 3, + "key": "Bronya", + "level": 75, + "ascension": 6, + "eidolon": 0, "skills": { - "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 + "basic": 4, + "skill": 9, + "ult": 9, + "talent": 9 }, "traces": { - "ability_1": false, - "ability_2": false, - "ability_3": false, - "stat_1": false, - "stat_2": false, - "stat_3": false, - "stat_4": false, - "stat_5": false, - "stat_6": false, + "ability_1": true, + "ability_2": true, + "ability_3": true, + "stat_1": true, + "stat_2": true, + "stat_3": true, + "stat_4": true, + "stat_5": true, + "stat_6": true, "stat_7": false, - "stat_8": false, - "stat_9": false, + "stat_8": true, + "stat_9": true, "stat_10": false } }, { - "key": "Luka", + "key": "Guinaifen", "level": 20, "ascension": 1, "eidolon": 0, @@ -15020,15 +14606,42 @@ } }, { - "key": "Natasha", - "level": 40, - "ascension": 3, - "eidolon": 5, + "key": "Clara", + "level": 80, + "ascension": 6, + "eidolon": 0, + "skills": { + "basic": 4, + "skill": 9, + "ult": 10, + "talent": 9 + }, + "traces": { + "ability_1": true, + "ability_2": true, + "ability_3": true, + "stat_1": true, + "stat_2": true, + "stat_3": true, + "stat_4": true, + "stat_5": true, + "stat_6": true, + "stat_7": true, + "stat_8": true, + "stat_9": true, + "stat_10": true + } + }, + { + "key": "Serval", + "level": 20, + "ascension": 1, + "eidolon": 2, "skills": { "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 + "skill": 2, + "ult": 2, + "talent": 2 }, "traces": { "ability_1": false, @@ -15047,13 +14660,13 @@ } }, { - "key": "Silver Wolf", - "level": 75, + "key": "Dr. Ratio", + "level": 80, "ascension": 6, - "eidolon": 1, + "eidolon": 0, "skills": { "basic": 2, - "skill": 10, + "skill": 9, "ult": 9, "talent": 9 }, @@ -15070,14 +14683,14 @@ "stat_7": true, "stat_8": true, "stat_9": true, - "stat_10": false + "stat_10": true } }, { - "key": "Yukong", + "key": "Dan Heng", "level": 20, "ascension": 1, - "eidolon": 3, + "eidolon": 1, "skills": { "basic": 1, "skill": 1, @@ -15101,15 +14714,15 @@ } }, { - "key": "Seele", + "key": "Herta", "level": 80, "ascension": 6, - "eidolon": 0, + "eidolon": 5, "skills": { - "basic": 6, - "skill": 10, - "ult": 10, - "talent": 10 + "basic": 5, + "skill": 9, + "ult": 9, + "talent": 9 }, "traces": { "ability_1": true, @@ -15128,39 +14741,66 @@ } }, { - "key": "Bailu", - "level": 69, - "ascension": 5, + "key": "Hook", + "level": 20, + "ascension": 1, "eidolon": 0, "skills": { - "basic": 2, - "skill": 7, - "ult": 6, - "talent": 6 + "basic": 1, + "skill": 1, + "ult": 1, + "talent": 1 + }, + "traces": { + "ability_1": false, + "ability_2": false, + "ability_3": false, + "stat_1": false, + "stat_2": false, + "stat_3": false, + "stat_4": false, + "stat_5": false, + "stat_6": false, + "stat_7": false, + "stat_8": false, + "stat_9": false, + "stat_10": false + } + }, + { + "key": "March 7th", + "level": 80, + "ascension": 6, + "eidolon": 6, + "skills": { + "basic": 1, + "skill": 10, + "ult": 4, + "talent": 2 }, "traces": { "ability_1": true, "ability_2": true, - "ability_3": false, + "ability_3": true, "stat_1": true, "stat_2": true, - "stat_3": true, + "stat_3": false, "stat_4": true, "stat_5": true, - "stat_6": false, - "stat_7": false, - "stat_8": false, + "stat_6": true, + "stat_7": true, + "stat_8": true, "stat_9": false, - "stat_10": false + "stat_10": true } }, { - "key": "Bronya", - "level": 75, + "key": "Ruan Mei", + "level": 80, "ascension": 6, "eidolon": 0, "skills": { - "basic": 4, + "basic": 1, "skill": 9, "ult": 9, "talent": 9 @@ -15175,16 +14815,43 @@ "stat_4": true, "stat_5": true, "stat_6": true, - "stat_7": false, + "stat_7": true, "stat_8": true, "stat_9": true, - "stat_10": false + "stat_10": true } }, { - "key": "Guinaifen", + "key": "Arlan", "level": 20, "ascension": 1, + "eidolon": 3, + "skills": { + "basic": 1, + "skill": 1, + "ult": 1, + "talent": 1 + }, + "traces": { + "ability_1": false, + "ability_2": false, + "ability_3": false, + "stat_1": false, + "stat_2": false, + "stat_3": false, + "stat_4": false, + "stat_5": false, + "stat_6": false, + "stat_7": false, + "stat_8": false, + "stat_9": false, + "stat_10": false + } + }, + { + "key": "Hanya", + "level": 1, + "ascension": 0, "eidolon": 0, "skills": { "basic": 1, @@ -15209,14 +14876,14 @@ } }, { - "key": "Huohuo", + "key": "Asta", "level": 75, "ascension": 6, - "eidolon": 0, + "eidolon": 6, "skills": { "basic": 2, "skill": 8, - "ult": 10, + "ult": 8, "talent": 8 }, "traces": { @@ -15230,27 +14897,54 @@ "stat_5": true, "stat_6": true, "stat_7": true, - "stat_8": true, - "stat_9": true, + "stat_8": false, + "stat_9": false, "stat_10": false } }, { - "key": "Serval", - "level": 20, - "ascension": 1, - "eidolon": 2, + "key": "Pela", + "level": 75, + "ascension": 6, + "eidolon": 6, + "skills": { + "basic": 2, + "skill": 3, + "ult": 8, + "talent": 8 + }, + "traces": { + "ability_1": true, + "ability_2": true, + "ability_3": false, + "stat_1": true, + "stat_2": true, + "stat_3": true, + "stat_4": true, + "stat_5": false, + "stat_6": false, + "stat_7": false, + "stat_8": false, + "stat_9": false, + "stat_10": false + } + }, + { + "key": "Xueyi", + "level": 1, + "ascension": 0, + "eidolon": 0, "skills": { "basic": 1, - "skill": 2, - "ult": 2, - "talent": 2 + "skill": 1, + "ult": 1, + "talent": 1 }, "traces": { "ability_1": false, "ability_2": false, "ability_3": false, - "stat_1": true, + "stat_1": false, "stat_2": false, "stat_3": false, "stat_4": false, @@ -15263,15 +14957,15 @@ } }, { - "key": "Sushang", - "level": 80, + "key": "TrailblazerPreservation", + "level": 70, "ascension": 6, "eidolon": 6, "skills": { - "basic": 5, - "skill": 8, - "ult": 7, - "talent": 7 + "basic": 1, + "skill": 1, + "ult": 1, + "talent": 1 }, "traces": { "ability_1": true, @@ -15282,50 +14976,23 @@ "stat_3": true, "stat_4": true, "stat_5": true, - "stat_6": true, - "stat_7": true, - "stat_8": true, - "stat_9": false, - "stat_10": true - } - }, - { - "key": "Dan Heng", - "level": 20, - "ascension": 1, - "eidolon": 1, - "skills": { - "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 - }, - "traces": { - "ability_1": false, - "ability_2": false, - "ability_3": false, - "stat_1": false, - "stat_2": false, - "stat_3": false, - "stat_4": false, - "stat_5": false, "stat_6": false, - "stat_7": false, + "stat_7": true, "stat_8": false, "stat_9": false, "stat_10": false } }, { - "key": "Clara", + "key": "Sushang", "level": 80, "ascension": 6, - "eidolon": 0, + "eidolon": 6, "skills": { - "basic": 4, - "skill": 9, - "ult": 10, - "talent": 9 + "basic": 5, + "skill": 8, + "ult": 7, + "talent": 7 }, "traces": { "ability_1": true, @@ -15339,30 +15006,30 @@ "stat_6": true, "stat_7": true, "stat_8": true, - "stat_9": true, + "stat_9": false, "stat_10": true } }, { - "key": "Hook", - "level": 20, - "ascension": 1, + "key": "Bailu", + "level": 69, + "ascension": 5, "eidolon": 0, "skills": { - "basic": 1, - "skill": 1, - "ult": 1, - "talent": 1 + "basic": 2, + "skill": 7, + "ult": 6, + "talent": 6 }, "traces": { - "ability_1": false, - "ability_2": false, + "ability_1": true, + "ability_2": true, "ability_3": false, - "stat_1": false, - "stat_2": false, - "stat_3": false, - "stat_4": false, - "stat_5": false, + "stat_1": true, + "stat_2": true, + "stat_3": true, + "stat_4": true, + "stat_5": true, "stat_6": false, "stat_7": false, "stat_8": false, @@ -15371,36 +15038,36 @@ } }, { - "key": "Asta", - "level": 75, - "ascension": 6, - "eidolon": 6, + "key": "Qingque", + "level": 60, + "ascension": 4, + "eidolon": 2, "skills": { - "basic": 2, - "skill": 8, - "ult": 8, - "talent": 8 + "basic": 1, + "skill": 1, + "ult": 1, + "talent": 1 }, "traces": { "ability_1": true, - "ability_2": true, - "ability_3": true, - "stat_1": true, + "ability_2": false, + "ability_3": false, + "stat_1": false, "stat_2": true, - "stat_3": true, + "stat_3": false, "stat_4": true, - "stat_5": true, - "stat_6": true, - "stat_7": true, + "stat_5": false, + "stat_6": false, + "stat_7": false, "stat_8": false, "stat_9": false, "stat_10": false } }, { - "key": "Hanya", - "level": 1, - "ascension": 0, + "key": "Yanqing", + "level": 40, + "ascension": 3, "eidolon": 0, "skills": { "basic": 1, @@ -15425,42 +15092,42 @@ } }, { - "key": "Herta", - "level": 80, - "ascension": 6, - "eidolon": 5, + "key": "Tingyun", + "level": 20, + "ascension": 1, + "eidolon": 3, "skills": { - "basic": 5, - "skill": 9, - "ult": 9, - "talent": 9 + "basic": 1, + "skill": 1, + "ult": 1, + "talent": 1 }, "traces": { - "ability_1": true, - "ability_2": true, - "ability_3": true, - "stat_1": true, - "stat_2": true, - "stat_3": true, - "stat_4": true, - "stat_5": true, - "stat_6": true, - "stat_7": true, - "stat_8": true, - "stat_9": true, - "stat_10": true + "ability_1": false, + "ability_2": false, + "ability_3": false, + "stat_1": false, + "stat_2": false, + "stat_3": false, + "stat_4": false, + "stat_5": false, + "stat_6": false, + "stat_7": false, + "stat_8": false, + "stat_9": false, + "stat_10": false } }, { - "key": "Ruan Mei", + "key": "Seele", "level": 80, "ascension": 6, "eidolon": 0, "skills": { - "basic": 1, - "skill": 9, - "ult": 9, - "talent": 9 + "basic": 6, + "skill": 10, + "ult": 10, + "talent": 10 }, "traces": { "ability_1": true, @@ -15479,10 +15146,10 @@ } }, { - "key": "Arlan", + "key": "Lynx", "level": 20, "ascension": 1, - "eidolon": 3, + "eidolon": 0, "skills": { "basic": 1, "skill": 1, @@ -15506,15 +15173,15 @@ } }, { - "key": "Dr. Ratio", - "level": 70, + "key": "Huohuo", + "level": 75, "ascension": 6, "eidolon": 0, "skills": { "basic": 2, - "skill": 3, - "ult": 3, - "talent": 6 + "skill": 8, + "ult": 10, + "talent": 8 }, "traces": { "ability_1": true, @@ -15527,16 +15194,16 @@ "stat_5": true, "stat_6": true, "stat_7": true, - "stat_8": false, - "stat_9": false, + "stat_8": true, + "stat_9": true, "stat_10": false } }, { - "key": "Xueyi", - "level": 1, - "ascension": 0, - "eidolon": 0, + "key": "Natasha", + "level": 40, + "ascension": 3, + "eidolon": 5, "skills": { "basic": 1, "skill": 1, @@ -15547,7 +15214,7 @@ "ability_1": false, "ability_2": false, "ability_3": false, - "stat_1": false, + "stat_1": true, "stat_2": false, "stat_3": false, "stat_4": false, @@ -15560,10 +15227,10 @@ } }, { - "key": "TrailblazerPreservation", - "level": 70, - "ascension": 6, - "eidolon": 6, + "key": "Yukong", + "level": 20, + "ascension": 1, + "eidolon": 3, "skills": { "basic": 1, "skill": 1, @@ -15571,31 +15238,31 @@ "talent": 1 }, "traces": { - "ability_1": true, - "ability_2": true, - "ability_3": true, - "stat_1": true, - "stat_2": true, - "stat_3": true, - "stat_4": true, - "stat_5": true, + "ability_1": false, + "ability_2": false, + "ability_3": false, + "stat_1": false, + "stat_2": false, + "stat_3": false, + "stat_4": false, + "stat_5": false, "stat_6": false, - "stat_7": true, + "stat_7": false, "stat_8": false, "stat_9": false, "stat_10": false } }, { - "key": "March 7th", - "level": 80, + "key": "Silver Wolf", + "level": 75, "ascension": 6, - "eidolon": 6, + "eidolon": 1, "skills": { - "basic": 1, + "basic": 2, "skill": 10, - "ult": 4, - "talent": 2 + "ult": 9, + "talent": 9 }, "traces": { "ability_1": true, @@ -15603,14 +15270,14 @@ "ability_3": true, "stat_1": true, "stat_2": true, - "stat_3": false, + "stat_3": true, "stat_4": true, "stat_5": true, "stat_6": true, "stat_7": true, "stat_8": true, - "stat_9": false, - "stat_10": true + "stat_9": true, + "stat_10": false } } ] diff --git a/src/assets/images/discard.png b/src/assets/images/discard.png new file mode 100644 index 0000000000000000000000000000000000000000..2731047e57610507960b7017899583ae03b7cda0 GIT binary patch literal 839 zcmV-N1GxN&P)s0sErKis+e6U?MMNsJ71V=b1O;0};zhmKu3!~UF7+UIkUjZ%a0L;CWOsHq*}1;X z>`v$=*{_+|BsK69I?daC^3MCt&TI+=!57B3NGKDQ2r5BmAc8^A*f{-rS@b%ha#XC& zWPlSYtqfXD7Z8g=&sCQEvl7cd9&)|Vk|@avmRWrbLa+l8u2~XT6|6f^sv?5Jk_)3` z6&xFK274)|36{77Jr7#%x1gzvLv!j-Kc|m?^Ry1Q)$-rVQKO|KNi8ne`~3^r-@kP8 z?K7b3i_kc_D;D#@EVRFV3JAq|KYt{N>T!aVq)%vFo`>elWIrThNs^6;edK*77~65? z!c36e_zYJPvKSqdD8kFJ-99OjMnV=-YR7c}J2qe&rGpT7mg$3$6~s|kJ!hy>B`m3C z5+pd!p8&dj4bZI>!ZHUdL0s(yPp7LL!6HvbTg#W^rg~yOk0kXfrZ&uoC4(s^KWb8v zqycE>HpcfxjyF#pl$ET7>QPM6esITML($Ev-RtA*GbwZ{12HlF?{G;?dYyDPH-hdSoMc`4j^n;uPm$b`m8^8`-8)rsdza2rmwl42Uy$R03-;RG zZb`C9#*QO9-D-HNrieaagdc|C^iMZ>aBdV6H) zI%?!3rwdPSM%gOn+$e{pRb%nR^eg2jOtV{K7w>$B(-ES-)8ld-2djm!*gt5$yb!Lf RtF-_C002ovPDHLkV1ldJdbt1q literal 0 HcmV?d00001 diff --git a/src/assets/images/lock.png b/src/assets/images/lock.png index 340d28880955b6de5bd982e371991b7cd8055cd6..94f68bbe8d7146ab842b6fa9a1906b6d8d2c4531 100644 GIT binary patch delta 694 zcmV;n0!jU(3BUy|iBL{Q4GJ0x0000DNk~Le0000f0000f2nGNE0H|O9_5c6?0drDE zLIK&yEPs(97k>g}Nklz90zb8K|~Q3DY!TY`Urgh5gpu%o12rXvy+eD z-~$LQE^1K}-MTo43Z0xBDuP{e`Snt-*K2E%rqvU^2X{vE;g>&6dx-?+%QVd-j*Qd8 z8RKXq29A!SlE1_IGH*Y;IDica1~CTEO4K-w1LhS?D1R1znM5ie0_P4)2`Ma4Ci5!_ zpdEvI&f*VtIOiR2Iy}I*aLy>Sz)H*&bVq&#lz4&1;}LbcT~w>pP`lkmtJNyZ9F>BQ zD(jc-_j{Dj=TRz^^2~HPMUTgW6{`6G>#V@ZWa5i+rr+=LK+ScZ#b zXf#5_Vo@Yg1LRN?a=BbuZSVKHNTf==PtqXmLxf=Dkot;4gWTm`EyFA znU^%k&1NGSId&e^6cNaBxon+^8jVH>2&^v&0I-%z081( zJ%47T>Io!B-}~+ukM^uCsu}i4uL}$Ns4fVnaStygwqtTUeIvuFlFuh!_aqJs)g6$|?f>D}Aov|_mxt!} cZov)v0%B7DnZ%m4ApigX07*qoM6N<$f^Jquz5oCK delta 1182 zcmV;P1Y!HY1*8cfiBL{Q4GJ0x0000DNk~Le0000d0000e2nGNE0Dbl2;E^sDe*{)Z zL_t(oh0U0MXj@ej$3O2j3t2)bqoW!utt%pS>sGgc^N%6jpfZK$thm0*@N4?*354&@CHzC1IS3<0j)q^Mz}juQ)Z8`2zVPf449_Xf2RHdnt(>& zZ$r57^t6$!5_k_aW4Tf*@F_5^XA}mLo&%1PTQIcsk8AOk$e}Z~3HSi;ZrH$U`}R>+SBDUSfq?6qcmwz5U z4Gj(S_4Xo! zptGxs;^Jbffb+nsz~#h-@L2%^=RVJ)1i;+ff1F*o&A<);Y_mIag|tlo71_?t^1!vK3Mo82Jqm0$^9r=IaHg?w z*`jv!^jO)wzX)K_OJH0Htb&RKur7V{5rJHn!jN7&uQs3n?qzbYB9F&Ib#=Awp`4}e zIe=L*l;Bc^Rh&*Ion2iN78cUe-A%)>W6J?ID}brQCrei%e;o-S7Ap_;TGNY?9Zd<~ zX7Wh3fH}}j0bE~g3Ikmizz}dFG4hCH?glU*{hBuPk;gb=!a zib3EV)ZZMi^in+!e1>|jsEwm$P!a-%{(`pPO!T7`cRqPgFJcJz2yMrp0VZC0`k&Ry z1ub4E-C(rtFmMF5MU?`mU=C_ity-MnbVDo_)9o@PbTp3IT$v)Rc^FT7&qAin!+1PS z=+ str: """Gets the optimal sort method based on the filters @@ -174,6 +175,7 @@ def parse(self, stats_dict: dict, relic_id: int) -> dict: level = stats_dict["level"] main_stat_key = stats_dict["mainStatKey"] lock = stats_dict["lock"] + discard = stats_dict["discard"] rarity = stats_dict["rarity"] equipped = stats_dict["equipped"] substat_names = stats_dict["substat_names"] @@ -207,10 +209,13 @@ def parse(self, stats_dict: dict, relic_id: int) -> dict: set_key = metadata["set"] slot_key = metadata["slot"] - # Check if locked by image matching + # Check if locked/discarded by image matching min_dim = min(lock.size) lock_img = self._lock_icon.resize((min_dim, min_dim)) - lock = locate(lock_img, lock, confidence=0.1) is not None + lock = locate(lock_img, lock, confidence=0.3) is not None + min_dim = min(discard.size) + discard_img = self._discard_icon.resize((min_dim, min_dim)) + discard = locate(discard_img, discard, confidence=0.3) is not None location = "" if equipped == "Equipped": @@ -227,6 +232,7 @@ def parse(self, stats_dict: dict, relic_id: int) -> dict: "substats": substats_res, "location": location, "lock": lock, + "discard": discard, "_id": f"relic_{relic_id}", } @@ -282,7 +288,7 @@ def _parse_substats( def _validate_substat(self, substat: dict[str, int | float], rarity: int) -> bool: """Validates the substat - :param name: The substat + :param substat: The substat :param rarity: The rarity of the relic :return: True if the substat is valid, False otherwise """ @@ -330,7 +336,7 @@ def _validate_substats( self._log_signal.emit( f'WARNING: Relic ID {relic_id}: Substat {substat["key"]} has illegal value "{substat["value"]}".' ) - continue + return roll_value = SUBSTAT_ROLL_VALS[str(rarity)][substat["key"]][ str(substat["value"]) diff --git a/src/ui/hsr_scanner.py b/src/ui/hsr_scanner.py index c44be47..5550933 100644 --- a/src/ui/hsr_scanner.py +++ b/src/ui/hsr_scanner.py @@ -133,6 +133,7 @@ def setupUi(self, MainWindow): self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3) self.spinBoxLightConeMinRarity = QtWidgets.QSpinBox(parent=self.formLayoutWidget_2) self.spinBoxLightConeMinRarity.setEnabled(True) + self.spinBoxLightConeMinRarity.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxLightConeMinRarity.setMinimum(3) self.spinBoxLightConeMinRarity.setMaximum(5) self.spinBoxLightConeMinRarity.setProperty("value", 3) @@ -144,6 +145,7 @@ def setupUi(self, MainWindow): self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4) self.spinBoxLightConeMinLevel = QtWidgets.QSpinBox(parent=self.formLayoutWidget_2) self.spinBoxLightConeMinLevel.setEnabled(True) + self.spinBoxLightConeMinLevel.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxLightConeMinLevel.setMinimum(1) self.spinBoxLightConeMinLevel.setMaximum(80) self.spinBoxLightConeMinLevel.setObjectName("spinBoxLightConeMinLevel") @@ -162,6 +164,7 @@ def setupUi(self, MainWindow): self.label_6.setObjectName("label_6") self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_6) self.spinBoxRelicMinRarity = QtWidgets.QSpinBox(parent=self.formLayoutWidget_3) + self.spinBoxRelicMinRarity.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxRelicMinRarity.setMinimum(2) self.spinBoxRelicMinRarity.setMaximum(5) self.spinBoxRelicMinRarity.setProperty("value", 2) @@ -174,6 +177,7 @@ def setupUi(self, MainWindow): self.label_8.setObjectName("label_8") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_8) self.spinBoxRelicMinLevel = QtWidgets.QSpinBox(parent=self.formLayoutWidget_3) + self.spinBoxRelicMinLevel.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxRelicMinLevel.setMinimum(0) self.spinBoxRelicMinLevel.setMaximum(15) self.spinBoxRelicMinLevel.setProperty("value", 0) @@ -263,12 +267,12 @@ def setupUi(self, MainWindow): self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") - self.checkBoxSroFormat = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) - self.checkBoxSroFormat.setObjectName("checkBoxSroFormat") - self.verticalLayout_2.addWidget(self.checkBoxSroFormat) self.checkBoxDebugMode = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) self.checkBoxDebugMode.setObjectName("checkBoxDebugMode") self.verticalLayout_2.addWidget(self.checkBoxDebugMode) + self.checkBoxSroFormat = QtWidgets.QCheckBox(parent=self.verticalLayoutWidget) + self.checkBoxSroFormat.setObjectName("checkBoxSroFormat") + self.verticalLayout_2.addWidget(self.checkBoxSroFormat) self.groupBox_9 = QtWidgets.QGroupBox(parent=self.Configure) self.groupBox_9.setGeometry(QtCore.QRect(10, 100, 411, 91)) self.groupBox_9.setObjectName("groupBox_9") @@ -300,7 +304,7 @@ def setupUi(self, MainWindow): self.spinBoxNavDelay.setFrame(True) self.spinBoxNavDelay.setReadOnly(False) self.spinBoxNavDelay.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.UpDownArrows) - self.spinBoxNavDelay.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToPreviousValue) + self.spinBoxNavDelay.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxNavDelay.setProperty("showGroupSeparator", False) self.spinBoxNavDelay.setSuffix("") self.spinBoxNavDelay.setMinimum(0) @@ -310,6 +314,7 @@ def setupUi(self, MainWindow): self.spinBoxNavDelay.setObjectName("spinBoxNavDelay") self.gridLayout_2.addWidget(self.spinBoxNavDelay, 0, 2, 1, 1) self.spinBoxScanDelay = QtWidgets.QSpinBox(parent=self.gridLayoutWidget_2) + self.spinBoxScanDelay.setCorrectionMode(QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue) self.spinBoxScanDelay.setMaximum(100000) self.spinBoxScanDelay.setSingleStep(100) self.spinBoxScanDelay.setProperty("value", 0) @@ -398,10 +403,10 @@ def retranslateUi(self, MainWindow): self.groupBox_7.setTitle(_translate("MainWindow", "Scanner")) self.pushButtonRestoreDefaults.setText(_translate("MainWindow", "Restore Defaults")) self.groupBox_8.setTitle(_translate("MainWindow", "Developer")) - self.checkBoxSroFormat.setToolTip(_translate("MainWindow", "Star Rail Optimizer")) - self.checkBoxSroFormat.setText(_translate("MainWindow", "Also export in SRO format")) self.checkBoxDebugMode.setToolTip(_translate("MainWindow", "Saves ALL screenshots")) self.checkBoxDebugMode.setText(_translate("MainWindow", "Debug mode")) + self.checkBoxSroFormat.setToolTip(_translate("MainWindow", "Star Rail Optimizer")) + self.checkBoxSroFormat.setText(_translate("MainWindow", "Also export in SRO format")) self.groupBox_9.setTitle(_translate("MainWindow", "Additional Delay (for slow computers)")) self.label_11.setToolTip(_translate("MainWindow", "Navigating between different pages (inventory, character details, etc.)")) self.label_11.setText(_translate("MainWindow", "Navigation speed (ms):")) diff --git a/src/ui/hsr_scanner.ui b/src/ui/hsr_scanner.ui index 6e9a15d..fb1ce90 100644 --- a/src/ui/hsr_scanner.ui +++ b/src/ui/hsr_scanner.ui @@ -310,6 +310,9 @@ true + + QAbstractSpinBox::CorrectToNearestValue + 3 @@ -336,6 +339,9 @@ true + + QAbstractSpinBox::CorrectToNearestValue + 1 @@ -375,6 +381,9 @@ + + QAbstractSpinBox::CorrectToNearestValue + 2 @@ -402,6 +411,9 @@ + + QAbstractSpinBox::CorrectToNearestValue + 0 @@ -682,22 +694,22 @@ p, li { white-space: pre-wrap; } - + - Star Rail Optimizer + Saves ALL screenshots - Also export in SRO format + Debug mode - + - Saves ALL screenshots + Star Rail Optimizer - Debug mode + Also export in SRO format @@ -792,7 +804,7 @@ p, li { white-space: pre-wrap; } QAbstractSpinBox::UpDownArrows - QAbstractSpinBox::CorrectToPreviousValue + QAbstractSpinBox::CorrectToNearestValue false @@ -819,6 +831,9 @@ p, li { white-space: pre-wrap; } + + QAbstractSpinBox::CorrectToNearestValue + + diff --git a/src/utils/conversion.py b/src/utils/conversion.py index 7875808..09105fa 100644 --- a/src/utils/conversion.py +++ b/src/utils/conversion.py @@ -165,6 +165,7 @@ def _convert_relics_sro( "mainStatKey": mainStatKey, "location": character_key_fn(relic["location"]), "lock": relic["lock"], + "discard": relic["discard"], "substats": substats, } formatted_relics.append(res) diff --git a/src/utils/ocr.py b/src/utils/ocr.py index ee6831f..74fca9e 100644 --- a/src/utils/ocr.py +++ b/src/utils/ocr.py @@ -123,7 +123,7 @@ def preprocess_superimposition_img(img: Image) -> Image: :param img: The image to preprocess :return: The preprocessed image """ - img = _preprocess_img_by_colour_filter(img, (220, 196, 145), 50) + img = _preprocess_img_by_colour_filter(img, (220, 196, 145), 70) return img diff --git a/src/utils/screenshot.py b/src/utils/screenshot.py index 2e1c485..8482732 100644 --- a/src/utils/screenshot.py +++ b/src/utils/screenshot.py @@ -48,7 +48,8 @@ def screenshot_screen(self) -> Image: :return: The screenshot """ - return self._take_screenshot(0, 0, 1, 1) + do_not_save = True # so users don't unintentionally reveal their UID when naively sharing debug folder + return self._take_screenshot(0, 0, 1, 1, do_not_save) def screenshot_stats(self, scan_type: IncrementType) -> dict: """Takes a screenshot of the stats @@ -174,7 +175,7 @@ def screenshot_character_traces(self, key: str) -> dict: return self._screenshot_traces(key) def _take_screenshot( - self, x: float, y: float, width: float, height: float + self, x: float, y: float, width: float, height: float, do_not_save: bool = False ) -> Image: """Takes a screenshot of the game window @@ -198,7 +199,7 @@ def _take_screenshot( (int(width / self._x_scaling_factor), int(height / self._y_scaling_factor)) ) - if self._debug: + if self._debug and not do_not_save: self._save_image(screenshot) return screenshot