commit 61bf657f238d5c07f8ce1b6ec72a9ceb8a35c40f Author: Sakura Knoll Date: Mon Dec 20 00:57:38 2021 +0900 Hello World! diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5d2df11a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/node_modules +/.next + diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..ae863e14 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "semi": false, + "singleQuote": true, + "jsxSingleQuote": true +} diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 00000000..4f11a03d --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..77bed255 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2765 @@ +{ + "name": "teririlab", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@emotion/babel-plugin": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.1.tgz", + "integrity": "sha512-K3/6Y+J/sIAjplf3uIteWLhPuOyuMNnE+iyYnTF/m294vc6IL90kTHp7y8ldZYbpKlP17rpOWDKM9DvTcrOmNQ==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + } + } + }, + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "requires": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + }, + "dependencies": { + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + } + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz", + "integrity": "sha512-bW1Tos67CZkOURLc0OalnfxtSXQJMrAMV0jZTVGJUPSOd4qgjF3+tTD5CwJM13PHA8cltGW1WGbbvV9NpvUZPw==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "requires": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/styled": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", + "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.3.0", + "@emotion/is-prop-valid": "^1.1.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.0.0" + } + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz", + "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@hapi/accept": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", + "requires": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/boom": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", + "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", + "requires": { + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "@mdi/js": { + "version": "6.5.95", + "resolved": "https://registry.npmjs.org/@mdi/js/-/js-6.5.95.tgz", + "integrity": "sha512-x/bwEoAGP+Mo10Dfk5audNIPi7Yz8ZBrILcbXLW3ShOI/njpgodzpgpC2WYK3D2ZSC392peRRemIFb/JsyzzYQ==" + }, + "@mdi/react": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.5.0.tgz", + "integrity": "sha512-NztRgUxSYD+ImaKN94Tg66VVVqXj4SmlDGzZoz48H9riJ+Awha56sfXH2fegw819NWo7KI3oeS1Es0lNQqwr0w==" + }, + "@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==" + }, + "@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "@next/env": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.0.7.tgz", + "integrity": "sha512-TNDqBV37wd95SiNdZsSUq8gnnrTwr+aN9wqy4Zxrxw4bC/jCHNsbK94DxjkG99VL30VCRXXDBTA1/Wa2jIpF9Q==" + }, + "@next/polyfill-module": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-12.0.7.tgz", + "integrity": "sha512-sA8LAMMlmcspIZw/jeQuJTyA3uGrqOhTBaQE+G9u6DPohqrBFRkaz7RzzJeqXkUXw600occsIBknSjyVd1R67A==" + }, + "@next/react-dev-overlay": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-12.0.7.tgz", + "integrity": "sha512-dSQLgpZ5uzyittFtIHlJCLAbc0LlMFbRBSYuGsIlrtGyjYN+WMcnz8lK48VLxNPFGuB/hEzkWV4TW5Zu75+Fzg==", + "requires": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.3", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@next/react-refresh-utils": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-12.0.7.tgz", + "integrity": "sha512-Pglj1t+7RxH0txEqVcD8ZxrJgqLDmKvQDqxKq3ZPRWxMv7LTl7FVT2Pnb36QFeBwCvMVl67jxsADKsW0idz8sA==" + }, + "@next/swc-android-arm64": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.0.7.tgz", + "integrity": "sha512-yViT7EEc7JqxncRT+ZTeTsrAYXLlcefo0Y0eAfYmmalGD2605L4FWAVrJi4WnrSLji7l+veczw1WBmNeHICKKA==", + "optional": true + }, + "@next/swc-darwin-arm64": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.7.tgz", + "integrity": "sha512-vhAyW2rDEUcQesRVaj0z1hSoz7QhDzzGd0V1/5/5i9YJOfOtyrPsVJ82tlf7BfXl6/Ep+eKNfWVIb5/Jv89EKg==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.7.tgz", + "integrity": "sha512-km+6Rx6TvbraoQ1f0MXa69ol/x0RxzucFGa2OgZaYJERas0spy0iwW8hpASsGcf597D8VRW1x+R2C7ZdjVBSTw==", + "optional": true + }, + "@next/swc-linux-arm-gnueabihf": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.7.tgz", + "integrity": "sha512-d0zWr877YqZ2cf/DQy6obouaR39r0FPebcXj2nws9AC99m68CO2xVpWv9jT7mFvpY+T40HJisLH80jSZ2iQ9sA==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.7.tgz", + "integrity": "sha512-fdobh5u6gG13Gd5LkHhJ+W8tF9hbaFolRW99FhzArMe5/nMKlLdBymOxvitE3K4gSFQxbXJA6TbU0Vv0e59Kww==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.7.tgz", + "integrity": "sha512-vx0c5Q3oIScFNT/4jI9rCe0yPzKuCqWOkiO/OOV0ixSI2gLhbrwDIcdkm79fKVn3i8JOJunxE4zDoFeR/g8xqQ==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.7.tgz", + "integrity": "sha512-9ITyp6s6uGVKNx3C/GP7GrYycbcwTADG7TdIXzXUxOOZORrdB1GNg3w/EL3Am4VMPPEpO6v1RfKo2IKZpVKfTA==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.7.tgz", + "integrity": "sha512-C+k+cygbIZXYfc+Hx2fNPUBEg7jzio+mniP5ywZevuTXW14zodIfQ3ZMoMJR8EpOVvYpjWFk2uAjiwqgx8vo/g==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.7.tgz", + "integrity": "sha512-7jTRjOKkDVnb5s7VoHT7eX+eyT/5BQJ/ljP2G56riAgKGqPL63/V7FXemLhhLT67D+OjoP8DRA2E2ne6IPHk4w==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.7.tgz", + "integrity": "sha512-2u5pGDsk7H6gGxob2ATIojzlwKzgYsrijo7RRpXOiPePVqwPWg6/pmhaJzLdpfjaBgRg1NFmwSp/7Ump9X8Ijg==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.7.tgz", + "integrity": "sha512-frEWtbf+q8Oz4e2UqKJrNssk6DZ6/NLCQXn5/ORWE9dPAfe9XS6aK5FRZ6DuEPmmKd5gOoRkKJFFz5nYd+TeyQ==", + "optional": true + }, + "@popperjs/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" + }, + "@react-aria/ssr": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", + "integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==", + "requires": { + "@babel/runtime": "^7.6.2" + } + }, + "@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==" + }, + "@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "requires": { + "dequal": "^2.0.2" + } + }, + "@restart/ui": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-0.2.5.tgz", + "integrity": "sha512-3dP8pMFickPpvAG5MVQW53HnJl0c17h7MwvI4nNy9QF66sHSYVchudlqlI8eOSaqnmc5YVjGura63vMb9LTNbQ==", + "requires": { + "@babel/runtime": "^7.13.16", + "@popperjs/core": "^2.10.1", + "@react-aria/ssr": "^3.0.1", + "@restart/hooks": "^0.4.0", + "@types/warning": "^3.0.0", + "dequal": "^2.0.2", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "@restart/hooks": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.4.tgz", + "integrity": "sha512-+7PS1Sh6Fv7WM6vbsi0eUDDfO/Ql2+ADOSwvQ2Sf4Xz66QExmI9FEPVsekxGpaFHqzciNUIEgIigv2ix6/gE4w==", + "requires": { + "dequal": "^2.0.2" + } + } + } + }, + "@styled-system/background": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/background/-/background-5.1.2.tgz", + "integrity": "sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/border": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@styled-system/border/-/border-5.1.5.tgz", + "integrity": "sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/color": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/color/-/color-5.1.2.tgz", + "integrity": "sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/core": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/core/-/core-5.1.2.tgz", + "integrity": "sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "@styled-system/css": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@styled-system/css/-/css-5.1.5.tgz", + "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==" + }, + "@styled-system/flexbox": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/flexbox/-/flexbox-5.1.2.tgz", + "integrity": "sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/grid": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/grid/-/grid-5.1.2.tgz", + "integrity": "sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/layout": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/layout/-/layout-5.1.2.tgz", + "integrity": "sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/position": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/position/-/position-5.1.2.tgz", + "integrity": "sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/shadow": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/shadow/-/shadow-5.1.2.tgz", + "integrity": "sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/should-forward-prop": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz", + "integrity": "sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q==", + "requires": { + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/memoize": "^0.7.1", + "styled-system": "^5.1.5" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + } + } + } + } + }, + "@styled-system/space": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/space/-/space-5.1.2.tgz", + "integrity": "sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/typography": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@styled-system/typography/-/typography-5.1.2.tgz", + "integrity": "sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/variant": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@styled-system/variant/-/variant-5.1.5.tgz", + "integrity": "sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==", + "requires": { + "@styled-system/core": "^5.1.2", + "@styled-system/css": "^5.1.5" + } + }, + "@theme-ui/color-modes": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/color-modes/-/color-modes-0.12.1.tgz", + "integrity": "sha512-E2551Mb3Aqt5TdEezjHgZt/RicTpqzNW+N3Rgzul2exIDD24ULI4M5l7sQMSKEHckxVHt8hN8GJmFQGJlYN2Lw==", + "requires": { + "@emotion/react": "^11.6.0", + "@theme-ui/core": "0.12.1", + "@theme-ui/css": "0.12.1", + "deepmerge": "^4.2.2" + } + }, + "@theme-ui/components": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/components/-/components-0.12.1.tgz", + "integrity": "sha512-3SpofUwhpJBDK6uqiE/3hnnTgrxdtf0XAavjMC1k7tPdKvrxE2APieUQJvDHoZ/ebtLycKGLo5tHIrlMChBQnA==", + "requires": { + "@emotion/react": "^11.6.0", + "@emotion/styled": "^11.6.0", + "@styled-system/color": "^5.1.2", + "@styled-system/should-forward-prop": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@theme-ui/css": "0.12.1", + "@types/styled-system": "^5.1.13" + } + }, + "@theme-ui/core": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/core/-/core-0.12.1.tgz", + "integrity": "sha512-Y8HPHxP5/bYqFeDXguACsQ4mKyGbmSIJrHDZQ04XQwph7MReAiXG2VPnjaA0CZCconlpn6lAfQe8UxLTQYafTg==", + "requires": { + "@emotion/react": "^11.6.0", + "@theme-ui/css": "0.12.1", + "@theme-ui/parse-props": "0.12.1", + "deepmerge": "^4.2.2" + } + }, + "@theme-ui/css": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/css/-/css-0.12.1.tgz", + "integrity": "sha512-/9mvYEjPubtk7u+2tx3wTVq4kTAUNi8hMpisHBJ9em7nJ+b0sdRhPp/RPFVkUxP2Q9RdsTgvfGkrN73UBvVUAQ==", + "requires": { + "@emotion/react": "^11.6.0", + "csstype": "^3.0.10" + } + }, + "@theme-ui/mdx": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/mdx/-/mdx-0.12.1.tgz", + "integrity": "sha512-0IIeI9nDABc9XtTDUJ3AvYuzGsm+jD2uqR9RUYt2tROBT4Mk44M5qUsqlvuIjHDiXAUAKxxeVGsCDtesEwxiCw==", + "requires": { + "@emotion/react": "^11.6.0", + "@emotion/styled": "^11.6.0", + "@mdx-js/react": "^1.6.22", + "@theme-ui/core": "0.12.1", + "@theme-ui/css": "0.12.1" + } + }, + "@theme-ui/parse-props": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/parse-props/-/parse-props-0.12.1.tgz", + "integrity": "sha512-Ch6ihkrhOoCc0M5SUNKcE5z/Bvpo4uf/IQKdW0odaTObBQSrqxN+jJh+0eO6dlSXlgf8xC+c3laI860H+fu97Q==", + "requires": { + "@emotion/react": "^11.6.0", + "@theme-ui/css": "0.12.1" + } + }, + "@theme-ui/theme-provider": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@theme-ui/theme-provider/-/theme-provider-0.12.1.tgz", + "integrity": "sha512-OtmhurtVF9iWhg2ZuhYbsBnbciUe1y/45f4cvbOqezAoi71WWKqYd4eeqLK6tB3Xrzh2oVSBaxM4/iJdoLb00w==", + "requires": { + "@emotion/react": "^11.6.0", + "@theme-ui/color-modes": "0.12.1", + "@theme-ui/core": "0.12.1", + "@theme-ui/css": "0.12.1", + "@theme-ui/mdx": "0.12.1" + } + }, + "@types/invariant": { + "version": "2.2.35", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", + "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" + }, + "@types/node": { + "version": "16.11.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz", + "integrity": "sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/react": { + "version": "17.0.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", + "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/styled-system": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.13.tgz", + "integrity": "sha512-RtpV6zXnnMQNcxKjC06BUM4MUER5o9uZ6b7xAc2OzhWxSsmQ3jXyW8ohuXdEJRKypEe0EqAzbSGx2Im0NXfdKA==", + "requires": { + "csstype": "^3.0.2" + } + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + }, + "anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "caniuse-lite": { + "version": "1.0.30001285", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz", + "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "requires": { + "caniuse-lite": "^1.0.30001202" + } + }, + "cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "requires": { + "cssnano-preset-simple": "^3.0.0" + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" + }, + "electron-to-chromium": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.14.tgz", + "integrity": "sha512-RsGkAN9JEAYMObS72kzUsPPcPGMqX1rBqGuXi9aa4TBKLzICoLf+DAAtd0fVFzrniJqYzpby47gthCUoObfs0Q==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-orientation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", + "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", + "requires": { + "stream-parser": "^0.3.1" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "jest-worker": { + "version": "27.0.0-next.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", + "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, + "next": { + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/next/-/next-12.0.7.tgz", + "integrity": "sha512-sKO8GJJYfuk9c+q+zHSNumvff+wP7ufmOlwT6BuzwiYfFJ61VTTkfTcDLSJ+95ErQJiC54uS4Yg5JEE8H6jXRA==", + "requires": { + "@babel/runtime": "7.15.4", + "@hapi/accept": "5.0.2", + "@napi-rs/triples": "1.0.3", + "@next/env": "12.0.7", + "@next/polyfill-module": "12.0.7", + "@next/react-dev-overlay": "12.0.7", + "@next/react-refresh-utils": "12.0.7", + "@next/swc-android-arm64": "12.0.7", + "@next/swc-darwin-arm64": "12.0.7", + "@next/swc-darwin-x64": "12.0.7", + "@next/swc-linux-arm-gnueabihf": "12.0.7", + "@next/swc-linux-arm64-gnu": "12.0.7", + "@next/swc-linux-arm64-musl": "12.0.7", + "@next/swc-linux-x64-gnu": "12.0.7", + "@next/swc-linux-x64-musl": "12.0.7", + "@next/swc-win32-arm64-msvc": "12.0.7", + "@next/swc-win32-ia32-msvc": "12.0.7", + "@next/swc-win32-x64-msvc": "12.0.7", + "acorn": "8.5.0", + "assert": "2.0.0", + "browserify-zlib": "0.2.0", + "browserslist": "4.16.6", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001228", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "cssnano-simple": "3.0.0", + "domain-browser": "4.19.0", + "encoding": "0.1.13", + "etag": "1.8.1", + "events": "3.3.0", + "find-cache-dir": "3.3.1", + "get-orientation": "1.1.2", + "https-browserify": "1.0.0", + "image-size": "1.0.0", + "jest-worker": "27.0.0-next.5", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "os-browserify": "0.3.0", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "postcss": "8.2.15", + "process": "0.11.10", + "querystring-es3": "0.2.1", + "raw-body": "2.4.1", + "react-is": "17.0.2", + "react-refresh": "0.8.3", + "regenerator-runtime": "0.13.4", + "stream-browserify": "3.0.0", + "stream-http": "3.1.1", + "string_decoder": "1.3.0", + "styled-jsx": "5.0.0-beta.3", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.3.0" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", + "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-bootstrap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.3.tgz", + "integrity": "sha512-gIRzQf170SGKS09azr8Cl9+8FxBf3J9jyFf/8sWNWXtRcgbRzTog9bFCS4ua5Wv1U/A7W7hRlnrKxzy+wl+5Rw==", + "requires": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@restart/ui": "^0.2.3", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz", + "integrity": "sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + } + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "styled-jsx": { + "version": "5.0.0-beta.3", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0-beta.3.tgz", + "integrity": "sha512-HtDDGSFPvmjHIqWf9n8Oo54tAoY/DTplvlyOH2+YOtD80Sp31Ap8ffSmxhgk5EkUoJ7xepdXMGT650mSffWuRA==", + "requires": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "styled-system": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/styled-system/-/styled-system-5.1.5.tgz", + "integrity": "sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==", + "requires": { + "@styled-system/background": "^5.1.2", + "@styled-system/border": "^5.1.5", + "@styled-system/color": "^5.1.2", + "@styled-system/core": "^5.1.2", + "@styled-system/flexbox": "^5.1.2", + "@styled-system/grid": "^5.1.2", + "@styled-system/layout": "^5.1.2", + "@styled-system/position": "^5.1.2", + "@styled-system/shadow": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@styled-system/typography": "^5.1.2", + "@styled-system/variant": "^5.1.5", + "object-assign": "^4.1.1" + } + }, + "stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "theme-ui": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/theme-ui/-/theme-ui-0.12.1.tgz", + "integrity": "sha512-YgJpbWwaOItwnu4wRpL+T4VqIfXWG96uHUeODO7D6b85Qu2Or47fzFwTlo1lT1CU4z9jQOwYEIgU8+zCRtd90Q==", + "requires": { + "@theme-ui/color-modes": "0.12.1", + "@theme-ui/components": "0.12.1", + "@theme-ui/core": "0.12.1", + "@theme-ui/css": "0.12.1", + "@theme-ui/mdx": "0.12.1", + "@theme-ui/theme-provider": "0.12.1" + } + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typescript": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", + "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz", + "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..854da129 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "abyss-lab", + "version": "1.0.0", + "description": "", + "main": "index.js", + "dependencies": { + "@mdi/js": "^6.5.95", + "@mdi/react": "^1.5.0", + "bootstrap": "^5.1.3", + "next": "^12.0.7", + "react": "^17.0.2", + "react-bootstrap": "^2.0.3", + "react-dom": "^17.0.2", + "theme-ui": "^0.12.1" + }, + "devDependencies": { + "@types/react": "^17.0.37", + "typescript": "^4.5.2" + }, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "keywords": [], + "author": "", + "license": "ISC" +} diff --git a/public/assets/honkai3rd/battlesuits/6s.png b/public/assets/honkai3rd/battlesuits/6s.png new file mode 100644 index 00000000..1d6280a2 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/6s.png differ diff --git a/public/assets/honkai3rd/battlesuits/ae.png b/public/assets/honkai3rd/battlesuits/ae.png new file mode 100644 index 00000000..afd2acce Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ae.png differ diff --git a/public/assets/honkai3rd/battlesuits/aka.png b/public/assets/honkai3rd/battlesuits/aka.png new file mode 100644 index 00000000..9da43908 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/aka.png differ diff --git a/public/assets/honkai3rd/battlesuits/bb.png b/public/assets/honkai3rd/battlesuits/bb.png new file mode 100644 index 00000000..c64bae53 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/bb.png differ diff --git a/public/assets/honkai3rd/battlesuits/bh.png b/public/assets/honkai3rd/battlesuits/bh.png new file mode 100644 index 00000000..278dfe90 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/bh.png differ diff --git a/public/assets/honkai3rd/battlesuits/bke.png b/public/assets/honkai3rd/battlesuits/bke.png new file mode 100644 index 00000000..6b459471 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/bke.png differ diff --git a/public/assets/honkai3rd/battlesuits/bn.png b/public/assets/honkai3rd/battlesuits/bn.png new file mode 100644 index 00000000..78decb75 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/bn.png differ diff --git a/public/assets/honkai3rd/battlesuits/br.png b/public/assets/honkai3rd/battlesuits/br.png new file mode 100644 index 00000000..53d819e5 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/br.png differ diff --git a/public/assets/honkai3rd/battlesuits/bs.png b/public/assets/honkai3rd/battlesuits/bs.png new file mode 100644 index 00000000..1bc59444 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/bs.png differ diff --git a/public/assets/honkai3rd/battlesuits/ch.png b/public/assets/honkai3rd/battlesuits/ch.png new file mode 100644 index 00000000..1be9474a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ch.png differ diff --git a/public/assets/honkai3rd/battlesuits/ci.png b/public/assets/honkai3rd/battlesuits/ci.png new file mode 100644 index 00000000..c4e90b03 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ci.png differ diff --git a/public/assets/honkai3rd/battlesuits/da.png b/public/assets/honkai3rd/battlesuits/da.png new file mode 100644 index 00000000..0f68337c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/da.png differ diff --git a/public/assets/honkai3rd/battlesuits/db.png b/public/assets/honkai3rd/battlesuits/db.png new file mode 100644 index 00000000..7b331dd8 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/db.png differ diff --git a/public/assets/honkai3rd/battlesuits/dk.png b/public/assets/honkai3rd/battlesuits/dk.png new file mode 100644 index 00000000..7e308b1f Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/dk.png differ diff --git a/public/assets/honkai3rd/battlesuits/dp.png b/public/assets/honkai3rd/battlesuits/dp.png new file mode 100644 index 00000000..a860f301 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/dp.png differ diff --git a/public/assets/honkai3rd/battlesuits/ds.png b/public/assets/honkai3rd/battlesuits/ds.png new file mode 100644 index 00000000..81785c06 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ds.png differ diff --git a/public/assets/honkai3rd/battlesuits/fr.png b/public/assets/honkai3rd/battlesuits/fr.png new file mode 100644 index 00000000..2931659d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/fr.png differ diff --git a/public/assets/honkai3rd/battlesuits/fs.png b/public/assets/honkai3rd/battlesuits/fs.png new file mode 100644 index 00000000..ffb67d8b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/fs.png differ diff --git a/public/assets/honkai3rd/battlesuits/ft.png b/public/assets/honkai3rd/battlesuits/ft.png new file mode 100644 index 00000000..84c21bea Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ft.png differ diff --git a/public/assets/honkai3rd/battlesuits/hb.png b/public/assets/honkai3rd/battlesuits/hb.png new file mode 100644 index 00000000..ec51f4a6 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hb.png differ diff --git a/public/assets/honkai3rd/battlesuits/hf.png b/public/assets/honkai3rd/battlesuits/hf.png new file mode 100644 index 00000000..470130ed Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hf.png differ diff --git a/public/assets/honkai3rd/battlesuits/hfs.png b/public/assets/honkai3rd/battlesuits/hfs.png new file mode 100644 index 00000000..28a36d2a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hfs.png differ diff --git a/public/assets/honkai3rd/battlesuits/hor.png b/public/assets/honkai3rd/battlesuits/hor.png new file mode 100644 index 00000000..c97c40d0 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hor.png differ diff --git a/public/assets/honkai3rd/battlesuits/hos.png b/public/assets/honkai3rd/battlesuits/hos.png new file mode 100644 index 00000000..a6045a7b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hos.png differ diff --git a/public/assets/honkai3rd/battlesuits/hot.png b/public/assets/honkai3rd/battlesuits/hot.png new file mode 100644 index 00000000..8fc5938e Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hot.png differ diff --git a/public/assets/honkai3rd/battlesuits/hov.png b/public/assets/honkai3rd/battlesuits/hov.png new file mode 100644 index 00000000..b8a2e7c4 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/hov.png differ diff --git a/public/assets/honkai3rd/battlesuits/io.png b/public/assets/honkai3rd/battlesuits/io.png new file mode 100644 index 00000000..18293604 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/io.png differ diff --git a/public/assets/honkai3rd/battlesuits/kasumi.png b/public/assets/honkai3rd/battlesuits/kasumi.png new file mode 100644 index 00000000..32e051a9 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/kasumi.png differ diff --git a/public/assets/honkai3rd/battlesuits/km.png b/public/assets/honkai3rd/battlesuits/km.png new file mode 100644 index 00000000..1222f507 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/km.png differ diff --git a/public/assets/honkai3rd/battlesuits/kriegs.png b/public/assets/honkai3rd/battlesuits/kriegs.png new file mode 100644 index 00000000..2bce8bf7 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/kriegs.png differ diff --git a/public/assets/honkai3rd/battlesuits/le.png b/public/assets/honkai3rd/battlesuits/le.png new file mode 100644 index 00000000..e8f56e66 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/le.png differ diff --git a/public/assets/honkai3rd/battlesuits/lk.png b/public/assets/honkai3rd/battlesuits/lk.png new file mode 100644 index 00000000..70889cc1 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/lk.png differ diff --git a/public/assets/honkai3rd/battlesuits/ma.png b/public/assets/honkai3rd/battlesuits/ma.png new file mode 100644 index 00000000..19be0722 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ma.png differ diff --git a/public/assets/honkai3rd/battlesuits/mc.png b/public/assets/honkai3rd/battlesuits/mc.png new file mode 100644 index 00000000..f3d3d5ac Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/mc.png differ diff --git a/public/assets/honkai3rd/battlesuits/meme.png b/public/assets/honkai3rd/battlesuits/meme.png new file mode 100644 index 00000000..902caa5b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/meme.png differ diff --git a/public/assets/honkai3rd/battlesuits/miko.png b/public/assets/honkai3rd/battlesuits/miko.png new file mode 100644 index 00000000..dcf5754c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/miko.png differ diff --git a/public/assets/honkai3rd/battlesuits/mpe.png b/public/assets/honkai3rd/battlesuits/mpe.png new file mode 100644 index 00000000..8fe589a8 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/mpe.png differ diff --git a/public/assets/honkai3rd/battlesuits/ns.png b/public/assets/honkai3rd/battlesuits/ns.png new file mode 100644 index 00000000..dc85d3dd Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ns.png differ diff --git a/public/assets/honkai3rd/battlesuits/nyx.png b/public/assets/honkai3rd/battlesuits/nyx.png new file mode 100644 index 00000000..effb0056 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/nyx.png differ diff --git a/public/assets/honkai3rd/battlesuits/pi.png b/public/assets/honkai3rd/battlesuits/pi.png new file mode 100644 index 00000000..898ac376 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/pi.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-6s.png b/public/assets/honkai3rd/battlesuits/portrait-6s.png new file mode 100644 index 00000000..c66735dc Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-6s.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ae.png b/public/assets/honkai3rd/battlesuits/portrait-ae.png new file mode 100644 index 00000000..d14149c0 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ae.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-aka.png b/public/assets/honkai3rd/battlesuits/portrait-aka.png new file mode 100644 index 00000000..2ddf6002 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-aka.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-bb.png b/public/assets/honkai3rd/battlesuits/portrait-bb.png new file mode 100644 index 00000000..d3a96408 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-bb.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-bh.png b/public/assets/honkai3rd/battlesuits/portrait-bh.png new file mode 100644 index 00000000..aeb28fe1 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-bh.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-bke.png b/public/assets/honkai3rd/battlesuits/portrait-bke.png new file mode 100644 index 00000000..cef87668 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-bke.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-bn.png b/public/assets/honkai3rd/battlesuits/portrait-bn.png new file mode 100644 index 00000000..7362b45a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-bn.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-br.png b/public/assets/honkai3rd/battlesuits/portrait-br.png new file mode 100644 index 00000000..3cd46219 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-br.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-bs.png b/public/assets/honkai3rd/battlesuits/portrait-bs.png new file mode 100644 index 00000000..12d2ab4e Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-bs.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ch.png b/public/assets/honkai3rd/battlesuits/portrait-ch.png new file mode 100644 index 00000000..1b5097c3 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ch.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ci.png b/public/assets/honkai3rd/battlesuits/portrait-ci.png new file mode 100644 index 00000000..68bac435 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ci.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-da.png b/public/assets/honkai3rd/battlesuits/portrait-da.png new file mode 100644 index 00000000..b6552295 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-da.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-db.png b/public/assets/honkai3rd/battlesuits/portrait-db.png new file mode 100644 index 00000000..bcb005a9 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-db.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-dk.png b/public/assets/honkai3rd/battlesuits/portrait-dk.png new file mode 100644 index 00000000..89eb7e7d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-dk.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-dp.png b/public/assets/honkai3rd/battlesuits/portrait-dp.png new file mode 100644 index 00000000..0d152823 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-dp.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ds.png b/public/assets/honkai3rd/battlesuits/portrait-ds.png new file mode 100644 index 00000000..59e81aab Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ds.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-fr.png b/public/assets/honkai3rd/battlesuits/portrait-fr.png new file mode 100644 index 00000000..65a9bfc6 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-fr.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-fs.png b/public/assets/honkai3rd/battlesuits/portrait-fs.png new file mode 100644 index 00000000..20ba7a2e Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-fs.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ft.png b/public/assets/honkai3rd/battlesuits/portrait-ft.png new file mode 100644 index 00000000..0cf5a496 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ft.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hb.png b/public/assets/honkai3rd/battlesuits/portrait-hb.png new file mode 100644 index 00000000..8377838f Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hb.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hf.png b/public/assets/honkai3rd/battlesuits/portrait-hf.png new file mode 100644 index 00000000..08e8b31b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hf.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hfs.png b/public/assets/honkai3rd/battlesuits/portrait-hfs.png new file mode 100644 index 00000000..d4d7b9c7 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hfs.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hor.png b/public/assets/honkai3rd/battlesuits/portrait-hor.png new file mode 100644 index 00000000..cf5a18ed Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hor.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hos.png b/public/assets/honkai3rd/battlesuits/portrait-hos.png new file mode 100644 index 00000000..7c228377 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hos.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hot.png b/public/assets/honkai3rd/battlesuits/portrait-hot.png new file mode 100644 index 00000000..52509d49 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hot.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-hov.png b/public/assets/honkai3rd/battlesuits/portrait-hov.png new file mode 100644 index 00000000..1192da14 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-hov.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-io.png b/public/assets/honkai3rd/battlesuits/portrait-io.png new file mode 100644 index 00000000..716f2330 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-io.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-kasumi.png b/public/assets/honkai3rd/battlesuits/portrait-kasumi.png new file mode 100644 index 00000000..2f0b63b2 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-kasumi.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-km.png b/public/assets/honkai3rd/battlesuits/portrait-km.png new file mode 100644 index 00000000..ab56def7 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-km.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-kriegs.png b/public/assets/honkai3rd/battlesuits/portrait-kriegs.png new file mode 100644 index 00000000..b8521475 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-kriegs.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-le.png b/public/assets/honkai3rd/battlesuits/portrait-le.png new file mode 100644 index 00000000..2f2130f1 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-le.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-lk.png b/public/assets/honkai3rd/battlesuits/portrait-lk.png new file mode 100644 index 00000000..f69f309f Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-lk.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ma.png b/public/assets/honkai3rd/battlesuits/portrait-ma.png new file mode 100644 index 00000000..f48a30db Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ma.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-mc.png b/public/assets/honkai3rd/battlesuits/portrait-mc.png new file mode 100644 index 00000000..ec8abb59 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-mc.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-meme.png b/public/assets/honkai3rd/battlesuits/portrait-meme.png new file mode 100644 index 00000000..102a1a8c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-meme.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-miko.png b/public/assets/honkai3rd/battlesuits/portrait-miko.png new file mode 100644 index 00000000..c0aeb09a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-miko.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-mpe.png b/public/assets/honkai3rd/battlesuits/portrait-mpe.png new file mode 100644 index 00000000..2b92f015 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-mpe.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ns.png b/public/assets/honkai3rd/battlesuits/portrait-ns.png new file mode 100644 index 00000000..b08e21aa Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ns.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-nyx.png b/public/assets/honkai3rd/battlesuits/portrait-nyx.png new file mode 100644 index 00000000..fb9a44cb Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-nyx.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-pi.png b/public/assets/honkai3rd/battlesuits/portrait-pi.png new file mode 100644 index 00000000..60f16698 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-pi.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-pv.png b/public/assets/honkai3rd/battlesuits/portrait-pv.png new file mode 100644 index 00000000..d4062bb2 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-pv.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-px.png b/public/assets/honkai3rd/battlesuits/portrait-px.png new file mode 100644 index 00000000..71fd7d3a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-px.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ri.png b/public/assets/honkai3rd/battlesuits/portrait-ri.png new file mode 100644 index 00000000..2d124d38 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ri.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sa.png b/public/assets/honkai3rd/battlesuits/portrait-sa.png new file mode 100644 index 00000000..2ee75b8c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sa.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sd.png b/public/assets/honkai3rd/battlesuits/portrait-sd.png new file mode 100644 index 00000000..e81d8595 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sd.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sf.png b/public/assets/honkai3rd/battlesuits/portrait-sf.png new file mode 100644 index 00000000..b3b3ee66 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sf.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sj.png b/public/assets/honkai3rd/battlesuits/portrait-sj.png new file mode 100644 index 00000000..4798063c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sj.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sk.png b/public/assets/honkai3rd/battlesuits/portrait-sk.png new file mode 100644 index 00000000..6b6fcf3e Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sk.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sn.png b/public/assets/honkai3rd/battlesuits/portrait-sn.png new file mode 100644 index 00000000..5b1c4e58 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sn.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sns.png b/public/assets/honkai3rd/battlesuits/portrait-sns.png new file mode 100644 index 00000000..6e14cc32 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sns.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sp.png b/public/assets/honkai3rd/battlesuits/portrait-sp.png new file mode 100644 index 00000000..55c04a4e Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sp.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-sr.png b/public/assets/honkai3rd/battlesuits/portrait-sr.png new file mode 100644 index 00000000..6b14cf4c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-sr.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ss.png b/public/assets/honkai3rd/battlesuits/portrait-ss.png new file mode 100644 index 00000000..f67344de Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ss.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ssw.png b/public/assets/honkai3rd/battlesuits/portrait-ssw.png new file mode 100644 index 00000000..fc3ac22d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ssw.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-stfu.png b/public/assets/honkai3rd/battlesuits/portrait-stfu.png new file mode 100644 index 00000000..74ccbd60 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-stfu.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-tp.png b/public/assets/honkai3rd/battlesuits/portrait-tp.png new file mode 100644 index 00000000..dde7efe8 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-tp.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ur.png b/public/assets/honkai3rd/battlesuits/portrait-ur.png new file mode 100644 index 00000000..c516132d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ur.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-va.png b/public/assets/honkai3rd/battlesuits/portrait-va.png new file mode 100644 index 00000000..9f730a28 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-va.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vb.png b/public/assets/honkai3rd/battlesuits/portrait-vb.png new file mode 100644 index 00000000..f83055aa Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vb.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vc.png b/public/assets/honkai3rd/battlesuits/portrait-vc.png new file mode 100644 index 00000000..c9de530c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vc.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vd.png b/public/assets/honkai3rd/battlesuits/portrait-vd.png new file mode 100644 index 00000000..57c92a8b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vd.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ve.png b/public/assets/honkai3rd/battlesuits/portrait-ve.png new file mode 100644 index 00000000..41ed6e0b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ve.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vg.png b/public/assets/honkai3rd/battlesuits/portrait-vg.png new file mode 100644 index 00000000..e03d9b24 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vg.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vke.png b/public/assets/honkai3rd/battlesuits/portrait-vke.png new file mode 100644 index 00000000..3cf96833 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vke.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vp.png b/public/assets/honkai3rd/battlesuits/portrait-vp.png new file mode 100644 index 00000000..25e7fc66 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vp.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vr.png b/public/assets/honkai3rd/battlesuits/portrait-vr.png new file mode 100644 index 00000000..b7a94536 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vr.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-vt.png b/public/assets/honkai3rd/battlesuits/portrait-vt.png new file mode 100644 index 00000000..03b53352 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-vt.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-wc.png b/public/assets/honkai3rd/battlesuits/portrait-wc.png new file mode 100644 index 00000000..c36aae04 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-wc.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-wd.png b/public/assets/honkai3rd/battlesuits/portrait-wd.png new file mode 100644 index 00000000..42625035 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-wd.png differ diff --git a/public/assets/honkai3rd/battlesuits/portrait-ya.png b/public/assets/honkai3rd/battlesuits/portrait-ya.png new file mode 100644 index 00000000..715bebc5 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/portrait-ya.png differ diff --git a/public/assets/honkai3rd/battlesuits/pv.png b/public/assets/honkai3rd/battlesuits/pv.png new file mode 100644 index 00000000..fa3ee64b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/pv.png differ diff --git a/public/assets/honkai3rd/battlesuits/px.png b/public/assets/honkai3rd/battlesuits/px.png new file mode 100644 index 00000000..22151242 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/px.png differ diff --git a/public/assets/honkai3rd/battlesuits/ri.png b/public/assets/honkai3rd/battlesuits/ri.png new file mode 100644 index 00000000..3f556586 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ri.png differ diff --git a/public/assets/honkai3rd/battlesuits/sa.png b/public/assets/honkai3rd/battlesuits/sa.png new file mode 100644 index 00000000..c094cada Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sa.png differ diff --git a/public/assets/honkai3rd/battlesuits/sd.png b/public/assets/honkai3rd/battlesuits/sd.png new file mode 100644 index 00000000..82fcff38 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sd.png differ diff --git a/public/assets/honkai3rd/battlesuits/sf.png b/public/assets/honkai3rd/battlesuits/sf.png new file mode 100644 index 00000000..2f72a22d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sf.png differ diff --git a/public/assets/honkai3rd/battlesuits/sj.png b/public/assets/honkai3rd/battlesuits/sj.png new file mode 100644 index 00000000..0a7e04ba Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sj.png differ diff --git a/public/assets/honkai3rd/battlesuits/sk.png b/public/assets/honkai3rd/battlesuits/sk.png new file mode 100644 index 00000000..16cef0f1 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sk.png differ diff --git a/public/assets/honkai3rd/battlesuits/sn.png b/public/assets/honkai3rd/battlesuits/sn.png new file mode 100644 index 00000000..74edf656 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sn.png differ diff --git a/public/assets/honkai3rd/battlesuits/sns.png b/public/assets/honkai3rd/battlesuits/sns.png new file mode 100644 index 00000000..d73e09ff Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sns.png differ diff --git a/public/assets/honkai3rd/battlesuits/sp.png b/public/assets/honkai3rd/battlesuits/sp.png new file mode 100644 index 00000000..e84eff08 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sp.png differ diff --git a/public/assets/honkai3rd/battlesuits/sr.png b/public/assets/honkai3rd/battlesuits/sr.png new file mode 100644 index 00000000..a8183db0 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/sr.png differ diff --git a/public/assets/honkai3rd/battlesuits/ss.png b/public/assets/honkai3rd/battlesuits/ss.png new file mode 100644 index 00000000..25db6ef0 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ss.png differ diff --git a/public/assets/honkai3rd/battlesuits/ssw.png b/public/assets/honkai3rd/battlesuits/ssw.png new file mode 100644 index 00000000..1afb1322 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ssw.png differ diff --git a/public/assets/honkai3rd/battlesuits/stfu.png b/public/assets/honkai3rd/battlesuits/stfu.png new file mode 100644 index 00000000..2dd0e20b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/stfu.png differ diff --git a/public/assets/honkai3rd/battlesuits/tp.png b/public/assets/honkai3rd/battlesuits/tp.png new file mode 100644 index 00000000..b134f52a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/tp.png differ diff --git a/public/assets/honkai3rd/battlesuits/ur.png b/public/assets/honkai3rd/battlesuits/ur.png new file mode 100644 index 00000000..eae6479a Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ur.png differ diff --git a/public/assets/honkai3rd/battlesuits/va.png b/public/assets/honkai3rd/battlesuits/va.png new file mode 100644 index 00000000..52ac1c9f Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/va.png differ diff --git a/public/assets/honkai3rd/battlesuits/vb.png b/public/assets/honkai3rd/battlesuits/vb.png new file mode 100644 index 00000000..d9e74ffa Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vb.png differ diff --git a/public/assets/honkai3rd/battlesuits/vc.png b/public/assets/honkai3rd/battlesuits/vc.png new file mode 100644 index 00000000..af2c0520 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vc.png differ diff --git a/public/assets/honkai3rd/battlesuits/vd.png b/public/assets/honkai3rd/battlesuits/vd.png new file mode 100644 index 00000000..5b0f2e36 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vd.png differ diff --git a/public/assets/honkai3rd/battlesuits/ve.png b/public/assets/honkai3rd/battlesuits/ve.png new file mode 100644 index 00000000..d64c983c Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ve.png differ diff --git a/public/assets/honkai3rd/battlesuits/vg.png b/public/assets/honkai3rd/battlesuits/vg.png new file mode 100644 index 00000000..d87c92d3 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vg.png differ diff --git a/public/assets/honkai3rd/battlesuits/vke.png b/public/assets/honkai3rd/battlesuits/vke.png new file mode 100644 index 00000000..d73ea090 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vke.png differ diff --git a/public/assets/honkai3rd/battlesuits/vp.png b/public/assets/honkai3rd/battlesuits/vp.png new file mode 100644 index 00000000..47f0095d Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vp.png differ diff --git a/public/assets/honkai3rd/battlesuits/vr.png b/public/assets/honkai3rd/battlesuits/vr.png new file mode 100644 index 00000000..4f13468b Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vr.png differ diff --git a/public/assets/honkai3rd/battlesuits/vt.png b/public/assets/honkai3rd/battlesuits/vt.png new file mode 100644 index 00000000..ce597ce4 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/vt.png differ diff --git a/public/assets/honkai3rd/battlesuits/wc.png b/public/assets/honkai3rd/battlesuits/wc.png new file mode 100644 index 00000000..f42a0cb4 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/wc.png differ diff --git a/public/assets/honkai3rd/battlesuits/wd.png b/public/assets/honkai3rd/battlesuits/wd.png new file mode 100644 index 00000000..123bde59 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/wd.png differ diff --git a/public/assets/honkai3rd/battlesuits/ya.png b/public/assets/honkai3rd/battlesuits/ya.png new file mode 100644 index 00000000..213ab506 Binary files /dev/null and b/public/assets/honkai3rd/battlesuits/ya.png differ diff --git a/public/assets/honkai3rd/stigmata/allan-poe-bot.png b/public/assets/honkai3rd/stigmata/allan-poe-bot.png new file mode 100644 index 00000000..4ba79885 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/allan-poe-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/allan-poe-mid.png b/public/assets/honkai3rd/stigmata/allan-poe-mid.png new file mode 100644 index 00000000..3a7b87f1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/allan-poe-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/allan-poe-top.png b/public/assets/honkai3rd/stigmata/allan-poe-top.png new file mode 100644 index 00000000..6c786d11 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/allan-poe-top.png differ diff --git a/public/assets/honkai3rd/stigmata/ana-schariac-bot.png b/public/assets/honkai3rd/stigmata/ana-schariac-bot.png new file mode 100644 index 00000000..241f722a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ana-schariac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/ana-schariac-mid.png b/public/assets/honkai3rd/stigmata/ana-schariac-mid.png new file mode 100644 index 00000000..8810d251 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ana-schariac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/ana-schariac-top.png b/public/assets/honkai3rd/stigmata/ana-schariac-top.png new file mode 100644 index 00000000..0cbd9a78 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ana-schariac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-ball-bot.png b/public/assets/honkai3rd/stigmata/anniversary-ball-bot.png new file mode 100644 index 00000000..acffbfdb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-ball-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-ball-mid.png b/public/assets/honkai3rd/stigmata/anniversary-ball-mid.png new file mode 100644 index 00000000..20a26dff Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-ball-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-ball-top.png b/public/assets/honkai3rd/stigmata/anniversary-ball-top.png new file mode 100644 index 00000000..bda8078b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-ball-top.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-festival-bot.png b/public/assets/honkai3rd/stigmata/anniversary-festival-bot.png new file mode 100644 index 00000000..373186ff Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-festival-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-festival-mid.png b/public/assets/honkai3rd/stigmata/anniversary-festival-mid.png new file mode 100644 index 00000000..6be4d331 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-festival-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/anniversary-festival-top.png b/public/assets/honkai3rd/stigmata/anniversary-festival-top.png new file mode 100644 index 00000000..f2bd0a3c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anniversary-festival-top.png differ diff --git a/public/assets/honkai3rd/stigmata/anti-entropy-xmas-bot.png b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-bot.png new file mode 100644 index 00000000..c598bfe0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/anti-entropy-xmas-mid.png b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-mid.png new file mode 100644 index 00000000..0a8a4b38 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/anti-entropy-xmas-top.png b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-top.png new file mode 100644 index 00000000..0ceb036c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/anti-entropy-xmas-top.png differ diff --git a/public/assets/honkai3rd/stigmata/aslaug-bot.png b/public/assets/honkai3rd/stigmata/aslaug-bot.png new file mode 100644 index 00000000..e7b05776 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/aslaug-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/aslaug-mid.png b/public/assets/honkai3rd/stigmata/aslaug-mid.png new file mode 100644 index 00000000..869afc94 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/aslaug-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/aslaug-top.png b/public/assets/honkai3rd/stigmata/aslaug-top.png new file mode 100644 index 00000000..b163bcd5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/aslaug-top.png differ diff --git a/public/assets/honkai3rd/stigmata/attila-bot.png b/public/assets/honkai3rd/stigmata/attila-bot.png new file mode 100644 index 00000000..3dbe68f0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/attila-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/attila-mid.png b/public/assets/honkai3rd/stigmata/attila-mid.png new file mode 100644 index 00000000..24b6fc2e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/attila-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/attila-top.png b/public/assets/honkai3rd/stigmata/attila-top.png new file mode 100644 index 00000000..07b9d7f3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/attila-top.png differ diff --git a/public/assets/honkai3rd/stigmata/avogadro-bot.png b/public/assets/honkai3rd/stigmata/avogadro-bot.png new file mode 100644 index 00000000..bf275fba Binary files /dev/null and b/public/assets/honkai3rd/stigmata/avogadro-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/avogadro-mid.png b/public/assets/honkai3rd/stigmata/avogadro-mid.png new file mode 100644 index 00000000..0dd97307 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/avogadro-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/avogadro-top.png b/public/assets/honkai3rd/stigmata/avogadro-top.png new file mode 100644 index 00000000..e19df856 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/avogadro-top.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-angels-bot.png b/public/assets/honkai3rd/stigmata/beach-angels-bot.png new file mode 100644 index 00000000..1ad74039 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-angels-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-angels-mid.png b/public/assets/honkai3rd/stigmata/beach-angels-mid.png new file mode 100644 index 00000000..69ba3caf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-angels-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-angels-top.png b/public/assets/honkai3rd/stigmata/beach-angels-top.png new file mode 100644 index 00000000..854abcbe Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-angels-top.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-party-bot.png b/public/assets/honkai3rd/stigmata/beach-party-bot.png new file mode 100644 index 00000000..8d5fa507 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-party-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-party-mid.png b/public/assets/honkai3rd/stigmata/beach-party-mid.png new file mode 100644 index 00000000..5a95d4fb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-party-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/beach-party-top.png b/public/assets/honkai3rd/stigmata/beach-party-top.png new file mode 100644 index 00000000..d4295edb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beach-party-top.png differ diff --git a/public/assets/honkai3rd/stigmata/beethoven-bot.png b/public/assets/honkai3rd/stigmata/beethoven-bot.png new file mode 100644 index 00000000..f1fd698c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beethoven-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/beethoven-mid.png b/public/assets/honkai3rd/stigmata/beethoven-mid.png new file mode 100644 index 00000000..20be62f9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beethoven-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/beethoven-top.png b/public/assets/honkai3rd/stigmata/beethoven-top.png new file mode 100644 index 00000000..e3ec5b38 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/beethoven-top.png differ diff --git a/public/assets/honkai3rd/stigmata/benares-awakening-bot.png b/public/assets/honkai3rd/stigmata/benares-awakening-bot.png new file mode 100644 index 00000000..18ef4402 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/benares-awakening-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/benares-awakening-mid.png b/public/assets/honkai3rd/stigmata/benares-awakening-mid.png new file mode 100644 index 00000000..3a7249ee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/benares-awakening-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/benares-awakening-top.png b/public/assets/honkai3rd/stigmata/benares-awakening-top.png new file mode 100644 index 00000000..9e1352e9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/benares-awakening-top.png differ diff --git a/public/assets/honkai3rd/stigmata/blood-embrace-elf.png b/public/assets/honkai3rd/stigmata/blood-embrace-elf.png new file mode 100644 index 00000000..5a4dca24 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/blood-embrace-elf.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-calories.png b/public/assets/honkai3rd/stigmata/bronya-calories.png new file mode 100644 index 00000000..e06330b2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-calories.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-hacker.png b/public/assets/honkai3rd/stigmata/bronya-hacker.png new file mode 100644 index 00000000..8563c728 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-hacker.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-magic-bot.png b/public/assets/honkai3rd/stigmata/bronya-magic-bot.png new file mode 100644 index 00000000..1ef4d7e3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-magic-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-magic-mid.png b/public/assets/honkai3rd/stigmata/bronya-magic-mid.png new file mode 100644 index 00000000..1c8192b2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-magic-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-magic-top.png b/public/assets/honkai3rd/stigmata/bronya-magic-top.png new file mode 100644 index 00000000..b22ba6cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-magic-top.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-shadow-bot.png b/public/assets/honkai3rd/stigmata/bronya-shadow-bot.png new file mode 100644 index 00000000..69e64c5a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-shadow-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-shadow-mid.png b/public/assets/honkai3rd/stigmata/bronya-shadow-mid.png new file mode 100644 index 00000000..62e3030d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-shadow-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-shadow-top.png b/public/assets/honkai3rd/stigmata/bronya-shadow-top.png new file mode 100644 index 00000000..8fdd6bd0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-shadow-top.png differ diff --git a/public/assets/honkai3rd/stigmata/bronya-sloth.png b/public/assets/honkai3rd/stigmata/bronya-sloth.png new file mode 100644 index 00000000..1e23aa2d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/bronya-sloth.png differ diff --git a/public/assets/honkai3rd/stigmata/caravaggio-bot.png b/public/assets/honkai3rd/stigmata/caravaggio-bot.png new file mode 100644 index 00000000..fb7fd1d1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/caravaggio-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/caravaggio-mid.png b/public/assets/honkai3rd/stigmata/caravaggio-mid.png new file mode 100644 index 00000000..e0aace51 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/caravaggio-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/caravaggio-top.png b/public/assets/honkai3rd/stigmata/caravaggio-top.png new file mode 100644 index 00000000..e3c54037 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/caravaggio-top.png differ diff --git a/public/assets/honkai3rd/stigmata/carole-emoticon.png b/public/assets/honkai3rd/stigmata/carole-emoticon.png new file mode 100644 index 00000000..13b1a735 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/carole-emoticon.png differ diff --git a/public/assets/honkai3rd/stigmata/cecilia-pale-moon.png b/public/assets/honkai3rd/stigmata/cecilia-pale-moon.png new file mode 100644 index 00000000..a2f2ef24 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cecilia-pale-moon.png differ diff --git a/public/assets/honkai3rd/stigmata/cecilia-schariac-bot.png b/public/assets/honkai3rd/stigmata/cecilia-schariac-bot.png new file mode 100644 index 00000000..322f02c9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cecilia-schariac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/cecilia-schariac-mid.png b/public/assets/honkai3rd/stigmata/cecilia-schariac-mid.png new file mode 100644 index 00000000..5cb8e63b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cecilia-schariac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/cecilia-schariac-top.png b/public/assets/honkai3rd/stigmata/cecilia-schariac-top.png new file mode 100644 index 00000000..3a50720f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cecilia-schariac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/charlemagne-bot.png b/public/assets/honkai3rd/stigmata/charlemagne-bot.png new file mode 100644 index 00000000..e8576210 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlemagne-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/charlemagne-mid.png b/public/assets/honkai3rd/stigmata/charlemagne-mid.png new file mode 100644 index 00000000..e2f4c8eb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlemagne-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/charlemagne-top.png b/public/assets/honkai3rd/stigmata/charlemagne-top.png new file mode 100644 index 00000000..747f3a86 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlemagne-top.png differ diff --git a/public/assets/honkai3rd/stigmata/charlotte-bot.png b/public/assets/honkai3rd/stigmata/charlotte-bot.png new file mode 100644 index 00000000..fab0166e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlotte-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/charlotte-mid.png b/public/assets/honkai3rd/stigmata/charlotte-mid.png new file mode 100644 index 00000000..ed8c09c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlotte-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/charlotte-top.png b/public/assets/honkai3rd/stigmata/charlotte-top.png new file mode 100644 index 00000000..63dba310 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/charlotte-top.png differ diff --git a/public/assets/honkai3rd/stigmata/children-bot.png b/public/assets/honkai3rd/stigmata/children-bot.png new file mode 100644 index 00000000..f70d3110 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/children-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/children-mid.png b/public/assets/honkai3rd/stigmata/children-mid.png new file mode 100644 index 00000000..f4479c8d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/children-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/children-top.png b/public/assets/honkai3rd/stigmata/children-top.png new file mode 100644 index 00000000..d2b8bfcf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/children-top.png differ diff --git a/public/assets/honkai3rd/stigmata/cleopatra-bot.png b/public/assets/honkai3rd/stigmata/cleopatra-bot.png new file mode 100644 index 00000000..a8cd8e1b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cleopatra-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/cleopatra-mid.png b/public/assets/honkai3rd/stigmata/cleopatra-mid.png new file mode 100644 index 00000000..fed38758 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cleopatra-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/cleopatra-top.png b/public/assets/honkai3rd/stigmata/cleopatra-top.png new file mode 100644 index 00000000..c6101efd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cleopatra-top.png differ diff --git a/public/assets/honkai3rd/stigmata/cocolia-bot.png b/public/assets/honkai3rd/stigmata/cocolia-bot.png new file mode 100644 index 00000000..3bc0e0d9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cocolia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/cocolia-mid.png b/public/assets/honkai3rd/stigmata/cocolia-mid.png new file mode 100644 index 00000000..4997ebd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cocolia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/cocolia-top.png b/public/assets/honkai3rd/stigmata/cocolia-top.png new file mode 100644 index 00000000..8cede90b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/cocolia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/columbus-bot.png b/public/assets/honkai3rd/stigmata/columbus-bot.png new file mode 100644 index 00000000..f70d3110 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/columbus-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/columbus-mid.png b/public/assets/honkai3rd/stigmata/columbus-mid.png new file mode 100644 index 00000000..f4479c8d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/columbus-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/columbus-top.png b/public/assets/honkai3rd/stigmata/columbus-top.png new file mode 100644 index 00000000..d2b8bfcf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/columbus-top.png differ diff --git a/public/assets/honkai3rd/stigmata/dante-bot.png b/public/assets/honkai3rd/stigmata/dante-bot.png new file mode 100644 index 00000000..6ba1836e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dante-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dante-mid.png b/public/assets/honkai3rd/stigmata/dante-mid.png new file mode 100644 index 00000000..1bcc5a31 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dante-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dante-top.png b/public/assets/honkai3rd/stigmata/dante-top.png new file mode 100644 index 00000000..d3c8d6db Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dante-top.png differ diff --git a/public/assets/honkai3rd/stigmata/dark-jixuanyuan-bot.png b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-bot.png new file mode 100644 index 00000000..7dd8be0b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dark-jixuanyuan-mid.png b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-mid.png new file mode 100644 index 00000000..d536b6c8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dark-jixuanyuan-top.png b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-top.png new file mode 100644 index 00000000..7ba5eed1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dark-jixuanyuan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/darwin-bot.png b/public/assets/honkai3rd/stigmata/darwin-bot.png new file mode 100644 index 00000000..07aa036d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/darwin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/darwin-mid.png b/public/assets/honkai3rd/stigmata/darwin-mid.png new file mode 100644 index 00000000..b37a07bb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/darwin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/darwin-top.png b/public/assets/honkai3rd/stigmata/darwin-top.png new file mode 100644 index 00000000..2243306f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/darwin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/detective-durandal.png b/public/assets/honkai3rd/stigmata/detective-durandal.png new file mode 100644 index 00000000..4de584ac Binary files /dev/null and b/public/assets/honkai3rd/stigmata/detective-durandal.png differ diff --git a/public/assets/honkai3rd/stigmata/dickens-bot.png b/public/assets/honkai3rd/stigmata/dickens-bot.png new file mode 100644 index 00000000..3977a629 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dickens-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dickens-mid.png b/public/assets/honkai3rd/stigmata/dickens-mid.png new file mode 100644 index 00000000..3ec5965d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dickens-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dickens-top.png b/public/assets/honkai3rd/stigmata/dickens-top.png new file mode 100644 index 00000000..c84b3dba Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dickens-top.png differ diff --git a/public/assets/honkai3rd/stigmata/dirac-bot.png b/public/assets/honkai3rd/stigmata/dirac-bot.png new file mode 100644 index 00000000..449373bb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dirac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dirac-mid.png b/public/assets/honkai3rd/stigmata/dirac-mid.png new file mode 100644 index 00000000..97777815 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dirac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dirac-top.png b/public/assets/honkai3rd/stigmata/dirac-top.png new file mode 100644 index 00000000..12cff891 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dirac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/diva-bronya.png b/public/assets/honkai3rd/stigmata/diva-bronya.png new file mode 100644 index 00000000..ba344c7e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/diva-bronya.png differ diff --git a/public/assets/honkai3rd/stigmata/dracula-bot.png b/public/assets/honkai3rd/stigmata/dracula-bot.png new file mode 100644 index 00000000..7fddbf8c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dracula-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dracula-mid.png b/public/assets/honkai3rd/stigmata/dracula-mid.png new file mode 100644 index 00000000..4f3c6756 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dracula-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dracula-top.png b/public/assets/honkai3rd/stigmata/dracula-top.png new file mode 100644 index 00000000..3662211c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dracula-top.png differ diff --git a/public/assets/honkai3rd/stigmata/dragon-boat-bot.png b/public/assets/honkai3rd/stigmata/dragon-boat-bot.png new file mode 100644 index 00000000..367e320d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dragon-boat-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/dragon-boat-mid.png b/public/assets/honkai3rd/stigmata/dragon-boat-mid.png new file mode 100644 index 00000000..83a413b3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dragon-boat-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/dragon-boat-top.png b/public/assets/honkai3rd/stigmata/dragon-boat-top.png new file mode 100644 index 00000000..8d108085 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/dragon-boat-top.png differ diff --git a/public/assets/honkai3rd/stigmata/edison-bot.png b/public/assets/honkai3rd/stigmata/edison-bot.png new file mode 100644 index 00000000..1826f5ea Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edison-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/edison-mid.png b/public/assets/honkai3rd/stigmata/edison-mid.png new file mode 100644 index 00000000..2d2ae38c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edison-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/edison-thanksgiving.png b/public/assets/honkai3rd/stigmata/edison-thanksgiving.png new file mode 100644 index 00000000..a9c9c0ab Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edison-thanksgiving.png differ diff --git a/public/assets/honkai3rd/stigmata/edison-top.png b/public/assets/honkai3rd/stigmata/edison-top.png new file mode 100644 index 00000000..7a275342 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edison-top.png differ diff --git a/public/assets/honkai3rd/stigmata/edwin-hubble-bot.png b/public/assets/honkai3rd/stigmata/edwin-hubble-bot.png new file mode 100644 index 00000000..f6197954 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edwin-hubble-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/edwin-hubble-mid.png b/public/assets/honkai3rd/stigmata/edwin-hubble-mid.png new file mode 100644 index 00000000..2fb63571 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edwin-hubble-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/edwin-hubble-top.png b/public/assets/honkai3rd/stigmata/edwin-hubble-top.png new file mode 100644 index 00000000..f4474e62 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/edwin-hubble-top.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-band-bot.png b/public/assets/honkai3rd/stigmata/einstein-band-bot.png new file mode 100644 index 00000000..53475f6b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-band-mid.png b/public/assets/honkai3rd/stigmata/einstein-band-mid.png new file mode 100644 index 00000000..a32f08dd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-band-top.png b/public/assets/honkai3rd/stigmata/einstein-band-top.png new file mode 100644 index 00000000..80496bb0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-bot.png b/public/assets/honkai3rd/stigmata/einstein-bot.png new file mode 100644 index 00000000..ae2a6143 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-mid.png b/public/assets/honkai3rd/stigmata/einstein-mid.png new file mode 100644 index 00000000..54b1343a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/einstein-top.png b/public/assets/honkai3rd/stigmata/einstein-top.png new file mode 100644 index 00000000..677f2681 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/einstein-top.png differ diff --git a/public/assets/honkai3rd/stigmata/ekaterina-bot.png b/public/assets/honkai3rd/stigmata/ekaterina-bot.png new file mode 100644 index 00000000..7688f173 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ekaterina-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/ekaterina-mid.png b/public/assets/honkai3rd/stigmata/ekaterina-mid.png new file mode 100644 index 00000000..474d8ca4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ekaterina-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/ekaterina-top.png b/public/assets/honkai3rd/stigmata/ekaterina-top.png new file mode 100644 index 00000000..ba35ec9e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ekaterina-top.png differ diff --git a/public/assets/honkai3rd/stigmata/elizabeth-bathory-bot.png b/public/assets/honkai3rd/stigmata/elizabeth-bathory-bot.png new file mode 100644 index 00000000..52c6ec16 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elizabeth-bathory-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/elizabeth-bathory-mid.png b/public/assets/honkai3rd/stigmata/elizabeth-bathory-mid.png new file mode 100644 index 00000000..52c6ec16 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elizabeth-bathory-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/elizabeth-bathory-top.png b/public/assets/honkai3rd/stigmata/elizabeth-bathory-top.png new file mode 100644 index 00000000..35b18ff9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elizabeth-bathory-top.png differ diff --git a/public/assets/honkai3rd/stigmata/elysia-bot.png b/public/assets/honkai3rd/stigmata/elysia-bot.png new file mode 100644 index 00000000..7abe4d37 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elysia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/elysia-mid.png b/public/assets/honkai3rd/stigmata/elysia-mid.png new file mode 100644 index 00000000..a6646d73 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elysia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/elysia-top.png b/public/assets/honkai3rd/stigmata/elysia-top.png new file mode 100644 index 00000000..1dd60ea5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/elysia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/eternal-love.png b/public/assets/honkai3rd/stigmata/eternal-love.png new file mode 100644 index 00000000..f218d49b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/eternal-love.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-birthday.png b/public/assets/honkai3rd/stigmata/fu-hua-birthday.png new file mode 100644 index 00000000..93d2116b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-margrave-bot.png b/public/assets/honkai3rd/stigmata/fu-hua-margrave-bot.png new file mode 100644 index 00000000..3b1756a2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-margrave-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-margrave-mid.png b/public/assets/honkai3rd/stigmata/fu-hua-margrave-mid.png new file mode 100644 index 00000000..d2bae678 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-margrave-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-margrave-top.png b/public/assets/honkai3rd/stigmata/fu-hua-margrave-top.png new file mode 100644 index 00000000..b50b943d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-margrave-top.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-musician-bot.png b/public/assets/honkai3rd/stigmata/fu-hua-musician-bot.png new file mode 100644 index 00000000..07f70d53 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-musician-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-musician-mid.png b/public/assets/honkai3rd/stigmata/fu-hua-musician-mid.png new file mode 100644 index 00000000..cbd0cd3d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-musician-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-musician-top.png b/public/assets/honkai3rd/stigmata/fu-hua-musician-top.png new file mode 100644 index 00000000..df4ce101 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-musician-top.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-outing.png b/public/assets/honkai3rd/stigmata/fu-hua-outing.png new file mode 100644 index 00000000..42e7260a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-outing.png differ diff --git a/public/assets/honkai3rd/stigmata/fu-hua-pride.png b/public/assets/honkai3rd/stigmata/fu-hua-pride.png new file mode 100644 index 00000000..b2553e13 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fu-hua-pride.png differ diff --git a/public/assets/honkai3rd/stigmata/fuxi-bot.png b/public/assets/honkai3rd/stigmata/fuxi-bot.png new file mode 100644 index 00000000..8c2545b2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fuxi-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/fuxi-mid.png b/public/assets/honkai3rd/stigmata/fuxi-mid.png new file mode 100644 index 00000000..c951782a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fuxi-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/fuxi-top.png b/public/assets/honkai3rd/stigmata/fuxi-top.png new file mode 100644 index 00000000..1e27ab4e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/fuxi-top.png differ diff --git a/public/assets/honkai3rd/stigmata/galileo-bot.png b/public/assets/honkai3rd/stigmata/galileo-bot.png new file mode 100644 index 00000000..f3e80400 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/galileo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/galileo-mid.png b/public/assets/honkai3rd/stigmata/galileo-mid.png new file mode 100644 index 00000000..859a8e6a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/galileo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/galileo-top.png b/public/assets/honkai3rd/stigmata/galileo-top.png new file mode 100644 index 00000000..344fbf4c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/galileo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/gemina-s-date.png b/public/assets/honkai3rd/stigmata/gemina-s-date.png new file mode 100644 index 00000000..e16f77b7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/gemina-s-date.png differ diff --git a/public/assets/honkai3rd/stigmata/gemina-s-tour.png b/public/assets/honkai3rd/stigmata/gemina-s-tour.png new file mode 100644 index 00000000..14fbfdb3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/gemina-s-tour.png differ diff --git a/public/assets/honkai3rd/stigmata/gustav-klimt-bot.png b/public/assets/honkai3rd/stigmata/gustav-klimt-bot.png new file mode 100644 index 00000000..48917409 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/gustav-klimt-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/gustav-klimt-mid.png b/public/assets/honkai3rd/stigmata/gustav-klimt-mid.png new file mode 100644 index 00000000..44c65e21 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/gustav-klimt-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/gustav-klimt-top.png b/public/assets/honkai3rd/stigmata/gustav-klimt-top.png new file mode 100644 index 00000000..4a8edc9f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/gustav-klimt-top.png differ diff --git a/public/assets/honkai3rd/stigmata/hannah-bot.png b/public/assets/honkai3rd/stigmata/hannah-bot.png new file mode 100644 index 00000000..b97dc942 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/hannah-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/hannah-mid.png b/public/assets/honkai3rd/stigmata/hannah-mid.png new file mode 100644 index 00000000..c3a5987c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/hannah-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/hannah-top.png b/public/assets/honkai3rd/stigmata/hannah-top.png new file mode 100644 index 00000000..64bfca1d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/hannah-top.png differ diff --git a/public/assets/honkai3rd/stigmata/heartfelt-memories-bot.png b/public/assets/honkai3rd/stigmata/heartfelt-memories-bot.png new file mode 100644 index 00000000..ec03fb93 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/heartfelt-memories-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/heartfelt-memories-mid.png b/public/assets/honkai3rd/stigmata/heartfelt-memories-mid.png new file mode 100644 index 00000000..0fb835b2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/heartfelt-memories-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/heartfelt-memories-top.png b/public/assets/honkai3rd/stigmata/heartfelt-memories-top.png new file mode 100644 index 00000000..c9f53c3a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/heartfelt-memories-top.png differ diff --git a/public/assets/honkai3rd/stigmata/higokumaru-bot.png b/public/assets/honkai3rd/stigmata/higokumaru-bot.png new file mode 100644 index 00000000..a701f7dc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/higokumaru-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/higokumaru-mid.png b/public/assets/honkai3rd/stigmata/higokumaru-mid.png new file mode 100644 index 00000000..2b4d737f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/higokumaru-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/higokumaru-top.png b/public/assets/honkai3rd/stigmata/higokumaru-top.png new file mode 100644 index 00000000..38571c63 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/higokumaru-top.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-bride.png b/public/assets/honkai3rd/stigmata/himeko-bride.png new file mode 100644 index 00000000..a40edecc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-bride.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-christmas-bot.png b/public/assets/honkai3rd/stigmata/himeko-christmas-bot.png new file mode 100644 index 00000000..552347f3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-christmas-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-christmas-mid.png b/public/assets/honkai3rd/stigmata/himeko-christmas-mid.png new file mode 100644 index 00000000..2f8ce14d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-christmas-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-christmas-top.png b/public/assets/honkai3rd/stigmata/himeko-christmas-top.png new file mode 100644 index 00000000..481f96e7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-christmas-top.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-men-s-attire.png b/public/assets/honkai3rd/stigmata/himeko-men-s-attire.png new file mode 100644 index 00000000..f12ae633 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-men-s-attire.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-new-year.png b/public/assets/honkai3rd/stigmata/himeko-new-year.png new file mode 100644 index 00000000..a5393474 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-new-year.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-remedial.png b/public/assets/honkai3rd/stigmata/himeko-remedial.png new file mode 100644 index 00000000..fcde19cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-remedial.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-s-birthday.png b/public/assets/honkai3rd/stigmata/himeko-s-birthday.png new file mode 100644 index 00000000..460fb28b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-tuition.png b/public/assets/honkai3rd/stigmata/himeko-tuition.png new file mode 100644 index 00000000..c9833d66 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-tuition.png differ diff --git a/public/assets/honkai3rd/stigmata/himeko-winter.png b/public/assets/honkai3rd/stigmata/himeko-winter.png new file mode 100644 index 00000000..d249a5af Binary files /dev/null and b/public/assets/honkai3rd/stigmata/himeko-winter.png differ diff --git a/public/assets/honkai3rd/stigmata/holmes-bot.png b/public/assets/honkai3rd/stigmata/holmes-bot.png new file mode 100644 index 00000000..4e1ec505 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/holmes-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/holmes-mid.png b/public/assets/honkai3rd/stigmata/holmes-mid.png new file mode 100644 index 00000000..dd09183a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/holmes-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/holmes-top.png b/public/assets/honkai3rd/stigmata/holmes-top.png new file mode 100644 index 00000000..0b15ff0a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/holmes-top.png differ diff --git a/public/assets/honkai3rd/stigmata/homecoming-theater-bot.png b/public/assets/honkai3rd/stigmata/homecoming-theater-bot.png new file mode 100644 index 00000000..0dc6a790 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homecoming-theater-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/homecoming-theater-mid.png b/public/assets/honkai3rd/stigmata/homecoming-theater-mid.png new file mode 100644 index 00000000..71d8c81b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homecoming-theater-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/homecoming-theater-top.png b/public/assets/honkai3rd/stigmata/homecoming-theater-top.png new file mode 100644 index 00000000..b1f0d40f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homecoming-theater-top.png differ diff --git a/public/assets/honkai3rd/stigmata/homu-bot.png b/public/assets/honkai3rd/stigmata/homu-bot.png new file mode 100644 index 00000000..687d128f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/homu-gym.png b/public/assets/honkai3rd/stigmata/homu-gym.png new file mode 100644 index 00000000..7bb4c2a7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homu-gym.png differ diff --git a/public/assets/honkai3rd/stigmata/homu-mid.png b/public/assets/honkai3rd/stigmata/homu-mid.png new file mode 100644 index 00000000..a3325c7e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/homu-top.png b/public/assets/honkai3rd/stigmata/homu-top.png new file mode 100644 index 00000000..b57bf129 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/homu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-allan-poe-bot.png b/public/assets/honkai3rd/stigmata/icon-allan-poe-bot.png new file mode 100644 index 00000000..2fdfcdd8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-allan-poe-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-allan-poe-mid.png b/public/assets/honkai3rd/stigmata/icon-allan-poe-mid.png new file mode 100644 index 00000000..e8893363 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-allan-poe-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-allan-poe-top.png b/public/assets/honkai3rd/stigmata/icon-allan-poe-top.png new file mode 100644 index 00000000..d2a42427 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-allan-poe-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ana-schariac-bot.png b/public/assets/honkai3rd/stigmata/icon-ana-schariac-bot.png new file mode 100644 index 00000000..8334420e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ana-schariac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ana-schariac-mid.png b/public/assets/honkai3rd/stigmata/icon-ana-schariac-mid.png new file mode 100644 index 00000000..b24e5aae Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ana-schariac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ana-schariac-top.png b/public/assets/honkai3rd/stigmata/icon-ana-schariac-top.png new file mode 100644 index 00000000..6885d701 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ana-schariac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-ball-bot.png b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-bot.png new file mode 100644 index 00000000..2453457d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-ball-mid.png b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-mid.png new file mode 100644 index 00000000..513149f4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-ball-top.png b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-top.png new file mode 100644 index 00000000..7559c067 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-ball-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-festival-bot.png b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-bot.png new file mode 100644 index 00000000..2ac04e1e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-festival-mid.png b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-mid.png new file mode 100644 index 00000000..8c42265e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anniversary-festival-top.png b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-top.png new file mode 100644 index 00000000..71f954ee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anniversary-festival-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-bot.png b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-bot.png new file mode 100644 index 00000000..51e07cec Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-mid.png b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-mid.png new file mode 100644 index 00000000..bc15f8d2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-top.png b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-top.png new file mode 100644 index 00000000..cab2d293 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-anti-entropy-xmas-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-aslaug-bot.png b/public/assets/honkai3rd/stigmata/icon-aslaug-bot.png new file mode 100644 index 00000000..0103de0b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-aslaug-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-aslaug-mid.png b/public/assets/honkai3rd/stigmata/icon-aslaug-mid.png new file mode 100644 index 00000000..08ec7fd0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-aslaug-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-aslaug-top.png b/public/assets/honkai3rd/stigmata/icon-aslaug-top.png new file mode 100644 index 00000000..5be8291c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-aslaug-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-attila-bot.png b/public/assets/honkai3rd/stigmata/icon-attila-bot.png new file mode 100644 index 00000000..4973fa3f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-attila-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-attila-mid.png b/public/assets/honkai3rd/stigmata/icon-attila-mid.png new file mode 100644 index 00000000..1549d938 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-attila-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-attila-top.png b/public/assets/honkai3rd/stigmata/icon-attila-top.png new file mode 100644 index 00000000..f4bc38e4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-attila-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-avogadro-bot.png b/public/assets/honkai3rd/stigmata/icon-avogadro-bot.png new file mode 100644 index 00000000..c9a10455 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-avogadro-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-avogadro-mid.png b/public/assets/honkai3rd/stigmata/icon-avogadro-mid.png new file mode 100644 index 00000000..224ba223 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-avogadro-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-avogadro-top.png b/public/assets/honkai3rd/stigmata/icon-avogadro-top.png new file mode 100644 index 00000000..1b1fa439 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-avogadro-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-angels-bot.png b/public/assets/honkai3rd/stigmata/icon-beach-angels-bot.png new file mode 100644 index 00000000..1f4aaafc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-angels-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-angels-mid.png b/public/assets/honkai3rd/stigmata/icon-beach-angels-mid.png new file mode 100644 index 00000000..a9470490 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-angels-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-angels-top.png b/public/assets/honkai3rd/stigmata/icon-beach-angels-top.png new file mode 100644 index 00000000..69b39518 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-angels-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-party-bot.png b/public/assets/honkai3rd/stigmata/icon-beach-party-bot.png new file mode 100644 index 00000000..f2f86434 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-party-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-party-mid.png b/public/assets/honkai3rd/stigmata/icon-beach-party-mid.png new file mode 100644 index 00000000..dbdf1669 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-party-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beach-party-top.png b/public/assets/honkai3rd/stigmata/icon-beach-party-top.png new file mode 100644 index 00000000..1a71e5fa Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beach-party-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beethoven-bot.png b/public/assets/honkai3rd/stigmata/icon-beethoven-bot.png new file mode 100644 index 00000000..7c1a6e0a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beethoven-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beethoven-mid.png b/public/assets/honkai3rd/stigmata/icon-beethoven-mid.png new file mode 100644 index 00000000..cad0f2c1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beethoven-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-beethoven-top.png b/public/assets/honkai3rd/stigmata/icon-beethoven-top.png new file mode 100644 index 00000000..6b7c8d45 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-beethoven-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-benares-awakening-bot.png b/public/assets/honkai3rd/stigmata/icon-benares-awakening-bot.png new file mode 100644 index 00000000..fb8e572c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-benares-awakening-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-benares-awakening-mid.png b/public/assets/honkai3rd/stigmata/icon-benares-awakening-mid.png new file mode 100644 index 00000000..0c47292e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-benares-awakening-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-benares-awakening-top.png b/public/assets/honkai3rd/stigmata/icon-benares-awakening-top.png new file mode 100644 index 00000000..e1006e7c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-benares-awakening-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-blood-embrace-elf.png b/public/assets/honkai3rd/stigmata/icon-blood-embrace-elf.png new file mode 100644 index 00000000..7c9359b8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-blood-embrace-elf.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-calories.png b/public/assets/honkai3rd/stigmata/icon-bronya-calories.png new file mode 100644 index 00000000..3e07ffc7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-calories.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-hacker.png b/public/assets/honkai3rd/stigmata/icon-bronya-hacker.png new file mode 100644 index 00000000..773c8d1c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-hacker.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-magic-bot.png b/public/assets/honkai3rd/stigmata/icon-bronya-magic-bot.png new file mode 100644 index 00000000..7eb3abf1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-magic-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-magic-mid.png b/public/assets/honkai3rd/stigmata/icon-bronya-magic-mid.png new file mode 100644 index 00000000..f416b109 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-magic-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-magic-top.png b/public/assets/honkai3rd/stigmata/icon-bronya-magic-top.png new file mode 100644 index 00000000..c816f773 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-magic-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-shadow-bot.png b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-bot.png new file mode 100644 index 00000000..5ecfe005 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-shadow-mid.png b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-mid.png new file mode 100644 index 00000000..1f53006b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-shadow-top.png b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-top.png new file mode 100644 index 00000000..c52a6acd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-shadow-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-bronya-sloth.png b/public/assets/honkai3rd/stigmata/icon-bronya-sloth.png new file mode 100644 index 00000000..8aadcad7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-bronya-sloth.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-caravaggio-bot.png b/public/assets/honkai3rd/stigmata/icon-caravaggio-bot.png new file mode 100644 index 00000000..02e8975d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-caravaggio-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-caravaggio-mid.png b/public/assets/honkai3rd/stigmata/icon-caravaggio-mid.png new file mode 100644 index 00000000..52c1850d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-caravaggio-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-caravaggio-top.png b/public/assets/honkai3rd/stigmata/icon-caravaggio-top.png new file mode 100644 index 00000000..6e4a8e8a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-caravaggio-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-carole-emoticon.png b/public/assets/honkai3rd/stigmata/icon-carole-emoticon.png new file mode 100644 index 00000000..e749a673 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-carole-emoticon.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cecilia-pale-moon.png b/public/assets/honkai3rd/stigmata/icon-cecilia-pale-moon.png new file mode 100644 index 00000000..894b21df Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cecilia-pale-moon.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-bot.png b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-bot.png new file mode 100644 index 00000000..8a0340eb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-mid.png b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-mid.png new file mode 100644 index 00000000..d1d384cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-top.png b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-top.png new file mode 100644 index 00000000..d30c261b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cecilia-schariac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlemagne-bot.png b/public/assets/honkai3rd/stigmata/icon-charlemagne-bot.png new file mode 100644 index 00000000..e6801df4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlemagne-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlemagne-mid.png b/public/assets/honkai3rd/stigmata/icon-charlemagne-mid.png new file mode 100644 index 00000000..aee1d5a7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlemagne-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlemagne-top.png b/public/assets/honkai3rd/stigmata/icon-charlemagne-top.png new file mode 100644 index 00000000..30500b33 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlemagne-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlotte-bot.png b/public/assets/honkai3rd/stigmata/icon-charlotte-bot.png new file mode 100644 index 00000000..0c9a08ae Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlotte-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlotte-mid.png b/public/assets/honkai3rd/stigmata/icon-charlotte-mid.png new file mode 100644 index 00000000..a0918c02 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlotte-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-charlotte-top.png b/public/assets/honkai3rd/stigmata/icon-charlotte-top.png new file mode 100644 index 00000000..54386f61 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-charlotte-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-children-bot.png b/public/assets/honkai3rd/stigmata/icon-children-bot.png new file mode 100644 index 00000000..bd5b1bdf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-children-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-children-mid.png b/public/assets/honkai3rd/stigmata/icon-children-mid.png new file mode 100644 index 00000000..995e9e38 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-children-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-children-top.png b/public/assets/honkai3rd/stigmata/icon-children-top.png new file mode 100644 index 00000000..1cb32fd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-children-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cleopatra-bot.png b/public/assets/honkai3rd/stigmata/icon-cleopatra-bot.png new file mode 100644 index 00000000..44124785 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cleopatra-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cleopatra-mid.png b/public/assets/honkai3rd/stigmata/icon-cleopatra-mid.png new file mode 100644 index 00000000..1a639cfd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cleopatra-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cleopatra-top.png b/public/assets/honkai3rd/stigmata/icon-cleopatra-top.png new file mode 100644 index 00000000..4bd63762 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cleopatra-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cocolia-bot.png b/public/assets/honkai3rd/stigmata/icon-cocolia-bot.png new file mode 100644 index 00000000..c91054c9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cocolia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cocolia-mid.png b/public/assets/honkai3rd/stigmata/icon-cocolia-mid.png new file mode 100644 index 00000000..b0b627c8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cocolia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-cocolia-top.png b/public/assets/honkai3rd/stigmata/icon-cocolia-top.png new file mode 100644 index 00000000..5f4cbaaf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-cocolia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-columbus-bot.png b/public/assets/honkai3rd/stigmata/icon-columbus-bot.png new file mode 100644 index 00000000..bd5b1bdf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-columbus-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-columbus-mid.png b/public/assets/honkai3rd/stigmata/icon-columbus-mid.png new file mode 100644 index 00000000..995e9e38 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-columbus-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-columbus-top.png b/public/assets/honkai3rd/stigmata/icon-columbus-top.png new file mode 100644 index 00000000..1cb32fd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-columbus-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dante-bot.png b/public/assets/honkai3rd/stigmata/icon-dante-bot.png new file mode 100644 index 00000000..ff4b9c7a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dante-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dante-mid.png b/public/assets/honkai3rd/stigmata/icon-dante-mid.png new file mode 100644 index 00000000..8cbd06c0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dante-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dante-top.png b/public/assets/honkai3rd/stigmata/icon-dante-top.png new file mode 100644 index 00000000..f6bc8143 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dante-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-bot.png b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-bot.png new file mode 100644 index 00000000..d5011da4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-mid.png b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-mid.png new file mode 100644 index 00000000..f1dd88ef Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-top.png b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-top.png new file mode 100644 index 00000000..6de3584d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dark-jixuanyuan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-darwin-bot.png b/public/assets/honkai3rd/stigmata/icon-darwin-bot.png new file mode 100644 index 00000000..ee0e0971 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-darwin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-darwin-mid.png b/public/assets/honkai3rd/stigmata/icon-darwin-mid.png new file mode 100644 index 00000000..af6fc1bf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-darwin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-darwin-top.png b/public/assets/honkai3rd/stigmata/icon-darwin-top.png new file mode 100644 index 00000000..ec16a594 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-darwin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-detective-durandal.png b/public/assets/honkai3rd/stigmata/icon-detective-durandal.png new file mode 100644 index 00000000..c8811431 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-detective-durandal.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dickens-bot.png b/public/assets/honkai3rd/stigmata/icon-dickens-bot.png new file mode 100644 index 00000000..d973f3fa Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dickens-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dickens-mid.png b/public/assets/honkai3rd/stigmata/icon-dickens-mid.png new file mode 100644 index 00000000..f4a47721 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dickens-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dickens-top.png b/public/assets/honkai3rd/stigmata/icon-dickens-top.png new file mode 100644 index 00000000..103597dc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dickens-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dirac-bot.png b/public/assets/honkai3rd/stigmata/icon-dirac-bot.png new file mode 100644 index 00000000..e5bcd7ce Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dirac-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dirac-mid.png b/public/assets/honkai3rd/stigmata/icon-dirac-mid.png new file mode 100644 index 00000000..0a9cdc51 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dirac-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dirac-top.png b/public/assets/honkai3rd/stigmata/icon-dirac-top.png new file mode 100644 index 00000000..249e500b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dirac-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-diva-bronya.png b/public/assets/honkai3rd/stigmata/icon-diva-bronya.png new file mode 100644 index 00000000..86398504 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-diva-bronya.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dracula-bot.png b/public/assets/honkai3rd/stigmata/icon-dracula-bot.png new file mode 100644 index 00000000..c96f3513 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dracula-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dracula-mid.png b/public/assets/honkai3rd/stigmata/icon-dracula-mid.png new file mode 100644 index 00000000..2ba2232b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dracula-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dracula-top.png b/public/assets/honkai3rd/stigmata/icon-dracula-top.png new file mode 100644 index 00000000..e715fd4a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dracula-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dragon-boat-bot.png b/public/assets/honkai3rd/stigmata/icon-dragon-boat-bot.png new file mode 100644 index 00000000..f273e31c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dragon-boat-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dragon-boat-mid.png b/public/assets/honkai3rd/stigmata/icon-dragon-boat-mid.png new file mode 100644 index 00000000..651acd74 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dragon-boat-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-dragon-boat-top.png b/public/assets/honkai3rd/stigmata/icon-dragon-boat-top.png new file mode 100644 index 00000000..53aeaa29 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-dragon-boat-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edison-bot.png b/public/assets/honkai3rd/stigmata/icon-edison-bot.png new file mode 100644 index 00000000..18266193 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edison-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edison-mid.png b/public/assets/honkai3rd/stigmata/icon-edison-mid.png new file mode 100644 index 00000000..4c38127d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edison-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edison-thanksgiving.png b/public/assets/honkai3rd/stigmata/icon-edison-thanksgiving.png new file mode 100644 index 00000000..b688d21a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edison-thanksgiving.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edison-top.png b/public/assets/honkai3rd/stigmata/icon-edison-top.png new file mode 100644 index 00000000..689d127e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edison-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edwin-hubble-bot.png b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-bot.png new file mode 100644 index 00000000..25a072f5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edwin-hubble-mid.png b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-mid.png new file mode 100644 index 00000000..49a6eead Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-edwin-hubble-top.png b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-top.png new file mode 100644 index 00000000..ab1a8e0a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-edwin-hubble-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-band-bot.png b/public/assets/honkai3rd/stigmata/icon-einstein-band-bot.png new file mode 100644 index 00000000..3a3aa051 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-band-mid.png b/public/assets/honkai3rd/stigmata/icon-einstein-band-mid.png new file mode 100644 index 00000000..1a504e9c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-band-top.png b/public/assets/honkai3rd/stigmata/icon-einstein-band-top.png new file mode 100644 index 00000000..5e1283ed Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-bot.png b/public/assets/honkai3rd/stigmata/icon-einstein-bot.png new file mode 100644 index 00000000..3e7ddafc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-mid.png b/public/assets/honkai3rd/stigmata/icon-einstein-mid.png new file mode 100644 index 00000000..3fb1553f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-einstein-top.png b/public/assets/honkai3rd/stigmata/icon-einstein-top.png new file mode 100644 index 00000000..172c7ec6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-einstein-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ekaterina-bot.png b/public/assets/honkai3rd/stigmata/icon-ekaterina-bot.png new file mode 100644 index 00000000..23d37110 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ekaterina-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ekaterina-mid.png b/public/assets/honkai3rd/stigmata/icon-ekaterina-mid.png new file mode 100644 index 00000000..df1a39ff Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ekaterina-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ekaterina-top.png b/public/assets/honkai3rd/stigmata/icon-ekaterina-top.png new file mode 100644 index 00000000..61358cf9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ekaterina-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-bot.png b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-bot.png new file mode 100644 index 00000000..836cc497 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-mid.png b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-mid.png new file mode 100644 index 00000000..97400fb3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-top.png b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-top.png new file mode 100644 index 00000000..19f22c1c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elizabeth-bathory-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elysia-bot.png b/public/assets/honkai3rd/stigmata/icon-elysia-bot.png new file mode 100644 index 00000000..4d2dc11f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elysia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elysia-mid.png b/public/assets/honkai3rd/stigmata/icon-elysia-mid.png new file mode 100644 index 00000000..2c5b72b8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elysia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-elysia-top.png b/public/assets/honkai3rd/stigmata/icon-elysia-top.png new file mode 100644 index 00000000..1abb9245 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-elysia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-eternal-love.png b/public/assets/honkai3rd/stigmata/icon-eternal-love.png new file mode 100644 index 00000000..ae222946 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-eternal-love.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-birthday.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-birthday.png new file mode 100644 index 00000000..7791493a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-bot.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-bot.png new file mode 100644 index 00000000..5d56f895 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-mid.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-mid.png new file mode 100644 index 00000000..ce1e9fc7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-top.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-top.png new file mode 100644 index 00000000..0c8bb79b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-margrave-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-bot.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-bot.png new file mode 100644 index 00000000..eab876e2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-mid.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-mid.png new file mode 100644 index 00000000..06df74e9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-top.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-top.png new file mode 100644 index 00000000..046993fc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-musician-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-outing.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-outing.png new file mode 100644 index 00000000..66c73fe5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-outing.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fu-hua-pride.png b/public/assets/honkai3rd/stigmata/icon-fu-hua-pride.png new file mode 100644 index 00000000..e5fe3aa1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fu-hua-pride.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fuxi-bot.png b/public/assets/honkai3rd/stigmata/icon-fuxi-bot.png new file mode 100644 index 00000000..c687ddeb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fuxi-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fuxi-mid.png b/public/assets/honkai3rd/stigmata/icon-fuxi-mid.png new file mode 100644 index 00000000..4fb0dec5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fuxi-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-fuxi-top.png b/public/assets/honkai3rd/stigmata/icon-fuxi-top.png new file mode 100644 index 00000000..45eac377 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-fuxi-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-galileo-bot.png b/public/assets/honkai3rd/stigmata/icon-galileo-bot.png new file mode 100644 index 00000000..00f061ce Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-galileo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-galileo-mid.png b/public/assets/honkai3rd/stigmata/icon-galileo-mid.png new file mode 100644 index 00000000..2241d30a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-galileo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-galileo-top.png b/public/assets/honkai3rd/stigmata/icon-galileo-top.png new file mode 100644 index 00000000..4cd20acc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-galileo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-gemina-s-date.png b/public/assets/honkai3rd/stigmata/icon-gemina-s-date.png new file mode 100644 index 00000000..cfcd03c2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-gemina-s-date.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-gemina-s-tour.png b/public/assets/honkai3rd/stigmata/icon-gemina-s-tour.png new file mode 100644 index 00000000..7d5b02a3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-gemina-s-tour.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-gustav-klimt-bot.png b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-bot.png new file mode 100644 index 00000000..5022bcf2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-gustav-klimt-mid.png b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-mid.png new file mode 100644 index 00000000..f42e4244 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-gustav-klimt-top.png b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-top.png new file mode 100644 index 00000000..25302071 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-gustav-klimt-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-hannah-bot.png b/public/assets/honkai3rd/stigmata/icon-hannah-bot.png new file mode 100644 index 00000000..342aaa5a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-hannah-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-hannah-mid.png b/public/assets/honkai3rd/stigmata/icon-hannah-mid.png new file mode 100644 index 00000000..b8822acd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-hannah-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-hannah-top.png b/public/assets/honkai3rd/stigmata/icon-hannah-top.png new file mode 100644 index 00000000..1705aa29 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-hannah-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-bot.png b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-bot.png new file mode 100644 index 00000000..1f948749 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-mid.png b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-mid.png new file mode 100644 index 00000000..2c5804f9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-top.png b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-top.png new file mode 100644 index 00000000..c4636da9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-heartfelt-memories-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-higokumaru-bot.png b/public/assets/honkai3rd/stigmata/icon-higokumaru-bot.png new file mode 100644 index 00000000..3826c627 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-higokumaru-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-higokumaru-mid.png b/public/assets/honkai3rd/stigmata/icon-higokumaru-mid.png new file mode 100644 index 00000000..093b6dd4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-higokumaru-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-higokumaru-top.png b/public/assets/honkai3rd/stigmata/icon-higokumaru-top.png new file mode 100644 index 00000000..7e4cfd96 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-higokumaru-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-bride.png b/public/assets/honkai3rd/stigmata/icon-himeko-bride.png new file mode 100644 index 00000000..ab49c78a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-bride.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-christmas-bot.png b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-bot.png new file mode 100644 index 00000000..9fadbab5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-christmas-mid.png b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-mid.png new file mode 100644 index 00000000..3e82a5c9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-christmas-top.png b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-top.png new file mode 100644 index 00000000..7625af93 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-christmas-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-men-s-attire.png b/public/assets/honkai3rd/stigmata/icon-himeko-men-s-attire.png new file mode 100644 index 00000000..4dbbfa3d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-men-s-attire.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-new-year.png b/public/assets/honkai3rd/stigmata/icon-himeko-new-year.png new file mode 100644 index 00000000..bb236bb5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-new-year.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-remedial.png b/public/assets/honkai3rd/stigmata/icon-himeko-remedial.png new file mode 100644 index 00000000..02a8797a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-remedial.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-s-birthday.png b/public/assets/honkai3rd/stigmata/icon-himeko-s-birthday.png new file mode 100644 index 00000000..d9f0828e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-tuition.png b/public/assets/honkai3rd/stigmata/icon-himeko-tuition.png new file mode 100644 index 00000000..a188bd27 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-tuition.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-himeko-winter.png b/public/assets/honkai3rd/stigmata/icon-himeko-winter.png new file mode 100644 index 00000000..b35d71ec Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-himeko-winter.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-holmes-bot.png b/public/assets/honkai3rd/stigmata/icon-holmes-bot.png new file mode 100644 index 00000000..89a35de3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-holmes-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-holmes-mid.png b/public/assets/honkai3rd/stigmata/icon-holmes-mid.png new file mode 100644 index 00000000..a3a808ef Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-holmes-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-holmes-top.png b/public/assets/honkai3rd/stigmata/icon-holmes-top.png new file mode 100644 index 00000000..329abf96 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-holmes-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homecoming-theater-bot.png b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-bot.png new file mode 100644 index 00000000..cd3b10df Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homecoming-theater-mid.png b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-mid.png new file mode 100644 index 00000000..975c61a0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homecoming-theater-top.png b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-top.png new file mode 100644 index 00000000..9eb37999 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homecoming-theater-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homu-bot.png b/public/assets/honkai3rd/stigmata/icon-homu-bot.png new file mode 100644 index 00000000..3b948876 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homu-gym.png b/public/assets/honkai3rd/stigmata/icon-homu-gym.png new file mode 100644 index 00000000..b528551b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homu-gym.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homu-mid.png b/public/assets/honkai3rd/stigmata/icon-homu-mid.png new file mode 100644 index 00000000..6e9df68f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-homu-top.png b/public/assets/honkai3rd/stigmata/icon-homu-top.png new file mode 100644 index 00000000..c2e3e5b7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-homu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-idol-raven-bot.png b/public/assets/honkai3rd/stigmata/icon-idol-raven-bot.png new file mode 100644 index 00000000..28c770e2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-idol-raven-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-idol-raven-mid.png b/public/assets/honkai3rd/stigmata/icon-idol-raven-mid.png new file mode 100644 index 00000000..4b92d7ef Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-idol-raven-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-idol-raven-top.png b/public/assets/honkai3rd/stigmata/icon-idol-raven-top.png new file mode 100644 index 00000000..17084137 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-idol-raven-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-irene-adler-bot.png b/public/assets/honkai3rd/stigmata/icon-irene-adler-bot.png new file mode 100644 index 00000000..74bc3fd7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-irene-adler-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-irene-adler-mid.png b/public/assets/honkai3rd/stigmata/icon-irene-adler-mid.png new file mode 100644 index 00000000..9ab50059 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-irene-adler-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-irene-adler-top.png b/public/assets/honkai3rd/stigmata/icon-irene-adler-top.png new file mode 100644 index 00000000..9b5dc8c3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-irene-adler-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-isaac-newton-bot.png b/public/assets/honkai3rd/stigmata/icon-isaac-newton-bot.png new file mode 100644 index 00000000..e1a68f34 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-isaac-newton-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-isaac-newton-mid.png b/public/assets/honkai3rd/stigmata/icon-isaac-newton-mid.png new file mode 100644 index 00000000..1a918806 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-isaac-newton-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-isaac-newton-top.png b/public/assets/honkai3rd/stigmata/icon-isaac-newton-top.png new file mode 100644 index 00000000..afc7d118 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-isaac-newton-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-bot.png b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-bot.png new file mode 100644 index 00000000..528726a5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-mid.png b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-mid.png new file mode 100644 index 00000000..0ad17862 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-top.png b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-top.png new file mode 100644 index 00000000..9d2ac83c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ishikawa-goemon-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jin-shengtan-bot.png b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-bot.png new file mode 100644 index 00000000..729e3980 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jin-shengtan-mid.png b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-mid.png new file mode 100644 index 00000000..0370222b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jin-shengtan-top.png b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-top.png new file mode 100644 index 00000000..befe4bc4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jin-shengtan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jingwei-bot.png b/public/assets/honkai3rd/stigmata/icon-jingwei-bot.png new file mode 100644 index 00000000..2a1902eb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jingwei-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jingwei-mid.png b/public/assets/honkai3rd/stigmata/icon-jingwei-mid.png new file mode 100644 index 00000000..76c1407e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jingwei-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jingwei-top.png b/public/assets/honkai3rd/stigmata/icon-jingwei-top.png new file mode 100644 index 00000000..1821ff38 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jingwei-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jixuanyuan-bot.png b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-bot.png new file mode 100644 index 00000000..9d1f5068 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jixuanyuan-mid.png b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-mid.png new file mode 100644 index 00000000..9ca57213 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jixuanyuan-top.png b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-top.png new file mode 100644 index 00000000..3290dbda Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jixuanyuan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-jonin-sakura.png b/public/assets/honkai3rd/stigmata/icon-jonin-sakura.png new file mode 100644 index 00000000..b88cda78 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-jonin-sakura.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kafka-bot.png b/public/assets/honkai3rd/stigmata/icon-kafka-bot.png new file mode 100644 index 00000000..dea8ef1a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kafka-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kafka-mid.png b/public/assets/honkai3rd/stigmata/icon-kafka-mid.png new file mode 100644 index 00000000..44252d22 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kafka-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kafka-top.png b/public/assets/honkai3rd/stigmata/icon-kafka-top.png new file mode 100644 index 00000000..405cb324 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kafka-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-hymn-bot.png b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-bot.png new file mode 100644 index 00000000..26fe9507 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-hymn-mid.png b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-mid.png new file mode 100644 index 00000000..98117758 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-hymn-top.png b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-top.png new file mode 100644 index 00000000..6c1bc466 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-hymn-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-pledge-bot.png b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-bot.png new file mode 100644 index 00000000..08fa2229 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-pledge-mid.png b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-mid.png new file mode 100644 index 00000000..98d104be Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-pledge-top.png b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-top.png new file mode 100644 index 00000000..1701b5c4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-pledge-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kallen-s-ambition.png b/public/assets/honkai3rd/stigmata/icon-kallen-s-ambition.png new file mode 100644 index 00000000..3947e80a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kallen-s-ambition.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kepler-bot.png b/public/assets/honkai3rd/stigmata/icon-kepler-bot.png new file mode 100644 index 00000000..113d393a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kepler-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kepler-mid.png b/public/assets/honkai3rd/stigmata/icon-kepler-mid.png new file mode 100644 index 00000000..e16bdc31 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kepler-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kepler-top.png b/public/assets/honkai3rd/stigmata/icon-kepler-top.png new file mode 100644 index 00000000..efaa0ebe Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kepler-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kiana-birthday.png b/public/assets/honkai3rd/stigmata/icon-kiana-birthday.png new file mode 100644 index 00000000..a678d428 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kiana-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kiana-camping.png b/public/assets/honkai3rd/stigmata/icon-kiana-camping.png new file mode 100644 index 00000000..0a6fbba9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kiana-camping.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kiana-diva.png b/public/assets/honkai3rd/stigmata/icon-kiana-diva.png new file mode 100644 index 00000000..8a23922d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kiana-diva.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kiana-neko-birthday.png b/public/assets/honkai3rd/stigmata/icon-kiana-neko-birthday.png new file mode 100644 index 00000000..66a59cb9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kiana-neko-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kinderfest.png b/public/assets/honkai3rd/stigmata/icon-kinderfest.png new file mode 100644 index 00000000..409c3b55 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kinderfest.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kitten-fun-bot.png b/public/assets/honkai3rd/stigmata/icon-kitten-fun-bot.png new file mode 100644 index 00000000..2d43f1d5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kitten-fun-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kitten-fun-mid.png b/public/assets/honkai3rd/stigmata/icon-kitten-fun-mid.png new file mode 100644 index 00000000..888757f2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kitten-fun-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-kitten-fun-top.png b/public/assets/honkai3rd/stigmata/icon-kitten-fun-top.png new file mode 100644 index 00000000..a2abbdf8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-kitten-fun-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-bot.png b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-bot.png new file mode 100644 index 00000000..36f2c692 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-mid.png b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-mid.png new file mode 100644 index 00000000..f7c97c42 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-top.png b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-top.png new file mode 100644 index 00000000..c6d3dd56 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-leeuwenhoek-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-bot.png b/public/assets/honkai3rd/stigmata/icon-lier-bot.png new file mode 100644 index 00000000..f073f3db Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-mid.png b/public/assets/honkai3rd/stigmata/icon-lier-mid.png new file mode 100644 index 00000000..efe91524 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-scarlet-bot.png b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-bot.png new file mode 100644 index 00000000..352dde01 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-scarlet-mid.png b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-mid.png new file mode 100644 index 00000000..ff11fdef Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-scarlet-top.png b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-top.png new file mode 100644 index 00000000..96dcd93b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-scarlet-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lier-top.png b/public/assets/honkai3rd/stigmata/icon-lier-top.png new file mode 100644 index 00000000..0ea3b78b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lier-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-linnaeus-bot.png b/public/assets/honkai3rd/stigmata/icon-linnaeus-bot.png new file mode 100644 index 00000000..ae5b7b9d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-linnaeus-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-linnaeus-mid.png b/public/assets/honkai3rd/stigmata/icon-linnaeus-mid.png new file mode 100644 index 00000000..82fdae79 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-linnaeus-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-linnaeus-top.png b/public/assets/honkai3rd/stigmata/icon-linnaeus-top.png new file mode 100644 index 00000000..68c514ac Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-linnaeus-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lucia-bot.png b/public/assets/honkai3rd/stigmata/icon-lucia-bot.png new file mode 100644 index 00000000..fcc525a3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lucia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lucia-mid.png b/public/assets/honkai3rd/stigmata/icon-lucia-mid.png new file mode 100644 index 00000000..aedf5944 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lucia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-lucia-top.png b/public/assets/honkai3rd/stigmata/icon-lucia-top.png new file mode 100644 index 00000000..2947b202 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-lucia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-marco-polo-bot.png b/public/assets/honkai3rd/stigmata/icon-marco-polo-bot.png new file mode 100644 index 00000000..e2964c11 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-marco-polo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-marco-polo-mid.png b/public/assets/honkai3rd/stigmata/icon-marco-polo-mid.png new file mode 100644 index 00000000..6af62971 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-marco-polo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-marco-polo-top.png b/public/assets/honkai3rd/stigmata/icon-marco-polo-top.png new file mode 100644 index 00000000..188ab6fb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-marco-polo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mary-shelley-bot.png b/public/assets/honkai3rd/stigmata/icon-mary-shelley-bot.png new file mode 100644 index 00000000..1b3dc895 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mary-shelley-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mary-shelley-mid.png b/public/assets/honkai3rd/stigmata/icon-mary-shelley-mid.png new file mode 100644 index 00000000..feb752cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mary-shelley-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mary-shelley-top.png b/public/assets/honkai3rd/stigmata/icon-mary-shelley-top.png new file mode 100644 index 00000000..4a6fda2d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mary-shelley-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-bride.png b/public/assets/honkai3rd/stigmata/icon-mei-bride.png new file mode 100644 index 00000000..aa88e629 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-bride.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-demon.png b/public/assets/honkai3rd/stigmata/icon-mei-demon.png new file mode 100644 index 00000000..c3f58655 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-demon.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-diva.png b/public/assets/honkai3rd/stigmata/icon-mei-diva.png new file mode 100644 index 00000000..e5358b25 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-diva.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-office-lady.png b/public/assets/honkai3rd/stigmata/icon-mei-office-lady.png new file mode 100644 index 00000000..61188ebf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-office-lady.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-s-birthday.png b/public/assets/honkai3rd/stigmata/icon-mei-s-birthday.png new file mode 100644 index 00000000..a90dfddb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mei-wrath.png b/public/assets/honkai3rd/stigmata/icon-mei-wrath.png new file mode 100644 index 00000000..15f01bf9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mei-wrath.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mendeleev-bot.png b/public/assets/honkai3rd/stigmata/icon-mendeleev-bot.png new file mode 100644 index 00000000..6d596d55 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mendeleev-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mendeleev-mid.png b/public/assets/honkai3rd/stigmata/icon-mendeleev-mid.png new file mode 100644 index 00000000..eaa04600 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mendeleev-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-mendeleev-top.png b/public/assets/honkai3rd/stigmata/icon-mendeleev-top.png new file mode 100644 index 00000000..fc94e332 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-mendeleev-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-michelangelo-bot.png b/public/assets/honkai3rd/stigmata/icon-michelangelo-bot.png new file mode 100644 index 00000000..9cdc484d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-michelangelo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-michelangelo-mid.png b/public/assets/honkai3rd/stigmata/icon-michelangelo-mid.png new file mode 100644 index 00000000..20326502 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-michelangelo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-michelangelo-top.png b/public/assets/honkai3rd/stigmata/icon-michelangelo-top.png new file mode 100644 index 00000000..6fe59412 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-michelangelo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-misato.png b/public/assets/honkai3rd/stigmata/icon-misato.png new file mode 100644 index 00000000..324e8a56 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-misato.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-miyouji.png b/public/assets/honkai3rd/stigmata/icon-miyouji.png new file mode 100644 index 00000000..ba450466 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-miyouji.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-monet-bot.png b/public/assets/honkai3rd/stigmata/icon-monet-bot.png new file mode 100644 index 00000000..5e059901 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-monet-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-monet-mid.png b/public/assets/honkai3rd/stigmata/icon-monet-mid.png new file mode 100644 index 00000000..66b1a254 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-monet-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-monet-top.png b/public/assets/honkai3rd/stigmata/icon-monet-top.png new file mode 100644 index 00000000..fccfec35 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-monet-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-murata-himeko-bot.png b/public/assets/honkai3rd/stigmata/icon-murata-himeko-bot.png new file mode 100644 index 00000000..fc75e1d3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-murata-himeko-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-murata-himeko-mid.png b/public/assets/honkai3rd/stigmata/icon-murata-himeko-mid.png new file mode 100644 index 00000000..09654ec7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-murata-himeko-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-murata-himeko-top.png b/public/assets/honkai3rd/stigmata/icon-murata-himeko-top.png new file mode 100644 index 00000000..0383e2fd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-murata-himeko-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nagamitsu-bot.png b/public/assets/honkai3rd/stigmata/icon-nagamitsu-bot.png new file mode 100644 index 00000000..6c89ac17 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nagamitsu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nagamitsu-mid.png b/public/assets/honkai3rd/stigmata/icon-nagamitsu-mid.png new file mode 100644 index 00000000..b6e3b817 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nagamitsu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nagamitsu-top.png b/public/assets/honkai3rd/stigmata/icon-nagamitsu-top.png new file mode 100644 index 00000000..6f8909e3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nagamitsu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-bot.png b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-bot.png new file mode 100644 index 00000000..cdad826a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-mid.png b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-mid.png new file mode 100644 index 00000000..df0a6b1d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-top.png b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-top.png new file mode 100644 index 00000000..e50ad184 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-naoe-kanetsugu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-new-year-bot.png b/public/assets/honkai3rd/stigmata/icon-new-year-bot.png new file mode 100644 index 00000000..37cdefc0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-new-year-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-new-year-mid.png b/public/assets/honkai3rd/stigmata/icon-new-year-mid.png new file mode 100644 index 00000000..02b9489c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-new-year-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-new-year-top.png b/public/assets/honkai3rd/stigmata/icon-new-year-top.png new file mode 100644 index 00000000..9d6bcb07 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-new-year-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nikola-tesla-bot.png b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-bot.png new file mode 100644 index 00000000..b460d481 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nikola-tesla-mid.png b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-mid.png new file mode 100644 index 00000000..74023135 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nikola-tesla-top.png b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-top.png new file mode 100644 index 00000000..fe8553dc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nikola-tesla-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nobel-bot.png b/public/assets/honkai3rd/stigmata/icon-nobel-bot.png new file mode 100644 index 00000000..c435921a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nobel-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nobel-mid.png b/public/assets/honkai3rd/stigmata/icon-nobel-mid.png new file mode 100644 index 00000000..933924ea Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nobel-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nobel-top.png b/public/assets/honkai3rd/stigmata/icon-nobel-top.png new file mode 100644 index 00000000..61b35d07 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nobel-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nohime-bot.png b/public/assets/honkai3rd/stigmata/icon-nohime-bot.png new file mode 100644 index 00000000..cab5ca3b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nohime-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nohime-mid.png b/public/assets/honkai3rd/stigmata/icon-nohime-mid.png new file mode 100644 index 00000000..a48589e4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nohime-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nohime-top.png b/public/assets/honkai3rd/stigmata/icon-nohime-top.png new file mode 100644 index 00000000..28d5c1f0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nohime-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-bot.png b/public/assets/honkai3rd/stigmata/icon-nuwa-bot.png new file mode 100644 index 00000000..4884ce7d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-bot.png b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-bot.png new file mode 100644 index 00000000..c4ebe226 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-mid.png b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-mid.png new file mode 100644 index 00000000..739cdbac Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-top.png b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-top.png new file mode 100644 index 00000000..abac3843 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-figurine-master-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-mid.png b/public/assets/honkai3rd/stigmata/icon-nuwa-mid.png new file mode 100644 index 00000000..d35e12b5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-nuwa-top.png b/public/assets/honkai3rd/stigmata/icon-nuwa-top.png new file mode 100644 index 00000000..25bf5b88 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-nuwa-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-octavia-bot.png b/public/assets/honkai3rd/stigmata/icon-octavia-bot.png new file mode 100644 index 00000000..e984ecca Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-octavia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-octavia-mid.png b/public/assets/honkai3rd/stigmata/icon-octavia-mid.png new file mode 100644 index 00000000..d658eaf9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-octavia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-octavia-top.png b/public/assets/honkai3rd/stigmata/icon-octavia-top.png new file mode 100644 index 00000000..eebf4455 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-octavia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ogier-bot.png b/public/assets/honkai3rd/stigmata/icon-ogier-bot.png new file mode 100644 index 00000000..d95bda2d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ogier-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ogier-mid.png b/public/assets/honkai3rd/stigmata/icon-ogier-mid.png new file mode 100644 index 00000000..3f420ccf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ogier-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ogier-top.png b/public/assets/honkai3rd/stigmata/icon-ogier-top.png new file mode 100644 index 00000000..d4029d9e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ogier-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-olenyevas-plum-rain.png b/public/assets/honkai3rd/stigmata/icon-olenyevas-plum-rain.png new file mode 100644 index 00000000..c90fa176 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-olenyevas-plum-rain.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-bot.png b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-bot.png new file mode 100644 index 00000000..a2b62e09 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-mid.png b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-mid.png new file mode 100644 index 00000000..285fa38d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-top.png b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-top.png new file mode 100644 index 00000000..74c23fc6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-otto-apocalypse-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-outworld-traveler.png b/public/assets/honkai3rd/stigmata/icon-outworld-traveler.png new file mode 100644 index 00000000..581bf8b9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-outworld-traveler.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-paganini-bot.png b/public/assets/honkai3rd/stigmata/icon-paganini-bot.png new file mode 100644 index 00000000..0e83780f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-paganini-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-paganini-mid.png b/public/assets/honkai3rd/stigmata/icon-paganini-mid.png new file mode 100644 index 00000000..72df6f60 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-paganini-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-paganini-top.png b/public/assets/honkai3rd/stigmata/icon-paganini-top.png new file mode 100644 index 00000000..a2eeda47 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-paganini-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-picasso-bot.png b/public/assets/honkai3rd/stigmata/icon-picasso-bot.png new file mode 100644 index 00000000..c2f5c0dc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-picasso-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-picasso-mid.png b/public/assets/honkai3rd/stigmata/icon-picasso-mid.png new file mode 100644 index 00000000..bdcb2f2e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-picasso-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-picasso-top.png b/public/assets/honkai3rd/stigmata/icon-picasso-top.png new file mode 100644 index 00000000..5327ee6e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-picasso-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-planck-bot.png b/public/assets/honkai3rd/stigmata/icon-planck-bot.png new file mode 100644 index 00000000..f916ac2b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-planck-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-planck-mid.png b/public/assets/honkai3rd/stigmata/icon-planck-mid.png new file mode 100644 index 00000000..7220affd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-planck-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-planck-top.png b/public/assets/honkai3rd/stigmata/icon-planck-top.png new file mode 100644 index 00000000..7ad0e0de Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-planck-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rasputin-bot.png b/public/assets/honkai3rd/stigmata/icon-rasputin-bot.png new file mode 100644 index 00000000..8b88cf35 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rasputin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rasputin-mid.png b/public/assets/honkai3rd/stigmata/icon-rasputin-mid.png new file mode 100644 index 00000000..0a3f1c5e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rasputin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rasputin-top.png b/public/assets/honkai3rd/stigmata/icon-rasputin-top.png new file mode 100644 index 00000000..cdd89ee0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rasputin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-raven-s-moon.png b/public/assets/honkai3rd/stigmata/icon-raven-s-moon.png new file mode 100644 index 00000000..12d1522a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-raven-s-moon.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-raven-sea-waves.png b/public/assets/honkai3rd/stigmata/icon-raven-sea-waves.png new file mode 100644 index 00000000..96c5e649 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-raven-sea-waves.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rinaldo-bot.png b/public/assets/honkai3rd/stigmata/icon-rinaldo-bot.png new file mode 100644 index 00000000..165552a7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rinaldo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rinaldo-mid.png b/public/assets/honkai3rd/stigmata/icon-rinaldo-mid.png new file mode 100644 index 00000000..f831eacb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rinaldo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rinaldo-top.png b/public/assets/honkai3rd/stigmata/icon-rinaldo-top.png new file mode 100644 index 00000000..ad7697c8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rinaldo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rita-autumn-leaves.png b/public/assets/honkai3rd/stigmata/icon-rita-autumn-leaves.png new file mode 100644 index 00000000..14b053a9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rita-autumn-leaves.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rita-dame-de-cœur.png b/public/assets/honkai3rd/stigmata/icon-rita-dame-de-cœur.png new file mode 100644 index 00000000..5d282623 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rita-dame-de-cœur.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rita-rosemary.png b/public/assets/honkai3rd/stigmata/icon-rita-rosemary.png new file mode 100644 index 00000000..63b709f8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rita-rosemary.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rita-sweetheart.png b/public/assets/honkai3rd/stigmata/icon-rita-sweetheart.png new file mode 100644 index 00000000..fcccf76f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rita-sweetheart.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rita-thimbleberry.png b/public/assets/honkai3rd/stigmata/icon-rita-thimbleberry.png new file mode 100644 index 00000000..cd4c1b12 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rita-thimbleberry.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-roald-amundsen-bot.png b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-bot.png new file mode 100644 index 00000000..b820a767 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-roald-amundsen-mid.png b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-mid.png new file mode 100644 index 00000000..f8f514a0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-roald-amundsen-top.png b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-top.png new file mode 100644 index 00000000..2c758302 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-roald-amundsen-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-robert-peary-bot.png b/public/assets/honkai3rd/stigmata/icon-robert-peary-bot.png new file mode 100644 index 00000000..ee1aea89 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-robert-peary-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-robert-peary-mid.png b/public/assets/honkai3rd/stigmata/icon-robert-peary-mid.png new file mode 100644 index 00000000..12f08e17 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-robert-peary-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-robert-peary-top.png b/public/assets/honkai3rd/stigmata/icon-robert-peary-top.png new file mode 100644 index 00000000..7c385d91 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-robert-peary-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rowland-bot.png b/public/assets/honkai3rd/stigmata/icon-rowland-bot.png new file mode 100644 index 00000000..31c2c4e5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rowland-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rowland-mid.png b/public/assets/honkai3rd/stigmata/icon-rowland-mid.png new file mode 100644 index 00000000..bea3cd07 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rowland-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-rowland-top.png b/public/assets/honkai3rd/stigmata/icon-rowland-top.png new file mode 100644 index 00000000..358a650c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-rowland-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-bot.png b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-bot.png new file mode 100644 index 00000000..d0b91c93 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-mid.png b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-mid.png new file mode 100644 index 00000000..86207d7b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-top.png b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-top.png new file mode 100644 index 00000000..e589cba6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-ryunosuke-akutagawa-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-bot.png b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-bot.png new file mode 100644 index 00000000..b98921cd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-mid.png b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-mid.png new file mode 100644 index 00000000..ed0eb548 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-top.png b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-top.png new file mode 100644 index 00000000..598965c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sakamoto-ryoma-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-bot.png b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-bot.png new file mode 100644 index 00000000..959fa897 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-mid.png b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-mid.png new file mode 100644 index 00000000..b4c2754d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-top.png b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-top.png new file mode 100644 index 00000000..06b5b2a9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sanada-yukimura-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-band-bot.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-bot.png new file mode 100644 index 00000000..6d3643d7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-band-mid.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-mid.png new file mode 100644 index 00000000..fa1e40c1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-band-top.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-top.png new file mode 100644 index 00000000..6c281ee5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-bot.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-bot.png new file mode 100644 index 00000000..8f64ef65 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-mid.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-mid.png new file mode 100644 index 00000000..128ab37f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-top.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-top.png new file mode 100644 index 00000000..3ebfb79e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-bot.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-bot.png new file mode 100644 index 00000000..51e377f4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-mid.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-mid.png new file mode 100644 index 00000000..9e4f0c22 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-top.png b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-top.png new file mode 100644 index 00000000..177a297b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-schrodinger-tour-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-scott-bot.png b/public/assets/honkai3rd/stigmata/icon-scott-bot.png new file mode 100644 index 00000000..f95015a0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-scott-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-scott-mid.png b/public/assets/honkai3rd/stigmata/icon-scott-mid.png new file mode 100644 index 00000000..f96eddc0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-scott-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-scott-top.png b/public/assets/honkai3rd/stigmata/icon-scott-top.png new file mode 100644 index 00000000..fa5b781e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-scott-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-birthday.png b/public/assets/honkai3rd/stigmata/icon-seele-birthday.png new file mode 100644 index 00000000..33867d46 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-doubled-bliss.png b/public/assets/honkai3rd/stigmata/icon-seele-doubled-bliss.png new file mode 100644 index 00000000..553dbc0a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-doubled-bliss.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-shopping.png b/public/assets/honkai3rd/stigmata/icon-seele-shopping.png new file mode 100644 index 00000000..e98279ee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-shopping.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-the-deep.png b/public/assets/honkai3rd/stigmata/icon-seele-the-deep.png new file mode 100644 index 00000000..ec526c3f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-the-deep.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-vollerei-bot.png b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-bot.png new file mode 100644 index 00000000..98d894d4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-vollerei-mid.png b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-mid.png new file mode 100644 index 00000000..fb6fd871 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-seele-vollerei-top.png b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-top.png new file mode 100644 index 00000000..becfb374 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-seele-vollerei-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-selena-bot.png b/public/assets/honkai3rd/stigmata/icon-selena-bot.png new file mode 100644 index 00000000..1c7a9ae1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-selena-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-selena-mid.png b/public/assets/honkai3rd/stigmata/icon-selena-mid.png new file mode 100644 index 00000000..fc03d164 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-selena-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-selena-top.png b/public/assets/honkai3rd/stigmata/icon-selena-top.png new file mode 100644 index 00000000..5bf0ef26 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-selena-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-bot.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-bot.png new file mode 100644 index 00000000..7db5a9a1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-mid.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-mid.png new file mode 100644 index 00000000..1573629f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-top.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-top.png new file mode 100644 index 00000000..cf2b1a3a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-adrift-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-bot.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-bot.png new file mode 100644 index 00000000..8c43b4ed Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-mid.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-mid.png new file mode 100644 index 00000000..72bd5b81 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shakespeare-top.png b/public/assets/honkai3rd/stigmata/icon-shakespeare-top.png new file mode 100644 index 00000000..cd7a9cd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shakespeare-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shattered-swords-bot.png b/public/assets/honkai3rd/stigmata/icon-shattered-swords-bot.png new file mode 100644 index 00000000..420abb60 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shattered-swords-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shattered-swords-mid.png b/public/assets/honkai3rd/stigmata/icon-shattered-swords-mid.png new file mode 100644 index 00000000..f7225eb0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shattered-swords-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shattered-swords-top.png b/public/assets/honkai3rd/stigmata/icon-shattered-swords-top.png new file mode 100644 index 00000000..1892c388 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shattered-swords-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shennong-bot.png b/public/assets/honkai3rd/stigmata/icon-shennong-bot.png new file mode 100644 index 00000000..e398cdd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shennong-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shennong-mid.png b/public/assets/honkai3rd/stigmata/icon-shennong-mid.png new file mode 100644 index 00000000..01afd355 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shennong-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shennong-top.png b/public/assets/honkai3rd/stigmata/icon-shennong-top.png new file mode 100644 index 00000000..5c66dd12 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shennong-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shigure-kira-bot.png b/public/assets/honkai3rd/stigmata/icon-shigure-kira-bot.png new file mode 100644 index 00000000..88b224d8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shigure-kira-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shigure-kira-mid.png b/public/assets/honkai3rd/stigmata/icon-shigure-kira-mid.png new file mode 100644 index 00000000..841f1390 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shigure-kira-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shigure-kira-top.png b/public/assets/honkai3rd/stigmata/icon-shigure-kira-top.png new file mode 100644 index 00000000..50a02d17 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shigure-kira-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shuijing-bot.png b/public/assets/honkai3rd/stigmata/icon-shuijing-bot.png new file mode 100644 index 00000000..261980a3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shuijing-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shuijing-mid.png b/public/assets/honkai3rd/stigmata/icon-shuijing-mid.png new file mode 100644 index 00000000..32e04837 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shuijing-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-shuijing-top.png b/public/assets/honkai3rd/stigmata/icon-shuijing-top.png new file mode 100644 index 00000000..e09db2c2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-shuijing-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-bot.png b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-bot.png new file mode 100644 index 00000000..77f8a483 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-mid.png b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-mid.png new file mode 100644 index 00000000..f1334ae2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-top.png b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-top.png new file mode 100644 index 00000000..c0b240d7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-siegfried-kaslana-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sin-mal-bot.png b/public/assets/honkai3rd/stigmata/icon-sin-mal-bot.png new file mode 100644 index 00000000..7f24959a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sin-mal-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sin-mal-mid.png b/public/assets/honkai3rd/stigmata/icon-sin-mal-mid.png new file mode 100644 index 00000000..a7ca6ab7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sin-mal-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sin-mal-top.png b/public/assets/honkai3rd/stigmata/icon-sin-mal-top.png new file mode 100644 index 00000000..14a41fb9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sin-mal-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-bot.png b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-bot.png new file mode 100644 index 00000000..88bfb925 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-mid.png b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-mid.png new file mode 100644 index 00000000..26b73942 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-top.png b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-top.png new file mode 100644 index 00000000..8b1e68b1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-ascendant-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-bot.png b/public/assets/honkai3rd/stigmata/icon-sirin-bot.png new file mode 100644 index 00000000..6cd3f9bd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-mid.png b/public/assets/honkai3rd/stigmata/icon-sirin-mid.png new file mode 100644 index 00000000..cf09ae11 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-sirin-top.png b/public/assets/honkai3rd/stigmata/icon-sirin-top.png new file mode 100644 index 00000000..d249a55d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-sirin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-starlit-swing.png b/public/assets/honkai3rd/stigmata/icon-starlit-swing.png new file mode 100644 index 00000000..42715b49 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-starlit-swing.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-summer-surf-bot.png b/public/assets/honkai3rd/stigmata/icon-summer-surf-bot.png new file mode 100644 index 00000000..290e43d7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-summer-surf-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-summer-surf-mid.png b/public/assets/honkai3rd/stigmata/icon-summer-surf-mid.png new file mode 100644 index 00000000..fb7e7d13 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-summer-surf-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-summer-surf-top.png b/public/assets/honkai3rd/stigmata/icon-summer-surf-top.png new file mode 100644 index 00000000..c8ea8276 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-summer-surf-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tchaikovsky-bot.png b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-bot.png new file mode 100644 index 00000000..3bccb881 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tchaikovsky-mid.png b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-mid.png new file mode 100644 index 00000000..52d0925e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tchaikovsky-top.png b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-top.png new file mode 100644 index 00000000..edccadbf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tchaikovsky-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-teri-teri.png b/public/assets/honkai3rd/stigmata/icon-teri-teri.png new file mode 100644 index 00000000..2d4df7a8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-teri-teri.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tesla-band-bot.png b/public/assets/honkai3rd/stigmata/icon-tesla-band-bot.png new file mode 100644 index 00000000..1eeb393f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tesla-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tesla-band-mid.png b/public/assets/honkai3rd/stigmata/icon-tesla-band-mid.png new file mode 100644 index 00000000..23217097 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tesla-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-tesla-band-top.png b/public/assets/honkai3rd/stigmata/icon-tesla-band-top.png new file mode 100644 index 00000000..06f3f961 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-tesla-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-thales-bot.png b/public/assets/honkai3rd/stigmata/icon-thales-bot.png new file mode 100644 index 00000000..4cf6a0b5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-thales-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-thales-mid.png b/public/assets/honkai3rd/stigmata/icon-thales-mid.png new file mode 100644 index 00000000..e8324451 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-thales-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-thales-top.png b/public/assets/honkai3rd/stigmata/icon-thales-top.png new file mode 100644 index 00000000..26041805 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-thales-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-descent.png b/public/assets/honkai3rd/stigmata/icon-theresa-descent.png new file mode 100644 index 00000000..e89a4dc7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-descent.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-gala.png b/public/assets/honkai3rd/stigmata/icon-theresa-gala.png new file mode 100644 index 00000000..7e03a84a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-gala.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-gluttony.png b/public/assets/honkai3rd/stigmata/icon-theresa-gluttony.png new file mode 100644 index 00000000..18953c46 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-gluttony.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-magic-loli.png b/public/assets/honkai3rd/stigmata/icon-theresa-magic-loli.png new file mode 100644 index 00000000..407c45f8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-magic-loli.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-origins-bot.png b/public/assets/honkai3rd/stigmata/icon-theresa-origins-bot.png new file mode 100644 index 00000000..0ce901e3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-origins-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-origins-mid.png b/public/assets/honkai3rd/stigmata/icon-theresa-origins-mid.png new file mode 100644 index 00000000..e9a429a5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-origins-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-origins-top.png b/public/assets/honkai3rd/stigmata/icon-theresa-origins-top.png new file mode 100644 index 00000000..07a7986d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-origins-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-plum-rain.png b/public/assets/honkai3rd/stigmata/icon-theresa-plum-rain.png new file mode 100644 index 00000000..109b03ea Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-plum-rain.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-s-birthday.png b/public/assets/honkai3rd/stigmata/icon-theresa-s-birthday.png new file mode 100644 index 00000000..27ded52c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-theresa-twilight-paladin.png b/public/assets/honkai3rd/stigmata/icon-theresa-twilight-paladin.png new file mode 100644 index 00000000..d1a213b6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-theresa-twilight-paladin.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-turgenev-bot.png b/public/assets/honkai3rd/stigmata/icon-turgenev-bot.png new file mode 100644 index 00000000..3c9dd667 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-turgenev-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-turgenev-mid.png b/public/assets/honkai3rd/stigmata/icon-turgenev-mid.png new file mode 100644 index 00000000..807f9b4e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-turgenev-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-turgenev-top.png b/public/assets/honkai3rd/stigmata/icon-turgenev-top.png new file mode 100644 index 00000000..31865976 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-turgenev-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-valkyrie-judah.png b/public/assets/honkai3rd/stigmata/icon-valkyrie-judah.png new file mode 100644 index 00000000..edb3bbd8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-valkyrie-judah.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-verne-bot.png b/public/assets/honkai3rd/stigmata/icon-verne-bot.png new file mode 100644 index 00000000..c97e1ee4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-verne-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-verne-mid.png b/public/assets/honkai3rd/stigmata/icon-verne-mid.png new file mode 100644 index 00000000..7d1e2bd9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-verne-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-verne-top.png b/public/assets/honkai3rd/stigmata/icon-verne-top.png new file mode 100644 index 00000000..6e421e8c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-verne-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-victoria-bot.png b/public/assets/honkai3rd/stigmata/icon-victoria-bot.png new file mode 100644 index 00000000..ebecfde6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-victoria-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-victoria-mid.png b/public/assets/honkai3rd/stigmata/icon-victoria-mid.png new file mode 100644 index 00000000..35421f9a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-victoria-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-victoria-top.png b/public/assets/honkai3rd/stigmata/icon-victoria-top.png new file mode 100644 index 00000000..e7476337 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-victoria-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-viola-bot.png b/public/assets/honkai3rd/stigmata/icon-viola-bot.png new file mode 100644 index 00000000..21d0a547 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-viola-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-viola-mid.png b/public/assets/honkai3rd/stigmata/icon-viola-mid.png new file mode 100644 index 00000000..bc345401 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-viola-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-viola-top.png b/public/assets/honkai3rd/stigmata/icon-viola-top.png new file mode 100644 index 00000000..2631b32d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-viola-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-void-queen-snowy-fest.png b/public/assets/honkai3rd/stigmata/icon-void-queen-snowy-fest.png new file mode 100644 index 00000000..a473ca16 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-void-queen-snowy-fest.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-bot.png b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-bot.png new file mode 100644 index 00000000..3faf7f41 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-mid.png b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-mid.png new file mode 100644 index 00000000..73e747e4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-top.png b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-top.png new file mode 100644 index 00000000..09573502 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhaojun-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-bot.png b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-bot.png new file mode 100644 index 00000000..6074b643 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-mid.png b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-mid.png new file mode 100644 index 00000000..449b14a5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-top.png b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-top.png new file mode 100644 index 00000000..42749d43 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wang-zhenyi-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-welt-yang-bot.png b/public/assets/honkai3rd/stigmata/icon-welt-yang-bot.png new file mode 100644 index 00000000..a9601a15 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-welt-yang-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-welt-yang-mid.png b/public/assets/honkai3rd/stigmata/icon-welt-yang-mid.png new file mode 100644 index 00000000..f90af417 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-welt-yang-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-welt-yang-top.png b/public/assets/honkai3rd/stigmata/icon-welt-yang-top.png new file mode 100644 index 00000000..b4f69746 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-welt-yang-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wilde-bot.png b/public/assets/honkai3rd/stigmata/icon-wilde-bot.png new file mode 100644 index 00000000..766af99a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wilde-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wilde-mid.png b/public/assets/honkai3rd/stigmata/icon-wilde-mid.png new file mode 100644 index 00000000..9b7cc082 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wilde-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-wilde-top.png b/public/assets/honkai3rd/stigmata/icon-wilde-top.png new file mode 100644 index 00000000..eb9a0c74 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-wilde-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-winter-princess.png b/public/assets/honkai3rd/stigmata/icon-winter-princess.png new file mode 100644 index 00000000..5212945a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-winter-princess.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-bot.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-bot.png new file mode 100644 index 00000000..1227ae08 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-furisode.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-furisode.png new file mode 100644 index 00000000..dd9231e2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-furisode.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-mid.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-mid.png new file mode 100644 index 00000000..f42d1ba0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-prayer.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-prayer.png new file mode 100644 index 00000000..9aad9c41 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-prayer.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-qipao.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-qipao.png new file mode 100644 index 00000000..614c39be Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-qipao.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yae-sakura-top.png b/public/assets/honkai3rd/stigmata/icon-yae-sakura-top.png new file mode 100644 index 00000000..048a6dc8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yae-sakura-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yodo-dono-bot.png b/public/assets/honkai3rd/stigmata/icon-yodo-dono-bot.png new file mode 100644 index 00000000..a8d51584 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yodo-dono-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yodo-dono-mid.png b/public/assets/honkai3rd/stigmata/icon-yodo-dono-mid.png new file mode 100644 index 00000000..f401a03b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yodo-dono-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-yodo-dono-top.png b/public/assets/honkai3rd/stigmata/icon-yodo-dono-top.png new file mode 100644 index 00000000..df422b15 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-yodo-dono-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhangheng-bot.png b/public/assets/honkai3rd/stigmata/icon-zhangheng-bot.png new file mode 100644 index 00000000..e5337aeb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhangheng-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhangheng-mid.png b/public/assets/honkai3rd/stigmata/icon-zhangheng-mid.png new file mode 100644 index 00000000..c4cfa902 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhangheng-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhangheng-top.png b/public/assets/honkai3rd/stigmata/icon-zhangheng-top.png new file mode 100644 index 00000000..e66fdb03 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhangheng-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-bot.png b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-bot.png new file mode 100644 index 00000000..507befee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-mid.png b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-mid.png new file mode 100644 index 00000000..1bf84bee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-top.png b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-top.png new file mode 100644 index 00000000..3571b013 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zhuge-kongming-top.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zorro-bot.png b/public/assets/honkai3rd/stigmata/icon-zorro-bot.png new file mode 100644 index 00000000..4e85e31c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zorro-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zorro-mid.png b/public/assets/honkai3rd/stigmata/icon-zorro-mid.png new file mode 100644 index 00000000..4fc6b4da Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zorro-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/icon-zorro-top.png b/public/assets/honkai3rd/stigmata/icon-zorro-top.png new file mode 100644 index 00000000..b0d0f5ec Binary files /dev/null and b/public/assets/honkai3rd/stigmata/icon-zorro-top.png differ diff --git a/public/assets/honkai3rd/stigmata/idol-raven-bot.png b/public/assets/honkai3rd/stigmata/idol-raven-bot.png new file mode 100644 index 00000000..d17f6769 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/idol-raven-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/idol-raven-mid.png b/public/assets/honkai3rd/stigmata/idol-raven-mid.png new file mode 100644 index 00000000..795a78ea Binary files /dev/null and b/public/assets/honkai3rd/stigmata/idol-raven-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/idol-raven-top.png b/public/assets/honkai3rd/stigmata/idol-raven-top.png new file mode 100644 index 00000000..7e24aa67 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/idol-raven-top.png differ diff --git a/public/assets/honkai3rd/stigmata/irene-adler-bot.png b/public/assets/honkai3rd/stigmata/irene-adler-bot.png new file mode 100644 index 00000000..650e3a05 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/irene-adler-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/irene-adler-mid.png b/public/assets/honkai3rd/stigmata/irene-adler-mid.png new file mode 100644 index 00000000..af5af733 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/irene-adler-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/irene-adler-top.png b/public/assets/honkai3rd/stigmata/irene-adler-top.png new file mode 100644 index 00000000..57f139c6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/irene-adler-top.png differ diff --git a/public/assets/honkai3rd/stigmata/isaac-newton-bot.png b/public/assets/honkai3rd/stigmata/isaac-newton-bot.png new file mode 100644 index 00000000..9a75b2e9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/isaac-newton-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/isaac-newton-mid.png b/public/assets/honkai3rd/stigmata/isaac-newton-mid.png new file mode 100644 index 00000000..97c323c8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/isaac-newton-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/isaac-newton-top.png b/public/assets/honkai3rd/stigmata/isaac-newton-top.png new file mode 100644 index 00000000..82b4378e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/isaac-newton-top.png differ diff --git a/public/assets/honkai3rd/stigmata/ishikawa-goemon-bot.png b/public/assets/honkai3rd/stigmata/ishikawa-goemon-bot.png new file mode 100644 index 00000000..d2a9681c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ishikawa-goemon-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/ishikawa-goemon-mid.png b/public/assets/honkai3rd/stigmata/ishikawa-goemon-mid.png new file mode 100644 index 00000000..7878dcd1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ishikawa-goemon-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/ishikawa-goemon-top.png b/public/assets/honkai3rd/stigmata/ishikawa-goemon-top.png new file mode 100644 index 00000000..6e90aba0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ishikawa-goemon-top.png differ diff --git a/public/assets/honkai3rd/stigmata/jin-shengtan-bot.png b/public/assets/honkai3rd/stigmata/jin-shengtan-bot.png new file mode 100644 index 00000000..7fb4bef5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jin-shengtan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/jin-shengtan-mid.png b/public/assets/honkai3rd/stigmata/jin-shengtan-mid.png new file mode 100644 index 00000000..b5768053 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jin-shengtan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/jin-shengtan-top.png b/public/assets/honkai3rd/stigmata/jin-shengtan-top.png new file mode 100644 index 00000000..8eaeb32d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jin-shengtan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/jingwei-bot.png b/public/assets/honkai3rd/stigmata/jingwei-bot.png new file mode 100644 index 00000000..ea578213 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jingwei-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/jingwei-mid.png b/public/assets/honkai3rd/stigmata/jingwei-mid.png new file mode 100644 index 00000000..f76356c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jingwei-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/jingwei-top.png b/public/assets/honkai3rd/stigmata/jingwei-top.png new file mode 100644 index 00000000..d25ff080 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jingwei-top.png differ diff --git a/public/assets/honkai3rd/stigmata/jixuanyuan-bot.png b/public/assets/honkai3rd/stigmata/jixuanyuan-bot.png new file mode 100644 index 00000000..631d2541 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jixuanyuan-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/jixuanyuan-mid.png b/public/assets/honkai3rd/stigmata/jixuanyuan-mid.png new file mode 100644 index 00000000..a356d90c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jixuanyuan-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/jixuanyuan-top.png b/public/assets/honkai3rd/stigmata/jixuanyuan-top.png new file mode 100644 index 00000000..481bb31a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jixuanyuan-top.png differ diff --git a/public/assets/honkai3rd/stigmata/jonin-sakura.png b/public/assets/honkai3rd/stigmata/jonin-sakura.png new file mode 100644 index 00000000..d89aec47 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/jonin-sakura.png differ diff --git a/public/assets/honkai3rd/stigmata/kafka-bot.png b/public/assets/honkai3rd/stigmata/kafka-bot.png new file mode 100644 index 00000000..44e9e6bd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kafka-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/kafka-mid.png b/public/assets/honkai3rd/stigmata/kafka-mid.png new file mode 100644 index 00000000..48e0b60b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kafka-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/kafka-top.png b/public/assets/honkai3rd/stigmata/kafka-top.png new file mode 100644 index 00000000..62c3a641 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kafka-top.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-hymn-bot.png b/public/assets/honkai3rd/stigmata/kallen-hymn-bot.png new file mode 100644 index 00000000..d4ecf0e7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-hymn-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-hymn-mid.png b/public/assets/honkai3rd/stigmata/kallen-hymn-mid.png new file mode 100644 index 00000000..c17491a5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-hymn-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-hymn-top.png b/public/assets/honkai3rd/stigmata/kallen-hymn-top.png new file mode 100644 index 00000000..a330ac4d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-hymn-top.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-pledge-bot.png b/public/assets/honkai3rd/stigmata/kallen-pledge-bot.png new file mode 100644 index 00000000..9880d05e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-pledge-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-pledge-mid.png b/public/assets/honkai3rd/stigmata/kallen-pledge-mid.png new file mode 100644 index 00000000..646f7c4b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-pledge-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-pledge-top.png b/public/assets/honkai3rd/stigmata/kallen-pledge-top.png new file mode 100644 index 00000000..2f59eb59 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-pledge-top.png differ diff --git a/public/assets/honkai3rd/stigmata/kallen-s-ambition.png b/public/assets/honkai3rd/stigmata/kallen-s-ambition.png new file mode 100644 index 00000000..3b97cc52 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kallen-s-ambition.png differ diff --git a/public/assets/honkai3rd/stigmata/kepler-bot.png b/public/assets/honkai3rd/stigmata/kepler-bot.png new file mode 100644 index 00000000..6fc5f04c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kepler-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/kepler-mid.png b/public/assets/honkai3rd/stigmata/kepler-mid.png new file mode 100644 index 00000000..69d0892d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kepler-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/kepler-top.png b/public/assets/honkai3rd/stigmata/kepler-top.png new file mode 100644 index 00000000..2275d873 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kepler-top.png differ diff --git a/public/assets/honkai3rd/stigmata/kiana-birthday.png b/public/assets/honkai3rd/stigmata/kiana-birthday.png new file mode 100644 index 00000000..522218f4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kiana-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/kiana-camping.png b/public/assets/honkai3rd/stigmata/kiana-camping.png new file mode 100644 index 00000000..bd841b4c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kiana-camping.png differ diff --git a/public/assets/honkai3rd/stigmata/kiana-diva.png b/public/assets/honkai3rd/stigmata/kiana-diva.png new file mode 100644 index 00000000..ad15f8e9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kiana-diva.png differ diff --git a/public/assets/honkai3rd/stigmata/kiana-neko-birthday.png b/public/assets/honkai3rd/stigmata/kiana-neko-birthday.png new file mode 100644 index 00000000..43aa54e8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kiana-neko-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/kinderfest.png b/public/assets/honkai3rd/stigmata/kinderfest.png new file mode 100644 index 00000000..ccb8cb19 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kinderfest.png differ diff --git a/public/assets/honkai3rd/stigmata/kitten-fun-bot.png b/public/assets/honkai3rd/stigmata/kitten-fun-bot.png new file mode 100644 index 00000000..8f471334 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kitten-fun-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/kitten-fun-mid.png b/public/assets/honkai3rd/stigmata/kitten-fun-mid.png new file mode 100644 index 00000000..18e46cd8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kitten-fun-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/kitten-fun-top.png b/public/assets/honkai3rd/stigmata/kitten-fun-top.png new file mode 100644 index 00000000..5ff4f40d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/kitten-fun-top.png differ diff --git a/public/assets/honkai3rd/stigmata/leeuwenhoek-bot.png b/public/assets/honkai3rd/stigmata/leeuwenhoek-bot.png new file mode 100644 index 00000000..b1c86030 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/leeuwenhoek-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/leeuwenhoek-mid.png b/public/assets/honkai3rd/stigmata/leeuwenhoek-mid.png new file mode 100644 index 00000000..9fd99b34 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/leeuwenhoek-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/leeuwenhoek-top.png b/public/assets/honkai3rd/stigmata/leeuwenhoek-top.png new file mode 100644 index 00000000..34f803dc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/leeuwenhoek-top.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-bot.png b/public/assets/honkai3rd/stigmata/lier-bot.png new file mode 100644 index 00000000..89e2286a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-mid.png b/public/assets/honkai3rd/stigmata/lier-mid.png new file mode 100644 index 00000000..f07c3e2f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-scarlet-bot.png b/public/assets/honkai3rd/stigmata/lier-scarlet-bot.png new file mode 100644 index 00000000..14fa74ee Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-scarlet-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-scarlet-mid.png b/public/assets/honkai3rd/stigmata/lier-scarlet-mid.png new file mode 100644 index 00000000..a768600b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-scarlet-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-scarlet-top.png b/public/assets/honkai3rd/stigmata/lier-scarlet-top.png new file mode 100644 index 00000000..93c68872 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-scarlet-top.png differ diff --git a/public/assets/honkai3rd/stigmata/lier-top.png b/public/assets/honkai3rd/stigmata/lier-top.png new file mode 100644 index 00000000..964d5e09 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lier-top.png differ diff --git a/public/assets/honkai3rd/stigmata/linnaeus-bot.png b/public/assets/honkai3rd/stigmata/linnaeus-bot.png new file mode 100644 index 00000000..05665399 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/linnaeus-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/linnaeus-mid.png b/public/assets/honkai3rd/stigmata/linnaeus-mid.png new file mode 100644 index 00000000..58611ac8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/linnaeus-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/linnaeus-top.png b/public/assets/honkai3rd/stigmata/linnaeus-top.png new file mode 100644 index 00000000..f916d022 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/linnaeus-top.png differ diff --git a/public/assets/honkai3rd/stigmata/lucia-bot.png b/public/assets/honkai3rd/stigmata/lucia-bot.png new file mode 100644 index 00000000..38a1e1e6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lucia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/lucia-mid.png b/public/assets/honkai3rd/stigmata/lucia-mid.png new file mode 100644 index 00000000..44042111 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lucia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/lucia-top.png b/public/assets/honkai3rd/stigmata/lucia-top.png new file mode 100644 index 00000000..e716b02b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/lucia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/marco-polo-bot.png b/public/assets/honkai3rd/stigmata/marco-polo-bot.png new file mode 100644 index 00000000..f51a647d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/marco-polo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/marco-polo-mid.png b/public/assets/honkai3rd/stigmata/marco-polo-mid.png new file mode 100644 index 00000000..96ab0702 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/marco-polo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/marco-polo-top.png b/public/assets/honkai3rd/stigmata/marco-polo-top.png new file mode 100644 index 00000000..4a22d369 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/marco-polo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/mary-shelley-bot.png b/public/assets/honkai3rd/stigmata/mary-shelley-bot.png new file mode 100644 index 00000000..b9e73e4b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mary-shelley-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/mary-shelley-mid.png b/public/assets/honkai3rd/stigmata/mary-shelley-mid.png new file mode 100644 index 00000000..f9e4e47e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mary-shelley-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/mary-shelley-top.png b/public/assets/honkai3rd/stigmata/mary-shelley-top.png new file mode 100644 index 00000000..5c9f1aff Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mary-shelley-top.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-bride.png b/public/assets/honkai3rd/stigmata/mei-bride.png new file mode 100644 index 00000000..4e5ec0a6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-bride.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-demon.png b/public/assets/honkai3rd/stigmata/mei-demon.png new file mode 100644 index 00000000..065d129f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-demon.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-diva.png b/public/assets/honkai3rd/stigmata/mei-diva.png new file mode 100644 index 00000000..d2379db5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-diva.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-office-lady.png b/public/assets/honkai3rd/stigmata/mei-office-lady.png new file mode 100644 index 00000000..89762ee3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-office-lady.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-s-birthday.png b/public/assets/honkai3rd/stigmata/mei-s-birthday.png new file mode 100644 index 00000000..e7b2dfaf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/mei-wrath.png b/public/assets/honkai3rd/stigmata/mei-wrath.png new file mode 100644 index 00000000..2b43c0c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mei-wrath.png differ diff --git a/public/assets/honkai3rd/stigmata/mendeleev-bot.png b/public/assets/honkai3rd/stigmata/mendeleev-bot.png new file mode 100644 index 00000000..e3075a83 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mendeleev-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/mendeleev-mid.png b/public/assets/honkai3rd/stigmata/mendeleev-mid.png new file mode 100644 index 00000000..d99e923a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mendeleev-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/mendeleev-top.png b/public/assets/honkai3rd/stigmata/mendeleev-top.png new file mode 100644 index 00000000..931ce0b8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/mendeleev-top.png differ diff --git a/public/assets/honkai3rd/stigmata/michelangelo-bot.png b/public/assets/honkai3rd/stigmata/michelangelo-bot.png new file mode 100644 index 00000000..8c8f9257 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/michelangelo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/michelangelo-mid.png b/public/assets/honkai3rd/stigmata/michelangelo-mid.png new file mode 100644 index 00000000..519809b1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/michelangelo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/michelangelo-top.png b/public/assets/honkai3rd/stigmata/michelangelo-top.png new file mode 100644 index 00000000..8c18cbe6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/michelangelo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/misato.png b/public/assets/honkai3rd/stigmata/misato.png new file mode 100644 index 00000000..dde83b41 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/misato.png differ diff --git a/public/assets/honkai3rd/stigmata/miyouji.png b/public/assets/honkai3rd/stigmata/miyouji.png new file mode 100644 index 00000000..cd3d2620 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/miyouji.png differ diff --git a/public/assets/honkai3rd/stigmata/monet-bot.png b/public/assets/honkai3rd/stigmata/monet-bot.png new file mode 100644 index 00000000..e2bf30c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/monet-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/monet-mid.png b/public/assets/honkai3rd/stigmata/monet-mid.png new file mode 100644 index 00000000..0e8998c8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/monet-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/monet-top.png b/public/assets/honkai3rd/stigmata/monet-top.png new file mode 100644 index 00000000..0fbd8ecf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/monet-top.png differ diff --git a/public/assets/honkai3rd/stigmata/murata-himeko-bot.png b/public/assets/honkai3rd/stigmata/murata-himeko-bot.png new file mode 100644 index 00000000..a453dd95 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/murata-himeko-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/murata-himeko-mid.png b/public/assets/honkai3rd/stigmata/murata-himeko-mid.png new file mode 100644 index 00000000..cd03325e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/murata-himeko-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/murata-himeko-top.png b/public/assets/honkai3rd/stigmata/murata-himeko-top.png new file mode 100644 index 00000000..54003d9e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/murata-himeko-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nagamitsu-bot.png b/public/assets/honkai3rd/stigmata/nagamitsu-bot.png new file mode 100644 index 00000000..dbf2b938 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nagamitsu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nagamitsu-mid.png b/public/assets/honkai3rd/stigmata/nagamitsu-mid.png new file mode 100644 index 00000000..e90337f1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nagamitsu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nagamitsu-top.png b/public/assets/honkai3rd/stigmata/nagamitsu-top.png new file mode 100644 index 00000000..c428e5fa Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nagamitsu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/naoe-kanetsugu-bot.png b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-bot.png new file mode 100644 index 00000000..d29d100c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/naoe-kanetsugu-mid.png b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-mid.png new file mode 100644 index 00000000..e9c62cc5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/naoe-kanetsugu-top.png b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-top.png new file mode 100644 index 00000000..e3a82985 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/naoe-kanetsugu-top.png differ diff --git a/public/assets/honkai3rd/stigmata/new-year-bot.png b/public/assets/honkai3rd/stigmata/new-year-bot.png new file mode 100644 index 00000000..52e52811 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/new-year-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/new-year-mid.png b/public/assets/honkai3rd/stigmata/new-year-mid.png new file mode 100644 index 00000000..2b5c0e34 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/new-year-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/new-year-top.png b/public/assets/honkai3rd/stigmata/new-year-top.png new file mode 100644 index 00000000..8081aa6b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/new-year-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nikola-tesla-bot.png b/public/assets/honkai3rd/stigmata/nikola-tesla-bot.png new file mode 100644 index 00000000..7e349ecc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nikola-tesla-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nikola-tesla-mid.png b/public/assets/honkai3rd/stigmata/nikola-tesla-mid.png new file mode 100644 index 00000000..daa1f84f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nikola-tesla-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nikola-tesla-top.png b/public/assets/honkai3rd/stigmata/nikola-tesla-top.png new file mode 100644 index 00000000..d2a5add4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nikola-tesla-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nobel-bot.png b/public/assets/honkai3rd/stigmata/nobel-bot.png new file mode 100644 index 00000000..0e3f97cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nobel-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nobel-mid.png b/public/assets/honkai3rd/stigmata/nobel-mid.png new file mode 100644 index 00000000..149f22b2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nobel-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nobel-top.png b/public/assets/honkai3rd/stigmata/nobel-top.png new file mode 100644 index 00000000..dae606de Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nobel-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nohime-bot.png b/public/assets/honkai3rd/stigmata/nohime-bot.png new file mode 100644 index 00000000..600cfe15 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nohime-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nohime-mid.png b/public/assets/honkai3rd/stigmata/nohime-mid.png new file mode 100644 index 00000000..381505b7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nohime-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nohime-top.png b/public/assets/honkai3rd/stigmata/nohime-top.png new file mode 100644 index 00000000..f9eb5779 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nohime-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-bot.png b/public/assets/honkai3rd/stigmata/nuwa-bot.png new file mode 100644 index 00000000..28c72e62 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-figurine-master-bot.png b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-bot.png new file mode 100644 index 00000000..a248be2c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-figurine-master-mid.png b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-mid.png new file mode 100644 index 00000000..6cff221d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-figurine-master-top.png b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-top.png new file mode 100644 index 00000000..843219c4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-figurine-master-top.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-mid.png b/public/assets/honkai3rd/stigmata/nuwa-mid.png new file mode 100644 index 00000000..d49acf90 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/nuwa-top.png b/public/assets/honkai3rd/stigmata/nuwa-top.png new file mode 100644 index 00000000..736ab99b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/nuwa-top.png differ diff --git a/public/assets/honkai3rd/stigmata/octavia-bot.png b/public/assets/honkai3rd/stigmata/octavia-bot.png new file mode 100644 index 00000000..f854acf1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/octavia-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/octavia-mid.png b/public/assets/honkai3rd/stigmata/octavia-mid.png new file mode 100644 index 00000000..69718340 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/octavia-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/octavia-top.png b/public/assets/honkai3rd/stigmata/octavia-top.png new file mode 100644 index 00000000..169bba53 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/octavia-top.png differ diff --git a/public/assets/honkai3rd/stigmata/ogier-bot.png b/public/assets/honkai3rd/stigmata/ogier-bot.png new file mode 100644 index 00000000..9a60ebc8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ogier-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/ogier-mid.png b/public/assets/honkai3rd/stigmata/ogier-mid.png new file mode 100644 index 00000000..49078e84 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ogier-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/ogier-top.png b/public/assets/honkai3rd/stigmata/ogier-top.png new file mode 100644 index 00000000..dcd5a31d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ogier-top.png differ diff --git a/public/assets/honkai3rd/stigmata/olenyevas-plum-rain.png b/public/assets/honkai3rd/stigmata/olenyevas-plum-rain.png new file mode 100644 index 00000000..dc48cfa0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/olenyevas-plum-rain.png differ diff --git a/public/assets/honkai3rd/stigmata/otto-apocalypse-bot.png b/public/assets/honkai3rd/stigmata/otto-apocalypse-bot.png new file mode 100644 index 00000000..d96cbfeb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/otto-apocalypse-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/otto-apocalypse-mid.png b/public/assets/honkai3rd/stigmata/otto-apocalypse-mid.png new file mode 100644 index 00000000..701c962b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/otto-apocalypse-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/otto-apocalypse-top.png b/public/assets/honkai3rd/stigmata/otto-apocalypse-top.png new file mode 100644 index 00000000..e772edcb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/otto-apocalypse-top.png differ diff --git a/public/assets/honkai3rd/stigmata/outworld-traveler.png b/public/assets/honkai3rd/stigmata/outworld-traveler.png new file mode 100644 index 00000000..b17d1421 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/outworld-traveler.png differ diff --git a/public/assets/honkai3rd/stigmata/paganini-bot.png b/public/assets/honkai3rd/stigmata/paganini-bot.png new file mode 100644 index 00000000..eb216e81 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/paganini-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/paganini-mid.png b/public/assets/honkai3rd/stigmata/paganini-mid.png new file mode 100644 index 00000000..20547c91 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/paganini-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/paganini-top.png b/public/assets/honkai3rd/stigmata/paganini-top.png new file mode 100644 index 00000000..6dc97125 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/paganini-top.png differ diff --git a/public/assets/honkai3rd/stigmata/picasso-bot.png b/public/assets/honkai3rd/stigmata/picasso-bot.png new file mode 100644 index 00000000..f3039eec Binary files /dev/null and b/public/assets/honkai3rd/stigmata/picasso-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/picasso-mid.png b/public/assets/honkai3rd/stigmata/picasso-mid.png new file mode 100644 index 00000000..fdaeec33 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/picasso-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/picasso-top.png b/public/assets/honkai3rd/stigmata/picasso-top.png new file mode 100644 index 00000000..87d77264 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/picasso-top.png differ diff --git a/public/assets/honkai3rd/stigmata/planck-bot.png b/public/assets/honkai3rd/stigmata/planck-bot.png new file mode 100644 index 00000000..bc426e8e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/planck-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/planck-mid.png b/public/assets/honkai3rd/stigmata/planck-mid.png new file mode 100644 index 00000000..035426ef Binary files /dev/null and b/public/assets/honkai3rd/stigmata/planck-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/planck-top.png b/public/assets/honkai3rd/stigmata/planck-top.png new file mode 100644 index 00000000..750db5f0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/planck-top.png differ diff --git a/public/assets/honkai3rd/stigmata/rasputin-bot.png b/public/assets/honkai3rd/stigmata/rasputin-bot.png new file mode 100644 index 00000000..152178b4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rasputin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/rasputin-mid.png b/public/assets/honkai3rd/stigmata/rasputin-mid.png new file mode 100644 index 00000000..5b99dc1c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rasputin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/rasputin-top.png b/public/assets/honkai3rd/stigmata/rasputin-top.png new file mode 100644 index 00000000..fa3f1c04 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rasputin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/raven-s-moon.png b/public/assets/honkai3rd/stigmata/raven-s-moon.png new file mode 100644 index 00000000..bde83a04 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/raven-s-moon.png differ diff --git a/public/assets/honkai3rd/stigmata/raven-sea-waves.png b/public/assets/honkai3rd/stigmata/raven-sea-waves.png new file mode 100644 index 00000000..6f41359f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/raven-sea-waves.png differ diff --git a/public/assets/honkai3rd/stigmata/rinaldo-bot.png b/public/assets/honkai3rd/stigmata/rinaldo-bot.png new file mode 100644 index 00000000..a0e40670 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rinaldo-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/rinaldo-mid.png b/public/assets/honkai3rd/stigmata/rinaldo-mid.png new file mode 100644 index 00000000..5e91877d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rinaldo-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/rinaldo-top.png b/public/assets/honkai3rd/stigmata/rinaldo-top.png new file mode 100644 index 00000000..eef524b7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rinaldo-top.png differ diff --git a/public/assets/honkai3rd/stigmata/rita-autumn-leaves.png b/public/assets/honkai3rd/stigmata/rita-autumn-leaves.png new file mode 100644 index 00000000..eddbddb2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rita-autumn-leaves.png differ diff --git a/public/assets/honkai3rd/stigmata/rita-dame-de-cœur.png b/public/assets/honkai3rd/stigmata/rita-dame-de-cœur.png new file mode 100644 index 00000000..166bed1e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rita-dame-de-cœur.png differ diff --git a/public/assets/honkai3rd/stigmata/rita-rosemary.png b/public/assets/honkai3rd/stigmata/rita-rosemary.png new file mode 100644 index 00000000..897f8be2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rita-rosemary.png differ diff --git a/public/assets/honkai3rd/stigmata/rita-sweetheart.png b/public/assets/honkai3rd/stigmata/rita-sweetheart.png new file mode 100644 index 00000000..5fba4839 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rita-sweetheart.png differ diff --git a/public/assets/honkai3rd/stigmata/rita-thimbleberry.png b/public/assets/honkai3rd/stigmata/rita-thimbleberry.png new file mode 100644 index 00000000..8e3da950 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rita-thimbleberry.png differ diff --git a/public/assets/honkai3rd/stigmata/roald-amundsen-bot.png b/public/assets/honkai3rd/stigmata/roald-amundsen-bot.png new file mode 100644 index 00000000..aefb6c6f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/roald-amundsen-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/roald-amundsen-mid.png b/public/assets/honkai3rd/stigmata/roald-amundsen-mid.png new file mode 100644 index 00000000..ae6264af Binary files /dev/null and b/public/assets/honkai3rd/stigmata/roald-amundsen-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/roald-amundsen-top.png b/public/assets/honkai3rd/stigmata/roald-amundsen-top.png new file mode 100644 index 00000000..24cfcbc9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/roald-amundsen-top.png differ diff --git a/public/assets/honkai3rd/stigmata/robert-peary-bot.png b/public/assets/honkai3rd/stigmata/robert-peary-bot.png new file mode 100644 index 00000000..22a5498f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/robert-peary-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/robert-peary-mid.png b/public/assets/honkai3rd/stigmata/robert-peary-mid.png new file mode 100644 index 00000000..4117567b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/robert-peary-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/robert-peary-top.png b/public/assets/honkai3rd/stigmata/robert-peary-top.png new file mode 100644 index 00000000..44a9764a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/robert-peary-top.png differ diff --git a/public/assets/honkai3rd/stigmata/rowland-bot.png b/public/assets/honkai3rd/stigmata/rowland-bot.png new file mode 100644 index 00000000..71faafe4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rowland-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/rowland-mid.png b/public/assets/honkai3rd/stigmata/rowland-mid.png new file mode 100644 index 00000000..5c813d78 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rowland-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/rowland-top.png b/public/assets/honkai3rd/stigmata/rowland-top.png new file mode 100644 index 00000000..dd0bce65 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/rowland-top.png differ diff --git a/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-bot.png b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-bot.png new file mode 100644 index 00000000..7d56fa5c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-mid.png b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-mid.png new file mode 100644 index 00000000..49b6ab0d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-top.png b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-top.png new file mode 100644 index 00000000..b0f54731 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/ryunosuke-akutagawa-top.png differ diff --git a/public/assets/honkai3rd/stigmata/sakamoto-ryoma-bot.png b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-bot.png new file mode 100644 index 00000000..344664b8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/sakamoto-ryoma-mid.png b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-mid.png new file mode 100644 index 00000000..3b776833 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/sakamoto-ryoma-top.png b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-top.png new file mode 100644 index 00000000..a5aa4bb1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sakamoto-ryoma-top.png differ diff --git a/public/assets/honkai3rd/stigmata/sanada-yukimura-bot.png b/public/assets/honkai3rd/stigmata/sanada-yukimura-bot.png new file mode 100644 index 00000000..58e8343e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sanada-yukimura-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/sanada-yukimura-mid.png b/public/assets/honkai3rd/stigmata/sanada-yukimura-mid.png new file mode 100644 index 00000000..c8b20708 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sanada-yukimura-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/sanada-yukimura-top.png b/public/assets/honkai3rd/stigmata/sanada-yukimura-top.png new file mode 100644 index 00000000..1b1377b5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sanada-yukimura-top.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-band-bot.png b/public/assets/honkai3rd/stigmata/schrodinger-band-bot.png new file mode 100644 index 00000000..d00bec81 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-band-mid.png b/public/assets/honkai3rd/stigmata/schrodinger-band-mid.png new file mode 100644 index 00000000..aba67b52 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-band-top.png b/public/assets/honkai3rd/stigmata/schrodinger-band-top.png new file mode 100644 index 00000000..722627d8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-bot.png b/public/assets/honkai3rd/stigmata/schrodinger-bot.png new file mode 100644 index 00000000..b915bddc Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-mid.png b/public/assets/honkai3rd/stigmata/schrodinger-mid.png new file mode 100644 index 00000000..32483a90 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-top.png b/public/assets/honkai3rd/stigmata/schrodinger-top.png new file mode 100644 index 00000000..9d558242 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-top.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-tour-bot.png b/public/assets/honkai3rd/stigmata/schrodinger-tour-bot.png new file mode 100644 index 00000000..998004e4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-tour-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-tour-mid.png b/public/assets/honkai3rd/stigmata/schrodinger-tour-mid.png new file mode 100644 index 00000000..629c11da Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-tour-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/schrodinger-tour-top.png b/public/assets/honkai3rd/stigmata/schrodinger-tour-top.png new file mode 100644 index 00000000..2cba62cf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/schrodinger-tour-top.png differ diff --git a/public/assets/honkai3rd/stigmata/scott-bot.png b/public/assets/honkai3rd/stigmata/scott-bot.png new file mode 100644 index 00000000..4cfb2a74 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/scott-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/scott-mid.png b/public/assets/honkai3rd/stigmata/scott-mid.png new file mode 100644 index 00000000..f51b8567 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/scott-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/scott-top.png b/public/assets/honkai3rd/stigmata/scott-top.png new file mode 100644 index 00000000..f5869835 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/scott-top.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-birthday.png b/public/assets/honkai3rd/stigmata/seele-birthday.png new file mode 100644 index 00000000..37285af1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-doubled-bliss.png b/public/assets/honkai3rd/stigmata/seele-doubled-bliss.png new file mode 100644 index 00000000..4a521e23 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-doubled-bliss.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-shopping.png b/public/assets/honkai3rd/stigmata/seele-shopping.png new file mode 100644 index 00000000..e2a3cfa4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-shopping.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-the-deep.png b/public/assets/honkai3rd/stigmata/seele-the-deep.png new file mode 100644 index 00000000..faec5f19 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-the-deep.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-vollerei-bot.png b/public/assets/honkai3rd/stigmata/seele-vollerei-bot.png new file mode 100644 index 00000000..7a846e4f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-vollerei-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-vollerei-mid.png b/public/assets/honkai3rd/stigmata/seele-vollerei-mid.png new file mode 100644 index 00000000..9276b34e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-vollerei-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/seele-vollerei-top.png b/public/assets/honkai3rd/stigmata/seele-vollerei-top.png new file mode 100644 index 00000000..d1af96bd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/seele-vollerei-top.png differ diff --git a/public/assets/honkai3rd/stigmata/selena-bot.png b/public/assets/honkai3rd/stigmata/selena-bot.png new file mode 100644 index 00000000..be91e679 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/selena-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/selena-mid.png b/public/assets/honkai3rd/stigmata/selena-mid.png new file mode 100644 index 00000000..e37d11c6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/selena-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/selena-top.png b/public/assets/honkai3rd/stigmata/selena-top.png new file mode 100644 index 00000000..8561fff4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/selena-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-adrift-bot.png b/public/assets/honkai3rd/stigmata/shakespeare-adrift-bot.png new file mode 100644 index 00000000..db36e553 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-adrift-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-adrift-mid.png b/public/assets/honkai3rd/stigmata/shakespeare-adrift-mid.png new file mode 100644 index 00000000..9d506fec Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-adrift-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-adrift-top.png b/public/assets/honkai3rd/stigmata/shakespeare-adrift-top.png new file mode 100644 index 00000000..4fbdb2da Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-adrift-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-bot.png b/public/assets/honkai3rd/stigmata/shakespeare-bot.png new file mode 100644 index 00000000..d6d55a4e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-mid.png b/public/assets/honkai3rd/stigmata/shakespeare-mid.png new file mode 100644 index 00000000..ab2a98f1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shakespeare-top.png b/public/assets/honkai3rd/stigmata/shakespeare-top.png new file mode 100644 index 00000000..713a11cd Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shakespeare-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shattered-swords-bot.png b/public/assets/honkai3rd/stigmata/shattered-swords-bot.png new file mode 100644 index 00000000..695672bb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shattered-swords-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shattered-swords-mid.png b/public/assets/honkai3rd/stigmata/shattered-swords-mid.png new file mode 100644 index 00000000..15a89b65 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shattered-swords-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shattered-swords-top.png b/public/assets/honkai3rd/stigmata/shattered-swords-top.png new file mode 100644 index 00000000..cd0307b5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shattered-swords-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shennong-bot.png b/public/assets/honkai3rd/stigmata/shennong-bot.png new file mode 100644 index 00000000..37c51a63 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shennong-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shennong-mid.png b/public/assets/honkai3rd/stigmata/shennong-mid.png new file mode 100644 index 00000000..48b8b860 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shennong-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shennong-top.png b/public/assets/honkai3rd/stigmata/shennong-top.png new file mode 100644 index 00000000..7e8eccf2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shennong-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shigure-kira-bot.png b/public/assets/honkai3rd/stigmata/shigure-kira-bot.png new file mode 100644 index 00000000..f190a81e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shigure-kira-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shigure-kira-mid.png b/public/assets/honkai3rd/stigmata/shigure-kira-mid.png new file mode 100644 index 00000000..02c4f6c0 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shigure-kira-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shigure-kira-top.png b/public/assets/honkai3rd/stigmata/shigure-kira-top.png new file mode 100644 index 00000000..ddd5fdf7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shigure-kira-top.png differ diff --git a/public/assets/honkai3rd/stigmata/shuijing-bot.png b/public/assets/honkai3rd/stigmata/shuijing-bot.png new file mode 100644 index 00000000..0edccdb8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shuijing-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/shuijing-mid.png b/public/assets/honkai3rd/stigmata/shuijing-mid.png new file mode 100644 index 00000000..89e83b54 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shuijing-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/shuijing-top.png b/public/assets/honkai3rd/stigmata/shuijing-top.png new file mode 100644 index 00000000..2a57278b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/shuijing-top.png differ diff --git a/public/assets/honkai3rd/stigmata/siegfried-kaslana-bot.png b/public/assets/honkai3rd/stigmata/siegfried-kaslana-bot.png new file mode 100644 index 00000000..a57be311 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/siegfried-kaslana-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/siegfried-kaslana-mid.png b/public/assets/honkai3rd/stigmata/siegfried-kaslana-mid.png new file mode 100644 index 00000000..1a3f5826 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/siegfried-kaslana-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/siegfried-kaslana-top.png b/public/assets/honkai3rd/stigmata/siegfried-kaslana-top.png new file mode 100644 index 00000000..434bbddb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/siegfried-kaslana-top.png differ diff --git a/public/assets/honkai3rd/stigmata/sin-mal-bot.png b/public/assets/honkai3rd/stigmata/sin-mal-bot.png new file mode 100644 index 00000000..181a5829 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sin-mal-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/sin-mal-mid.png b/public/assets/honkai3rd/stigmata/sin-mal-mid.png new file mode 100644 index 00000000..96f85c6b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sin-mal-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/sin-mal-top.png b/public/assets/honkai3rd/stigmata/sin-mal-top.png new file mode 100644 index 00000000..8a847a80 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sin-mal-top.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-ascendant-bot.png b/public/assets/honkai3rd/stigmata/sirin-ascendant-bot.png new file mode 100644 index 00000000..7cb80fea Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-ascendant-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-ascendant-mid.png b/public/assets/honkai3rd/stigmata/sirin-ascendant-mid.png new file mode 100644 index 00000000..70fc8cc6 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-ascendant-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-ascendant-top.png b/public/assets/honkai3rd/stigmata/sirin-ascendant-top.png new file mode 100644 index 00000000..a7bba5a8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-ascendant-top.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-bot.png b/public/assets/honkai3rd/stigmata/sirin-bot.png new file mode 100644 index 00000000..8af4cc89 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-mid.png b/public/assets/honkai3rd/stigmata/sirin-mid.png new file mode 100644 index 00000000..4224eef8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/sirin-top.png b/public/assets/honkai3rd/stigmata/sirin-top.png new file mode 100644 index 00000000..94ee5742 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/sirin-top.png differ diff --git a/public/assets/honkai3rd/stigmata/starlit-swing.png b/public/assets/honkai3rd/stigmata/starlit-swing.png new file mode 100644 index 00000000..2892c52b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/starlit-swing.png differ diff --git a/public/assets/honkai3rd/stigmata/summer-surf-bot.png b/public/assets/honkai3rd/stigmata/summer-surf-bot.png new file mode 100644 index 00000000..7df0504f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/summer-surf-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/summer-surf-mid.png b/public/assets/honkai3rd/stigmata/summer-surf-mid.png new file mode 100644 index 00000000..3b4b1708 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/summer-surf-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/summer-surf-top.png b/public/assets/honkai3rd/stigmata/summer-surf-top.png new file mode 100644 index 00000000..7ed7094b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/summer-surf-top.png differ diff --git a/public/assets/honkai3rd/stigmata/tchaikovsky-bot.png b/public/assets/honkai3rd/stigmata/tchaikovsky-bot.png new file mode 100644 index 00000000..90fb509d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tchaikovsky-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/tchaikovsky-mid.png b/public/assets/honkai3rd/stigmata/tchaikovsky-mid.png new file mode 100644 index 00000000..c5b52f62 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tchaikovsky-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/tchaikovsky-top.png b/public/assets/honkai3rd/stigmata/tchaikovsky-top.png new file mode 100644 index 00000000..345aba37 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tchaikovsky-top.png differ diff --git a/public/assets/honkai3rd/stigmata/teri-teri.png b/public/assets/honkai3rd/stigmata/teri-teri.png new file mode 100644 index 00000000..3836a36b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/teri-teri.png differ diff --git a/public/assets/honkai3rd/stigmata/tesla-band-bot.png b/public/assets/honkai3rd/stigmata/tesla-band-bot.png new file mode 100644 index 00000000..6c0739c7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tesla-band-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/tesla-band-mid.png b/public/assets/honkai3rd/stigmata/tesla-band-mid.png new file mode 100644 index 00000000..f8d957a9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tesla-band-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/tesla-band-top.png b/public/assets/honkai3rd/stigmata/tesla-band-top.png new file mode 100644 index 00000000..09eeb037 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/tesla-band-top.png differ diff --git a/public/assets/honkai3rd/stigmata/thales-bot.png b/public/assets/honkai3rd/stigmata/thales-bot.png new file mode 100644 index 00000000..24b900e9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/thales-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/thales-mid.png b/public/assets/honkai3rd/stigmata/thales-mid.png new file mode 100644 index 00000000..eca341b9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/thales-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/thales-top.png b/public/assets/honkai3rd/stigmata/thales-top.png new file mode 100644 index 00000000..2c250e35 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/thales-top.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-descent.png b/public/assets/honkai3rd/stigmata/theresa-descent.png new file mode 100644 index 00000000..b95dd913 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-descent.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-gala.png b/public/assets/honkai3rd/stigmata/theresa-gala.png new file mode 100644 index 00000000..a2351000 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-gala.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-gluttony.png b/public/assets/honkai3rd/stigmata/theresa-gluttony.png new file mode 100644 index 00000000..7e12e6c3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-gluttony.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-magic-loli.png b/public/assets/honkai3rd/stigmata/theresa-magic-loli.png new file mode 100644 index 00000000..679f0ea2 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-magic-loli.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-origins-bot.png b/public/assets/honkai3rd/stigmata/theresa-origins-bot.png new file mode 100644 index 00000000..2911aab4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-origins-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-origins-mid.png b/public/assets/honkai3rd/stigmata/theresa-origins-mid.png new file mode 100644 index 00000000..0b14ff02 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-origins-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-origins-top.png b/public/assets/honkai3rd/stigmata/theresa-origins-top.png new file mode 100644 index 00000000..2c826ec3 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-origins-top.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-plum-rain.png b/public/assets/honkai3rd/stigmata/theresa-plum-rain.png new file mode 100644 index 00000000..139de9c5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-plum-rain.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-s-birthday.png b/public/assets/honkai3rd/stigmata/theresa-s-birthday.png new file mode 100644 index 00000000..41cecf59 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-s-birthday.png differ diff --git a/public/assets/honkai3rd/stigmata/theresa-twilight-paladin.png b/public/assets/honkai3rd/stigmata/theresa-twilight-paladin.png new file mode 100644 index 00000000..8acc6baf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/theresa-twilight-paladin.png differ diff --git a/public/assets/honkai3rd/stigmata/turgenev-bot.png b/public/assets/honkai3rd/stigmata/turgenev-bot.png new file mode 100644 index 00000000..c1e238b4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/turgenev-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/turgenev-mid.png b/public/assets/honkai3rd/stigmata/turgenev-mid.png new file mode 100644 index 00000000..40049c76 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/turgenev-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/turgenev-top.png b/public/assets/honkai3rd/stigmata/turgenev-top.png new file mode 100644 index 00000000..3cb98275 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/turgenev-top.png differ diff --git a/public/assets/honkai3rd/stigmata/valkyrie-judah.png b/public/assets/honkai3rd/stigmata/valkyrie-judah.png new file mode 100644 index 00000000..f71fd805 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/valkyrie-judah.png differ diff --git a/public/assets/honkai3rd/stigmata/verne-bot.png b/public/assets/honkai3rd/stigmata/verne-bot.png new file mode 100644 index 00000000..887523e8 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/verne-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/verne-mid.png b/public/assets/honkai3rd/stigmata/verne-mid.png new file mode 100644 index 00000000..66451638 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/verne-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/verne-top.png b/public/assets/honkai3rd/stigmata/verne-top.png new file mode 100644 index 00000000..7eb5881e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/verne-top.png differ diff --git a/public/assets/honkai3rd/stigmata/victoria-bot.png b/public/assets/honkai3rd/stigmata/victoria-bot.png new file mode 100644 index 00000000..c0b9e20c Binary files /dev/null and b/public/assets/honkai3rd/stigmata/victoria-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/victoria-mid.png b/public/assets/honkai3rd/stigmata/victoria-mid.png new file mode 100644 index 00000000..0f90cdaf Binary files /dev/null and b/public/assets/honkai3rd/stigmata/victoria-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/victoria-top.png b/public/assets/honkai3rd/stigmata/victoria-top.png new file mode 100644 index 00000000..a6af910f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/victoria-top.png differ diff --git a/public/assets/honkai3rd/stigmata/viola-bot.png b/public/assets/honkai3rd/stigmata/viola-bot.png new file mode 100644 index 00000000..beba1b6a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/viola-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/viola-mid.png b/public/assets/honkai3rd/stigmata/viola-mid.png new file mode 100644 index 00000000..a6068587 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/viola-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/viola-top.png b/public/assets/honkai3rd/stigmata/viola-top.png new file mode 100644 index 00000000..8fe2a89d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/viola-top.png differ diff --git a/public/assets/honkai3rd/stigmata/void-queen-snowy-fest.png b/public/assets/honkai3rd/stigmata/void-queen-snowy-fest.png new file mode 100644 index 00000000..97dd81e4 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/void-queen-snowy-fest.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhaojun-bot.png b/public/assets/honkai3rd/stigmata/wang-zhaojun-bot.png new file mode 100644 index 00000000..9a297dc1 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhaojun-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhaojun-mid.png b/public/assets/honkai3rd/stigmata/wang-zhaojun-mid.png new file mode 100644 index 00000000..d002ea83 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhaojun-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhaojun-top.png b/public/assets/honkai3rd/stigmata/wang-zhaojun-top.png new file mode 100644 index 00000000..9cdf7def Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhaojun-top.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhenyi-bot.png b/public/assets/honkai3rd/stigmata/wang-zhenyi-bot.png new file mode 100644 index 00000000..d9807a7e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhenyi-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhenyi-mid.png b/public/assets/honkai3rd/stigmata/wang-zhenyi-mid.png new file mode 100644 index 00000000..51017e22 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhenyi-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/wang-zhenyi-top.png b/public/assets/honkai3rd/stigmata/wang-zhenyi-top.png new file mode 100644 index 00000000..21e05e28 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wang-zhenyi-top.png differ diff --git a/public/assets/honkai3rd/stigmata/welt-yang-bot.png b/public/assets/honkai3rd/stigmata/welt-yang-bot.png new file mode 100644 index 00000000..617c6725 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/welt-yang-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/welt-yang-mid.png b/public/assets/honkai3rd/stigmata/welt-yang-mid.png new file mode 100644 index 00000000..90f7850f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/welt-yang-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/welt-yang-top.png b/public/assets/honkai3rd/stigmata/welt-yang-top.png new file mode 100644 index 00000000..23f6cc15 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/welt-yang-top.png differ diff --git a/public/assets/honkai3rd/stigmata/wilde-bot.png b/public/assets/honkai3rd/stigmata/wilde-bot.png new file mode 100644 index 00000000..1b99d94b Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wilde-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/wilde-mid.png b/public/assets/honkai3rd/stigmata/wilde-mid.png new file mode 100644 index 00000000..db8a3211 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wilde-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/wilde-top.png b/public/assets/honkai3rd/stigmata/wilde-top.png new file mode 100644 index 00000000..92e5a9a9 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/wilde-top.png differ diff --git a/public/assets/honkai3rd/stigmata/winter-princess.png b/public/assets/honkai3rd/stigmata/winter-princess.png new file mode 100644 index 00000000..4f47a77e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/winter-princess.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-bot.png b/public/assets/honkai3rd/stigmata/yae-sakura-bot.png new file mode 100644 index 00000000..63cb4f62 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-furisode.png b/public/assets/honkai3rd/stigmata/yae-sakura-furisode.png new file mode 100644 index 00000000..3d4f473a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-furisode.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-mid.png b/public/assets/honkai3rd/stigmata/yae-sakura-mid.png new file mode 100644 index 00000000..f9432eca Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-prayer.png b/public/assets/honkai3rd/stigmata/yae-sakura-prayer.png new file mode 100644 index 00000000..ef9bb71e Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-prayer.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-qipao.png b/public/assets/honkai3rd/stigmata/yae-sakura-qipao.png new file mode 100644 index 00000000..3808d113 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-qipao.png differ diff --git a/public/assets/honkai3rd/stigmata/yae-sakura-top.png b/public/assets/honkai3rd/stigmata/yae-sakura-top.png new file mode 100644 index 00000000..986a16b7 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yae-sakura-top.png differ diff --git a/public/assets/honkai3rd/stigmata/yodo-dono-bot.png b/public/assets/honkai3rd/stigmata/yodo-dono-bot.png new file mode 100644 index 00000000..b2e964be Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yodo-dono-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/yodo-dono-mid.png b/public/assets/honkai3rd/stigmata/yodo-dono-mid.png new file mode 100644 index 00000000..9c9d7beb Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yodo-dono-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/yodo-dono-top.png b/public/assets/honkai3rd/stigmata/yodo-dono-top.png new file mode 100644 index 00000000..c61fdb0a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/yodo-dono-top.png differ diff --git a/public/assets/honkai3rd/stigmata/zhangheng-bot.png b/public/assets/honkai3rd/stigmata/zhangheng-bot.png new file mode 100644 index 00000000..fa30b1ca Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhangheng-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/zhangheng-mid.png b/public/assets/honkai3rd/stigmata/zhangheng-mid.png new file mode 100644 index 00000000..f5697e66 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhangheng-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/zhangheng-top.png b/public/assets/honkai3rd/stigmata/zhangheng-top.png new file mode 100644 index 00000000..60bb0c60 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhangheng-top.png differ diff --git a/public/assets/honkai3rd/stigmata/zhuge-kongming-bot.png b/public/assets/honkai3rd/stigmata/zhuge-kongming-bot.png new file mode 100644 index 00000000..5dd47515 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhuge-kongming-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/zhuge-kongming-mid.png b/public/assets/honkai3rd/stigmata/zhuge-kongming-mid.png new file mode 100644 index 00000000..51c5286f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhuge-kongming-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/zhuge-kongming-top.png b/public/assets/honkai3rd/stigmata/zhuge-kongming-top.png new file mode 100644 index 00000000..10c0ad5d Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zhuge-kongming-top.png differ diff --git a/public/assets/honkai3rd/stigmata/zorro-bot.png b/public/assets/honkai3rd/stigmata/zorro-bot.png new file mode 100644 index 00000000..ee79c7f5 Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zorro-bot.png differ diff --git a/public/assets/honkai3rd/stigmata/zorro-mid.png b/public/assets/honkai3rd/stigmata/zorro-mid.png new file mode 100644 index 00000000..faac931a Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zorro-mid.png differ diff --git a/public/assets/honkai3rd/stigmata/zorro-top.png b/public/assets/honkai3rd/stigmata/zorro-top.png new file mode 100644 index 00000000..768e433f Binary files /dev/null and b/public/assets/honkai3rd/stigmata/zorro-top.png differ diff --git a/public/assets/honkai3rd/wallpaper.png b/public/assets/honkai3rd/wallpaper.png new file mode 100644 index 00000000..99fc0013 Binary files /dev/null and b/public/assets/honkai3rd/wallpaper.png differ diff --git a/public/data/battlesuits/6s.json b/public/data/battlesuits/6s.json new file mode 100644 index 00000000..722b1936 --- /dev/null +++ b/public/data/battlesuits/6s.json @@ -0,0 +1,127 @@ +{ + "id": "6s", + "name": "Sixth Serenade", + "type": "psychic", + "valkyrie": "kallen", + "strengths": [ + "ice dmg", + "freeze" + ], + "leader": { + "core": { + "name": "Phantom Curtain", + "description": "Leader Bonus:\nPhantom Curtain: Team gains 24% Elemental DMG and takes 22% less Elemental DMG." + }, + "subskills": [ + { + "name": "Phantom Curtain", + "description": "Team gains 32% All Elemental DMG and takes 26% less Elemental DMG.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Gloomy Dawn", + "description": "Consume Nachtsicht to perform a Combo ATK.\nTap [ATK] right after the 4-sequence basic attack to directly unleash a Combo ATK (does not consume Nachsicht), that deals 200% ATK of Physical DMG and inflicts a Raven Mark on the target.\nWith at least 300 Nachtsicht, tap [ATK] after a Combo ATK, or hold [ATK] after the first 3-sequences of the Basic ATK to consume 300 to unleash another Combo ATK.\nInitial Nachtsicht: 100; max: 600." + }, + "subskills": [ + { + "name": "Switch: Midnight Arrival", + "description": "Switch entry directly unleashes a more powerful spinning kick, dealing 120% + 200% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "QTE: Black Moon", + "description": "QTE: triggered upon shield break: shuttles 2 times, each dealing 2x120% ATK of Physical DMG + 480.0% ATK of Ice DMG, and adds 1 Raven Mark to enemies hit. After QTE, tap the [ATK] button to directly perform a Combo ATK without consuming Nachtsicht.", + "requiredRank": "this" + }, + { + "name": "Repentance", + "description": "2 Raven Mark stacks: increase brand consumption DMG to 400.0% ATK of Ice DMG.\n3 stacks: increase DMG to single target 600.0% + AOE 200.0% ATK of Ice DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Raven Mark: special mark that can stack up to 3 times on the enemy.\nMarks can be stacked for the duration, or harvested from the enemy to deal the following effects:\n1 mark: after 5s, deal 100% ATK of Ice DMG.\n2 marks: after 5s, deal 200% ATK of Ice DMG and knock the enemy airborne.\n3 marks: applies Time Lock to the enemy and prevents them from dying within the period; after 2s, deal single target 200% + AOE 100% ATK of Ice DMG, and knocking enemies airborne and freezing them for 2s." + }, + "subskills": [ + { + "name": "Wither", + "description": "For each kill, gain 300 Nachtsicht charges.", + "requiredRank": "sss" + }, + { + "name": "Death by Dawn", + "description": "Gain 50.0% Total DMG Multiplier for attacks by self against enemies with no shields." + }, + { + "name": "Nightwalker", + "description": "Hitting an enemy with a Raven Mark recovers 5.0 SP. CD: 4.0s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Night Carnival", + "description": "Unleash the Raven Cross and assume Raven Form.\nDeals 100% ATK of Ice DMG to enemies in the AOE and adds an empowered 3-stack Raven Mark, which can then be harvested after 4s to deal Single 600% + AOE 200% of Ice DMG. Knock enemies airborne after the attack.\nCharacter performs a multi-hit Shuttle ATK that deals 12x60% ATK of Ice DMG and assumes Raven Form while the Raven Cross immobilizes enemies in a large AOE.\nRaven Form: character recovers 15 Nachtsicht every 0.1s. Duration: 12s.\nSP cost: 125" + }, + "subskills": [ + { + "name": "Overgrowth", + "description": "In Raven Form, the Valkyrie gains 50.0% All Elemental DMG.", + "requiredRank": "ss" + }, + { + "name": "Knell", + "description": "In Raven Form, Basic ATKs additional deals 60.0% ATK of Ice DMG upon hit." + }, + { + "name": "Coronach", + "description": "Each sequence of Shuttle Attack deals additionally 120.0% ATK of Ice DMG." + } + ] + }, + "evasion": { + "core": { + "name": "Raven Blitz", + "description": "Quickly evades enemy attacks. Can be performed twice in a row.\nUltimate Evasion recovers 100 Nachtsicht.\nRaven Blitz: Triggered upon an Ultimate Evasion, dealing 80% ATK of Ice DMG against nearby enemies and adds 1 stack of Raven Mark; tap [ATK] button to perform a Combo ATK (does not consume Nachtsicht); CD: 15s." + }, + "subskills": [ + { + "name": "Elegy", + "description": "Raven Blitz additionally deals 120.0% ATK of Ice DMG, and additionally recovers 100 Nachtsicht for the Valkyrie.", + "requiredRank": "this" + }, + { + "name": "Sinner's Eye", + "description": "Shortens Raven Blitz CD by 4.00s.", + "requiredRank": "this" + } + ] + }, + "basic": { + "core": { + "name": "Twilight Nocturne", + "description": "Unleashes 4-sequence Gun Kata attack.\n4-sequence Gun Kata attack:\n1st Sequence: 70% ATK of Physical DMG.\n2nd Sequence: 70% ATK of Physical DMG.\n3rd Sequence: (40% + 3x30% + 30% + 80%) ATK of Physical DMG.\n4th Sequence: 100% ATK of Physical DMG.\nThe 2nd, 3rd, and the 4th Sequences each recovers 40 Nachtsicht upon hit." + }, + "subskills": [ + { + "name": "Sound of Peace", + "description": "When Combo ATKs hit an enemy, deal additional 3x120% ATK of Ice DMG.", + "requiredRank": "this" + }, + { + "name": "Rogue's Kiss", + "description": "Applying Raven Marks on enemies also corrode them for 5.00s. Additional stacks of Raven Marks resets the duration of the corrosion. Character gains 40.0% Total DMG Multiplier for attacks against corroding enemies." + }, + { + "name": "Lamentations", + "description": "After the 4-sequence Basic ATK hits a target with a Raven Mark, character gains Ignore Interrupt and 20.0% Total DMG Multiplier for 4.00s. Triggering this skill again resets the duration." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ae.json b/public/data/battlesuits/ae.json new file mode 100644 index 00000000..3f410f6f --- /dev/null +++ b/public/data/battlesuits/ae.json @@ -0,0 +1,136 @@ +{ + "id": "ae", + "name": "Azure Empyrea", + "type": "psychic", + "valkyrie": "fuhua", + "strengths": [ + "fire dmg", + "time mastery", + "gather", + "ignite" + ], + "leader": { + "core": { + "name": "Hex of Exposure", + "description": "Leader Bonus: Hex of Exposure: All team members gain 14% Total DMG for 15.0s after entry. If the team consists of members of 3 different types, all team members gain 22% Total DMG." + }, + "subskills": [ + { + "name": "Hex of Devastation", + "description": "The first four Combo ATKs restore 1/2/4/8 SP for Azure Empyrea and deal 50% more Fire DMG. Casting Ultimate resets the counter.", + "requiredRank": "ss" + }, + { + "name": "Hex of Exposure", + "description": "All team members gain 18% Total DMG for 15.0s after entry. If the team consists of members of 3 different types, all team members gain 24% Total DMG.", + "requiredRank": "s3" + }, + { + "name": "Hex of Gale", + "description": "Azure Empyrea gains 10.0% Total DMG for 20.0%s when her Basic ATK, Combo ATK, weapon active or Ultimate lands. The effect stacks when triggered by different types of attacks; the effect duration resets when triggered by the same type of attack.", + "requiredRank": "sss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Yin-Yang Tempo", + "description": "When the sum of Yin and Tang reaches 3, hold [ATK] to unleash various Combo ATKs based on the numbers of Yin and Yang.3 Yang: Unleashes Senpo: Emperyan Fir, dealing 900% ATK of Fire DMG and additionally restores 4 SP upon hit.2 Yin + 1 Yang/1 Yin + 2 Yang: Unleashes Senpo: Snaring Flame, dealing 600% ATK of Fire DMG and pulling in enemies and immobilizing them for 3s; if this combo hits any target, all Valkyries on the battlefield restore 1 SP per second for 15s.3 Yin: Unleashes Senpo: Magma Melt, dealing 600% ATK of Fire DMG and boosting the team's All Elemental DMG against the target hit by this combo by 30% for 15s." + }, + "subskills": [ + { + "name": "Hex of Crucibles", + "description": "Combo ATK hit makes the target take 35.0% more Fire DMG for 15s." + }, + { + "name": "Hex of Drowning", + "description": "Combo ATK hit makes the target take 30.0% more Ice DMG for 15s." + }, + { + "name": "Hex of Mending", + "description": "Combo ATK hits heals all team members for 60 HP; CD 3s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Hex of Force", + "description": "For each Combo ATK performed, the Valkyrie gains 4.0% Total DMG for 40s (max stacks: 5). Triggering this effect again resets the duration." + }, + { + "name": "Hex of Reburn", + "description": "If 2 consecutive Combo ATK moves released are the same Combo ATK, the second one deals 30.0% more Fire DMG; if 2 consecutive Combo ATK moves released are 2 different Combo ATK moves, the second one restores 6.0 SP for the character upon hit." + }, + { + "name": "Hex of Rebirth", + "description": "Auto-triggers before character dies (can be triggered 1 time per battle): Fully heals the character and makes her invincible for 1s. If triggered later than 30s after the battle starts, character additionally restores 30.0 SP.", + "requiredRank": "s1" + } + ] + }, + "ultimate": { + "core": { + "name": "Empyrean Sunder", + "description": "Pulls in enemies and deal damage.Immobilizes all enemies for 11s and deals 1800% ATK of Fire DMG to them. Boosts the team's Elemental DMG against enemies hit by this skill by 30% for 15s, during which the deployed Valkyrie restores 1 SP per second, gains Ignore Interrupt and 35% Total DMG Reduction, while all enemies' Ignore Interrupt is lowered. The above effects do not stack with Combo ATK effects.Activation cost: 125 SP. CD: 5s." + }, + "subskills": [ + { + "name": "Hex of Breaching", + "description": "When Azure Empyrea's Ultimate ends, all team members gain 16.0% Elemental Breach for 15s." + }, + { + "name": "Hex of Brilliance", + "description": "Within 15s after Azure Empyrea's Ultimate ends, all team members additionally deal 50.0% ATK of Fire DMG when attack. This effect can only apply once per second against each target.", + "requiredRank": "ss" + }, + { + "name": "Hex of Enervation", + "description": "Enemies hit by Azure Empyrea's Ultimate suffer the vulnerability debuffs inflicted by Hex of Crucibles and Hex of Drowning and takes 30.0% more Lightning DMG for 15s." + } + ] + }, + "evasion": { + "core": { + "name": "Taichi of Inertia", + "description": "Quickly dodge enemy attacks. Can be performed twice in a rowWithin the first 1.2s after performing Ultimate Evasion, Valkyrie gains Ignore Interrupt, 80% Total DMG Reduction, and can directly perform the 4th sequence of Basic ATK (once only).Time Fracture: Ultimate Evasion triggers 3s of Time Fracture; CD 15s.Spirit Shield: Valkyrie gains a barrier that blocks the next incoming attack. Reset upon Ultimate Evasion." + }, + "subskills": [ + { + "name": "Calculated Gust", + "description": "Shortens CD of Ultimate Evasion by 4.00s." + }, + { + "name": "Hex of Foresight", + "description": "When Spirit Shield exist, character deals 35.0% more Total DMG.", + "requiredRank": "ss1" + } + ] + }, + "basic": { + "core": { + "name": "Yin and Yang", + "description": "Tap the [ULT] or [ATK] button to attack enemies and gain Yin or YangThe first 3 sequences: Each sequence deals 170% ATK of Fire DMG.4th sequence: Deals 200% ATK of Fire DMG.Tap [ATK]/[ULT] to unleash Solar Focus or Lunar Essence. The sum of Yin and Yang cannot not exceed 3; once this limit has been reached, Solar Focus or Lunar Essence can no longer be unleashed." + }, + "subskills": [ + { + "name": "Unbroken Fire", + "description": "ATK Speed increases by 15.0%; the final hit of the 4th sequence of Basic ATK additionally deals 120.0% ATK of Fire DMG and ignites the target, dealing 70.0 Fire DMG per 0.5s for 8s.", + "requiredRank": "this" + }, + { + "name": "QTE: Radiant Entry", + "description": "QTE: Triggers when an enemy is affected by Time Slow. Deals 5x100.0%+450.0% ATK of Fire DMG, then unleashes Lunar Essence 3 times." + }, + { + "name": "Hex of Unyielding", + "description": "The first 3 sequences of Basic ATK grant Ignore Interrupt and 35.0% Total DMG Reduction; while unleashing the 4th sequence, character gains Iron Body and 80% Total DMG Reduction." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/aka.json b/public/data/battlesuits/aka.json new file mode 100644 index 00000000..200bc8c2 --- /dev/null +++ b/public/data/battlesuits/aka.json @@ -0,0 +1,133 @@ +{ + "id": "aka", + "name": "Argent Knight: Artemis", + "type": "biologic", + "valkyrie": "rita", + "strengths": ["ice dmg", "burst", "freeze"], + "leader": { + "core": { + "name": "Herald of Dawn", + "description": "Leader Bonus:Setting Moon: Team gains 10% Total DMG Multiplier to Charged or Combo ATKs. For teams with characters of 3 different types, attacks gain 12% Elemental DMG." + }, + "subskills": [ + { + "name": "Crescent Blade", + "description": "In burst mode, Valkyrie's Attack Speed increases by 15%.", + "requiredRank": "ss1" + }, + { + "name": "Herald of Dawn", + "description": "Team gains 16% Total DMG Multiplier to Charged or Combo ATKs. For teams with characters of 3 different types, attacks gain 18% Elemental DMG.", + "requiredRank": "s3" + }, + { + "name": "Jade Moon", + "description": "Crescent Shadow's summoning cooldown is reduced to 6.0s.", + "requiredRank": "ss2" + } + ] + }, + "special": { + "core": { + "name": "Charge: Frost Beam", + "description": "Tap and hold the [ATK] button during the 5-sequence Basic ATK to remove 2 stacks of Hypothermia to deal massive DMG.Hold [ATK] button during any sequence of Basic ATK to unleash Charged ATK, which deals 100% ATK of AOE Ice DMG, removes 2 stacks (if any) of Hypothermia, seals enemies in Ice Cell, and deals 4x100% ATK of Ice DMG. Enemies will be frozen in Ice Cell.Normal mode: Each Charged ATK recovers 3 SP upon removing 2 stacks of Hypothermia.Burst mode: Charged ATK shuttles through enemies, deals 2x150% ATK of Ice DMG, and summons Crescent Harvest (summoned entity), which deals 5x125% ATK of Ice DMG with a spinning scythe in the position of the 1st enemy hit.Switch: Enhanced 3rd sequence of Basic ATK dealin 80%+160% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Argent Scythe", + "description": "Charged ATK consumes 2 stacks of Hypothermia to deal multi-stage DMG. Each stage gains 120.0% ATK of Ice DMG." + }, + { + "name": "QTE: Sudden Frost", + "description": "QTE: Triggered when paralyzing or freezing the enemy, dealing 100% + 150% + 300.0% ATK of Physical DMG. Crescent Harvest deals 3x50% + 400.0% ATK of Ice DMG and applies 1 stack of Hypothermia." + }, + { + "name": "Glacial Armor", + "description": "When Charged ATK consumes 2 stacks of Hypothermia, gain Glacial Armor that gives a 50% Total DMG Reduction buff for 7.00s." + } + ] + }, + "passive": { + "core": { + "name": "Hypothermia", + "description": "Passive bonuses apply automatically.Hypothermia: When Crescent Harvest is present, hits from certain skills apply Hypothermia (2 stacks max) to enemies.1 stack of Hypothermia: Reduce enemy Ignore Interrupt for 10s and inflict minor Rime Trauma; 2 stack of Hypothermia: Reduce enemy Ignore Interrupt & Interrupt, slows their Attack and Move speed by 20% for 6s, and inflict minor Rime Trauma.Inflicting Hypothermia on enemies with 2 stacks will refresh the duration. Hypothermia does not work on enemies in Ice Cell." + }, + "subskills": [ + { + "name": "Diamond Dust", + "description": "Gains 50.0% or 80.0% Ice DMG against enemies with Hypothermia or Ice Cell respectively." + }, + { + "name": "Robust Frigidity", + "description": "Gains 15% Total DMG at above 33% and another 15% at above 66% HP." + }, + { + "name": "Frost Prison", + "description": "Enemies trapped in Ice Cell take 24.0% bonus Total DMG (independent effect).\nAfter level 1, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Rave of Artemis", + "description": "Enters Burst mode: Gains Glacial Armor, Ignore Interrupt, and 60% Total DMG Reduction. Basic ATKs (BATK) gain Ice DMG, and the last hit of each BATK sequence turns Hypothermia Stack 2 into Ice Cell; Crescent Harvest (summoned entity) assists Rita during BATK and inflicts Hypothermia with ATK sequences 2 and 4..Lunar Burst: During Burst, spend 10 SP to cast Ultimate again to end Burst mode, deal 400% ATK of large AOE Ice DMG, and inflict Ice Cell for 3s (2s for Bosses); enemies freeze for 5s and return to Hypothermia Stack 2 after that. CD: 6s. Min activation SP: 80. SP consumption: 0-8s: 7 SP/s; 8-16s: 10 SP/s; after 16s: 15 SP/s. Max duration: 24s." + }, + "subskills": [ + { + "name": "Waxing Moon", + "description": "Performing the Ultimate heals the character for 600.0 HP." + }, + { + "name": "Frost Cells", + "description": "Lunar Burst deals another 300.0% ATK of Ice DMG. Extends Ice Cell duration by 1.50s (duration against elites or bosses is extended by 1.00s).", + "requiredRank": "sss" + }, + { + "name": "Winter Harvest", + "description": "Burst: 5-sequence Basic ATK and Charged ATK of character / Crescent Harvest gain 60.0%/80.0% Ice DMG (including the multi-stage DMG inflicted by consuming 2 stacks of Hypothermia)." + } + ] + }, + "evasion": { + "core": { + "name": "Phantom Dance", + "description": "Quickly evades enemy attack. Can be performed twice in a row.Immediately launch the 4th sequence of Basic ATK after Ultimate Evasion.Phantom Dance: Summons Crescent Harvest (summoned entity) on the attacker upon Ultimate Evasion, dealing 6x80% ATK of AOE Ice DMG and inflicting Hypothermia; CD: 20s." + }, + "subskills": [ + { + "name": "Uranian Mirror", + "description": "Shortens CD of Phantom Dance by 3.0s.", + "requiredRank": "s1" + }, + { + "name": "Waning Crescent", + "description": "Crescent Harvest summoned by Phantom Dance gain 50.0% ATK of Ice DMG for every ATK sequence." + }, + { + "name": "Rimy World", + "description": "Each Charged ATK boosts Crescent Harvest's Ice DMG by 30.0% for 3s.", + "requiredRank": "s2" + } + ] + }, + "basic": { + "core": { + "name": "Cold Moon", + "description": "5-sequence scythe attack.1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 40% + 100% ATK of Physical DMG.3rd Sequence: 40% + 100% ATK of Physical DMG.4th Sequence: 2x60% + 160% ATK of Physical DMG; pulls in enemies within a small AOE.5th Sequence: 150% + 250% ATK of Physical DMG, summons Crescent Harvest (summoned entity) to unleash a hit dealing 150% ATK of Ice DMG.During the 5-sequence Basic ATK, tap the [ATK] immediately after Evasion to continue the sequence." + }, + "subskills": [ + { + "name": "Frost Scythe", + "description": "Each strike of the 5-sequence Basic ATK gains 50.0% ATK of Ice DMG." + }, + { + "name": "Crimson Astarte", + "description": "Hitting enemies not affected by Ice Cell or 2 stacks of Hypothermia with first 4 sequences of Basic ATK summons Crescent Harvest at the enemy's location, striking 1 time to deal 450.0% ATK of AOE Ice DMG and inflict Hypothermia. Summon CD: 6.00s." + }, + { + "name": "Crescent Shadow", + "description": "When team mates hit enemies with Charged or Combo ATKs, summon Crescent Harvest at the enemy's location, striking 1 time to deal 300.0% ATK of AOE Ice DMG and apply Hypothermia. Summon CD: 12.00s. CD is counted separately from each team mate." + } + ] + } +} diff --git a/public/data/battlesuits/bb.json b/public/data/battlesuits/bb.json new file mode 100644 index 00000000..fe4adf22 --- /dev/null +++ b/public/data/battlesuits/bb.json @@ -0,0 +1,111 @@ +{ + "id": "bb", + "name": "Blueberry Blitz", + "type": "mecha", + "valkyrie": "olenyevas", + "strengths": [ + "physical", + "freeze" + ], + "leader": { + "core": { + "name": "Vstavai!", + "description": "Leader Bonus:\nVstavai!: MECH and PSY-type battlesuits deal 10.0% more DMG to shields." + }, + "subskills": [ + { + "name": "Vstavai!", + "description": "MECH and PSY-type characters deal 25.0% more DMG to shields.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Sturmovik", + "description": "Perform a charged leap into the air for a Dive ATK.\nAt max Blitz Power (BP), tap and hold the [ATK] button to spend all KE, aim at the attack site, and release the [ATK] button to unleash Diving Ilyusha.Diving Ilyusha: Deals 1000% ATK of Physical DMG and knocks enemies airborne." + }, + "subskills": [ + { + "name": "Hardened Sabot", + "description": "Charged ATK deals 50% more Physical DMG to shielded enemies.", + "requiredRank": "sss" + }, + { + "name": "Tactical Stance", + "description": "After Charged ATK, character enters Tactical Buff that gives 25% faster Move Speed, 20% Total DMG Reduction, and Ignore Interrupt for 7s." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically\nBlitz Power (BP): SBattle starts with 1000 BP (max). BP recovers at 40/s.\nFirst 3 sequences of Basic ATK restores 35 BP. 4th sequence and Ultimate Evasion restores 70 BP." + }, + "subskills": [ + { + "name": "Maneuver Warfare", + "description": "Character gains 40.0% Total DMG Multiplier against enemies affected by Weaken or Time Slow." + }, + { + "name": "Equipment Enhancement", + "description": "After switch entry, first Charged ATK or Ultimate ATK freezes hit enemies for 4.0s CD: 30s. Upon exit, the character switching in gains a 15.0% Physical DMG buff. If Molotov Cherry switches in, then she also gains Ignore Interrupt for 15s. CD: 20s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "We'll Bury You", + "description": "Adopt a DEF stance to negate incoming attacks.Duration: 1.8s.When DEF Stance ends or when attacked during DEF Stance, Retaliation is triggered inflicting 550% + 400% ATK of Physical DMG and applies Weaken (deals 20% less DMG) to the enemy for 6s. If attacked immediately after taking DEF Stance, Retaliation EX is triggered, dealing 850% + 700% ATK of Physical DMG, proccing a brief Time Fracture and reducing Ultimate CD by 9s.CD: 15s. SP cost: 25" + }, + "subskills": [ + { + "name": "Weakness Scan", + "description": "After performing the Ultimate, character deals 50.0% more Physical DMG while Molotov Cherry deals 25.0% more Physical DMG for 30s. Triggering this again resets the duration." + }, + { + "name": "Lethal Strike", + "description": "Ultimate gains 40.0% Crit Rate and 60.0% Crit DMG.", + "requiredRank": "s" + }, + { + "name": "Composure", + "description": "Retaliation EX also recovers 12.0 SP." + } + ] + }, + "evasion": { + "core": { + "name": "Emergency Evasion", + "description": "Quickly evades enemy attack. Can be performed twice in a row.\nUltimate Evasion: Generates an Iron Curtain that hits enemies in the AOE, dealing 50% ATK of Physical DMG per 0.5s and pulling them in for 3s. Base CD: 15s." + }, + "subskills": [ + { + "name": "Speedy Recovery", + "description": "Shortens CD of Ultimate Evasion by 3.00s." + }, + { + "name": "Zamorozka Freeze", + "description": "Iron Curtain also deals 30.0% ATK of Ice DMG for each hit.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Blitz Ataka", + "description": "Swing that greatsword!
\n1st Sequence: 150% ATK of Physical DMG.\n2nd Sequence: 150% ATK of Physical DMG.\n3rd Sequence: 150% + 3x100% ATK of Physical DMG.\n4th Sequence: 2x100% + 300% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Flash Freeze", + "description": "Each Basic ATK hit also deals 300.0 Ice DMG." + }, + { + "name": "QTE: Operation Gemina", + "description": "QTE: Triggered when enemy is knocked airborne or when teammate is hit (does not work in co-op/squad modes), dealing 3x150% + 300% ATK of Physical DMG. Heal Molotov Cherry for 300.0 HP if she is in the team." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/bh.json b/public/data/battlesuits/bh.json new file mode 100644 index 00000000..0ea1205b --- /dev/null +++ b/public/data/battlesuits/bh.json @@ -0,0 +1,145 @@ +{ + "id": "bh", + "name": "Blazing Hope", + "type": "biologic", + "valkyrie": "asuka", + "strengths": ["physical", "time mastery"], + "leader": { + "core": { + "name": "Heart: Pure Again", + "description": "Leader Bonus:\nHeart: Pure Again: In the first 15s of battle, team deals 18.0% bonus Total DMG. Team Deals 20.0% bonus damage to shields if formed by 3 BIO battlesuits." + }, + "subskills": [ + { + "name": "Heart: Pure Again", + "description": "In the first 15s of battle, team deals 26.0% bonus Total DMG. Team Deals 60.0% bonus damage to shields if formed by 3 BIO battlesuits." + } + ] + }, + "special": { + "core": { + "name": "Charged: Chance!", + "description": "Charge for a duration or longer to perform different attacks.\nHold [ATK] to charge, during which Valkyrie takes 80% less Total DMG and has Iron Body.\nShort charge and long charge result in different attacks.\nCharged ATK I: Consume 100 Field Energy to charge forward dealing 4x100% ATK of Physical DMG.\nCharged ATK II: Consume 200 Field Energy to charge forward dealing 3x100% + 700% ATK of Physical DMG.\nIn non-enhanced form, Charged ATK I restores 5 SP and Charged ATK II restores 15.\nPerforming a Charged ATK grants a barrier that reduces Total DMG taken from the next hit by 50%." + }, + "subskills": [ + { + "name": "Don't Order Me", + "description": "In non-enhanced form, Charged ATK II restores 50.0 Field Energy.", + "requiredRank": "s" + }, + { + "name": "I Knew It Already", + "description": "Charged ATK II deals 20.0% bonus Total DMG to unshielded enemies, and the last hit deals 150.0% ATK of bonus Physical DMG after a 2s delay.\nAfter level 4, the skill can only be increased when rank.", + "requiredRank": "s" + }, + { + "name": "One More Hit", + "description": "Charged ATK I deals 100.0% bonus damage to shields. In enhanced form, Charged ATKs deal 50.0% bonus damage to shields." + } + ] + }, + "passive": { + "core": { + "name": "Say Goodbye Today", + "description": "Passive bonuses apply automatically.\nField Energy: Maxes at 200." + }, + "subskills": [ + { + "name": "On the Journey of Hope", + "description": "Valkyrie has 200.0 initial Field Energy.\nAfter level 1, the skill can only be increased when rank.", + "requiredRank": "ss" + }, + { + "name": "Treasure Up the Joy", + "description": "Valkyrie's imminent death procs 1.5s of invincibility and 30.0% HP regen. In the following 6s, she restores 5.0% HP per second. CD: 120s." + }, + { + "name": "Till We Meet Again", + "description": "Breaking enemy shield restores 10.0 SP. CD: 10s.\nAfter level 1, the skill can only be increased when rank.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Thorny Lance Bloom", + "description": "Enter enhanced form and enable different attack moves. \n1st Sequence: 3x70% ATK of Physical DMG.\n2st Sequence: 3x100% ATK of Physical DMG.\n3st Sequence: 400% ATK of Physical DMG.\nCharged ATK: Skip the charging to directly perform Charged ATK II dealing 3x200% + 800% ATK of Physical DMG.\nFinisher: Tap [ULT] again in enhanced form to hurl the lance up in the air. When it lands, the lance deals 1500% + 15x50% + 500% ATK of Physical DMG and enhanced form ends.\nCD: 18s. SP cost: 100. Duration: 12s.\nEntering enhanced form restores 200 Field Energy instantly and 30 Field Energy every second after until it ends." + }, + "subskills": [ + { + "name": "Field: Spikes", + "description": "In enhanced form, enemies take 20.0% bonus Physical DMG.\nAfter level 6, the skill can only be increased when rank.", + "requiredRank": "s" + }, + { + "name": "Field: Blessing", + "description": "In enhanced form, Valkyrie takes 30.0% less Total DMG and has higher Ignore Interrupt." + }, + { + "name": "Field: Impact", + "description": "In enhanced form, Crit Rate increases by 15.0% and Crit DMG of charged ATK / Mind, Matching, Moment / Ultimate finisher increases by 30.0%." + } + ] + }, + "evasion": { + "core": { + "name": "Eins Zwei Drei", + "description": "Evade enemy attacks up to twice in row.\nUltimate Evasion triggers 3s of global Time Fracture. CD: 15s.\nTap [ATK] after Ultimate Evasion to perform Ultimate Evasion ATK dealing 4x120% ATK of Physical DMG and restoring 60 Field Energy." + }, + "subskills": [ + { + "name": "No More Prayers", + "description": "Ultimate Evasion ATKs deal 30.0% bonus Physical DMG." + }, + { + "name": "Time Weaving", + "description": "Eins Zwei Drei's CD is reduced by 3.0s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Anta Baka?", + "description": "Lance attacks.\n1st Sequence: 40% + 60% ATK of Physical DMG and 20 Field Energy regen.\n2nd Sequence: 50% + 50% ATK of Physical DMG and 20 Field Energy regen.\n3rd Sequence: 3x60% ATK of Physical DMG and 30 Field Energy regen.\n4th Sequence: 3x70% ATK of Lightning DMG and 30 Field Energy regen.\n5th Sequence: 300% ATK of Physical DMG and 30 Field Energy regen." + }, + "subskills": [ + { + "name": "I'm Special", + "description": "Valkyrie deals 30.0% bonus Physical DMG against single enemies.", + "requiredRank": "s" + }, + { + "name": "I'm More Than Enough", + "description": "During 3rd/4th/5th sequence of Basic ATK, Valkyrie has higher Ignore Interrupt and takes 30.0% less Total DMG." + }, + { + "name": "QTE: So Look at Me Please", + "description": "Triggered by knocked-airborne enemies. Procs 3s of global Time Fracture and deals 900.0% ATK of Physical DMG." + } + ] + }, + "sp": { + "core": { + "name": "Mind, Matching, Moment", + "description": "Tap [ATK] after Charged ATK to perform special attack.After Charged ATK I/II, tap [ATK] to perform special attack dealing 300% ATK of Physical DMG, or dealing double the damage and restoring 50 Field Energy in enhanced form." + }, + "subskills": [ + { + "name": "Try Again", + "description": "Mind, Matching, Moment deals 20.0% bonus Total DMG and restores 4.0 SP.", + "requiredRank": "s" + }, + { + "name": "Discord", + "description": "In non-enhanced form, Mind, Matching, Moment enhances teammates on hit for 12s. Can be refreshed. Attacks from teammates restore 3.0 SP for Valkyrie when she's on standby. Team-shared CD: 1s.", + "requiredRank": "ss" + }, + { + "name": "Shall We Dance?", + "description": "Mind, Matching, Moment restores 120.0 HP on hit.", + "requiredRank": "sss" + } + ] + } +} diff --git a/public/data/battlesuits/bke.json b/public/data/battlesuits/bke.json new file mode 100644 index 00000000..761a460d --- /dev/null +++ b/public/data/battlesuits/bke.json @@ -0,0 +1,129 @@ +{ + "id": "bke", + "name": "Bright Knight: Excelsis", + "type": "mecha", + "valkyrie": "durandal", + "strengths": [ + "physical", + "burst", + "time mastery", + "heavy atk" + ], + "leader": { + "core": { + "name": "Horns of Jericho", + "description": "Leader Bonus:Grants 20.0% bonus Physical DMG and 20.0% bonus Crit DMG to the team." + }, + "subskills": [ + { + "name": "When the Flag Flutters", + "description": "Ultimate Evasion restores 6 SP and boosts Crit Rate by 10.0% for 8s.", + "requiredRank": "s2" + }, + { + "name": "Horns of Jericho", + "description": "Team deals 25.0% bonus Physical DMG and 25.0% bonus Crit DMG.", + "requiredRank": "s3" + }, + { + "name": "When the Stars Sparkle", + "description": "Every Retaliation grants 1 bonus Paragon stack.", + "requiredRank": "ss2" + } + ] + }, + "special": { + "core": { + "name": "Kontos Equites", + "description": "Tap or hold [ATK] after certain moves to perform Charged ATKs.Hold [ATK] during the 5th sequence of Basic ATK or tap [ATK] after a successful Retaliation to perform Javelin or Javelin EX.Javelin deals 4x100% ATK of Physical DMG.Javelin EX deals 4x260% ATK of Physical DMG and pulls in enemies around the lance's landing point for 3s.The 4th sequence of Basic ATK can be performed right after Javelin or Javelin EX.In Burst mode, tap [ATK] upon a successful Retaliation to perform Phantom Blade or Phantom Cleave. Phantom Blade deals 650% ATK of Physical DMG. Phantom Cleave immediately pulls in all nearby enemies and then deals a total of 1550% ATK of Physical DMG.Javelin EX and Phantom Cleave are triggered by Focus EX." + }, + "subskills": [ + { + "name": "Knightly Phalanx", + "description": "Javelin and Javelin EX deal 20.0% more DMG against shields. Each hit of Javelin / Javelin EX additionally restores 1.4/2.0 SP respectively." + }, + { + "name": "Hallowed Oberhau", + "description": "Phantom Cleave deals 150.0% ATK of bonus Physical DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automaticallyParagon: Durandal stacks Paragon when taking damage, and every stack empowers her. 10 stacks max." + }, + "subskills": [ + { + "name": "Castling", + "description": "Every Paragon stack grants Durandal 3.0% total DMG reduction." + }, + { + "name": "Checkmate", + "description": "At 10 Paragon stacks, self total DMG is boosted by 20.0%." + }, + { + "name": "Queen's Promotion", + "description": "Every hit taken grants Durandal a Paragon stack which boosts self total DMG by 4.0% for 40s (10 stacks max). Retaliation grants 2 bonus stacks." + } + ] + }, + "ultimate": { + "core": { + "name": "Sceptum Regalis", + "description": "Enter Burst mode and unlock the true potential of Bright Knight: Excelsis.1st sequence: 150% ATK of Physical DMG.2nd sequence: 180% + 200% ATK of Physical DMG.3rd sequence: 280% ATK of Physical DMG.4th sequence: 6 x 70% ATK of Physical DMG.5th sequence: 450% ATK of Physical DMG.Evade forward to deal 100% ATK of Physical DMG and enter Turbojet state, enabling Turbojet Assault, which deals 200% + 250% ATK of Physical DMG. The 3rd sequence of Basic ATK can be performed right after Turbojet Assault.When Focus EX in not in cooldown, hit an enemy upon entering Turbojet (forward evasion) to trigger Focus EX.Burst mode lasts 23s and costs 100SP to activate, during which Durandal gains Iron Body. CD: 25s.Switching out will end Burst mode." + }, + "subskills": [ + { + "name": "Benoni's Breaker", + "description": "In Burst mode, the Valkyrie deals 20.0% more DMG against shields and 30.0% more Physical DMG against shieldless enemies." + }, + { + "name": "Caro-Kann Bulwark", + "description": "The ending of Burst mode recovers 15 SP.", + "requiredRank": "sss" + }, + { + "name": "Knight's Tour", + "description": "In Burst mode, Total DMG is boosted by 50.0%." + } + ] + }, + "evasion": { + "core": { + "name": "Scutum Divinitas", + "description": "Durandal adopts defense posture to block incoming attacks and retaliate.Tap [Evade] (non-directional) for Defense, during which incoming attacks trigger Retaliation, nullifying the attacks and returning 50% ATK of Physical DMG.Retaliation and Ultimate Evasion can both trigger Focus EX.Focus EX triggers brief Time Slow and enables Javelin EX or Phantom Cleave. CD: 10s. Minimum CD: 8s." + }, + "subskills": [ + { + "name": "Giuoco's Serenity", + "description": "Retaliation recovers 10.0% of max HP and grants 50.0% of bonus Physical DMG plus 30.0% total DMG reduction to self for 8s." + }, + { + "name": "Evans Assault", + "description": "Enemies hit by Retaliation are inflicted with Physical Vulnerability and take 10.0% bonus Physical DMG for 10s.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Gladius Milites", + "description": "Lance attacks.1st Sequence: 100% ATK of Physical DMG.2nd Sequence: 120% ATK of Physical DMG.3rd Sequence: 200% ATK of Physical DMG.4th Sequence: 4x100%% ATK of Physical DMG.5th Sequence: 150%+250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Seize the Center", + "description": "When not in Burst mode, 4th and 5th sequences grant Ignore Interrupt and 30.0% total DMG reduction." + }, + { + "name": "King's Gambit", + "description": "When not in Burst mode, every hit of 4th sequence of Basic ATK recovers 1.7 bonus SP." + }, + { + "name": "QTE - Falkbeer's Counter", + "description": "QTE: Triggered when an enemy is Time-Slowed to deal 5 x 40% + 800% ATK of Physical DMG and grants 2 stacks of Paragon." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/bn.json b/public/data/battlesuits/bn.json new file mode 100644 index 00000000..f2e8f070 --- /dev/null +++ b/public/data/battlesuits/bn.json @@ -0,0 +1,123 @@ +{ + "id": "bn", + "name": "Black Nucleus", + "type": "biologic", + "valkyrie": "bronya", + "strengths": [ + "physical", + "stun" + ], + "leader": { + "core": { + "name": "Complex Operations", + "description": "Leader Bonus:\nComplex Operations: Shortens CDs of main effects triggered by whole team's Ultimate Evasion and Perfect Defense by 3.5s." + }, + "subskills": [ + { + "name": "Complex Operations", + "description": "Shortens the CDs of primary effects triggered by Ultimate Evasions and Perfect Defense by 4.5s for the team.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Switch: Mecha Smash", + "description": "Switch skill unleashes a slam attack with robot arms.\nSlams enemies with robot arms, dealing 175% ATK of Physical DMG to enemies within the AOE." + }, + "subskills": [ + { + "name": "Hardened Chassis", + "description": "Buffs the Switch Skill to deal 175%+175% ATK of Physical DMG." + }, + { + "name": "QTE-Field Suppression", + "description": "QTE: Triggers when an enemy is knocked airborne or affected by Time Slow. Ground slams enemies within a large AOE, dealing 3x320% ATK of Physical DMG, then gain invisibility for 6s (invisibility is not triggered by normal evasions during QTE)." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Field Breach", + "description": "Gain 39.0% Total DMG Multiplier when attacking an enemy from the side or from behind.", + "requiredRank": "this" + }, + { + "name": "Target Locked", + "description": "When attacked or when triggering Ultimate Evasion, 40% chance to apply Locked Mode onto the attacker, making it take 25.0% more Physical DMG for 4.5s.", + "requiredRank": "this" + }, + { + "name": "Thermal Activation", + "description": "The Valkyrie gains 30% Crit DMG. Each Crit hit additionally deals 30.0% ATK of Fire DMG.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Suppression Barrage", + "description": "Unloads the entire arsenal to bombard the designated area.\nSuppression Barrage: Creates a small immobilizing field surrounding the target and bombards the AOE to deal 20x80% ATK of Physical DMG.\nSP Cost: 125" + }, + "subskills": [ + { + "name": "Mortar Cannon", + "description": "Enhances Bombardment, with each hit dealing an additional 100% ATK of Physical DMG and 12.0% chance to ignite enemies, dealing 450 Fire DMG every 0.5s for 7s." + }, + { + "name": "Blinding Munitions", + "description": "Stuns enemies 0.5s after being hit by Bombardment for 5.00s.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Dimensional Interruption", + "description": "Dodges sideways to evade enemy attacks and becomes invisible.\nDimensional Interruption: Enters 6s invisibility upon Ultimate Evasion. CD: 20s.\nInvisibility: Cannot be targeted by enemies; ignore all DMG taken when attacked; gain immunity against common debuffs; and greatly increased Move Speed and Attack Speed.\nInvisibility ends when tapping the [ATK] button, using weapon skills or Ultimates, or switching characters." + }, + "subskills": [ + { + "name": "Stealth Assassination", + "description": "When invisible, character attacks gain 35.0% Physical DMG. Lasts until 2.80s after invisibility ends." + }, + { + "name": "Time Bomb", + "description": "Ultimate Evasion drops 8 bomblets at the enemy's location that explodes after a short delay, dealing 80% ATK of Physical DMG." + }, + { + "name": "Particle Reset", + "description": "Shortens CD of Dimensional Interruption by 4.0s.", + "requiredRank": "this" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Shrapnel Shell", + "description": "Charged cannon fire. Higher charge sequence deals greater DMG.\nArm Switch: Charging mode changes with type of equipped weapon.\nGuidance MOD: Equipping missile-type weapons transforms attacks to scatter shot shells. Each charge sequence increases the number of shells fired by 30%. Every shell deals a small AOE explosion. The 1st, 2nd, and 3rd charge sequences deal 50%, 60%, and 80% ATK of Physical DMG, respectively, and increases Interrupt." + }, + "subskills": [ + { + "name": "Precision Charge", + "description": "Releasing the [ATK] button at the moment of entering the next charge sequence increases Crit Rate of this attack by 30.0%.", + "requiredRank": "this" + }, + { + "name": "Flash Dodge", + "description": "Force evasion when attacked during charging. Can be triggered once every 4.0s. Effect does not interrupt charging.", + "requiredRank": "this" + }, + { + "name": "Primed Charge", + "description": "Releasing the [ATK] button upon entering the 3rd charge sequence increases DMG of this attack by 20.0%, and gain 100% Move Speed for the next 3s.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/br.json b/public/data/battlesuits/br.json new file mode 100644 index 00000000..d84a2df3 --- /dev/null +++ b/public/data/battlesuits/br.json @@ -0,0 +1,129 @@ +{ + "id": "br", + "name": "Blood Rose", + "type": "psychic", + "valkyrie": "himeko", + "strengths": [ + "fire dmg", + "burst", + "heavy atk", + "ignite" + ], + "leader": { + "core": { + "name": "Blood Waltz", + "description": "Leader Bonus:\nBlood Waltz: All team members' Charged ATKs deal 12% more Total DMG. If the team consists of members of 3 different types, all team members gain 12% Total DMG." + }, + "subskills": [ + { + "name": "Blood Waltz", + "description": "Charged ATKs of the team gain 18% Total DMG Multiplier. For teams with characters of different types, attacks gain 16% Total DMG Multiplier." + } + ] + }, + "special": { + "core": { + "name": "Blood Pirouette", + "description": "During evasion, unleash a horizontal sweep attack at the enemy.\nRiposte: Tap the [ATK] button while evading to unleash a spinning slash, dealing 200.0% ATK of Physical DMG. CD: 5s.\nIf the spinning slash hits the enemy, gain 5 SP to self.\nAfter spinning slash, tap the [ATK] button when the flashing circle appears on the character to directly unleash a charged attack.\nSprint ATK: Tap the [ATK] button while sprinting to unleash a large AOE horizontal sweep that deals 400.0% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Downward Step", + "description": "Switch entry unleashes a Windmill Cleave, dealing 400.0%+50.0% ATK of Physical DMG." + }, + { + "name": "Igniting Axel", + "description": "Riposte has a 75.0% chance to ignite the enemy for 4s, dealing 160 Fire DMG every 0.5s." + }, + { + "name": "QTE: Burning Windmills", + "description": "QTE: Triggers when enemy is stunned. Unleashes a powerful Windmill Cleave, dealing 250.0%+301.0% ATK of Physical DMG and generating a flame burst that deals 115.0% AOE Fire DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Burning Blood", + "description": "Basic ATKs or Blood Wrath ATK against ignited enemies additionally deals 160.0% ATK of Fire DMG." + }, + { + "name": "Warding Blood", + "description": "When HP is below 66%, gain 30.0% Total DMG Multiplier, take 35.0% less Physical DMG, and increase Ignore Interrupt." + }, + { + "name": "Purifying Blood", + "description": "When HP is below 50%, take 30.0% less elemental DMG, shorten the durations of most debuffs, and extends the duration of ignite by 25.0%.", + "requiredRank": "sss" + } + ] + }, + "ultimate": { + "core": { + "name": "Blood Wrath", + "description": "Activates burst mode: Blood Wrath which costs an increasing percentage of HP per second to maintain. Tap [ULT] again or switch out to end burst mode.\nVehement Flame: Consumes 30 SP to enter burst mode. Tap the [ATK] button to unleash Charged ATKs.\n1st Sequence: 340% ATK of Physical + 310% ATK of Fire DMG;\n2nd Sequence: 260% ATK of Physical + 240% ATK of Fire DMG;\n3rd Sequence: 300% ATK of Physical + 250% ATK of Fire DMG; mid-air slash: 2x100% ATK of Physical DMG + 2x180% ATK of Fire DMG; Last Hit: (380%+50%) ATK of Physical DMG + (320%+50%) ATK of Fire DMG.\nCost: 30 SP to activate. Deals 200% ATK of AOE Fire DMG and ignites enemies for 6s.\nBlood Philter: Blood Rose gains 40% Total DMG Reduction and immunity to stun, paralyze, and freeze." + }, + "subskills": [ + { + "name": "Blood Boost", + "description": "Increases Attack Speed by 50.0% and Move Speed by 25.0% when Blood Wrath is active." + }, + { + "name": "Blood Rondeau", + "description": "During Blood Wrath, tap the [ATK] button during Windmill Cleave to increase the number of strikes up to 5 times. Each Windmill Cleave strike also deals an increased 80.0% ATK of Physical and Fire DMG." + }, + { + "name": "Blood Curse", + "description": "When Blood Wrath is active and HP is below 50%, gain 30.0% Crit Rate and 30.0% Fire DMG.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Blood Bravura", + "description": "Sideways dodge to evade enemy attacks. Can be triggered 2 times in a row.\nCrimson Charge: Unleashes a Charged Combo instantly after Ultimate Evasion.\nMacropyre: Creates an explosion centered on the attacker, dealing 200% ATK of Fire DMG.\nCD: 15s." + }, + "subskills": [ + { + "name": "Blood Concerto", + "description": "Shortens CD of Macropyre by 4.0s." + }, + { + "name": "Blood Aria", + "description": "Generates a fire ring when Macropyre is triggered, dealing 127 Fire DMG every 0.3s. The fire ring lasts for 6.0s." + }, + { + "name": "Blood Serenade", + "description": "Macropyre ignites enemy, dealing 233 Fire DMG every 0.5s for 4.0s.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Blooded Claymore", + "description": "Basic ATK: Uncharged: 3-sequence Zweihänder Fechten. Charging unleashes an empowered ATK sequence.\nCharged ATK Sequence: The 3-sequence attack is followed by an aerial Windmill Cleave with increased Ignore Interrupt during the attack.\nBasic ATK: 150%+180%+220% ATK of Physical DMG\nCharged ATK: 250%+160%+200% ATK of Physical DMG\nWindmill Cleave: 140%+140%+400% ATK of Physical DMG" + }, + "subskills": [ + { + "name": "Burning Passion", + "description": "Every hit from Basic or Charged ATK deals an additional 100.0% Fire DMG." + }, + { + "name": "Blood Symphony", + "description": "Ignites the enemy attacker if attacked while performing Charged ATKs or during Blood Wrath, dealing 349 Fire DMG every 0.5s for 4s.", + "requiredRank": "ss" + }, + { + "name": "Undying Rage", + "description": "Upon ending Blood Wrath, recover 14.28% HP of the HP cost of the Ultimate.\nAfter level 5, the skill can only be increased when rank.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/bs.json b/public/data/battlesuits/bs.json new file mode 100644 index 00000000..681ea0b1 --- /dev/null +++ b/public/data/battlesuits/bs.json @@ -0,0 +1,122 @@ +{ + "id": "bs", + "name": "Battle Storm", + "type": "biologic", + "valkyrie": "himeko", + "strengths": [ + "physical", + "time mastery", + "stun", + "heavy atk" + ], + "leader": { + "core": { + "name": "Stand By", + "description": "Leader Bonus:\nStand By: Team takes 16% less Melee Physical DMG." + }, + "subskills": [ + { + "name": "Stand By", + "description": "Team receives 24% less Melee Physical DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Storm Assault", + "description": "Attacks while dashing using sweeping strikes.\nSprint ATK: Tap the [ATK] button while sprinting to attack enemies with sweeping strikes, dealing 450% ATK of Physical DMG to enemies in a large AOE." + }, + "subskills": [ + { + "name": "Switch: Splitting Cleave", + "description": "Switch entry unleashes a downward cleave, knocking down enemies within range and dealing 450% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "QTE: Storm Slasher", + "description": "QTE: Triggers when an enemy is paralyzed. Attacks the target with Storm Slasher, dealing 5x100% + 200% ATK of Physical DMG against enemies nearby and knocking them back.", + "requiredRank": "a" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Courage", + "description": "Takes 35.0% less Elemental DMG." + }, + { + "name": "Crush", + "description": "Basic and Charged ATKs have a 15.0% chance to stun the target for 3s.", + "requiredRank": "s" + }, + { + "name": "Feuerhau", + "description": "Ignites enemy upon breaking its shield, dealing 150 Fire DMG every 0.5s for 5.0s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Tornado Storm", + "description": "Spins weapon to attack surrounding enemies.Deals 7x120% ATK of Physical DMG to surrounding enemies. Last hit deals 400% ATK of Physical DMG and knocks enemies airborne.Attracts nearby enemies when activated.SP Cost: 50." + }, + "subskills": [ + { + "name": "Fire Storm", + "description": "During the Ultimate spinning attack, each hit additionally deals 240 Fire DMG.", + "requiredRank": "a" + }, + { + "name": "Final Blow", + "description": "Last hit of the Ultimate additionally deals 250% ATK of Physical DMG and stuns the target for 5.0s.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Time Sprint", + "description": "Evasive roll. Can be triggered 2 times in a row.Zephyr: After Ultimate Evasion, gain 40% Move Speed for 3s.Time Fracture: Triggers Time Fracture upon Ultimate Evasion, slowing all enemies for 3s.CD: 15s." + }, + "subskills": [ + { + "name": "Swift Charge", + "description": "Increases charging speed by 100% during the Time Fracture triggered by own evasion." + }, + { + "name": "Vigilant", + "description": "Shortens CD of Time Fracture by 3.0s." + } + ] + }, + "basic": { + "core": { + "name": "Charge: Heavy Sword (BS)", + "description": "Basic ATK: Tap and hold the [ATK] button to initiate a 2-sequence charge. Tap the [ATK] button again after the 1st Sequence for a follow-up attack.Basic ATK: 180%+250% ATK of Physical DMG.1st Charged Sequence: 400%+630% ATK of Physical DMG.\n2nd Charged Sequence: 700%+900% ATK of Physical DMG.Release the [ATK] button after 2nd charge sequence to unleash the hits automatically after 2s." + }, + "subskills": [ + { + "name": "Frontal Assault", + "description": "During Charged ATKs, gain Ignore Interrupt. Blocks 75% of incoming Physical DMG and provides immunity against stun, freeze, and paralyze effects from frontal attacks. Weakens the blocked attacker and decreases its ATK by 60% for 8s.", + "requiredRank": "this" + }, + { + "name": "Fiery Hew", + "description": "Crit hit of Basic, Charged, and Sprint ATK additionally deals 580 Fire DMG.", + "requiredRank": "a" + }, + { + "name": "Fearless", + "description": "Reduces Physical DMG taken by 50.0% when charging.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ch.json b/public/data/battlesuits/ch.json new file mode 100644 index 00000000..a084d682 --- /dev/null +++ b/public/data/battlesuits/ch.json @@ -0,0 +1,134 @@ +{ + "id": "ch", + "name": "Celestial Hymn", + "type": "biologic", + "valkyrie": "theresa", + "strengths": [ + "physical", + "impair", + "gather", + "fast atk" + ], + "leader": { + "core": { + "name": "Sacred Arias", + "description": "Leader Bonus:\nRevelation: Team gains 12.0% Max SP in battle. Teams with 3 BIO-type characters gain 20.0% Physical DMG." + }, + "subskills": [ + { + "name": "Blissful Hymn", + "description": "Ultimate & QTE deal 15.0% more Total DMG.", + "requiredRank": "s2" + }, + { + "name": "Revelation", + "description": "Team gains 20.0% Max SP in battle. If the team has 3 BIO-type characters, deal additional 28.0% Physical DMG.", + "requiredRank": "s3" + }, + { + "name": "Divine Justice", + "description": "QTE deals 50.0% more DMG to shields.", + "requiredRank": "ss2" + } + ] + }, + "special": { + "core": { + "name": "Charged: Glorious Smite", + "description": "Charge during the 5-sequence attack to unleash a spinning blade.\nTap the [ATK] button to charge during a 5-sequence Basic ATK or Ultimate to unleash spinning blades after a short charge, dealing 4x20% ATK of Physical DMG to target and its surrounding enemies, and also impairing them, decreasing their DEF by 50% for 3s." + }, + "subskills": [ + { + "name": "Switch: Dawn Strike", + "description": "Switch: Unleashes cross swords, dealing 4x75.0% ATK of Physical DMG." + }, + { + "name": "Benevolent Encounter", + "description": "Extends duration of the Charged ATK impair effect by 4.00s." + }, + { + "name": "QTE: Torrent of Swords", + "description": "QTE: Triggered when enemy is affected by Time Slow. Deals 5x250.0% ATK of Physical DMG and impairs enemy, reducing its DEF by 50% for 7.00s." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "World's #1 Cutie", + "description": "Gain 36.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World." + }, + { + "name": "Holy Dirge", + "description": "Team gains 30.0% Crit DMG against impaired enemies." + }, + { + "name": "Psalms of Life", + "description": "When cross is deployed, team gains 25.0% Physical DMG for 7.50s." + } + ] + }, + "ultimate": { + "core": { + "name": "Celestial Judgment", + "description": "Summons the Ultimate Blade Array, pulling in enemies to eviscerate them.\nWhen activated, creates a black hole lasting 3s, pulling enemies towards the center and slashing them with blades for an extended duration to deal 50x40% ATK of Physical DMG.\nSP Cost: 125" + }, + "subskills": [ + { + "name": "Justice Rhythm", + "description": "When the ultimate Black Hole ends, affected enemies are impaired, reducing their DEF by 75.0% for 10.00s." + }, + { + "name": "Crossing Harmony", + "description": "Enhances the Ultimate and QTE. Each hit gains 30.0% ATK of Physical DMG. QTE deals 50% more DMG against shields.", + "requiredRank": "ss" + }, + { + "name": "Celestial Verdict", + "description": "Enemies affected by the ultimate Black Hole have their Attack Speed lowered by 75.0% and receive 1,001 Ice DMG every 0.4s.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Evangelist", + "description": "Quick sideways dodge to evade enemy attack. Can be triggered 2 times in a row.\nAfter Ultimate Evasion, tap the button within a short duration to directly unleash a charged attack.\nBlade Barrier: Equip the whole team with 1 stack of blade barrier, greatly increasing Ignore Interrupt, and causes 30% ATK of Physical DMG every 04.s for 5s. CD: 20s." + }, + "subskills": [ + { + "name": "Divine Wisdom", + "description": "Shortens CD of Blade Barrier by 4.00s." + }, + { + "name": "Divine Protection", + "description": "When exiting, directly consume an evasion attempt to grant a Blade Barrier to the whole team. Blade Barriers can block 50.0% of total DMG taken." + }, + { + "name": "Divine Smite", + "description": "Each hit of the Blade Barrier additionally deals Physical DMG equal to 40.1% of the Base ATK of the Valkyrie protected by the Blade Barrier.", + "requiredRank": "s1" + } + ] + }, + "basic": { + "core": { + "name": "Celestial Gladius", + "description": "Basic ATK: Mid-range 5-sequence attack with ethereal blades.\n1st Sequence: 3x40% ATK of Physical DMG.\n2nd Sequence: 3x40% ATK of Physical DMG.\n3rd Sequence: 4x40% ATK of Physical DMG.\n4th Sequence: 3x40% ATK of Physical DMG.\n5th Sequence: 5x45% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Bright Guard", + "description": "Basic ATKs gain 25.0% Crit Rate." + }, + { + "name": "Ablution of Light", + "description": "When Combo Hit Count exceeds 45, hits of the 5-sequence Basic ATK have a 40.02% chance to recover 2.00 SP for the whole team. CD: 1s." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ci.json b/public/data/battlesuits/ci.json new file mode 100644 index 00000000..57455d1c --- /dev/null +++ b/public/data/battlesuits/ci.json @@ -0,0 +1,126 @@ +{ + "id": "ci", + "name": "Crimson Impulse", + "type": "biologic", + "valkyrie": "mei", + "strengths": [ + "physical", + "burst", + "time mastery", + "bleed" + ], + "leader": { + "core": { + "name": "Spirit of Loyalty", + "description": "Team receives bonus if leader.\nSpirit of Loyalty: Increases whole team's physical damage by 10% upon generating a 20-hit or more combo." + }, + "subskills": [ + { + "name": "Spirit of Loyalty", + "description": "Increases whole team's physical damage by 18% upon generating a 20-hit or more combo.", + "requiredRank": "a" + } + ] + }, + "special": { + "core": { + "name": "Combo Skill: Whirling Petals", + "description": "Soaring whirlwind slash that knocks surrounding enemies airborne.\nWhirling Slash: 7x 60% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "QTE: Iaido Whirlwind", + "description": "Switch entry unleashes Insta-Slash. Triggers QTE when enemy is knocked airborne. Enters battle with a Storm Slasher that deals 225% + X% ATK of Physical DMG." + }, + { + "name": "Airborne Whirlwind", + "description": "Triggers a combo ATK by tap-and-holding the [ATK] button during any Basic ATK." + }, + { + "name": "Double Whirlwind", + "description": "Tap the [ATK] button during Combo ATK to unleash 1 more Combo ATK. DMG dealt equals 100.0% of the 1st hit of the 1st combo attack.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gain passive bonuses." + }, + "subskills": [ + { + "name": "Piercing Blade", + "description": "Increases Crit Rate by X% and Crit DMG by X% against an enemy with breached elite shield.", + "requiredRank": "this" + } + ] + }, + "ultimate": { + "core": { + "name": "Amaterasu", + "description": "Activates Valkyrie SP burst to unleash a forward slash.\nAmaterasu: Deals up to 1150% ATK of Physical DMG.\nSP Cost: 50" + }, + "subskills": [ + { + "name": "Soul Power", + "description": "Each strike of Amaterasu deals an additional X% ATK of Fire DMG. Can be triggered up to 17 times." + }, + { + "name": "Spirit Blade", + "description": "Gain 15 Max SP in battle. Amaterasu costs 20 more SP, but activates Valkyrie mode after casting, boosting all attacks for Xs.", + "requiredRank": "ss" + }, + { + "name": "Sakura no Haku", + "description": "Valkyrie mode deals augmented blade attacks, with each hit dealing additional X% ATK of Physical DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Phantom Blade", + "description": "Teleports quickly to evade enemy attacks.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 3 sec. CD: 15s." + }, + "subskills": [ + { + "name": "Insta-Slash", + "description": "Triggered by tapping the [ATK] button upon a successful evasion. When Time Fracture is triggered by a successful evasion, Insta-Slash deals additional 150.0% ATK of Physical DMG." + }, + { + "name": "Inner Shade", + "description": "Increases Attack Speed by 20.0% during Time Fracture triggered by own evasionsion.", + "requiredRank": "s" + }, + { + "name": "Shadow Razor", + "description": "Shortens CD of Time Fracture by Xs.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Gotamashiki", + "description": "Attacks with a swift penta-slash.\n1st Sequence: 100% ATK of Physical DMG.\n2nd Sequence: 120% ATK of Physical DMG.\n3rd Sequence: 75% ATK of Physical DMG.\n4th Sequence: 80% ATK of Physical DMG.\n5th Sequence: 250% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Relentless Slash", + "description": "Increases Attack Speed by 15.0% when Combo Hit Count exceeds 20.", + "requiredRank": "this" + }, + { + "name": "Blood Sakura", + "description": "Basic attacks have a 20.0% chance of bleeding enemies, dealing 32.0Physical DMG every 0.5s for 5.0s.", + "requiredRank": "a" + }, + { + "name": "Night Sakura", + "description": "Final hit of Basic ATK increases Combo ATK DMG by X% for Xs.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/da.json b/public/data/battlesuits/da.json new file mode 100644 index 00000000..acffd908 --- /dev/null +++ b/public/data/battlesuits/da.json @@ -0,0 +1,119 @@ +{ + "id": "da", + "name": "Dea Anchora", + "type": "biologic", + "valkyrie": "durandal", + "strengths": [ + "fire dmg", + "time mastery", + "gather", + "ignite" + ], + "leader": { + "core": { + "name": "Crux Galactica", + "description": "Leader Bonus:\nCrux Galactica: Team's Ultimate ATKs deal 18.0% bonus Total DMG. With 3 Fire DMG Valkyries, team deals 21.0% bonus Fire DMG." + }, + "subskills": [ + { + "name": "Crux Galactica", + "description": "Team's Ultimate ATKs deal 24.0% bonus Total DMG. With 3 Fire DMG Valkyries, team deals 30.0% bonus Fire DMG." + } + ] + }, + "special": { + "core": { + "name": "Hercules the Warrior", + "description": "Unleash the astral power within and enter Astral Harness to deal high burst damage\nWith over 200 Astrum, hold [ATK] to activate Astra Forge and enter Astral Harness, which costs 20 Astrum per second.\nAfter the 1st activation through Astra Forge, Astral Harness will later be activated through Cosmic Nova.\nAstra Forge and Cosmic Nova are both Charged ATKs which deal 800% ATK of Fire DMG and trigger a 2s global Time Fracture." + }, + "subskills": [ + { + "name": "β - Fighting Arm", + "description": "Astral Harness grants 50.0% bonus Total DMG, boosts Ignore Interrupt, and reduces Total DMG taken by 30.0%." + }, + { + "name": "ζ - Red Ember", + "description": "Entering Astral Harness restores 30 SP instantly and 0.6 SP per 0.2s for 5s." + } + ] + }, + "passive": { + "core": { + "name": "Argo the Navigator", + "description": "Passive bonus apply automatically\nAstrum: Maxes at 200.\nIn Astral Harness, Dea Anchora's Basic ATKs are permanently enhanced and she moves in DEA Astra state. In DEA Astra, tap [ATK] to connect into Astral Barrage. Forward evasions can be connected with DEA Astra faster." + }, + "subskills": [ + { + "name": "γ - Vela of Speed", + "description": "On standby, Valkyrie recovers 1.5 SP per second.", + "requiredRank": "ss" + }, + { + "name": "ζ - Puppis of Power", + "description": "Casting Ultimate boosts Total DMG by 20.0% for 3s. 2 stacks max and further procs can reset the duration." + }, + { + "name": "α - Carina of Flames", + "description": "When attacked by Dea Anchora, ignited enemies take 24.0% bonus Fire DMG from her (independent effect).\nAfter level 3, the skill can only be increased when rank.\nAfter level 7, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Sagittarius the Archer", + "description": "Dea Anchora can perform different Ultimates.\nMelee mode: Astral Flares.\nLance mode (3rd, 4th, 5th sequences of Basic ATK): Voidstar Anchor.\nUltimates can be performed in cycle.\nNormal form: Costs 15 SP, restores 50 Astrum, and grants Iron Body.\nAstral Flares: Multiple punches dealing 1000% ATK of Fire DMG.\nVoidstar Anchor: Leap up and hurl spears at enemies dealing 800% ATK of Fire DMG and gathering enemies for 2s.\nIn Astral Harness: Costs 15 SP and grants invincibility. Astral Harness doesn't cost Astrum during Ultimate.\nAstral Flares EX: 1280% ATK of Fire DMG.\nVoidstar Anchor EX: Hurl spears twice 720% ATK of Fire DMG and create 3 Ether Anchors to strike enemies dealing 3x80% ATK of Fire DMG.\nCast Ultimate in Astral Harness twice in a row and tap [ULT] to cast Seirios Ballista: Unleash a star-shattering shot dealing 700% ATK of Fire DMG. Every SP consumed deals 60% ATK of bonus Fire DMG. SP cost caps at 35.\nCasting Seirios Ballista ends Astral Harness and resets Astrum." + }, + "subskills": [ + { + "name": "ε - Flaming Bow", + "description": "Ultimate deals 50% bonus Fire DMG to ignited enemies. During Ultimate, Valkyrie takes 65% less Total DMG." + }, + { + "name": "ν - Eye of the Archer", + "description": "Last hit of Astral Flares EX deals 320% ATK of bonus Fire DMG. Voidstar Anchor EX creates 2 more Ether Anchors, and all Ether Anchors deal 80% bonus Fire DMG.", + "requiredRank": "ss" + }, + { + "name": "γ - Charged Arrowhead", + "description": "Seirios Ballista deals 50.0% bonus Total DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Pegasus the Fleet", + "description": "Quickly dodge enemy attacks up to twice in a row.\nCan be connected into Astral Barrage and deal 120% ATK of Fire DMG. Astral Barrage can be further connected into 2nd sequence of Basic ATK.\nUltimate Evasion trigger Ultimate Evasion skill: Flight of Bellephoron, which triggers a 3s global Time Fracture and can be connected into Ultimate Evasion ATK to deal 600% ATK of Fire DMG. Ultimate Evasion ATK can be further connected into the 3rd sequence of Basic ATK. CD: 15s." + }, + "subskills": [ + { + "name": "ε - Stallion's Muzzle", + "description": "Shorten Flight of Bellephoron's CD by 3.0s." + }, + { + "name": "β - Stallion's Shoulder", + "description": "Last attack of Flight of Bellephoron restores 10 SP on hit." + } + ] + }, + "basic": { + "core": { + "name": "Orion the Hunter", + "description": "Use melee combat moves and dual lances to deal Physical & Fire DMG.\nBasic ATK:\n1st Sequence: 80% ATK of Physical DMG + 80% ATK of Fire DMG.\n2nd Sequence: 85% ATK of Physical DMG + 85% ATK of Fire DMG.\n3rd Sequence: 240% ATK of Fire DMG.\n4th Sequence: 350% ATK of Fire DMG.\n5th Sequence: 500% ATK of Fire DMG.\nEnhanced Basic ATK:\n3rd Sequence: 340% ATK of Fire DMG.\n4th Sequence: 520% ATK of Fire DMG.\n5th Sequence: 680% ATK of Fire DMG." + }, + "subskills": [ + { + "name": "α - Shoulder of Orion", + "description": "5th sequence of Basic ATK ignites enemies hit, dealing 30% ATK of Fire DMG per 0.5s for 10s." + }, + { + "name": "β - Foot of the Hunter", + "description": "During Basic ATK and 3rd/4th/5th sequence of Enhanced Basic ATK, Valkyrie takes 30.0% less damage." + }, + { + "name": "QTE: γ - Bellatrix", + "description": "Triggered by knocked-airborne or ignited enemies to proc a 3s global Time Fracture, deal 1,100.0% ATK of Fire DMG, restore 10 SP, and gather enemies around." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/db.json b/public/data/battlesuits/db.json new file mode 100644 index 00000000..b0ab6293 --- /dev/null +++ b/public/data/battlesuits/db.json @@ -0,0 +1,121 @@ +{ + "id": "db", + "name": "Dimension Breaker", + "type": "mecha", + "valkyrie": "bronya", + "strengths": [ + "physical", + "burst", + "time mastery", + "bleed", + "paralyze" + ], + "leader": { + "core": { + "name": "Metal Gear", + "description": "Leader Bonus:\nMetal Gear: Increases SP recovery by 25% for the team. Teams with 3 MECH-type characters gain 20% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Metal Gear", + "description": "Accelerates Attack SP Recovery of team by 29%. Teams with 3 MECH-type characters gain 26% Total DMG Multiplier.", + "requiredRank": "ss" + }, + { + "name": "Fusion", + "description": "Increases own Crit DMG by 28.0% when Kiana and Mei are on the team." + } + ] + }, + "special": { + "core": { + "name": "Switch: Dimension Pull", + "description": "Switch skill immediately knocks target and all enemies in a small surrounding area airborne and inflicts Time Lock.\nDimensional Razor: 100% ATK of Physical DMG and inflicts Time Lock for 4s." + }, + "subskills": [ + { + "name": "Spacetime Cutter", + "description": "When hitting an enemy affected by Time Slow, character attacks gain 80.0% Physical and Elemental DMG for 6s. Triggering this again resets the duration. Enemies affected by Time Lock of Dimension Pull will bleed and take 248 Physical DMG every 0.5s." + }, + { + "name": "Dimension Edge", + "description": "Extends the range of Dimension Pull by 3.0 times and its duration by 3.0s." + }, + { + "name": "QTE: Complex Infinity", + "description": "QTE: Triggered when enemy is paralyzed, dealing 10x70.0% ATK of Fire DMG to enemies in a large AOE. Knocks affected enemies airborne and inflicts Time Lock on them." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nPlanes Walker: Become a Planes Walker after moving for 2s and significantly gains Move Speed." + }, + "subskills": [ + { + "name": "Dark Matter Furnace", + "description": "When on standby, the Valkyrie restores 2 SP every 5.0s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Project Bunny", + "description": "Project Bunny activates autonomous attack protocols.\nMech Frenzy: Consumes 100 SP to enter a 10s Burst mode, during which Project Bunny (summoned entity) is invincible and draws enemies towards it.\nSurplus Energy: Turns own attacks into laser attacks.\nHeat Reset: Heat meters of laser-type weapons will be reset upon burst mode activation." + }, + "subskills": [ + { + "name": "Self Destruct", + "description": "Project Bunny explodes at the end of the duration, dealing 600% ATK of AOE Physical DMG." + }, + { + "name": "Anti-Matter Core", + "description": "When Project Bunny is unleashed, character laser attacks gain 20% Physical and Elemental DMG. For every point of SP above 110, further increase the DMG bonus by 0.6%. Stacks up to 200 times." + }, + { + "name": "S2 Cell", + "description": "Extends the duration of Project Bunny's detachment to 16.0s.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Dimension Reduction", + "description": "Raises the shield to defend against frontal attacks.\nCounterstrike: Release the Defense button at the moment of the attack to unleash a counterstrike.\nPerfect Defense: Counterstrike knocks surrounding enemies airborne, paralyzing them and applying Time Lock for 4s and accelerating the character's Attack SPD by 30% for 3s. Perfect Defense base CD: 15s." + }, + "subskills": [ + { + "name": "Reflexive Guard", + "description": "Frontal defense deals 50% ATK of Physical DMG to the attacker. Can be triggered once every 0.5s. Gains 30.0% Crit Rate for 6.0s during Ultimate Defense." + }, + { + "name": "Mech Propulsion", + "description": "Gain 150% Move Speed when defending with a shield." + }, + { + "name": "Absorptive Barrier", + "description": "When attacked, spend 3 SP to trigger Project Bunny Block, preventing interruption and gaining 20% Total DMG Reduction. Effect does not trigger at 0 SP." + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged Cannon ATK. Deals greater DMG at higher charge sequence.\nArm Switch: Changes the way of charging based on the weapon equipped.\nPerfect Cooling: A CD circle will appear when laser weapons overheat. Tap [ATK] right before the circle shrinks to its smallest size to instantly reset the CD and greatly accelerate ATK Speed for a short duration.\nWithin a short duration after activating Perfect Cooling, hitting a target with a laser will inflict a 4s Time Slow on the target and nearby enemies." + }, + "subskills": [ + { + "name": "Dimension Ignite", + "description": "Each laser beam attack of Basic ATK and Ultimate additionally deals 30% ATK of Fire DMG. Rapid-fire weapon attacks at the 3rd charge sequence gain double bonus Fire DMG." + }, + { + "name": "Energy Absorb", + "description": "Reduces overheat time for rapid-fire weapons by 40.0%.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/dk.json b/public/data/battlesuits/dk.json new file mode 100644 index 00000000..359fa153 --- /dev/null +++ b/public/data/battlesuits/dk.json @@ -0,0 +1,122 @@ +{ + "id": "dk", + "name": "Drive Kometa", + "type": "psychic", + "valkyrie": "bronya", + "strengths": [], + "leader": { + "core": { + "name": "Mental Sync", + "description": "Leader Bonus:\nMental Sync: When Combo Hit Count exceeds 30, team gains 20% Crit Rate. PSY-type characters gain 20% Crit DMG." + }, + "subskills": [ + { + "name": "Mental Sync", + "description": "When Combo Hit Count exceeds 30, team gains 26% Crit Rate. PSY-type characters gain 29% Crit DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Switch: Gravity Slam", + "description": "Switch skill immediately unleashes a Shield Charge.\nShield Charge: 150% ATK of Physical DMG and knocks enemy into the air." + }, + "subskills": [ + { + "name": "Power Charge", + "description": "Additionally deals 1,125 Physical DMG against enemies hit by Shield Charge." + }, + { + "name": "QTE: Obliterate", + "description": "Triggers QTE when an enemy is affected by Time Slow. Creates a gravity warp in front to deal 600% ATK of small AOE Physical DMG and stun the enemies for 5.0s. Also pulls in nearby enemies for 1.8s.", + "requiredRank": "1★" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nNo interruption when the shield is shattered by Physical DMG." + }, + "subskills": [ + { + "name": "Aegis of Inertia", + "description": "Team gains a shield that absorbs Physical ATK DMG. Shield HP: 25.0% of Yamabuki's Max HP (Max: 2000). Shield can be reset with QTE or Ultimate.", + "requiredRank": "1★" + }, + { + "name": "Gravity Vortex", + "description": "Shield Active: When taking hits exceeding 300 Physical DMG, the exceeding amount is subject to 60.0% reduction. When shield is breached, paralyze nearby enemies for 2.0s. CD: 6s.", + "requiredRank": "3★" + }, + { + "name": "Reinforced Barrier", + "description": "Mecha Shield receives DEF equal to 100% of Yamabuki's DEF.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Obliterate Mode", + "description": "Lifts power restrictions on the Mech to enter Obliterate Mode (Burst).\nSP cost: 50. Instantly gathers and knocks up nearby enemies to deal 150%+400% ATK of Physical DMG. Resets shield and enter Obliterate Mode. Duration: 15s. Yamabuki Armor gains Iron Body during this period. Shield resets every 3s. CD: 25s.\n1st Strike: 100% Physical DMG.\n2nd Strike: 2x70% Physical DMG.\n3rd Strike: Warps gravity to deal 160% Physical DMG and Time Lock enemies within range, and gathers nearby enemies for 2s." + }, + "subskills": [ + { + "name": "Restructured Energy", + "description": "When the Ultimate hits an enemy in the Crippling Field, stun it for 3s. When Space Warp hits an enemy in the Crippling Field, heal the team for 30 HP (Obliterate Mode: 2x30 HP).", + "requiredRank": "3★" + }, + { + "name": "DEF Reboot", + "description": "Triggering Perfect Defense resets the shield. Obliterate Mode: Team gains 50.0% Indirect Physical DMG Reduction buff.", + "requiredRank": "6★" + }, + { + "name": "Space Warp", + "description": "Shield active: Melee ATKs gain 25.0% Physical DMG and 10.0% Crit Rate. Valkyries protected by the shield on the field emit shockwaves that deal 100.0% Physical DMG against nearby enemies every 3s (interval reduced to 1.5s in Obliterate Mode).", + "requiredRank": "1★" + } + ] + }, + "evasion": { + "core": { + "name": "Super Gravity", + "description": "Raises the shield to defend against frontal attacks.\nCounterstrike: Release the [Defense] button at the moment of the attack to unleash a counterstrike.\nPerfect Defense: Counterstrike triggers Time Fracture, slowing all enemies for 5s and accelerates the character's Move SPD by 50% and Attack SPD by 30% for 3s. Perfect Defense base CD: 15s.\nGravity Reflex: Raises shield faster and enters mobility mode more quickly." + }, + "subskills": [ + { + "name": "Reflective Shield", + "description": "Can perform Counterstrike when defending against ranged attacks. Unleashes Shield Charge and ignites the enemy, dealing 154 Fire DMG every 0.5s for 10.0s." + }, + { + "name": "Reverse Trajectory", + "description": "Reflects the thrown objects back to the ranged attacker upon starting defense, dealing 350% of the original damage." + }, + { + "name": "Field Propulsion", + "description": "Recovers 4 SP for the whole team after Counterstrike.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged cannon fire that deals greater DMG with higher charge sequence.\nArm Switch: Charging mode changes with type of weapon equipped" + }, + "subskills": [ + { + "name": "Crippling Bolt", + "description": "Uncharged Basic ATK generates a 15s Crippling Field that follows the target. Enemies within the field suffer reduced Ignore Interrupt, take 50.0% more shield DMG, and are weakened (deals 10% less DMG).", + "requiredRank": "2★" + }, + { + "name": "Energy Overload", + "description": "Increases charging speed by 50.0% but decreases Crit Rate by 50.0%.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/dp.json b/public/data/battlesuits/dp.json new file mode 100644 index 00000000..a5412460 --- /dev/null +++ b/public/data/battlesuits/dp.json @@ -0,0 +1,132 @@ +{ + "id": "dp", + "name": "Divine Prayer", + "type": "psychic", + "valkyrie": "kiana", + "strengths": [ + "physical", + "heal", + "impair", + "burst", + "time mastery" + ], + "leader": { + "core": { + "name": "Nebula Ward", + "description": "Leader Bonus: \nNebula Ward: Team gains 20% Elemental DMG and takes 20% less Elemental DMG." + }, + "subskills": [ + { + "name": "Nebula Ward", + "description": "Team gains 32% Elemental DMG and takes 26% less Elemental DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Combo: Star Arrow", + "description": "Launches spin kick and charging kick attacks after 3 consecutive kicks.\nSpin Kick: 150% ATK of Physical DMG x3.\nCharging Kick: 200% ATK of Physical DMG and knocks enemies back." + }, + "subskills": [ + { + "name": "Switch: Star Flame", + "description": "Switch entry unleashes a forward kick that deals 200% + 300% ATK of Physical DMG, and applies a 5.0s stun if hitting an enemy already knocked airborne.", + "requiredRank": "this" + }, + { + "name": "QTE: Aerolite Impact", + "description": "QTE: Triggered when an enemy is paralyzed. Unleashes a powerful whirlwind kick, dealing 3,563 Physical DMG + 240% ATK of Physical DMG. If the last hit of the QTE successfully hits the enemy, heals team for 100 HP.", + "requiredRank": "this" + }, + { + "name": "Implosion", + "description": "Combo ATKs gain 40.0% Crit Rate.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses automatically apply." + }, + "subskills": [ + { + "name": "Divine Penalty", + "description": "When on standby, inflict Divine Penalty on a random enemy every 10s, dealing 1,103 Lightning DMG and Impairing the target to lower its DEF by 80.0% for 6.0s." + }, + { + "name": "Quasar", + "description": "Enters the battle automatically right before a teammate dies and recovers her HP by 600. Can only be triggered once per stage.", + "requiredRank": "sss" + }, + { + "name": "Divine Light", + "description": "Switch entry dispels most debuffs from all characters and increases own DEF by 50.0% for 4.0s.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Valkyrie Refuge", + "description": "Activate divine energy burst to enter Holy Light mode.\nBurst: Consumes SP continuously to increase ATK. Time Fracture is active throughout the Burst.\nHoly Light: Once the sub-skill is activated, heals HP for the entire team every 0.5s.\nAt over 75 SP, consumes 20 SP to activate Ultimate and 10 SP/s afterwards. Duration: 60s or until SP is depleted, during which the SP consumption rate increases after 20s." + }, + "subskills": [ + { + "name": "Healing Spring", + "description": "Heals the whole team for 67.2 HP every 0.5s during Burst. Effective on summoned characters (illusions, etc.)." + }, + { + "name": "Weihwasser", + "description": "Upon Burst, instantly heal the whole team for 320 HP.", + "requiredRank": "ss" + }, + { + "name": "Song of Alacrity", + "description": "During Burst, the whole team gains 50% Move Speed and 30% Attack Speed.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Time Fetter", + "description": "Quickly cartwheels away to evade enemy attacks. Can be performed twice in a row.\nTime Fetters: Triggers upon Ultimate Evasion. Knocks the attacker airborne and inflicts Time Lock for 4s. CD: 8s." + }, + "subskills": [ + { + "name": "Frozen Time", + "description": "Extends the duration of Time Fetters to 8.0s and bleeds enemy, dealing 7.0% ATK of Ice DMG every 0.5s.", + "requiredRank": "this" + }, + { + "name": "Nova Fissure", + "description": "Ultimate Evasions heal the whole team for 30.0 HP." + }, + { + "name": "Time Bender (DP)", + "description": "Ultimate Evasion's effects can be triggered 1 more time(s). CD is decreased by 3.0s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Meteor Kata", + "description": "4-kick attack sequence.\n1st Sequence: 100% ATK of Physical DMG.\n2nd Sequence: 100% ATK of Physical DMG.\n3rd Sequence: 100% ATK of Physical DMG.\n4th Sequence: 300% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Comet Ward", + "description": "Basic ATKs have a 15.0% chance of weakening enemies, decreasing their ATK by 70.0% for 4s.", + "requiredRank": "this" + }, + { + "name": "Nebula Uplink", + "description": "Basic attacks that score a crit have a 30.0% chance to heal the whole team for 50 HP." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ds.json b/public/data/battlesuits/ds.json new file mode 100644 index 00000000..a8d92846 --- /dev/null +++ b/public/data/battlesuits/ds.json @@ -0,0 +1,125 @@ +{ + "id": "ds", + "name": "Danzai Spectramancer", + "type": "mecha", + "valkyrie": "mei", + "strengths": [], + "leader": { + "core": { + "name": "Phantom Outbreak", + "description": "Leader Bonus: Phantom Outbreak: Team gains 21% Crit Rate at above 80% HP." + }, + "subskills": [ + { + "name": "Phantom Outbreak", + "description": "All characters in the team gain 21% Crit Rate at above 80% HP.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Shinkage Flash", + "description": "Bunshin Specters emerge from enemy location and deal high damage.\nBunshin Specters emerge from enemy location and deal AOE damage.\nBelow 100 Munen: Cannot cast;\nBelow 200 Munen: Consume 100 Munen to create 2 Bunshin Specters dealing 200% +200% ATK of Physical DMG;\nAt 200 Munen: Consume 100 Munen to create 4 Bunshin Specters dealing 200% +250% ATK of Physical DMG. Tap [ATK] again to consume another 100 Munen and cast Shinkage II dealing 400% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Amakuni's Honor", + "description": "Boosts Shinkage Flash's Crit Rate by 30.0%.", + "requiredRank": "1★" + }, + { + "name": "Vicious Serpent", + "description": "Shinkage Flash inflicts Sword Scar on hit and makes marked enemies take 10.0% bonus Physical DMG for 18s.", + "requiredRank": "2★" + }, + { + "name": "Tenpo of Eternity", + "description": "Shinkage Flash I & II both restore 5.5 SP.", + "requiredRank": "3★" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nMunen Focus: Starts at 0 and maxes at 200.\nRegen Sources: Basic ATK 2nd/3rd/4th/5th sequences, Ultimate Evasion, and passive regen on standby." + }, + "subskills": [ + { + "name": "Shinpo of Serenity", + "description": "On standby, Valkyrie restores 12.0 Munen per second.", + "requiredRank": "5★" + }, + { + "name": "Blight of Kyokuko", + "description": "Boosts Physical DMG dealt to enemies marked by Sword Scar by 25.0%.", + "requiredRank": "2★" + }, + { + "name": "Shroud of Kiri", + "description": "The Valkyrie deals 18.0% bonus Total DMG.", + "requiredRank": "1★" + } + ] + }, + "ultimate": { + "core": { + "name": "Tsukiyo's Spectramancy", + "description": "Attack enemies continuously and create Bunsin Specters to fight together.\nCharge at the enemy dealing 100%+100%+150%+450% ATK of Physical DMG and create 6 Bunshin Specters after landing to impale the enemy, each dealing 200% ATK of Physical DMG. \nCasting Ultimate grants 3 Kagenai Recharges. Casting Shinkage I consumes 1 Kagenai Recharge and boosts Total DMG of this Shinkage I/II by 50%. Kagenai Recharges are shared across the team and have a 4.5s proc CD.\nSP cost: 75. Base CD: 20s." + }, + "subskills": [ + { + "name": "Power of Tsukigami", + "description": "Casting Tsukiyo's Spectramancy boosts team Physical DMG by 15.0% for 18s.", + "requiredRank": "4★" + }, + { + "name": "Blade of Cirrus", + "description": "Tsukiyo's Spectramancy deals 70.0% bonus damage against shields.", + "requiredRank": "3★" + }, + { + "name": "Haze of Oborokage", + "description": "Teammates' Charged ATKs consume 1 Kagenai Recharge on hit to create 2 Bunshin Specters dealing 600.0%x2 ATK of physical DMG and resetting Sword Scar's duration (with Vicious Serpent unlocked). CD: 4.5s. Damage Source: Danzai Spectramancer. Every Kagenai Recharge consumed restores 15.0 SP for her.", + "requiredRank": "4★" + } + ] + }, + "evasion": { + "core": { + "name": "Untouchable Yozakura", + "description": "Quick dash to evade enemy attacks. Tap [ATK] after evasion to charge forward dealing 100% ATK of Physical DMG.\nUltimate Evasion restores 100 Munen.\nHangeki Reprisal: Hold [ATK] after Untouchable Yozakura lands to immediately perform Shinkage Flash I or II without Munen cost. CD: 10s." + }, + "subskills": [ + { + "name": "God Speed", + "description": "Ultimate Evasion Skill can be triggered 1 more time(s) and the CD is reduced by 1.5s.", + "requiredRank": "3★" + }, + { + "name": "Weeping Kaze", + "description": "Within 3.0s after Ultimate Evasion Skill is triggered, Valkyrie has higher Ignore Interrupt and takes 30.0% less Total DMG.", + "requiredRank": "2★" + } + ] + }, + "basic": { + "core": { + "name": "Gozan", + "description": "AOE penta-slash.\n1st sequence: 80% ATK of Physical DMG.\n2nd sequence: 100% ATK of Physical DMG & 20 Munen regen.\n3rd sequence: 50% ATK of Physical DMG & 20 Munen regen.\n4th sequence: 150% ATK of Physical DMG & 30 Munen regen.\n5th sequence: 250% ATK of AOE Physical DMG & 30 Munen regen. If interrupted, the 5th sequence will be finished by the Bunshin Specter." + }, + "subskills": [ + { + "name": "QTE: Spectrance of Renge", + "description": "Triggered by Time Slowed or Impaired enemies to deal 800.0% ATK of Physical DMG and inflict Sword Scar on enemies (with Vicious Serpent unlocked).", + "requiredRank": "2★" + }, + { + "name": "Mind Aura", + "description": "Basic and Combo ATKs gain 40.0% Crit DMG.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/fr.json b/public/data/battlesuits/fr.json new file mode 100644 index 00000000..fdd051e9 --- /dev/null +++ b/public/data/battlesuits/fr.json @@ -0,0 +1,134 @@ +{ + "id": "fr", + "name": "Fallen Rosemary", + "type": "quantum", + "valkyrie": "rita", + "strengths": [ + "lightning dmg", + "time mastery", + "gather", + "paralyze" + ], + "leader": { + "core": { + "name": "Tonight or Never", + "description": "Leader Bonus:\nTonight or Never: Team deals 18.0% bonus Total DMG if formed by battlesuits of 3 different types. For the team, Combo, Charged ATKs, and Ultimates deal 12.0% bonus Lightning DMG." + }, + "subskills": [ + { + "name": "Secluded Courtyard", + "description": "Enemies within Stain of Trickery take 20.0% bonus Total DMG from Fallen Rosemary (independent effect).", + "requiredRank": "s2" + }, + { + "name": "Tonight or Never", + "description": "Team deals 25.0% bonus Total DMG if formed by battlesuits of 3 different types. For the team, Combo, Charged ATKs, and Ultimates deal 20.0% bonus Lightning DMG.", + "requiredRank": "s3" + }, + { + "name": "Deadly Caress", + "description": "After casting Ultimate, Fallen Rosemary restores 1.0 SP and 45.0 Disir per second for 10.0s. Triggering it again resets the duration.", + "requiredRank": "ss2" + } + ] + }, + "special": { + "core": { + "name": "God Eater", + "description": "Valfreyja Form enabled more powerful Charged ATKs.\nAt 100 Disir, hold [ATK] to cast God Hunter.\nAt 200 Disir, hold [ATK] to cast God Devourer.\nGod Hunter: Conjure Garmr to attack enemies nearby, dealing 600% ATK of Lightning DMG.\nGod Devourer: Garmr creates Stain of Trickery, making enemies in range take 18% bonus Lightning DMG for 20s.\nCasting God Eater grants temporary invincibility, gathers enemies nearby, and resets Valfreyja Form duration." + }, + "subskills": [ + { + "name": "Bite of the Serpent", + "description": "Charged ATKs deal 30.0% bonus Total DMG, Paralyze enemies hit for 2s, and inflict Paralyze Trauma." + }, + { + "name": "Feast on the Damned", + "description": "When Stain of Trickery forms, every Rune present enhances its strength and makes enemies in range take 5.0% bonus Lightning DMG." + }, + { + "name": "Gorging Spirits", + "description": "Casting Charged ATKs boost team Elemental DMG by 35.0% for 20s.\nAfter level 5, the skill can only be increased when rank.", + "requiredRank": "s1" + } + ] + }, + "passive": { + "core": { + "name": "Unbound Flyting", + "description": "Passive bonuses apply automatically.\nFallen Rosemary can charge her strength on standby when her teammates are fighting." + }, + "subskills": [ + { + "name": "Well of Urd", + "description": "Combo and Charged ATKs from teammates restore 65 Disir and 12 SP for Fallen Rosemary. CD: 5s." + }, + { + "name": "Clairvoyant Night", + "description": "Entering Valfreyja Form restores 10 Disir per 0.2s for 2s. Can only be triggered once every battle.", + "requiredRank": "ss" + }, + { + "name": "Vapor of Souls", + "description": "In Valfreyja Form, Fallen Rosemary deals 30.0% bonus Total DMG and takes 25.0% less Total DMG.\nAfter level 5, the skill can only be increased when rank.\nAfter level 7, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Helvegr", + "description": "Lift the Trickster's seal for a mighty blow. \nUnleash the Trickster sealed within the lantern. After a short channeling, the Tickerster unleashes a powerful AOE attack, dealing 1200% ATK of Lightning DMG, triggering a 1s global Time Fracture, and inflicting Quantum Implosion on QUA enemies.\nSP cost: 100. CD: 20s." + }, + "subskills": [ + { + "name": "Free from Franangr", + "description": "When unleashed, the Trickster devours all Runes present, and for every Run devoured, the Trickster deals 500.0% ATK of bonus Lightning DMG." + }, + { + "name": "Dark Edda", + "description": "With Stain of Trickery present, the unleashed Trickster deals 30.0% bonus Total DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Night Seeress", + "description": "Quickly evades enemy attack. Can be performed twice in a row.\nEvasions deal 2x40% ATK of Lightning DMG and conjure Strick in Valfreyja Form.\nEvasion ATKs conjure Strix to strike on hit, dealing 6x50% ATK of Lightning DMG with Paralyze Trauma and siphoning 24 Disir in total. Strix needs 8s to recharge for the next strike.\nUltimate Evasions trigger Night Seeress, which creates a 3s global Time Fracture, fully recharges Strix, and conjures Strix to strike enemies with lightning (Strix enters recharging afterwards). CD: 15s.\nUpon Ultimate Evasion or when Strix is fully recharged in Valfreyja Form, Evasion ATKs can be connected into Basic ATK 4th sequence on hit." + }, + "subskills": [ + { + "name": "Water of Hel", + "description": "Night Seeress's CD is reduced by 4.0s." + }, + { + "name": "Long Darkness", + "description": "Strix recharge takes 3.0s less time." + }, + { + "name": "QTE: Ash of Hekla", + "description": "Triggered by knocked-airborne or ignited enemies. Fallen Rosemary enters in Valfreyja Form, triggers a 3s global Time Fracture, and conjures Garmr to attack, dealing 800% ATK of Lightning DMG and additionally restoring 50.0 Disir on hit." + } + ] + }, + "basic": { + "core": { + "name": "Vaettir Mistress", + "description": "Attack with the scythe and siphon enemy souls to enhance self.\n1st Sequence: 30% ATK of Physical DMG + 40% ATK of Lightning DMG and 3 Disir regen on hit.\n2nd Sequence: 90% ATK of Physical DMG + 90% ATK of Lightning DMG and 9 Disir regen in total on hit.\n3rd Sequence: 80% ATK of Physical DMG + 105% ATK of Lightning DMG and 8 Disir regen in total on hit.\n4th Sequence: 120% ATK of Lightning DMG and 28 Disir regen in total on hit.\n5th Sequence: 160% ATK of Physical DMG + 170% ATK of Lightning DMG and 12 Disir regen in total on hit.\nAt 100 Disir, hold [ATK] to consume 100 Disir, perform Charged ATK dealing 400$ ATK of Lightning DMG, and enter Valfreyja Form. In Valfreyja Form, basic ATK 3rd sequence conjures Garmr to attack dealing 350% ATK of Lightning DMG with Paralyze Trauma and restoring 10 Disir on hit.\n4th sequence conjures Linnorm to attack dealing 420% ATK of Lightning DMG with Paralyze Trauma, and restoring 40 Disir in total on hit." + }, + "subskills": [ + { + "name": "Garmr", + "description": "On hit, Garmr creates Ulf Rune: Enemies near Fallen Rosemary take 15.0% bonus Lightning DMG, become Weakened, deal 30.0% less damage, and suffer from reduced Interrupt for 15s. (Garmr can be conjured by the 3rd sequence of Basic ATK in Valfreyja Form and QTE.)" + }, + { + "name": "Linnorm", + "description": "On hit, Linnorm creates Ormr Rune: Enemies near Fallen Rosemary are struck by lightning, and take 50.0% ATK of Lightning DMG per second for 15s." + }, + { + "name": "Strix", + "description": "On hit, Strix creates Strix Rune: Team deals 15.0% bonus Lightning DMG and restores 0.5 SP per second for 15s.\nAfter level 5, the skill can only be increased when" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/fs.json b/public/data/battlesuits/fs.json new file mode 100644 index 00000000..da9f14e2 --- /dev/null +++ b/public/data/battlesuits/fs.json @@ -0,0 +1,129 @@ +{ + "id": "fs", + "name": "Flame Sakitama", + "type": "biologic", + "valkyrie": "sakura", + "strengths": [ + "fire dmg", + "time mastery", + "ignite" + ], + "leader": { + "core": { + "name": "Eternal Cycle", + "description": "Leader Bonus:\nEternal Cycle: Team gains 25% DEF in battle. BIO-type characters gain 6% Max HP." + }, + "subskills": [ + { + "name": "Eternal Cycle", + "description": "Team gains 40% DEF in battle. BIO-type characters gain 9% Max HP.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Firewind", + "description": "Leaping Slash ATK with both blades drawn.\nCombo Slash: 150% ATK of Physical DMG.\nCombo Follow-up ATK: Pause tapping [ATK] after Combo ATK and tap [ATK] again when the circle appears.\nCombo Follow-up ATK deals 220% ATK of Fire DMG and ignites enemies hit to deal 50 Fire DMG per 10s." + }, + "subskills": [ + { + "name": "Asura", + "description": "Combo follow-up attacks increase Fire DMG by 25% and Ice and Lightning DMG by 10% for 15 sec." + }, + { + "name": "QTE: Backfire", + "description": "Triggers QTE when enemy is paralyzed, dealing 50.0% ATK x [ATK] button tap count (up to 12) + 100% ATK of Fire DMG." + }, + { + "name": "Crimson Sunset", + "description": "Switch entry triggers a 3.1s Time Fracture. CD: 32s. This effect can only be activated 10s after the stage begins.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nAfter certain moves (4th hit of Basic ATK or Combo ATK), tap the [ATK] button when a flashing circle appears on the character to trigger follow-up attacks, dealing massive Fire DMG." + }, + "subskills": [ + { + "name": "Ancient Dream", + "description": "Ignores combo interruption once. Can be triggered once every 30s. Applies for the whole team.", + "requiredRank": "s" + }, + { + "name": "Artful Blade", + "description": "Basic follow-up attacks increase character's Zanshin by 225 upon hitting a target. For every 200 Zanshin, gain 17% (up to 68%) Total DMG Multiplier. When the character is deployed, consume 30 Zanshin per second.", + "requiredRank": "ss" + }, + { + "name": "Aerial Kill", + "description": "Attacks against Time Slowed enemies gain 30.0% Physical and Elemental DMG.", + "requiredRank": "this" + } + ] + }, + "ultimate": { + "core": { + "name": "Yae's Inferno", + "description": "Attacks a random enemy multiple times and inflicts Time Lock to enemies within a large AOE.\nGuren Lotus: Attacks a random enemy 8 times, with each time dealing 200% ATK of Fire DMG.\nKarmic Flame: 400% ATK of Fire DMG to enemies in a large area and inflicts Time Slow for 4.5s.\nBlazing Tempo: Empowers character from Iron Body and faster attack for 9s. Follow-up attacks can be triggered without having to tap the [ATK] button at the precise time." + }, + "subskills": [ + { + "name": "Surya's Burn", + "description": "Each hit of the Ultimate combo strike deals an additional 200% ATK of Fire DMG." + }, + { + "name": "Red Cloud", + "description": "For 10s after casting Ultimate, character attacks gain 19% Total DMG Multiplier.", + "requiredRank": "s" + }, + { + "name": "Phoenix Blade", + "description": "Every Basic follow-up ATK deals additional 19% ATK of Fire DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Blazing Dance", + "description": "Quickly cartwheels away to evade enemy attacks.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Hazy Moon", + "description": "Upon triggering an Ultimate Evasion, gains Ignore Interrupt and 30.0% Total DMG Multiplier for 4s." + }, + { + "name": "Shokudai Kiri", + "description": "Shortens CD of Time Fracture by 2.5s.", + "requiredRank": "this" + } + ] + }, + "basic": { + "core": { + "name": "Ryuka Blade", + "description": "Quick 5-sequence slash. Evading during the first 3 sequence will not break the sequence.\n1st to 3rd Sequences: 100%+100%+150% ATK of Physical DMG.\n4th Sequence: 150% ATK of Physical DMG.\n5th Sequence: 150% ATK of Physical DMG.\nBasic Follow-up ATK: After the 4th Sequence, wait for a flashing circle to appear and then immediately tap [ATK].\nBasic Follow-up ATK deals 650% ATK of Fire DMG and Ignites the target to further deal 50 Fire DMG per 0.5s for 10s." + }, + "subskills": [ + { + "name": "Transcendent Realms", + "description": "When Combo Hit Counts reach 30 and 50, each sequence of the Basic ATK deals another 30.0% and 50.0% Fire DMG, respectively. Character also gains Ignore Interrupt during Basic ATKs." + }, + { + "name": "Imperial Tachi", + "description": "First 4 sequences of the Basic ATK gain 30% Attack Speed. For the 4th sequence, gain 80% Total DMG Reduction and greatly increased Ignore Interrupt.", + "requiredRank": "this" + }, + { + "name": "Living Sword", + "description": "If basic follow-up attacks score a hit, character gains 3.5 SP.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ft.json b/public/data/battlesuits/ft.json new file mode 100644 index 00000000..bc715321 --- /dev/null +++ b/public/data/battlesuits/ft.json @@ -0,0 +1,118 @@ +{ + "id": "ft", + "name": "Fervent Tempo Δ", + "type": "psychic", + "valkyrie": "olenyevas", + "strengths": [], + "leader": { + "core": { + "name": "SHOWTIME!", + "description": "Leader Bonus: SHOWTIME!: Entire team gains 20.0% Melee Physical DMG." + }, + "subskills": [ + { + "name": "SHOWTIME!", + "description": "Entire team gains 40.0% Melee Physical DMG.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Dissociated Harmony", + "description": "Attack enemies with the weapon fully charged.\nCondition: full CYAN Juice & PINK Juice.\nConsume all Juice to deal 400% ATK of Physical DMG and enter Fervent Mode.\n1st Sequence: 240% ATK of Physical DMG.\n2nd Sequence: 240% ATK of Physical DMG.\n3rd Sequence: 560% ATK of Physical DMG.\nIn Fervent Mode: Valkyrie has improved Ignore Interrupt; Charged ATK is disabled; PINK/CYAN Juice cannot be restored." + }, + "subskills": [ + { + "name": "Infectious Mood", + "description": "In Fervent Mode, enemies take 18.0% bonus Physical DMG from Molotov Cherry's attacks (independent effect).", + "requiredRank": "1★" + }, + { + "name": "Flash of Inspiration", + "description": "Charged ATKs deal 400.0% ATK of bonus Physical DMG.", + "requiredRank": "4★" + } + ] + }, + "passive": { + "core": { + "name": "Double Stencil", + "description": "Passive bonuses apply automatically.\nCYAN & PINK Juice: Starts at 0 and maxes at 1200). Different moves restore different Juice.With full CYAN & PINK Juice, Charged ATK consumes all Juice to induce Fervent Mode and evolve Valkyrie's skillset.\nValkyrie enters Fervent Mode with 2400 Fervent Juice (4800 max) and consumes 75 per 0.2s. Fervent Mode ends when Fervent Juice runs out." + }, + "subskills": [ + { + "name": "Cognitive Fuzz", + "description": "When Combo Hit Count exceeds 10/30, character gains a 20.0%/50.0% Total DMG Multiplier buff. Character gains a 40.0% Total DMG Multiplier buff against enemies affected by Weaken or Time Slow." + }, + { + "name": "Auto-Mend", + "description": "Heal 15.0 HP/s when enemies are nearby.", + "requiredRank": "ss" + }, + { + "name": "Unsynced Cycle", + "description": "Valkyrie has 15.0% bonus Crit Rate and deals 15.0% bonus Crit DMG. Criting further boosts Crit DMG by 15.0% for 5s. Subsequent procs reset the duration.", + "requiredRank": "1★" + } + ] + }, + "ultimate": { + "core": { + "name": "Phantom Memories", + "description": "Adopts DEF stance to negate incoming attacks.\nSP cost: 50. Base CD: 9s.\nMaintain DEF Stance for up to 0.7s.\nWhen DEF Stance ends or when attacked while it's active, performs Strike Back to deal 400%+400% ATK of Physical DMG.\nIf attacked upon activating DEF Stance, then performs Strike Back EX to deal 100%+400%+1000% ATK of Physical DMG and trigger a 1.6s global Time Fracture.\nValkyrie enters Fervent Mode upon Ultimate, and CYAN/PINK Juice will resume to previous levels after Fervent Mode ends." + }, + "subskills": [ + { + "name": "Odette's Curse", + "description": "Ultimate boosts Valkyrie's Crit Rate by 15.0% and Physical DMG by 15.0% for 9.0s.", + "requiredRank": "1★" + }, + { + "name": "Talia's Wound", + "description": "Strike Back EX has 30.0% bonus Crit Rate and deals 20.0% bonus Crit DMG.", + "requiredRank": "6★" + } + ] + }, + "evasion": { + "core": { + "name": "Trick Evader", + "description": "Quickly dodge enemy attacks. Can be performed twice in a row and grants 200 PINK Juice.\nVODKA SHIELD: Ultimate Evasion triggers 3s of global Time Fracture, grants 400 PINK Juice and a barrier lasting 6s which can absorb Total DMG equal to 15% max HP. CD: 15s.\nIn Fervent Mode, no Fervent Juice is consumed within 3s after Time Fracture is triggered." + }, + "subskills": [ + { + "name": "Mind Lock", + "description": "Activating Ultimate Evasion skill immobilizes nearby enemies for 4.0s." + }, + { + "name": "Illusive Mirage", + "description": "With the Ultimate Evasion barrier on, Crit Rate increases by 25.0%.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Blazing Tones", + "description": "Greatsword attack.\n1st Sequence: 120% ATK of Physical DMG.\n2nd Sequence: 70%+70% ATK of Physical DMG.\n3rd Sequence: 40%+120% ATK of Physical DMG.\n4th Sequence: 180% ATK of Physical DMG.\n5th Sequence: 140%+140% ATK of Physical DMG.\n6th Sequence: 300% ATK of Physical DMG.\nEvade and attack during the first 3 sequences to perform the next sequence.\nEvade and attack during the 4th to 6th sequence to perform the 4th sequence.\nEach sequence grants 150 CYAN Juice." + }, + "subskills": [ + { + "name": "Storm Dervish", + "description": "Attacks in Fervent Mode and Ultimate deal 50.0% bonus Total DMG to BIO-type enemies.", + "requiredRank": "2★" + }, + { + "name": "QTE: Neon Impact", + "description": "QTE: Triggered when an enemy is Weakened or an teammate is attacked (does not work in co-op mode) to deal 1,000% ATK of Physical DMG to enemies nearby, gather, and stun them for 5.0s. Restores 600 CYAN/PINK Juice and can be connected into Charged ATK at full Juice.", + "requiredRank": "2★" + }, + { + "name": "Graded Momentum", + "description": "During the 4th to 6th sequence of Basic ATK, Valkyrie has higher Ignore Interrupt, takes 40.0% less Total DMG, and every hit restores takes 1.0 bonus SP.", + "requiredRank": "2★" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hb.json b/public/data/battlesuits/hb.json new file mode 100644 index 00000000..4c467ebd --- /dev/null +++ b/public/data/battlesuits/hb.json @@ -0,0 +1,134 @@ +{ + "id": "hb", + "name": "Haxxor Bunny", + "type": "psychic", + "valkyrie": "bronya", + "strengths": [ + "ice dmg", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "H-T-T-P-S", + "description": "Leader Bonus:Team deals 17.0% more Ice DMG through Ultimates or in Burst modes. For every Ice DMG dealer on he team, team gains 1.0% total DMG." + }, + "subskills": [ + { + "name": "H-T-T-P-S", + "description": "Team deals 40.0% more Ice DMG through Ultimates and in Burst modes. For every Ice DMG dealer on the team, team deals 5.0% more Total DMG." + } + ] + }, + "special": { + "core": { + "name": "Charged: Tempest Sniper", + "description": "Hold [ATK] to unleash powerful cannon attacks.At full KE, hold [ATK] to consume all KE and unleash powerful attacks based on weapon type, dealing 120x6% ATK of Ice DMG.Charged ATK can also lock the current target for the drones to perform a special ATK." + }, + "subskills": [ + { + "name": "Preload", + "description": "Bronie has 200.0 bonus initial KE. Casting QTE restores 100.0 KE.", + "requiredRank": "ss" + }, + { + "name": "Synchronized Array", + "description": "Charged/Combo ATKs from teammates coordinate drones (if present) to perform a special ATK and restore 1.6 SP per second for Bronie for 10s. Subsequent procs reset the duration. CD: 2s.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Trackers", + "description": "Passive bonuses apply automatically.\nKinetic Energy: Maxes at 200. Every hit of Basic ATK restores 5 KE.Haxxor Count: Maxes at 20.\n\nDrones: Bronie summons a drone (summoned entity) to aid in battle. Drones last for 30s and have 2 attack patterns.Basic ATK: Mini gun attacks which deal 50% ATK of Ice DMG every hit. Every bullet fired restores 1 Haxxor Count with a 1s CD. Each drone fires one round every second and every round has 3 bullets.Special ATK: Based on Bronie's weapon type. Deals 240% ATK of Ice DMG.Drones prioritize the nearest enemy. Each drone present boosts Total DMG from Valkyries or summoned entities by 2.5%. Up to 2 can be present. Summoning when where are 2 drones present extends their duration by 10s. At the end of the duration, drones dive towards the target to self-destruct and deal 100% ATK of Ice DMG." + }, + "subskills": [ + { + "name": "Limitations off", + "description": "Casting weapon actives enables drones to fire 3 bonus bullets every round for 7.0s." + }, + { + "name": "Data Sharing", + "description": "With Bronie on standby, Basic ATKs of drones restore 1.20 bonus SP for her whenever building up Haxxor Count. After any teammates casts Ultimate, Basic ATKs of drones build up 3 bonus Haxxor Count for 3s. CD: 10s." + } + ] + }, + "ultimate": { + "core": { + "name": "Star Destroyer", + "description": "Unleash mass bombing upon enemies in front of Haxxor Bunny.\nTap [ULT] to channel for a short duration and unleash carpet-bombing upon enemies in front of Haxxor Bunny for 7s dealing 60x30% ATK of Ice DMG.For 16s after Ultimate activation, drones are enhanced and they can switch to Haxxor Bunny's current target at any time. In addition, they perform a special attack every 3s and trigger Synchronized Array, but this effect cannot be triggered by teammates within the duration.\nActivation SP Cost: 125. CD: 25s." + }, + "subskills": [ + { + "name": "Logic Coverage", + "description": "Casting Ultimate boosts team's Ice DMG by 15.0% and summoned entities' Ice DMG by 100.0% for 15s. Subsequent procs reset the duration.", + "requiredRank": "s" + }, + { + "name": "Permission Removed", + "description": "Bombing slows enemy Move Speed by 40.0% for 5s. Subsequent procs reset the duration." + }, + { + "name": "Final Encoding", + "description": "Ultimate deals 30.0% more Ice DMG. QTE deals 25.0% more Ice DMG.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Parting Gift", + "description": "Step sideways to dodge attacks. Can be performed twice in a row.\nUltimate Evasion drops a grenade which detonates after a 1s delay, shortly gathers nearby enemies, procs a 4s global Time Fracture, and deal 200% ATK of Ice DMG.CD: 15s. Tap [ATK] after Ultimate Evasion to connect into the 3rd sequence of Basic ATK." + }, + "subskills": [ + { + "name": "Hotfix", + "description": "Ultimate Evasion's CD is reduced by 3.0s. Grenade explosion deal 200% ATK of bonus Ice DMG." + } + ] + }, + "basic": { + "core": { + "name": "Hare Hunters", + "description": "Use submachine guns to shoot. Evasion enables the nest sequence.\n1st Sequence: 25%x4 of Ice DMG.\n2nd Sequence: 25%x4 ATK of Ice DMG.\n3rd Sequence: 15%x8 ATK of Ice DMG.\n4th Sequence: 30%x9 ATK of Ice DMG." + }, + "subskills": [ + { + "name": "Fireproof Coating", + "description": "During Basic ATK, Bronie takes 30.0% less Total DMG and has improved Ignore Interrupt." + }, + { + "name": "Interlinked Trojans", + "description": "QTE inflicts Hacked status on hit. Hacked enemies take 12.0% more Ice DMG, and Valkyries as well as their summoned entities deal 8.0% more Ice DMG to Hacked enemies for 15s. Subsequent procs reset the duration." + }, + { + "name": "Haxxor Trigger", + "description": "QTE: Triggered at full Haxxor Count and when there's a targetable enemy. Consumed all Haxxor Count to deal 1080% ATK of Ice DMG and summon a drone (summoned entity). Performing Haxxor Bunny's QTE doesn't require her to be switched in.When casting QTE, if her Ultimate is available, her avatar will change into her Ultimate icon, which can be tapped again to cast her Ultimate. If not, tapping her avatar again will switch her in." + } + ] + }, + "sp": { + "core": { + "name": "Absolute Security Protocol", + "description": "Basic ATK summons drones.4th sequence of Basic ATK summons a drone (summoned entity)." + }, + "subskills": [ + { + "name": "Accelerated Compilation", + "description": "Charged ATK deals 45.0% more Ice DMG and summons 2 drones. Casting Charged ATK or Ultimate sends team members and their summoned entities into Tracking mode, where they deal 10.0% more Elemental DMG for 15s. Subsequent procs reset the duration.", + "requiredRank": "s" + }, + { + "name": "Deserialization", + "description": "Drones deal 25.0% more Ice DMG. Casting Ultimate summons 2 drones.", + "requiredRank": "ss" + }, + { + "name": "404_Not_Found", + "description": "When deployed, Bronie restores 2.5 SP per second for 8s. Can only be triggered once every 10 minutes in Open World.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hf.json b/public/data/battlesuits/hf.json new file mode 100644 index 00000000..6bde659c --- /dev/null +++ b/public/data/battlesuits/hf.json @@ -0,0 +1,129 @@ +{ + "id": "hf", + "name": "Hawk of the Fog", + "type": "psychic", + "valkyrie": "fuhua", + "strengths": [], + "leader": { + "core": { + "name": "Chelonic Unity", + "description": "Leader Bonus:\nWhen Combo Hit Count exceeds 30, Mei and Kiana in the team gain 22% Crit Rate; when Combo Hit Count is below 30, Bronya in the team gains 28% Crit DMG." + }, + "subskills": [ + { + "name": "Dragon Territory", + "description": "When Combo Hit Count exceeds 30, Mei and Kiana in the team gain 28% Crit Rate; when Combo Hit Count is below 30, Bronya in the team gains 40% Crit DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo ATK: Lightning Panther", + "description": "Different Six Fists moves can be connected to various Combo ATKs.\nKei: Whipping Sparks: Launches Ki blades dealing 100% ATK of Lightning DMG per hit (additionally deals 100% ATK of Lightning DMG against enemies outside a 4m radius). Within 1s after hitting enemies outside the 4m radius, tap [ATK] or [ULT] to perform Ki: Lightning Pounce, dashing towards the target and dealing 200% ATK of Lightning DMG.\nKei Taranic Talons: Deals 180% ATK of Lightning DMG.\nKei: Six-Sided Shock: Deals 100% + 8%x80% + 200% ATK of Lightning DMG. Use the joystick to set the finishing position.\nKei: Blasting Palm: After unleashing Kei: Six-Sided Shock, tap [ATK] to perform this Combo, dealing 450% ATK of Lightning DMG and knocking back the target. The target additionally deals 200% ATK of Lightning DMG if knocked into a wall.\nKei: Tunneling Blossom: Tap [ULT] during Kei: Six-Sided Shock to perform, dealing 450% ATK of Lightning DMG. Navigate the charging direction with the joystick." + }, + "subskills": [ + { + "name": "Switch Skill: Rending Dive", + "description": "When switched in, slam the ground to knock enemies airborne, dealing 400% ATK of Lightning DMG. Shielded enemies take 200% ATK of Physical DMG.", + "requiredRank": "1★" + }, + { + "name": "QTE: Sundering Drill", + "description": "QTE: Triggers when an enemy is ignited or slowed. Slams the ground to deal 800% ATK of Lightning DMG. Shielded enemies take 500% ATK of Physical DMG. Procs a 9s Elektrance status.", + "requiredRank": "1★" + }, + { + "name": "Dragon's Return", + "description": "For 5s after switch entry, gains Interrupt, Ignore Interrupt, and 20% DMG Reduction for DMG Received; when exiting the battlefield, applies the same buff to all team members for 5.0s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Unity Mantra", + "description": "Team deals 300% ATK of bonus Lightning DMG to enemies when breaking their shields, and deals 30.0% bonus Total DMG for 12.0s. Can be triggered again to reset the duration.", + "requiredRank": "3★" + }, + { + "name": "Vajra Mantra", + "description": "Gains 30.0% Lightning DMG. Kei: Taranic Talons additionally deals 250.0% ATK of Lightning DMG and paralyzes non-paralyzed enemies for 3.00s. Paralyze effect CD: 8s.", + "requiredRank": "2★" + }, + { + "name": "Shattering Mantra", + "description": "Character deals 30.0% bonus Total DMG to shielded enemies. Basic ATK, Combo ATK, Switch Skill, and QTE deal 160.0% bonus damage to shields. Hitting shielded enemies grants Interrupt and Interrupt Resist for 10s.", + "requiredRank": "1★" + } + ] + }, + "ultimate": { + "core": { + "name": "Raging Tiamat", + "description": "Consume 50 SP to unleash burst attacks during Combo ATK.\nIncreases max SP by 50. Hold [ULT] during Kei: Tunneling Blossom or after triggering Time Fracture with Ultimate Evasion to deal 750%x2 ATK of Lightning DMG and gather enemies." + }, + "subskills": [ + { + "name": "Teravolt Maul", + "description": "Ultimate deals 50.0% bonus Total DMG and Paralyzes non-Paralyzed enemies for 5.0s.", + "requiredRank": "6★" + }, + { + "name": "Conductive Impact", + "description": "Character deals 45.0% bonus Lightning DMG within 18.0s after entry or Ultimate cast.", + "requiredRank": "3★" + } + ] + }, + "evasion": { + "core": { + "name": "Storm Phoenix", + "description": "Move fast to dodge attacks.\nWithin 3s after Ultimate Evasion, hit enemies with Kei: Whipping Sparks to proc Ki: Lightning Pounce.\nTime Fracture: Ultimate Evasion procs global Time Fracture, slowing all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Fiery Flock", + "description": "Ultimate Evasion triggers Time Fracture for the game for 1.50s." + }, + { + "name": "Jolting Riposte", + "description": "The 1st Basic or Combo ATK within 3s after Ultimate Evasion deals 500% ATK of bonus Lightning DMG to the target and nearby enemies, and Paralyzes non-Paralyzed enemies for 4.0s.", + "requiredRank": "4★" + }, + { + "name": "Anser Turn", + "description": "Shortens CD of Ultimate Evasion 4.00s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Thunder Wyrm", + "description": "Use the Six Fists for battle.\nThe Six Fists:\n1st Stance: 80% ATK of Physical DMG\n2nd Stance: 80% ATK of Physical DMG\n3rd Stance: 80% ATK of Physical DMG\n4th Stance: 2x100% ATK of Physical DMG\n5th Stance: 2x80% ATK of Physical DMG\n6th Stance: 150% ATK of Physical DMG" + }, + "subskills": [ + { + "name": "Tigris Elektra", + "description": "Ki: Lightning Pounce or Ultimate procs 9s of Elektrance status, during which the Valkyrie gains Ignore Interrupt and 50.0% Total DMG Reduction for DMG received, and each sequence of the 6-sequence Basic ATK additionally deals 75.0% ATK of Lightning DMG.", + "requiredRank": "1★" + }, + { + "name": "Flux Wyrm", + "description": "During Elektrance status, each 1st sequence of Basic ATK boosts Total DMG of the next Kei: Six-Sided Shock by 14.0%. 5 stacks max.", + "requiredRank": "2★" + }, + { + "name": "Inductive Trauma", + "description": "During Elektrance status, restores 3.00 SP upon unleashing Kei: Taranic Talons or Kei: Six-Sided Shock; CD: 5s. Each Taranic Talons hit additionally deals 50.0% ATK of Physical DMG; effect doubles against shielded enemies.", + "requiredRank": "2★" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hfs.json b/public/data/battlesuits/hfs.json new file mode 100644 index 00000000..0d23c89a --- /dev/null +++ b/public/data/battlesuits/hfs.json @@ -0,0 +1,128 @@ +{ + "id": "hfs", + "name": "Herrscher of Flamescion", + "type": "psychic", + "valkyrie": "kiana", + "strengths": [ + "fire dmg", + "heal", + "time mastery", + "gather" + ], + "leader": { + "core": { + "name": "Nameless Knight-Errant's Path", + "description": "Leader Bonus:Leader Skill: Team deals 34.0% bonus Elemental DMG. Every non-Kiana battlesuit grants 25.0 bonus initial SP to the team (50.0 max; can only be triggered once every 10 minutes in Open World)." + }, + "subskills": [ + { + "name": "Nameless Knight-Errant's Path", + "description": "Team deals 48.0% bonus Elemental DMG. Every non-Kiana battlesuit grants 30.0 bonus initial SP to the team (60.0 max; can only be triggered once every 10 minutes in Open World).", + "requiredRank": "s3" + } + ] + }, + "special": { + "core": { + "name": "Blazing Chariot's Trail", + "description": "Launch power attacks at 0 Heat. Heat: Starts at 0. Reduced by 21 per second when not in Overheat and by 10 per second when in Overheat.Base form Combo ATK: Increase 45 Heat and consume 15% of current HP to deal 300% ATK of Fire DMG, trigger 2.5s of global Time Fracture, and enter Herrscher form lasting 11.5s.In Herrscher form, Valkyrie has different moves, higher Ignore Interrupt, and loses 1% of current HP per second.Herrscher form Combo ATK: Increase 100 Heat and trigger 3.5s of global Time Fracture.Ground: 1200% ATK of Fire DMG.Airborne: Knock enemies airborne and create a black hole gathering enemies and dealing 1200% ATK of Fire DMG.Valkyrie enters Overheat when Herrscher form ends and Heat increases by 100. Switching out ends Herrscher form." + }, + "subskills": [ + { + "name": "By Fire Enthroned", + "description": "At 75% HP or more, Combo ATKs in base form additionally cost 30% of current HP to deal 400.0% ATK of bonus Fire DMG.", + "requiredRank": "ss" + }, + { + "name": "Crossing the Heavens", + "description": "Valkyrie deals 30.0% bonus Total DMG to MECH enemies. In Herrscher form, Combo ATKs deal 30.0% bonus Total DMG and 50% bonus DMG to shields." + }, + { + "name": "To Find Truth's Loom", + "description": "At 60% max HP or more, Herrscher form additionally consumes 5% max HP per second. Below 60% max HP, Valkyrie takes 35.0% less Total DMG and deals 35.0% bonus Fire DMG." + } + ] + }, + "passive": { + "core": { + "name": "Fiery Hymn's Pledge", + "description": "Passive bonuses apply automatically.Valkyrie's Basic/Combo ATKs and Charged/Combo ATKs from teammates inflict Ember Brand lasting 6s on enemies. Ember Brand inflicted in Herrscher form deals Fire DMG equal to 5% of Valkyrie's ATK per 0.5s 10 stacks max.The following attacks can detonate Ember Brand on enemies in a large area (without consuming it) to deal 120% ATK of Fire DMG: Last sequence of Herrscher form Basic ATK (CD: 2s), QTE, last sequence of base form ground Basic ATK, and Combo ATK.When in Overheat, Heat drops by 15 every 2s." + }, + "subskills": [ + { + "name": "By Song Defended", + "description": "Valkyrie obtains a barrier which can absorb DMG equal to 60.0% of Valkyrie's max HP. Valkyrie no longer restores HP for herself (except from My Body, A Beacon) but restores HP for the barrier at 100.0% efficiency instead. While the barrier lasts, Valkyrie deals 10.0% bonus Total DMG, has higher Ignore Interrupt, and transfers indirect DMG taken to the barrier." + }, + { + "name": "The Celestial Brilliance", + "description": "Upon exit, Valkyrie slams enemies nearby on the ground dealing 400.0% ATK of Fire DMG." + }, + { + "name": "A Twilight Benediction", + "description": "In Herrscher form, Valkyrie deals 20.0% bonus Total DMG, has 18.0% Elemental Breach, and takes 30.0% less Total DMG." + } + ] + }, + "ultimate": { + "core": { + "name": "The Blade Supreme, Rekindled", + "description": "Launch a powerful attack.Activation cost: 75 SP. CD: 16s.Deal 2150% ATK of Fire DMG during which Valkyrie is in Herrscher form and all skill timers on her, enemies as well as the stage timer are paused. If cast in Herrscher form, Ultimate will end Herrscher form after the cast." + }, + "subskills": [ + { + "name": "By Flame Illuminated", + "description": "During Overheat and on standby, Valkyrie restores 1.0 SP per second.", + "requiredRank": "s2" + }, + { + "name": "My Body, A Beacon", + "description": "After casting Ultimate, Valkyrie restores 12.0% max HP if her HP is below 40% and further 8.0% max HP if her HP is below 25%." + }, + { + "name": "To Blaze Eternal", + "description": "Ultimate deals 50.0% bonus Total DMG." + } + ] + }, + "evasion": { + "core": { + "name": "Lone Phoenix's Plume", + "description": "Quickly evade enemy attacks.Ultimate Evasion triggers 4s of global Time Fracture. CD: 18s.Ground: Evasion can be performed twice in a row.Airborne:Base form: Evasion can only be performed once.Herrscher form: No limitations on evasions.Tap [ATK] after evasion to connect into Basic ATK Sequence 3.In Herrscher form, Ultimate Evasion inflicts 5 stacks of Ember Brand on enemies in a large area and restores 2 SP. CD: 10s." + }, + "subskills": [ + { + "name": "By Embers Marked", + "description": "All evasions can trigger the Ultimate Evasion effect." + }, + { + "name": "Through Countless Years", + "description": "When an enemy is hit by Charged/ Combo ATKs or weapon skills from two team members in 8s, team deal 10.0% bonus Fire DMG for 15.0s and trigger Valkyrie's QTE. CD: 15.0s." + }, + { + "name": "QTE: To Awaken New Life", + "description": "QTE: Triggered when an enemy is ignited or knocked airborne to deal 1,050% ATK of Fire DMG and restore 4.0 SP." + } + ] + }, + "basic": { + "core": { + "name": "Tempered Warrior's Strike", + "description": "Greatsword attacks.Ground:Base form: 730% ATK of Fire DMG.Herrscher form: 970% ATK of Fire DMG.Airborne:Base form: 490% ATK of Fire DMG.Herrscher form: 900% ATK of Fire DMG.Upward Slash: 200% ATK of Fire DMG.Downward Slam: 30% + 90%x2 ATK of Fire DMG." + }, + "subskills": [ + { + "name": "By Sword Grasped", + "description": "Ember Brand's explosion deals 210.0% ATK of Fire DMG.", + "requiredRank": "sss" + }, + { + "name": "A Dawning Star", + "description": "Enemies nearby take 2.5% bonus Total DMG from Valkyrie (independent effect). The explosion of Ember Brand boosts this effect by 2.5% (20.0% max) until the battle ends." + }, + { + "name": "To Ignite the Thunder", + "description": "After Ember Brand's explosion, base form aerial attacks restore 3.0 SP on hit (can be triggered up to 3 times)." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hor.json b/public/data/battlesuits/hor.json new file mode 100644 index 00000000..fde2e5fb --- /dev/null +++ b/public/data/battlesuits/hor.json @@ -0,0 +1,142 @@ +{ + "id": "hor", + "name": "Herrscher of Reason", + "type": "mecha", + "valkyrie": "bronya", + "strengths": [ + "ice dmg", + "burst", + "time mastery", + "freeze" + ], + "leader": { + "core": { + "name": "Source Protocol", + "description": "Leader Bonus:\nSource Protocol: Team gains 30.0% to all Elemental DMG. Any Bronya, Seele, or Olenyevas in the team also gains 25.0% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Substantial Analysis", + "description": "In normal mode, Charged ATK has 10.0% Elemental Breach.", + "requiredRank": "s2" + }, + { + "name": "Source Protocol", + "description": "Team gains 30.0% to all Elemental DMB. Any Bronya, Seele, or Olenyevas in the team also gains 25.0% Total DMG Multiplier.", + "requiredRank": "s3" + }, + { + "name": "Reason Reconstructed", + "description": "When exiting in bike mode, Bronya restores 240 Konstruktyom and 10.0 SP.", + "requiredRank": "sss" + } + ] + }, + "special": { + "core": { + "name": "Charged: Weaponized Build", + "description": "Perform Charged ATK during Basic ATK sequence or evasion. \nTap and hold [ATK] button to spend 120 Konstruktyom to turn into the DEA Raison Herrscher Form. DEA Raison: Tap [ATK] to unleash Charged ATKs.\nArmament Build: Charged ATK mode differs according to weapon type, but deals a total 660% ATK of Ice DMG." + }, + "subskills": [ + { + "name": "Speed Decypher", + "description": "DEA Raison active: ATKs gain 30.0% Total DMG Multiplier, and another 40% Total DMG Multiplier to PSY-type enemies.", + "requiredRank": "this" + }, + { + "name": "Firewall", + "description": "DEA Raison active: Gains 50.0% Total DMG Reduction", + "requiredRank": "this" + }, + { + "name": "Stream Transfer", + "description": "DEA Raison active: When not riding, each Charged ATK performed gives 5.0 SP and a 15.0% Ice DMG buff. Max DMG buff stacks: 3.", + "requiredRank": "this" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nKonstruktyom: Maxed at 480.\nAnalyzed: A debuff. Analyed enemies are frozen for 1.5s. Bronya gains 40% Total DMG Multiplier against Analyzed / Frozen enemies.\nExit: DEA Raison ends. Bunny reverts to Armored Bunny state." + }, + "subskills": [ + { + "name": "2-Pass Coding", + "description": "Start battle with 360 more Konstruktyom.\nAfter level 1, the skill can only be increased when rank.", + "requiredRank": "ss" + }, + { + "name": "Build Reboot", + "description": "When USAGI Kinetik reverts to Armored Bunny, character gains 240 Konstruktyom.", + "requiredRank": "ss" + }, + { + "name": "Chilling Build", + "description": "Charged ATKs deal 72% more Ice DMG.\nAfter level 6, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Cyberangel.cfg", + "description": "Burst transform of Project Bunny\nGains 480 Konstruktyom and deals 5x450% + 800% ATK of Ice DMG, then ride USAGI Kinetik as DEA Raison. Max duration: 17s.\nUSAGI Kinetik: Gains 40 Konstruktyom per second. While moving, creates a Hover Gun per 0.6s that deals 4x65% ATK of Ice DMG.\nTap [ATK]: Uses 240 Konstruktyom to perform Charged ATK and deal 2x250% + 2x300% ATK of Ice DMG and inflicts a 4s Analyzed debuff.\nTap [Evade]: Enemies hit by evasion move take up to 4x10% ATK of Ice DMG and receive an Analyzed debuff for 4s.\nCD: 30s. SP cost: 125" + }, + "subskills": [ + { + "name": "Fast Decryption", + "description": "USAGI Kinetik: Charged ATKs gain a 20.0% All Elemental Breach buff." + }, + { + "name": "Underclock", + "description": "USAGI Kinetik: Takes 30.0% less Indirect DMG." + }, + { + "name": "Rebuild.exe", + "description": "USAGI Kinetik: At below 50% HP, heal 40.0 HP per 0.5s. At below 25%, heal another 60.0 HP per 0.5s." + } + ] + }, + "evasion": { + "core": { + "name": "Instant Freeze", + "description": "Quickly evades enemy attacks.\nUltimate Evasion: +120 Konstruktyom, and next ATK inflicts a 4s Analyzed debuff to the enemy.\nInstant Freeze: Ultimate Evasion generates 3s Time Fracture. CD: 15s." + }, + "subskills": [ + { + "name": "Freeze Threshold", + "description": "Reduces Instant Freeze CD by 3.0s. Instant Freeze Time Fracture also inflicts a 6s Analyzed debuff to affected enemies.", + "requiredRank": "ss2" + }, + { + "name": "Emergency Damper", + "description": "Triggering Instant Freeze also heals 400 HP. If Instant Freeze is not in CD, Instant Freeze can be manually triggered by evading within a short-time after being attacked." + }, + { + "name": "QTE: Data Storm", + "description": "QTE: Triggered when an enemy is paralyzed or by Time Fracture. Deals 500% ATK of Physical DMG + 500%+300% ATK of Ice DMG, +120 Konstruktyom, and inflicts a 6s Analyzed debuff to enemies hit." + } + ] + }, + "basic": { + "core": { + "name": "Zeroth Drive", + "description": "4-sequence attack.\n1st Sequence: 100% ATK of Physical DMG + 80% ATK of Ice DMG.\n2nd Sequence: 100% ATK of Physical DMG + 100% ATK of Ice DMG +25 Konstruktyom.\n3rd Sequence: 150%+150% ATK of Physical DMG + 2x100% ATK of Ice DMG +25 Konstruktyom.\n4th Sequence: Drills deal 8x40%+200 ATK of Ice DMG. +9x25 Konstruktyom. Pulls in nearby enemies." + }, + "subskills": [ + { + "name": "Cracked Construct", + "description": "Shockwave after the Drill ATK inflicts a 6.0s Analyzed debuff to enemies hit.", + "requiredRank": "this" + }, + { + "name": "Power Link", + "description": "If Drill ATK hits, then gain 0.50 SP." + }, + { + "name": "Stop Array", + "description": "When performing Drill ATK, become immune to front-side and flank ATKs. Back-side ATKs also suffer 30.0% Total DMG Reduction." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hos.json b/public/data/battlesuits/hos.json new file mode 100644 index 00000000..1fb0185b --- /dev/null +++ b/public/data/battlesuits/hos.json @@ -0,0 +1,131 @@ +{ + "id": "hos", + "name": "Herrscher of Sentience", + "type": "biologic", + "valkyrie": "fuhua", + "strengths": [ + "physical", + "impair", + "burst", + "time mastery", + "gather" + ], + "leader": { + "core": { + "name": "Alliteration is an Agony", + "description": "Leader Bonus: Team deals 26% Crit DMG in burst mode. For every BIO battlesuit on the team, team has 4% bonus Crit Rate." + }, + "subskills": [ + { + "name": "Alliteration is an Agony", + "description": "Team deals 30.0% Crit DMG in burst mode. For every BIO battlesuit on the team, team has 6.0% bonus Crit Rate.", + "requiredRank": "s2" + } + ] + }, + "special": { + "core": { + "name": "Combo: Transcendence of Trinity", + "description": "Hold [ATK] to perform enhanced attacks.\nConsume full kinetic energy of the current weapon to perform Combo ATK.Sword: Gather and Time-Lock enemies to smite them dealing 1390% ATK of Physical DMG.Spear: Hurl the spear to gather and strike enemies before blinking over to follow up dealing 820% ATK of Physical DMG.Chain blades: Launch AOE attacks dealing 850% ATK of Physical DMG and inflicting 1.2s of coma on enemies." + }, + "subskills": [ + { + "name": "Riding the Blade Waves", + "description": "Every weapon switch or QTE grants 5s of Psyched status where the next Combo ATK restores 5.0 bonus SP and removes the status." + }, + { + "name": "Spear Stands for Strength", + "description": "Spear Combo ATKs impair enemies and reduce their DEF by 50% for 15.0s." + }, + { + "name": "Mercy Means Meekness", + "description": "In Psyched status, Combo ATKs restore 2 bonus SP and have special effects:Sword: The 2nd sequence inflicts 0.5s of coma on enemies hit. Spear: The 1st sequence Time Locks enemies for 1s on hit. Chain blades: Attacks impair enemies and reduce their DEF by 50% for 15s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Ace Arsenal", + "description": "Passive bonuses apply automatically.\nEvery weapon has an independent gauge of kinetic energy that starts at 300 and maxes at 300. Recovery:The weapon in use restores 3 points every 0.1s.Weapons not in use restore 1 point every 0.1s.Sword & spear: Every hit of Basic ATK restores 9 points.Chain blades: every hit of Basic ATK restores 12 points.All weapons restore 300 points when Herrscher form ends.\n\nCertain attacks inflict coma on enemies. Enemies in a coma are immobilized and take 200% ATK of Physical DMG when the coma ends." + }, + "subskills": [ + { + "name": "Innate Invulnerability", + "description": "Combo ATKs grant Shield: I'm Untouchable to all unshielded team members. Shield HP equals 30% of Valkyrie's max HP. The shield grants 50% DMG Reduction, moderate Ignore Interrupt, and boosts team Crit DMG by 30.0%. Subsequent procs refresh the shield. CD: 12s." + }, + { + "name": "Stellar Start", + "description": "Valkyrie has 20.0 bonus initial SP. Can only be triggered once every 10 minutes in Open World.", + "requiredRank": "sss" + }, + { + "name": "Against All Authority", + "description": "When Valkyrie sends an enemy into coma, they take 15.0% bonus Physical DMG from her for 15s (independent effect). In addition, when she impairs enemies with her own skills, they take 15.0% bonus Physical DMG while the Impair lasts (independent effect; mutually exclusive with Night Squire's skill Authority).", + "requiredRank": "this" + } + ] + }, + "ultimate": { + "core": { + "name": "A Worldful of Woes", + "description": "Enter Herrscher form and use the weapon case to attack.\nHold [ULT] to enter Herrscher form, create an illusive space, and launch spiritual attacks on enemies in a large area, dealing 1800% ATK of Physical DMG. This attack has 40% bonus Crit Rate and temporarily suspends all skill timers (for self and enemies) and the stage timer.\n\nIn Herrscher form (burst mode), all enemies are impaired and have 75% less DEF, while Valkyrie has improved Ignore Interrupt and 40% Total DMG Reduction for 15s.Tap [ATK] repeatedly to perform a 3-sequence combo dealing 1120% ATK of Physical DMG.Hold [ATK] to perform Combo ATK: Slashes dealing Nx105% + (800% + Nx50%) ATK of Physical DMG. Spam or hold [ATK] to increase slashes (max: 10). Every slash boosts self Total DMG by 2% until the Combo ATK ends.Tap [ULT] to launch special ATK: Illusive Cataclysm, gathering enemies in a large area and dealing 350% ATK of Physical DMG. CD: 8s. The cataclysm lasts until the end of Herrscher form and enemies on it will not be knocked back.SP cost: 125." + }, + "subskills": [ + { + "name": "A Leaf for Lifeboat", + "description": "In Herrscher form, Valkyrie deals 60.0% bonus Crit DMG." + }, + { + "name": "Warden of the World", + "description": "In Herrscher form, attacks from teammates summon a plume attack from HoS on hit, dealing 180.0% ATK of Physical DMG. CD: 0.5s. 15 procs max." + }, + { + "name": "Votive in Vain", + "description": "Using Ultimate or special ATK triggers a shield. Special ATK additionally inflicts 1.0s of coma on hit." + } + ] + }, + "evasion": { + "core": { + "name": "A Wraith without Trace", + "description": "Quickly dodge enemy attacks. Can be performed twice in a row.Ultimate Evasion triggers 2.5s of global Time Fracture. Base CD: 20s. Minimum CD: 16s.\n\nEvasions create an Illusion: Hit Me! lasting 3s which taunts enemies and explodes when hit or expired. The explosion deals 400% ATK of Physical DMG and procs Ultimate Evasion skill on hit. Only one illusion can exist and they cannot be created while Ultimate Evasion skill is in cooldown.\n\nIn non-Herrscher form, Valkyrie begins sword riding after running for a duration and deals 50% ATK of Physical DMG per 0.5s to enemies nearby. Weapon switch ATKs are disabled while sword riding. Tap [ATK] to deal 150% ATK of Physical DMG and end sword riding." + }, + "subskills": [ + { + "name": "Blown away with a Big Bang", + "description": "Illusions can be detonated by Valkyrie attacks." + }, + { + "name": "The Wicked Will never Win", + "description": "Illusion explosions deal 400.0% ATK of bonus Physical DMG.", + "requiredRank": "ss3" + }, + { + "name": "Fluffy and Florescent", + "description": "When illusions explode, they drop a black plume on hit. Pick it up to restore 150.0 HP and 15.0 SP for all team members." + } + ] + }, + "basic": { + "core": { + "name": "Trial of Trinity", + "description": "Use the sword/spear/chain blades to attack.Sword: 4 sequences dealing 810% ATK of Physical DMG.Spear: 5 sequences dealing 775% ATK of Physical DMG. The 2nd & 5th sequences gather enemies.Chain blades: 3 sequences dealing 750% ATK of Physical DMG.\n\nTap [ULT] to switch weapon and perform weapon switch attack.Sword to spear: Connect into the 2nd sequence of spear Basic ATK.Spear to chain blades: 160% ATK of Physical DMG.Chain blades to sword: 160% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "The Best of Both Worlds", + "description": "Upon entry or exit, Valkyrie deals 30.0% bonus Total DMG for 15s.", + "requiredRank": "this" + }, + { + "name": "The World Is Never Enough", + "description": "In non-Herrscher form, attacks restore 2.0 SP and 30.0 kinetic energy for all weapons on hit. Only procs once every 5s for every weapon." + }, + { + "name": "QTE: Always Here, Always Ready", + "description": "Triggered by Time-Slowed enemies in non-Herrscher form to launch spear attacks dealing 400.0% + 800.0% ATK of Physical DMG and restoring 300 spear energy." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hot.json b/public/data/battlesuits/hot.json new file mode 100644 index 00000000..c46aec02 --- /dev/null +++ b/public/data/battlesuits/hot.json @@ -0,0 +1,144 @@ +{ + "id": "hot", + "name": "Herrscher of Thunder", + "type": "psychic", + "valkyrie": "mei", + "strengths": [ + "lightning dmg", + "burst", + "time mastery", + "fast atk", + "paralyze" + ], + "leader": { + "core": { + "name": "Yaoyorozu", + "description": "Leader Bonus:\nLeader Skill: Team deals 14.0% bonus Total DMG. PSY-Type battlesuits have 50 bonus initial SP. In Open World, the initial SP bonus takes effect once every 10 mins." + }, + "subskills": [ + { + "name": "Kamiyonanayo", + "description": "Bombard costs 30.0 Herrscher Charge per 0.2s.", + "requiredRank": "s2" + }, + { + "name": "Yaoyorozu", + "description": "Team deals 28.0% bonus Total DMG. PSY-Type battlesuits have 70 bonus initial SP. In Open World, the initial SP bonus takes effect once every 10 mins.", + "requiredRank": "this" + }, + { + "name": "Takamagahara", + "description": "Casting Ultimate Finisher restores 400.0 Herrscher Charge, and the next Shinzan Strike restores 35 Herrscher Charge per 0.2s for 2s.", + "requiredRank": "sss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Susanoo's Frenzy", + "description": "Unleash Herrscher power for a mighty blow. \nHold [ATK] after Basic ATK to perform. \nCombo ATK: 200% ATK of Lightning DMG. \nAt full Herrscher Charge, hold [ATK] after Basic or Combo ATK to consume all charge and perform special Combo ATK - Shinzan Strike, dealing 1050% ATK of Lightning DMG and triggering 3s of Narukami's Mark's Falling Thunder effect." + }, + "subskills": [ + { + "name": "Bane of Shutendoji", + "description": "Shinzan Strike deals 50.0% bonus Total DMG. In non-burst mode, Combo ATKS restore 9.0 SP on hit. CD: 6.0s." + }, + { + "name": "Flare of Gongen", + "description": "At 75 hit count or higher, normal Combo ATKs reset hit count to 25, deal 100.0% ATK of bonus Lightning DMG, paralyze enemies, and proc Narukami's Mark's Falling Thunder effect for 2s. In the following 10s, affected enemies stack 1 Paralyze Trauma (12 max) for every hit by the Valkyrie." + }, + { + "name": "Fang of Momiji", + "description": "After Combo ATKs hit, the Valkyrie restores 40.00 HP per second for 10s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Kagutsuchi's Avatar", + "description": "Passive bonuses apply automatically.\nHerrscher Charge starts at 200 and maxes at 600. When performing special Combo ATK and Ultimate, the Valkyrie is in Herrscher Form. Ultimate Evasion skill and Bombard inflict Blitzlock, which immobilize and paralyze enemies. \nWhen hitting an enemy inflicted with Narukami's Mark, Basic ATK, Combo ATK, Evasion ATK, and Ultimate deal 5%/20% ATK of bonus Lightning DMG to all marked enemies and recover 26/50 Herrscher Charge. CD: 0.05s. (No Herrscher Charge regen during Bombard and Finisher.) \nFalling Thunder: Certain moves can proc it to deal 30% ATK of Lightning DMG per 0.2s to all enemies marked with Narukami's Mark and restore 10 Herrscher Charge. Subsequent procs will extend the duration." + }, + "subskills": [ + { + "name": "Brand of Kuji", + "description": "When the Valkyrie attacks enemies inflicted with Narukami's Mark, the bonus Lightning DMG increases to 10.0%/40.0% of ATK.", + "requiredRank": "this" + }, + { + "name": "Ruin of Arajishi", + "description": "The Valkyrie deals 30.0% bonus Lightning DMG. In Herrscher Form, Elemental Breach is boosted by 18.0%." + }, + { + "name": "Gale of Acala", + "description": "When the Valkyrie is deployed, teammates on standby restore 10.0% of SP obtained by her. The Valkyrie deals 30.0% bonus Total DMG to Mech enemies." + } + ] + }, + "ultimate": { + "core": { + "name": "Amaterasu's Ride", + "description": "Enter burst mode and unleash full Herrscher power on the dragon's back\nRide the dragon to fight for 15s. \nThe Valkyrie takes damage when the dragon is hit but she has 80% Total DMG Reduction, cannot die, restores 120 HP/s, and cannot cast weapon actives. \nEntry: 1600% ATK of Lightning DMG and 600 Herrscher Charge regen. \nBarrage: Tap [ATK] repeatedly to attack, dealing 250% ATK of Lightning DMG per hit. The cyclone deals 25% ATK of Lightning DMG per 0.25s to enemies pulled in. \nCombo ATK - Bombard: Hold [ATK] and consume 50 Herrscher Charge per 0.2s, dealing 160% ATK of Lightning DMG and inflicting 0.5s of Blitzlock. \nFinisher: Deal 1400% ATK of Lightning DMG and trigger a 4s Time Fracture. Switch out the Valkyrie (will suspend burst mode and perform Finisher upon next entry) or tap [ULT] again to perform. \nSP Cost: 125. Tap [ULT] 12s after activation or late to perform Finisher." + }, + "subskills": [ + { + "name": "Amenohabakiri", + "description": "Barrage deals 300.0%ATK of bonus Physical DMG per hit and deals 120.0% bonus damage to shields." + }, + { + "name": "Futsuno Mitama", + "description": "Ultimate ATKs deal 25.0% bonus Total DMG.", + "requiredRank": "this" + }, + { + "name": "Tsumugari", + "description": "Every next hit of Bombard deals 25.0% bonus Lightning DMG.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Tsukuyomi's Flash", + "description": "Evade enemy attacks up to twice a row.\nEvasion deals 120% ATK of Lightning DMG to enemies hit. \nUltimate Evasion inflicts Narukami's Mark & Blitzlock on enemies for 2s. Base CD: 15s. \nTap [ATK] within 1.5s of Ultimate Evasion to charge at and pull in enemies for follow up, dealing 250% ATK of Lightning DMG and proccing a 4s Time Fracture. \nIn Ultimate: Activating Ultimate Evasion skill procs a 3s global Time Fracture and the next attack deals 300% ATK of bonus Lightning DMG. The activation and ending of Ultimate both reset Ultimate Evasion skill CD." + }, + "subskills": [ + { + "name": "Galvanized Ojuzu", + "description": "Ultimate Evasions restore 10.0 SP and trigger Narukami's Mark's Falling Thunder effect for 1s.", + "requiredRank": "this" + }, + { + "name": "Trance of Avalok", + "description": "Ultimate Evasion CD is reduced by 3.00s.", + "requiredRank": "this" + }, + { + "name": "Crane of Ichimonji", + "description": "The Ultimate Evasion follow-up deals 500.0% ATK of Bonus Lightning DMG.", + "requiredRank": "ss2" + } + ] + }, + "basic": { + "core": { + "name": "Takemikazuchi's Edge", + "description": "Lightning-imbued katana attacks. Evading after any of the first 3 sequences does not break the combo.\n1st Sequence: 60% ATK of Physical DMG + 60% ATK of Lightning DMG.\n2nd Sequence: 80% ATK of Physical DMG + 70% ATK of Lightning DMG.\n3rd Sequence: 60% ATK of Physical DMG + 80% ATK of Lightning DMG.\n4th Sequence: 250% ATK of Lightning DMG.\n5th Sequence: 300% ATK of Lightning DMG. \n5th Sequence of Basic ATK, Combo ATK, Ultimate Evasion skill, QTE, and Ultimate inflict Narukami's Mark on enemies for 15s. Marked enemies take 20% bonus Lightning DMG from the Valkyrie (independent effect). \nNarukami's Mark cannot coexist with Soul Razor's conductive debuff for Lightning Empress." + }, + "subskills": [ + { + "name": "Mantle of Prajna", + "description": "During the first 3 sequences of Basic ATK, the Valkyrie takes 20.0% less Total DMG. During the 5th sequence, she has higher Ignore Interrupt and takes 80% less Total DMG. She can block the next incoming attack. Reset after 3 special Combo ATKs." + }, + { + "name": "Curse of Mikazuki", + "description": "When the Valkyrie attacks enemies inflicted with Narukami's Mark, the bonus Lightning DMG increases to 40.0%.", + "requiredRank": "this" + }, + { + "name": "QTE: Oni-Issen", + "description": "Triggered by Time-Slowed or knocked-airborne enemies to deal 400% + 600.0% ATK of Lightning DMG and restore 200 Herrscher Charge. Tap [ATK] immediately after to connect it to 4th sequence of Basic ATK. \nIf switching in the Valkyrie to cast Ultimate Finisher with a QTE entry, Finished deals 600% ATK of bonus Lightning DMG and restore 200 Herrscher Charge." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/hov.json b/public/data/battlesuits/hov.json new file mode 100644 index 00000000..e54de163 --- /dev/null +++ b/public/data/battlesuits/hov.json @@ -0,0 +1,141 @@ +{ + "id": "hov", + "name": "Herrscher of the Void", + "type": "biologic", + "valkyrie": "kiana", + "strengths": [ + "physical", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "Void Throne", + "description": "Leader Bonus: Law of the Void: Team gains 30% Crit DMG and 10% Crit Rate." + }, + "subskills": [ + { + "name": "Boundless Realm", + "description": "Upon entry, Herrscher Charge restores to 120.", + "requiredRank": "ss" + }, + { + "name": "Void Throne", + "description": "Team gains 40% Crit DMG and 15% Crit Rate.", + "requiredRank": "s2" + }, + { + "name": "Spatial Collapse", + "description": "In Herrscher form, Space Core explosion deal 18.0% bonus Physical DMG and 24.0% further bonus damage to shields.", + "requiredRank": "ss3" + } + ] + }, + "special": { + "core": { + "name": "Charge: Time Tremor", + "description": "With at least 240 Herrscher Charge, tap and hold the [ATK] button during the 5-sequence Basic ATK to unleash Charged ATK (snap her fingers).\nHerrscher Charge maxes at 480. Each Space Core summoned recovers 60 Herrscher Charge. Charged attack: Temporary Time Prison to the target and deals 600% ATK of Large AOE Physical DMG, and activates Herrscher Form.Full Herrscher Charge: Deal an extra 400% ATK of Extra-large AOE Physical DMG." + }, + "subskills": [ + { + "name": "Rift Geyser", + "description": "Explosion at the Space Core summon position gains 50.0% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Distortion", + "description": "Charged attacks gain 60.0% Total DMG Multiplier against unshielded enemies.", + "requiredRank": "this" + }, + { + "name": "Dimension Warp", + "description": "When QTE ends, gain 60 Herrscher Charge and 20.0% bonus ATK Speed for 10s." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nHerrscher Form: Consumes 24 Herrscher Charge every 0.5s. Can move rapidly during attack. Can perform 2 consecutive evasions. Slightly gains Interrupt and Ignore Interrupt. The AOE of Space Core explosion extends.\nBasic ATK under Herrscher Form becomes a 3-sequence ATK:\n1st Sequence: 3x50% ATK of Physical DMG.\n2nd Sequence: 4x50% ATK of Physical DMG.\n3rd Sequence: Inflicts short Time Prison on the target; explosion epicenter pulls in enemies within a small AOE, dealing 80%+6x50% ATK of large AOE Physical DMG and summoning a Space Core at the enemy's position." + }, + "subskills": [ + { + "name": "Law of the Void", + "description": "Each repeated attack against one single target (and hits no other enemies) gains 1% Crit Rate (max: 20%). Law of the Void resets if not attacking for 3s or switching target.", + "requiredRank": "s3" + }, + { + "name": "Deviant Energy", + "description": "For every 1 Space Core summoned, character takes 15.0% less Indirect DMG for 10s. Max stacks: 3. Each stack resets the duration." + }, + { + "name": "Honkai Mark", + "description": "Charged ATK marks the enemy for 10s. Attacks by the Herrscher of the Void against marked enemies gain 15.0% Total DMG (independent effect). \nAfter level 1, the skill can only be increased when rank.\nAfter level 2, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Void Unleashed", + "description": "Tears open the space-time fabric to unleash a barrage of raw energy.\nDeals 9-12 hits in a large AOE in front of the character, each hit dealing 300% ATK of Physical DMG and applies Time Lock to enemies within a large AOE around the character for 3s.\nSP cost: 125" + }, + "subskills": [ + { + "name": "QTE: Angel of Destruction", + "description": "QTE: Triggers upon shieldbreak or when an enemy is affected by Time Slow. Deals 10x100% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Judgment", + "description": "Void Unleashed hits gain 30.0% Crit Rate against enemies above 50% HP and gain 50.00% Total DMG against enemies below 50% HP." + }, + { + "name": "Void Empowerment", + "description": "Casting Ultimate gives 360 Herrscher Charge.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Phase Shuttle", + "description": "Shuttle through the space-time fabric to evade enemy attacks.\nUltimate Evasion summons a Space Core and triggers a local Time Slow, stopping enemy action within the AOE for 3s. CD: 20s.\nAfter evasion, tap the [Attack] button within a short time period to deal the 3rd strike of the 5th Basic ATK sequence." + }, + "subskills": [ + { + "name": "Void Lock", + "description": "When there are enemies along the path of Phase Shuttle, Ultimate Evasion effects will trigger without Ultimate Evasion conditions. Shortens Phase Shuttle CD by 3.0s." + }, + { + "name": "Gegenstrom", + "description": "For every enemy affected by Time Slow, the Valkyrie gains 10.0% Physical DMG for 10s. Max stacks: 3." + }, + { + "name": "Suspended Space", + "description": "When local Time Slow ends, trigger Time Fracture for 2.0s.", + "requiredRank": "sss" + } + ] + }, + "basic": { + "core": { + "name": "Subspace Lance", + "description": "Rapid 5-sequence attack.\n1st Sequence: 60% ATK of Physical DMG.\n2nd Sequence: 2x40% ATK of Physical DMG.\n3rd Sequence: Small AOE 150% ATK of Physical DMG, and summons a Space Core (summoned entity) at the enemy's position.\n4th Sequence: 3x40% ATK of Physical DMG.\n5th Sequence: Inflicts short Time Prison on the target enemy. Explosion epicenter pulls in enemies in small AOE. Deals 80%+6x40% ATK of Large AOE Physical DMG and summons a Space Core at the enemy's position.\nSpace Core explodes after being summoned, dealing 100% ATK of Physical DMG (DMG calculations based on Herrscher of the Void's stats)." + }, + "subskills": [ + { + "name": "Weltraum Richter", + "description": "In Herrscher Form: Gains 30.0% Total DMG, and further gains 30% Total DMG against MECH-type enemies." + }, + { + "name": "Contortion Effect", + "description": "During Herrscher Form: Explosion at the Space Core summon position deals 350.0% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Dimension Overload", + "description": "During Herrscher Form: Last hit of the Basic ATK sequence will also slowly pull-in enemies within a 10.0-meter radius." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/io.json b/public/data/battlesuits/io.json new file mode 100644 index 00000000..4d3c16d1 --- /dev/null +++ b/public/data/battlesuits/io.json @@ -0,0 +1,122 @@ +{ + "id": "io", + "name": "Infinite Ouroboros", + "type": "mecha", + "valkyrie": "mobius", + "strengths": [ + "lightning dmg", + "time mastery" + ], + "leader": { + "core": { + "name": "Infinite Fate", + "description": "Leader Bonus:Ranged attackers on the team deal 17.0% bonus Total DMG; When summoned entities are present, team deals 20.0% bonus Lightning DMG. Persists for 25s (can be refreshed)." + }, + "subskills": [ + { + "name": "Eternal Tomb", + "description": "Team's ranged ATKs deal 27.0% more Total DMG. When a summoned entity is present, team deals 30.0% more Lightning DMG. Lasts for 25s (can be refreshed).", + "requiredRank": "s3" + } + ] + }, + "special": { + "core": { + "name": "Combo: Distorting Scale", + "description": "Release part of the Ouroboros to launch attacks. Combo ATK:1st Sequence: Deals 150% + 175% ATK of Lightning DMG. Tap [ATK] after casting to connect an Enhanced Basic ATK that deals 175% ATK of Lightning DMG.2nd Sequence: Deals 375% ATK of Lightning DMG. Tap [ATK] after casting to connect an Enhanced Basic ATK that deals 175% ATK of Lightning DMG.3rd Sequence: Deals 425% ATK of Lightning DMG. Tap [ATK] after casting to connect an Enhanced Basic ATK that deals 175% ATK of Lightning DMG.Can only continue to the next Combo ATK sequence within 5s of using Combo ATK. If more than 5s has elapsed, the next Combo ATK will revert to the 1st Sequence.Can continue to use Enhanced Basic ATK for a short time after Combo ATK evasion.While Enhanced Basic ATK is active, host's Move Speed is boosted and a barrier is formed that blocks 1 ATK.Combo ATK's 1st Sequence generates an Object X (summoned entity) that persists for 20s. It reduces the Move Speed of nearby enemies as well as slowly pulling them toward it. Triggering it again resets the duration." + }, + "subskills": [ + { + "name": "Invisible Spike", + "description": "Boosts Total Combo ATK DMG by 25.0%. Valkyrie takes 60.0% less Total DMG." + }, + { + "name": "Bewitching Venom", + "description": "Boosts Total Combo ATK DMG by 15.0%. Each time an enemy is hit, restores 0.8 SP.", + "requiredRank": "ss" + }, + { + "name": "Reptilian Gaze", + "description": "For 3.5s after hitting an enemy with a Combo ATK, Combo ATKs deal 25.0% more Lightning DMG. Can stack up to 2 times. Triggering repeatedly resets the duration. Casting Ultimate restores max number of stacks." + } + ] + }, + "passive": { + "core": { + "name": "Undying Curse", + "description": "Character automatically gains passive bonuses.[Genesis Seed]: Up to 3 may be present at once. Using Combo ATK consumes 1 seed. 4th Sequence of Basic ATK restores 1 seed on hit." + }, + "subskills": [ + { + "name": "Evolution's Source", + "description": "Gain 36.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World." + }, + { + "name": "Chaotic Flow", + "description": "Gain 80.0 HP and 1 [Genesis Seed] for each enemy killed." + }, + { + "name": "Sunken Mind", + "description": "Enemies within the [Umbra of Ouroboros] take 20.0% more Lightning DMG from this Valkyrie (independent effect)." + } + ] + }, + "ultimate": { + "core": { + "name": "Honkai Activation", + "description": "After completely transforming into Ouroboros form, unleash a powerful attack with a large AOE.Activation cost: 100 SP. CD: 20s.Transform into Ouroboros and release lightning over a large area, dealing 420% × 5 + 50% × 3 ATK of Lightning DMG and restoring the max number of [Genesis Seeds]. Expand Umbra of Ouroboros for 12s. While Umbra of Ouroboros is present, Lightning DMG is boosted by 25%, and Enhanced Basic ATKs connected to Combo ATKs become Surging ATKs that deal 110% × 5 AKT of Lightning DMG and restore 1 [Genesis Seed] on hit.When Ultimate is cast, all skill timers of Valkyries and enemies as well as the stage timer are paused." + }, + "subskills": [ + { + "name": "Collapsing Truth", + "description": "While [Umbra of Ouroboros] is active, up to 5 enemies who were hit by Ultimate or Combo ATK are linked, and damage from Valkyrie's Combo ATKs, Ultimates, or Enhanced Basic ATKs will be transferred between them at a rate of 16.0% (effect: HP loss). While [Umbra of Ouroboros] is active, Valkyrie's Combo ATK DMG multiplier is increased by 360.0%." + }, + { + "name": "Craving of the Dead", + "description": "While [Umbra of Ouroboros] is active, Enhanced Basic ATKs connected to Combo ATKs, as well as Surging ATKs have 50.0% × 5 higher Lightning DMG multipliers.", + "requiredRank": "s2" + }, + { + "name": "Scorn of the Living", + "description": "Ultimate deals 40.0% more Total DMG. Enemies in [Umbra of Ouroboros] have ATK Speed reduced by 20.0%." + } + ] + }, + "evasion": { + "core": { + "name": "Flickering Shadow", + "description": "Evade enemy attacks up to twice in a row.Successful Ultimate Evasion triggers 2.5s Global Time Fracture (CD: 10s) and induces submerged mode. Tap [ATK] in this mode to unleash a Surging ATK that deals 110% × 5 ATK of Lightning DMG and restores 1 [Genesis Seed] on hit. Submerged mode lasts for a max of 2.5s." + }, + "subskills": [ + { + "name": "Simulated Sacrifice", + "description": "When Object X is present, enemies on the field take 5.0% more Total DMG. When Object X is generated and the refresh and duration time runs out, 150.0% Lighting DMG is dealt to surrounding enemies.", + "requiredRank": "sss" + }, + { + "name": "Seething Bloodlust", + "description": "While Object X is present, Valkyrie's ATK Speed is boosted by 30.0%, and enemies on the field take 25.0% more Lighting DMG." + } + ] + }, + "basic": { + "core": { + "name": "Devouring Darkness", + "description": "The spikes that form when Umbra of Ouroboros is used inflict Ranged ATKs.Basic ATK:1st Sequence: Deals 80% ATK of Lightning DMG.2nd Sequence: Deals 40% × 3 ATK of Lighting DMG.3rd Sequence: Deals 100% ATK of Lightning DMG.4th Sequence: Deals 125% ATK of Lighting DMG.Evading after any of the Basic ATK's first 3 sequences allows you to proceed to the next sequence." + }, + "subskills": [ + { + "name": "Withered Heart", + "description": "When Umbra of Ouroboros is not active, Enhanced Basic ATK connected to Combo ATK restores 7.0 SP on hit." + }, + { + "name": "QTE: Piercing Fang", + "description": "QTE: Triggered when enemies are Time Slowed or take 15 hits within 3s Deals 2 × (400.0% + 10.0% × 15) Lighting DMG while restoring 1 [Genesis Seed] and creating an Object X. On hit, QTE boosts her Lighting DMG by 45.0%, as well as making enemies 16% more susceptible to her Lighting DMG (effects stack independently). Lasts for 16s. Triggering it again resets the duration." + }, + { + "name": "Deathless Cloak", + "description": "During 3rd/4th sequences of Basic ATK, Valkyrie has higher Ignore Interrupt and takes 30.0% less Total DMG." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/kasumi.json b/public/data/battlesuits/kasumi.json new file mode 100644 index 00000000..e79f8a90 --- /dev/null +++ b/public/data/battlesuits/kasumi.json @@ -0,0 +1,144 @@ +{ + "id": "kasumi", + "name": "Darkbolt Jonin", + "type": "biologic", + "valkyrie": "sakura", + "strengths": [ + "lightning dmg", + "time mastery", + "paralyze" + ], + "leader": { + "core": { + "name": "The Sahā World", + "description": "Leader Bonus:\nTeam gains 23% Lightning DMG and 13% total DMG." + }, + "subskills": [ + { + "name": "The Sahā World", + "description": "Team deals 30.0% more Lightning DMG and 15% bonus Total DMG.", + "requiredRank": "sss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Naraka Finisher", + "description": "Tap & hold [ATK] to strike a deadly blow.\nTap & hold [ATK] to consume 100 Zakti and unleash Naraka Finisher.\nNaraka Finisher can be unleashed in quick succession, dealing 100% ATK of Lightning DMG against enemies within range.\nNaraka Finisher additionally restore 1.4 SP upon each hit." + }, + "subskills": [ + { + "name": "Yaksha Rush", + "description": "Each cast of Naraka Finisher boosts Total DMG dealt by Naraka Finisher by 12.0% for 2s, 6 stacks max. Each stack's duration is independent of others'.", + "requiredRank": "sss" + }, + { + "name": "Raksha AMP", + "description": "Naraka Finisher deals 15.0% more Lightning DMG against enemies below 30% HP." + }, + { + "name": "Sura's Retribution", + "description": "Each hit of Naraka Finisher deals 50.0% ATK of bonus Lightning DMG." + } + ] + }, + "passive": { + "core": { + "name": "Eight Dukkha", + "description": "Passive bonuses apply automatically.\nZakti: Starts at 0 and maxes at 500. Passive regen: 10 per second." + }, + "subskills": [ + { + "name": "Branded for Hate", + "description": "Gains 30.0% Total DMG against enemies with Darkbolt Mark." + }, + { + "name": "Undying Love", + "description": "Auto-triggers before the Valkyrie dies, activating an invincible Blink status and restoring 1.5% HP every 0.5s for 5s. CD: 60s; CD starts when the Blink status ends." + }, + { + "name": "Endless Desire", + "description": "Each kill by Naraka Finisher recovers 150.0 Zakti." + } + ] + }, + "ultimate": { + "core": { + "name": "Raksha's Rage", + "description": "Raksha's Rage unleashes Rakshamaru's might to dominate the battlefield.\nRakshamaru is summoned to smite enemies within a large AOE before her, dealing 300%+80%+6x30% ATK of AOE Lightning DMG.\nTap [ULT] again within 12s since Rakshamaru's appearance to perform Samsara of Death, dealing 7x120%+7x180% ATK of AOE Lightning DMG and paralyzing enemies for 4s upon hit.\nSamsara of Death boots Ignore Interrupt and grants 40% Total DMG Reduction for 12s.\nCD: 20s. The first activation costs 100 SP, while the second costs 0 SP." + }, + "subskills": [ + { + "name": "Hungering Wraith", + "description": "The 1st sequence of Rakshamaru attack enhances Zakti regen rate to 12.0 per 0.1s for 7s." + }, + { + "name": "Tiryag's Impulse", + "description": "Raksamaru's 1st hit inflicts Conductive on the target, which makes it take 40.0% more Lightning DMG for 12s." + }, + { + "name": "Ashura's Gift", + "description": "Summoning Raksamaru recovers 400 Zakti." + } + ] + }, + "evasion": { + "core": { + "name": "Raijin's Blink", + "description": "Lightning imbued evasion.\nUltimate Evasion triggers Raijin's Blink.\nRaijin's Blink: Creates a Lightning imbued shadow at the starting point; the shadows pulls in enemies and deals 50% ATK of Lightning DMG during its existence, and explodes after 3s to deal 400% ATK of Lightning DMG, triggering a global Time Fracture that lasts 3s.\nOnce Raijin's Blink is triggered, Darkbolt Jonin enters Blink status for 5s, during which she stays invisible and can sprint; while sprinting, her Jonin Finisher can be cast by tapping [ATK] to deal 6x50% ATK of AOE Lightning DMG. Jonin Finisher restores 60 Zakti energy and has an extra 3 SP upon hit.\nCD: 15s." + }, + "subskills": [ + { + "name": "Fusuikami's Bliss", + "description": "Raijin's Blink's CD is reduced by 4.0s." + }, + { + "name": "Narukami's Curse", + "description": "Raijin's Blink explosion deals 30.0% more Lighting DMG. Jonin Finisher deals 40.0% more Lightning DMG." + }, + { + "name": "Wakaikami's Vigor", + "description": "Raijin's Blink restores 100 Zakti energy when procced." + } + ] + }, + "basic": { + "core": { + "name": "Garyu Stance", + "description": "Melee moves that incorporate both kenjustsu and taijutsu.\n1st Sequence: 50% ATK of Physical DMG + 40% ATK of Lightning DMG. Restores 30 Zakti energy upon hit.\n2nd Sequence: 70% ATK of Physical DMG + 130% ATK of Lightning DMG. Restores 40 Zakti energy upon hit.\n3rd Sequence: 100% ATK of Physical DMG + 160% ATK of Lightning DMG. Restores 60 Zakti energy upon hit and an extra 3 SP upon hit.\n4th Sequence: 130% ATK of Physical DMG + 200% ATK of Lightning DMG. Restores 70 Zakti energy upon hit and an extra 5.5 SP upon hit." + }, + "subskills": [ + { + "name": "Electrified Razor", + "description": "During the 3rd & 4th sequences of Basic ATK, the Valkyrie gains Ignore Interrupt and takes 40.0% less Total DMG; the last hit of Basic ATK 4th sequence paralyzes the target for 0.5s." + }, + { + "name": "QTE: Shiden Blast", + "description": "Triggered off Ignited enemies. Deals 700.0% ATK of AIE Lightning DMG and Paralyzes enemies for 1.0s." + } + ] + }, + "sp": { + "core": { + "name": "Darkbolt Pursuit", + "description": "Tap [ATK] when a light circle appears on the character to strike enemies with lethal kunai.Darkbolt Pursuit: Cast kunai to deal 4x20% ATK of AOE Lightning DMG and inflict Darkbolt Marks (lasts 30s) upon hit.QTE & the 1st sequence of Rakshamaru attacks can also inflict Darkbolt Marks.Inflicting Darkbolt Marks on a marked enemy again resets its duration.Immediately after unleashing Darkbolt Pursuit, tap [ATK] to connect Jonin Finisher, or hold [ATK] to connect Naraka Finisher." + }, + "subskills": [ + { + "name": "Biting Ember", + "description": "After unleashing Darkbolt Pursuit, the Valkyrie gains 20.0% Total DMG for 30s. Triggering this effect again to reset the duration.", + "requiredRank": "s" + }, + { + "name": "Lingering Light", + "description": "Naraka Finisher gains expanded range and faster ATK Speed. Each Naraka Finisher summons a lightning bolt that additionally deals 220.0% ATK of Lightning DMG.", + "requiredRank": "ss" + }, + { + "name": "Jonin's Lantern", + "description": "Zakti starts at 400 and maxes at 600.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/km.json b/public/data/battlesuits/km.json new file mode 100644 index 00000000..b6539a7b --- /dev/null +++ b/public/data/battlesuits/km.json @@ -0,0 +1,123 @@ +{ + "id": "km", + "name": "Knight Moonbeam", + "type": "biologic", + "valkyrie": "kiana", + "strengths": [ + "physical", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "Nebula Spectra", + "description": "Leader Bonus.\nNebula Spectra: Team gains 30% Crit DMG. Teams with 3 BIO-type characters gain 20% to Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Nebula Spectra", + "description": "Team gains 40% Crit DMG. Teams with 3 BIO-type characters gain 26% to Total DMG Multiplier.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Gunstorm", + "description": "Unleashes a spinning gun kata after 3 consecutive shots.\nSpinning Kata: 8x28% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Switch Skill: Nova Cyclone", + "description": "Switch entry unleashes a powerful Gunstorm flurry. Switch entry and QTE attacks against enemies knocked airborne gain 50.0% Total DMG Multiplier." + }, + { + "name": "Gemini Vortex", + "description": "During Combo ATK, mash the [ATK] button to unleash up to 6 more Combo ATKs.", + "requiredRank": "this" + }, + { + "name": "Planetary Spin", + "description": "Gunstorm deals additional 40.0% ATK of Physical DMG to enemies in close range. Triggers 4 times each round.", + "requiredRank": "this" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Drizzle of Light", + "description": "When Combo Hit Count exceeds 20/50/100, gain 5.00%/10.00%/15.00% Crit Rate respectively." + }, + { + "name": "Shock Resonance", + "description": "Attacks against stunned or paralyzed enemies gain 150.0% Physical and Elemental DMG." + } + ] + }, + "ultimate": { + "core": { + "name": "Gungnir Execution", + "description": "Leaps into the air and summons the Valkyrie heavy cannon to annihilate the enemy.\nScientific Cannon: Up to 2500% ATK of Physical DMG.SP Cost: 100" + }, + "subskills": [ + { + "name": "QTE: S.W.O.L.", + "description": "QTE: Triggers when an enemy is knocked airborne, dealing up to 50x40.0% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Energy Burst", + "description": "Final hit of Ultimate consumes all remaining SP to additionally deal 26.0% ATK of Physical DMG times the amount of SP consumed." + }, + { + "name": "Aftermath", + "description": "Triggers a 5.0s Time Fracture at the end of the Ultimate.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Time Fracture", + "description": "Quickly cartwheels away to evade enemy attacks. Can be performed twice in a row\nTime Fracture: Triggers upon a 3s Ultimate Evasion; CD: 20s.\nTime Distortion: Valkyrie's Move Speed is significantly enhanced during Time Fracture triggered by her own evasion." + }, + "subskills": [ + { + "name": "Temporal Boom", + "description": "Time Fracture can be triggered by a non-ultimate evasion, but the duration is shortened to 3.0s. The duration of Time Fracture triggered by an Ultimate Evasion is extended to 3.0s." + }, + { + "name": "Nebula Core", + "description": "For every enemy affected by Time Slow, character attacks gain 5.0% Physical DMG. Max stacks: 10.", + "requiredRank": "ss" + }, + { + "name": "Time Bender", + "description": "Ultimate Evasion's effects can be triggered for 1 more time(s). Cooldown is decreased by 2.0s.", + "requiredRank": "sss" + } + ] + }, + "basic": { + "core": { + "name": "Gyrodrive Kata", + "description": "Fires 4 shots in rapid succession.\n1st Shot: 100% ATK of Physical DMG\n2nd Shot: 100% ATK of Physical DMG\n3rd Shot: 150% ATK of Physical DMG\n4th Shot: 100%x2 ATK of scatter shot Physical DMG." + }, + "subskills": [ + { + "name": "Comet Flechette", + "description": "Turns the first 3 shots into scatter shots, dealing 100.0% ATK of AOE Physical DMG. Damage dealt decreases with increasing distance from target." + }, + { + "name": "Aerolite Burst", + "description": "Scatter shots deal additional Physical DMG equal to 70.0% ATK of Physical DMG to enemies in close range and recover a small amount of SP.", + "requiredRank": "this" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/kriegs.json b/public/data/battlesuits/kriegs.json new file mode 100644 index 00000000..645197b7 --- /dev/null +++ b/public/data/battlesuits/kriegs.json @@ -0,0 +1,127 @@ +{ + "id": "kriegs", + "name": "Kriegsmesser", + "type": "psychic", + "valkyrie": "himeko", + "strengths": [ + "ice dmg", + "freeze" + ], + "leader": { + "core": { + "name": "Ward of Boreas", + "description": "Leader Bonus:\nWard of Boreas: Team takes 14% less Melee Physical DMG.\nPSY-type character gains 8% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Ward of Boreas", + "description": "Team receives 20% less Melee Physical DMG. PSY-type battlesuits gains 14% Total DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Charge ATK: Fight for Survival", + "description": "Tap and hold to charge to unleash an upward slash that deals 200% ATK of Physical DMG at full charge and 100% ATK of Physical DMG otherwise.\nWhen Threshold is at least 200, Charged ATK instantly spends 50 Threshold to activate Threshold mode.\nThreshold Mode: Consumes 20 Threshold every 0.5s, and ends at 0 Threshold or by ending the 4-sequence Basic ATK.\nUnder Threshold Mode: Each attack move unleashes 3 Threshold Sword Ki that deals 50% ATK of Ice DMG per hit and slows enemy Attack Speed by 40% for 4s." + }, + "subskills": [ + { + "name": "Switch: Ice Breaker", + "description": "Switch entry unleashes a downward cleave, knocking down enemies within the AOE and dealing 250%+100% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "QTE: Avalanche", + "description": "QTE: Triggers when enemy is ignited. Deals 225% ATK of Physical DMG + 200%+250% ATK of Ice DMG and freezes enemies for 5.00s . Restores 200 Threshold.", + "requiredRank": "this" + }, + { + "name": "Adrenaline", + "description": "Once Threshold Mode has been active for 2s, character deals 50.0% more Ice DMG. Effect lasts until 4s after Threshold Mode ends." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nThreshold: Starts at 200 (max 600)." + }, + "subskills": [ + { + "name": "Merciless Pursuit", + "description": "Team attacks against move slow, attack slow, or frozen enemies deal 30.0% more Ice DMG.", + "requiredRank": "s" + }, + { + "name": "White Heat", + "description": "When Combo Hit Count exceeds 20, character gains 20.0% Total DMG Multiplier.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Frost Cyclone", + "description": "Unleashes mighty cleaves with the power of frost to deal massive Ice DMG.\nUnleash 3 freezing sword ki dealing 3x200% ATK of Ice DMG, then dash to the target to unleash a 3-hit windmill hew that deals 150% ATK of Physical DMG + 50% ATK of Ice DMG per hit. Final downward hew deals 300%+200% ATK of Physical DMG plus 150%+300% ATK of Ice DMG and unleashes a large AOE freeze for 3s.\nAfter dealing the final hit, character restores 200 Threshold.\nSP cost: 100" + }, + "subskills": [ + { + "name": "Frostbite", + "description": "Each hit of Ultimate additionally deals 100% ATK of Ice DMG.", + "requiredRank": "this" + }, + { + "name": "Frozen Heart", + "description": "Final hit of Ultimate restores 600.0 Threshold instead.", + "requiredRank": "ss" + }, + { + "name": "Snowstorm", + "description": "Freezing caused by the ultimate now lasts 6.00s. At the end of the duration, slows Attack Speed by 40% for 6.00s.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Frost Touch", + "description": "Roll evasion. Can be performed 2 times in a row.\nUltimate Evasion generates a 4x25% ATK of AOE Ice DMG centered on the enemy and restores 50 Threshold.\nFrost Touch: Additionally restores 100 Threshold; tap [ATK] right after Ultimate Evasion to unleash a Windmill Cleave that deals 50%+100% ATK of Ice DMG and freezes the target for 3s; CD: 15s." + }, + "subskills": [ + { + "name": "Ice Dust", + "description": "After triggering Frost Touch by Ultimate evasionsion, the AOE downward hew attack gains 200% ATK of Ice DMG.", + "requiredRank": "s" + }, + { + "name": "Polar Current", + "description": "Shortens CD of Frost Touch by 8.0s. Every hit of Evade Slash deals 50% ATK of Ice DMG instead.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Subzero Cleaver", + "description": "Basic ATK: 4-sequence Zweihänder Melee Fechten.\n1st Sequence: 200% ATK of Physical DMG.\n2nd Sequence: 200% ATK of Physical DMG.\n3rd Sequence: 150%+50% ATK of Physical DMG.\n4th Sequence: 250% ATK of Physical DMG.\nDoes not enter charge phase when performing the 4-sequence Basic ATK.\nSprint ATK: When sprinting, tap the [ATK] button for a large AOE sweep, dealing 450% ATK of Physical DMG.\nHitting an enemy with the 4-sequence Basic ATK or Sprint ATK restores 30 Threshold." + }, + "subskills": [ + { + "name": "Cold Edge", + "description": "In Threshold Mode, Valkyrie gains immunity to stun, paralyze, and freeze, and takes 40.0% less total DMG. The Attack Speed slowing effect inflicted by Threshold Sword Ki is extended to 6.00s. Threshold Sword Ki from 3rd sequence of Basic ATK freezes enemies for 2s. CD: 8s.", + "requiredRank": "this" + }, + { + "name": "Subzero Fechten", + "description": "Each hit of the 4-sequence slash gains 100% ATK of Ice DMG.", + "requiredRank": "this" + }, + { + "name": "Icy Frost", + "description": "Each hit of the 4-sequence Basic ATK and Spring ATK restores 60.0 Threshold instead. Each hit of blade wave unleashed under Threshold Mode additionally deals 70% ATK of Ice DMG.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/le.json b/public/data/battlesuits/le.json new file mode 100644 index 00000000..e8604e97 --- /dev/null +++ b/public/data/battlesuits/le.json @@ -0,0 +1,127 @@ +{ + "id": "le", + "name": "Lightning Empress", + "type": "psychic", + "valkyrie": "mei", + "strengths": [ + "lightning dmg", + "paralyze" + ], + "leader": { + "core": { + "name": "Haunted Night", + "description": "Leader Bonus:\nHaunted Night: Battlesuits have 50 bonus SP upon entrance. For a team of 3 PSY-type battlesuits, Valkyrie attacks deal 20% bonus Total DMG.\nIn Open World, starting SP bonus can only be triggered once every 10min, and Valkyrie attacks deal 10% bonus Total DMG instead." + }, + "subskills": [ + { + "name": "Haunted Night", + "description": "Team starts with 70 more initial SP in combat. A team formed by 3 PSY-type battlesuits gains 26% Total DMG. In Open World, initial SP bonus triggers once every 10 minutes, and the team gains 10% Total DMG.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Gigavolt Spin", + "description": "Fulminating Zone.\nRaiden Slash: 80%x4 ATK of Lightning DMG." + }, + "subskills": [ + { + "name": "Switch: Falling Thunder", + "description": "Switch entry unleashes Falling Thunder, dealing 250.0% ATK of Lightning DMG to surrounding enemies." + }, + { + "name": "Doppel Raiden", + "description": "Tap the [ATK] button after Ultimate Evasion to unleash Gigavolt Spin. Gigavolt Spin can be triggered 1 more time to deal 80.0%x4 ATK of Lightning DMG." + }, + { + "name": "It Strikes Twice", + "description": "Gigavolt Spin can be triggered 1 more time (must unlock Doppel Raiden first), dealing 80.0%x4 ATK of Lightning DMG.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gain passive bonuses." + }, + "subskills": [ + { + "name": "Dragon's Aura", + "description": "Gain 100.0% to Total DMG Multiplier when attacking frozen and slowed enemies.", + "requiredRank": "this" + }, + { + "name": "Thunder Cloud", + "description": "When hit, there is a 20.0% chance to paralyze the attacker and nearby enemies for 2.5s.", + "requiredRank": "ss" + }, + { + "name": "Sundered Shackles", + "description": "Combo ATK has a 8.00% chance to apply conductive debuff of Soul Razor on the enemy.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Dragon May Cry", + "description": "Unleashes the powers of Thor, damaging all enemies within a large area.\nThor's Slash: Large AOE attack that deals 900% ATK of Physical DMG and 900% ATK of Lightning DMG.\nSP Cost: 125" + }, + "subskills": [ + { + "name": "QTE: Sakura Vortex", + "description": "QTE: Triggers when enemy is knocked airborne. Deals 6x50.0% ATK of Physical DMG + 6x50.0% ATK of Lightning DMG against enemies within a large AOE. Restores 10 SP for the Valkyrie." + }, + { + "name": "SHIN: Ohka Fall", + "description": "The last strike of the Ultimate deals 119 bonus Lightning DMG per Combo Hit Count (limit: 100 hits).", + "requiredRank": "this" + }, + { + "name": "I'm Mei", + "description": "Paralyzes all enemies for 5.0s when the last strike hits the target and increases Lightning DMG dealt in attacks by 40% for 7s." + } + ] + }, + "evasion": { + "core": { + "name": "Lightning Speed", + "description": "Quick dash to evade enemy attacks. Can be performed twice in a row.\nLightning Dodge: Triggers upon an Ultimate Evasion and lasts 5s, during which the Valkyrie takes 15% less Physical DMG and significantly gains Ignore Interrupt.\nAsura's Roar: Triggers upon an Ultimate Evasion and lasts 5s, during which the attacker is paralyzed and the Valkyrie takes 15% less Physical DMG and 80% less Lightning DMG; CD: 10s." + }, + "subskills": [ + { + "name": "Thunderclap", + "description": "Triggers a lightning field upon Ultimate Evasion, dealing 85.0% ATK of Lightning DMG to enemies within it every 0.5s for 5.0s.", + "requiredRank": "this" + }, + { + "name": "Blinding Flash", + "description": "Extends the duration of the paralyzing effect triggered by Ultimate Evasions to 8.0 sec.", + "requiredRank": "this" + } + ] + }, + "basic": { + "core": { + "name": "Gotamashiki", + "description": "Swift penta-slash with a 2% chance of paralyzing the target for 5s.\n1st Sequence: 100% ATK of Physical DMG.\n2nd Sequence: 120% ATK of Physical DMG.\n3rd Sequence: 75% ATK of Physical DMG.\n4th Sequence: 80% ATK of Physical DMG.\n5th Sequence: 250% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Thunder Edge", + "description": "Every Basic ATK sequence additionally deals 40.0% ATK of Lightning DMG." + }, + { + "name": "Soul Razor", + "description": "Basic ATKs have a 40.0% chance to render enemies conductive for 6.0s, during which they take 70.0% bonus Lightning DMG. The 1st non-conductive enemy hit by the 5th sequence of Basic ATK will definitely become conductive.", + "requiredRank": "this" + }, + { + "name": "Relentless Slash EX", + "description": "Increases Attack Speed by 25.0% when Combo Hit Count exceeds 30." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/lk.json b/public/data/battlesuits/lk.json new file mode 100644 index 00000000..5762d910 --- /dev/null +++ b/public/data/battlesuits/lk.json @@ -0,0 +1,132 @@ +{ + "id": "lk", + "name": "Luna Kindred", + "type": "biologic", + "valkyrie": "theresa", + "strengths": [ + "physical", + "time mastery", + "bleed", + "heavy atk" + ], + "leader": { + "core": { + "name": "Mark of Cain", + "description": "Leader Bonus:\nMark of Cain: Shortens duration of most debuffs by 25% for the team. BIO-type character gains 15% Physical DMG." + }, + "subskills": [ + { + "name": "Mark of Cain", + "description": "Shortens debuff durations by 40% for the team. BIO-type characters gain 24% Physical DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charge ATK: Axe of the Fallen", + "description": "Charge during the 4-sequence Basic ATK to swing an Axe!.\nTap and hold the [ATK] button during the 4-sequence Basic ATK to unleash Axe of the Fallen.\nAfter charging, tap the [ATK] button to swing the Axe. Other actions unsummon the Axe.\n50 or more Sanguine Mark: Attacks consume 50 Sanguine Mark.\n1st Sequence: 150%+250% ATK\n2nd Sequence: 150%+250% ATK of Physical DMG\nLess than 50 Sanguine Mark: Hits deal 100%+200% ATK of Physical DMG\nSanguine Mark cap: 200\nSanguine Mark recovery: 5/s. Does not regenerate while undeployed." + }, + "subskills": [ + { + "name": "Bleeding Roses", + "description": "Charged ATKs that consume Sanguine Mark bleed enemies hit, dealing 240 Physical DMG every 0.5s for 6.5s." + }, + { + "name": "Switch: Entomb", + "description": "Deals 320.0% ATK of Physical DMG." + }, + { + "name": "QTE: Blood Moon Kiss", + "description": "QTE: Triggers when enemy is paralyzed. Deals 700.0% ATK of Physical DMG and bleeds enemies to further deal 240.0 Physical DMG every 0.5s for 6.5s.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Unholy Relic", + "description": "Gain 30.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World.", + "requiredRank": "this" + }, + { + "name": "Unclean Thorns", + "description": "After deploying the Cross, gain X% faster Attack Speed for Xs.", + "requiredRank": "s" + }, + { + "name": "Kindred's Pact", + "description": "Attacks against bleeding enemies gain 60.0% Physical DMG. When attacked by bleeding enemies, gain 25.0% Total DMG Reduction.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Feast for the Dead", + "description": "Drop the Axe of Fallen from the sky for large AOE damage.\nAxe Drop: 2x300%+600% ATK of Physical DMG.\nSP cost to activate: 75" + }, + "subskills": [ + { + "name": "Tomb for the Living", + "description": "Final sequence of Ultimate deals an additional 300% ATK of Physical DMG. When scoring a hit, triggers a global Time Fracture for 5.0s.", + "requiredRank": "ss" + }, + { + "name": "Blood Frenzy", + "description": "When Ultimate deals DMG, gain 100 Sanguine Mark. During Ultimate, gain 12 Sanguine Mark per second while Charged ATKs gain 40.0% Total DMG Multiplier. Duration: 8.0." + } + ] + }, + "evasion": { + "core": { + "name": "Ethereal Nightmare", + "description": "Quick sideways dodge to evade enemy attack. Can be triggered 2 times in a row.\nAfter Ultimate Evasion, gain 40% Move Speed for 3s.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Night of Fright", + "description": "Extends the duration of Time Fracture by Xs.", + "requiredRank": "this" + }, + { + "name": "Mist Form", + "description": "Shortens CD of Ultimate Evasion skill by Xs.", + "requiredRank": "this" + }, + { + "name": "Sacrilege", + "description": "Charged ATK gains 12.0% Crit Rate.", + "requiredRank": "sss" + } + ] + }, + "basic": { + "core": { + "name": "Tainted Blades", + "description": "Basic ATK: 4-sequence twin blade Melee ATK.\n1st Sequence: 2x50% ATK of Physical DMG.\n2nd Sequence: 2x50% ATK of Physical DMG.\n3rd Sequence: 2x60%+70% ATK of Physical DMG.\n4th Sequence: 2x50%+2x70% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Anemia", + "description": "Basic ATK (and Charged ATK) hits have a X% chance to weaken the enemy and reduce its ATK by 50% for 2s. After the weaken debuff ends, the enemy takes an additional X% ATK of Physical DMG. CD between triggers: 2s.", + "requiredRank": "this" + }, + { + "name": "Soul Drinker", + "description": "When any hit of the Basic ATK sequence deals DMG against a bleeding enemy, heal 27.0 HP and gain 20.00 Sanguine Mark. Effect applies to non-bleeding enemies at below 50 Sanguine Mark.", + "requiredRank": "s" + }, + { + "name": "Sanguine Curse", + "description": "When Combo Hit Count exceeds 30, each of the 4 Basic ATK sequences deals an additional 20.0% ATK of Physical DMG.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ma.json b/public/data/battlesuits/ma.json new file mode 100644 index 00000000..a05e75d9 --- /dev/null +++ b/public/data/battlesuits/ma.json @@ -0,0 +1,130 @@ +{ + "id": "ma", + "name": "Midnight Absinthe", + "type": "imaginary", + "valkyrie": "raven", + "strengths": [ + "fire dmg", + "time mastery" + ], + "leader": { + "core": { + "name": "Midnight Gathering", + "description": "Leader Bonus:Boosts team's Ultimate Fire DMG by 10.0% as well as increasing the team's Max HP by 10.0%." + }, + "subskills": [ + { + "name": "Midnight Gathering", + "description": "Team's Ultimate Fire DMG increased by 15.0%. Team's Max HP increased by 15.0%.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charged: Heartpiercer", + "description": "Hold [ATK] to release Charged ATK.Hold [ATK]: Triggers Charged ATK Shoots 6 Feather Blades in all directions, each dealing 20% ATK of Fire DMG.Then deals 250% ATK of Fire DMG to surrounding enemies, and temporarily pulls in enemies in front of her. Also gathers all Feather Arrows/Feather Blades/Feathers on the battlefield and earns a corresponding number of [Night Roamer] Enhancement stacks.Tap [ATK] immediately after using Charged ATK to connect to Basic ATK's 5th sequence." + }, + "subskills": [ + { + "name": "Bird of Prey", + "description": "When performing Charged ATK, take 40.0% less Total DMG." + }, + { + "name": "Stinger", + "description": "On hit, Charged ATK boost Total DMG by 40.0% for 10s. Can be refreshed repeatedly." + }, + { + "name": "Mockingbird", + "description": "When charge recovery hit enemies, if 15 or more Feather Arrows/Feather Blades/Feathers are recovered, restores 12.0 SP. CD: 2s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Ominous Wings", + "description": "Passive bonuses apply automatically.Balanced bow wielder who has up to 2 shooting chances.One is restored every 10s if less than 2 remain.Corrected modifier of normal shooting: 100%.Corrected modifier of aimed shooting: 100%.When she picks up Feather Arrows/Feather Blades/Feathers on the battlefield, gain [Night Roamer] stacks (up to 20). Lasts for 10s. Repeatedly gaining stacks extends and refreshes the duration.10 stack bonus: Deal 10% bonus Fire DMG.15 stack bonus: Deal 15% bonus Fire DMG.20 stack bonus: Deal 20% bonus Fire DMG." + }, + "subskills": [ + { + "name": "Red Sunrise", + "description": "When Weapon Skill hits the weakspot on IMG-type enemy [Nihilus Seed], its current phase will be insta-killed if it has less than 20% HP." + }, + { + "name": "Sea Breeze", + "description": "When teammates hit enemies with Charged/Combo/Ultimate ATKs while Valkyrie is on standby, team's Fire DMG is increased by 30.0%. Lasts for 5.0s. Generates 3 Feathers that can be collected. CD: 2s.", + "requiredRank": "ss" + }, + { + "name": "Sazerac", + "description": "Total DMG dealt by Ultimate and Weapon Skills is boosted by 30.0%. Hitting an enemy weakspot with an arrow drops 6 Feathers that can be collected.", + "requiredRank": "sss" + } + ] + }, + "ultimate": { + "core": { + "name": "Nightbird's Call", + "description": "Fire a powerful shot at enemies after unleashing a multi-sequence ATK.Midnight Absinthe hides in the flock of crows, and quickly launches an assault that deals 6 × 150% ATK of Fire DMG to enemies. Then shoots an arrow at the ground that deals 300% ATK of Fire DMG to the target and then explodes dealing 700% ATK of Fire DMG to surrounding enemies. Clears all [Night Roamer] stacks, and simultaneously creates a cloud of smoke over the battlefield that lasts for 18s.When enemies in the smoke take DMG from her teammates' ATK or her own Weapon Skills, an explosion that deals 600% ATK of Fire DMG will be triggered with a 1s delay. This DMG counts as Midnight Absinthe's Ultimate DMG.CD: 4s.Activation cost: 100 SP. CD: 20s." + }, + "subskills": [ + { + "name": "Paradise", + "description": "Enemies affected by the smoke take 35.0% more Fire DMG. Lasts for 18s.", + "requiredRank": "s" + }, + { + "name": "Midnight Kiss", + "description": "When enemies in the smoke are hit by Combo/Charged/Ultimate ATKs, a fire is sparked that deals 40.0% ATK of Fire DMG per second for 5s.Triggering it again resets the duration." + }, + { + "name": "Last Word", + "description": "Ultimate boosts team Fire DMG by 30.0% for 18s.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Enchanting Requiem", + "description": "Evade enemy attacks up to twice in a row.Ultimate Evasion: Trigger Global Time Fracture for 3s. CD: 15s.Tap [ATK] immediately after Ultimate Evasion to connect to Basic ATK's 3rd Sequence." + }, + "subskills": [ + { + "name": "London Fog", + "description": "A [Bounty Coin] will drop when an enemy is killed. Picking it up restores 50.0 HP to the Valkyrie (only effective for Midnight Absinthe)." + }, + { + "name": "Mojito", + "description": "CD of Ultimate Evasion skill is 4.0s shorter." + }, + { + "name": "Golden Dream", + "description": "When Ultimate Evasion Skill is triggered, deals 50.0% ATK of Fire DMG to surrounding enemies and boosts Move Speed by 15.0%. Lasts for 3s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Silenced Flechette", + "description": "Use a bow to shoot at enemies.1st Sequence: 3 Feather Arrows, each dealing 20% ATK of Fire DMG.2nd Sequence: 2 combo hits, dealing 50% + 70% ATK of Fire DMG.3rd Sequence: 3 combo hits, dealing 40% + 40% + 200% ATK of Fire DMG.4th Sequence: 4 Feather Arrows, each dealing 70% ATK of Fire DMG.5th Sequence: 5 Feather Arrows, each dealing 50% ATK of Fire DMG.Feather Arrows shot from the bow will remain on the field. There can be no more than 20 Feather Arrows/Feather Blades/Feathers on the field at once." + }, + "subskills": [ + { + "name": "Angel Face", + "description": "When Feather Arrows/Feather Blades/Feathers are present, team deals 25.0% bonus Fire DMG." + }, + { + "name": "Pink Lady", + "description": "When [Night Roamer] is active, Total DMG taken is reduced by 30%. When there are full stacks of [Night Roamer], Total DMG taken is further reduced by 30%, and Fire DMG dealt is increased by 15.0%. 2 additional ATKs can be dealt after Basic ATK's 5th sequence.", + "requiredRank": "s" + }, + { + "name": "QTE: Black Tulip", + "description": "QTE is triggered when Enemies are Time Slowed. Deals 800.0% ATK of Fire DMG. QTE leaves 6 Feather Blades on the field." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/mc.json b/public/data/battlesuits/mc.json new file mode 100644 index 00000000..971b589c --- /dev/null +++ b/public/data/battlesuits/mc.json @@ -0,0 +1,116 @@ +{ + "id": "mc", + "name": "Molotov Cherry", + "type": "psychic", + "valkyrie": "olenyevas", + "strengths": [ + "physical", + "time mastery", + "gather" + ], + "leader": { + "core": { + "name": "SHOWTIME!", + "description": "Leader Bonus:\nSHOWTIME!: Entire team gains 40.0% Melee Physical DMG." + }, + "subskills": [ + { + "name": "SHOWTIME!", + "description": "Entire team gains 40.0% Melee Physical DMG.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: TYPHOON! YAY!", + "description": "Spin ATK that hurts nearby enemies.\nTYPHOON CHOP: Tap and hold [ATK] to spin, dealing 110% ATK of Physical DMG. Release the [ATK] button to stop the spinning.\nTYPHOON CHOP builds up spice and must stop when it's too spicy, but Spice dissipates faster that way. Attacks on Roza gain +7% Total DMG Multiplier per second in TYPHOON CHOP. Max stacks: 7.\nBlueberry Blitz in the team: TYPHOON CHOP pulls in enemies. Release and tap [ATK] to unleash VODKA FINALE, dealing 1100% ATK of Physical DMG but adding 33% Spice." + }, + "subskills": [ + { + "name": "KLANG KLANG!", + "description": "During THPHOON CHOP, attacks from 5 meters away suffer 60% Total DMG Reduction. Also provides Ignore Interrupt to said attacks." + }, + { + "name": "I KAN'T STOP!", + "description": "TYPHOON CHOP deals 12.0% more Physical DMG per second. Max stacks: 7. Each stack dissipates every 0.1s after TYPHOON CHOP ends. When TYPHOON CHOP or Basic ATK hits, character recovers 0.75 SP. CD: 1s." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically\nSome attacks become Joint ATKs when Blueberry Blitz is also on the team. During Joint ATKs, Blueberry Blitz is considered to be summoned and the damage comes from Molotov Cherry.With Blueberry Blitz alive, Basic ATK Sequence 3/4 reduces Spice by 5%/10% respectively, while Joint ATK Sequence 3/4/5 reduces Spice by 5%/5%/10% respectively." + }, + "subskills": [ + { + "name": "HIT THAT THING!", + "description": "When Combo Hit Count exceeds 10/30, character gains a 20.0%/50.0% Total DMG Multiplier buff. Character gains a 40.0% Total DMG Multiplier buff against enemies affected by Weaken or Time Slow." + }, + { + "name": "I GOT HEALING!", + "description": "Heal 15.0 HP/s when enemies are nearby.", + "requiredRank": "ss" + }, + { + "name": "LILI! HELP!", + "description": "If Blueberry Blitz is in the team, then auto-switch to Blueberry Blitz before death and heal self for 2000/span> HP. Triggers 1 time per battle only." + } + ] + }, + "ultimate": { + "core": { + "name": "VODKA CHOPPA", + "description": "A powerful chop that demolishes nearby enemies.\nCHOPPA: 2000% ATK of Physical DMG\nCHOPPA WITH LILI (Joint ATK): 500% + 3000% ATK of Physical DMG. Blueberry Blitz also gains 35 SP.\nSP Cost: 100. Base CD: 20s." + }, + "subskills": [ + { + "name": "MOAR CHOPPY!", + "description": "After performing the Ultimate, the character's next TYPHOON CHOP gains 25.0% Total DMG Multiplier. If Blueberry Blitz is switched in after that, she gains 25.0% Total DMG Multiplier for 12s." + }, + { + "name": "VODKA GURLZ!", + "description": "After performing the Ultimate, character and Blueberry Blitz gain 30% Total DMG Reduction for 9.0s.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "CAN'T TOUCH ME!", + "description": "Evades enemy attack.\nVODKA SHIELD: Ultimate Evasion triggers a 3s Time Fracture and generates a shield that absorbs DMG equal to 15% of the Valkyrie's Max HP.\nThe shield lasts 6s; CD: 15s." + }, + "subskills": [ + { + "name": "YOU'RE TRAPPED!", + "description": "Activating Ultimate Evasion skill immobilizes nearby enemies for 4.0s." + }, + { + "name": "I GOT SHIELDZ!", + "description": "When the Ultimate Evasion barrier on, Crit Rate increases by 25.0%.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "CHOP CHOP!", + "description": "4-Sequence greatsword swing!\n1st Sequence: 110% ATK of Physical DMG\n2nd Sequence: 60% + 70% ATK of Physical DMG\n3rd Sequence: 50% + 150% ATK of Physical DMG\n4th Sequence: 2x40% + 200% ATK of Physical DMG \nJoint ATK Sequence 2: 130% + 90% ATK of Physical DMG\nJoint ATK Sequence 3: 100% + 100% ATK of Physical DMG\nJoint ATK Sequence 4: 140% + 100% ATK of Physical DMG\nJoint ATK Sequence 5: 2x60% + 150% ATK of Physical DMG" + }, + "subskills": [ + { + "name": "BOOM BOOM!", + "description": "If Blueberry Blitz is in the team, character's Basic ATK gains 25% Total DMG Multiplier to BIO-type enemies. Switching in Blueberry Blitz gives her Tactical Buff, where her Basic/Charged ATKs gain 25% Total DMG Multiplier for 7s.", + "requiredRank": "ss" + }, + { + "name": "QTE: KATYUSHA HAMMA!", + "description": "QTE: Triggers when enemy is weakened or upon shield break. Deals 800% ATK of Physical DMG to nearby enemies, pulls them in, and stuns them for 5.0s. QTE switch-in with Blueberry Blitz exit: Pull-in effect is greatly enhanced, granting Ignore Interrupt and 20% Total DMG Multiplier buff for 15s (does not trigger in co-op/squad mode)." + }, + { + "name": "LILI! WAIT!", + "description": "Sequences 3, 4, and 5 of Basic Joint ATKs each restores 2.50 SP for Blueberry Blitz." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/meme.json b/public/data/battlesuits/meme.json new file mode 100644 index 00000000..3e1c03e1 --- /dev/null +++ b/public/data/battlesuits/meme.json @@ -0,0 +1,126 @@ +{ + "id": "meme", + "name": "Goushinnso Memento", + "type": "mecha", + "valkyrie": "sakura", + "strengths": [ + "ice dmg", + "freeze" + ], + "leader": { + "core": { + "name": "Sakura Dance", + "description": "Leader Bonus:\nAll characters in the team gain 17% Crit Rate at above 80% HP.\nMECH-type battlesuits: Gain 30% All Elemental DMG." + }, + "subskills": [ + { + "name": "Sakura Dance", + "description": "All characters in the team gain 21% Crit Rate at above 80% HP. MECH-type battlesuits: Gain 36% All Elemental DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Combo: Instant Draw", + "description": "High speed battou slash.\nConsumes 200 kinetic energy to unleash Zankeki ULTRA and inflict minor Rime Trauma.\nKinetic energy caps at 1000 and slowly regenerates when the Valkyrie is deployed.\nZankeki: 50% ATK of Physical DMG.\nZankeki ULTRA: 100% ATK of Physical DMG + 200% ATK of Ice DMG.\nAssault: 100% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Frost Fang", + "description": "Each hit of Zankeki ULTRA additionally deals 300% ATK of Ice DMG." + }, + { + "name": "Switch: Falling Sakura", + "description": "Switch entry triggers an ice explosion that deals 180.0% ATK of Ice DMG to surrounding enemies. When Switch and QTE skills hit a target, then recover 205 kinetic energy." + }, + { + "name": "Warrior's Pride", + "description": "Gains Ignore Interrupt and 40.0% Total DMG Reduction when unleashing Basic or Combo ATKs. Each Zankeki ULTRA performed gives 1.50 SP." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Onimusha", + "description": "5th Basic ATK sequence, Ultimate Evasion ATK, and Ultimate mark enemies. Attacks against marked / stunned / paralyzed / frozen / time slowed enemies deal 40.0% bonus Physical and Elemental DMG.", + "requiredRank": "this" + }, + { + "name": "Mercy", + "description": "Recovers 10.0 KE per second even when off the battlefield. Restores 30 KE per 0.25s for 10s after unleashing Ultimate.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Frigid Rave", + "description": "Instant battou slash against enemies in front.\nIcewind: Total of 900% ATK of Ice DMG, with the last hit freezing the target.\nExecute: Shatters the ice to deal 1200% ATK of Physical DMG.\nEnergy Charge: Gains 250 KE upon unleashing Ultimate, and gains 30 KE per 0.25s for 10s when Ultimate ends.\nSP Cost: 125" + }, + "subskills": [ + { + "name": "Transcendence", + "description": "After using Ultimate, gains 30.0% Total DMG Multiplier for 12s." + }, + { + "name": "Bone Eater", + "description": "For every enemy killed by the Ultimate, character heals self for 550 HP." + }, + { + "name": "Iceborn", + "description": "Recovers an additional 600 kinetic energy when using Ultimates.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Clone Step", + "description": "Quick dash to evade enemy attacks.\nWhite Shadow: A White Shadow (summoned entity) emerges upon Ultimate Evasion and explodes after 1s, dealing 200% ATK of Ice DMG to surrounding enemies (damage source:self). CD: 15s." + }, + "subskills": [ + { + "name": "Shadow Breath", + "description": "Recovers 120 kinetic energy instantly when Ultimate Evasion is triggered." + }, + { + "name": "Freezing Image", + "description": "Enemies affected by White Shadow explosion have a 100% chance of being frozen for 4.0s.", + "requiredRank": "sss" + }, + { + "name": "Illumination", + "description": "Shortens evasion CD by 3.0s.", + "requiredRank": "this" + } + ] + }, + "basic": { + "core": { + "name": "Kansakura", + "description": "Swift 5-sequence slash, with each sequence restoring 60 Kinetic Energy (KE) upon hit. Evading during the first 4 sequences does not interrupt the sequence connection.\n1st Sequence: 50% ATK of Physical DMG.\n2nd Sequence: 80% ATK of Physical DMG.\n3rd Sequence: 120% ATK of Physical DMG.\n4th Sequence: 120% ATK of Physical DMG.\n5th Sequence: 250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Ice Spirit", + "description": "Each Basic ATK deals 35.0% ATK of bonus Ice DMG. 1st-4th Basic ATK sequences gain 30.0% faster Attack Speed, while the 5th sequence gives 30.0% Total DMG Multiplier buff for 8s.", + "requiredRank": "this" + }, + { + "name": "Energizing Flurry", + "description": "Basic ATKs recover 15.0 kinetic energy upon landing a critical strike.", + "requiredRank": "ss" + }, + { + "name": "QTE: Freezing Art", + "description": "QTE: Triggers upon shieldbreak. Unleashes sword ki of frost that deals 600.0% ATK of Ice DMG and freezes enemies for 4s." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/miko.json b/public/data/battlesuits/miko.json new file mode 100644 index 00000000..7534cd71 --- /dev/null +++ b/public/data/battlesuits/miko.json @@ -0,0 +1,126 @@ +{ + "id": "miko", + "name": "Gyakushinn Miko", + "type": "biologic", + "valkyrie": "sakura", + "strengths": [ + "physical", + "burst", + "bleed" + ], + "leader": { + "core": { + "name": "Heart of Prajna", + "description": "Leader Bonus:\nHeart of Prajna: When Combo Hit Count exceeds 20, team gains 12% Physical DMG." + }, + "subskills": [ + { + "name": "Heart of Prajna", + "description": "Team gains 18% Physical DMG when Combo Hit Count exceeds 20.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Shunmetsu", + "description": "Penetrates enemy with a charged One Flash, dealing damage.\nOne Flash: 100% ATK of Physical DMG.\nOne Flash consumes Sakura Brands from enemies upon hit and unleashes One Slash, dealing 400% ATK of Physical DMG and knocking them airborne." + }, + "subskills": [ + { + "name": "QTE: Void Triplex", + "description": "Switch: Swift Kill. Triggers QTE when enemy is knocked airborne. Unleashes 3 blade waves, each wave dealing 50%+154% ATK of Physical DMG and adding 1 Sakura Count.", + "requiredRank": "this" + }, + { + "name": "One Slash", + "description": "Increases One Slash DMG to 400%+600% ATK of Physical DMG." + }, + { + "name": "Chain Flash", + "description": "Triggers One Flash 5 additional times (once for each Sakura Brand present) when there are multiple enemies marked with a Sakura Brand.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nSakura Brand: Clears the Sakura Count on enemy once the count has reached 3 and inflicts a Sakura Brand. The Sakura Brand lasts for 10s." + }, + "subskills": [ + { + "name": "Punctured Kabuto", + "description": "Increases Crit Rate by X% and Crit DMG by X% when breaching the enemy's Elite Shield.", + "requiredRank": "this" + }, + { + "name": "Sakura no Haku", + "description": "Basic ATKs deal additional 35.0% ATK of Physical DMG to enemies without a Sakura Brand.", + "requiredRank": "sss" + }, + { + "name": "Iaido", + "description": "Shortens CD of Ultimate Evasion by 4.0s.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Crimson Naraka", + "description": "Trigger Valkyrie burst to augment attack mode and gain Ignore Interrupt.\nBurst deals 50% ATK of DMG and inflicts a Sakura Brand onto enemy. SP Cost: 100.\nAfter activation, Basic ATKs turn into One Flash. Hitting an enemy with this One Flash adds 1 Sakura Count. Duration: 10s." + }, + "subskills": [ + { + "name": "Blinding Draw", + "description": "When unleashing Ultimate, deal 50%+200.0% ATK of Physical DMG to surrounding enemies." + }, + { + "name": "Ardor", + "description": "Increases Crit DMG by 40.0% during Ultimate.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Shuryu Slash", + "description": "Quick dash to evade enemy attacks.\nUltimate Evasion: Generates a 3-sequence sword aura, each hit dealing 10% ATK of Physical DMG to surrounding enemies.\nShuryu Slash: Each sword aura hit adds a Sakura count onto the target upon Ultimate Evasion. CD: 15s." + }, + "subskills": [ + { + "name": "Lethal Mark", + "description": "Enhances the sword barrage generated upon an Ultimate Evasion, with each hit gaining 60.0% ATK of Physical DMG.", + "requiredRank": "ss" + }, + { + "name": "Zanshin", + "description": "Upon Ultimate Evasion, gain 20.0% Attack Speed for 4.0s to self.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Sakuraoti", + "description": "Switch 6-sequence slash attack.\n1st Sequence: 50% ATK of DMG.\n2nd Sequence: 70% ATK of DMG.\n3rd Sequence: 100% ATK of DMG.\n4th Sequence: 120% ATK of DMG.\n5th Sequence: 120% ATK of DMG.\n6th Sequence: 150% ATK of DMG.\nThe 3rd and 5th sequences of the Basic ATK adds 1 Sakura Count to the target." + }, + "subskills": [ + { + "name": "Thorny Blossoms", + "description": "20.0% chance to bleed enemies hit, dealing 32.0 DMG every 0.5s for 5.0s.", + "requiredRank": "this" + }, + { + "name": "Flourish", + "description": "When Combo Hit Count exceeds 20 and 50, gain 29.0% and 50.0% Total DMG Multiplier respectively.", + "requiredRank": "this" + }, + { + "name": "San-Ge Brand", + "description": "Extends the duration of Sakura Brand to applied by self to 20.0s. 5-sequence Basic ATKs gains 20.0% Total DMG Multiplier." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/mpe.json b/public/data/battlesuits/mpe.json new file mode 100644 index 00000000..adfcf7ae --- /dev/null +++ b/public/data/battlesuits/mpe.json @@ -0,0 +1,128 @@ +{ + "id": "mpe", + "name": "Miss Pink Elf♪", + "type": "psychic", + "valkyrie": "elysia", + "strengths": [ + "physical", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "An Ode to Love and Compassion", + "description": "Leader Bonus:Team deals 15.0% bonus Total Shield DMG. Combo/Charged ATKs from any team member have 10.0% bonus Crit Rate." + }, + "subskills": [ + { + "name": "An Ode to Love and Compassion", + "description": "Team deals 25.0% bonus Total Shield DMG. Combo/Charged ATKs from any team member have 15.0% bonus Crit Rate." + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: An Oath to Wind and Moon", + "description": "Hold [ATK] to cast Charged Shot: Cupid's Bolt. Tap [ATK] repeatedly afterwards to repeat Cupid's Bolt.Cupid's Bolt has 2 sequences in normal form and 3 sequences when Flawless Dome is active.1st Sequence: 200% ATK of Physical DMG.2nd Sequence: 210% ATK of Physical DMG.3rd Sequence: 500% ATK of Physical DMG.Each cast of Cupid's Bolt costs 100 Infatuation. Cupid's Bolt can detonate Crystalline Seeds of the target, dealing 100% ATK of Physical DMG to enemies within a 4-meter range. The detonation will spread to Crystalline Seeds on enemies nearby and does not consume Crystalline Seeds. Detonation CD: 1s." + }, + "subskills": [ + { + "name": "Moonlight's Elegance", + "description": "While below 50% HP, Miss Pink Elf♪ takes 20.0% less Total DMG. During her Charged ATK, she takes 30.0% less Total DMG. Charged ATKs in normal form restore 3.0 SP on hit." + }, + { + "name": "Night Dew's Serenity", + "description": "Charged ATKs deal 15.0% bonus Crit DMG. When a detonated Crystalline Seed causes another to explode, the second explosion deals 20.0% bonus Total DMG.", + "requiredRank": "sss" + }, + { + "name": "Snowflakes' Swirling", + "description": "On hit, Charged ATKs boost Physical DMG by 15.0% for 8s. Can be refreshed." + } + ] + }, + "passive": { + "core": { + "name": "A Saga of Origins and Endings", + "description": "Passive bonuses apply automatically.Infatuation maxes at 400 and 30 is restored per second.Balanced archer with up to 2 shooting chances (one is restored every 10s if less than 2).When Ultimate is not in cooldown and within 5s of casting a Weapon Skill, Ultimate costs 30% less SP and restores 100 Infatuation (200 if Flawless Dome is active). In addition, tapping [ATK] after using Ultimate can cast Cupid's Bolt.Corrected modifier of non-aimed shooting: 100%.Corrected modifier of aimed shooting: 100%." + }, + "subskills": [ + { + "name": "Dawn's Glory", + "description": "Weapon Skills have 20.0% higher Crit Rates. Hitting an enemy weakspot boosts the Crit Rate of this attack by 60.0%." + }, + { + "name": "Star's Radiance", + "description": "Miss Pink Elf♪ starts with 400.0 Infatuation.", + "requiredRank": "s2" + }, + { + "name": "Time's Ballad", + "description": "Miss Pink Elf♪ deals 15.0% bonus Total DMG to enemies with Crystalline Seeds. Attacks by teammates against enemies with Crystalline Seeds restore 0.5 SP for Miss Pink Elf♪. CD: 1s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "The Beginning of You and I", + "description": "Create a Flawless Dome which enhances Miss Pink Elf♪'s abilities.Shoot a magical arrow that creates a Flawless Dome for 12s.When Flawless Dome is active, Miss Pink Elf♪ is enhanced:She deals 15% bonus Physical DMG and has a 10% bonus Crit Rate.Infatuation maxes at 600 and casting Ultimate fully restores it.The 3rd sequence of Cupid's Bolt is enhanced and every sequence can trigger a ricochet. The ricochets of the 1st/2nd/3rd sequence deal 200%/200%/200%+200% ATK of Physical DMG respectively (only under Flawless Dome).Casting Ultimate pauses all skill timers for Miss Pink Elf♪ and enemies as well as the stage timer.Activation Cost: 100 SP. CP: 20s." + }, + "subskills": [ + { + "name": "Earth's Blessing", + "description": "While Flawless Dome is active, Miss Pink Elf♪ restores 3.0 bonus Infatuation per 0.1s." + }, + { + "name": "Elysia's Allure", + "description": "While Flawless Dome is active, ricochets of her Charged ATK deal 20.0% bonus Total DMG.", + "requiredRank": "ss" + }, + { + "name": "Eternity's Embrace", + "description": "Casting Weapon Skills or Ultimate boosts Total DMG by 15.0% for 15s. Can be refreshed." + } + ] + }, + "evasion": { + "core": { + "name": "A Blessing from Heaven and Earth", + "description": "Quickly dodge enemy attacks up to twice in a row.Successful Ultimate Evasions can trigger the Ultimate Evasion Skill, inducing 3s of global Time Fracture and restoring 50Infatuation. CD: 18s.Evading while Basic ATK is in progress does not break the sequence." + }, + "subskills": [ + { + "name": "Spring's Sweetness", + "description": "Miss Pink Elf♪ has a 20.0% higher Crit Rate. Within 5s of casting evasion or Weapon Skill, Charged Shot's ricochet has a 10.0% higher Crit Rate." + }, + { + "name": "Maiden's Charm", + "description": "Triggering Ultimate Evasion Skill restores 50.0 bonus Infatuation." + }, + { + "name": "Candle's Fragrance", + "description": "When Miss Pink Elf♪ takes fatal DMG (and her HP drops to 0), a flawless crystal is created to revive her, restoring 100.0% HP. CP: 180s." + } + ] + }, + "basic": { + "core": { + "name": "An Arrow for Flower and Fowl", + "description": "Shoot arrows with a bow.1st Sequence: 100% ATK of Physical DMG.2nd Sequence: 60% + 60% ATK of Physical DMG.3rd Sequence: 150% ATK of Physical DMG.4th Sequence: 200% ATK of Physical DMG.Each hit of Basic ATK applies a Crystalline Seed to the target (up to 4). Crystalline Seeds remain effective throughout the battle." + }, + "subskills": [ + { + "name": "Blossom's Hues", + "description": "Physical DMG increases by 20.0% against MECH enemies. Crystalline Seed explosions deal 15.0% bonus Physical DMG." + }, + { + "name": "Seedling's Vitality", + "description": "Every Crystalline Seed on enemies causes them to take 3.0% bonus Physical DMG from Miss Pink Elf♪ (independent effect). Enemies with 4 Crystalline Seeds additionally take 4.0% bonus Physical DMG from Miss Pink Elf♪ (independent effect).", + "requiredRank": "s2" + }, + { + "name": "QTE: Crane's Dance", + "description": "Triggered by Time-Slowed enemies. Perform a devastating strike in midair, dealing 1000.0% ATK of Physical DMG, and attach 4 Crystalline Seeds to enemies hit." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ns.json b/public/data/battlesuits/ns.json new file mode 100644 index 00000000..f30724ec --- /dev/null +++ b/public/data/battlesuits/ns.json @@ -0,0 +1,131 @@ +{ + "id": "ns", + "name": "Night Squire", + "type": "biologic", + "valkyrie": "fuhua", + "strengths": [ + "physical", + "burst", + "time mastery", + "fast atk", + "bleed" + ], + "leader": { + "core": { + "name": "Night Squire", + "description": "Leader Bonus:\nCourt Astrologer: Team gains 12.0% max HP. BIO-type characters gain 24.0% Crit DMG." + }, + "subskills": [ + { + "name": "Night Squire", + "description": "Team gains 18.0% max HP. BIO-type characters gain 36.0% Crit DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Aurora", + "description": "Different Six Fists moves can be connected to various Combo ATKs.\nRi-Ki Raptor Strike: Up to 400% ATK of Physical DMG.\nRi-Ki Rending Claw: Up to 460% ATK of Physical DMG.\nRi-Ki Talon Storm: Up to 490% ATK of Physical DMG.\nRi-Ki Moon Anseri: Up to 520% of ATK of Physical DMG.\nInitial Ripple: 3. Can store up to 5 charges." + }, + "subskills": [ + { + "name": "Switch: Seven Deaths", + "description": "Deals 360.0% ATK of Physical DMG." + }, + { + "name": "QTE: Emperor's Ax", + "description": "QTE: Triggered when enemy is knocked airborne, dealing 900.0% ATK of Physical DMG. If the Combo ATK hits the enemy, trigger a global Time Fracture for 3.0s." + }, + { + "name": "Enigma", + "description": "Recovers 1 Ripple every 2.5s when off the field. When exiting with 0 Ripple, team gains 15.0% Total DMG Multiplier for 10.0s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Magister", + "description": "When the character has Ripple, last hit of Combo ATKs consumes 1 Ripple (will not be consumed again with Vanguard) and gains 40.0% ATK of Physical DMG for 4.0s. Consuming the Ripple again resets the duration.", + "requiredRank": "s" + }, + { + "name": "Imperator", + "description": "With available Ripple, attacks against bleeding, ignited, or move slowed enemies gain 30.0% Total DMG Multiplier.", + "requiredRank": "s" + }, + { + "name": "Catastrophe", + "description": "When the last strike of Ri-Ki Raptor or Ri-Ki Rending Claw hits an enemy, mark the enemy with a brand for 10.0s. When the last strike of Ri-Ki Talon Storm or Ri-Ki Moon Anseri hit said enemy or when the brand expires, clear the brand. Said enemy will then take an additional 200.0% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Thousand Stars", + "description": "Consume 100 SP to enter Burst mode for 8s.\nBurst mode: Gain 30% Attack Speed. Tapping any [ATK] button quickly directly triggers Combo ATK to deal tons of DMG.\nDuring Burst Mode: Enemies in a small AOE around the character suffer 50% slower Move Speed.\nBurst mode activation provides max Ripple." + }, + "subskills": [ + { + "name": "Devouring Wolf", + "description": "Under Burst mode, gain a 80.0% Attack Speed buff.", + "requiredRank": "s" + }, + { + "name": "Authority", + "description": "Under Burst mode, enemies within a small AOE around the Valkyrie take 40.0% more Physical DMG (independent effect).", + "requiredRank": "sss" + }, + { + "name": "Red Princess", + "description": "Under Burst mode, character bleeds nearby enemies in a small AOE, dealing 150.0 Physical DMG every 0.5s.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Blink", + "description": "Quick shift for evading enemy attacks.\nTime Fracture: Ultimate Evasion triggers global Time Fracture, slowing all enemies for 3s. CD: 15s.\nGain 1 Ripple with Ultimate Evasion." + }, + "subskills": [ + { + "name": "Vengeance", + "description": "Extends duration of Time Fracture of Ultimate Evasion to 4.5s." + }, + { + "name": "Inquisitor", + "description": "Shortens CD of Ultimate Evasion skill by 4.0s. Upon triggering Time Fracture, character gains 25.0% Crit Rate.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Iron Strike", + "description": "Fight using the Six Fists.\nRi-Ki Darting Kite: 400% ATK of Physical DMG.\nRi-Ki Phoenix Soar: 370% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Chancellor", + "description": "When Ri-Ki Darting Kite and Ri-Ki Phoenix Soar hit an enemy, gain 1 Ripple and Iron Body to take 40.0% less Physical DMG for 5.0s." + }, + { + "name": "Vanguard", + "description": "When the character has stored charge, final hit of Combo ATKs consumes 1 Ripple (this will not be consumed again with Magister). This Combo ATK deals an additional 300.0% ATK of Physical DMG." + }, + { + "name": "Marshal", + "description": "Whenever the last strike of Combo ATKs hit the enemy, gain 4.0% Crit Rate for 5.0s. Stacks up to 5 times. Triggering this skill again resets the duration.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/nyx.json b/public/data/battlesuits/nyx.json new file mode 100644 index 00000000..9ec74819 --- /dev/null +++ b/public/data/battlesuits/nyx.json @@ -0,0 +1,124 @@ +{ + "id": "nyx", + "name": "Starchasm Nyx", + "type": "quantum", + "valkyrie": "seele", + "strengths": [ + "ice dmg", + "burst", + "time mastery", + "freeze" + ], + "leader": { + "core": { + "name": "A Torn Heart", + "description": "Leader Bonus:Leader Bonus: Team deals 24.0% more Ice DMG. With Bronya on the team, team's Charged ATKs deal 29.0% more Total DMG." + }, + "subskills": [ + { + "name": "A Torn Heart", + "description": "Team deals 30.0% more Ice DMG. With Bronya on the team, team's Charged ATKs deal 35.0% more Total DMG.", + "requiredRank": "s3" + } + ] + }, + "special": { + "core": { + "name": "Condemning Blade", + "description": "Hold [ATK] to perform a Charged ATK.In normal form, her Charged ATK consumes all Carmine Gashes, teleports her in front of the target and deals 300% ATK of Ice DMG.In Burst form, she can continuously consume Carmine Gashes to unleash Charged ATKs (each deals 2x270% ATK of Ice DMG) until she exhausts all of them, during which she has Iron Body. Each Charged ATK accelerates the next Charged ATK; Charged ATK Speed maxes after 3 Charged ATKs.During Burst form, casting Charged ATKs teleports her in front of enemies and activates her Ultimate Evasion skill Ceaseless Carousal." + }, + "subskills": [ + { + "name": "The Cold-blooded Prince", + "description": "In normal form, Charged ATK additionally deals Nx4x60.0% ATK of Ice DMG and restores Nx1.5 SP (N = the number of Carmine Gash consumed); when 6 Carmine Gashes are consumed in one go, enemies will be frozen for 2s and lose 50% Move Speed for 5s." + }, + { + "name": "Herd of Kids", + "description": "Starchasm Nyx gains 10.0% Total DMG, and her Charged ATKs deal 32.0% more Total DMG." + }, + { + "name": "The Star Coins", + "description": "During Burst, Charged ATK additionally deals 2x20.0% ATK of Ice DMG.", + "requiredRank": "sss" + } + ] + }, + "passive": { + "core": { + "name": "Hagridden Night", + "description": "Passive bonuses apply automatically.In normal form, the 1st, 2nd, 3rd and 4th sequences of Basic ATK each restores 1 Carmine Gash, and the 5th restores 2.In Burst mode, the 1st and 2nd sequences of Basic ATK each restores 1 Carmine Gash, and the 3rd and 4th each restores 2.Carmine Gash max out at 6. Each excessive Carmine Gash turns into 1 SP.During Burst, Nightmare Stage will take effect throughout." + }, + "subskills": [ + { + "name": "The Lonely Beast", + "description": "For every 45 Ice DMG hits taken by enemies within Nightmare Stage, they additionally take 300.0% ATK of Ice DMG and are Frozen for 2s, and Starchasm Nyx gains 1 Carmine Gash." + }, + { + "name": "The Snowy Garden", + "description": "Enemies within Nightmare Stage take 18.0% Ice DMG from Starchasm Nyx's attacks (independent effect)." + } + ] + }, + "ultimate": { + "core": { + "name": "Moment of Collapse", + "description": "Starchasm Nyx attacks with chain claws.Tap [ULT] to activate Burst mode, deal 700% ATK of Ice DMG and inflict one Quantum Implosion on QUA enemies.During Burst mode, Starchasm Nyx fights with her chain claws Blood & Love.1st Sequence: 360% ATK of Ice DMG2nd Sequence: 440% ATK of Ice DMG3rd Sequence: 660% ATK of Ice DMG4th Sequence: 780% ATK of Ice DMGDuring Burst mode, tap [ULT] again to unleash Time of Metamorph, dealing 900% ATK of Ice DMG and end Burst, during which all skill timers (for self and enemies) and the stage timer are temporarily suspended.Activation cost: 75 SP. CD: 12s. CD starts after Time of Metamorph.Burst lasts for up to 17s and ends when Starchasm Nyx leaves the field." + }, + "subskills": [ + { + "name": "Broken Lead Heart", + "description": "Burst activation restores Carmine Gashes to 6. During Burst, Starchasm Nyx gains 50.0% Ice DMG and takes 50.0% less Total DMG." + }, + { + "name": "Burnt Matches", + "description": "Ultimate deals 50.0% more Total DMG. When casting Time of Metamorph, for each SP consumed, the skill additionally deals 120.0% ATK of Ice DMG (cap: 15 SP)." + }, + { + "name": "Sleeping Thorns", + "description": "Casting Moment of Collapse will inflict Nightmare Thorns on up to 5 enemies hit and disable their Soul Link(s). 14.0% of the damage taken by each of said enemies will be passed on to the rest (effect: HP loss)." + } + ] + }, + "evasion": { + "core": { + "name": "Aria of Torment", + "description": "Quickly dodge enemy attacks up to twice in a rowPerforming an Ultimate Evasion triggers Ultimate Evasion skill Ceaseless Carousal.[Ceaseless Carousal]: Triggers a 3-sec global Time Fracture and restores 1 Carmine Gash.In normal form, tap [ATK] to connect into the 4th sequence of Basic ATK. CD: 15s." + }, + "subskills": [ + { + "name": "The Lost Fledgling", + "description": "CD of Ceaseless Carousal is shortened by 4.0s." + }, + { + "name": "The Voiceless Mermaid", + "description": "A successful evasion additionally restores 2 SP." + }, + { + "name": "QTE: Blood-Crimsoned Rose", + "description": "QTE: Triggered by Time Slow or enemies being knocked into the air. Deals 1,100% ATK of Ice DMG and generates 1 Carmine Gash." + } + ] + }, + "basic": { + "core": { + "name": "Anguished Cry", + "description": "Starchasm Nyx wields her scythe to attack.1st Sequence: 50% ATK of Physical DMG + 80% ATK of Ice DMG2nd Sequence: 70% ATK of Physical DMG + 120% ATK of Ice DMG3rd Sequence: 100% ATK of Physical DMG + 180% ATK of Ice DMG4th Sequence: 35%x(4~8) ATK of Ice DMG according to the duration of the attack pause, and pulls in surrounding enemies for a short time.5th Sequence: 460% ATK of Ice DMG." + }, + "subskills": [ + { + "name": "The Ragged Hood", + "description": "The Valkyrie gains Iron Body and receives 50.0% less damage during the 5th sequence of Basic ATK." + }, + { + "name": "The Poisoned Apple", + "description": "The 4th sequence of Basic ATK deals 70.0% more Ice DMG. Each landed hit additionally restores 1 SP.", + "requiredRank": "ss" + }, + { + "name": "Bitter Sweets", + "description": "The 5th sequence of Basic ATK releases chain claws to additionally deal 360.0% ATK of Ice DMG and restores 1 Carmine Gash.", + "requiredRank": "s2" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/pi.json b/public/data/battlesuits/pi.json new file mode 100644 index 00000000..afe73459 --- /dev/null +++ b/public/data/battlesuits/pi.json @@ -0,0 +1,126 @@ +{ + "id": "pi", + "name": "Phantom Iron", + "type": "mecha", + "valkyrie": "rita", + "strengths": [ + "lightning dmg", + "paralyze" + ], + "leader": { + "core": { + "name": "Ex Machina", + "description": "Leader Bonus:\nEx Machina: Team takes 15.0% less Elemental DMG. MECH-type characters: Basic ATK gains 12.0% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Ex Machina", + "description": "Team takes 30.0% less Elemental DMG. Basic ATKs (including Charged ATKs and Combo ATKs) of MECH-type battlesuits deal 21.0% more Total DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charge: Lightning Phantom", + "description": "Hold [ATK] during the 5-sequence Basic ATK to shuttle through the enemy and enter Supercharged mode.\nCharged ATK: Shuttles through the target, dealing 4x150% ATK of Lightning DMG, then enters Supercharged state.Supercharged state: 5-sequence Basic ATK deals Lightning DMG instead (same amount)." + }, + "subskills": [ + { + "name": "Extrasensory Intuition", + "description": "Supercharged: Every enemy kill lowers Load by 119", + "requiredRank": "s" + }, + { + "name": "QTE: Mental Torrent", + "description": "QTE: Triggered when enemy is in Time Slow to deal 60%+240% ATK of Physical + 2x300.0% ATK of AOE Lightning DMG and knock enemies airborne. Can be connected into the 5th Sequence of Basic ATK. Enemies hit by QTE are paralyzed. CD: 10s." + }, + { + "name": "Superconductivity", + "description": "Supercharged: Character deals 30.0% more Lightning DMG." + } + ] + }, + "passive": { + "core": { + "name": "Super Discharge", + "description": "Character automatically gain passive bonuses.\nLoad: Starts at zero (0). Maxes out at 200.\nSupercharged: Gain 30% Move Speed but Load increases by 25/s.\nMax Load (200): Becomes Depleted, with Move Speed becoming 20% slower.\nDepleted: Load decreases by 15/s until zero (0)." + }, + "subskills": [ + { + "name": "Total Sterilization", + "description": "Character attacks against Paralyzed or Ignited enemies gain 20.0% Total DMG Multiplier.", + "requiredRank": "ss" + }, + { + "name": "Pattern Recognition", + "description": "Team gains 15.0% Elemental DMG when attacking enemies with active shields.", + "requiredRank": "s" + }, + { + "name": "Hostile EWS", + "description": "Depleted: Load reduces by another 10.0 per 0.4s when there are nearby enemies." + } + ] + }, + "ultimate": { + "core": { + "name": "Stalker Carbon", + "description": "Deploys Stalker Carbon (summoned entity) for 24s (no recast during this time).\nSpecial moves release a Neurotoxin that inflicts Psycho on teammates and enemies.\nAffected enemies: Deal +10% Elemental DMG, but have reduced Ignore Interrupt and take 10% more Total DMG from hits.\nAffected teammates: Deal +15% Elemental DMG and gain Ignore Interrupt, but take 15% more Total DMG from hits.\nCD: 18s. Min. SP: 35. Stalker Carbon consumes SP faster over time, lowers SP regen from attacks by 50%, and exits 3s after SP is depleted." + }, + "subskills": [ + { + "name": "Command: Kill", + "description": "Attacks of Stalker Carbon deal 50.0% more Lightning DMG.", + "requiredRank": "s" + }, + { + "name": "Command: Frenzy", + "description": "Psycho teammates: Elemental DMG bonus is raised to 30.0%, but suffer 30.0% Total DMG Multiplier from hits taken.", + "requiredRank": "s" + }, + { + "name": "Command: Sync", + "description": "When Stalker Carbon is active, character gains 60.0% Total DMG Multiplier." + } + ] + }, + "evasion": { + "core": { + "name": "Lightning Reflex", + "description": "Quickly evade enemy attacks. Can be performed twice in a row.\nUpon Ultimate Evasion, reduce 30 Load and gains 40% Move Speed for 3s.\nLightning Reflex: Upon Ultimate Evasion, deals 300% ATK of Lightning DMG against the attacker and nearby enemies and paralyzes them for 2s; reduces 80 Load; immediately tap [ATK] to directly unleash the 4th Sequence of Basic ATK.\nCD: 15s." + }, + "subskills": [ + { + "name": "EM Cape", + "description": "Lightning Reflex CD shortened by 4.0s, and duration of Paralyze is extended to 3.6s.", + "requiredRank": "ss" + }, + { + "name": "EMP Blast", + "description": "Lightning Reflex AOE attack deals 600.0% ATK of Lightning DMG." + }, + { + "name": "Reflex Arc Augments", + "description": "Lightning Reflex reduces Load by 150.0." + } + ] + }, + "basic": { + "core": { + "name": "Iron Storm", + "description": "5-sequence scythe sweeps.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 40% + 100% ATK of Physical DMG.\n3rd Sequence: 40% + 100% ATK of Physical DMG.\n4th Sequence: 50% + 120% + 150% ATK of Physical DMG.\n5th Sequence: 4x40% + 200% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Rave of Carnage", + "description": "Supercharged: Gains Ignore Interrupt; 5-sequence Basic ATK gains 60.0% ATK of Lightning DMG and each sequence inflicts minor Parayze Trauma; takes 30.0% less Physical and Elemental DMG.", + "requiredRank": "sss" + }, + { + "name": "Spark Discharge", + "description": "Any hit from the 5-sequence Basic ATK has a 10.0% chance to deal 60.0% more ATK of Lightning DMG." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/pv.json b/public/data/battlesuits/pv.json new file mode 100644 index 00000000..0e585867 --- /dev/null +++ b/public/data/battlesuits/pv.json @@ -0,0 +1,130 @@ +{ + "id": "pv", + "name": "Prinzessin der Verurteilung!", + "type": "biologic", + "valkyrie": "fischl", + "strengths": [ + "lightning dmg", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "Evernight Suite", + "description": "Leader Bonus:\nRanged attackers on the team deal 6.0% bonus Total DMG; team deals 16.0% bonus Elemental DMG." + }, + "subskills": [ + { + "name": "Evernight Suite", + "description": "Team deals 15.0% bonus Total DMG through ranged ATKs and deals 28.0% bonus Elemental DMG." + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Nightrider", + "description": "Hold [ATK] to summon Oz to aid in battle and enhance Fischl's Basic ATK while it's presentHold [ATK] to summon Oz (summoned entity) lasting 12s. Oz is a melee attacker and deals 10%X12 ATK of Lightning DMG. While it's present, Fischl's Basic ATKs become enhanced and her attack speed increases.Hold [ATK] while Oz is present to launch Charged ATK dealing 300% ATK of Lightning DMG." + }, + "subskills": [ + { + "name": "Raven Roam", + "description": "Oz lasts 30.0s.", + "requiredRank": "ss" + }, + { + "name": "Sanctifying Choir", + "description": "Every Basic ATK from Oz restores 2.2 SP for Fischl." + } + ] + }, + "passive": { + "core": { + "name": "Shrieking Shaft", + "description": "Passive bonuses apply automaticallyBalanced archer with up to 2 shooting chances (one is restored ever 10s if less than 2).Corrected modifier of non-aimed shooting: 100%.Corrected modifier of aimed shooting: 100%." + }, + "subskills": [ + { + "name": "Domain of Isolation", + "description": "When enhanced, Valkyrie has 30.0% Total DMG Reduction and higher Ignore Interrupt during Basic ATKs." + }, + { + "name": "Causality Perceived", + "description": "Active skills of bow weapons deal 80.0% bonus Total DMG when hitting an enemy weakspot.", + "requiredRank": "ss" + }, + { + "name": "Entwined Arrowhead", + "description": "The moment when the active skill of a bow weapon hits an enemy, tapping [ATK] triggers QTE." + } + ] + }, + "ultimate": { + "core": { + "name": "Midnight Phantasmagoria", + "description": "Command Oz to launch a rain of arrows.Command Oz to soar up and rain down a shower of arrows, dealing 20%x50 ATK of Lightning DMG before Oz dives down to create a massive explosion dealing 1000% ATK of Lightning DMG.Oz will remain on the field after Ultimate to attack enemies. If Oz is already present when casting Ultimate, its duration will be reset.Activation Cost: 100 SP. CD: 20s." + }, + "subskills": [ + { + "name": "Formation Breaker", + "description": "Casting Ultimate boosts team Lightning DMG by 55.0% and Oz's Lightning DMG by 125.0% for 18.0s.", + "requiredRank": "s" + }, + { + "name": "Sublime Dream", + "description": "For 15.0s after casting Ultimate, Oz's Basic/Special ATKs restore 3.5/4.5 SP for Fischl." + } + ] + }, + "evasion": { + "core": { + "name": "Shadow Step", + "description": "Evade enemy attacks up to twice in a row.Ultimate Evasions deal 50%x5 ATK of Lightning DMG and trigger 3s of Time Fracture. CD: 18s.While Oz is present, hold [ATK] right after an evasion to perform Charged ATK." + }, + "subskills": [ + { + "name": "Noble Manners", + "description": "Shortens CD of Ultimate Evasion by 4.0s." + }, + { + "name": "Shadow Chaser", + "description": "Each hit of lightning strike from Ultimate Evasion Skill deals 40.0% ATK of bonus Lightning DMG." + } + ] + }, + "basic": { + "core": { + "name": "Bolts of Downfall", + "description": "Shoot arrows with a bowBasic ATK:1st Sequence: 25% ATK of Lightning DMG.2nd Sequence: 40% ATK of Lightning DMG.3rd Sequence: 80% ATK of Lightning DMG.4th Sequence: 60% ATK of Lightning DMG.5th Sequence: 180% ATK of Lightning DMG.Enhanced ATK:1st Sequence: 25%x3 ATK of Lightning DMG.2nd Sequence: 40%x3 ATK of Lightning DMG.3rd Sequence: 80%x3 ATK of Lightning DMG.4th Sequence: 60%x3 ATK of Lightning DMG.5th Sequence: The central arrow deals 360% ATK of Lightning DMG and the 4 other arrows deal 60%x4 ATK of Lightning DMG." + }, + "subskills": [ + { + "name": "String of Conviction", + "description": "For 12s after entry, Basic ATKs deal 30.0% bonus Total DMG." + }, + { + "name": "QTE: Thundering Execution", + "description": "Triggered when an enemy is Time-Slowed to deal 5x180% ATK of Lightning DMG, inflict 40.0% Lightning Vulnerability on enemies hit for 15.0s, induce 3s of global Time Fracture, and restore 16.0 bonus SP. Global Time Fracture and bonus SP regen from QTE have a 12s CD." + } + ] + }, + "sp": { + "core": { + "name": "Stellar Predator", + "description": "Empowers Oz.On hit, Combo/Charged ATKs from any team member summon Oz for a special ATK. it dives towards enemies, deals 80%x12 ATK of Lightning DMG, and restores 3 SP for Fischl. CD: 4s." + }, + "subskills": [ + { + "name": "Blazing Ravenfeather", + "description": "Oz's Special ATKs deal 70.0% bonus Total DMG and instantly reset the duration of Lightning Vulnerability inflicted by QTE." + }, + { + "name": "Strings of Fate", + "description": "Hitting an enemy with the active skill of a bow weapon triggers Oz's Special ATK and boosts Ultimate's Total DMG by 50.0% for 12.0s." + }, + { + "name": "Melody of Nightfall", + "description": "For 18.0s after casting Ultimate, Oz's Basic/Special ATKs restore 2.0/3.0 SP for Fischl." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/px.json b/public/data/battlesuits/px.json new file mode 100644 index 00000000..fdd71b50 --- /dev/null +++ b/public/data/battlesuits/px.json @@ -0,0 +1,123 @@ +{ + "id": "px", + "name": "Phoenix", + "type": "psychic", + "valkyrie": "fuhua", + "strengths": [ + "fire dmg", + "time mastery", + "weaken" + ], + "leader": { + "core": { + "name": "Flaming Heart", + "description": "Leader Bonus:\nFlaming Heart: Team gains 10% Attack Speed. Teams with 3 PSY-type characters gain 28% Total DMG Multiplier to combo, charged, and ultimate attacks." + }, + "subskills": [ + { + "name": "Flaming Heart", + "description": "Team gains 16% Attack Speed. For teams with 3 PSY-type characters, combo, charged, and ultimate attacks gain 36% Total DMG Multiplier.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Flame Gust", + "description": "Stances can be connected into different Combo ATKs.\nSen-Ki Simurgh: Up to 460% ATK of Physical DMG.\nSen-Ki Dashing Tern: Up to 660% ATK of Physical DMG.\nSen-Ki Moon Anseri: Up to 660% ATK of Physical DMG.\nWhen using a different combo ATK move compared to last time (or when the attack move has been reset), then Sen-Ki Simurgh/Dashing Tern/Moon Anseri will gain 150/200/150 Prajna respectively.\nCharacter can store up to 400 Prajna, and Prajna will slowly drain. Higher Prajna will improve" + }, + "subskills": [ + { + "name": "Switch: Red Sparrow", + "description": "Deals 300.0% ATK of Physical DMG." + }, + { + "name": "QTE: Thrush", + "description": "QTE: Triggered when enemy is ignited, deals 800.0% ATK of Fire DMG to enemies in a large AOE, and recovers 100 Prajna." + }, + { + "name": "Oriole", + "description": "When exiting, if Prajna is greater than 100/300, then enemies take 12.0%/20.0% more Elemental DMG for 12.0 s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Herald of Dawn", + "description": "If the last hit of Sen-Ki Simurgh weakens enemies with a Firebrand, and reduces their ATK by 30.0% for 5s. If Sen-Ki Dashing Tern passes through enemies with a scorched mark, deal additional 120.0% ATK of Fire DMG in an AOE blast at the enemy location. When the last hit of Sen-Ki Moon Anseri hits an enemy with a scorched mark, they receive additional 200.0% ATK of Fire DMG." + }, + { + "name": "Rainbow Pinion", + "description": "When Prajna is over 200, and when last strike of Combo ATKs hit, character gains 50.0% Elemental DMG. Team also gains 30.0% Elemental DMG for 12.0s." + }, + { + "name": "Crucible", + "description": "When Prajna is over 100, enemies hit by the last sequence of Basic or Combo ATK are stunned by 1.5s. The stun trigger has a 5s CD.", + "requiredRank": "sss" + } + ] + }, + "ultimate": { + "core": { + "name": "Spirit of Cinder", + "description": "Transform into the Spirit of Cinder to deal large AOE damage.\nSpirit of Cinder: 1500% ATK of Fire DMG to enemies in a large AOE.\nSpirit of Cinder resets attack moves (any Combo ATK afterwards will gain Prajna).\nSP Cost: 100" + }, + "subskills": [ + { + "name": "Carmine Down", + "description": "During Burst, gain 50% Total DMG Multiplier for 8.0s, gain 200 Prajna, and inflicts Time Lock on hit enemies for 6.0s." + }, + { + "name": "Diving Phoenix", + "description": "During Burst, deal 750.0% ATK of Fire DMG to all enemies bearing the Firebrand in a large AOE." + }, + { + "name": "Fire Raven", + "description": "When Burst ends, ignite all enemies to deal 200 Fire DMG every 0.5s for 6.0s. When Prajna is 100/200/300 or higher, DMG dealt will be increased by 150%/200%/250% of the original DMG respectively.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Fairy Dance", + "description": "Quickly blinks to the enemy to attack.\nMass Immobilize: Ultimate Evasion inflicts Time Lock on the target and nearby enemies in a small AOE for 1.5s. CD: 15s.\nUltimate Evasion resets attack move (any Combo ATK afterwards will gain Prajna).\nTap [Ultimate] after Ultimate Evasion to directly perform Sen-Ki Dashing Tern's Shuttle ATK, during which and the following 1s, tap [Ultimate] again to unleash another Shuttle ATK (once only)." + }, + "subskills": [ + { + "name": "Nightingale", + "description": "Ultimate Evasion gives 100 Prajna. Also extends duration of Ultimate Evasion Time Lock to 4.0s." + }, + { + "name": "Morning Wind", + "description": "Shortens CD of Ultimate Evasion by 3.0s. Upon Ultimate Evasion, gain 30.0% Fire DMG for 8.0s." + } + ] + }, + "basic": { + "core": { + "name": "Rectrix", + "description": "Fight enemies using Punch Arts.\nSen-Ki Darting Swift: Up to 660% ATK of Physical DMG.\nSen-Ki Phoenix Soar: Up to 470% ATK of Physical DMG.\nLast sequence of Basic ATK resets the attack move (any Combo ATK afterwards will gain Prajna)." + }, + "subskills": [ + { + "name": "Cuckoo Cry", + "description": "Last hit of Sen-Ki Darting Swift or Sen-Ki Phoenix Roar deals 80.0% ATK of Fire DMG. Last hit of Sen-Ki Simurgh, Sen-Ki Dashing Tern, or Sen-Ki Moon Anseri deals an additional 40.0% ATK of Fire DMG. When Prajna is 100/200/300 or higher, DMG dealt will be increased to 150%/200%/250% of the original DMG respectively." + }, + { + "name": "Hysteria", + "description": "Combo and burst attacks add a Firebrand to enemies. Hitting a marked enemy deals an additional 150.0% ATK of Fire DMG (CD: 1.5s). Duration: 20.0s. When Prajna is 100/200/300 or higher, DMG dealt will be increased to 150%/200%/250% of the original DMG respectively." + }, + { + "name": "Peregrine", + "description": "If last strike of Sen-Ki Darting Swift or Sen-Ki Phoenix Soar hits an enemy marked by Firebrand, then drop an SP pack. CD: 20.0s." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ri.json b/public/data/battlesuits/ri.json new file mode 100644 index 00000000..39242c6b --- /dev/null +++ b/public/data/battlesuits/ri.json @@ -0,0 +1,126 @@ +{ + "id": "ri", + "name": "Ritual Imayoh", + "type": "mecha", + "valkyrie": "kallen", + "strengths": [ + "physical", + "time mastery", + "stun" + ], + "leader": { + "core": { + "name": "Starlight Blessing", + "description": "Leader Bonus:\nStar Eater: Team gains 12% max HP during combat, and MECH-type characters gain 7% Crit Rate during battle." + }, + "subskills": [ + { + "name": "Star Eater", + "description": "Team gains 18% max HP during combat, and MECH-type characters gain 10% Crit Rate during battle.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Galactic Collapse", + "description": "Tap and hold after the 1st Sequence of the Basic ATK to unleash Combo ATK.\nKinetic Energy (KE) maxes out at 900 (3 stacks of 300 KE each) and slowly regenerates when character is deployed. Combo ATK effect is based on amount of KE stacks filled.\n0 KE: 2x60% ATK of Physical DMG.\n1 stack (1-300 KE): 3x170% ATK of Physical DMG.\n2 stacks (301-600 KE): 5x200% ATK of Physical DMG.\n3 stacks (601-900 KE): 2-stack effect plus homing missiles that deal up to 4x250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Modgud Impact", + "description": "Switch entry directly unleashes the 3rd hit (upper kick), dealing 160% ATK of Physical DMG.", + "requiredRank": "this" + }, + { + "name": "QTE: Hela's Geyser", + "description": "QTE: Triggered when enemy is frozen: directly launch a powerful Cannon ATK, dealing 5x160% ATK of Physical DMG.", + "requiredRank": "s" + }, + { + "name": "Garm Unbound", + "description": "When hitting an enemy with an unbroken elite shield with a Combo ATK, ignite said enemy, dealing 330 Fire DMG every 0.5s for 3.01s.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Eclipse Corona", + "description": "Deal 60.0% more DMG against shields.", + "requiredRank": "this" + }, + { + "name": "Scorching Meteor", + "description": "Basic ATKs against frozen enemy additionally deals 35.0% ATK of Fire DMG.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Death Nova", + "description": "Summon a gun turret for battle.\nDeploys the Eljudnir gun turret [Summoned] that fires 40 penetrating light bullets, dealing 35% Physical DMG for each shot.\nSP Cost: 60" + }, + "subskills": [ + { + "name": "Holy Defender I: Sloth", + "description": "Turret summoning grants 300.0 Kinetic Energy immediately. When the turret deploys, character deals 450.0% ATK of Physical DMG to nearby enemies.", + "requiredRank": "this" + }, + { + "name": "Holy Defender II: Idleness", + "description": "For 6s after summoning the turret, team gains 35.0% Move Speed and 30.0% Attack Speed.", + "requiredRank": "sss" + }, + { + "name": "Meteor Eternia", + "description": "Each time the turret fires a projectile, deal an additional 15.0% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Sternenphantom", + "description": "Quickly evades enemy attack. Can be performed twice in a row.\nWithin a short duration after Ultimate Evasion, tap [ATK] to quickly dash to the enemy and unleash a Flying Kick that can be linked to the 4th sequence of the Basic ATK.\nTime Fracture: Triggered upon an Ultimate Evasion and slows the speed of all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Deathly Space", + "description": "Shortens CD of Time Fracture by 4.0s." + }, + { + "name": "Ghostly Starlight", + "description": "Regen 80.0 kinetic energy." + } + ] + }, + "basic": { + "core": { + "name": "Torrential Nebula", + "description": "6-sequence Gun Kata.\nMechanically enhanced 6-sequence Gun Kata:\n1st Sequence: 2x50% ATK of Physical DMG.\n2nd Sequence: 3x40% ATK of Physical DMG.\n3rd Sequence: 3x50%+50% ATK of Physical DMG.\n4th Sequence: 100%x150% ATK of Physical DMG.\n5th Sequence: 10x50%+100% ATK of Physical DMG.\n6th Sequence: 3x100% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Deep Gravity", + "description": "The 6-sequence Basic ATK gains 50.0% Crit DMG and restores 20.0 Kinetic Energy for the Valkyrie when scoring a Crit hit." + }, + { + "name": "Impalpable Entity", + "description": "When Basic/Combo ATK breaks a shield, additionally deals 180.1% ATK of Physical DMG against enemies within a small AOE and stuns them for 3.00s.", + "requiredRank": "this" + }, + { + "name": "Stygian Aurora", + "description": "When Basic ATK interrupts an enemy, there is a 40.0% chance to stun the enemy for 3.00s. CD: 7s.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sa.json b/public/data/battlesuits/sa.json new file mode 100644 index 00000000..cf84b168 --- /dev/null +++ b/public/data/battlesuits/sa.json @@ -0,0 +1,148 @@ +{ + "id": "sa", + "name": "Starlit Astrologos", + "type": "biologic", + "valkyrie": "theresa", + "strengths": [ + "physical", + "heal", + "time mastery", + "stun", + "gather" + ], + "leader": { + "core": { + "name": "Nine Palaces", + "description": "Leader Bonus:\nTeammates gain 15.0% Crit Rate for 10s after unleashing Charged ATKs. If the team is formed by 3 battlesuits of 3 different Types, all members gain 30.0% Total DMG." + }, + "subskills": [ + { + "name": "Nine Palaces", + "description": "Charged ATKS by teammates boost their Crit Rate on hit by 15.0% for 10s. Can be refreshed. Teams of 3 different battlesuit types deal 30.0% bonus Total DMG." + } + ] + }, + "special": { + "core": { + "name": "Combo: Black Tortoise", + "description": "Hold [ATK] for a mighty blow.\nAfter the 3rd sequence of Basic ATK, hold [ATK] to unleash a Combo ATK that deals 400% ATK of Physical DMG. With Three Rites unlocked, release [ATK] at the right moment for Perfect Cast." + }, + "subskills": [ + { + "name": "Bludgeon's Ripper", + "description": "Combo ATKs deal 30.0% bonus Physical DMG.", + "requiredRank": "ss" + }, + { + "name": "Bulwark's Wall", + "description": "When channeling a Combo ATK, Valkyrie takes 60.0% less total DMG. Performing Combo ATK reduces total DMG taken by 40.0% for 10s." + }, + { + "name": "QTE: Battle Summit", + "description": "QTE: Triggered upon 10 Hexagrams and targeted enemy in range to deal 1200% ATK of Physical DMG and boost team Crit Rate by 15.0% for 15s. Casting QTE does not switch in Starlit Astrologos. If her ultimate is ready when OTE is cast, her avatar will be switched to her ultimate button. Otherwise, her avatar can be tapped again to switch her in. Her QTE entry removes all Hexagrams stacks.\nAfter level 5, the skill can only be increased when rank." + } + ] + }, + "passive": { + "core": { + "name": "Azure Dragon", + "description": "Passive bonuses apply automatically.\nWhen hitting an enemy, teammates obtain 1 stack of Hexagram with a 1s CD. Stacks are shared across the team. Taking a hit reduces 1 stack with a 3s CD. Starlit Astrologos' death removes all stacks and no stacks can be obtained after." + }, + "subskills": [ + { + "name": "Arbiter's Horn", + "description": "Ultimates cast by teammates grants 5.0 bonus Hexagram stacks with a 10s shared CD." + }, + { + "name": "Army's Heart", + "description": "Gain 50.0 initial SP in battle. This effect triggers once every 10 minutes in Open World.\nAfter level 6, the skill can only be increased when rank.\nAfter level 8, the skill can only be increased when rank." + } + ] + }, + "ultimate": { + "core": { + "name": "Eight Formations", + "description": "Summon a tornado to sweep the battlefield.\nDeploy a formation with a whirling tornado, gathering enemies at the tornado eye and dealing 20 x 100% ATK of Physical DMG in total. \nSP Cost: 125. CD: 25s." + }, + "subskills": [ + { + "name": "Empyrean Calamity", + "description": "Ultimate boosts team Physical DMG by 25.0% for 18s.\nAfter level 6, the skill can only be increased when rank.", + "requiredRank": "s" + }, + { + "name": "Earthly Might", + "description": "Each sequence of Ultimate deals 60.00% ATK of bonus Physical DMG.", + "requiredRank": "ss" + }, + { + "name": "Eolating Resistance", + "description": "Casting Ultimate grants 20.0% total DMG reduction and Ignore Interrupt to the team for 15s." + } + ] + }, + "evasion": { + "core": { + "name": "White Tiger", + "description": "Step sideways to dodge attacks. Can be performed twice in a row.\nWhite Tiger: Ultimate Evasion triggers a 2s global Time Fracture. CD: 15s.\nTap [ATK] upon White Tiger to perform Combo ATK." + }, + "subskills": [ + { + "name": "Warden's Legs", + "description": "Triggering White Tiger restores 3.0 bonus SP." + }, + { + "name": "Warrior's Triplet", + "description": "White Tiger's CD is reduced by 2.0s.", + "requiredRank": "s" + }, + { + "name": "Whisperer's Net", + "description": "Upon White Tiger, Starlit Astrologos summons a formation on the ground. After 3s of preparation, the formation turns activatable by either teammate for 9s; activation triggers a 2.0s global Time Fracture. A newly summoned formation will replace the old one. The formation cannot be activated by Starlit Astrologos herself." + } + ] + }, + "basic": { + "core": { + "name": "Rosefinch", + "description": "Launch fan attacks. Evading during the first 3 sequences will not break the sequence connection.\n1st sequence: 80% + 80% ATK of Physical DMG.\n2nd Sequence: 100% + 100% ATK of Physical DMG.\n3rd sequence: 4 x 60% ATK of Physical DMG.\n4th sequence: 120% + 120% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Vigor's Well", + "description": "Hitting an enemy with the first 2 sequences of Basic ATK restores 0.60 bonus SP. CD: 0.5s." + }, + { + "name": "Vassal's Chariot", + "description": "Hitting an enemy with the 3rd sequence of Basic ATK restores 120.0 HP and 4.0 SP for every team member. CD: 6s." + }, + { + "name": "Vanquisher's Net", + "description": "Reaching 10/30/60 Combo Hits boosts Crit Rate by 20.0%/25.0%/30.0% respectively.\nAfter level 6, the skill can only be increased when rank." + } + ] + }, + "sp": { + "core": { + "name": "Three Rites", + "description": "When channeling Combo ATK, release [ATK] when a golden circle appears to trigger Perfect Cast.When channeling Combo ATK, release [ATK] upon seeing the flash prompt to trigger Perfect Cast, restoring 10 bonus SP and dealing 600% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Gates of Mystery", + "description": "Combo ATKs of Perfect Cast grant 22.0% bonus total DMG to self on hit for 40s. 2 stacks max.", + "requiredRank": "s" + }, + { + "name": "Six Stems of Heaven", + "description": "Combo ATKs of Perfect Cast stun enemies for 3.0s with a 8s CD.", + "requiredRank": "ss" + }, + { + "name": "Numbers of Taiyi", + "description": "Combo ATKs of Perfect Cast restore 15.0 SP on hit.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sd.json b/public/data/battlesuits/sd.json new file mode 100644 index 00000000..2df30d0e --- /dev/null +++ b/public/data/battlesuits/sd.json @@ -0,0 +1,125 @@ +{ + "id": "sd", + "name": "Shadow Dash", + "type": "mecha", + "valkyrie": "mei", + "strengths": [ + "physical", + "fast atk" + ], + "leader": { + "core": { + "name": "Phantom Outbreak", + "description": "Leader Bonus:\nPhantom Outbreak: Characters of the team gain 15% Crit Rate when whole above 80% HP." + }, + "subskills": [ + { + "name": "Phantom Outbreak", + "description": "Characters in the team gain 21% Crit Rate when HP is higher than 80%.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo Skill: Speed Fatale", + "description": "Dashes to enemy and knocks it airborne.\nCharging Cut: 180% ATK of Physical DMG and knocks enemies airborne." + }, + "subskills": [ + { + "name": "Switch: Shadowless Blade", + "description": "Switch entry unleashes an upward slash, dealing 180% ATK of Physical DMG, and deals an additional 250%x2 ATK of Physical DMG to enemies knocked airborne." + }, + { + "name": "QTE: Shadow Blade", + "description": "Triggers QTE when enemy is stunned, dealing 220% + 4xX% ATK of Physical DMG." + }, + { + "name": "Crescent Spin", + "description": "Unleashes a sweeping strike when tapping the [ATK] button after triggering combo and switch attacks, dealing 70% ATK x4 of AOE Physical DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character receives boost from passive skills automatically." + }, + "subskills": [ + { + "name": "Backstab", + "description": "Gain 60% Total DMG Multiplier when attacking an enemy from the side or from behind." + }, + { + "name": "Shadow Aura", + "description": "Increases physical and elemental damage done to stunned, paralyzed, and enemies slowed by Time Slow by 30.0%.", + "requiredRank": "s" + }, + { + "name": "Ultimate Energy", + "description": "Gain X Max SP in battle. Tsukuyomi costs 10 more SP, but number of ultimate illusions generated is increased to 3 (must unlock Shadow Army first).", + "requiredRank": "sss" + } + ] + }, + "ultimate": { + "core": { + "name": "Tsukuyomi", + "description": "Summons an Ultimate Illusion to fight for you.\nThe Illusion specs: 50% of the character HP, 100% of character ATK and CRT, and immunity to Physical DMG; loses 10% of its max HP per second.\nSP Cost: 75" + }, + "subskills": [ + { + "name": "Sakura Shuriken", + "description": "Ultimate illusion explodes when it disappears, dealing 3.0xATK of Physical DMG to nearby enemies and paralyzing them for 3.0s." + }, + { + "name": "Shadow Mantra", + "description": "Increases max HP of ultimate illusion to 80.0% of the character's max HP. Decreases HP consumption per second to 7.0% of the max HP." + }, + { + "name": "Shadow Army", + "description": "Increases the number of ultimate illusions to 2 but decreases their ATK to 50% of the character's ATK.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Untouchable", + "description": "Quick dash to evade enemy attacks.\nBody Clone: Triggers upon an Ultimate Evasion, summoning an illusion to fight. Illusion has 25% of the character's ATK and lasts 5s. CD: 10s. Only 1 illusion can exist at a time." + }, + "subskills": [ + { + "name": "Keen Edge", + "description": "Tap the [ATK] button after evasion to unleash Speed Fatale. Speed Fatale gains 70% for 1.5s upon evasion. CD: 4.0s." + }, + { + "name": "Ghost Image", + "description": "Illusion generated by successful evasion has ATK equal to 60% of character's ATK. Duration extended to 7.0s." + }, + { + "name": "Shadow Razor", + "description": "Ultimate Evasion effects can be triggered X more time (s). CD is decreased by Xs.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Gokiketsu", + "description": "AOE penta-slash.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 80% ATK of Physical DMG.\n3rd Sequence: 100% ATK of Physical DMG.\n4th Sequence: 100% ATK of Physical DMG.\n5th Sequence: 250% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Endless Aura", + "description": "Significantly extends sword ki range of basic attacks. Each hit of Basic ATKs or Combo ATKs deals 120 more Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Mind Aura", + "description": "Increases Crit DMG of basic and combo attacks by 40.0%.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sf.json b/public/data/battlesuits/sf.json new file mode 100644 index 00000000..b8b2d911 --- /dev/null +++ b/public/data/battlesuits/sf.json @@ -0,0 +1,129 @@ +{ + "id": "sf", + "name": "Scarlet Fusion", + "type": "mecha", + "valkyrie": "sakura", + "strengths": [ + "lightning dmg", + "burst", + "paralyze", + "heavy atk" + ], + "leader": { + "core": { + "name": "Nuclear Armaments", + "description": "Leader Bonus:\nNuclear Armament: Team gains 15% Total DMG Multiplier to switch skill attacks." + }, + "subskills": [ + { + "name": "Nuclear Armament", + "description": "Team Switch Skill attacks gain 30% Total DMG Multiplier.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charge: Fusion Assault", + "description": "Charging on the spot initiates a forward dash and upward slash that knocks the enemy airborne.\nSprinting Zornhut: Tap and hold the [ATK] button to start, and pushes the enemy forward, then release the [ATK] button to knock the enemy airborne and deal 400% ATK of Physical DMG.\nSprint ATK: During sprinting, tap the [ATK] button to launch a jump cleave that deals 500% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Devastator's Charge", + "description": "Each sprint attack additionally deals 200 Lightning DMG.", + "requiredRank": "this" + }, + { + "name": "Switch: Shoryu Blade", + "description": "Switch entry unleashes Onrush Slash, dealing 450% ATK of Physical DMG and knocking enemies airborne." + }, + { + "name": "QTE: Shoryu Nuclear EX", + "description": "QTE: Triggers QTE when an enemy is affected by Time Slow. Knocks enemies airborne and deals 605% ATK of Physical DMG. Launches a Light Blade that deals 2,150 Lightning DMG and paralyzes enemies for 1.5s.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Nuclear Protection", + "description": "Shortens the duration of most debuffs by 50%." + }, + { + "name": "Barrier Smasher", + "description": "Additionally deals 601 Lightning DMG against enemies with unbroken Elite Shield." + }, + { + "name": "Ruthless Pursuit", + "description": "Attacks against ignited or bleeding enemies gain 40.0% Total DMG Multiplier.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Nexus Unlock", + "description": "Enters the Valkyrie state, enhancing all attacks.\nBurst: Enhances most attack moves, ATK Speed, and Interrupt ability.\nAt over 100 SP, consumes 20 AP to activate and 10 SP/s afterwards until SP is depleted; max duration: 60s." + }, + "subskills": [ + { + "name": "Nuclear Impact", + "description": "During Burst, each attack will launch a penetrating Light Blade that travels in a straight path, dealing 321% Lightning DMG to enemies hit." + }, + { + "name": "Fusion Rupture", + "description": "Upon Burst Activation, deals 400.0% of Lightning DMG to surrounding enemies and paralyzes them for 3.00s.", + "requiredRank": "s" + }, + { + "name": "Plasma Rend", + "description": "During Burst, the 3-sequence Light Blades bleeds enemies, dealing 120 Physical DMG every 0.5s for 3.00s.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Fusion Roll", + "description": "Evasive roll. Can be triggered twice in a row.\nNuclear Propulsion: After Ultimate Evasion, Move Speed increases by 40% for 3s. Tap [ATK] button at the moment of Ultimate Evasion to immediately launch a Sprint ATK jump cleave.\nNuclear Charge: After an Ultimate Evasion, receives a 5s EM Charge that increases Ignore Interrupt; CD: 15s.\nEM Blast: During EM Charge, hitting an enemy generates an EM Blast that deals 80% ATK of Lightning DMG to target and surrounding enemies, and paralyzes them for 3s." + }, + "subskills": [ + { + "name": "Rapid CD", + "description": "Shortens CD of EM Charge by 4s.", + "requiredRank": "this" + }, + { + "name": "Augmented Reactor", + "description": "Extends the duration of EM Charge by 3.0s. EM Blast additionally deals 301% ATK of Lightning DMG.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Heavy Sword", + "description": "Basic ATK: Tri-strike. Triggering Perfect Combo boosts Ignore Interrupt.\nTri-Strike: Each strike deals 150%, 180%, and 250% ATK of Physical DMG respectively.\nPerfect Combo: Triggered by tapping [ATK] when a flashing circle appears on the Valkyrie to gain 15% Crit Rate for this attack.\nWhen 2 consecutive (interval is less than 2s) Perfect Combos are triggered, charges the weapon briefly; within the 10s, the first Sprinting Zornhut unleashed will also launch a Spinning Blade that deals 3x200% ATK of Lightning DMG." + }, + "subskills": [ + { + "name": "Slash Rhythm", + "description": "The attack that triggers Perfect Combo gains 15.0% Crit Rate and additionally deals 120% ATK of Lightning DMG. Lightning DMG of Spinning Blade increases to 500% ATK." + }, + { + "name": "Slash Tempo", + "description": "Gains Ignore Interrupt and 50% Total DMG Reduction after triggering Perfect Combo for 1.8s. Recovers 4.0 SP every time when Spinning Blade hits an enemy." + }, + { + "name": "Slash Accent", + "description": "When triggering Perfect Combo on the 3rd sequence of the Basic ATK, gain Interrupt chance and 100.0% chance to paralyze the enemy for 3.2s. CD: 8s.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sj.json b/public/data/battlesuits/sj.json new file mode 100644 index 00000000..9d25e7de --- /dev/null +++ b/public/data/battlesuits/sj.json @@ -0,0 +1,118 @@ +{ + "id": "sj", + "name": "Sündenjäger", + "type": "mecha", + "valkyrie": "kallen", + "strengths": [ + "physical", + "impair", + "fast atk" + ], + "leader": { + "core": { + "name": "Kindred's Link", + "description": "Leader Bonus:\nKindred's Link: Team gains 10% Move SPD. MECH-type characters gain 5% Attack Speed." + }, + "subskills": [ + { + "name": "Kindred's Link", + "description": "Team gains 25% Move Speed. MECH-type characters gain 14% Attack Speed.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Purifier's Brand", + "description": "Unleash a powerful shot after the 1st sequence of the Basic ATK:\nPower Shot: 300% ATK of Physical DMG against targets along a straight line; targets hit will be marked with a Hunted Brand for 13s." + }, + "subskills": [ + { + "name": "Heart of Rage", + "description": "Deal 35.0% more DMG against shields.", + "requiredRank": "s" + }, + { + "name": "Feast of Mammon", + "description": "Under Holy Salve, Basic ATKs that hit an unignited enemy have a 11.0% chance to ignite said enemy to deal 35.0% ATK of Fire DMG every 0.5s for 5s." + }, + { + "name": "Ward of Sloth", + "description": "When exiting with Holy Salve active, slows ATK Speed and Move Speed of nearby enemies by 80% and weakens them to make them deal 80% less Total DMG. Effect lasts 4s.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Character automatically gains passive bonuses.\nUpon performing an Ultimate Evasion, character gains a continuous Holy Brand effect for 60s. If another Ultimate Evasion is triggered during that duration, the mark will be cleared and the character will receive a Holy Salve effect for 10s. If the character HP is below 30% of max HP, then quickly heal 200 HP/s." + }, + "subskills": [ + { + "name": "Divine Huntress", + "description": "While Holy Salve effects are active, character gains 45.0% DEF." + }, + { + "name": "Breath of Gluttony", + "description": "Holy Salve gain 50.0% Max Healing.", + "requiredRank": "ss" + }, + { + "name": "Shade of Envy", + "description": "Against ignited or bleeding enemies, gain 20.0% to Total DMG Multiplier.", + "requiredRank": "this" + } + ] + }, + "ultimate": { + "core": { + "name": "Barrage Macabre", + "description": "Suit up in a powered battlesuit to unleash raw devastation.\nPowered Battlesuit: Tap and hold the [ATK] button to continuously attack enemies in front of you.\nSP cost: 125; CD: 30s; Ultimate Skill duration: 10s.\nAutorifle Attack: deals 50% ATK of Physical DMG and impairs enemies (if not yet impaired), reducing their DEF by 50% for 10s.\nMissile Attack: deals 50% ATK of Physical DMG.\nRestructure: During Ultimate, if character HP is below 25% max HP, then heal 200 HP/s. Character cannot be killed throughout the skill duration, but will also be unable to switch for other characters." + }, + "subskills": [ + { + "name": "Revelation", + "description": "Summons orbital bombardment attacks (lasts 15s) upon Ultimate activation, dealing 150% ATK of Physical DMG per second and inflicting a 13s Hunted Mark. Effect ceases immediately when the Valkyrie leaves the battlefield.", + "requiredRank": "ss" + }, + { + "name": "Brand of Despair", + "description": "Ultimate gains 15.0% Total DMG Multiplier against enemies marked by the Hunted Brand." + }, + { + "name": "Sun of Ragnarok", + "description": "For 15s after casting Ultimate, continuously ignite enemies within a large AOE to deal 80.0% ATK of Fire DMG every 0.5s. Skill effects ends once the character exits.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Kindred's Feint", + "description": "Quickly evade enemy attacks. Can be performed twice in a row\nShadow: Upon performing an Ultimate Evasion, deals 200% ATK of Physical DMG against nearby enemies and inflicts a 13s Hunted Mark.\nHoly Brand: Gained upon an Ultimate Evasion, boosting Physical DMG by 15% for 10s; CD: 15s\nFollow-up: Tap [ATK] within 3s after an Ultimate Evasion to immediately cast Sturmgeschütz." + }, + "subskills": [] + }, + "basic": { + "core": { + "name": "Nocturnal Cantata", + "description": "Activates Sturmgeschütz attack after the 3 Basic ATK sequences.The direction of Sturmgeschütz can be controlled using the joystick.\n1st sequence: 2x40% ATK of Physical DMG.\n2nd sequence: 2x40% ATK of Physical DMG.\n3rd sequence: 2x50% ATK of Physical DMG.\nSturmgeschütz: Deals 4x50% ATK of Physical DMG and impairs the targets (if not yet impaired), reducing their DEF by 50% for 10s.\nSturmgeschütz deals 100%x2 ATK of Physical DMG against all enemies with a Hunted Brand within a 10m range. If there are no more than 3 enemies on the battlefield, Sturmgeschütz will deal 200%x2 ATK of Physical DMG instead." + }, + "subskills": [ + { + "name": "Sin Stalker", + "description": "During the 3rd sequence of the Basic ATK and Sturmgeschütz, the Valkyrie gains Iron Body and takes 70.0% less Physical and Elemental DMG." + }, + { + "name": "Sanguine Feast", + "description": "Each time Sturmgeschütz is activated, the Valkyrie's Basic ATKs and Ultimate ATKs gain 8.00% Total DMG for 13s. Effect can be stacked up to 6 times. Triggering this effect again resets the duration. The Valkyrie loses 2 stacks of said buff effect when attacked outside the skill duration of Sturmgeschütz or Ultimate.", + "requiredRank": "s" + }, + { + "name": "QTE: Erosive Pride", + "description": "QTE: Triggered when enemy is knocked airborne or shield break. Deals 7x140% ATK of Physical DMG to nearby enemies and gain 1 stack of Sanguine Feast buff. Tap the [ATK] button within 3s after using QTE to unleash Sturmgeschütz." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sk.json b/public/data/battlesuits/sk.json new file mode 100644 index 00000000..7081346a --- /dev/null +++ b/public/data/battlesuits/sk.json @@ -0,0 +1,120 @@ +{ + "id": "sk", + "name": "Shadow Knight", + "type": "mecha", + "valkyrie": "fuhua", + "strengths": ["lightning dmg", "burst", "time mastery", "fast atk", "bleed"], + "leader": { + "core": { + "name": "Lethal Arts", + "description": "Leader Bonus:\nCalamity: Team gains 24% Elemental DMG. Non-Kiana, Mei, or Bronya characters get an additional 30 SP upon switch entry." + }, + "subskills": [ + { + "name": "Calamity", + "description": "Team gains 28% Elemental DMG. Non-Kiana, Mei, or Bronya characters receive 50 initial SP in battle. In Open World, the initial SP bonus effect triggers once every 10 min.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Combo: Shadow Dragon", + "description": "Link Six Fists stances into Combo ATKs.\nKi Riptide: 140%+180% ATK of Physical DMG.\nKi Pulverize: 200%+220% ATK of Physical DMG.\nKi Seismic Slam: 100% ATK of Physical DMG.\nShi-Ki Crescent: 180% ATK of Physical DMG if not fully charged or if SP is too low to enter Eclipse Mode." + }, + "subskills": [ + { + "name": "Gale", + "description": "Ki Seismic Slam and Shi-Ki Crescent can knock back enemies. Enemies knocked against the wall are stunned for 2s (CD: 4s) and will bleed for 6.0s, taking 180 Physical DMG every 0.5s." + }, + { + "name": "Switch: Desolation", + "description": "Unlocks Switch Skill. Unleash a ground smash in switch entry to deal 300.0% ATK of Lightning DMG." + }, + { + "name": "QTE: Annihilation", + "description": "QTE: Triggers when an enemy is frozen, dealing 400.0% ATK of Lightning DMG against enemies within a large AOE; additionally deals 300.0% ATK of Lightning DMG against the frozen enemy and other enemies nearby." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Anguish", + "description": "Under Eclipse Mode, there is a 20.0% chance to discharge electricity every second, paralyzing enemies within a 3.5-meter radius for 2.0s.", + "requiredRank": "sss" + }, + { + "name": "Empty Heart", + "description": "Deals 50.0% more Total DMG against slowed or bleeding enemies." + }, + { + "name": "Despair", + "description": "For 10.0s before Eclipse Mode, gains 15.0% ATK Speed. When last hit of Shi-Ki Onslaught or Shi-Ki Charged Palm strikes the enemy, gains Iron Body and 60.0% Total DMG Reduction for DMG received for 2.5s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Raging Tiger", + "description": "At over 60 SP, casting Shi-Ki Crescent procs Lunar Eclipse mode that lasts up to 60s, spending 6 SP/s and -100% attack SP recovery, but deals +40% lightning DMG.When Eclipse ends, recover 30% of initial SP when casting the skill.\nBurst: Enters Lunar Eclipse (burst mode) and launches Shi-Ki Crescent dealing 480% ATK of Physical DMG.\nLunar Eclipse attacks:\nSix Fists: total of 860% ATK of Physical DMG.\nShi-Ki Charged Palm: 180% + 240% ATK of Physical DMG.\nShi-Ki Onslaught: 260% + 5x50% per combo hit + 340% ATK of Physical DMG.\nShi-Ki Crescent: 320% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Yin", + "description": "Take 40% less Indirect Physical DMG (e.g. DMG caused by bleeding). In Eclipse Mode, gains 25% Total DMG Reduction for DMG taken; during the Shi-Ki Onslaught hit barrage, gain another 25% Total DMG Reduction. In Eclipse Mode, each Shi-Ki Onslaught hit additionally deals 80.0% ATK of Lightning DMG and slowly pulls enemies closer." + }, + { + "name": "Moon", + "description": "In Eclipse Mode, when Shi-Ki Crescent hits the ground, inflict Time Lock for 4s and bleeds the target, dealing 180 Physical DMG every 0.5s for 12.0s.", + "requiredRank": "ss" + }, + { + "name": "Umbra", + "description": "Eclipse Mode: Shi-Ki Crescent impacts generates a 6m-radius Lightning Field that lasts 20.0s, within which enemies take 200.0 Lightning DMG every 0.5s, while Valkyrie gains 5.0% Lightning DMG per second (max stacks: 10), and starts to lose Lightning DMG at the same rate after leaving the AOE for 3s. Only 1 Lightning Field can exist. Cast Shi-Ki Crescent in Eclipse Mode again to change the location of the Lightning Field." + } + ] + }, + "evasion": { + "core": { + "name": "Dark Sparrow", + "description": "Rapid evasive maneuver. Can be performed twice in a row.\nNot in Eclipse Mode: Within a short duration after Ultimate Evasion, tap the Combo ATK button to dash to the enemy and unleash Ki Riptide.\nEclipse Mode: Within a short duration after Ultimate Evasion, tap the Combo ATK button to unleash Shi-Ki Onslaught.\nElectrical Surge: Triggering an Ultimate Evasion deals 250% ATK of Lightning DMG against enemies within a large AOE; CD: 15s." + }, + "subskills": [ + { + "name": "Cinders", + "description": "Shortens CD of Ultimate Evasion by 3.0s." + }, + { + "name": "Chaos", + "description": "After Ultimate Evasion, Electrical Surge additionally deals 180.0% ATK of Lightning DMG. For each enemy damaged by the surge, the Valkyrie gains 2.0 SP and bleeds the enemies target to further deal 180 Physical DMG per second for 8s." + } + ] + }, + "basic": { + "core": { + "name": "Wasteland Panther", + "description": "Use The Six Fists for battle.\nThe Six Fists:\n1st Stance: 90% ATK of Physical DMG.\n2nd Stance: 90% ATK of Physical DMG.\n3rd Stance: 90% ATK of Physical DMG.\n4th Stance: 2x60% ATK of Physical DMG.\n5th Stance: 2x80% ATK of Physical DMG.\n6th Stance: 180% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Ferocity", + "description": "Every hit of Six Fists additionally deals 50.0% ATK of Lightning DMG. In Eclipse Mode, every hit of Six Fists further deals another 50.0% ATK of Lightning DMG.", + "requiredRank": "this" + }, + { + "name": "New Moon", + "description": "After the last hit of Ki Riptide, the last 2 hits of Shi-Ki Charged Palm, or for 18s after Shi-Ki Crescent activates Eclipse Mode, every 3rd attack deals 300.0% ATK of Lightning DMG in a 3-meter radius. When not in Eclipse Mode, each AOE Lightning DMG dealt recovers 3.0 SP." + }, + { + "name": "Vehemence", + "description": "When Ki Pulverize or Shi-Ki Onslaught hits, temporarily imprison the target and gain a 100.0% chance to make the target take 600 Lightning DMG every second for 5s." + } + ] + } +} diff --git a/public/data/battlesuits/sn.json b/public/data/battlesuits/sn.json new file mode 100644 index 00000000..7d8393ad --- /dev/null +++ b/public/data/battlesuits/sn.json @@ -0,0 +1,129 @@ +{ + "id": "sn", + "name": "Stygian Nymph", + "type": "quantum", + "valkyrie": "seele", + "strengths": [ + "physical", + "time mastery", + "heavy atk" + ], + "leader": { + "core": { + "name": "Cursed Blessing", + "description": "Leader Bonus:\nCursed Blessing: Team gains 14% Crit Rate. With 3 members of different types, team gains 21% bonus Physical DMG." + }, + "subskills": [ + { + "name": "Withered Blossom", + "description": "Evasion skill has up to 2 charges.", + "requiredRank": "ss" + }, + { + "name": "Cursed Blessing", + "description": "Team gains 16% Crit Rate. With 3 members of different types, team gains 25% Physical DMG.", + "requiredRank": "s3" + }, + { + "name": "Flawed Perfection", + "description": "Ultimate's cooldown is reduced by 50% (minimum cooldown: 12.5s).", + "requiredRank": "sss" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Day and Night", + "description": "Hold [ATK] during Basic ATK, evasion, or QTE to unleash Charged ATK.\nSaule: 2x150% ATK of Physical DMG.\nConsume 400 Saulian Ego when it maxes to inflict Sunnebrand upon hit and resonate with the mark to deal 400% Physical AOE DMG.\nVeliona: 2x50% + 300% ATK of Physical DMG and inflict Veilmark upon hit. Consume 400 Veilmarks when it maxes to resonate with all Veilmarks, dealing 500% ATK of Physical DMG.\nWith full Saulian Ego or Veilian Id, tap [ATK] after last sequence of Basic ATK to auto perform Charged ATK." + }, + "subskills": [ + { + "name": "Resonance Gain", + "description": "Resonated mark recovers 12.0 SP. CD: 1s." + }, + { + "name": "Spirit of Moirai", + "description": "Grants 20.0% bonus Crit Rate to damage dealt by resonated marks." + }, + { + "name": "Spirit of Keres", + "description": "Grants 50.0% bonus Crit DMG to damage dealt by resonated marks.\nAfter level 11, the skill can only be increased when rank.", + "requiredRank": "s1" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nSaulian Ego & Veilian Id share a meter of 400 points; One waxes and the other wanes.\nSunnebrand & Veilmark, each lasts for 20s." + }, + "subskills": [ + { + "name": "Vulnerable Duality", + "description": "Saule: Each kill recovers 200 Saulian Ego.Veliona: Grants 50.0% bonus damage to shields." + }, + { + "name": "Robust Ambiguity", + "description": "After consuming all Saulian Ego or Veilian Id, gains 30.0% bonus Physical DMG for 10s (Can be reset).\nAfter level 7, the skill can only be increased after reaching rank.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Chthonic Fury", + "description": "Saule transforms into Veliona and vice versa.\nInflicts Quantum Implosion on QUA enemies.\nCast by Saule: Briefly gathers and immobilizes nearby enemies for 4s, dealing 1000% + 7x100% of ATK of Physical DMG; awakens Veliona, recovers 400 Veilian Id, and inflicts Veilmark on enemies to replace Sunnebrand.\nCast by Veliona: Deals 500% + 2500% ATK of Physical DMG; awakens Saule, recovers 400 Saulian Ego, and inflicts Sunnebrand on enemies to replace Veilmark.\nCD: 25s. Can be activated at any SP, but will consumes all SP upon activation. For every SP consumed, boosts Ultimate's Total DMG by 0.5% (75% max)." + }, + "subskills": [ + { + "name": "Claws of Nyx", + "description": "If unleashed by Saule: awakens Veliona and grants 15.0% ATK Speed and 35.0% Move Speed; her Veilian Id regen doubles, and will fully recover when 4th sequence of Basic ATK hits a target. Duration: 12s." + }, + { + "name": "Scythe of Hemera", + "description": "If unleashed by Veliona: awakens Saule and gains Ignore Interrupt, 25.0% Physical DMG boost and 40% Physical DMG reduction; her Saulian Ego's ATK regen doubles. The 5th sequence can be performed directly after the 3rd sequence during this period. Duration: 12s." + }, + { + "name": "Delayed Dusk", + "description": "Saule's Ultimate triggers a/an 2.0s global Time Fracture.", + "requiredRank": "s2" + } + ] + }, + "evasion": { + "core": { + "name": "Flash of Eternity", + "description": "Quickly evades attacks. Can be performed twice in a row\nSaule's Ultimate Evasion recovers 100 Saulian Ego, enabling Saule to pass through enemies and directly perform the 4th sequence of her Basic ATK until the Evasion ends;Veliona's Ultimate Evasion recovers 100 Veilian Id, enabling Veliona to pass through enemies when evading forward, and directly perform the 4th sequence of her Basic ATK until Evasion ends.\nFlash of Eternity: Ultimate Evasion triggers a 3s global Time Fracture (CD: 15s). Flash of Eternity recovers 400 Saulian Ego for Saule and 400 Veilian Id for Veliona." + }, + "subskills": [ + { + "name": "Lasting Ties", + "description": "When Flash of Eternity is not in CD, Saule's evasion and Veliona's forward evasion can pass through enemies and proc Flash of Eternity. Time Fracture triggered this way only lasts 2s. Evasion CD shortens by 2.0s." + }, + { + "name": "QTE: Eros and Eris", + "description": "QTE: Triggers when an enemy is Time Slowed or Weakened. Saule: Deals 800.0% ATK of Physical DMG, recovers 400 Saulian Ego and inflicts Sunnebrand upon hit.Veliona: Deals 900.0% ATK of Physical DMG, recovers 400 Veilian Id and inflicts Veilmark upon hit." + } + ] + }, + "basic": { + "core": { + "name": "Light and Dark", + "description": "Saule/Veliona basic ATK.\nSaule:\n1st Sequence: 80% + 100% ATK of Physical DMG; recovers 50 Saulian Ego upon hit.\n2nd Sequence: 120% ATK of Physical DMG; recovers 50 Saulian Ego upon hit.\n3rd Sequence: 100% + 2x60% ATK of Physical DMG; recovers 50 Saulian Ego upon hit.\n4th Sequence: 80% + 120% ATK of Physical DMG; recovers 50 Saulian Ego upon hit.\n5th Sequence: 3x150% + 200% ATK of Physical DMG; recovers 50 Saulian Ego upon hit.\nVeliona:\n1st Sequence: 120% ATK of Physical DMG; recovers 50 Veilian Id upon hit.\n2nd Sequence: 2x100% + 2x120% ATK of Physical DMG; recovers 50 Veilian Id upon hit.\n3rd Sequence: 300% ATK of Physical DMG; recovers 50 Veilian Id upon hit.\n4th Sequence: 3x150% ATK of Physical DMG; recovers 50 Veilian Id upon hit.\nVeliona's tentacle attacks immobilize enemies for 1s upon hit." + }, + "subskills": [ + { + "name": "Mark of Judgment", + "description": "Marked enemies take 25.0% bonus Physical DMG from character's Basic & Charged ATK (independent effect)." + }, + { + "name": "Avenging Erinyes", + "description": "Grants Veliona Interrupt Resist and 40.0% Total DMG reduction." + }, + { + "name": "Might of Duality", + "description": "Gain 5.0 SP per second in battle for 10s. This effect can proc once every 10 min in Open World." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sns.json b/public/data/battlesuits/sns.json new file mode 100644 index 00000000..9994bb45 --- /dev/null +++ b/public/data/battlesuits/sns.json @@ -0,0 +1,101 @@ +{ + "id": "sns", + "name": "Sweet 'n' Spicy", + "type": "mecha", + "valkyrie": "carole", + "strengths": ["physical", "time mastery", "stun", "gather"], + "leader": { + "core": { + "name": "Star of Hope", + "description": "Leader Bonus:Charged ATKs deal 10.0% bonus Total DMG. Team deals 10.0% melee Physical DMG." + }, + "subskills": [ + { + "name": "Star of the Team", + "description": "Charged ATK deals 18.0% bonus Total DMG. Team deals 15.0% melee Physical DMG.", + "requiredRank": "s3" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Kissy Pillow Serious Punch", + "description": "Charge for varying durations to perform different attacks.Hold [ATK] to charge, during which Valkyrie takes 80% less Total DMG and has Iron Body. Short charge and long charge result in different attacks.Charged ATK I: 300% ATK of Physical DMG.Charged ATK II: 450% ATK of Physical DMG.Charged ATK III: 700% ATK of Physical DMG.When casting Charged ATK in mid-air, enemies nearby are gathered and take 20% ATK of Physical DMG during charging.Aerial Charged ATK I: 225% ATK of Physical DMG.Aerial Charged ATK II: 700% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "The Harder the Better", + "description": "Charged ATK deals 60.0% bonus Physical DMG to shielded enemies and 50.0% bonus Total DMG to PSY enemies.", + "requiredRank": "s" + }, + { + "name": "Nap Time", + "description": "Charged ATK III stuns enemies for 3.0s on hit. CD: 12.0s. If enemies hit loses their shield within 10s after, they're rendered Shattered Armor for 5.0s during which their shield won't recover.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Amazing Carole", + "description": "Passive bonuses apply automatically.At 3 stacks of Armor Shredder, the next Charged ATK consumes all stacks and induce Amazing Carole state for 15s. Triggering it again resets the duration. When Sweet 'n' Spicy is switched out in Amazing Carole state, the switched-in teammate obtains the enhancements." + }, + "subskills": [ + { + "name": "Amazing Mode", + "description": "In Amazing Carole state, Valkyrie takes 30.0% less Total DMG and has 50.0% bonus shield breaking capacity. Additionally, Sweet 'n' Spicy's shield breaking capacity increases by 200.0%." + } + ] + }, + "ultimate": { + "core": { + "name": "Kissy Pillow ☆ Burst", + "description": "Bash enemies twice and leap up to deal AoE DMG.Bash enemies twice dealing 1200% ATK of Physical DMG and leap up to slam the ground dealing 1000% ATK of Physical DMG in a large area and knocking enemies airborne. Can be cast in mid-air.SP cost: 50. CD: 20s." + }, + "subskills": [ + { + "name": "Serious Mode", + "description": "Ultimate deals 50.0% bonus Total DMG." + }, + { + "name": "Mood Maker", + "description": "Ultimate boosts team Physical DMG by 20.0% and team Total DMG by 15.0% for 15s. If Ultimate hits an enemy whose shield is broken, team deals 30.0% bonus Physical DMG.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Arahato Mobility", + "description": "Quickly dodge enemy attacks.Can be connected into Thrust Punch dealing 75% x 2 ATK of Physical DMG, and further connected into the Basic ATK SEQ 3.Ultimate Evasions trigger Ultimate Evasion Skill: Thrust Punch EX, which triggers 3s of global Time Fracture and can be connected into Ultimate Evasion ATK to deal 150% x 2 ATK of Physical DMG.Up to 2 evasions in a row on the ground. CD: 15s. Only 1 evasion allowed in mid-air but it resets aerial Charged ATK." + }, + "subskills": [ + { + "name": "Stroll Mode", + "description": "Thrust Punch EX's CD is reduced by 2.5s.", + "requiredRank": "s" + }, + { + "name": "Dessert Time", + "description": "The 2nd hit of Thrust Punch EX grants 1 stack of Armor Shredder and restores 350.0 HP on hit." + } + ] + }, + "basic": { + "core": { + "name": "Kissy Pillow Strikes", + "description": "Fist attacks.SEQ 3 grants 1 stack of Armor Shredder (3 stacks max).3-hit ground Basic ATK: 150% + 150% + 250% ATK of Physical DMG.Upward Thrust: 250% + 75% x 3 ATK of Physical DMG.Downward slam: 150% + 200% x 2 ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Leave the Tough Nuts to Me", + "description": "For every stack of Armor Shredder, Sweet 'n' Spicy's Charged ATK deals 65.0% bonus Total DMG and her shield breaking capacity improves by 80.0%.", + "requiredRank": "s" + }, + { + "name": "QTE: Kissy Pillow Consecutive Punches", + "description": "QTE: Triggered by impaired enemies to strike enemies (twice by default and can be increased to up to 5 times by spamming [ATK]) and deal 150% x 4 x hits + 800% ATK of Physical DMG. Every hit boosts shield breaking capacity by 10.0% for 10s (20 stacks max). QTE entry reduces the CD of the next switch by 4.0s and grants 10.0 SP." + } + ] + } +} diff --git a/public/data/battlesuits/sp.json b/public/data/battlesuits/sp.json new file mode 100644 index 00000000..9e40b0b3 --- /dev/null +++ b/public/data/battlesuits/sp.json @@ -0,0 +1,124 @@ +{ + "id": "sp", + "name": "Swallowtail Phantasm", + "type": "quantum", + "valkyrie": "seele", + "strengths": [ + "physical", + "burst" + ], + "leader": { + "core": { + "name": "Azure Nymph", + "description": "Leader Bonus:\nAzure Nymph: Team gains 14% Crit Rate in Burst mode. If Bronya is in the team, team also gains 10% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Azure Nymph", + "description": "Team gains 20% Crit Rate in Burst mode. If Bronya is in the team, team also gains 16% Total DMG Multiplier.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charged: Fluttering Ripple", + "description": "Charged ATK can be performed during Basic ATKs.\nTap and hold [ATK] during the Basic ATK sequence to deal 4x150% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Sublime Current", + "description": "Recover 10.0 SP when performing Charged ATK." + }, + { + "name": "Particle Vibration", + "description": "Charged ATKs also inflicts Vibration Mode on enemies for 6s to slow their Move Speed by 40% and make them take 30.0% bonus Total DMG from Swallowtail Phantasm (independent effect)." + }, + { + "name": "QTE: Soul Taker", + "description": "QTE: Triggers when enemy is affected by Time Slow, dealing 4x200% ATK of Physical DMG. Scoring a hit on enemies recovers 250 Veil and 8.0 SP, and activates Phase Warp State." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nVeil is maxed at 500." + }, + "subskills": [ + { + "name": "Fragile Flight", + "description": "Character ATKs gain 40.0% Total DMG Multiplier against impaired enemies.", + "requiredRank": "s" + }, + { + "name": "Unending Fantasy", + "description": "When Combo Hit Count exceeds 10/30/50, character gains 20.00%/40.00%/60.00% Crit DMG.", + "requiredRank": "ss" + }, + { + "name": "Soul Devourer", + "description": "Gain 150 Veil for each enemy kill." + } + ] + }, + "ultimate": { + "core": { + "name": "Veliona's Torrent", + "description": "Assume the powers of the Shadow Avatar and enter Burst Mode.\nPerform a multi-sequence shuttle ATK to deal 6x150% ATK of Physical DMG, gain Avatar powers to deal 2x200% + 600% ATK of Physical DMG, then enter burst mode to get 250 Veil.\nFinal blow applies Veliona's Binding and one Quantum Implosion against QUA enemies.\nBurst: Gain crit multiplier for Basic ATK and 50% Total DMG Reduction. Tap and hold [ATK] to spend an evasion to deal a special shuttle ATK and trigger Plane Warp.\nCost: 30 Veil per 0.5s. Max duration: 18s.\nCD: 25s. SP cost: 125" + }, + "subskills": [ + { + "name": "Scarlet Chain", + "description": "In Burst mode: Enemy kills can be directly connected into special shuttle ATKs that inflict Velonia's Binding. Enemies affected by this debuff takes 40.0% bonus Total DMG from Swallowtail Phantasm's attacks (independent effect)." + }, + { + "name": "Shade of Folly", + "description": "In Burst mode: Triggering Plane Warp recovers 180 Veil." + }, + { + "name": "Oneiric Shade", + "description": "In Burst mode: Gains 35.0% Physical DMG; final sequence of the special shuttle ATK additionally deals 180.0% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Blinking Flash", + "description": "Evades enemy attack. Can be performed twice in a row.\nRecovers 30 Veil upon Ultimate Evasion.\nPlane Warp: In non-Burst mode, enters Phase Warp State (lasts 3s) upon Ultimate Evasion and can directly unleash the 4th Sequence of Basic ATK, during which the Valkyrie gains 20% Total DMG Reduction and can shuttle through enemies;\nBurst mode bonus: additionally gains 30 Veil and performs a special shuttle ATK that deals 2x60% + 2x100% + 480% ATK of Physical DMG and inflicts Velonia's Binding that reduces 40% Move Slow. CD: 15s.\nVelonia's Binding overrides Vibration Mode until Burst mode ends. Max duration: 6s." + }, + "subskills": [ + { + "name": "Quantum Form", + "description": "Ultimate Evasions gain 120 Veil. Plane Warp CD shortened by 8.0s." + }, + { + "name": "Tunnelling Effect", + "description": "Extends duration of Phase Warp State to 6.0s and raises DMG reduction to 40.0%." + }, + { + "name": "Traceless Shift", + "description": "During Plane Warp, character ATKs deal 25.0% more Physical DMG and get 50.0% faster SP recovery.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Spear of Phantasos", + "description": "5-sequence sweeping scythe attack.
\n1st Sequence: 100% ATK of Physical DMG.\n2nd Sequence: 80% + 100% ATK of Physical DMG.\n3rd Sequence: 2x60% + 120% ATK of Physical DMG.\n4th Sequence: 120% + 160% ATK of Physical DMG.\n5th Sequence: 2x80% + 240% ATK of Physical DMG.\nRecovers 15 Veil when Basic ATKs hits any enemy." + }, + "subskills": [ + { + "name": "Serene Reaper", + "description": "Gain 26 Veil when hitting with the 5-sequence Basic ATK." + }, + { + "name": "Veliona's Succor", + "description": "Heal 160 HP when Basic ATKs score a Crit. CD: 5.0s.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/sr.json b/public/data/battlesuits/sr.json new file mode 100644 index 00000000..3def97f6 --- /dev/null +++ b/public/data/battlesuits/sr.json @@ -0,0 +1,128 @@ +{ + "id": "sr", + "name": "Sakuno Rondo", + "type": "psychic", + "valkyrie": "theresa", + "strengths": [ + "fire dmg", + "burst", + "fast atk", + "ignite" + ], + "leader": { + "core": { + "name": "Ritual Dance", + "description": "Leader Bonus:\nRitual Dance: For the team, attacks made against enemies knocked airborne gain 15% Total DMG Multiplier. Teams with 3 characters of different types gain 12% Elemental DMG." + }, + "subskills": [ + { + "name": "Ritual Dance", + "description": "For the team, attacks against enemies knocked airborne gain 24% Total DMG Multiplier. If team is composed of 3 characters of different types, gain 18% Elemental DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charged: Scorching Foxfire", + "description": "Charge during the 5-sequence Basic ATK to unleash Foxfire.\nTap and hold the [ATK] button to charge during a 5-sequence Basic ATK or Ultimate to unleash Foxfire after a short charge, dealing 3x50% ATK of Fire DMG to target and its surrounding enemies.\nFoxfire transforms Sakura Brand into Scorching Sakura Brand that then explodes after 1s, dealing 300% ATK of Fire DMG and knocking enemies airborne." + }, + "subskills": [ + { + "name": "Switch: Twin Slashers", + "description": "Switch: Launches 2 flying blades, each blade deals 3x250.0% ATK of Physical DMG and knocks down the enemy." + }, + { + "name": "Detonate Brand", + "description": "Scorching Sakura Brand explosions deal 621% ATK of Fire DMG. When not in Hijoyo Mode, recover 5.0 SP every time Foxfire scorches a Sakura Brand." + }, + { + "name": "QTE: Triplex Slashers", + "description": "QTE: Triggered when enemy is paralyzed. Enters the battle near the target and unleashes 3-sequence sword ki, each hit dealing 324.0% ATK of Physical DMG and adding a Sakura Count.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nSakura Brand: Clears the Sakura Count on enemy once the count has reached 3 and inflicts a Sakura Brand. The Sakura Brand lasts for 10s." + }, + "subskills": [ + { + "name": "World's #1 Cutie (SR)", + "description": "Gain 30.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World." + }, + { + "name": "Not the Ears", + "description": "Each hit against frozen / paralyzed enemies deals an additional X% Fire DMG.", + "requiredRank": "s" + }, + { + "name": "Let's Dance", + "description": "When cross is deployed, team gains 23.4% Elemental DMG for 7.50s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Hijoyo Frenzy", + "description": "Unleash Valkyrie burst to enter Hijoyo Mode and gain increased Ignore Interrupt.\nUnleashes a 3-sequence combo slash to all targets in a large AOE when triggered, each hit dealing 100% ATK of Physical DMG and adding a Sakura Count.\nHijoyo Mode: Turns the 5-sequence combo into an Ultimate 5-sequence combo, dealing Fire DMG for more DMG and transforms the Sakura Brand.\nThe 3rd and 5th sequences add a Sakura Count on the target.\nContinuous Burst: Consumes 20 SP to activate and 8 SP/s afterwards. Max duration: 60s.\nSP Cost: 80" + }, + "subskills": [ + { + "name": "Fire Sprite", + "description": "In Hijoyo Mode, character deals 50.0% more Fire DMG." + }, + { + "name": "Sakura Mark", + "description": "3rd and 5th sequences of Ultimates apply 1 Sakura Counts on the target and deal additional 180.0% ATK of Physical DMG.", + "requiredRank": "s" + }, + { + "name": "Warding Sprite", + "description": "In Hijoyo Mode, gain 52.1% Total DMG Reduction, shorten the duration of most debuffs by 70%, and gain 45.1% Attack Speed.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Burning Kenbu", + "description": "Quick side-step to evade enemy attacks.\nUltimate Evasion: Generates a 3-sequence sword aura, each hit dealing 10% ATK of Physical DMG to surrounding enemies. Character gains 40% Move Speed for 3s.\nBurning Kenbu: Each sword ki hit adds 1 Sakura Count to the target. Tap the [ATK] button within a short duration to directly unleash Foxfire. CD: 15s." + }, + "subskills": [ + { + "name": "Blazing Kenbu", + "description": "Enhances the sword aura triggered by Ultimate Evasions, each hit inflicting additional 50.1% ATK of Fire DMG." + }, + { + "name": "Florid Kenbu", + "description": "Shortens CD of Ultimate Evasion by 3.40s. Each Sword Ki hit has a 18.5% chance to bleed enemies, dealing 152 Physical DMG every 0.5s for 3.5s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Fox Blade", + "description": "Basic ATK: Mid-range 5-sequence attack with ethereal kanatas.\n1st Sequence: 3x40% ATK of Physical DMG.\n2nd Sequence: 3x40% ATK of Physical DMG.\n3rd Sequence: 150% ATK of Physical DMG.\n4th Sequence: 2 katanas dealing 3x40% ATK of Physical DMG each.\n5th Sequence: 180% ATK of Physical DMG.\nThe 3rd and 5th sequences add 1 Sakura Count to the target." + }, + "subskills": [ + { + "name": "Ghostfire Burn", + "description": "5-sequence Basic ATKs or Ultimates have a 20% chance to ignite enemies, dealing 199 Fire DMG every 0.5s for 4s. CD: 6s." + }, + { + "name": "Ember", + "description": "3rd and 5th Sequences of Basic and Ultimate ATKs deal additional 3*X% ATK of Fire DMG." + }, + { + "name": "Engraved Mark", + "description": "Extends the duration of Sakura Brand to applied by self to 20.0s. When Combo Hit Count exceeds 30, gain X% Total DMG Multiplier.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ss.json b/public/data/battlesuits/ss.json new file mode 100644 index 00000000..08029084 --- /dev/null +++ b/public/data/battlesuits/ss.json @@ -0,0 +1,122 @@ +{ + "id": "ss", + "name": "Snowy Sniper", + "type": "biologic", + "valkyrie": "bronya", + "strengths": [ + "physical", + "freeze" + ], + "leader": { + "core": { + "name": "Manchine Integration", + "description": "Leader Bonus:\nManchine Integration: All team members' skill CD of Ultimate Evasion or Perfect Defense shortens by 3.0s." + }, + "subskills": [ + { + "name": "Manchine Integration", + "description": "Shortens the CDs of primary effects triggered by Ultimate Evasions and Perfect Defense by 4.5s for the team.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Switch: Ice Phantom", + "description": "Switch entry triggers Dimension Shift upon entering the battle.\nInstant Evasion: Triggers Dimension Shift effects." + }, + "subskills": [ + { + "name": "Emergency Evasion", + "description": "Upon entry or evasion, gain 30.0% Move Speed for 8.0s." + }, + { + "name": "QTE: Frost Nova", + "description": "QTE: Triggers when an enemy is knocked airborne, freezing enemies within a large AOE for 2.5s and dealing 520% ATK of Physical DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Line of Fire", + "description": "Deal 40.0% more DMG against shields.", + "requiredRank": "this" + }, + { + "name": "Zone Lockdown", + "description": "When attacked, there is a 40.0% chance to inflict lock the attacker, making it take 30.0% more Physical DMG for 6.0s.", + "requiredRank": "s" + }, + { + "name": "Particle Accelerator", + "description": "Increases Crit DMG against enemies at least 5 meters away by 25.0%." + } + ] + }, + "ultimate": { + "core": { + "name": "снег", + "description": "Summons artic snow that freezes all enemies.\nLand of Frost: Freezes all enemies for 8 sec.\nFrigid Blast: When the freezing ends, deal 150% ATK of Ice DMG against enemies.\nSP Cost: 75" + }, + "subskills": [ + { + "name": "Polar Ice", + "description": "Extends the duration of Land of Frost by 4.0s. Charging speed increases by 60.0% for 8s when Ultimate is released." + }, + { + "name": "Sniper's Mark", + "description": "Lockes enemies affected by Land of Frost, increasing Physical DMG they take by 35.0%.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Dimension Shift", + "description": "Temporarily enters another dimension to evade attacks.\nFrost Center: Deals 60% ATK of Ice DMG against the attacker.\nUltimate Evasion: Freezes the attacker for 3s and slows the Move Speed and ATK Speed of the enemies nearby for 7s." + }, + "subskills": [ + { + "name": "Frozen Field", + "description": "Enemies affected by Move Slow effect of Ultimate Evasion suffers 60% reduced Attack Speed." + }, + { + "name": "Deep Snow", + "description": "Extends the duration of Ultimate Evasion Move effect to 10.0s, and buffs the effect to 80% Move Slow." + }, + { + "name": "Particle Rebuild", + "description": "Shortens CD of Ultimate Evasion by 3.0s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged cannon fire that deals greater DMG with higher charge sequence.\nArm Switch: Charging mode changes with type of weapon equipped." + }, + "subskills": [ + { + "name": "Perfect Charge", + "description": "Releasing the [ATK] button upon entering the next charge sequence increases Crit Rate of this attack by 30.0%.", + "requiredRank": "this" + }, + { + "name": "Reactive Charge", + "description": "Force evasion when attacked during charging. Can be triggered once every 4.0s. Effect does not interrupt charging.", + "requiredRank": "this" + }, + { + "name": "Ultra Charge", + "description": "Releasing the [ATK] button upon entering the 3rd charge sequence increases the Crit DMG of this attack by 25%.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/stfu.json b/public/data/battlesuits/stfu.json new file mode 100644 index 00000000..dc8b6c97 --- /dev/null +++ b/public/data/battlesuits/stfu.json @@ -0,0 +1,118 @@ +{ + "id": "stfu", + "name": "Striker Fulminata", + "type": "biologic", + "valkyrie": "mei", + "strengths": [], + "leader": { + "core": { + "name": "Sakura Aura", + "description": "Leader Bonus:.\nSakura Aura: Team gains 25% DEF in battle. BIO-type characters gain 5% Max HP." + }, + "subskills": [ + { + "name": "Sakura Aura", + "description": "Team gains 40% DEF in battle. BIO-type characters gain 9% Max HP.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Combo: Void Edge", + "description": "Slash flurry attack.\nTap the [ATK] button during Blade Flurry to keep triggering Blade Flurry (limit: 2 times).\nCharges toward the enemy: 50% ATK of Physical DMG.\nFlurry: 6x30% ATK of Physical DMG.\nFatal Slash: 2x80% + 100% ATK of Physical DMG.\nBurst: Charges toward the enemy and deals 40%+30% ATK of Physical DMG.\nFlurry: 4x40%+2x30% ATK of Physical DMG.\nFatal Slash:4x70% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Blade Shower", + "description": "Enemies hit by Gotamashi Edge take 15.00% more Physical DMG from Blade Flurry for 3s. Trigger this again to reset the duration.", + "requiredRank": "2★" + }, + { + "name": "Gotamashi Edge", + "description": "Burst: Gotamashi Edge deals another 100.0% ATK of Physical DMG.", + "requiredRank": "1★" + }, + { + "name": "QTE: Dancing Flames", + "description": "Entry: Blade Flurry. QTE: Triggers when an enemy is affected by Time Slow. Restores 1 EM Reserve, deals 3x150%+350% ATK of Physical DMG and knock enemies airborne.", + "requiredRank": "2★" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Character automatically gains passive bonuses.\nIn both Normal and Burst modes, the 2nd, 3rd, and 5th sequence of Basic ATKs recovers 1, 1, and 2 EM Reserve(s) respectively upon hit." + }, + "subskills": [ + { + "name": "Shinkage Aura", + "description": "Attacks against unshielded enemies gain 20% Total DMG Multiplier. Burst: Deal 40% more DMG against shields.", + "requiredRank": "1★" + }, + { + "name": "Combo Keeper", + "description": "Ignores combo interruption once. Can be triggered once every 30.0s. Applies for the whole team.", + "requiredRank": "s" + }, + { + "name": "Current Converter", + "description": "Gain 0.20% Crit Rate for each Combo Hit Count. Max Crit Rate Bonus: 20.00%.", + "requiredRank": "3★" + } + ] + }, + "ultimate": { + "core": { + "name": "Takemikazuchi", + "description": "Enter Burst mode and recover 4 EM Reserves.\nBurst: Deals 3x100%+550% ATK of Physical DMG to nearby enemies.\nContinuous Burst: Consumes 20 SP to activate and 8 SP/s afterwards. Max duration: 10s.\nBurst Basic ATK:\n1st Sequence: 60%+40% ATK of Physical DMG.\n2nd Sequence: 80%+40% ATK of Physical DMG.\n3rd Sequence: 80%+40% ATK of Physical DMG.\n4th Sequence: 100%+40% ATK of Physical DMG.\n5th Sequence: 150%+3x80% ATK of Physical DMG, and paralyzes enemies hit for 1.5s. \nAt over 100 SP, consumes 20 SP to activate and 8 SP/s afterwards; max duration: 10s." + }, + "subskills": [ + { + "name": "Martial Stream", + "description": "Channels energy during Burst. Characters off the field gain 2.00 SP/s." + }, + { + "name": "Ki Spirit", + "description": "Increases Crit Rate by 10.0% and Crit DMG by 75.0% during Burst.", + "requiredRank": "s" + }, + { + "name": "Avatar of Blades", + "description": "Burst activation resets Combo Keeper CD and additionally deals DMG equal to Combo Hit Count (max 100) x 5.0% ATK of Physical DMG against nearby enemies. Takes 40% less Total DMG during Burst.", + "requiredRank": "2★" + } + ] + }, + "evasion": { + "core": { + "name": "Raikage", + "description": "Quickly evade enemy attacks. Can be performed twice in a row.\nRaikage: Ultimate Evasions trigger a 3s Time Fracture and restores 1 EM Reserve. Duration: 3s; CD: 15s.\nWhen the Valkyrie has any EM Reserve, tap [ATK] during Evasion to consume 1 EM Reserve and throw the Gotamashi Edge toward the enemy, dealing 120% ATK of AOE Physical DMG; restores 2 EM Reserves (in non-Burst mode) and charges toward the enemy, dealing 80% (130%+30% in Burst mode) ATK of Physical DMG and triggering Blade Flurry." + }, + "subskills": [] + }, + "basic": { + "core": { + "name": "Gozan Raimei", + "description": "AOE penta-slash.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 100% ATK of Physical DMG.\n3rd Sequence: 100% ATK of Physical DMG.\n4th Sequence: 120% ATK of Physical DMG.\n5th Sequence: 120%+2x75% ATK of AOE Physical DMG, and paralyzes enemies hit for 0.8s." + }, + "subskills": [ + { + "name": "Kinetic Aura", + "description": "Basic ATKs gain 30.0% Attack Speed.", + "requiredRank": "this" + }, + { + "name": "Spirit Aura", + "description": "Gains higher Ignore Interrupt during Basic ATKs or Combo ATKs. Reduces Physical DMG taken by 30.0%.", + "requiredRank": "s" + }, + { + "name": "Ankage Jutsu", + "description": "Basic and Combo ATKs gain 30.0% SP Recovery.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/tp.json b/public/data/battlesuits/tp.json new file mode 100644 index 00000000..7d12df43 --- /dev/null +++ b/public/data/battlesuits/tp.json @@ -0,0 +1,107 @@ +{ + "id": "tp", + "name": "Twilight Paladin", + "type": "mecha", + "valkyrie": "theresa", + "strengths": [], + "leader": { + "core": { + "name": "Execution Time", + "description": "Leader Bonus:\nExecution Time: During Burst/Ultimate, gain 12% Physical DMG. A team with 3 battlesuits of different types gains 8% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Execution Time", + "description": "Burst / Ultimate gives a 20% Physical DMG buff. A team with 3 battlesuits of different types gains 12% Total DMG Multiplier.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Unfettered Rage", + "description": "At max Fervor, tap and hold [ATK] to leech blood and enter Fervent state.\nActivation: Dashes towards enemies, deals 4x160% ATK of Physical DMG, and knocks enemies airborne.\nFervent buffs: Ignore Interrupt and 40% Total DMG Reduction.\n1st Sequence: 4x50% ATK of Physical DMG.\n2nd Sequence: 4x50% ATK of Physical DMG.\n3rd Sequence: 4x(45%+30%) ATK of Physical DMG.\n4th Sequence: 180%+Hit count (Max: 12) x 60% ATK of Physical DMG.\n5th Sequence: 4x70%+150%+3x100%+190% ATK of Physical DMG, inflicts 5s Bleeding that deals 50 Physical DMG per 0.5s.\nFervent Charged ATK: Dashes to enemies and deals 4x120% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Feverish Barrage", + "description": "At 100+ Combo Hits, Charged ATK turns into an enhanced Tri-Strike that deals 120%+60%+480% ATK of Physical DMG and knocks down targets. The last sequence gains 100% Total DMG Multiplier and deals Hit Count (max: 200) x 4% ATK of Physical DMG and resets Hit Count to 0.", + "requiredRank": "2★" + }, + { + "name": "Bleeding Sun", + "description": "Upon scoring a Crit with Basic ATKs/Fervent ATKs sequences, gains 0.2 SP and 15 Fervor. CD: 0.1s.", + "requiredRank": "1★" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nFervor: Starts at 0 and maxes at 500. At max Fervor, tap and hold [ATK] to turn Fervent.\nFervent state Fervor consumption:\n0-6s: 5 per 0.1s\n6-12s: 7.5 per 0.1s\n12+s: 10 per 0.1s.\nFervent ends once Fervor is depleted." + }, + "subskills": [ + { + "name": "World's #1 Cutie", + "description": "Gain 36.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World." + }, + { + "name": "Pale Dämmerung", + "description": "Fervent state: Gains 1% faster Attack Speed with each Attack Speed with each attack (Max at 60% bonus). Effect disappears when Fervent state ends.", + "requiredRank": "2★" + }, + { + "name": "Fated Judgment", + "description": "Each repeated hit against the same target gains 2% Crit DMG (max: 80%). Effect resets if not attacking for 10s or switching targets.", + "requiredRank": "4★" + } + ] + }, + "ultimate": { + "core": { + "name": "Crescent Edict", + "description": "The execution starts now!\nFangs of Dusk knock enemies in the AOE airborne, dealing 4x80% ATK of AOE Physical DMG. Then split 4 Fangs of Dusk into a shower of microblades that deal 10x120% ATK of Physical DMG. Ends by summoning a giant Cross that smashes enemies and deals 600% ATK of Physical DMG.\nWhen Ultimate ends, Theresa gains 15% Crit Rate for 15s.\nCD: 15s. SP cost: 100." + }, + "subskills": [ + { + "name": "Waxing Luna", + "description": "When Ultimate ends, gains max Fervor, resets Fervor consumption rate, and enters Fervent state.", + "requiredRank": "4★" + }, + { + "name": "Blood Tide", + "description": "When Ultimate ends, generates a 15s Blood Tide. The caster gains 40.0% more Physical DMG in the Blood Tide AOE.", + "requiredRank": "2★" + }, + { + "name": "Howling Verdict", + "description": "Last strike of the Ultimate deals 200% more DMG against shields.", + "requiredRank": "2★" + } + ] + }, + "evasion": { + "core": { + "name": "Saint of Edda", + "description": "Quick side-step evasion. Can be triggered twice in a row.\nUltimate Evasion triggers Fang Execution that gives 40% faster Movement Speed for 3s.\nFang Execution: Triggers 3s Time Fracture, gives 100 Fervor, and launches spinning Fangs of Dusk at targets that deal 19x8% ATK of Physical DMG in normal mode (Fervent state: 19x16% ATK of Physical DMG). Hits bleed targets, dealing 50 Physical DMG per 0.5s for 5s.\nFang Execution CD: 15s." + }, + "subskills": [] + }, + "basic": { + "core": { + "name": "Fangs of Dusk", + "description": "Basic ATK: Mid-range 4-sequence flying blades attack.\n1st Sequence: 3x40% ATK of Physical DMG.\n2nd Sequence: 3x45% ATK of Physical DMG.\n3rd Sequence: 6x30% ATK of Physical DMG.\n4th Sequence: 11x45% ATK of small AOE Physical DMG.\nEach hit on enemies gives 7 Fervor.\nThe 4th Sequence inflicts 5s Bleeding that deals 50 Physical DMG per 0.5s." + }, + "subskills": [ + { + "name": "QTE: Wolf's Hour", + "description": "QTE: Triggered by Shieldbreak or Impair. Unleashes a Sword Ki slash that deals 600% + Hit Count (max: 12)x50% ATK of Physical DMG and gives 150 Fervor.", + "requiredRank": "1★" + }, + { + "name": "Flesh Raker", + "description": "Basic ATKs / 4-sequence Burst ATKs / 5-sequence Fervent ATKs gain 50.0% Physical DMG against unshielded enemies, and gain 50.0% Crit DMG against shielded enemies." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ur.json b/public/data/battlesuits/ur.json new file mode 100644 index 00000000..67925084 --- /dev/null +++ b/public/data/battlesuits/ur.json @@ -0,0 +1,123 @@ +{ + "id": "ur", + "name": "Umbral Rose", + "type": "psychic", + "valkyrie": "rita", + "strengths": [ + "physical", + "time mastery" + ], + "leader": { + "core": { + "name": "Rosette Runners", + "description": "Leader Bonus:\nRosette Runners: Whole Team gains 16.0% faster attack speed. PSY-type character: Ultimate skills gain 21.0% Total DMG Multiplier." + }, + "subskills": [ + { + "name": "Rosette Runners", + "description": "Whole team gains 16.0% faster attack speed. PSY-type character: Ultimate skills gain 21.0% Total DMG Multiplier.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charge: Rosy Funeral", + "description": "Throw a Spirit Scythe to deal ranged DMG by charging during any sequence of the Basic ATK.\nAt full Umbra, tap and hold the [ATK] button during any attack to throw a spinning Thorny Scythe that deals up to 8x100% ATK of Physical DMG while consuming all Umbra 15% of the character's Max HP (Thorny Scythe HP loss will not lead to death, but will trigger Rosemary). The character then enters a Rosy State for 6s, during each hit of Basic ATK or Ultimate heal her for 0.5% HP. Rosy State ends after the character receives healing from 40 hits.\nSwitch: Performs an empowered form of the 3rd Sequence that deals 120%+180% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Edelweiss", + "description": "Enemy kill within 1s of throwing the spinning scythe additionally heals the character for 10% + 500 additional HP." + }, + { + "name": "QTE: Mark the Weeds", + "description": "QTE: Triggered when an enemy is Impaired, dealing 100% + 3x200.0% ATK of Physical DMG. The last 3 strikes of the attack can directly add 2 Laceration stacks to the enemy." + }, + { + "name": "Hardy Lilac", + "description": "Rosy State: Character gains 50.0% Total DMG Reduction and takes 50.0% less Indirect DMG.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gain passive bonuses.\nUmbra: Start battle with 800 Umbra and recovers 50 Umbra per second up to a max of 800.\nUmbra recovery. Last strike of the 2nd Basic ATK sequence: 80.\nLast strike of the 5th Basic ATK sequence: 120.\nLast strike of the Ultimate: 160." + }, + "subskills": [ + { + "name": "Rosemary", + "description": "Auto-triggers before character dies, granting invincibility and recovering 5.0% HP every 0.5s for 3s. Activates 1 time per battle only.", + "requiredRank": "ss" + }, + { + "name": "Jagged Splinters", + "description": "Thorny Scythe and the last strike of Ultimate Skill gain 35.0% or 50.0% Total DMG Multiplier against enemies with 1 or 2 laceration stacks respectively.", + "requiredRank": "s" + }, + { + "name": "Relentless Skullcap", + "description": "When Combo Hit Count exceeds 40 or 80, gain 20.0% or 40.0% Physical DMG respectively." + } + ] + }, + "ultimate": { + "core": { + "name": "Reaper of Weeds", + "description": "Attack the enemy with a 7-sequence Flash Attack that deals a total of 16x50% ATK AOE Physical DMG. Enemies hit suffer a short Time Slow. Then throw a spinning scythe to create a cyclone that deals 10x40% ATK of Physical DMG and adds 2 Laceration stacks to the enemy. Once the cyclone ends, the character then swings her scythe over a large AOE to deal 800% of ATK of Physical DMG.\nCD: 20s SP cost: 100" + }, + "subskills": [ + { + "name": "Rose of Jericho", + "description": "If every blink attack at the beginning of Ultimate hits an enemy, the character is healed for 60 HP.", + "requiredRank": "s" + }, + { + "name": "Vile Mustard", + "description": "Ultimate skill gains 30.0% Total DMG Multiplier against bleeding or impaired enemies.", + "requiredRank": "sss" + }, + { + "name": "Double Swirls", + "description": "Every strike of the Ultimate cyclone gains 50.0% ATK of Physical DMG. The last strike deals an additional 300.0% ATK of Physical DMG." + } + ] + }, + "evasion": { + "core": { + "name": "Iris Blink", + "description": "Quickly evades enemy attacks. Can be performed twice in a row.\nRecovers 50 Umbra upon performing an Ultimate Evasion and gains 40% Move Speed for 3s.\nIris Blink: Ultimate Evasions trigger a Time Fracture that slows all enemies for 2s. Tap [ATK] button to immediately perform a Shuttle ATK (the 4th Sequence of the Basic ATK) and recover up to 150 Umbra; CD: 15s" + }, + "subskills": [ + { + "name": "Freesian Spurt", + "description": "Shortens the CD of Iris Blink by 4.0s and extends the duration of Time Fracture by 1.5s.", + "requiredRank": "ss" + }, + { + "name": "Rush Renewal", + "description": "Iris Blink now regains 300.0 Umbra.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Thorns", + "description": "5-sequence scythe sweeps.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 50% + (4x18%) + 120% ATK of Physical DMG.\n3rd Sequence: 50% + 60% ATK of Physical DMG.\n4th Sequence: (3x40%) + (5x30%) ATK of Physical DMG.\n5th Sequence: 150% + 200% ATK of Physical DMG.\nThe last hit of the 2nd and 5th Sequences adds a Laceration status to the enemy for 5s. Laceration can stack up to 2 times.; gaining additional stacks resets the duration. Attacks against an enemy with 1/2 Laceration stack(s) deal 10%/20% more Total DMG." + }, + "subskills": [ + { + "name": "Hardened Prickles", + "description": "Character gains 20.0%, 40.0% Total DMG Multiplier against enemies with 1 or 2 Laceration stacks.", + "requiredRank": "s" + }, + { + "name": "Queen of Mauve", + "description": "If the Shuttle ATK (the 4th Sequence of the Basic ATK) hits an enemy, the Valkyrie additionally recovers 6.0 SP." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/va.json b/public/data/battlesuits/va.json new file mode 100644 index 00000000..9f807d67 --- /dev/null +++ b/public/data/battlesuits/va.json @@ -0,0 +1,129 @@ +{ + "id": "va", + "name": "Valkyrie Accipiter", + "type": "psychic", + "valkyrie": "fuhua", + "strengths": [ + "physical", + "heal", + "time mastery", + "stun" + ], + "leader": { + "core": { + "name": "Chelonic Unity", + "description": "Leader Bonus:\nWhen Combo Hit Count exceeds 30, Mei and Kiana in the team gain 22% Crit Rate; when Combo Hit Count is below 30, Bronya in the team gains 28% Crit DMG." + }, + "subskills": [ + { + "name": "Dragon Territory", + "description": "When Combo Hit Count exceeds 30, Mei and Kiana in the team gain 28% Crit Rate; when Combo Hit Count is below 30, Bronya in the team gains 40%", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Azure Dragon", + "description": "Link the various Six Fists stances into different Combo ATKs.\nKi Shattering Fist: 2x100%+150% ATK of Physical DMG\nKi Zenith: When unlocked, 7x30%+100% ATK of Physical DMG.\nKi Barrage: 80% ATK of Physical DMG for each hit.\nKi Nova: Full charge launches a penetrating blast wave dealing 3x80% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Raging Scale", + "description": "Unlocks Switch Skill. Switch entry unleashes a ground slam that knocks surrounding enemies airborne and deals 300% Physical DMG." + }, + { + "name": "QTE: Gray Dragon", + "description": "Triggers QTE when enemy's shield is broken, entering the battle and slamming the ground to deal X% Physical DMG, knocking nearby enemies airborne, apply Time Slow and impair, reducing DEF by 30% for Xs." + }, + { + "name": "Dragon's Return", + "description": "For 5s after switch entry, gain slight increases to Interrupt and Ignore Interrupt, and X% DMG Reduction. When exiting, boost team mates by the same amount for Xs.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Resolve", + "description": "When on the field, deal 40% more Physical DMG to enemies within a 3-meter radius. When exiting, allies gain 15% Physical DMG for the next 3 attacks.", + "requiredRank": "s" + }, + { + "name": "Serenity", + "description": "Last hit of Ki Shattering Fist causes a 1s stun. Last hit of Ki Avalanche causes a 5.0s stun, and deals an additional X% ATK of Physical DMG." + }, + { + "name": "Enlightenment", + "description": "Last hit of Ki Zenith heals self for X HP. The Six Fists heals self for X HP. Last hit of Ki Impact heals team for X HP.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Amber Dragon", + "description": "Consumes 25 Sp to unleash a Burst Combo ATK.\nKi Avalanche: 350% ATK of Physical DMG\nKi Impact: 400% ATK of Physical DMG\nKi Nova EX: 3x150% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Fallow Earth", + "description": "After last hit of Ki Avalanche, last hit of Ki Impact, and hits by Ki Nova EX, take 15% less Physical DMG for 6.0s.", + "requiredRank": "sss" + }, + { + "name": "Celestial Spirit", + "description": "When the last hit of Ki Avalanche, last hit of Ki Impact, and hits of Ki Nova EX hits an impaired or stunned enemy, deal an additional 200% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Vermilion Dance", + "description": "Rapid movement to evade attacks.\nFor a short period after using Ultimate Evasion, tap the Combo button to dash to the enemy and unleash a brutal smash, dealing 300% ATK of Physical DMG.\nTime Fracture: Ultimate Evasion triggers Time Fracture, slowing all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Fiery Flock", + "description": "Ultimate Evasion triggers Time Fracture for the game for 1.50s." + }, + { + "name": "Sunchaser", + "description": "After using Ultimate Evasion, press the Combo button to Crush enemies, thus impairing them and slowing their DEF by 30% for 4.0s." + }, + { + "name": "Anser Turn", + "description": "Shortens CD of Ultimate Evasion 4.00s.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Whitetiger Dashing", + "description": "Use the Six Fists for battle.\nThe Six Fists:\n1st Stance: 80% ATK of Physical DMG\n2nd Stance: 80% ATK of Physical DMG\n3rd Stance: 80% ATK of Physical DMG\n4th Stance: 2x100% ATK of Physical DMG\n5th Stance: 2x80% ATK of Physical DMG\n6th Stance: 150% ATK of Physical DMG" + }, + "subskills": [ + { + "name": "Panther Dance", + "description": "Unlock Ki Zenith that deals 60% ATK of Physical DMG in each hit sequence and 200% ATK of Physical DMG in the final ground smash." + }, + { + "name": "Lord of the Wastes", + "description": "When Ki Zenith hits the ground, increase all kinds of damage by 20% for 7s; when Ki Impact hits the ground, team gains 20% Total DMG Multiplier for 7s.", + "requiredRank": "ss" + }, + { + "name": "Battle Howl", + "description": "When Ki Nova EX hits, the team deals 200% more damage to shields for 6.5s.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vb.json b/public/data/battlesuits/vb.json new file mode 100644 index 00000000..539ba606 --- /dev/null +++ b/public/data/battlesuits/vb.json @@ -0,0 +1,131 @@ +{ + "id": "vb", + "name": "Valkyrie Bladestrike", + "type": "biologic", + "valkyrie": "mei", + "strengths": [ + "physical", + "burst", + "time mastery", + "fast atk" + ], + "leader": { + "core": { + "name": "Sakura Aura", + "description": "Leader Bonus:.\nSakura Aura: Team gains 25% DEF in battle. BIO-type characters gain 5% Max HP." + }, + "subskills": [ + { + "name": "Sakura Aura", + "description": "Team gains 40% DEF in battle. BIO-type characters gain 9% Max HP.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Combo Skill: Void Edge", + "description": "Slash flurry attack.\nEach Sequence: 210% ATK of Physical DMG.\nFatal Slash: 260% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Impact Flurry", + "description": "Switch entry unleashes Blade Furry. Blade Flurry gains 30.0% Crit Rate when attacking enemies knocked airborne." + }, + { + "name": "Relentless Flurry", + "description": "Tap the [ATK] button during Blade Flurry to keep triggering Blade Flurry (limit: 6 times)." + }, + { + "name": "QTE: Issen", + "description": "Triggers QTE when enemy is affected by Time Slow, unleashing One Flash and dealing 250% + X% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gain passive bonuses." + }, + "subskills": [ + { + "name": "Shadow Aura X", + "description": "Gain 40% Total DMG Multiplier versus enemies with broken Elite Shield.", + "requiredRank": "this" + }, + { + "name": "Combo Keeper", + "description": "Ignores combo interruption once. Can be triggered once every Xs. Applies for the whole team.", + "requiredRank": "s" + }, + { + "name": "Energy Overflow", + "description": "When deployed character reaches max SP, distributes X% SP gain to undeployed characters.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Susanoo", + "description": "Activates Valkyrie SP burst to enter Valkyrie Mode.\nBurst: Consumes SP continuously to increase all forms of attack.\nContinuous Burst: Consumes 20 SP to activate and 10 SP/s aftewards. Duration: 60s or until SP is depleted." + }, + "subskills": [ + { + "name": "Martial Stream", + "description": "Channels energy during Burst, recovering undeployed characters' SP by X per second." + }, + { + "name": "Ki Spirit", + "description": "Increases Crit Rate by X% and Crit DMG by X% during Burst.", + "requiredRank": "s" + } + ] + }, + "evasion": { + "core": { + "name": "Phantom Blade", + "description": "Quick dash to evade enemy attacks.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 3 sec. CD: 15s." + }, + "subskills": [ + { + "name": "Aerial Slash", + "description": "Tap the [ATK] button after Ultimate Evasion to unleash Blade Flurry. Blade Flurry gains X% Crit DMG when attacking enemies knocked airborne." + }, + { + "name": "Shadow Razor", + "description": "Shortens CD of Time Fracture by Xs.", + "requiredRank": "this" + }, + { + "name": "Wind Aura", + "description": "Upon Ultimate Evasion, character gains X% Attack Speed for 3+Xs. Duration of Time Fracture triggered by Ultimate Evasion is extended by Xs, at the end of which enemies will be knocked airborne and dealt Combo Hit Count (max 200) xX) of Physical DMG.", + "requiredRank": "sss" + } + ] + }, + "basic": { + "core": { + "name": "Gokiketsu", + "description": "AOE penta-slash.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 80% ATK of Physical DMG.\n3rd Sequence: 100% ATK of Physical DMG.\n4th Sequence: 100% ATK of Physical DMG.\n5th Sequence: 250% ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Kinetic Aura", + "description": "Basic ATKs gain X% Attack Speed.", + "requiredRank": "this" + }, + { + "name": "Spirit Aura", + "description": "Gains higher Ignore Interrupt during Basic ATKs or Combo ATKs. Reduces Physical DMG taken by X%.", + "requiredRank": "s" + }, + { + "name": "Ankage Jutsu", + "description": "Increases the SP gain during basic and combo attacks by X%.", + "requiredRank": "ss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vc.json b/public/data/battlesuits/vc.json new file mode 100644 index 00000000..76f06bf5 --- /dev/null +++ b/public/data/battlesuits/vc.json @@ -0,0 +1,121 @@ +{ + "id": "vc", + "name": "Valkyrie Chariot", + "type": "psychic", + "valkyrie": "bronya", + "strengths": [ + "physical", + "time mastery", + "gather", + "ignite" + ], + "leader": { + "core": { + "name": "Reactive Armor", + "description": "Leader Bonus:\nReactive Armor: Team takes 20% less Ranged Physical DMG." + }, + "subskills": [ + { + "name": "Reactive Armor", + "description": "Team receives 28% less Ranged Physical DMG." + } + ] + }, + "special": { + "core": { + "name": "Switch: Gravity Shatter", + "description": "Switch entry immediately unleashes a ground breaking attack.\nGround Smasher: 150% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Aerial Smasher", + "description": "Gravity Shatter deals additioinal 300% ATK of Physical DMG to enemies knocked airborne." + }, + { + "name": "QTE: Super Gravity", + "description": "Triggers QTE when enemy is stunned, dealing 100% ATK + 4,158.0 of Physical DMG. Knocks enemies airborne and casts Time Lock for 3s." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gain passive bonuses." + }, + "subskills": [ + { + "name": "Zero-G Barrier", + "description": "Attacks against stunned and paralyzed enemies deals 100.0% more Physical DMG." + }, + { + "name": "Particle Fusion", + "description": "Uncharged and Charged Basic ATKs of cannon-type weapons deal X% more Crit DMG.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Grav Singularity", + "description": "Summons a powerful black hole that draws in surrounding enemies.\nBlack Hole: Lasts for 10s, during which the caster is invincible.\nGravitational Collapse: Affected enemies significantly lose Ignore Interrupt and deal 50% less Total DMG.\nSP Cost: 50\nAfter unleashing the Ultimate, character switch is allowed, but Valkyrie Chariot will stay on battlefield during her Ultimate." + }, + "subskills": [ + { + "name": "Particle Beam", + "description": "Bleeds enemies pulled in by Grav Singularity, dealing X Physical DMG every 0.5s." + }, + { + "name": "Particle Fusion", + "description": "Generates explosion at the end of Grav Singularity. 100.0% chance of stunning enemies for 6.0s.", + "requiredRank": "s" + }, + { + "name": "Gravity Wrench", + "description": "Gain X% Ranged Physical DMG against enemies pulled in by Grav Singularity.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Dimension Shift", + "description": "Enters temporary Dimension Shift to evade attacks.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 5s. CD: 15 sec." + }, + "subskills": [ + { + "name": "Time Lock", + "description": "Increases charging speed by 100% during Time Fracture." + }, + { + "name": "Quantum Lock", + "description": "During global Time Fracture and 1s afterwards, all cannon shells and missiles hitting the enemy deal X% more Physical DMG.", + "requiredRank": "a" + }, + { + "name": "Particle Rebuild", + "description": "Shortens CD of Time Fracture by 8.0s.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged cannon fire that deals greater DMG with higher charge sequence.\nArm Switch: Charging mode changes with type of weapon equipped." + }, + "subskills": [ + { + "name": "Reactive Charge", + "description": "Blocks attack once and interrupts weak enemies during charging. CD: 6.0s. Blocks 80.0% of incoming damage." + }, + { + "name": "Atomic Radiation", + "description": "Uncharged attacks inflict AOE ignition effects, dealing X Fire DMG every 0.5s to ignited enemies for Xs." + }, + { + "name": "Chain Reaction", + "description": "Basic ATKs and Charged ATKs gain X% to Total DMG Multiplier against ignited enemies." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vd.json b/public/data/battlesuits/vd.json new file mode 100644 index 00000000..f2e258b1 --- /dev/null +++ b/public/data/battlesuits/vd.json @@ -0,0 +1,119 @@ +{ + "id": "vd", + "name": "Void Drifter", + "type": "mecha", + "valkyrie": "kiana", + "strengths": [ + "physical", + "gather", + "bleed" + ], + "leader": { + "core": { + "name": "Flying Comet", + "description": "Leader Bonus: Speed Boost: Team gains 10% Move Speed. MECH-type characters gain 5% Attack Speed." + }, + "subskills": [ + { + "name": "Speed Boost", + "description": "Team gains 25% Move Speed. MECH-type characters gain 14% Attack Speed.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Void Flechette", + "description": "Attack the enemy with a Subspace Lance.\nCombo ATK keys: Tap and hold the [ATK] button.\n1st sequence: 200% ATK of Physical DMG.\n2nd sequence: 150%+150% ATK of Physical DMG.\n3rd sequence: 300% ATK of Physical DMG.\nEach Combo ATK performed: +100 Herrscher Charge." + }, + "subskills": [ + { + "name": "Temporal Lag", + "description": "If Combo ATK hits a Voidmarked enemy, then deal another 120% ATK of Physical DMG. 3rd Combo ATK sequence further inflicts a 3.0s Time Slow.", + "requiredRank": "1★" + }, + { + "name": "Rift Drifter", + "description": "For each Combo ATK performed, Combo ATK gains 10.0% Total DMG Multiplier for 10s. Max stacks: 5. Triggering this again resets the duration.", + "requiredRank": "2★" + }, + { + "name": "Falling Comet", + "description": "When performing Combo ATKs, gain Ignore Interrupt and 60% DEF.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically.\nHerrscher Charge: Starts at 0 (Max: 600).\nCharacter gains 50 Max SP. At full Herrscher Charge, character enters Inner Turmoil for 3s. Character cannot ATK, Evade, or use weapon skills for this duration. Nearby enemies are stunned for 3s. Stun CD: 10s.\nWhen Inner Turmoil ends, Herrscher Charge decays to ZERO (at 50 per 0.75s). Combo ATK can only be performed after Herrscher Charge decays to ZERO.\nInner Turmoil can be canceled by switching characters or casting Ultimate." + }, + "subskills": [ + { + "name": "Antimatter Rounds", + "description": "Deal 60.0% more DMG against shields." + }, + { + "name": "Volatile Energy", + "description": "When character enters Inner Turmoil, teammates gain 12 SP and 20% Total DMG Multiplier buff for 12s. CD: 18s.", + "requiredRank": "4★" + }, + { + "name": "Tenacity", + "description": "Character gains 10.0% Crit Rate and 15.0% Crit DMG.", + "requiredRank": "1★" + } + ] + }, + "ultimate": { + "core": { + "name": "Void Impact", + "description": "Unleash Herrscher powers to attack nearby enemies.\nApplies Time Slow to nearby enemies and deals 2000% ATK of Physical DMG and inflicts a 12s Voidmark.\nCasting the Ultimate resets Herrscher Charge.\nSP cost: 100. Base CD: 30s." + }, + "subskills": [ + { + "name": "Valkyrie Impact", + "description": "The last hit of the Ultimate stuns enemy for 5.0s." + }, + { + "name": "Void Sync", + "description": "During Ultimate, character gains 20% Crit Rate for 7.0s.", + "requiredRank": "6★" + }, + { + "name": "Valkyrie Frenzy", + "description": "Ultimate gains 20.0% Crit DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Zeitstrom", + "description": "Quickly dodge enemy attacks. Can be performed 2 times in a row.\nZeitflux: Deals 300% ATK of Physical DMG against nearby enemies upon Ultimate Evasion and generates a 3s Enerstrom that pulls in enemies and inflicts a 12s Voidmark; CD: 10s.\nLoses 50 Herrscher Charge when generating Enerstorm." + }, + "subskills": [] + }, + "basic": { + "core": { + "name": "Void Kata", + "description": "Gun kata attack.\n1st sequence: 100% ATK of Physical DMG.\n2nd sequence: 3x50% ATK of Physical DMG.\n3rd sequence: 2x80% ATK of Physical DMG.\n4th sequence: 150% ATK of Physical DMG and inflicts a 12s Voidmark on the enemy.\nIf 4th sequence hits, then create a 3s Enerstrom to pull in enemies. Enerstrom CD: 10s.\nEnemies hit by 4th sequence or pulled in by Enerstrom are Voidmarked for 12s.\nPerforming the 4th Basic ATK sequence and Enerstrom: Lose 50 Herrscher Charge." + }, + "subskills": [ + { + "name": "Concentrate Fire", + "description": "Each repeated attacks against the same target gains 2% ATK Speed (max 35%). Effect resets if not attacking for 2s or switching targets." + }, + { + "name": "Bleeding Shot", + "description": "Crit hits of Basic ATKs has a 80% chance to bleed enemies, dealing 255 Physical DMG every 0.5s for 4.0s." + }, + { + "name": "QTE: Twilight Ranger", + "description": "QTE: Triggers when enemy is impaired or weakened. Deals 750% ATK of Physical DMG, knocks enemies airborne, and inflicts a 12s Voidmark.", + "requiredRank": "2★" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ve.json b/public/data/battlesuits/ve.json new file mode 100644 index 00000000..38594592 --- /dev/null +++ b/public/data/battlesuits/ve.json @@ -0,0 +1,129 @@ +{ + "id": "ve", + "name": "Violet Executer", + "type": "mecha", + "valkyrie": "theresa", + "strengths": [ + "physical", + "burst", + "fast atk", + "bleed", + "heavy atk" + ], + "leader": { + "core": { + "name": "Execution Time", + "description": "Leader Bonus:Execution Time: Burst/Ultimate attacks deal 12% more Physical DMG. Teams formed by 3 battlesuits of at least two different types gains 8% Total DMG." + }, + "subskills": [ + { + "name": "Execution Time", + "description": "Team's Burst/Ultimate attacks deal 20% more Physical DMG. Teams formed by 3 battlesuits of at least two different types gains 12% Total DMG.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Charge: Impaler", + "description": "Charge during the 4-sequence attack to launch a multi-hit upward thrust attack.Impaler: Charge by holding the [ATK] button during the 4-sequence Basic ATK. Reaches full charge in a short time, then release the [ATK] button to deal a 9-sequence attack that deals 100% ATK of Physical DMG per hit and knocks enemies airborne." + }, + "subskills": [ + { + "name": "Vicious Impaler", + "description": "Each strike of Impaler has a 25.0% chance to bleed enemies, dealing 360 Physical DMG every 0.5s for 3s." + }, + { + "name": "Switch: Instant Impalement", + "description": "Switch: Unleashes a 9-sequence Impaler combo, each hit dealing 120% ATK of Physical DMG and knocking enemies airborne." + }, + { + "name": "QTE: Cross Spears", + "description": "QTE: Triggered by Time Slow: Unleashes 2 crossed rows of 6-sequence impaling spears, each hit dealing 160% ATK of Physical DMG and knocking enemies airborne." + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "World's #1 Cutie", + "description": "Gain 36.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World." + }, + { + "name": "Salt for the Wound", + "description": "ATK against a bleeding target additionally deals 3x226% ATK of AOE Physical DMG. CD: 1.50s." + }, + { + "name": "No Touching", + "description": "When cross is deployed, the entire team gains 60.0% Total DMG Reduction for 8.01s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Execute Mode", + "description": "Execute Mode: Enters the Valkyrie state, transforming the 4-sequence Basic ATK into Burst ATKs with greater Interrupt ability.Burst: Consumes 80 SP to enter an 8s burst mode with CC immunity.1st Sequence: 2x75% ATK of Physical DMG.2nd Sequence: 2x65% ATK of Physical DMG.3rd Sequence: 2x (50+70%) ATK of Physical DMG.4th Sequence: 2x (60%+80%+100%) ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Execution Start", + "description": "Burst activation deals 300.0% ATK of Physical DMG against nearby enemies, knocks them airborne and bleeds them to deal 750 Physical DMG every 0.5s for 4s." + }, + { + "name": "Hemorrhagic Shock", + "description": "Each hit of the Ultimate has a 25.0% chance to bleed enemies, dealing 980 Physical DMG every 0.5s for 5s." + }, + { + "name": "Arbiter", + "description": "The 4th sequence of Burst ATK gains 50.0% Crit Rate.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Iron Maiden (Evasion)", + "description": "Quick sideways dodge to evade enemy attack. Can be triggered 2 times in a row.After Ultimate Evasion, gain 40% Move Speed for 3s.Iron Maiden: Drops a giant halberd out of the air upon an Ultimate Evasion, dealing 200% ATK of Physical DMG to the attacker and surrounding enemies and knocking them down. CD: 15s." + }, + "subskills": [ + { + "name": "Iron Maiden", + "description": "Upon evasion, deal 82.0% Physical DMG to surrounding enemies." + }, + { + "name": "Rapid CD (VE)", + "description": "CD of Ultimate Evasion skill is 4.00s shorter." + }, + { + "name": "Blood Magdalene", + "description": "Giant halberd causes bleeding to enemies hit, dealing 750 Physical DMG every 0.5s for 4.50s." + } + ] + }, + "basic": { + "core": { + "name": "Lance of Longinus", + "description": "Basic ATK: Mid-range 4-sequence attack with ethereal halberds.1st Sequence: 3x30% ATK of Physical DMG.2nd Sequence: 3x30% ATK of Physical DMG.3rd Sequence: 4x45% ATK of Physical DMG.4th Sequence: 6x45% ATK of Physical DMG against enemies within a mall AOE." + }, + "subskills": [ + { + "name": "Steel Tempest", + "description": "4th sequence of Basic/Ultimate ATKs has a 50.00% chance to stun the target for 2.00s when scoring a Crit hit." + }, + { + "name": "Spiked Skirt", + "description": "Gains Ignore Interrupt during 4-sequence Basic/Ultimate ATK. When being attacked, there is a 35.0% chance to reduce 345 Total DMG taken and knock down nearby enemies to deal 250.0% ATK of Physical DMG.", + "requiredRank": "ss" + }, + { + "name": "Flesh Raker", + "description": "Basic ATKs, 4-sequence Burst ATKs and 5-sequence Fervent ATKs gain 50.0% Physical DMG against unshielded enemies, and gain 50.0% Crit DMG against shielded enemies." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vg.json b/public/data/battlesuits/vg.json new file mode 100644 index 00000000..9323067a --- /dev/null +++ b/public/data/battlesuits/vg.json @@ -0,0 +1,125 @@ +{ + "id": "vg", + "name": "Valkyrie Gloria", + "type": "quantum", + "valkyrie": "durandal", + "strengths": [ + "fire dmg", + "time mastery", + "ignite" + ], + "leader": { + "core": { + "name": "Praefect Equites", + "description": "Leader Bonus:\nPraefect Equites: Grants 30.0% bonus Fire DMG. Throws deal 17.0% bonus total DMG." + }, + "subskills": [ + { + "name": "Praefect Equites", + "description": "Boosts Fire DMG by 30.0% and total DMG of Throw by 17.0% for the team.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charged ATK: Impetus Gloria", + "description": "Tap & hold [ATK] to unleashed Charged ATKs.\nAt least 240 Resolve: Hold [ATK] to gain Adamance and Iron Body after 0.6s and enter Sprint Stage 1, where each hit costs 40 Resolve and deals 50% ATK of Physical DMG & 80% ATK of Fire DMG.\nConsume at lease 240 Resolve to enter Sprint Stage 2, where Fire DMG of each hit rises to 100% ATK.\nConsume at lease 240 Resolve: Release [ATK] to launch Sprint ATK dealing 100% ATK of Physical DMG & 450% ATK of Fire DMG, or perform 1st sequence of Basic ATK otherwise.\nWhile in Aura Ignis with over 240 Resolve, hold [ATK] to consume all Resolve for Decisive Blow dealing 8x60%+350% ATK of Fire DMG & 200% ATK of Physical DMG. Every Resolve consumed boosts total DMG by 0.2%." + }, + "subskills": [ + { + "name": "Unwavering", + "description": "In Sprint Status, for ever 40 Resolve consumed, Sprint ATK deals 40.0% ATK of bonus Fire DMG." + }, + { + "name": "Fiery Will", + "description": "During Sprint ATK of Decisive Blow, every 240 Resolve consumed grants stack of Fiery Will which boosts Fire DMG by 6.0% and reduces total DMG taken by 5% for 30s (10 stacks max)." + }, + { + "name": "Fueled by War", + "description": "Decisive Blow additionally grants 2 stack(s) of Fiery Will; with max stacks of Fiery Will, the final hit of Decisive Blow deals 250.0% of bonus Fire DMG." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonus apply automatically\nResolve: Starts at 240 and maxes at 480." + }, + "subskills": [ + { + "name": "Burning Honor", + "description": "Deals 55.0% more Fire DMG against ignited enemies.", + "requiredRank": "s" + }, + { + "name": "Medal of Victory", + "description": "Performing at Throw with weapon active entering cooldown or inflicting Collapsed debuff recovers 480 Resolve. Triggering Throw Counter recovers 240 Resolve." + }, + { + "name": "Victorious Pursuit", + "description": "Triggers a/an 2.0s Time Fracture when unleashing Throw of activating the CD of weapon skills.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Eruptio Magnifica", + "description": "Unleashes a Might Blow with a massive lance\nLeap towards the target and pull in nearby enemies for a short duration, dealing 2x300% ATK of Physical DMG + 2x300% ATK of Fire DMG, then hurl a massive lance to further deal 500% ATK of Physical DMG + 1800% ATK of Fire DMG and inflict Quantum Implosion on QUA enemies, and generates an Aura Ignis covering the entire field, where Basic ATKs and Throw Counter recover twice the Resolve and Valkyrie gains higher Ignore Interrupt for 15s.\nActivation cost: 100SP." + }, + "subskills": [ + { + "name": "Undying Fire", + "description": "Gains 50.0% Total DMG during Aura Ignis.", + "requiredRank": "s" + }, + { + "name": "Streamlined Splendor", + "description": "Casting Ultimate recovers 480.0 Resolve." + }, + { + "name": "Forging Fire", + "description": "Within Aura Ignis, after hitting any enemy with Basic ATK (including Charged ATK) 3 times, the next Basic ATK (including Charged ATK) additionally deals 80.0% ATK of Fire DMG." + } + ] + }, + "evasion": { + "core": { + "name": "Augur Martialis", + "description": "Tap [ATK] upon Ultimate Evasion to directly unleash the 5th sequence.\nAugur Martialis: Restores 120 Resolve and triggers Time Fracture for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Battle Stampede", + "description": "In Combat Focus state, the 5th sequence of Basic ATK deals 40.0% more Total DMG.", + "requiredRank": "sss" + }, + { + "name": "Temperance", + "description": "Augur Martalis grants Combat Focus for 3s, where the Valkyrie can directly unleash the 5th sequence of Basic ATK after evasion by tapping [ATK] and restores 3.0 SP and 40 Resolve on hit." + } + ] + }, + "basic": { + "core": { + "name": "Hasta Domina", + "description": "Five-sequence lance attacks.\n1st Sequence: 80% ATK of Physical DMG.\n2nd Sequence: 140% ATK of Fire DMG + 120% ATK of Physical DMG.\n3rd Sequence: 160%+80% ATK of Fire DMG.\n4th Sequence: 4x60%% ATK of Fire DMG x2.\n5th Sequence: 200% ATK of Physical DMG + 300% ATK of Fire DMG.\nThe 2nd, 4th, and 5th sequences restore 40 Resolve on hit." + }, + "subskills": [ + { + "name": "Fighting Will", + "description": "The 4th sequence of Basic ATK restores 1.0 bonus SP every hit.", + "requiredRank": "s" + }, + { + "name": "Flaming Lance", + "description": "5th sequence of Basic ATK, Sprint ATK, and Decisive Blow Ignite enemies on hit, dealing 30% ATK of Fire DMG per 0.5s for 8.0s." + }, + { + "name": "QTE - Irae Angelus", + "description": "Triggers when an enemy is Time Slowed. Deals 300% ATK Physical DMG + 800.0% Fire DMG and restore 240 Resolve." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vke.json b/public/data/battlesuits/vke.json new file mode 100644 index 00000000..b0114a07 --- /dev/null +++ b/public/data/battlesuits/vke.json @@ -0,0 +1,125 @@ +{ + "id": "vke", + "name": "Vermilion Knight: Eclipse", + "type": "mecha", + "valkyrie": "himeko", + "strengths": [ + "fire dmg", + "ignite" + ], + "leader": { + "core": { + "name": "Vermilion Mark", + "description": "Leader Bonus:\nVermilion Mark: For the team, switch skills & QTEs deal 21% Total DMG; Ultimates deal 21% Total DMG. Team deals 30.0% bonus Fire DMG if formed by 3 different-type battlesuits." + }, + "subskills": [ + { + "name": "Vermilion Mark", + "description": "For the team, switch skills & QTEs deal 25% Total DMG; Ultimates deal 25% Total DMG. Team deals 33.0% bonus Fire DMG if formed by 3 different-type battlesuits.", + "requiredRank": "ss" + } + ] + }, + "special": { + "core": { + "name": "Charge: Meteoric Assault", + "description": "When not in Overdrive status, tap and hold the [ATK] button during 4-sequence Basic ATK and Guren Flash to deliver a Charged ATK.\nCharged ATK: Charges towards the target enemy, dealing 2x(50% ATK of Physical DMG + 150% ATK of Fire DMG). Finally, unleash a Schielhau cross-cut that deals 300% ATK of Physical DMG + 750% ATK of Fire DMG.\nAfter performing a Charged ATK, use another Charged ATK within 6s to enter Overdrive status for 13.5s." + }, + "subskills": [ + { + "name": "Undying Embers", + "description": "Schielhau ignites the enemy target for 6.0s, dealing 50% ATK of Fire DMG every 0.5s.", + "requiredRank": "this" + }, + { + "name": "Incomplete Combustion", + "description": "Overdrive State: Gain 25.0% Fire DMG." + }, + { + "name": "Turbo Fire", + "description": "Overdrive: Each time the Ultimate hits an enemy, character recovers 2.0 SP, and the Ultimate gains 15.00% Fire DMG.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Character automatically gains passive bonuses.\nOverdrive status: Cannot use Charged ATK, perform 2 consecutive Evasions, or recover SP from Basic ATKs. Unleash Ultimate to end Overdrive status." + }, + "subskills": [ + { + "name": "After Burn", + "description": "Gains 1.6% Fire DMG for each combo hit count, up to a max of 80.0%.\nAfter level 4, the skill can only be increased when rank.\nAfter level 6, the skill can only be increased when rank." + }, + { + "name": "Scorching Sun", + "description": "When Combo Hit Count exceeds 30 or 50, indirect DMG received is reduced by 30.0% and 50.0% respectively." + }, + { + "name": "Molten Cleaver", + "description": "Attacks against ignited enemies gain 50.0% Fire DMG.", + "requiredRank": "this" + } + ] + }, + "ultimate": { + "core": { + "name": "Annihilating Flames", + "description": "Unleash a devastating assault with a flaming greatsword and burn everything within sight. Overdrive status ends once the skill is complete.\nThe Ultimate skill has 4 charges. 1 charge is consumed with every usage of the skill. With more than 0 charge, tap the [Ultimate] button before the Ultimate finishes to keep performing the skill. Re-activating the skill will unleash a 2-sequence attack.\n1st Sequence: Deals 2x(250% ATK of Fire DMG + 50% ATK of Physical DMG) + 400% ATK of Fire DMG + 50% ATK of Physical DMG.\n2nd Sequence: Deals 2x(200% ATK of Fire DMG + 50% ATK of Physical DMG) + 350% ATK of Fire DMG + 50% ATK of Physical DMG + 1000% ATK of Fire DMG." + }, + "subskills": [ + { + "name": "Boiling Lava", + "description": "Gains 20% Fire DMG each time the Valkyrie consumes SP to perform her Ultimate. Max stacks: 2. Duration: Until Ultimate ends.", + "requiredRank": "sss" + }, + { + "name": "Red Infernal", + "description": "When Ultimate strikes, target is ignited for 8.0s, taking 50% ATK of Fire DMG per 0.5s." + }, + { + "name": "Enraged Load", + "description": "After performing Charged ATK and if not in Overdrive, then shorten the CD of the Ultimate by 5.0s.", + "requiredRank": "ss" + } + ] + }, + "evasion": { + "core": { + "name": "Guren Flash", + "description": "Quickly evade enemy attacks. Can be performed 2 times in a row.\nGuren Flash: Triggered upon Ultimate Evasion and reduces CD of Ultimate by 5s. Tap the [ATK] button again to charge towards the target enemy and deal: 100% ATK of Physical DMG + 450% ATK of Fire DMG + 150% ATK of Physical DMG.\nCD: 15s" + }, + "subskills": [ + { + "name": "Plasmonic Armor", + "description": "Shortens CD of Guren Flash by 3.0s.", + "requiredRank": "this" + }, + { + "name": "Fuel Ignition", + "description": "Guren Flash strikes ignite enemies for 6.0s upon hit, dealing 50% ATK of Fire DMG every 0.5s." + }, + { + "name": "QTE: Solar Impact", + "description": "Switch: Basic ATK 1st Sequence\nQTE: Triggered when enemy is affected by Time Slow. Deals 700.0% ATK of Fire DMG + 2x150% ATK of Fire DMG + 200% ATK of Physical DMG, and ignites nearby enemies for 5s, dealing 50% ATK of Fire DMG every 0.5s." + } + ] + }, + "basic": { + "core": { + "name": "Iron of Twilight", + "description": "4-sequence attack.\n1st Sequence: 3x30% ATK of Fire DMG.\nVermilion Knight will quickly start sprinting once she starts to move. During sprinting, the 1st Sequence will turn into a Sprint ATK with increased Interrupt and Ignore Interrupt.\n2nd Sequence: 50% ATK of Fire DMG + 100% ATK of Physical DMG.\n3rd Sequence: 2x100% ATK of Physical DMG + 50% ATK of Fire DMG.\n4th Sequence: 150% ATK of Fire DMG + 250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Shadow of Muspell", + "description": "When combo hit count exceeds 50, gain Ignore Interrupt, and hits from the 3rd and 4th sequences of Basic ATK deal 250% ATK of Fire DMG and ignite enemies for 4.0s to inflict 50% ATK of Fire DMG every 0.5s." + }, + { + "name": "Turbo Heatflow", + "description": "The last hits of the 3rd and 4th Sequences of Basic ATK recover an additional 2.50 SP upon hitting the enemy." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vp.json b/public/data/battlesuits/vp.json new file mode 100644 index 00000000..2e00569d --- /dev/null +++ b/public/data/battlesuits/vp.json @@ -0,0 +1,131 @@ +{ + "id": "vp", + "name": "Valkyrie Pledge", + "type": "psychic", + "valkyrie": "theresa", + "strengths": [ + "lightning dmg", + "time mastery", + "fast atk", + "paralyze" + ], + "leader": { + "core": { + "name": "Our Pledge", + "description": "Leader Bonus:\nOur Pledge: Shortens duration of most debuffs by 25% for the team. PSY-type characters gain 15% Elemental DMG." + }, + "subskills": [ + { + "name": "Our Pledge", + "description": "Shortens debuff durations by 40% for the team. PSY-type characters gain 24% Elemental DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Charge: Piercing Spear", + "description": "Charge during the 4-sequence Basic ATK to launch a piercing attack.\nPiercing Spear: Charge by holding the [ATK] button during the 4-sequence Basic ATK.\nReaches full charge in a short time, then release the [ATK] button to deal 3x135% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Charged Thrust", + "description": "Each strike of Piercing Spear has a 13.4% chance to deal an additional 225% Lightning DMG and paralyze enemies for 2s." + }, + { + "name": "Switch: Holy Lance", + "description": "Switch: Immediately unleash Piercing Spear, dealing 3x211% ATK of Physical DMG." + }, + { + "name": "QTE: Triple Spears", + "description": "QTE: Triggered when an enemy is frozen: Unleashes 3 Piercing Spears in succession, each Spear dealing 3x190% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "World's #1 Cutie", + "description": "Gain 30.0 initial SP in battle. This bonus triggers once every 10 minutes in Open World.", + "requiredRank": "this" + }, + { + "name": "I'm Mad", + "description": "After deploying the cross, character gains 50.0% Attack Speed.", + "requiredRank": "s" + }, + { + "name": "Lightning Strike", + "description": "When Combo Hit Count exceeds 50, each hit of the next charged attack deals Combo Hit Count (max: 126) x 56 Lightning DMG and knocks down the enemy. Combo Hit Counts reset to zero at the end of the effect.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Spearsss", + "description": "Throws a spear into the air that transforms into a rain of holy javelins.\nSpearsss: Deals total Physical DMG equal to 25x75% of ATK.\nSP Cost: 75" + }, + "subskills": [ + { + "name": "Debilitating Thunder", + "description": "Each strike of the Ultimate has a 18.01% chance to impair the target, lowering its Ignore Interrupt and reducing its DEF by 80.0% for 3.5s." + }, + { + "name": "Thunderous Judgment", + "description": "Each hit from the Ultimate additionally deals 40.0% ATK of Lightning DMG." + } + ] + }, + "evasion": { + "core": { + "name": "Time Refuge", + "description": "Quick sideways dodge to evade enemy attack. Can be triggered 2 times in a row.\nAfter Ultimate Evasion, gain 40% Move Speed for 3s.\nTime Fracture: Triggers Time Fracture upon an Ultimate Evasion, slowing all enemies for 3s. CD: 15s." + }, + "subskills": [ + { + "name": "Refuge Enhance", + "description": "Increases the duration of Time Fracture by 2.50s.", + "requiredRank": "this" + }, + { + "name": "Time Bender", + "description": "Shortens CD of Ultimate Evasion by 4.00s.", + "requiredRank": "this" + }, + { + "name": "Grace", + "description": "After Time Fracture is triggered upon Ultimate Evasion, next deployed cross gains 20.0% Total DMG Multiplier.", + "requiredRank": "sss" + } + ] + }, + "basic": { + "core": { + "name": "Spear of Brionac", + "description": "Basic ATK: Mid-range 4-sequence attack using ethereal light lances.\n1st Sequence: 3x30% ATK of Physical DMG.\n2nd Sequence: 3x30% ATK of Physical DMG.\n3rd Sequence: 4x45% ATK of Physical DMG.\n4th Sequence: 3x75% ATK of Physical DMG against enemies within a large AOE." + }, + "subskills": [ + { + "name": "Thunder Spear", + "description": "Basic ATKs (including Charged ATKs) have a 8.0% chance to strike enemies with Cross Light Spears, dealing 2,400 Lightning DMG. CD: 3s.", + "requiredRank": "this" + }, + { + "name": "Spear of Imprisonment", + "description": "Cross Light Spear immobilizes the enemy for 3.00s.", + "requiredRank": "s" + }, + { + "name": "Blessing of Taranis", + "description": "When Combo Hit Count exceeds 30, each Basic ATK hit additionally deals 30.0% ATK of Lightning DMG.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vr.json b/public/data/battlesuits/vr.json new file mode 100644 index 00000000..27b44001 --- /dev/null +++ b/public/data/battlesuits/vr.json @@ -0,0 +1,131 @@ +{ + "id": "vr", + "name": "Valkyrie Ranger", + "type": "mecha", + "valkyrie": "kiana", + "strengths": [ + "physical", + "gather", + "bleed" + ], + "leader": { + "core": { + "name": "Flying Comet", + "description": "Leader Bonus: Speed Boost: Team gains 10% Move Speed. MECH-type characters gain 5% Attack Speed." + }, + "subskills": [ + { + "name": "Speed Boost", + "description": "Team gains 25% Move Speed. MECH-type characters gain 14% Attack Speed.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Combo: Aerolite Impact", + "description": "Fires a Power Shot after 3 consecutive shots.\nPower Shot: 350% ATK of Physical DMG to all targets in a straight line." + }, + "subskills": [ + { + "name": "Comet Blast", + "description": "Crit hit of Combo ATKs has a 50.0% chance to stun enemies for 3.0s." + }, + { + "name": "Nova Barrage", + "description": "Combo ATKs additionally deals 296 Physical DMG against the target.", + "requiredRank": "s" + }, + { + "name": "Falling Comet", + "description": "When performing Combo ATKs, gain Ignore Interrupt and 60.0% DEF.", + "requiredRank": "ss" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Antimatter Rounds", + "description": "Deal 60.0% more DMG against shields." + }, + { + "name": "Shattering Blow", + "description": "Upon shield break, stuns enemy for 4.0s and deals 100% ATK of Physical DMG." + }, + { + "name": "Critical Mastery", + "description": "Gain 10.0% Crit DMG. Deal 50.0% more Crit DMG against frozen enemies.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Gungnir Fire", + "description": "Summons a Valkyrie heavy cannon to blast away at enemies before her.\nUncanny Cannon: Up to 1200% of ATK of Physical DMG.SP Cost: 50" + }, + "subskills": [ + { + "name": "Valkyrie Impact", + "description": "The last hit of the Ultimate stuns enemy for 5.0s." + }, + { + "name": "Valkyrie Impulse", + "description": "During Ultimate, tap [ATK] repeatedly to additionally deal 371 Fire DMG for each tap (max: 15 times).", + "requiredRank": "s" + }, + { + "name": "Valkyrie Frenzy", + "description": "Ultimate gains 20.0% Crit DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Singularity", + "description": "Quickly cartwheels away to evade enemy attacks. Can be performed twice in a row.\nEnergy Black Hole: Triggers upon an Ultimate Evasion. Lasts for 2s, during which it pulls in enemies nearby. CD: 10s." + }, + "subskills": [ + { + "name": "Star Sprint", + "description": "After evasion or battle entry, gain 70.0% Move Speed for 4.0s. CD: 6s.", + "requiredRank": "this" + }, + { + "name": "Time Bender", + "description": "Shortens CD of Ultimate Evasion by 3.0s." + }, + { + "name": "Nova Collapse", + "description": "Extends the duration of Energy Black Hole to 5.0s and expands the pull-in range by 6.0 meters.", + "requiredRank": "s" + } + ] + }, + "basic": { + "core": { + "name": "Gyrodrive Kata", + "description": "Fire 4 shots in rapid succession.\n1st Shot: 100% ATK of Physical DMG.\n2nd Shot: 100% ATK of Physical DMG.\n3rd Shot: 150% ATK of Physical DMG.\n4th Shot: 250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Concentrate Fire", + "description": "Each repeated attack against the same target gains 2% ATK Speed (max: 35%). Effect resets if not attacking for 2s or switching targets." + }, + { + "name": "Bleeding Shot", + "description": "Crit hit of Basic ATKs has a 80% chance to bleed enemies, dealing 255 Physical DMG every 0.5s for 4.0s." + }, + { + "name": "QTE: Meteor Shower", + "description": "QTE: Triggers when an enemy is frozen, dealing 600% ATK of Physical DMG against a single target. Last hit of the QTE deals 400.1% ATK of AOE Physical DMG and impairs the target, reducing their DEF by 60% for 6s." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/vt.json b/public/data/battlesuits/vt.json new file mode 100644 index 00000000..a401b41c --- /dev/null +++ b/public/data/battlesuits/vt.json @@ -0,0 +1,120 @@ +{ + "id": "vt", + "name": "Valkyrie Triumph", + "type": "biologic", + "valkyrie": "himeko", + "strengths": [ + "physical", + "heal", + "time mastery", + "stun", + "heavy atk" + ], + "leader": { + "core": { + "name": "Triumph", + "description": "Leader Bonus:Triumph: All characters in the team gain 15% Physical DMG at above 80% HP. BIO-type characters gain 25% DEF." + }, + "subskills": [ + { + "name": "Triumph", + "description": "All characters in the team gain 30% Physical DMG at above 80% HP. BIO-type characters gain 40% DEF.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Valkyrie Charge", + "description": "Unleash a Windmill Cleave attack when sprinting.Tap the [ATK] button while sprinting to unleash a jumping cleave, dealing 450% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Mutilate", + "description": "Switch entry unleashes a horizontal slash, dealing 480% ATK of Physical DMG." + }, + { + "name": "QTE: Mittelhau - Zorn", + "description": "QTE: Triggers when an enemy is frozen, unleashing a powerful horizontal slash that deals 800% ATK of Physical DMG.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "By Victory", + "description": "Increases Crit DMG done to frozen and stunned enemies by 50.0%." + }, + { + "name": "Iron Wall", + "description": "Upon exiting, team gains Ignore Interrupt and 70.0% DEF for 4.0s.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Blade Field", + "description": "Creates a sword rain enchant.Time Field: Lasts for 8s. Inflicts Time Slow to affected enemies.Field Shatter: Explosion deals 800% ATK of Physical DMG.SP Cost: 125" + }, + "subskills": [ + { + "name": "Shattering Field", + "description": "Increases Physical DMG against enemies within the Enchant by 50.0%." + }, + { + "name": "Healing Field", + "description": "For every enemy inside the Enchant, heal the team by 30.2 HP every 0.5s. Max stacks: 5.", + "requiredRank": "s" + }, + { + "name": "Imploding Field", + "description": "Field Shatter deals additional 500% ATK of Physical DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Shock Wave", + "description": "Sideway dodge to evade enemy attacks. Can be triggered 2 times in a row.Energy Charge: Directly unleash 1st Charged Attack after Ultimate Evasion.Wave Blast: Releases a shock wave at original position after Ultimate Evasion, stunning all enemies within the AOE. Lasts for 2s. CD: 20s." + }, + "subskills": [ + { + "name": "Rapid CD", + "description": "Shortens CD of Wave Blast by 6.0s." + }, + { + "name": "Wave Enhance", + "description": "Extends duration of Wave Blast by 2.0s.", + "requiredRank": "s" + }, + { + "name": "Wave Defense", + "description": "When triggering Wave Blast, increases Ignore Interruption and gains 50.0% Total DMG Reduction to self for 6.0s.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Heavy Sword (VT)", + "description": "Basic ATK: 3-sequence Zweihander Fechten. Each sequence can be charged for enhanced power.1st Sequence: 150% ATK of Physical DMG.2nd Sequence: 180% ATK of Physical DMG.3rd Sequence: 250% ATK of Physical DMG.1st Charged Strike: 200%+300% ATK of Physical DMG.2nd Charged Strike: 250%+400% ATK of Physical DMG.3rd Charged Strike: 320%+440% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Critical Cleave", + "description": "Charged ATKs gain 21.0% Crit Rate. Deals additional 35.0% Physical DMG to unshielded enemies." + }, + { + "name": "Perseverance", + "description": "During Charged ATKs, gain Ignore Interrupt and take 64.0% less Physical DMG." + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/wc.json b/public/data/battlesuits/wc.json new file mode 100644 index 00000000..5b9d5ab0 --- /dev/null +++ b/public/data/battlesuits/wc.json @@ -0,0 +1,126 @@ +{ + "id": "wc", + "name": "White Comet", + "type": "mecha", + "valkyrie": "kiana", + "strengths": [ + "physical", + "burst", + "time mastery", + "stun" + ], + "leader": { + "core": { + "name": "Comet Bless", + "description": "Leader Bonus: Guider: Team gains 10% Max HP in battle." + }, + "subskills": [ + { + "name": "Guider", + "description": "Team gains 18% Max HP in battle.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Combo Skill: Comet Fall", + "description": "Attacks enemy with a double-kick, punting it into the air and then bringing it down.\nPunt: 50% of ATK of Physical DMG.\nBring Down: 275% of ATK of AOE Physical DMG." + }, + "subskills": [ + { + "name": "Switch: Neko Stomp", + "description": "Switch entry unleashes a crushing slam, dealing 275% ATK of physical DMG. Stuns enemy for 6.0s upon a successful interrupt.", + "requiredRank": "this" + }, + { + "name": "QTE: Aerial Helix", + "description": "QTE: Triggered when an enemy is knocked airborne, dealing 375% ATK + 2,250.0) of Physical DMG. Last hit of the QTE stuns the enemy for 3s." + }, + { + "name": "Gravity Freak", + "description": "The 2nd strike of combo attacks and Neko Stomp deals an additional 1,125 Fire DMG against enemies with an unbroken Elite Shield.", + "requiredRank": "s" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Antimatter Rounds", + "description": "Deal 50.0% more DMG against shields.", + "requiredRank": "this" + }, + { + "name": "Critical Mastery", + "description": "Gain 40.0% Crit DMG at above 80% HP.", + "requiredRank": "ss" + } + ] + }, + "ultimate": { + "core": { + "name": "Neko-Charm!", + "description": "Activates Valkyrie's burst mode and consumes SP.\nBurst: Consumes SP continuously to gain Attack Speed and Ignore Interrupt.\nConsumes 20 SP (at over 100 SP) to activate and 10 SP/s afterwards until SP is depleted; max duration: 60s." + }, + "subskills": [ + { + "name": "Valkyrie Impact", + "description": "Burst activation stuns nearby enemies for 5.0s and deals 2,610.0 Physical DMG.", + "requiredRank": "this" + }, + { + "name": "Valkyrie Barrier", + "description": "The team gains Ignore Interrupt and 100% DEF during Burst.", + "requiredRank": "s" + }, + { + "name": "Valkyrie Charge", + "description": "Receives an Energy Charge every 12.0s, the next attack consumes the charge and stuns the enemy for 3.0s." + } + ] + }, + "evasion": { + "core": { + "name": "Neko Cartwheel", + "description": "Quickly cartwheels away to evade enemy attacks. Can be performed twice in a row.\nTime Fracture: Triggers a 3s Time Fracture upon Ultimate Evasion; CD: 15s." + }, + "subskills": [ + { + "name": "Time Bender", + "description": "Shortens CD of Time Fracture by 4.0s.", + "requiredRank": "a" + }, + { + "name": "Temporal Flow", + "description": "Additionally restores 5.0 SP for the team when Ultimate Evasion triggers Time Fracture." + } + ] + }, + "basic": { + "core": { + "name": "Meteor Kata", + "description": "5-sequence Gun Kata.\n1st Sequence: 100% ATK of Physical DMG.\n2nd Sequence: 100% ATK of Physical DMG.\n3rd Sequence: 100% ATK of Physical DMG.\n4th Sequence: 150% ATK of Physical DMG x2.\n5th Sequence: 250% ATK of Physical DMG." + }, + "subskills": [ + { + "name": "Comet Kata", + "description": "Physical DMG dealt by each sequence of the 4-sequence Basic ATK increases by 143.0." + }, + { + "name": "Comet Break", + "description": "When Basic/Combo ATKs breaks an enemy shield, additionally deals 220.0% ATK of Physical DMG against the target.", + "requiredRank": "a" + }, + { + "name": "Comet Impact", + "description": "The 4-sequence Basic ATK has a 40.0% chance to stun the target for 2.0s when interrupting the target.", + "requiredRank": "sss" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/wd.json b/public/data/battlesuits/wd.json new file mode 100644 index 00000000..2b3d8c85 --- /dev/null +++ b/public/data/battlesuits/wd.json @@ -0,0 +1,130 @@ +{ + "id": "wd", + "name": "Wolf's Dawn", + "type": "psychic", + "valkyrie": "bronya", + "strengths": [ + "physical", + "time mastery", + "stun", + "weaken" + ], + "leader": { + "core": { + "name": "Harmonic Resonance", + "description": "Leader Bonus:\nHarmonic Resonance: When Combo Hit Count exceeds 30, team gains 15% Crit Rate. PSY-type characters gain 20% Crit DMG." + }, + "subskills": [ + { + "name": "Harmonic Resonance", + "description": "When Combo Hit Count exceeds 30, team gains 26% Crit Rate. PSY-type characters gain 29% Crit DMG.", + "requiredRank": "s" + } + ] + }, + "special": { + "core": { + "name": "Switch-Burst Assault", + "description": "Immediately unleashes Shield Charge upon entry.\nShield Charge: 250% ATK of Physical DMG.\nProject Bunny (summoned entity) enters battle. Project Bunny stats: 40% ATK, 100% DEF and 400% HP of the Valkyrie; 50% Elemental DMG resistance; and immunity to most crowd controls. The Valkyrie loses 20% ATK during Project Bunny's presence." + }, + "subskills": [ + { + "name": "Burst Assault", + "description": "Shield Charge additionally deals 170% ATK of Physical DMG. Project Bunny: Gains ATK equal to 20.0% of the Valkyrie's ATK.", + "requiredRank": "this" + }, + { + "name": "QTE: Dilated Momentum", + "description": "QTE: Triggers when an enemy is affected by Time Slow. Unleashes combo skills. Project Bunny: Burst Assault. The Valkyrie: Deals 750% ATK of Physical DMG and stuns enemies for 5.0s.", + "requiredRank": "this" + }, + { + "name": "Remote Control", + "description": "Project Bunny stays in battle for 12.0s after the Valkyrie exits." + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically.\nProject Bunny will be paralyzed once its HP depleted. Project Bunny restores 5% HP per second. If the Valkyrie goes near Project Bunny to help, it additionally restores 30% HP per second. Project Bunny revives when its HP is fully restored.\nProject Bunny: Knock surrounding enemies into the air upon revival. When Wolf's Dawn is nearby, Project Bunny gains 60% Physical DMG for 10s." + }, + "subskills": [ + { + "name": "Bio Ward", + "description": "All team members have a particle shield that absorbs Elemental DMG. The shield has 1,000 HP which is fully restores if not attacked for 6.0s.", + "requiredRank": "this" + }, + { + "name": "Prismatic Refraction", + "description": "When the particle shield on, Valkyrie deals 30.0% bonus Elemental DMG. Project Bunny has bonus ATK equal to 5% of Valkyrie's ATK.", + "requiredRank": "ss" + }, + { + "name": "Quantum Survival", + "description": "With the particle shield on, Valkyrie has a 45.0% chance to be debuff-immune. Project Bunny has bonus DEF equal to 100% of Valkyrie's DEF.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "GROM Slam", + "description": "Activate powerful resonance with Project Bunny to have it unleash devastating attacks.\nResonance: Project Bunny smashes the ground 3 times to damage and stun enemies, and applies Time Lock on weakened enemies for 5s.\n1st Smash: 275% Project Bunny's ATK of Physical DMG.\n2nd Smash: 425% Project Bunny's ATK of Physical DMG.\n3rd Smash: 575% Project Bunny's ATK of Physical DMG.\nSP Cost: 55." + }, + "subskills": [ + { + "name": "Synchronized Frenzy", + "description": "Upon Ultimate activation, Project Bunny recovers 60.0% HP. The Valkyrie and Project Bunny both gain 30.0% Physical DMG for 10.0s." + }, + { + "name": "EM Counter", + "description": "Each ground slam additionally deals 8,000 fixed DMG against enemy shields. During Ultimate, Project Bunny deals 100.0% more DMG against shields, and 180.0% more Physical DMG against weakened enemies." + }, + { + "name": "Gravity Traction", + "description": "Upon slamming the ground, pulls enemies surrounding Project Bunny towards it and deals an additional 400.0% ATK of Physical DMG.", + "requiredRank": "sss" + } + ] + }, + "evasion": { + "core": { + "name": "Simulated Flicker", + "description": "Enters temporary Dimension Shift to evade enemy attacks.\nSimulated Flicker: Summons Project Bunny to attack enemies upon an Ultimate Evasion, dealing 350% Project Bunny's ATK of Physical DMG and triggering Time Fracture for 3s on hit. CD: 15s.\nIf Project Bunny is paralyzed, Ultimate Evasions will heal it for 50% HP." + }, + "subskills": [ + { + "name": "Tactical MOD", + "description": "When Simulated Flicker is triggered, Project Bunny recovers 25.0% HP and gains 30.0% Physical DMG for 10s." + }, + { + "name": "Counter Protocols", + "description": "Shortens CD of Simulated Flicker by 4.0s." + }, + { + "name": "Field Supplies", + "description": "Ultimate Evasions recover 5.0 SP for the whole team.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged ATK using a cannon. Higher charge sequence deals more DMG.\nArm Switch: Changes the way of charging based on the weapon equipped.\nUncharged attacks order Project Bunny to unleash special attacks on the target." + }, + "subskills": [ + { + "name": "Crippling Blast", + "description": "Uncharged attacks weakens the target and other enemies nearby, reducing their ATK by 50.0% for 6.0s.", + "requiredRank": "this" + }, + { + "name": "Precise Targeting", + "description": "Project Bunny deals an additional 60.0% Physical DMG to weakened enemies.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/battlesuits/ya.json b/public/data/battlesuits/ya.json new file mode 100644 index 00000000..5aead7cd --- /dev/null +++ b/public/data/battlesuits/ya.json @@ -0,0 +1,125 @@ +{ + "id": "ya", + "name": "Yamabuki Armor", + "type": "psychic", + "valkyrie": "bronya", + "strengths": [ + "physical", + "heal", + "impair", + "burst", + "time mastery" + ], + "leader": { + "core": { + "name": "Mental Sync", + "description": "Leader Bonus:Mental Sync: When Combo Hit Count exceeds 30, team gains 20% Crit Rate. PSY-type characters gain 20% Crit DMG." + }, + "subskills": [ + { + "name": "Mental Sync", + "description": "When Combo Hit Count exceeds 30, team gains 26% Crit Rate. PSY-type characters gain 29% Crit DMG.", + "requiredRank": "this" + } + ] + }, + "special": { + "core": { + "name": "Switch: Shield Charge", + "description": "Switch skill immediately unleashes a Shield Charge.Shield Charge: 150% ATK of Physical DMG and knocks enemy into the air." + }, + "subskills": [ + { + "name": "Power Charge", + "description": "Additionally deals 1,125 Physical DMG against enemies hit by Shield Charge.", + "requiredRank": "this" + }, + { + "name": "QTE: Honkai Barrier", + "description": "QTE: Triggers when an enemy is affected by Time Slow. Attacks with Super Shield Charge, dealing 600% ATK of Physical DMG and stunning the target for 5.0s.", + "requiredRank": "this" + } + ] + }, + "passive": { + "core": { + "name": "Passive Skill", + "description": "Passive bonuses apply automatically." + }, + "subskills": [ + { + "name": "Mecha Barrier", + "description": "All team members have a mech shield that absorbs Physical DMG. This shield has 558 HP which is fully restored if not attacked for 6.0s.", + "requiredRank": "this" + }, + { + "name": "Reactive Shield", + "description": "Mecha shield deals 1,620 Lightning DMG to surrounding enemies and knocks them airborne when breached." + }, + { + "name": "Reinforced Barrier", + "description": "Mecha shield receives DEF equal to 100% of Yamabuki's DEF.", + "requiredRank": "s" + } + ] + }, + "ultimate": { + "core": { + "name": "Overdrive Mode", + "description": "Unlocks the Mecha's energy restrictions to enter Burst mode: Overdrive.Overdrive Cost: At over 40 SP, consumes 10 SP to enter Burst mode and 10 SP/s afterwards until SP is depleted during which the Valkyrie gains Iron Body.Overdrive Switch: Tap [Ultimate] to switch off Overdrive.Heat Reset: Heat meters of laser-type weapons will be reset upon Burst activation." + }, + "subskills": [ + { + "name": "Terror Drain", + "description": "When Overdrive Mode is triggered, heal the whole team by 108 HP for every impaired enemy hit by fist attacks." + }, + { + "name": "Terror Freeze", + "description": "Upon triggering Overdrive Mode, apply Time Lock to impaired enemies for 10.0s. Affected enemies remain impaired during Time Lock." + }, + { + "name": "Mending Link", + "description": "When Overdrive Mode is triggered, heal the whole team by 299 HP for each enemy kill." + } + ] + }, + "evasion": { + "core": { + "name": "Dimension Field", + "description": "Raises the shield to defend against frontal attacks.Counterstrike: Release the [Defense] button at the moment of the attack to unleash a counterstrike, dealing 100% ATK of Physical DMG.Perfect Defense: Counterstrike triggers a 5s Time Fracture, during which the Valkyrie gains 50% Move Speed and 30% ATK Speed for 3s.Base CD of Perfect Defense: 15s." + }, + "subskills": [ + { + "name": "Reflective Shield", + "description": "Can perform Counterstrike when defending against ranged attacks. Unleashes Shield Charge and ignites the enemy, dealing 154 Fire DMG every 0.5s for 10.0s." + }, + { + "name": "Reverse Trajectory", + "description": "Reflects the thrown objects back to the ranged attacker upon starting defense, dealing 350% of the original damage." + }, + { + "name": "Field Propulsion", + "description": "Recovers 4 SP for the whole team after Counterstrike.", + "requiredRank": "ss" + } + ] + }, + "basic": { + "core": { + "name": "Charge: Particle Cannon", + "description": "Charged cannon fire that deals greater DMG with higher charge sequence.Arm Switch: Charging mode changes with type of weapon equipped." + }, + "subskills": [ + { + "name": "Mech Phobia", + "description": "Uncharged attacks impairs the target and other enemies nearby, decreasing their DEF by 30.0% for 10.0s.", + "requiredRank": "this" + }, + { + "name": "Energy Overload", + "description": "Increases charging speed by 50.0% but decreases Crit Rate by 50%.", + "requiredRank": "s" + } + ] + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/allan-poe.json b/public/data/stigmata-sets/allan-poe.json new file mode 100644 index 00000000..ef1d191a --- /dev/null +++ b/public/data/stigmata-sets/allan-poe.json @@ -0,0 +1,14 @@ +{ + "id": "allan-poe", + "name": "Allan Poe", + "altName": "Voice of Darkness Set", + "twoSetSkill": { + "name": "Sculptor of Terror 2 Pieces", + "description": "Gain 20.0% Total DMG Multiplier. Total DMG of Charged ATK and any follow-up hits unleashed within the following 1s increases by 40.0%. Seele equip bonus: Total DMG increases by an additional 40.0%. CD: 3s." + }, + "threeSetSkill": { + "name": "Weaver of Death 3 Pieces", + "description": "Once attacked, ignore the damage from the attack and greatly gain Ignore Interrupt for 3s. CD: 20.0s. During CD, the host restores 650 HP upon hitting enemies with Charged ATK (applies once during each CD). Seele equip bonus: Total DMG increases by 25.0%." + }, + "version": 3.5 +} diff --git a/public/data/stigmata-sets/ana-schariac.json b/public/data/stigmata-sets/ana-schariac.json new file mode 100644 index 00000000..9ddd4449 --- /dev/null +++ b/public/data/stigmata-sets/ana-schariac.json @@ -0,0 +1,14 @@ +{ + "id": "ana-schariac", + "name": "Ana Schariac", + "altName": "Herrscher of Ice Set", + "twoSetSkill": { + "name": "Might of Solid Rime 2 Pieces", + "description": "Boosts Ice DMG by 25.0%. Combo and Charged ATKs summon Ice Pillars around enemies on hit to deal 400.0% ATK of Ice DMG to enemies nearby and boost host's Ignore Interrupt for 3s. CD: 10s." + }, + "threeSetSkill": { + "name": "Heart of Bitter Ice 3 Pieces", + "description": "Combo and Charged ATKs deal 50.0% bonus Total DMG. Host deals 10.0% bonus Ice DMG to enemies within 5 meters." + }, + "version": 4.2 +} diff --git a/public/data/stigmata-sets/anniversary-ball.json b/public/data/stigmata-sets/anniversary-ball.json new file mode 100644 index 00000000..d9bee782 --- /dev/null +++ b/public/data/stigmata-sets/anniversary-ball.json @@ -0,0 +1,13 @@ +{ + "id": "anniversary-ball", + "name": "Anniversary Ball", + "altName": "Anniversary Ball Set", + "twoSetSkill": { + "name": "Flower Dance 2 Pieces", + "description": "When the host is on the field, gain 1 Dance Level for every 5s on the battlefield (Max Dance Level: 3). The 3 Dance Levels buff Total DMG Multiplier by 15%, 20%, and 25% respectively. The Dance Level is reset to 0 when the host exits the field." + }, + "threeSetSkill": { + "name": "Dance of Passion 3 Pieces", + "description": "When the Dance Level reaches 3, attacks will cause an explosion, dealing 300% ATK of Physical DMG to surrounding enemies. CD: 6s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/anniversary-festival.json b/public/data/stigmata-sets/anniversary-festival.json new file mode 100644 index 00000000..e0b35c55 --- /dev/null +++ b/public/data/stigmata-sets/anniversary-festival.json @@ -0,0 +1,13 @@ +{ + "id": "anniversary-festival", + "name": "Anniversary Festival", + "altName": "Anniversary Festival Set", + "twoSetSkill": { + "name": "Anniversary Performance 2 Pieces", + "description": "Show time shares a common CD of 10s.Ultimate Evasion starts Kiana's Taijutsu, gaining 45% Physical DMG for 5s.Combo ATKs start Mei's Chado Ceremony, healing the host for 30 HP/s for 5s.Being hit by an enemy attack starts Bronya's Shooting Show, with said attack suffering 30% Total DMG Reduction and gaining 25% Attack Speed for 5s." + }, + "threeSetSkill": { + "name": "Festival 3 Pieces", + "description": "Gain 15% Max HP and 10% Crit Rate in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/anti-entropy-xmas.json b/public/data/stigmata-sets/anti-entropy-xmas.json new file mode 100644 index 00000000..20725564 --- /dev/null +++ b/public/data/stigmata-sets/anti-entropy-xmas.json @@ -0,0 +1,13 @@ +{ + "id": "anti-entropy-xmas", + "name": "Anti-Entropy XMas", + "altName": "Anti-Entropy XMas Set", + "twoSetSkill": { + "name": "General Purpose Polar Suit 2 Pieces", + "description": "The host takes 10% less Lightning and Fire DMG and 15% less Ice DMG." + }, + "threeSetSkill": { + "name": "XMas: Anti-Entropy 3 Pieces", + "description": "Gain 15% Max HP.\nMECH-type battlesuit equip bonus: Gain another 10% Max HP." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/aslaug.json b/public/data/stigmata-sets/aslaug.json new file mode 100644 index 00000000..9531755f --- /dev/null +++ b/public/data/stigmata-sets/aslaug.json @@ -0,0 +1,14 @@ +{ + "id": "aslaug", + "name": "Aslaug", + "altName": "Poem of Raven Set", + "twoSetSkill": { + "name": "Twisted Fate 2 Pieces", + "description": "Total DMG increases by 15.0%. Enemies in Feathered state take 30.0% bonus Elemental DMG instead. Team deals 12.0% bonus Total DMG. Skill effects cannot stack." + }, + "threeSetSkill": { + "name": "Kráka 3 Pieces", + "description": "Charged ATKs boost Total DMG by 20.0% on hit for 15s. Triggering it again resets the duration. With host on standby, team deals 30.0% bonus Fire DMG. Skill effects cannot stack." + }, + "version": 5.2 +} diff --git a/public/data/stigmata-sets/attila.json b/public/data/stigmata-sets/attila.json new file mode 100644 index 00000000..b0594e58 --- /dev/null +++ b/public/data/stigmata-sets/attila.json @@ -0,0 +1,13 @@ +{ + "id": "attila", + "name": "Attila", + "altName": "Scourge of God Set", + "twoSetSkill": { + "name": "MECH Master 2 Pieces", + "description": "Gain 30% Crit DMG. MECH-type battlesuit equip bonus: Gain 10% Max SP in battle." + }, + "threeSetSkill": { + "name": "Basic CRT Boost 3 Pieces", + "description": "Gain 40% CRT in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/avogadro.json b/public/data/stigmata-sets/avogadro.json new file mode 100644 index 00000000..8d4786c0 --- /dev/null +++ b/public/data/stigmata-sets/avogadro.json @@ -0,0 +1,14 @@ +{ + "id": "avogadro", + "name": "Avogadro", + "altName": "Matter Delver Set", + "twoSetSkill": { + "name": "Avogadro Constant 2 Pieces", + "description": "The host gains 30.0 initial SP in battle, and her weapon active consumes 15.0% less SP." + }, + "threeSetSkill": { + "name": "Avogadro's Law 3 Pieces", + "description": "The host gains 15.0% Total DMG. Her weapon active inflicts a mark on the target (CD: 20s), which explodes after 10s and deals 400.0% ATK of large-AOE Physical DMG. The host additionally deals 15.0% more Total DMG against marked enemies." + }, + "version": 4.7 +} diff --git a/public/data/stigmata-sets/beach-angels.json b/public/data/stigmata-sets/beach-angels.json new file mode 100644 index 00000000..a9dd8e5d --- /dev/null +++ b/public/data/stigmata-sets/beach-angels.json @@ -0,0 +1,13 @@ +{ + "id": "beach-angels", + "name": "Beach Angels", + "altName": "Beach Angels Set", + "twoSetSkill": { + "name": "Azure Summer 2 Pieces", + "description": "Combo ATKs gain 200% ATK of Physical DMG. CD: 4s." + }, + "threeSetSkill": { + "name": "Best Vacation 3 Pieces", + "description": "Removed 1-pc debuffs from this stigmata set." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/beach-party.json b/public/data/stigmata-sets/beach-party.json new file mode 100644 index 00000000..1fc32f7a --- /dev/null +++ b/public/data/stigmata-sets/beach-party.json @@ -0,0 +1,13 @@ +{ + "id": "beach-party", + "name": "Beach Party", + "altName": "Beach Party Set", + "twoSetSkill": { + "name": "Chaos Party 2 Pieces", + "description": "Attacks have a 12% chance of summoning a HOMU King who knocks down surrounding enemies to deal 450% ATK of Physical DMG. CD: 16s." + }, + "threeSetSkill": { + "name": "Zeal 3 Pieces", + "description": "All allies (including illusions) receive a Flame Wreath when HOMU King appears, dealing 893 Fire DMG every 0.5s to surrounding enemies. Flame wreath lasts 6s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/beethoven.json b/public/data/stigmata-sets/beethoven.json new file mode 100644 index 00000000..edde0b57 --- /dev/null +++ b/public/data/stigmata-sets/beethoven.json @@ -0,0 +1,14 @@ +{ + "id": "beethoven", + "name": "Beethoven", + "altName": "Klassik Komponist Set", + "twoSetSkill": { + "name": "Schicksalsinfonie 2 Pieces", + "description": "After casting the Ultimate, next team member switching in gains a 40% Melee Physical DMG buff (does not stack) for 10s. CD: 20s." + }, + "threeSetSkill": { + "name": "First Viennese School 3 Pieces", + "description": "After casting the Ultimate, next team member switching in takes 30% less Total DMG (effect does not stack) for 10s and restores HP equal to 20% of the host's Max HP. CD: 20s." + }, + "version": 3.0 +} diff --git a/public/data/stigmata-sets/benares-awakening.json b/public/data/stigmata-sets/benares-awakening.json new file mode 100644 index 00000000..7cbadbeb --- /dev/null +++ b/public/data/stigmata-sets/benares-awakening.json @@ -0,0 +1,14 @@ +{ + "id": "benares-awakening", + "name": "Benares - Awakening", + "altName": "Moon Dragon Set", + "twoSetSkill": { + "name": "Creation of Honkai 2 Pieces", + "description": "Boosts Total DMG by 20.0%. In Herrscher Form, attacks inflict Thunderblitz on enemies for 7s (cannot be stacked but can be refreshed). Enemies in Thunderblitz take 50.0% ATK of bonus Lightning DMG for each hit. CD: 1s." + }, + "threeSetSkill": { + "name": "Naga of Judgement 3 Pieces", + "description": "Boosts Lightning DMG by 20.0%. Host takes 15.0% less Total DMG. Enemies in Thunderblitz take 15.0% bonus Lightning DMG." + }, + "version": 4.1 +} diff --git a/public/data/stigmata-sets/bringer-of-light-2.json b/public/data/stigmata-sets/bringer-of-light-2.json new file mode 100644 index 00000000..bd6d4fff --- /dev/null +++ b/public/data/stigmata-sets/bringer-of-light-2.json @@ -0,0 +1,13 @@ +{ + "id": "bringer-of-light-2", + "name": "Bringer of Light 2", + "altName": "Bringer of Light Set", + "twoSetSkill": { + "name": "Born of Fire 3 Pieces", + "description": "Host has 10% bonus Attack Speed and takes 15% less Elemental DMG." + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/bringer-of-light.json b/public/data/stigmata-sets/bringer-of-light.json new file mode 100644 index 00000000..2568b015 --- /dev/null +++ b/public/data/stigmata-sets/bringer-of-light.json @@ -0,0 +1,13 @@ +{ + "id": "bringer-of-light", + "name": "Bringer of Light", + "altName": "Bringer of Light Set", + "twoSetSkill": { + "name": "Conservation of Charge 2 Pieces", + "description": "Boosts Total DMG by 15.0%. Combo or Charged ATK further boosts Total DMG by 15% for 15s. Can be refreshed." + }, + "threeSetSkill": { + "name": "EM Induction 3 Pieces", + "description": "Host has 10.0% bonus Attack Speed and takes 15.0% less Elemental DMG." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/bronya-shadow.json b/public/data/stigmata-sets/bronya-shadow.json new file mode 100644 index 00000000..c9325fb2 --- /dev/null +++ b/public/data/stigmata-sets/bronya-shadow.json @@ -0,0 +1,13 @@ +{ + "id": "bronya-shadow", + "name": "Bronya - Shadow", + "altName": "Traitor Wolf Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/caravaggio.json b/public/data/stigmata-sets/caravaggio.json new file mode 100644 index 00000000..11219ab7 --- /dev/null +++ b/public/data/stigmata-sets/caravaggio.json @@ -0,0 +1,14 @@ +{ + "id": "caravaggio", + "name": "Caravaggio", + "altName": "Tenebrosi Set", + "twoSetSkill": { + "name": "Naturalism 2 Pieces", + "description": "For each hit dealt by an entity summoned by the host (CD: 2s), team gains 5% Elemental DMG (unique effect). Stacks up to 4 times. At 4 stacks, enter Natural State for 6s (effect no longer stacks at this state). Natural State: Gain another 20% Elemental DMG. All buffs are cleared when Natural State ends." + }, + "threeSetSkill": { + "name": "Chairoscuro 3 Pieces", + "description": "For every friendly summoned entity present, the host gains 15% Total DMG Reduction. CD: 10s. Stacks up to 3 times. Each hit taken removes 1 stack." + }, + "version": 2.8 +} diff --git a/public/data/stigmata-sets/cecilia-schariac.json b/public/data/stigmata-sets/cecilia-schariac.json new file mode 100644 index 00000000..4a179db1 --- /dev/null +++ b/public/data/stigmata-sets/cecilia-schariac.json @@ -0,0 +1,13 @@ +{ + "id": "cecilia-schariac", + "name": "Cecilia Schariac", + "altName": "Legendary Lady Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/charlemagne.json b/public/data/stigmata-sets/charlemagne.json new file mode 100644 index 00000000..a2cf6b96 --- /dev/null +++ b/public/data/stigmata-sets/charlemagne.json @@ -0,0 +1,13 @@ +{ + "id": "charlemagne", + "name": "Charlemagne", + "altName": "Charles the Great Set", + "twoSetSkill": { + "name": "Fränkischen Herrscher 2 Pieces", + "description": "At 70% or higher SP, surrounding enemies lose 20% ATK and 20% DEF." + }, + "threeSetSkill": { + "name": "Joyeuse 3 Pieces", + "description": "When attacking MECH-type enemies, gain 20% Physical DMG.\nMei or Yae Sakura equip bonus: Gain 25% HP in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/charlotte.json b/public/data/stigmata-sets/charlotte.json new file mode 100644 index 00000000..f8f547ac --- /dev/null +++ b/public/data/stigmata-sets/charlotte.json @@ -0,0 +1,13 @@ +{ + "id": "charlotte", + "name": "Charlotte", + "altName": "Ranger Set", + "twoSetSkill": { + "name": "Basic DMG Boost 2 Pieces", + "description": "Gain 8% Physical DMG." + }, + "threeSetSkill": { + "name": "DEF Boost 3 Pieces", + "description": "Gain 20% DEF in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/children.json b/public/data/stigmata-sets/children.json new file mode 100644 index 00000000..2d4c8d8a --- /dev/null +++ b/public/data/stigmata-sets/children.json @@ -0,0 +1,14 @@ +{ + "id": "children", + "name": "Columbus", + "altName": "Children Set", + "twoSetSkill": { + "name": "Combat Sync 2 Pieces", + "description": "When Charged ATKs hit, if there is no more than one enemy within 8m, host deals 45.0% bonus Total DMG for 6s." + }, + "threeSetSkill": { + "name": "Battle-tested 3 Pieces", + "description": "Charged ATKs deal 200.0% ATK of bonus Physical DMG. CD: 6s. Asuka equip bonus: Charged ATKs deal 40.0% bonus Physical DMG and in enhanced form, the CD drops to 3s." + }, + "version": 4.6 +} diff --git a/public/data/stigmata-sets/cleopatra.json b/public/data/stigmata-sets/cleopatra.json new file mode 100644 index 00000000..d4b4eff2 --- /dev/null +++ b/public/data/stigmata-sets/cleopatra.json @@ -0,0 +1,13 @@ +{ + "id": "cleopatra", + "name": "Cleopatra", + "altName": "Queen of Egypt Set", + "twoSetSkill": { + "name": "Gun Kata 2 Pieces", + "description": "Gain 25% Move Speed.Kiana or Kallen equip bonus: Gain 20% Max HP in battle." + }, + "threeSetSkill": { + "name": "Speeding Bullet 3 Pieces", + "description": "Enemies further away get hit harder. Ranged attacks gain 5% Physical DMG for every meter of distance to the target. Max stacks: 10." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/cocolia.json b/public/data/stigmata-sets/cocolia.json new file mode 100644 index 00000000..bd6758e6 --- /dev/null +++ b/public/data/stigmata-sets/cocolia.json @@ -0,0 +1,13 @@ +{ + "id": "cocolia", + "name": "Cocolia", + "altName": "Anti-Entropy Commander Set", + "twoSetSkill": { + "name": "Charging Shield 2 Pieces", + "description": "Receives a shield when an entity summoned by the host is attacked. When active, the shield provides 50% Total DMG Reduction against incoming attacks and lasts 7s. CD: 21s." + }, + "threeSetSkill": { + "name": "Explosion Armor 3 Pieces", + "description": "The Charging Shield explodes when broken, dealing 500% ATK of Physical DMG to surrounding enemies in a large AOE." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/columbus.json b/public/data/stigmata-sets/columbus.json new file mode 100644 index 00000000..21ee743a --- /dev/null +++ b/public/data/stigmata-sets/columbus.json @@ -0,0 +1,13 @@ +{ + "id": "columbus", + "name": "Columbus", + "altName": "Children Set", + "twoSetSkill": { + "name": "Combat Sync 2 Pieces", + "description": "When Charged ATKs hit, if there is no more than one enemy within 8m, host deals 45.0% bonus Total DMG for 6s." + }, + "threeSetSkill": { + "name": "Battle-tested 3 Pieces", + "description": "Charged ATKs deal 200.0% ATK of bonus Physical DMG. CD: 6s. Asuka equip bonus: Charged ATKs deal 40.0% bonus Physical DMG and in enhanced form, the CD drops to 3s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/dante.json b/public/data/stigmata-sets/dante.json new file mode 100644 index 00000000..bf96248d --- /dev/null +++ b/public/data/stigmata-sets/dante.json @@ -0,0 +1,14 @@ +{ + "id": "dante", + "name": "Dante", + "altName": "Eloquent Poet Set", + "twoSetSkill": { + "name": "La Vita Nuova 2 Pieces", + "description": "The host gains 20.0% Crit DMG. The host gains 30.0% Physical DMG for 10s upon entering Burst mode or hitting an enemy with Charged ATK in Burst mode; triggering this effect again resets the duration. Durandal equip bonus: CD of Ultimate Evasion / Retaliation shortens by 20%." + }, + "threeSetSkill": { + "name": "Divine Comedy 3 Pieces", + "description": "In Burst mode, the host deals 30.0% more DMG against shields, and her Charged ATKs can impair unimpaired enemies, reducing their DEF by 40.0% for 8s. Durandal equip bonus: The impairing debuff reduces enemy DEF by 60.0% instead." + }, + "version": 3.8 +} diff --git a/public/data/stigmata-sets/dark-jixuanyuan.json b/public/data/stigmata-sets/dark-jixuanyuan.json new file mode 100644 index 00000000..6e73c1ef --- /dev/null +++ b/public/data/stigmata-sets/dark-jixuanyuan.json @@ -0,0 +1,13 @@ +{ + "id": "dark-jixuanyuan", + "name": "Dark Jixuanyuan", + "altName": "Black Kirin Set", + "twoSetSkill": { + "name": "Blade of Darkness 2 Pieces", + "description": "When global Time Fracture is active, gain 40% Physical DMG.Kiana or Kallen equip bonus: Basic ATKs (including Combo and Charged ATKs) gain 4 additional SP. CD: 2s." + }, + "threeSetSkill": { + "name": "Daughter of Darkness 3 Pieces", + "description": "When Time Fracture is active, active skills consumes 30% less SP." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/darwin.json b/public/data/stigmata-sets/darwin.json new file mode 100644 index 00000000..ccf5f436 --- /dev/null +++ b/public/data/stigmata-sets/darwin.json @@ -0,0 +1,13 @@ +{ + "id": "darwin", + "name": "Darwin", + "altName": "Theory of Evolution Set", + "twoSetSkill": { + "name": "Origin of Shields 2 Pieces", + "description": "Gains a shield upon entry. The shield disappears upon taking an enemy hit and inflicts a 3s paralysis on nearby enemies. Shield appears again after 10s. When the shield is active, character gains 20% Lightning DMG." + }, + "threeSetSkill": { + "name": "Wings of Life 3 Pieces", + "description": "Gain 20% Lightning DMG and 20% faster Move Speed. The shield of the Origin of Shields disappears after taking 2 hits." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/dickens.json b/public/data/stigmata-sets/dickens.json new file mode 100644 index 00000000..23d6b90f --- /dev/null +++ b/public/data/stigmata-sets/dickens.json @@ -0,0 +1,14 @@ +{ + "id": "dickens", + "name": "Dickens", + "altName": "Pen of Critic Set", + "twoSetSkill": { + "name": "Foe of Industrialists 2 Pieces", + "description": "Basic, Combo, and Charged ATKs deal 20.0% bonus Physical DMG and an additional 15.0% bonus Physical DMG against MECH enemies. Casting Ultimate boosts Total DMG of Basic, Combo, and Charged ATKs by 20.0% for 8s. Can be refreshed" + }, + "threeSetSkill": { + "name": "Social Truth 3 Pieces", + "description": "Casting Ultimate reduces Total DMG taken by 30.0% and improves Ignore Interrupt for 8s. When equipped by the Olenyevas, charges of an individual stigmata start at 5 and max at 8. The starting charge bonus can proc once every 10 min in Open World." + }, + "version": 4.3 +} diff --git a/public/data/stigmata-sets/dirac.json b/public/data/stigmata-sets/dirac.json new file mode 100644 index 00000000..2bbf74f0 --- /dev/null +++ b/public/data/stigmata-sets/dirac.json @@ -0,0 +1,14 @@ +{ + "id": "dirac", + "name": "Dirac", + "altName": "Quantum Waltz Set", + "twoSetSkill": { + "name": "2nd Quantization 2 Pieces", + "description": "If any 2 stigmata effects are active, gain 35.0% Physical DMG. When this effect is triggered, the durations of both stigmata effects are reset and extended to 14s." + }, + "threeSetSkill": { + "name": "Dirac Equation 3 Pieces", + "description": "If all 3 stigmata effects are active, Ultimate/Burst mode ATKs also apply Impair to non-impaired enemies on hit, lowering their DEF by 50.0% for 3s. When this effect is triggered, the durations of all 3 stigmata effects are reset and extended to 18s." + }, + "version": 3.2 +} diff --git a/public/data/stigmata-sets/dracula.json b/public/data/stigmata-sets/dracula.json new file mode 100644 index 00000000..e6d181d3 --- /dev/null +++ b/public/data/stigmata-sets/dracula.json @@ -0,0 +1,14 @@ +{ + "id": "dracula", + "name": "Dracula", + "altName": "Vampire Prince Set", + "twoSetSkill": { + "name": "Kindred 2 Pieces", + "description": "Upon scoring a crit hit, summon 1 Kindred that lasts 10s, and resets the duration of all existing Kindreds. The Kindred deals 50% ATK of Physical DMG (DMG is directly based on the host and benefit from the host's stat bonuses). Up to 3 Kindreds can exist at the same time, each increasing the host's Crit DMG by 15%." + }, + "threeSetSkill": { + "name": "Resurrection 3 Pieces", + "description": "When HP is below 1%, activate Revival Mode that lasts 5s, during which the host cannot attack nor move but is invincible and heals 20% of HP per second. When Revival Mode ends, knock surrounding enemies airborne and bleed them for 5s, dealing 20% ATK of Physical DMG per second. CD: 300s." + }, + "version": 2.0 +} diff --git a/public/data/stigmata-sets/dragon-boat.json b/public/data/stigmata-sets/dragon-boat.json new file mode 100644 index 00000000..a1307c59 --- /dev/null +++ b/public/data/stigmata-sets/dragon-boat.json @@ -0,0 +1,13 @@ +{ + "id": "dragon-boat", + "name": "Dragon Boat", + "altName": "Dragon Boat Festival Set", + "twoSetSkill": { + "name": "Aromatic Bath 2 Pieces", + "description": "Gain 10% Max SP in battle. Gain 10% Max HP in battle." + }, + "threeSetSkill": { + "name": "Medicinal Wine 3 Pieces", + "description": "When HP is above 70%, gain 6% Physical DMG for every 5% of HP exceeded." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/edison.json b/public/data/stigmata-sets/edison.json new file mode 100644 index 00000000..10a482dd --- /dev/null +++ b/public/data/stigmata-sets/edison.json @@ -0,0 +1,13 @@ +{ + "id": "edison", + "name": "Edison", + "altName": "Inventor Set", + "twoSetSkill": { + "name": "Surge Current 2 Pieces", + "description": "Gain 1 charge every 12 sec. Next Basic ATK (including Combo and Charged ATK) gains 50% Total DMG Multiplier. Host also gains 15% Total DMG Multiplier for 6s." + }, + "threeSetSkill": { + "name": "EM Field 3 Pieces", + "description": "Gain 25% Lightning DMG." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/edwin-hubble.json b/public/data/stigmata-sets/edwin-hubble.json new file mode 100644 index 00000000..aa9cf85a --- /dev/null +++ b/public/data/stigmata-sets/edwin-hubble.json @@ -0,0 +1,13 @@ +{ + "id": "edwin-hubble", + "name": "Edwin Hubble", + "altName": "Cosmic Observer Set", + "twoSetSkill": { + "name": "Observation 2 Pieces", + "description": "When attacking slowed enemies, the host gains a 15% Attack Speed buff for 4s. Triggering this again resets the duration." + }, + "threeSetSkill": { + "name": "Absolute Zero 3 Pieces", + "description": "Gain 30% Ice DMG. Combo/charged attacks further gain 10% Total DMG Multiplier." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/einstein-band.json b/public/data/stigmata-sets/einstein-band.json new file mode 100644 index 00000000..ff7a359b --- /dev/null +++ b/public/data/stigmata-sets/einstein-band.json @@ -0,0 +1,14 @@ +{ + "id": "einstein-band", + "name": "Einstein - Band", + "altName": "Anti-Entropy Ball Set", + "twoSetSkill": { + "name": "Stage Lights 2 Pieces", + "description": "Robot assistant's Flash Bomb, Shockwave, and Laser attacks have a 30% chance of dealing DMG 2 times." + }, + "threeSetSkill": { + "name": "Solo Dance 3 Pieces", + "description": "Removes the enemy number restrictions from all stigmata skills in this stigmata set. The host's attacks gain 15% Total DMG Multiplier." + }, + "version": 2.0 +} diff --git a/public/data/stigmata-sets/einstein.json b/public/data/stigmata-sets/einstein.json new file mode 100644 index 00000000..462ed89d --- /dev/null +++ b/public/data/stigmata-sets/einstein.json @@ -0,0 +1,13 @@ +{ + "id": "einstein", + "name": "Einstein", + "altName": "Relatively Natural Curls Set", + "twoSetSkill": { + "name": "Special Relativity 2 Pieces", + "description": "Gain 5% Total DMG Multiplier for every meter of distance from the enemy. Bonus stacks up to 5 times." + }, + "threeSetSkill": { + "name": "General Relativity 3 Pieces", + "description": "Get Total DMG Reduction when closer to the enemy, up to a max of 40% DMG Reduction." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/ekaterina.json b/public/data/stigmata-sets/ekaterina.json new file mode 100644 index 00000000..7c0c556c --- /dev/null +++ b/public/data/stigmata-sets/ekaterina.json @@ -0,0 +1,13 @@ +{ + "id": "ekaterina", + "name": "Ekaterina", + "altName": "Tsar of Russia Set", + "twoSetSkill": { + "name": "MECH Power 2 Pieces", + "description": "Gain 15% CRT in battle. MECH-type battlesuit equip bonus: Gain 15% Max SP in battle." + }, + "threeSetSkill": { + "name": "Combo Burst 3 Pieces", + "description": "When Combo Hit Count exceeds 70, gain 120% Crit DMG." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/elizabeth-bathory.json b/public/data/stigmata-sets/elizabeth-bathory.json new file mode 100644 index 00000000..38074592 --- /dev/null +++ b/public/data/stigmata-sets/elizabeth-bathory.json @@ -0,0 +1,13 @@ +{ + "id": "elizabeth-bathory", + "name": "Elizabeth Bathory", + "altName": "Vampire Countess Set", + "twoSetSkill": { + "name": "BIO Master 2 Pieces", + "description": "Gains 20% Physical DMG.\nBIO equip bonus: Gains another 10% Max SP." + }, + "threeSetSkill": { + "name": "Feedback 3 Pieces", + "description": "Host gains 15% faster ATK Speed. Hits have a 10% chance to heal 3% HP. CD: 2s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/elysia.json b/public/data/stigmata-sets/elysia.json new file mode 100644 index 00000000..9b59d921 --- /dev/null +++ b/public/data/stigmata-sets/elysia.json @@ -0,0 +1,14 @@ +{ + "id": "elysia", + "name": "Elysia", + "altName": "Pristine Elf Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + }, + "version": 5.1 +} diff --git a/public/data/stigmata-sets/encompassing-beauty.json b/public/data/stigmata-sets/encompassing-beauty.json new file mode 100644 index 00000000..ccef0733 --- /dev/null +++ b/public/data/stigmata-sets/encompassing-beauty.json @@ -0,0 +1,13 @@ +{ + "id": "encompassing-beauty", + "name": "Encompassing Beauty", + "altName": "Encompassing Beauty Set", + "twoSetSkill": { + "name": "Ephemeral 2 Pieces", + "description": "Each Combo/Charged ATK (CD: 1s) adds 1 charge. At 4 charges, the host enters Mist Form for 6s. (CD: 20s; all charges will be removed when Mist Form ends). Mist Form: Deals 600 Physical DMG against a random enemy within 6-meter radius of self every 0.25s; each target will take no more than 1 hit in each 0.5s span." + }, + "threeSetSkill": { + "name": "Exquisite 3 Pieces", + "description": "When the Mist effect ends, heal every ally for 30 HP/s for 6s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/fu-hua-margrave.json b/public/data/stigmata-sets/fu-hua-margrave.json new file mode 100644 index 00000000..2fc5283d --- /dev/null +++ b/public/data/stigmata-sets/fu-hua-margrave.json @@ -0,0 +1,14 @@ +{ + "id": "fu-hua-margrave", + "name": "Fu Hua - Margrave", + "altName": "Guard Emperya Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + }, + "version": 3.7 +} diff --git a/public/data/stigmata-sets/fu-hua-musician.json b/public/data/stigmata-sets/fu-hua-musician.json new file mode 100644 index 00000000..b1eb7794 --- /dev/null +++ b/public/data/stigmata-sets/fu-hua-musician.json @@ -0,0 +1,13 @@ +{ + "id": "fu-hua-musician", + "name": "Fu Hua Musician", + "altName": "Musician Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/fuxi.json b/public/data/stigmata-sets/fuxi.json new file mode 100644 index 00000000..37d0129a --- /dev/null +++ b/public/data/stigmata-sets/fuxi.json @@ -0,0 +1,13 @@ +{ + "id": "fuxi", + "name": "Fuxi", + "altName": "Hexagrams of Fuxi Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/galileo.json b/public/data/stigmata-sets/galileo.json new file mode 100644 index 00000000..8b58bdc8 --- /dev/null +++ b/public/data/stigmata-sets/galileo.json @@ -0,0 +1,13 @@ +{ + "id": "galileo", + "name": "Galileo", + "altName": "Stargazer Set", + "twoSetSkill": { + "name": "Heliocentrism 2 Pieces", + "description": "Gain 30% Melee Crit DMG." + }, + "threeSetSkill": { + "name": "Sunspot Observation 3 Pieces", + "description": "Receive 40% less Indirect Physical DMG (such as bleeding)." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/gustav-klimt.json b/public/data/stigmata-sets/gustav-klimt.json new file mode 100644 index 00000000..3e2b32a1 --- /dev/null +++ b/public/data/stigmata-sets/gustav-klimt.json @@ -0,0 +1,14 @@ +{ + "id": "gustav-klimt", + "name": "Gustav Klimt", + "altName": "Accursed Shadows Set", + "twoSetSkill": { + "name": "Blood Curse 2 Pieces", + "description": "Upon using weapon active skill (CD:16s), apply a 8s Hematic Curse to enemies within a 6-meter AOE center on self. Enemies affected by Hematic Curse take 10% more Physical DMG." + }, + "threeSetSkill": { + "name": "Soul Shield 3 Pieces", + "description": "Character takes 50% less indirect DMG. Hematic Curse duration is extended by 2s." + }, + "version": 2.5 +} diff --git a/public/data/stigmata-sets/hanabi-fireworks.json b/public/data/stigmata-sets/hanabi-fireworks.json new file mode 100644 index 00000000..aa74b8b6 --- /dev/null +++ b/public/data/stigmata-sets/hanabi-fireworks.json @@ -0,0 +1,13 @@ +{ + "id": "hanabi-fireworks", + "name": "Hanabi Fireworks", + "altName": "Hanabi Fireworks Set", + "twoSetSkill": { + "name": "Hanabi Fest 2 Pieces", + "description": "Upon using weapon active skill, surrounding enemies take 100% ATK of Physical DMG and 100% ATK of Fire DMG every 0.5s for 6s. Triggering this again resets the duration." + }, + "threeSetSkill": { + "name": "XXXL Firecrackers 3 Pieces", + "description": "Gain 10% Crit Rate and 60% Crit DMG to self." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/hannah.json b/public/data/stigmata-sets/hannah.json new file mode 100644 index 00000000..768373b0 --- /dev/null +++ b/public/data/stigmata-sets/hannah.json @@ -0,0 +1,13 @@ +{ + "id": "hannah", + "name": "Hannah", + "altName": "Teutonic Order Set", + "twoSetSkill": { + "name": "Dual Guns Master 2 Pieces", + "description": "Gain 15% Melee Physical DMG. Kiana or Kallen equip bonus: Gain 5% Max HP in battle." + }, + "threeSetSkill": { + "name": "Speed Boost 3 Pieces", + "description": "Gain 15% Move Speed." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/heartfelt-memories.json b/public/data/stigmata-sets/heartfelt-memories.json new file mode 100644 index 00000000..ebdfc5ac --- /dev/null +++ b/public/data/stigmata-sets/heartfelt-memories.json @@ -0,0 +1,13 @@ +{ + "id": "heartfelt-memories", + "name": "Heartfelt Memories", + "altName": "Heartfelt Memories Set", + "twoSetSkill": { + "name": "Anniversary 2 Pieces", + "description": "Gain 30 CRT and 40% Crit DMG." + }, + "threeSetSkill": { + "name": "Celebration 3 Pieces", + "description": "Gain 15% Max HP in battle. Reduce skill activation SP cost by 30%." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/higokumaru.json b/public/data/stigmata-sets/higokumaru.json new file mode 100644 index 00000000..bbd30d00 --- /dev/null +++ b/public/data/stigmata-sets/higokumaru.json @@ -0,0 +1,13 @@ +{ + "id": "higokumaru", + "name": "Higokumaru", + "altName": "Ancient Willpower Set", + "twoSetSkill": { + "name": "Fox Flame 2 Pieces", + "description": "For every Combo Hit Count, Higokumaru's attacks gain 1% Fire DMG. Stacks up to 40 times. Host also gains the same fire damage bonus." + }, + "threeSetSkill": { + "name": "Fox Shadow 3 Pieces", + "description": "Upon entering the battle, if Combo Hit Count is less than 50, instantly increase the count to 50. CD: 30s. Fox Flame can gain 40 more stacks." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/himeko-christmas.json b/public/data/stigmata-sets/himeko-christmas.json new file mode 100644 index 00000000..d8ff7bff --- /dev/null +++ b/public/data/stigmata-sets/himeko-christmas.json @@ -0,0 +1,13 @@ +{ + "id": "himeko-christmas", + "name": "Himeko - Christmas", + "altName": "Santa Claus Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/holmes.json b/public/data/stigmata-sets/holmes.json new file mode 100644 index 00000000..515d9184 --- /dev/null +++ b/public/data/stigmata-sets/holmes.json @@ -0,0 +1,14 @@ +{ + "id": "holmes", + "name": "Holmes", + "altName": "Detective of the Fog Set", + "twoSetSkill": { + "name": "Abductive Reasoning 2 Pieces", + "description": "Host attacks inflict a 5s Sanguine Stain on bleeding enemies, making them take 20.0% bonus Physical DMG (cannot stack)." + }, + "threeSetSkill": { + "name": "Elementary 3 Pieces", + "description": "Sanguine Stain lasts 3s longer." + }, + "version": 4.5 +} diff --git a/public/data/stigmata-sets/homecoming-theater.json b/public/data/stigmata-sets/homecoming-theater.json new file mode 100644 index 00000000..865130d6 --- /dev/null +++ b/public/data/stigmata-sets/homecoming-theater.json @@ -0,0 +1,13 @@ +{ + "id": "homecoming-theater", + "name": "Homecoming Theater", + "altName": "Homecoming Theater Set", + "twoSetSkill": { + "name": "Dark Night 2 Pieces", + "description": "Upon killing an enemy, summon a Kindred. Trigger CD: 5s. For every Kindred present, character gains 10% Total DMG Multiplier. Max Kindred: 3. With 3 Kindreds, character gains Physical Immunity. Taking an enemy hit dispels the immunity and unsummons all Kindreds. No more Kindreds can be gained after 40s." + }, + "threeSetSkill": { + "name": "Dawn 3 Pieces", + "description": "With 3 Kindreds, character gains a one-time 20% empowerment to Total DMG Multiplier for 10s. When all Kindreds disappear, character gains immediate healing of 2% Max HP/s for 10s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/homu.json b/public/data/stigmata-sets/homu.json new file mode 100644 index 00000000..b7970ade --- /dev/null +++ b/public/data/stigmata-sets/homu.json @@ -0,0 +1,13 @@ +{ + "id": "homu", + "name": "HOMU", + "altName": "HOMU-HOMU Adventure Set", + "twoSetSkill": { + "name": "Explosive HOMU 2 Pieces", + "description": "After picking up 1 HOMU Coins consecutively, generate a BOOM HOMU on the spot that explodes after a delay, dealing 400% ATK of Physical DMG to enemies within a 4-meter radius." + }, + "threeSetSkill": { + "name": "King HOMU's Treasure 3 Pieces", + "description": "After picking up 3 HOMU Coins consecutively, the host heals 10% HP and gains 10% SP." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/idol-raven.json b/public/data/stigmata-sets/idol-raven.json new file mode 100644 index 00000000..5866e8b1 --- /dev/null +++ b/public/data/stigmata-sets/idol-raven.json @@ -0,0 +1,14 @@ +{ + "id": "idol-raven", + "name": "Idol Raven", + "altName": "Idol Performance Set", + "twoSetSkill": { + "name": "Center Stage 2 Pieces", + "description": "Total DMG increases by 15.0%. Max HP increases by 15.0%." + }, + "threeSetSkill": { + "name": "All Eyes on Me 3 Pieces", + "description": "ATK Speed increases by 10.0%. SP cap increases by 10.0%." + }, + "version": 5.3 +} diff --git a/public/data/stigmata-sets/irene-adler.json b/public/data/stigmata-sets/irene-adler.json new file mode 100644 index 00000000..ed9efe4d --- /dev/null +++ b/public/data/stigmata-sets/irene-adler.json @@ -0,0 +1,14 @@ +{ + "id": "irene-adler", + "name": "Irene Adler", + "altName": "Phantom of the Fog Set", + "twoSetSkill": { + "name": "Startling Victory 2 Pieces", + "description": "Boosts Total DMG by 15.0%. Team deals 18.0% bonus Elemental DMG against Bewitched enemies." + }, + "threeSetSkill": { + "name": "The Woman 3 Pieces", + "description": "Charged and QTE ATKs boost team Lightning DMG by 10.0% on hit for 20s (subsequent procs reset the duration). When equipped by Rita, her Total DMG is boosted by 25.0%." + }, + "version": 4.2 +} diff --git a/public/data/stigmata-sets/isaac-newton.json b/public/data/stigmata-sets/isaac-newton.json new file mode 100644 index 00000000..a7f85c14 --- /dev/null +++ b/public/data/stigmata-sets/isaac-newton.json @@ -0,0 +1,13 @@ +{ + "id": "isaac-newton", + "name": "Isaac Newton", + "altName": "Laws of Motion Set", + "twoSetSkill": { + "name": "Spectral Jet 2 Pieces", + "description": "Basic ATKs (including Combo and Charged ATKs) have a 10% chance to inflict one the following debuffs for 6.0s: paralyze, freeze, stun, slow, ignite, impair, and weaken. CD: 2.0s." + }, + "threeSetSkill": { + "name": "Deadly Acceleration 3 Pieces", + "description": "For every 1.0s, Basic ATK (including Combo and Charged ATKs) gains 20% Total DMG Multiplier. Stacks up to 5 times. Attacking resets the buff and initiates a 7s CD." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/ishikawa-goemon.json b/public/data/stigmata-sets/ishikawa-goemon.json new file mode 100644 index 00000000..3008e8d4 --- /dev/null +++ b/public/data/stigmata-sets/ishikawa-goemon.json @@ -0,0 +1,14 @@ +{ + "id": "ishikawa-goemon", + "name": "Ishikawa Goemon", + "altName": "Ninja Dancer Set", + "twoSetSkill": { + "name": "Kenbu Stance 2 Pieces", + "description": "The host enters Kenbu mode when hitting an enemy with Combo ATKs, under which her Total DMG increases by 30.00% for 7s. CD: 10s." + }, + "threeSetSkill": { + "name": "Indomitable Outlaw 3 Pieces", + "description": "The host gains 30.0% Total DMG Reduction and Interrupt Immunity when attacked. CD: 15s. The host restores 400 HP every 20s at below 50% HP." + }, + "version": 3.6 +} diff --git a/public/data/stigmata-sets/jin-shengtan.json b/public/data/stigmata-sets/jin-shengtan.json new file mode 100644 index 00000000..a31c9f89 --- /dev/null +++ b/public/data/stigmata-sets/jin-shengtan.json @@ -0,0 +1,14 @@ +{ + "id": "jin-shengtan", + "name": "Jin Shengtan", + "altName": "Critic Set", + "twoSetSkill": { + "name": "Blue Phoenix 2 Pieces", + "description": "Upon attacking, create a Blue Phoenix Aura that lasts for 6s (effect cannot stack). CD: 9s. Allies within the Aura gain 30% All Elemental DMG to their attacks, while enemies within take 10% more All Elemental DMG." + }, + "threeSetSkill": { + "name": "Cathartic Aura 3 Pieces", + "description": "Extends the duration of Blue Phoenix Aura by 3s. Allies in the Aura receive Ice Protection. While DMG received is less than 10 x Valkyrie's Level, the character will only take DMG and will not get interrupted." + }, + "version": 2.5 +} diff --git a/public/data/stigmata-sets/jingwei.json b/public/data/stigmata-sets/jingwei.json new file mode 100644 index 00000000..aa5cffa9 --- /dev/null +++ b/public/data/stigmata-sets/jingwei.json @@ -0,0 +1,13 @@ +{ + "id": "jingwei", + "name": "Jingwei", + "altName": "Princess of Fate Set", + "twoSetSkill": { + "name": "Eternal Struggle 2 Pieces", + "description": "For every ignited or firebranded enemy, gain 10% Attack Speed. Stacks up to 5 times." + }, + "threeSetSkill": { + "name": "Sea Filler 3 Pieces", + "description": "When having a target, all enemies except for the target deal 70% less DMG to the host." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/jixuanyuan-aqua.json b/public/data/stigmata-sets/jixuanyuan-aqua.json new file mode 100644 index 00000000..0df3abec --- /dev/null +++ b/public/data/stigmata-sets/jixuanyuan-aqua.json @@ -0,0 +1,13 @@ +{ + "id": "jixuanyuan-aqua", + "name": "Jixuanyuan Aqua", + "altName": "Original Lolita Set", + "twoSetSkill": { + "name": "Breach Lockon 2 Pieces", + "description": "Gain 10% Total DMG Multiplier against enemy with broken Elite Shield." + }, + "threeSetSkill": { + "name": "ADV Speed Boost 3 Pieces", + "description": "Gain 10% Move Speed." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/jixuanyuan.json b/public/data/stigmata-sets/jixuanyuan.json new file mode 100644 index 00000000..823e88a6 --- /dev/null +++ b/public/data/stigmata-sets/jixuanyuan.json @@ -0,0 +1,13 @@ +{ + "id": "jixuanyuan", + "name": "Jixuanyuan", + "altName": "Emperor Xuanyuan Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/kafka.json b/public/data/stigmata-sets/kafka.json new file mode 100644 index 00000000..51b2ce3e --- /dev/null +++ b/public/data/stigmata-sets/kafka.json @@ -0,0 +1,14 @@ +{ + "id": "kafka", + "name": "Kafka", + "altName": "Loner of Prague Set", + "twoSetSkill": { + "name": "K's Processing 2 Pieces", + "description": "Charged ATKs directly trigger max-stacks effects of a stigma and gives the host a 45% Total DMG Multiplier buff for 12s. CD: 20s." + }, + "threeSetSkill": { + "name": "Surreal Milieu 3 Pieces", + "description": "Gain 35% Total DMG Reduction against hits taken. Within 12s after unleashing a Charged ATK, each attack has a 60% chance to trigger a bonus strike that deals 15% ATK of Physical DMG, has 100% higher Crit Rate, and is added to the Combo Hit counter. Triggers 30 times only. CD: 20s." + }, + "version": 3.4 +} diff --git a/public/data/stigmata-sets/kallen-hymn.json b/public/data/stigmata-sets/kallen-hymn.json new file mode 100644 index 00000000..acb66677 --- /dev/null +++ b/public/data/stigmata-sets/kallen-hymn.json @@ -0,0 +1,14 @@ +{ + "id": "kallen-hymn", + "name": "Kallen - Hymn", + "altName": "Celestial Hymn Set", + "twoSetSkill": { + "name": "Grace Judgment 2 Pieces", + "description": "Spend at least 15, 70, and 125 SP at once to gain 8%, 15%, and 22% Total DMG Multiplier respectively for the entire team. Lasts 7s. Effect cannot stack." + }, + "threeSetSkill": { + "name": "Holy Mending 3 Pieces", + "description": "When hitting an impaired enemy, the host heals 8% HP and gains 5% SP. CD: 8s." + }, + "version": 2.3 +} diff --git a/public/data/stigmata-sets/kallen-pledge.json b/public/data/stigmata-sets/kallen-pledge.json new file mode 100644 index 00000000..125188e3 --- /dev/null +++ b/public/data/stigmata-sets/kallen-pledge.json @@ -0,0 +1,13 @@ +{ + "id": "kallen-pledge", + "name": "Kallen Pledge", + "altName": "Daughter of Schicksal Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/kepler.json b/public/data/stigmata-sets/kepler.json new file mode 100644 index 00000000..178c2c95 --- /dev/null +++ b/public/data/stigmata-sets/kepler.json @@ -0,0 +1,13 @@ +{ + "id": "kepler", + "name": "Kepler", + "altName": "Ruler of Sky Set", + "twoSetSkill": { + "name": "Meteor Impact 2 Pieces", + "description": "Gain 55% Crit DMG." + }, + "threeSetSkill": { + "name": "Heavenly Verdict 3 Pieces", + "description": "Critical strikes mark non-Boss enemies for Judgment. These enemies then take 15% ATK of Physical DMG per second for 30s. CD: 5s. For every enemy marked for Judgment, gain 6% Crit Rate. Stacks up to 5 times." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/kitten-fun.json b/public/data/stigmata-sets/kitten-fun.json new file mode 100644 index 00000000..ef8a6c63 --- /dev/null +++ b/public/data/stigmata-sets/kitten-fun.json @@ -0,0 +1,13 @@ +{ + "id": "kitten-fun", + "name": "Kitten Fun", + "altName": "London Holiday Set", + "twoSetSkill": { + "name": "Holiday Surprise 2 Pieces", + "description": "Increases Total DMG of Ultimate & Burst mode ATKs by 20.0%" + }, + "threeSetSkill": { + "name": "Stoic Warrior 3 Pieces", + "description": "Grants 15.0% Total DMG Reduction and an additional 15.0% Total DMG Reduction to Rita & Durandal battlesuits." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/leeuwenhoek.json b/public/data/stigmata-sets/leeuwenhoek.json new file mode 100644 index 00000000..bf0140e4 --- /dev/null +++ b/public/data/stigmata-sets/leeuwenhoek.json @@ -0,0 +1,13 @@ +{ + "id": "leeuwenhoek", + "name": "Leeuwenhoek", + "altName": "Lord of Dierkens Set", + "twoSetSkill": { + "name": "Lens Wizardry 2 Pieces", + "description": "The host gains 15.0% Total DMG. When unleashing Ultimate, all enemies on the battlefield take 15.0% more Fire DMG from the host for 12s and force-activates the 1-pc buffs of this stigma set; CD: 20s." + }, + "threeSetSkill": { + "name": "Animaculum 3 Pieces", + "description": "The host gains 2.0% Total DMG Reduction each time she ignites an enemy; stacks up to 15 times; effect lasts until the battle ends.Durandal equip bonus: Auto-triggers the 2-pc bonus when entering the battlefield." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/lier-scarlet.json b/public/data/stigmata-sets/lier-scarlet.json new file mode 100644 index 00000000..67cbada6 --- /dev/null +++ b/public/data/stigmata-sets/lier-scarlet.json @@ -0,0 +1,13 @@ +{ + "id": "lier-scarlet", + "name": "Lier Scarlet", + "altName": "Red Poet Set", + "twoSetSkill": { + "name": "Shortened Reach 2 Pieces", + "description": "When hit by enemy, take 25% less Physical DMG and 70% less Indirect Physical DMG (such as Bleeding)." + }, + "threeSetSkill": { + "name": "Sword Soul 3 Pieces", + "description": "Triggered when HP is 5% or less. Gain 80% Crit Rate and Crit DMG and death immunity for 6s. CD: 60s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/lier.json b/public/data/stigmata-sets/lier.json new file mode 100644 index 00000000..3073bc8e --- /dev/null +++ b/public/data/stigmata-sets/lier.json @@ -0,0 +1,13 @@ +{ + "id": "lier", + "name": "Lier", + "altName": "Noble Stillness Set", + "twoSetSkill": { + "name": "Life Leech 2 Pieces", + "description": "15% chance of heal 5% HP upon hitting a target. CD: 2s.\nBIO-type battlesuit equip bonus: Gain 15% Max SP in battle." + }, + "threeSetSkill": { + "name": "ADV Force Field 3 Pieces", + "description": "Blocks an interruptable attack 1 time and knocks the enemy Airborne. CD: 5s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/linnaeus.json b/public/data/stigmata-sets/linnaeus.json new file mode 100644 index 00000000..0f8c6594 --- /dev/null +++ b/public/data/stigmata-sets/linnaeus.json @@ -0,0 +1,14 @@ +{ + "id": "linnaeus", + "name": "Linnaeus", + "altName": "Systema Naturae Set", + "twoSetSkill": { + "name": "Binomial Nomenclature 2 Pieces", + "description": "When host summons an entity, she and the summoned entity are enhanced and Lightning DMG increases by 60.0% for 15s. Triggering it again resets the duration. Enemy presence within 5 meters boosts host's Move Speed by 25%." + }, + "threeSetSkill": { + "name": "Taxonomy 3 Pieces", + "description": "Ranged ATKs deal 40.0% bonus Total DMG. For every summoned entity, ELF, or Support Valkyrie present, they and host deal 6.0% bonus Total DMG (5 stacks max)." + }, + "version": 5.2 +} diff --git a/public/data/stigmata-sets/lucia.json b/public/data/stigmata-sets/lucia.json new file mode 100644 index 00000000..c7e752dd --- /dev/null +++ b/public/data/stigmata-sets/lucia.json @@ -0,0 +1,13 @@ +{ + "id": "lucia", + "name": "Lucia", + "altName": "Holy Order", + "twoSetSkill": { + "name": "Cannon Master 2 Pieces", + "description": "Gain 15% Ranged Physical DMG. Bronya equip bonus: Gain 5% Max HP in battle." + }, + "threeSetSkill": { + "name": "DEF Boost 3 Pieces", + "description": "Gain 15% DEF in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/marco-polo.json b/public/data/stigmata-sets/marco-polo.json new file mode 100644 index 00000000..13bacbb2 --- /dev/null +++ b/public/data/stigmata-sets/marco-polo.json @@ -0,0 +1,13 @@ +{ + "id": "marco-polo", + "name": "Marco Polo", + "altName": "Emilione Set", + "twoSetSkill": { + "name": "Khan's Envoy 2 Pieces", + "description": "When Combo Hit exceeds 25, Combo or Charged ATKs deal 250% ATK of bonus Physical DMG on hit. CD: 5s." + }, + "threeSetSkill": { + "name": "Book of Marvels 3 Pieces", + "description": "When Combo Hit exceeds 25 host heals 200 HP per 5s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/mary-shelley.json b/public/data/stigmata-sets/mary-shelley.json new file mode 100644 index 00000000..99c5143d --- /dev/null +++ b/public/data/stigmata-sets/mary-shelley.json @@ -0,0 +1,13 @@ +{ + "id": "mary-shelley", + "name": "Mary Shelley", + "altName": "Frankenstein Set", + "twoSetSkill": { + "name": "Bioelectricity 2 Pieces", + "description": "When enemies are nearby, release an electro discharge every 4s, dealing 40% max HP of Lightning DMG to enemies in the AOE (at 15000 or higher max HP, treat HP as 15000) and store an Energy Mark." + }, + "threeSetSkill": { + "name": "Frankenstein 3 Pieces", + "description": "When gaining 7 Energy Marks, enter Frankenstein Mode upon hitting an enemy with a Basic ATK (including Charged and Combo ATKs).\nFrankenstein Mode: The host gains 40% Total DMG Multiplier and heals team for 2% HP/s for 10s. Energy mark is reset to zero when Frankenstein Mode ends." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/mendeleev.json b/public/data/stigmata-sets/mendeleev.json new file mode 100644 index 00000000..0f7d0d62 --- /dev/null +++ b/public/data/stigmata-sets/mendeleev.json @@ -0,0 +1,13 @@ +{ + "id": "mendeleev", + "name": "Mendeleev", + "altName": "Element Predictor Set", + "twoSetSkill": { + "name": "Periodic Law 2 Pieces", + "description": "When Combo/Charged ATKs hit the enemy, deal another 100.0% ATK of Physical DMG. CD: 1s." + }, + "threeSetSkill": { + "name": "Element Prediction 3 Pieces", + "description": "When Basic ATKs hit the enemy, enter Discovery State. Discovery State: Host gains Ignore Interrupt and deals 20.0% more Physical DMG. Discovery State ends and enters a 15s CD when Combo Hit chain is disrupted." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/michelangelo.json b/public/data/stigmata-sets/michelangelo.json new file mode 100644 index 00000000..c3317351 --- /dev/null +++ b/public/data/stigmata-sets/michelangelo.json @@ -0,0 +1,14 @@ +{ + "id": "michelangelo", + "name": "Michelangelo", + "altName": "Renaissance Set", + "twoSetSkill": { + "name": "Creation 2 Pieces", + "description": "The host's attacks gain 15% Total DMG Multiplier. Upon entering the battlefield, further gain 15% Total DMG Multiplier for 15s. CD: 30s." + }, + "threeSetSkill": { + "name": "Doomsday Trial 3 Pieces", + "description": "When exiting, heals self for 2.0% max HP per second for 10s. Unleash a Judgement Attack to all enemies on the battlefield, dealing 300% ATK of Physical DMG, and an additional 300% ATK of Physical DMG to enemies with less than 10% HP. CD: 30s." + }, + "version": 2.2 +} diff --git a/public/data/stigmata-sets/monet.json b/public/data/stigmata-sets/monet.json new file mode 100644 index 00000000..da590e3e --- /dev/null +++ b/public/data/stigmata-sets/monet.json @@ -0,0 +1,14 @@ +{ + "id": "monet", + "name": "Monet", + "altName": "Painter Set", + "twoSetSkill": { + "name": "Nymphéas 2 Pieces", + "description": "Receive a Lightning Shield. When the shield is active, the host's attacks gain 30% Lightning DMG. When hit by enemies, the shield will negate direct Physical DMG from the enemy and disappear after 0.3s. Shield reappears after 15s." + }, + "threeSetSkill": { + "name": "Soleil Levant 3 Pieces", + "description": "After triggering the Move Slow debuff of stigma (B) of this set, enemies within a 3.0-meter radius of the target suffer 30% Move Slow for 10s. Host also heals for 8% HP." + }, + "version": 2.4 +} diff --git a/public/data/stigmata-sets/murata-himeko.json b/public/data/stigmata-sets/murata-himeko.json new file mode 100644 index 00000000..1545740a --- /dev/null +++ b/public/data/stigmata-sets/murata-himeko.json @@ -0,0 +1,14 @@ +{ + "id": "murata-himeko", + "name": "Murata Himeko", + "altName": "Blazing Legacy Set", + "twoSetSkill": { + "name": "Rebellious Fire 2 Pieces", + "description": "In Herrscher form, a stack granted by the B-pc of this set provides another 15.0% bonus Fire DMG. The host takes 45.0% less Indirect DMG at below 60% HP." + }, + "threeSetSkill": { + "name": "Everlasting Flames 3 Pieces", + "description": "Boosts Total DMG by 20.0%. When the host loses HP, her next attack will deal 100% ATK of Fire DMG to surrounding enemies, which on hit boosts her Total DMG by 10.0% for 10s (CD: 2s; triggering it again resets the duration)." + }, + "version": 5.0 +} diff --git a/public/data/stigmata-sets/nagamitsu.json b/public/data/stigmata-sets/nagamitsu.json new file mode 100644 index 00000000..b2897e03 --- /dev/null +++ b/public/data/stigmata-sets/nagamitsu.json @@ -0,0 +1,13 @@ +{ + "id": "nagamitsu", + "name": "Nagamitsu", + "altName": "Legendary Bladesmith Set", + "twoSetSkill": { + "name": "Artisan Spirit 2 Pieces", + "description": "Enemies that stay in the field for more than 5s suffer 20% Move Slow and Attack Slow for 4s (duration resets when the slow effect ends). The duration resets if an enemy leaves the force field for 2s." + }, + "threeSetSkill": { + "name": "Enhanced Force Field 3 Pieces", + "description": "Enemies that stay in the field for more than 5s will be frozen for 2s (duration resets when the freezing period ends). The duration resets if an enemy leaves the force field for 2s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/naoe-kanetsugu.json b/public/data/stigmata-sets/naoe-kanetsugu.json new file mode 100644 index 00000000..f4d15f83 --- /dev/null +++ b/public/data/stigmata-sets/naoe-kanetsugu.json @@ -0,0 +1,13 @@ +{ + "id": "naoe-kanetsugu", + "name": "Naoe Kanetsugu", + "altName": "Niou Dachi Set", + "twoSetSkill": { + "name": "Indomitable 2 Pieces", + "description": "Front-side hits taken by the host deal 80% less Physical DMG. Attacks from other directions deal 40% more Physical DMG. Frontal attack DMG reduction does not apply for a 20s period after evasion." + }, + "threeSetSkill": { + "name": "Vidyaraja 3 Pieces", + "description": "Upon entering battle, acquire Might of the Vidyaraja, gaining 40% Physical DMG and 60% DEF for 20s. CD: 60s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/new-year.json b/public/data/stigmata-sets/new-year.json new file mode 100644 index 00000000..d4205aaa --- /dev/null +++ b/public/data/stigmata-sets/new-year.json @@ -0,0 +1,13 @@ +{ + "id": "new-year", + "name": "New Year", + "altName": "Lucky New Year Set", + "twoSetSkill": { + "name": "Trailing Comet 2 Pieces", + "description": "Fireworks explosions ignite enemies, dealing 100 Fire DMG every 0.5s for 5s. Attacks against ignited enemies gain 15% Fire DMG. This effect cannot stack." + }, + "threeSetSkill": { + "name": "Powderful 3 Pieces", + "description": "Fireworks Launcher deals an additional 20% Fire DMG. Launcher also unleashes a powerful explosion when it disappears, dealing 300% ATK of Fire DMG to enemies in a large AOE and stunning them for 4s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/nikola-tesla.json b/public/data/stigmata-sets/nikola-tesla.json new file mode 100644 index 00000000..34a8c81d --- /dev/null +++ b/public/data/stigmata-sets/nikola-tesla.json @@ -0,0 +1,13 @@ +{ + "id": "nikola-tesla", + "name": "Nikola Tesla", + "altName": "Sine Twin Tails Set", + "twoSetSkill": { + "name": "Breach Lockon 2 Pieces", + "description": "Gain 15% Total DMG Multiplier against enemy with broken Elite Shield." + }, + "threeSetSkill": { + "name": "EM Induction 3 Pieces", + "description": "Gain 30% Lightning DMG." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/nobel.json b/public/data/stigmata-sets/nobel.json new file mode 100644 index 00000000..b15909af --- /dev/null +++ b/public/data/stigmata-sets/nobel.json @@ -0,0 +1,14 @@ +{ + "id": "nobel", + "name": "Nobel", + "altName": "Blasting Explosive Set", + "twoSetSkill": { + "name": "Dynamite 2 Pieces", + "description": "When Charged ATKs hit the enemy, generate an explosion centered on host that deals 180.0% of Physical DMG to nearby enemies. CD: 1s." + }, + "threeSetSkill": { + "name": "Igniter 3 Pieces", + "description": "After each entry, the first 2 hits taken by the host will suffer 40.0% Total DMG Reduction and not interrupt her. Crit DMG of Charges ATKs increases by 30.0%. Explosion DMG of Dynamite increases to 200.0% ATK of Physical DMG." + }, + "version": 3.1 +} diff --git a/public/data/stigmata-sets/nohime.json b/public/data/stigmata-sets/nohime.json new file mode 100644 index 00000000..f640e53b --- /dev/null +++ b/public/data/stigmata-sets/nohime.json @@ -0,0 +1,13 @@ +{ + "id": "nohime", + "name": "Nohime", + "altName": "Butterfly of Yuki Set", + "twoSetSkill": { + "name": "Snow Bloom 2 Pieces", + "description": "Nearby enemies suffer 60% ATK of Ice DMG per second. 30% chance of inflict Move Slow on the enemy for 4s." + }, + "threeSetSkill": { + "name": "Ice Crown 3 Pieces", + "description": "Gain 20% Max HP and 80% Ice DMG in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/nuwa-figurine-master.json b/public/data/stigmata-sets/nuwa-figurine-master.json new file mode 100644 index 00000000..62416f18 --- /dev/null +++ b/public/data/stigmata-sets/nuwa-figurine-master.json @@ -0,0 +1,14 @@ +{ + "id": "nuwa-figurine-master", + "name": "Nuwa Figurine Master", + "altName": "Figurine Master Set", + "twoSetSkill": { + "name": "Destruction Doll 2 Pieces", + "description": "After casting Ultimates 2 times, generate a Doll Aura with a 5-meter radius. Enemies in the AOE are immobilized and take 20% more Physical DMG. The Aura lasts 6. CD: 18s. This effect cannot stack." + }, + "threeSetSkill": { + "name": "Doll Control 3 Pieces", + "description": "Shortens duration of debuffs on the host by 30%. Attacks against debuffed enemies also gain 30% Total DMG Multiplier." + }, + "version": 2.4 +} diff --git a/public/data/stigmata-sets/nuwa.json b/public/data/stigmata-sets/nuwa.json new file mode 100644 index 00000000..bf477b3b --- /dev/null +++ b/public/data/stigmata-sets/nuwa.json @@ -0,0 +1,13 @@ +{ + "id": "nuwa", + "name": "Nuwa", + "altName": "Sky Mender Set", + "twoSetSkill": { + "name": "Aspect of Creation 2 Pieces", + "description": "Units summoned by the host gain 60% Total DMG Multiplier." + }, + "threeSetSkill": { + "name": "Circle of Life 3 Pieces", + "description": "For every summoned unit (including supporting friends), gain 20% Total DMG Multiplier. Stacks up to 5 times." + } +} diff --git a/public/data/stigmata-sets/octavia.json b/public/data/stigmata-sets/octavia.json new file mode 100644 index 00000000..7668bb6c --- /dev/null +++ b/public/data/stigmata-sets/octavia.json @@ -0,0 +1,13 @@ +{ + "id": "octavia", + "name": "Octavia", + "altName": "Schicksal Order Set", + "twoSetSkill": { + "name": "Sword Master 2 Pieces", + "description": "Gain 23% Crit DMG. Mei or Yae Sakura equip bonus: 5% Max HP in battle." + }, + "threeSetSkill": { + "name": "Scavenger 3 Pieces", + "description": "Expand pick-up range by 150%." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/ogier.json b/public/data/stigmata-sets/ogier.json new file mode 100644 index 00000000..506014f6 --- /dev/null +++ b/public/data/stigmata-sets/ogier.json @@ -0,0 +1,13 @@ +{ + "id": "ogier", + "name": "Ogier", + "altName": "Holger Danske Set", + "twoSetSkill": { + "name": "Timeless 2 Pieces", + "description": "When there are 2 or less enemies on the field, team mates take 10.0% less Indirect DMG. This effect cannot stack." + }, + "threeSetSkill": { + "name": "Curtana 3 Pieces", + "description": "After exit, the team mates switching in gains 20% DEF for 10s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/otto-apocalypse.json b/public/data/stigmata-sets/otto-apocalypse.json new file mode 100644 index 00000000..bc2c55e2 --- /dev/null +++ b/public/data/stigmata-sets/otto-apocalypse.json @@ -0,0 +1,13 @@ +{ + "id": "otto-apocalypse", + "name": "Otto Apocalypse", + "altName": "Schicksal Overseer Set", + "twoSetSkill": { + "name": "Spear of Punishment 2 Pieces", + "description": "Every Basic ATK grants 1 Charge stack (CD: 0.8s). After gaining 3 Charge stacks, the next charged attack hitting an enemy generates a Punishment Field with a 3-meter radius that lasts 4.0s. Enemies inside the field become conductive and take 40% more Lightning DMG. This effect cannot stack." + }, + "threeSetSkill": { + "name": "Spear of Sky 3 Pieces", + "description": "Charges once every 5s. The next charged attack adds a Sky Brand to the target. The Sky Brand explodes after a 0.5s delay, dealing 80% ATK of Lightning DMG to nearby enemies." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/paganini.json b/public/data/stigmata-sets/paganini.json new file mode 100644 index 00000000..70985f0b --- /dev/null +++ b/public/data/stigmata-sets/paganini.json @@ -0,0 +1,14 @@ +{ + "id": "paganini", + "name": "Paganini", + "altName": "Devil's Violinist Set", + "twoSetSkill": { + "name": "Devil's Deal 2 Pieces", + "description": "Team deals 20.0% bonus DMG to shields. Charged ATK dealing DMG makes enemies take 20.0% bonus Physical DMG for 20s. Can be refreshed. Unique effect." + }, + "threeSetSkill": { + "name": "24 Caprices 3 Pieces", + "description": "Charged ATK dealing DMG boosts Total DMG for 15s. The boost is equal to 18.0% of host's bonus DMG-dealt-to-shields ratio. CD: 15s." + }, + "version": 5.3 +} diff --git a/public/data/stigmata-sets/picasso.json b/public/data/stigmata-sets/picasso.json new file mode 100644 index 00000000..f3eeae01 --- /dev/null +++ b/public/data/stigmata-sets/picasso.json @@ -0,0 +1,13 @@ +{ + "id": "picasso", + "name": "Picasso", + "altName": "Master of Color Set", + "twoSetSkill": { + "name": "Dye Impact 2 Pieces", + "description": "Basic ATKs (including Charged and Combo ATKs) smear enemies with an available paint every 1 second (smear lasts 10s). Paints switch every 3s. Two different paints can be blended to form a Mixed Color to trigger special effects. Mixed Color lasts 4s, during which time no other paint can be applied.Red + Yellow = Orange: Target takes 25% more Physical DMG.Red + Blue = Purple: deals 120% ATK of AOE Physical DMG.Yellow + Blue = Green: instantly heals the host for 4% HP." + }, + "threeSetSkill": { + "name": "Paint Jar 3 Pieces", + "description": "A small jar of paint for adding color to things." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/planck.json b/public/data/stigmata-sets/planck.json new file mode 100644 index 00000000..51458038 --- /dev/null +++ b/public/data/stigmata-sets/planck.json @@ -0,0 +1,13 @@ +{ + "id": "planck", + "name": "Planck", + "altName": "Maidess of Quanta Set", + "twoSetSkill": { + "name": "Planck Constant 2 Pieces", + "description": "When attacked and when DMG taken is less than the product of 15 x Valkyrie's level, the host will not be interrupted (but takes DMG as usual). When equipped on Bronya, ranged attacks gain 15% Total DMG Multiplier." + }, + "threeSetSkill": { + "name": "Quantum Entanglement 3 Pieces", + "description": "Hitting an enemy heals 5% HP. CD: 5.0s. When equipped on Bronya, gain 30% SP recovery rate." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/rasputin.json b/public/data/stigmata-sets/rasputin.json new file mode 100644 index 00000000..24116876 --- /dev/null +++ b/public/data/stigmata-sets/rasputin.json @@ -0,0 +1,13 @@ +{ + "id": "rasputin", + "name": "Rasputin", + "altName": "Last Mystic Set", + "twoSetSkill": { + "name": "Final Prophecy 2 Pieces", + "description": "Basic ATK (including Combo and Charged) has a 15% chance to deal 450% Ice DMG against the target and freeze the target for 3.5s. CD: 8s." + }, + "threeSetSkill": { + "name": "Death of a Dynasty 3 Pieces", + "description": "During combat, gain 20% Max HP and 20% Indirect DMG Reduction." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/rebel-s-blades-2.json b/public/data/stigmata-sets/rebel-s-blades-2.json new file mode 100644 index 00000000..85ecdca1 --- /dev/null +++ b/public/data/stigmata-sets/rebel-s-blades-2.json @@ -0,0 +1,13 @@ +{ + "id": "rebel-s-blades-2", + "name": "Rebel's Blades 2", + "altName": "Rebel's Blades 2 Set", + "twoSetSkill": { + "name": "Badge for Valor 2 Pieces", + "description": "When Combo Hit Count exceeds 25, the host deals 30.0% more Total DMG." + }, + "threeSetSkill": { + "name": "Ode of Rebellion 3 Pieces", + "description": "The host gains 10.0% ATK Speed and 10.0% Max HP." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/rebel-s-blades.json b/public/data/stigmata-sets/rebel-s-blades.json new file mode 100644 index 00000000..89c165f1 --- /dev/null +++ b/public/data/stigmata-sets/rebel-s-blades.json @@ -0,0 +1,13 @@ +{ + "id": "rebel-s-blades", + "name": "Rebel's Blades", + "altName": "Rebel's Blades Set", + "twoSetSkill": { + "name": "Badge for Valor 2 Pieces", + "description": "When Combo Hit Count exceeds 25, the host deals 30.0% more Total DMG." + }, + "threeSetSkill": { + "name": "Ode of Rebellion 3 Pieces", + "description": "The host gains 10.0% ATK Speed and 10.0% Max HP." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/rinaldo.json b/public/data/stigmata-sets/rinaldo.json new file mode 100644 index 00000000..f7b8932c --- /dev/null +++ b/public/data/stigmata-sets/rinaldo.json @@ -0,0 +1,13 @@ +{ + "id": "rinaldo", + "name": "Rinaldo", + "altName": "Berserk Knight Set", + "twoSetSkill": { + "name": "Battle Lust 2 Pieces", + "description": "Gain 15% Crit Rate." + }, + "threeSetSkill": { + "name": "Keep 'Em Comin' 3 Pieces", + "description": "Upon enemy kill, gain 50% Crit DMG for 6s. Duration is reset every time this effect is triggered." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/roald-amundsen.json b/public/data/stigmata-sets/roald-amundsen.json new file mode 100644 index 00000000..66c814fd --- /dev/null +++ b/public/data/stigmata-sets/roald-amundsen.json @@ -0,0 +1,13 @@ +{ + "id": "roald-amundsen", + "name": "Roald Amundsen", + "altName": "Polar Conquest Set", + "twoSetSkill": { + "name": "Snowy Ward 2 Pieces", + "description": "After using the weapon's active skill, team takes 15% less Physical DMG for 8s. CD: 20s. Effect cannot stack." + }, + "threeSetSkill": { + "name": "Explorer's Glory 3 Pieces", + "description": "Team gains 10% Fire, Lightning, and Ice DMG. Effect cannot stack." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/robert-peary.json b/public/data/stigmata-sets/robert-peary.json new file mode 100644 index 00000000..cf67ea81 --- /dev/null +++ b/public/data/stigmata-sets/robert-peary.json @@ -0,0 +1,14 @@ +{ + "id": "robert-peary", + "name": "Robert Peary", + "altName": "Arctic Explorer Set", + "twoSetSkill": { + "name": "Suzerain of Ice 2 Pieces", + "description": "When attacked, said attack suffers 25% Total DMG Reduction. The attacker is also frozen for 5.0s. Said effect works only 1 time for each enemy. After entry, the host's first attack directly adds 20 to the Combo Hit counter. CD: 15s." + }, + "threeSetSkill": { + "name": "Polar Expedition 3 Pieces", + "description": "The host gains 20% faster ATK Speed and 25% Total DMG Multiplier, and receives an Energy Charge for 15s that ignores combo interruption 1 time (Max stacks: 2)." + }, + "version": 2.9 +} diff --git a/public/data/stigmata-sets/rowland.json b/public/data/stigmata-sets/rowland.json new file mode 100644 index 00000000..03510d33 --- /dev/null +++ b/public/data/stigmata-sets/rowland.json @@ -0,0 +1,13 @@ +{ + "id": "rowland", + "name": "Rowland", + "altName": "Holy Knight Set", + "twoSetSkill": { + "name": "Paladin 2 Pieces", + "description": "Attacks by PSY-type enemies suffer 20% DMG Reduction.\nKiana or Kallen equip bonus: Gain 20% Max HP in battle." + }, + "threeSetSkill": { + "name": "Durandal 3 Pieces", + "description": "When attacking PSY-type enemies, gain 20% Physical DMG.\nKiana or Kallen equip bonus: Gain 10% Crit Rate in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/ryunosuke-akutagawa.json b/public/data/stigmata-sets/ryunosuke-akutagawa.json new file mode 100644 index 00000000..b87ce8ec --- /dev/null +++ b/public/data/stigmata-sets/ryunosuke-akutagawa.json @@ -0,0 +1,13 @@ +{ + "id": "ryunosuke-akutagawa", + "name": "Ryunosuke Akutagawa", + "altName": "Writer Set", + "twoSetSkill": { + "name": "Shadow Shield 2 Pieces", + "description": "Receive a shield upon entering the battlefield that can absorb all DMG equal to 15% of the host's Max HP (max: 1800 HP). While the shield is in effect, the host gains 40% Crit DMG. When broken, the shield reappears after 15s." + }, + "threeSetSkill": { + "name": "Shadow Blade 3 Pieces", + "description": "Melee attacks gain 20% Total DMG Multiplier." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/sakamoto-ryoma.json b/public/data/stigmata-sets/sakamoto-ryoma.json new file mode 100644 index 00000000..48716e12 --- /dev/null +++ b/public/data/stigmata-sets/sakamoto-ryoma.json @@ -0,0 +1,13 @@ +{ + "id": "sakamoto-ryoma", + "name": "Sakamoto Ryoma", + "altName": "Sentyu Hassaku Set", + "twoSetSkill": { + "name": "Shield Lockon 2 Pieces", + "description": "Gain 10% Total DMG Multiplier against enemy with unbroken Elite Shield." + }, + "threeSetSkill": { + "name": "Debuff Resistance 3 Pieces", + "description": "Shortens debuff durations by 35%." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/sanada-yukimura.json b/public/data/stigmata-sets/sanada-yukimura.json new file mode 100644 index 00000000..2feff59d --- /dev/null +++ b/public/data/stigmata-sets/sanada-yukimura.json @@ -0,0 +1,13 @@ +{ + "id": "sanada-yukimura", + "name": "Sanada Yukimura", + "altName": "Sanada Maru Set", + "twoSetSkill": { + "name": "Shadow Dancer 2 Pieces", + "description": "When a single hit taken deals more than 20% HP in DMG, ignore the DMG dealt by said hit. CD: 25s." + }, + "threeSetSkill": { + "name": "Ten Braves 3 Pieces", + "description": "Buffs provided by each stigmata of the stigmata set gain a 15% bonus. Mei or Yae Sakura equip bonus: Gain 20% Max HP in battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/schrodinger-band.json b/public/data/stigmata-sets/schrodinger-band.json new file mode 100644 index 00000000..8069f7e0 --- /dev/null +++ b/public/data/stigmata-sets/schrodinger-band.json @@ -0,0 +1,14 @@ +{ + "id": "schrodinger-band", + "name": "Schrodinger Band", + "altName": "Anti-Entropy Drummer Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + }, + "version": 2.3 +} diff --git a/public/data/stigmata-sets/schrodinger-tour.json b/public/data/stigmata-sets/schrodinger-tour.json new file mode 100644 index 00000000..4d579568 --- /dev/null +++ b/public/data/stigmata-sets/schrodinger-tour.json @@ -0,0 +1,13 @@ +{ + "id": "schrodinger-tour", + "name": "Schrodinger - Tour", + "altName": "Dublin Walk Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/schrodinger.json b/public/data/stigmata-sets/schrodinger.json new file mode 100644 index 00000000..d9eefb11 --- /dev/null +++ b/public/data/stigmata-sets/schrodinger.json @@ -0,0 +1,13 @@ +{ + "id": "schrodinger", + "name": "Schrodinger", + "altName": "Kitty Experiment Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/scott.json b/public/data/stigmata-sets/scott.json new file mode 100644 index 00000000..131f412f --- /dev/null +++ b/public/data/stigmata-sets/scott.json @@ -0,0 +1,13 @@ +{ + "id": "scott", + "name": "Scott", + "altName": "Antarctic Martyr Set", + "twoSetSkill": { + "name": "Polar Journals 2 Pieces", + "description": "Gain 12% Total DMG Multiplier." + }, + "threeSetSkill": { + "name": "Explorer's Eulogy 3 Pieces", + "description": "After using Combo or Charged ATK, host gains 18% Ice DMG for 6s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/seele-vollerei.json b/public/data/stigmata-sets/seele-vollerei.json new file mode 100644 index 00000000..0d573c2c --- /dev/null +++ b/public/data/stigmata-sets/seele-vollerei.json @@ -0,0 +1,13 @@ +{ + "id": "seele-vollerei", + "name": "Seele Vollerei", + "altName": "Sea of Quanta Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/selena.json b/public/data/stigmata-sets/selena.json new file mode 100644 index 00000000..f43872bd --- /dev/null +++ b/public/data/stigmata-sets/selena.json @@ -0,0 +1,13 @@ +{ + "id": "selena", + "name": "Selena", + "altName": "Swordsman Set", + "twoSetSkill": { + "name": "Swordsman 2 Pieces", + "description": "Gain 10% Melee Physical DMG." + }, + "threeSetSkill": { + "name": "HP Boost 3 Pieces", + "description": "Gain 8% Max HP during battle." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/shakespeare-adrift.json b/public/data/stigmata-sets/shakespeare-adrift.json new file mode 100644 index 00000000..5823ec82 --- /dev/null +++ b/public/data/stigmata-sets/shakespeare-adrift.json @@ -0,0 +1,14 @@ +{ + "id": "shakespeare-adrift", + "name": "Shakespeare - Adrift", + "altName": "Traveling Skipper", + "twoSetSkill": { + "name": "Shakespeare's Globe 2 Pieces", + "description": "Boosts Fire DMG by 20.0%. Landing an Ultimate within 4s after its cast raises Alignment by 1 (4 levels in total: Jove/Venus/Luna/Sol). Alignment drops by 1 every 10s and can be refreshed at level 4. Alignment 4 (Sol) makes enemies take 20.0% bonus Fire DMG from host (independent effect)." + }, + "threeSetSkill": { + "name": "King's Men 3 Pieces", + "description": "Boosts Ultimate's Total DMG by 30.0%. Raising or refreshing Alignment restores 30.0 HP. Durandal equip bonus: Ultimates deal 15.0% bonus Total DMG. Landing a Throw or QTE raises Alignment by 1." + }, + "version": 4.4 +} diff --git a/public/data/stigmata-sets/shakespeare.json b/public/data/stigmata-sets/shakespeare.json new file mode 100644 index 00000000..b902ee64 --- /dev/null +++ b/public/data/stigmata-sets/shakespeare.json @@ -0,0 +1,13 @@ +{ + "id": "shakespeare", + "name": "Shakespeare", + "altName": "Transcend Renaissance Set", + "twoSetSkill": { + "name": "Cool Reason 2 Pieces", + "description": "Shortens CDs of effects triggered by Ultimate Evasions (or Perfect DEF) by 35%.\nPSY-type battlesuit equip bonus: Gain 15% Max SP in battle." + }, + "threeSetSkill": { + "name": "Anion Generator 3 Pieces", + "description": "Reduce active skill SP cost by 20%." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/shattered-swords.json b/public/data/stigmata-sets/shattered-swords.json new file mode 100644 index 00000000..e2a84e63 --- /dev/null +++ b/public/data/stigmata-sets/shattered-swords.json @@ -0,0 +1,14 @@ +{ + "id": "shattered-swords", + "name": "Shattered Swords", + "altName": "Shattered Swords Set", + "twoSetSkill": { + "name": "Blade Mantra 2 Pieces", + "description": "In Herrscher form, team deals 30.0% bonus Crit DMG (cannot stack) and host's attacks mark enemies. The mark explodes at 15 stacks dealing 300.0% ATK of Physical DMG to enemies nearby and removing marks on all enemies. CD: 5s." + }, + "threeSetSkill": { + "name": "Blade Sanction 3 Pieces", + "description": "Team gains 10.0% Crit Rate for 12s upon entry. When the host is in Herrscher form and hits an enemy, team gains 3.5% Total DMG for 12s (CD: 0.4s; 10 stacks max; if equipped by more than 1 Valkyrie, only one piece will take effect). Triggering it again resets the duration." + }, + "version": 4.6 +} diff --git a/public/data/stigmata-sets/shennong.json b/public/data/stigmata-sets/shennong.json new file mode 100644 index 00000000..c569c769 --- /dev/null +++ b/public/data/stigmata-sets/shennong.json @@ -0,0 +1,13 @@ +{ + "id": "shennong", + "name": "Shennong", + "altName": "Gentle Herbalist Set", + "twoSetSkill": { + "name": "Floral Bounties 2 Pieces", + "description": "When attacked by weakened enemies, there is a 40% chance that the Valkyrie takes zero DMG (does not protect against Elemental DMG). CD: 3s." + }, + "threeSetSkill": { + "name": "Fertile Earth 3 Pieces", + "description": "Increases HP and SP bag recovery by 50%." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/shigure-kira.json b/public/data/stigmata-sets/shigure-kira.json new file mode 100644 index 00000000..ace28e84 --- /dev/null +++ b/public/data/stigmata-sets/shigure-kira.json @@ -0,0 +1,13 @@ +{ + "id": "shigure-kira", + "name": "Shigure Kira", + "altName": "Solar Prominence Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/shuijing.json b/public/data/stigmata-sets/shuijing.json new file mode 100644 index 00000000..c0179ee8 --- /dev/null +++ b/public/data/stigmata-sets/shuijing.json @@ -0,0 +1,14 @@ +{ + "id": "shuijing", + "name": "Shuijing", + "altName": "Sage's Mentor Set", + "twoSetSkill": { + "name": "Recommendation 2 Pieces", + "description": "Boosts total DMG by 30.0%. Censured State lasts 4s longer." + }, + "threeSetSkill": { + "name": "Reclusive Guide 3 Pieces", + "description": "Ultimate activation boosts Total DMG dealt by the host and the teammate on field by 20.0% for 18s (effect cannot stack). When equipped by Starlit Astrologos, she additionally gains 40.0% Crit DMG." + }, + "version": 4.0 +} diff --git a/public/data/stigmata-sets/siegfried-kaslana.json b/public/data/stigmata-sets/siegfried-kaslana.json new file mode 100644 index 00000000..b055e30f --- /dev/null +++ b/public/data/stigmata-sets/siegfried-kaslana.json @@ -0,0 +1,13 @@ +{ + "id": "siegfried-kaslana", + "name": "Siegfried Kaslana", + "altName": "Lonely Hero Set", + "twoSetSkill": { + "name": "Battle Rhythm 2 Pieces", + "description": "Within a 10s interval after using any active weapon skill, the next weapon active skill gains 20% Total DMG Multiplier. DMG boost stacks up to 5 times. Adding a stack resets the effect's duration." + }, + "threeSetSkill": { + "name": "Hero Mode 3 Pieces", + "description": "After using 6 weapon skills, enter Hero Mode that lasts 20s (CD: 60s), gaining 70% Physical DMG, 25% Attack Speed and Move Speed, and immunity to most debuffs." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/sin-mal.json b/public/data/stigmata-sets/sin-mal.json new file mode 100644 index 00000000..7ffa28c5 --- /dev/null +++ b/public/data/stigmata-sets/sin-mal.json @@ -0,0 +1,14 @@ +{ + "id": "sin-mal", + "name": "Sin Mal", + "altName": "Savage Halberd Set", + "twoSetSkill": { + "name": "Imaginary Space 2 Pieces", + "description": "Receives a Charge upon becoming invisible. When invisibility ends, deal 200% ATK of Physical DMG to all enemies. Enemies hit by the next Basic ATK (including Charged and Combo ATKs) and during a short period afterwards will be immobilized for 3s." + }, + "threeSetSkill": { + "name": "Void Walk 3 Pieces", + "description": "When invisible, the host heals 2% HP and gains 2% SP every 0.9s." + }, + "version": 2.1 +} diff --git a/public/data/stigmata-sets/sirin-ascendant.json b/public/data/stigmata-sets/sirin-ascendant.json new file mode 100644 index 00000000..810a073c --- /dev/null +++ b/public/data/stigmata-sets/sirin-ascendant.json @@ -0,0 +1,14 @@ +{ + "id": "sirin-ascendant", + "name": "Sirin - Ascendant", + "altName": "Honkai Queen Set", + "twoSetSkill": { + "name": "Royal Guard 2 Pieces", + "description": "For every friendly summoned entity, the host gains 12% Total DMG Multiplier for 10.0s. Stacks up to 3 times. Triggering this again at max stacks resets the duration of the stack with the least remaining time." + }, + "threeSetSkill": { + "name": "Energy Reflow 3 Pieces", + "description": "Gain 50% Crit DMG. Under Herrscher Form, gain 15% Crit Rate." + }, + "version": 2.6 +} diff --git a/public/data/stigmata-sets/sirin.json b/public/data/stigmata-sets/sirin.json new file mode 100644 index 00000000..88d2e451 --- /dev/null +++ b/public/data/stigmata-sets/sirin.json @@ -0,0 +1,14 @@ +{ + "id": "sirin", + "name": "Sirin", + "altName": "Herrscher of the Void Set", + "twoSetSkill": { + "name": "Spatial Erosion 2 Pieces", + "description": "Mei or Yae Sakura equip bonus: Each repeated hit on the same target (resets if no attacks occur in 2.5s) boosts the next hit by 3% Crit Rate (max 15%) and 8% Crit DMG (max 40%) per hit." + }, + "threeSetSkill": { + "name": "Pocket Dimension 3 Pieces", + "description": "When character is deployed and above 60% HP, enemy suffers 15% Total DMG Reduction to their attack and 10% more Total DMG Multiplier in damage taken. Effect cannot stack." + }, + "version": 2.1 +} diff --git a/public/data/stigmata-sets/summer-day.json b/public/data/stigmata-sets/summer-day.json new file mode 100644 index 00000000..60822a7e --- /dev/null +++ b/public/data/stigmata-sets/summer-day.json @@ -0,0 +1,13 @@ +{ + "id": "summer-day", + "name": "Summer Day", + "altName": "Summer Day Set", + "twoSetSkill": { + "name": "Flash Freezing 2 Pieces", + "description": "Enlarges the AOE of the water balloon explosion by 2 meters. Enemies within the explosion AOE are frozen for 1.5s." + }, + "threeSetSkill": { + "name": "Concentrated Water Balloon 3 Pieces", + "description": "Exploding water balloon deals 200% more Ice DMG. Shortens CD by 2s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/summer-surf.json b/public/data/stigmata-sets/summer-surf.json new file mode 100644 index 00000000..1aa4c5ae --- /dev/null +++ b/public/data/stigmata-sets/summer-surf.json @@ -0,0 +1,13 @@ +{ + "id": "summer-surf", + "name": "Summer Surf", + "altName": "Summer Surfer Set", + "twoSetSkill": { + "name": "Boom Volleyball 2 Pieces", + "description": "When ranged attack hits, deal 200% ATK of Physical DMG in a 3.5-meter AOE around the enemy. CD: 5s." + }, + "threeSetSkill": { + "name": "Overclock 3 Pieces", + "description": "Gain 20% Attack Speed." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/tchaikovsky.json b/public/data/stigmata-sets/tchaikovsky.json new file mode 100644 index 00000000..49594b75 --- /dev/null +++ b/public/data/stigmata-sets/tchaikovsky.json @@ -0,0 +1,13 @@ +{ + "id": "tchaikovsky", + "name": "Tchaikovsky", + "altName": "Winter Symphony Set", + "twoSetSkill": { + "name": "Pateticheskaya 2 Pieces", + "description": "After casting the Ultimate, next team member switching in gains a 10% Total DMG Multiplier buff (does not stack) for 10s. CD: 30s." + }, + "threeSetSkill": { + "name": "Zimniye Gryozy 3 Pieces", + "description": "After casting the Ultimate, next team member switching in takes 30% less Total DMG (effect does not stack) for 10s and restores HP equal to 10% of the host's Max HP. CD: 30s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/tesla-band.json b/public/data/stigmata-sets/tesla-band.json new file mode 100644 index 00000000..2d6a28ac --- /dev/null +++ b/public/data/stigmata-sets/tesla-band.json @@ -0,0 +1,14 @@ +{ + "id": "tesla-band", + "name": "Tesla Band", + "altName": "Anti-Entropy Band Set", + "twoSetSkill": { + "name": "Lightning Chord 2 Pieces", + "description": "Every Basic ATK (including Charged and Combo ATKs) grants 1 Accord Charge stack (CD: 1s). After gaining 4 Accord Charge stacks, reset stacks to zero and unleash Chain Lightning that attacks 4 random targets, paralyzing them for 5 sec and dealing 600% ATK of Lightning DMG to the first target, with each leap dealing 20% less total Lightning DMG to enemies. Chain lightning does not hit the same target twice. CD: 15s." + }, + "threeSetSkill": { + "name": "Advanced Chord 3 Pieces", + "description": "Gain 20% Max HP and 40% Lightning DMG in battle. Lightning DMG dealt by Chain Lightning no longer decays with each leap." + }, + "version": 2.2 +} diff --git a/public/data/stigmata-sets/thales.json b/public/data/stigmata-sets/thales.json new file mode 100644 index 00000000..a2f73b4b --- /dev/null +++ b/public/data/stigmata-sets/thales.json @@ -0,0 +1,14 @@ +{ + "id": "thales", + "name": "Thales", + "altName": "Eclipse Predictor Set", + "twoSetSkill": { + "name": "Scorching Rhythm 2 Pieces", + "description": "Gains 1 charge every 10s. For the next Charged ATK and a short duration thereafter, gain 50% Total DMG Multipler, then enter Blazer Mode for 5s. During Blazer Mode, the host's Ultimate attacks gain 30% Total DMG Multiplier." + }, + "threeSetSkill": { + "name": "Nova 3 Pieces", + "description": "In Blazer Mode, the host gains Ignore Interrupt, 15% Total DMG Reduction from hits taken from the enemy, and heals self for 50 HP/s." + }, + "version": 2.7 +} diff --git a/public/data/stigmata-sets/theresa-origins.json b/public/data/stigmata-sets/theresa-origins.json new file mode 100644 index 00000000..6c92de3f --- /dev/null +++ b/public/data/stigmata-sets/theresa-origins.json @@ -0,0 +1,13 @@ +{ + "id": "theresa-origins", + "name": "Theresa - Origins", + "altName": "Lost Nun Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/turgenev.json b/public/data/stigmata-sets/turgenev.json new file mode 100644 index 00000000..ab956d22 --- /dev/null +++ b/public/data/stigmata-sets/turgenev.json @@ -0,0 +1,14 @@ +{ + "id": "turgenev", + "name": "Turgenev", + "altName": "Rebel's Gun Set", + "twoSetSkill": { + "name": "The Rebellious Hunter 2 Pieces", + "description": "Every 6 hits from the host or her summoned entities prolongs the Hunter Mark effect for 2s. Hunter Mark max duration: 12s. Combo counter resets when Hunter Mark disappears. Hunter Marked enemies receive 21.0% All Elemental DMG (cannot stack)." + }, + "threeSetSkill": { + "name": "Before the Gunshot 3 Pieces", + "description": "The host's Ultimate and her summoned entities deal 25.0% more Total DMG. When there are the host's summoned entities on the field, team deals 25.0% more Ice DMG against Hunter Marked enemies. This effect cannot stack." + }, + "version": 4.7 +} diff --git a/public/data/stigmata-sets/verne.json b/public/data/stigmata-sets/verne.json new file mode 100644 index 00000000..7a2bfadf --- /dev/null +++ b/public/data/stigmata-sets/verne.json @@ -0,0 +1,14 @@ +{ + "id": "verne", + "name": "Verne", + "altName": "Fantasy Voyage Set", + "twoSetSkill": { + "name": "Fantastic Adventure 2 Pieces", + "description": "Triggering Ultimate Evasion in Burst mode boosts Total DMG by 30.0% for 12s. Can be refreshed. In Burst mode, Charged ATKs boost Ice DMG by 15.0% on hit (CD: 0.3s) until Burst mode ends. 4 stacks max. Reaching 4 stacks deals 900.0% ATK of Ice DMG to enemies nearby. CD: 20s." + }, + "threeSetSkill": { + "name": "Futuristic Imagination 3 Pieces", + "description": "Charged ATKs restore 2 bonus SP on hit (CD: 2s). When it's equipped by Seele and she is deployed, all enemies take 20.0% bonus Ice DMG." + }, + "version": 4.8 +} diff --git a/public/data/stigmata-sets/victoria.json b/public/data/stigmata-sets/victoria.json new file mode 100644 index 00000000..34c7b924 --- /dev/null +++ b/public/data/stigmata-sets/victoria.json @@ -0,0 +1,13 @@ +{ + "id": "victoria", + "name": "Victoria", + "altName": "Exiled Knight Set", + "twoSetSkill": { + "name": "Firm Will 2 Pieces", + "description": "Upon killing an enemy, gain 50% chance to recover 10 SP. Himeko equip bonus: Gain 8% Max HP in battle." + }, + "threeSetSkill": { + "name": "Immortal Hero 3 Pieces", + "description": "When attacking BIO-type enemies, gain 10% Crit Rate." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/viola.json b/public/data/stigmata-sets/viola.json new file mode 100644 index 00000000..c085c80f --- /dev/null +++ b/public/data/stigmata-sets/viola.json @@ -0,0 +1,13 @@ +{ + "id": "viola", + "name": "Viola", + "altName": "Knight Medic Set", + "twoSetSkill": { + "name": "Sword of Blessings 2 Pieces", + "description": "At 80% or higher HP, gain 15% Physical DMG." + }, + "threeSetSkill": { + "name": "Speed Boost 3 Pieces", + "description": "Gain 25% Move Speed." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/wang-zhaojun.json b/public/data/stigmata-sets/wang-zhaojun.json new file mode 100644 index 00000000..7a58240d --- /dev/null +++ b/public/data/stigmata-sets/wang-zhaojun.json @@ -0,0 +1,13 @@ +{ + "id": "wang-zhaojun", + "name": "Wang Zhaojun", + "altName": "Frontier Seductress Set", + "twoSetSkill": { + "name": "Cloud of Ashes 2 Pieces", + "description": "Gain 15.0% Fire DMG. When attacking, deal 300% ATK of Fire DMG to nearby enemies. CD: 15s." + }, + "threeSetSkill": { + "name": "Fallen Cormorant 3 Pieces", + "description": "Gain 20% Max HP and 10.0% Total DMG Multiplier during combat." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/wang-zhenyi.json b/public/data/stigmata-sets/wang-zhenyi.json new file mode 100644 index 00000000..f96c156d --- /dev/null +++ b/public/data/stigmata-sets/wang-zhenyi.json @@ -0,0 +1,14 @@ +{ + "id": "wang-zhenyi", + "name": "Wang Zhenyi", + "altName": "Moonwatcher Set", + "twoSetSkill": { + "name": "Astronomer 2 Pieces", + "description": "Total DMG increases by 25.0%. Host deals 30.0% bonus Lightning DMG within 12.0s after her entry." + }, + "threeSetSkill": { + "name": "Female Pioneer 3 Pieces", + "description": "Weapon skills and Ultimate deal 25.0% bonus Lightning DMG. Fischl equip bonus: Casting QTE during Mitternacht boosts Total DMG dealt by team members and summoned entities by 45.0% for 20.0s. Triggering it again resets the duration." + }, + "version": 4.9 +} diff --git a/public/data/stigmata-sets/welt-yang.json b/public/data/stigmata-sets/welt-yang.json new file mode 100644 index 00000000..642a251c --- /dev/null +++ b/public/data/stigmata-sets/welt-yang.json @@ -0,0 +1,14 @@ +{ + "id": "welt-yang", + "name": "Welt Yang", + "altName": "AE Sovereign Set", + "twoSetSkill": { + "name": "Tenacity 2 Pieces", + "description": "Each 15 non-Charged ATK gives a Charged ATK buff: Next Charged ATK and following Charged ATK for 5s gain 60% Total DMG Multiplier. Count ends after the buff ends. Host directly gains Charged ATK buff when entering battle (triggers 1 time per battle)." + }, + "threeSetSkill": { + "name": "Anti-Entropy 3 Pieces", + "description": "Gain 40% Ice DMG. For 16s after casting the Ultimate, Charged ATKs will generate a 3s Gravity Vortex that pulls-in nearby enemies. CD: 4s." + }, + "version": 3.3 +} diff --git a/public/data/stigmata-sets/wilde.json b/public/data/stigmata-sets/wilde.json new file mode 100644 index 00000000..33b70e68 --- /dev/null +++ b/public/data/stigmata-sets/wilde.json @@ -0,0 +1,14 @@ +{ + "id": "wilde", + "name": "Wilde", + "altName": "Aesthetics First Set", + "twoSetSkill": { + "name": "Broken Lead Heart 2 Pieces", + "description": "If the host takes DMG exceeding 15% Max HP within a short time, then enter Potential Mode to gain 30% Total DMG Multiplier for 5s. CD: 12s." + }, + "threeSetSkill": { + "name": "Look at the Stars 3 Pieces", + "description": "Gain 50% Crit DMG. Extends duration of Potential Mode by 2s." + }, + "version": 2.7 +} diff --git a/public/data/stigmata-sets/yae-sakura.json b/public/data/stigmata-sets/yae-sakura.json new file mode 100644 index 00000000..ec23edb8 --- /dev/null +++ b/public/data/stigmata-sets/yae-sakura.json @@ -0,0 +1,13 @@ +{ + "id": "yae-sakura", + "name": "Yae Sakura", + "altName": "Dream of Sakura Set", + "twoSetSkill": { + "name": "", + "description": "" + }, + "threeSetSkill": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/yodo-dono.json b/public/data/stigmata-sets/yodo-dono.json new file mode 100644 index 00000000..4b383c2f --- /dev/null +++ b/public/data/stigmata-sets/yodo-dono.json @@ -0,0 +1,13 @@ +{ + "id": "yodo-dono", + "name": "Yodo Dono", + "altName": "Sengoku Hime Set", + "twoSetSkill": { + "name": "Flame Wreath 2 Pieces", + "description": "When exiting, unleash a 4-meter radius Flame Blossom that deals 200% ATK of Fire DMG to nearby enemies. CD: 30s.\nKiana or Kallen equip bonus: Release 2 Flame Blossoms." + }, + "threeSetSkill": { + "name": "Summer Wave 3 Pieces", + "description": "Flame Wreath radius is expanded by 2 meters and gains 200% ATK of Fire DMG. Each Flame Wreath ignites enemies for 5s, dealing 30% ATK of Fire DMG every 0.5s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/zhangheng.json b/public/data/stigmata-sets/zhangheng.json new file mode 100644 index 00000000..d2348fa4 --- /dev/null +++ b/public/data/stigmata-sets/zhangheng.json @@ -0,0 +1,13 @@ +{ + "id": "zhangheng", + "name": "Zhangheng", + "altName": "Observer Set", + "twoSetSkill": { + "name": "Earthquake 2 Pieces", + "description": "When there are enemies nearby, emit a seismic wave with a 3-meter radius from the host every 5s. For every 3 seismic waves, the first 2 will knock down non-boss enemies and the 3rd will stun non-boss enemies for 3s." + }, + "threeSetSkill": { + "name": "Planetary Orbits 3 Pieces", + "description": "When there are 3 or more enemies on the battlefield, all allies gain 15% Physical DMG and 25% Crit DMG. This effect cannot stack." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/zhuge-kongming.json b/public/data/stigmata-sets/zhuge-kongming.json new file mode 100644 index 00000000..7403cf03 --- /dev/null +++ b/public/data/stigmata-sets/zhuge-kongming.json @@ -0,0 +1,13 @@ +{ + "id": "zhuge-kongming", + "name": "Zhuge Kongming", + "altName": "Stone Sentinel Maze Set", + "twoSetSkill": { + "name": "Stalwart Peak 2 Pieces", + "description": "When attacked by enemies, the host gains Ignore Interrupt level for 4s. CD: 10s.\nKiana or Kallen equip bonus: Gain 30% Max HP in battle." + }, + "threeSetSkill": { + "name": "Eight Formations 3 Pieces", + "description": "When attacked by enemies, there is a 20% chance to knock back enemies within a 3-meter radius. CD: 6s." + } +} \ No newline at end of file diff --git a/public/data/stigmata-sets/zorro.json b/public/data/stigmata-sets/zorro.json new file mode 100644 index 00000000..656a783c --- /dev/null +++ b/public/data/stigmata-sets/zorro.json @@ -0,0 +1,14 @@ +{ + "id": "zorro", + "name": "Zorro", + "altName": "Night Vigilante Set", + "twoSetSkill": { + "name": "Blink 2 Pieces", + "description": "Gain 1 charge for every 10s on the field. When there are nearby enemies deal 100% ATK of Lightning DMG to a random nearby enemy and stun them for 0.5s. The host also enters Destreza mode. Any evasion will trigger Ultimate Evasion effects (Destreza ends upon Ultimate Evasion). Unleash a Lightning Shockwave when going on the field for the first time. After Ultimate Evasion, Combo / Charged ATKs gain 20% Total DMG Multiplier for 5s. Triggering the effect again resets the duration." + }, + "threeSetSkill": { + "name": "Z Chop 3 Pieces", + "description": "After Ultimate Evasion, the next attack unleashes a Z-slash (CD: 10s). The Z-slash deals 300% ATK of Physical DMG to enemies within a small AOE. Also applies impair, lowering enemy DEF by 50% for 5s." + }, + "version": 2.7 +} diff --git a/public/data/stigmata/ai-chan-memories.json b/public/data/stigmata/ai-chan-memories.json new file mode 100644 index 00000000..21a967e7 --- /dev/null +++ b/public/data/stigmata/ai-chan-memories.json @@ -0,0 +1,15 @@ +{ + "id": "ai-chan-memories", + "name": "Ai-chan - Memories", + "type": "mid", + "skill": { + "name": "", + "description": "Melee Basic ATKs (including Combo and Charged ATKs) have a 10% chance of dealing 200% ATK of Ice DMG to targets hit and heal the character for 20 HP. CD: 2s." + }, + "hp": 469, + "atk": 0, + "def": 151, + "crt": 5, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/allan-poe-bot.json b/public/data/stigmata/allan-poe-bot.json new file mode 100644 index 00000000..706e3179 --- /dev/null +++ b/public/data/stigmata/allan-poe-bot.json @@ -0,0 +1,16 @@ +{ + "id": "allan-poe-bot", + "type": "bot", + "name": "Allan Poe (B)", + "skill": { + "name": "", + "description": "Attack speed increases by 25.0%. CD of Ultimate Evasion shortens by 15.0%." + }, + "hp": 338, + "atk": 60, + "def": 66, + "crt": 21, + "rarity": 5, + "set": "allan-poe", + "version": 3.5 +} diff --git a/public/data/stigmata/allan-poe-mid.json b/public/data/stigmata/allan-poe-mid.json new file mode 100644 index 00000000..a4ec7990 --- /dev/null +++ b/public/data/stigmata/allan-poe-mid.json @@ -0,0 +1,16 @@ +{ + "id": "allan-poe-mid", + "type": "mid", + "name": "Allan Poe (M)", + "skill": { + "name": "", + "description": "After spending 3/33/63 SP in one action, Crit DMG of Basic Attacks (including Combo ATKs and Charged ATKs) increases by 50.0%/60.0%/70.0%. This effect lasts until the next trigger." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "allan-poe", + "version": 3.5 +} diff --git a/public/data/stigmata/allan-poe-top.json b/public/data/stigmata/allan-poe-top.json new file mode 100644 index 00000000..fc892286 --- /dev/null +++ b/public/data/stigmata/allan-poe-top.json @@ -0,0 +1,16 @@ +{ + "id": "allan-poe-top", + "type": "top", + "name": "Allan Poe (T)", + "skill": { + "name": "", + "description": "Gain 18.0% Crit Rate. If there are 2 or more enemies present, 2.0%*n of the bonus Crit Rate will convert into 4.0%*n bonus Physical DMG (n=the number of enemies present, and n≤5)." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "allan-poe", + "version": 3.5 +} diff --git a/public/data/stigmata/ana-schariac-bot.json b/public/data/stigmata/ana-schariac-bot.json new file mode 100644 index 00000000..af7903a3 --- /dev/null +++ b/public/data/stigmata/ana-schariac-bot.json @@ -0,0 +1,16 @@ +{ + "id": "ana-schariac-bot", + "type": "bot", + "name": "Ana Schariac (B)", + "skill": { + "name": "", + "description": "Boosts Attack Speed by 20.0%. Host deals 30.0% bonus Ice DMG to enemies within 5 meters. The bonus damage drops by 3.0% for every meter of distance beyond 5 meters (caps at 10 meters of distance)." + }, + "hp": 435, + "atk": 49, + "def": 89, + "crt": 16, + "rarity": 5, + "set": "ana-schariac", + "version": 4.2 +} diff --git a/public/data/stigmata/ana-schariac-mid.json b/public/data/stigmata/ana-schariac-mid.json new file mode 100644 index 00000000..641f11df --- /dev/null +++ b/public/data/stigmata/ana-schariac-mid.json @@ -0,0 +1,16 @@ +{ + "id": "ana-schariac-mid", + "type": "mid", + "name": "Ana Schariac (M)", + "skill": { + "name": "", + "description": "Boosts Ice DMG by 25.0% Host takes 12.0% less Total DMG and additional 8.0% less Total DMG from enemies within 5 meters." + }, + "hp": 459, + "atk": 0, + "def": 199, + "crt": 11, + "rarity": 5, + "set": "ana-schariac", + "version": 4.2 +} diff --git a/public/data/stigmata/ana-schariac-top.json b/public/data/stigmata/ana-schariac-top.json new file mode 100644 index 00000000..2d66dc3d --- /dev/null +++ b/public/data/stigmata/ana-schariac-top.json @@ -0,0 +1,16 @@ +{ + "id": "ana-schariac-top", + "type": "top", + "name": "Ana Schariac (T)", + "skill": { + "name": "", + "description": "Boosts Ice DMG by 20.0%. Host deals 20.0% bonus Total DMG to enemies within 5 meters. The bonus damage drops by 2.0% for every meter of distance beyond 5 meters (caps at 10 meters of distance)." + }, + "hp": 435, + "atk": 109, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "ana-schariac", + "version": 4.2 +} diff --git a/public/data/stigmata/anniversary-ball-bot.json b/public/data/stigmata/anniversary-ball-bot.json new file mode 100644 index 00000000..55ba1236 --- /dev/null +++ b/public/data/stigmata/anniversary-ball-bot.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-ball-bot", + "type": "bot", + "name": "Anniversary Ball (B)", + "skill": { + "name": "", + "description": "Gain 20% Move Speed. When the Dance Level reaches 1, gain 15% Attack Speed.Yae Sakura could remember traveling peddlers setting up stalls outside the village every month or so. These peddlers will often sell strange crafts not found inside the village.These memories were the reasons why strange merchants would appear in the Stigmata Space.\nSeele received this present from \"mom\" in the orphanage.\n" + }, + "hp": 389, + "atk": 58, + "def": 27, + "crt": 9, + "rarity": 5, + "set": "anniversary-ball" +} \ No newline at end of file diff --git a/public/data/stigmata/anniversary-ball-mid.json b/public/data/stigmata/anniversary-ball-mid.json new file mode 100644 index 00000000..5bc23dec --- /dev/null +++ b/public/data/stigmata/anniversary-ball-mid.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-ball-mid", + "type": "mid", + "name": "Anniversary Ball (M)", + "skill": { + "name": "", + "description": "Gain 20% Elemental DMG. At Dance Level 1 or higher, take 20% less indirect Physical DMG.ExpertiseFine dining (?)      Birthplace???\nExpertise-      BirthplaceEstonia\n" + }, + "hp": 442, + "atk": 40, + "def": 177, + "crt": 7, + "rarity": 5, + "set": "anniversary-ball" +} \ No newline at end of file diff --git a/public/data/stigmata/anniversary-ball-top.json b/public/data/stigmata/anniversary-ball-top.json new file mode 100644 index 00000000..1bda42c7 --- /dev/null +++ b/public/data/stigmata/anniversary-ball-top.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-ball-top", + "type": "top", + "name": "Anniversary Ball (T)", + "skill": { + "name": "", + "description": "Basic ATKs (including Combo and Charged ATKs) gain 20% Physical DMG. At Dance Level 2 or higher, gain 20% Crit DMG.Region???      Height165cm\nRegionSiberia      Height149cm\n" + }, + "hp": 374, + "atk": 94, + "def": 55, + "crt": 0, + "rarity": 5, + "set": "anniversary-ball" +} \ No newline at end of file diff --git a/public/data/stigmata/anniversary-festival-bot.json b/public/data/stigmata/anniversary-festival-bot.json new file mode 100644 index 00000000..389f5554 --- /dev/null +++ b/public/data/stigmata/anniversary-festival-bot.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-festival-bot", + "type": "bot", + "name": "Anniversary Festival (B)", + "skill": { + "name": "", + "description": "Attacks on an enemy with lower HP percentage than the host gain 50% Crit DMG." + }, + "hp": 459, + "atk": 34, + "def": 70, + "crt": 9, + "rarity": 5, + "set": "anniversary-festival" +} \ No newline at end of file diff --git a/public/data/stigmata/anniversary-festival-mid.json b/public/data/stigmata/anniversary-festival-mid.json new file mode 100644 index 00000000..72ef2c02 --- /dev/null +++ b/public/data/stigmata/anniversary-festival-mid.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-festival-mid", + "type": "mid", + "name": "Anniversary Festival (M)", + "skill": { + "name": "", + "description": "When hit by an enemy with lower HP percentage than the host, take 30% less Physical DMG." + }, + "hp": 507, + "atk": 0, + "def": 123, + "crt": 4, + "rarity": 5, + "set": "anniversary-festival" +} \ No newline at end of file diff --git a/public/data/stigmata/anniversary-festival-top.json b/public/data/stigmata/anniversary-festival-top.json new file mode 100644 index 00000000..815f1352 --- /dev/null +++ b/public/data/stigmata/anniversary-festival-top.json @@ -0,0 +1,15 @@ +{ + "id": "anniversary-festival-top", + "type": "top", + "name": "Anniversary Festival (T)", + "skill": { + "name": "", + "description": "Ultimate Evasions generate an explosion around self that deals 180% ATK of Physical DMG to enemies. CD: 4s." + }, + "hp": 495, + "atk": 79, + "def": 61, + "crt": 0, + "rarity": 5, + "set": "anniversary-festival" +} \ No newline at end of file diff --git a/public/data/stigmata/anti-entropy-xmas-bot.json b/public/data/stigmata/anti-entropy-xmas-bot.json new file mode 100644 index 00000000..6e5fd61f --- /dev/null +++ b/public/data/stigmata/anti-entropy-xmas-bot.json @@ -0,0 +1,15 @@ +{ + "id": "anti-entropy-xmas-bot", + "type": "bot", + "name": "Anti-Entropy XMas (B)", + "skill": { + "name": "", + "description": "For every 20 Combo Hit Count, the host's next hit on the enemy deals another 200% ATK of Physical DMG." + }, + "hp": 258, + "atk": 24, + "def": 32, + "crt": 10, + "rarity": 4, + "set": "anti-entropy-xmas" +} \ No newline at end of file diff --git a/public/data/stigmata/anti-entropy-xmas-mid.json b/public/data/stigmata/anti-entropy-xmas-mid.json new file mode 100644 index 00000000..73c97d5b --- /dev/null +++ b/public/data/stigmata/anti-entropy-xmas-mid.json @@ -0,0 +1,15 @@ +{ + "id": "anti-entropy-xmas-mid", + "type": "mid", + "name": "Anti-Entropy XMas (M)", + "skill": { + "name": "", + "description": "When Combo or Charged ATKs hit the enemy, the host gains a buff that grants 10% Total DMG Multiplier, 10% Total DMG Reduction, and 10% Attack Speed for 5s. CD: 15s." + }, + "hp": 286, + "atk": 0, + "def": 102, + "crt": 3, + "rarity": 4, + "set": "anti-entropy-xmas" +} \ No newline at end of file diff --git a/public/data/stigmata/anti-entropy-xmas-top.json b/public/data/stigmata/anti-entropy-xmas-top.json new file mode 100644 index 00000000..cf868078 --- /dev/null +++ b/public/data/stigmata/anti-entropy-xmas-top.json @@ -0,0 +1,15 @@ +{ + "id": "anti-entropy-xmas-top", + "type": "top", + "name": "Anti-Entropy XMas (T)", + "skill": { + "name": "", + "description": "For every stunned, paralyzed, or frozen enemy, the host gains 4% Total DMG Multiplier. Stacks up to 4% times." + }, + "hp": 217, + "atk": 58, + "def": 50, + "crt": 0, + "rarity": 4, + "set": "anti-entropy-xmas" +} \ No newline at end of file diff --git a/public/data/stigmata/aslaug-bot.json b/public/data/stigmata/aslaug-bot.json new file mode 100644 index 00000000..27bba461 --- /dev/null +++ b/public/data/stigmata/aslaug-bot.json @@ -0,0 +1,16 @@ +{ + "id": "aslaug-bot", + "type": "bot", + "name": "Aslaug (B)", + "skill": { + "name": "", + "description": "Fire DMG increases by 20.0%. On hit, Ultimate inflicts Feathered state on enemies for 8s and makes them take 20.0% bonus Elemental DMG. Triggering it again resets the duration." + }, + "hp": 386, + "atk": 57, + "def": 66, + "crt": 19, + "rarity": 5, + "set": "aslaug", + "version": 5.2 +} diff --git a/public/data/stigmata/aslaug-mid.json b/public/data/stigmata/aslaug-mid.json new file mode 100644 index 00000000..6802de06 --- /dev/null +++ b/public/data/stigmata/aslaug-mid.json @@ -0,0 +1,16 @@ +{ + "id": "aslaug-mid", + "type": "mid", + "name": "Aslaug (M)", + "skill": { + "name": "", + "description": "Fire DMG increases by 20.0%. Every hit (CD: 1s) boosts host's Total DMG by 5.0% for 5s. 6 stacks max. Triggering it again resets the duration. Switching out removes all stacks. With host on standby, team deals 20.0% bonus Fire DMG. Skill effects cannot stack." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "aslaug", + "version": 5.2 +} diff --git a/public/data/stigmata/aslaug-top.json b/public/data/stigmata/aslaug-top.json new file mode 100644 index 00000000..68b09622 --- /dev/null +++ b/public/data/stigmata/aslaug-top.json @@ -0,0 +1,16 @@ +{ + "id": "aslaug-top", + "type": "top", + "name": "Aslaug (T)", + "skill": { + "name": "", + "description": "Fire DMG increases by 20.0%. Team deals 20.0% bonus Elemental DMG to enemies in Feathered state. Skill effects cannot stack." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "aslaug", + "version": 5.2 +} diff --git a/public/data/stigmata/attila-bot.json b/public/data/stigmata/attila-bot.json new file mode 100644 index 00000000..1ff6035a --- /dev/null +++ b/public/data/stigmata/attila-bot.json @@ -0,0 +1,15 @@ +{ + "id": "attila-bot", + "type": "bot", + "name": "Attila (B)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 30, gain 31% Physical DMG." + }, + "hp": 339, + "atk": 30, + "def": 75, + "crt": 1, + "rarity": 4, + "set": "attila" +} \ No newline at end of file diff --git a/public/data/stigmata/attila-mid.json b/public/data/stigmata/attila-mid.json new file mode 100644 index 00000000..43595ab8 --- /dev/null +++ b/public/data/stigmata/attila-mid.json @@ -0,0 +1,15 @@ +{ + "id": "attila-mid", + "type": "mid", + "name": "Attila (M)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 20, gain 41% DEF in battle." + }, + "hp": 339, + "atk": 0, + "def": 75, + "crt": 4, + "rarity": 4, + "set": "attila" +} \ No newline at end of file diff --git a/public/data/stigmata/attila-top.json b/public/data/stigmata/attila-top.json new file mode 100644 index 00000000..1bfb4bd2 --- /dev/null +++ b/public/data/stigmata/attila-top.json @@ -0,0 +1,15 @@ +{ + "id": "attila-top", + "type": "top", + "name": "Attila (T)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 10, gain 15% Move Speed." + }, + "hp": 339, + "atk": 59, + "def": 75, + "crt": 0, + "rarity": 4, + "set": "attila" +} \ No newline at end of file diff --git a/public/data/stigmata/avogadro-bot.json b/public/data/stigmata/avogadro-bot.json new file mode 100644 index 00000000..c1ee8625 --- /dev/null +++ b/public/data/stigmata/avogadro-bot.json @@ -0,0 +1,16 @@ +{ + "id": "avogadro-bot", + "type": "bot", + "name": "Avogadro (B)", + "skill": { + "name": "", + "description": "The host gains 15.0% ATK Speed. Her weapon active deals 65.0% more Physical DMG for 5s after its activation. CD: 10s." + }, + "hp": 338, + "atk": 72, + "def": 22, + "crt": 19, + "rarity": 5, + "set": "avogadro", + "version": 4.7 +} diff --git a/public/data/stigmata/avogadro-mid.json b/public/data/stigmata/avogadro-mid.json new file mode 100644 index 00000000..925f6872 --- /dev/null +++ b/public/data/stigmata/avogadro-mid.json @@ -0,0 +1,16 @@ +{ + "id": "avogadro-mid", + "type": "mid", + "name": "Avogadro (M)", + "skill": { + "name": "", + "description": "The host's weapon active CD shortens by 30.0%. Team gains 10.0% Total DMG for 12s after the host casts her weapon active. This effect has a 20-sec CD and cannot stack." + }, + "hp": 507, + "atk": 0, + "def": 177, + "crt": 8, + "rarity": 5, + "set": "avogadro", + "version": 4.7 +} diff --git a/public/data/stigmata/avogadro-top.json b/public/data/stigmata/avogadro-top.json new file mode 100644 index 00000000..8cc0e90f --- /dev/null +++ b/public/data/stigmata/avogadro-top.json @@ -0,0 +1,16 @@ +{ + "id": "avogadro-top", + "type": "top", + "name": "Avogadro (T)", + "skill": { + "name": "", + "description": "The host gains 20.0% Total DMG. Team restores 30.0 HP per second for 10s after the host casts her weapon active. This effect has a 20-sec CD and cannot stack." + }, + "hp": 435, + "atk": 94, + "def": 133, + "crt": 0, + "rarity": 5, + "set": "avogadro", + "version": 4.7 +} diff --git a/public/data/stigmata/azure-stars.json b/public/data/stigmata/azure-stars.json new file mode 100644 index 00000000..605a0a31 --- /dev/null +++ b/public/data/stigmata/azure-stars.json @@ -0,0 +1,15 @@ +{ + "id": "azure-stars", + "name": "Azure Stars", + "type": "bot", + "skill": { + "name": "", + "description": "Gains 15% Ice DMG and 20% Elemental DMG Reduction." + }, + "hp": 435, + "atk": 26, + "def": 89, + "crt": 8, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/beach-angels-bot.json b/public/data/stigmata/beach-angels-bot.json new file mode 100644 index 00000000..dd210be2 --- /dev/null +++ b/public/data/stigmata/beach-angels-bot.json @@ -0,0 +1,15 @@ +{ + "id": "beach-angels-bot", + "type": "bot", + "name": "Beach Angels (B)", + "skill": { + "name": "", + "description": "Ultimate and Burst mode ATKs gain 25.0% Physical DMG, but Basic ATKs (including Combo and Charged ATKs) deal 10.0% less Physical DMG." + }, + "hp": 286, + "atk": 17, + "def": 69, + "crt": 7, + "rarity": 4, + "set": "beach-angels" +} \ No newline at end of file diff --git a/public/data/stigmata/beach-angels-mid.json b/public/data/stigmata/beach-angels-mid.json new file mode 100644 index 00000000..ce2bfe27 --- /dev/null +++ b/public/data/stigmata/beach-angels-mid.json @@ -0,0 +1,15 @@ +{ + "id": "beach-angels-mid", + "type": "mid", + "name": "Beach Angels (M)", + "skill": { + "name": "", + "description": "Gain 15.0% Total DMG Multiplier but suffers 20.0% less SP recovery." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4, + "set": "beach-angels" +} \ No newline at end of file diff --git a/public/data/stigmata/beach-angels-top.json b/public/data/stigmata/beach-angels-top.json new file mode 100644 index 00000000..09a82a6c --- /dev/null +++ b/public/data/stigmata/beach-angels-top.json @@ -0,0 +1,15 @@ +{ + "id": "beach-angels-top", + "type": "top", + "name": "Beach Angels (T)", + "skill": { + "name": "", + "description": "Gain 25.0% Physical DMG but suffer 10.0% less Crit DMG." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4, + "set": "beach-angels" +} \ No newline at end of file diff --git a/public/data/stigmata/beach-party-bot.json b/public/data/stigmata/beach-party-bot.json new file mode 100644 index 00000000..2f856176 --- /dev/null +++ b/public/data/stigmata/beach-party-bot.json @@ -0,0 +1,15 @@ +{ + "id": "beach-party-bot", + "type": "bot", + "name": "Beach Party (B)", + "skill": { + "name": "", + "description": "When equipping character is deployed, attacks by any ally have 30% chance to slow enemy Move Speed by 60% for 4.0s. CD: 10s. This stigma effect cannot stack." + }, + "hp": 483, + "atk": 45, + "def": 79, + "crt": 11, + "rarity": 5, + "set": "beach-party" +} \ No newline at end of file diff --git a/public/data/stigmata/beach-party-mid.json b/public/data/stigmata/beach-party-mid.json new file mode 100644 index 00000000..0c94eb89 --- /dev/null +++ b/public/data/stigmata/beach-party-mid.json @@ -0,0 +1,15 @@ +{ + "id": "beach-party-mid", + "type": "mid", + "name": "Beach Party (M)", + "skill": { + "name": "", + "description": "Gain 18% Total DMG Multiplier. When attacking, attacks against enemies gain 15% Total DMG Multiplier for 4s. CD: 8.0s." + }, + "hp": 656, + "atk": 0, + "def": 140, + "crt": 7, + "rarity": 5, + "set": "beach-party" +} \ No newline at end of file diff --git a/public/data/stigmata/beach-party-top.json b/public/data/stigmata/beach-party-top.json new file mode 100644 index 00000000..014d3476 --- /dev/null +++ b/public/data/stigmata/beach-party-top.json @@ -0,0 +1,15 @@ +{ + "id": "beach-party-top", + "type": "top", + "name": "Beach Party (T)", + "skill": { + "name": "", + "description": "Recovers whole team's SP by 8 upon killing a normal enemy and 24 SP upon killing an elite enemy or boss. Consumes 1 Cool Blessing every time this effect is triggered. Cool Blessing is increased by 1 every 7 sec. The maximum number of Cool Blessings is 3. Character has maximum Cool Blessings when battle starts." + }, + "hp": 518, + "atk": 98, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "beach-party" +} \ No newline at end of file diff --git a/public/data/stigmata/beethoven-bot.json b/public/data/stigmata/beethoven-bot.json new file mode 100644 index 00000000..938f318c --- /dev/null +++ b/public/data/stigmata/beethoven-bot.json @@ -0,0 +1,16 @@ +{ + "id": "beethoven-bot", + "type": "bot", + "name": "Beethoven (B)", + "skill": { + "name": "", + "description": "On the field: Gain 15 SP. CD: 15.0s." + }, + "hp": 442, + "atk": 57, + "def": 104, + "crt": 8, + "rarity": 5, + "set": "beethoven", + "version": 3.0 +} diff --git a/public/data/stigmata/beethoven-mid.json b/public/data/stigmata/beethoven-mid.json new file mode 100644 index 00000000..4c0d93aa --- /dev/null +++ b/public/data/stigmata/beethoven-mid.json @@ -0,0 +1,16 @@ +{ + "id": "beethoven-mid", + "type": "mid", + "name": "Beethoven (M)", + "skill": { + "name": "", + "description": "After exit: Team mates gain 15% Melee Physical DMG buff (does not stack) and take 20% less Physical DMG from enemy hits." + }, + "hp": 505, + "atk": 0, + "def": 195, + "crt": 6, + "rarity": 5, + "set": "beethoven", + "version": 3.0 +} diff --git a/public/data/stigmata/beethoven-top.json b/public/data/stigmata/beethoven-top.json new file mode 100644 index 00000000..db7fd10c --- /dev/null +++ b/public/data/stigmata/beethoven-top.json @@ -0,0 +1,16 @@ +{ + "id": "beethoven-top", + "type": "top", + "name": "Beethoven (T)", + "skill": { + "name": "", + "description": "Gain 20% Max HP. Heavy Weapon user equip bonus: Gain 20% Total DMG Multiplier." + }, + "hp": 413, + "atk": 108, + "def": 75, + "crt": 0, + "rarity": 5, + "set": "beethoven", + "version": 3.0 +} diff --git a/public/data/stigmata/benares-awakening-bot.json b/public/data/stigmata/benares-awakening-bot.json new file mode 100644 index 00000000..c4cd9c8d --- /dev/null +++ b/public/data/stigmata/benares-awakening-bot.json @@ -0,0 +1,16 @@ +{ + "id": "benares-awakening-bot", + "type": "bot", + "name": "Benares - Awakening (B)", + "skill": { + "name": "", + "description": "Boosts Lightning DMG by 25.0%. In Herrscher Form, attacks restore 6.0 SP on hit. CD: 6s." + }, + "hp": 459, + "atk": 55, + "def": 111, + "crt": 7, + "rarity": 5, + "set": "benares-awakening", + "version": 4.1 +} diff --git a/public/data/stigmata/benares-awakening-mid.json b/public/data/stigmata/benares-awakening-mid.json new file mode 100644 index 00000000..0b051e26 --- /dev/null +++ b/public/data/stigmata/benares-awakening-mid.json @@ -0,0 +1,16 @@ +{ + "id": "benares-awakening-mid", + "type": "mid", + "name": "Benares - Awakening (M)", + "skill": { + "name": "", + "description": "Boosts Lightning DMG by 25.0%. Upon entry or casting weapon active, host deals 15.0% bonus Total DMG for 9s. Can be refreshed." + }, + "hp": 483, + "atk": 0, + "def": 243, + "crt": 3, + "rarity": 5, + "set": "benares-awakening", + "version": 4.1 +} diff --git a/public/data/stigmata/benares-awakening-top.json b/public/data/stigmata/benares-awakening-top.json new file mode 100644 index 00000000..dd1c63ae --- /dev/null +++ b/public/data/stigmata/benares-awakening-top.json @@ -0,0 +1,16 @@ +{ + "id": "benares-awakening-top", + "type": "top", + "name": "Benares - Awakening (T)", + "skill": { + "name": "", + "description": "Boosts Total DMG by 20.0%. Boosts Lightning DMG by 50.0% in Herrscher Form." + }, + "hp": 398, + "atk": 113, + "def": 55, + "crt": 0, + "rarity": 5, + "set": "benares-awakening", + "version": 4.1 +} diff --git a/public/data/stigmata/blood-embrace-elf.json b/public/data/stigmata/blood-embrace-elf.json new file mode 100644 index 00000000..1ad70807 --- /dev/null +++ b/public/data/stigmata/blood-embrace-elf.json @@ -0,0 +1,14 @@ +{ + "id": "blood-embrace-elf", + "name": "Blood Embrace ELF", + "type": "bot", + "skill": { + "name": "", + "description": "Gain 10% Total DMG Multiplier when attacking enemies with no shields." + }, + "hp": 289, + "atk": 17, + "def": 72, + "crt": 7, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/bringer-of-light-2-bot.json b/public/data/stigmata/bringer-of-light-2-bot.json new file mode 100644 index 00000000..dc1af769 --- /dev/null +++ b/public/data/stigmata/bringer-of-light-2-bot.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-2-bot", + "type": "bot", + "name": "Coming Soon", + "skill": { + "name": "", + "description": "Boost Total DMG by 15%. Combo or Charged ATK further boosts Total DMG by 15% for 15s. Can be refreshed." + }, + "hp": null, + "atk": null, + "def": null, + "crt": null, + "rarity": 5, + "set": "bringer-of-light-2", + "hidden": true +} diff --git a/public/data/stigmata/bringer-of-light-2-mid.json b/public/data/stigmata/bringer-of-light-2-mid.json new file mode 100644 index 00000000..9ad9647d --- /dev/null +++ b/public/data/stigmata/bringer-of-light-2-mid.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-2-mid", + "type": "mid", + "name": "Kiana: Herrscher of Flamescion (M)", + "skill": { + "name": "Legacy", + "description": "Ice DMG increases by 15.0%. Getting hit restores 200.0 HP. CD: 20.0s." + }, + "hp": 459, + "atk": 26, + "def": 133, + "crt": 0, + "rarity": 5, + "set": "bringer-of-light-2", + "hidden": true +} diff --git a/public/data/stigmata/bringer-of-light-2-top.json b/public/data/stigmata/bringer-of-light-2-top.json new file mode 100644 index 00000000..9f3d5d7a --- /dev/null +++ b/public/data/stigmata/bringer-of-light-2-top.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-2-top", + "type": "top", + "name": "Kiana: Prodigal Girl (T)", + "skill": { + "name": "Answer", + "description": "Ice DMG increases by 10.0%. At 30 or more combo hits, Ice DMG further increases by 10.0%." + }, + "hp": 386, + "atk": 94, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "bringer-of-light-2", + "hidden": true +} diff --git a/public/data/stigmata/bringer-of-light-bot.json b/public/data/stigmata/bringer-of-light-bot.json new file mode 100644 index 00000000..dbb63d16 --- /dev/null +++ b/public/data/stigmata/bringer-of-light-bot.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-bot", + "type": "bot", + "name": "Seele: Starchasm Nyx (B)", + "skill": { + "name": "Solo Bloom", + "description": "Fire DMG increases by 15.0%. Upon entry or Ultimate cast, Total DMG increases by 10.0% for 15s.Triggering it again resets the duration." + }, + "hp": 435, + "atk": 53, + "def": 44, + "crt": 5, + "rarity": 5, + "set": "bringer-of-light", + "hidden": true +} diff --git a/public/data/stigmata/bringer-of-light-mid.json b/public/data/stigmata/bringer-of-light-mid.json new file mode 100644 index 00000000..6937959d --- /dev/null +++ b/public/data/stigmata/bringer-of-light-mid.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-mid", + "type": "mid", + "name": "Bronie: Haxxor Bunny (M)", + "skill": { + "name": "Intrusion", + "description": "The host gains 15.0% Fire DMG, and receives 10.0%/20.0% less Total DMG when Combo Hit Count exceeds 10/20." + }, + "hp": 459, + "atk": 26, + "def": 133, + "crt": 0, + "rarity": 5, + "set": "bringer-of-light", + "hidden": true +} diff --git a/public/data/stigmata/bringer-of-light-top.json b/public/data/stigmata/bringer-of-light-top.json new file mode 100644 index 00000000..8fa0ba66 --- /dev/null +++ b/public/data/stigmata/bringer-of-light-top.json @@ -0,0 +1,16 @@ +{ + "id": "bringer-of-light-top", + "type": "top", + "name": "Durandal: Dea Anchora (T)", + "skill": { + "name": "Archer", + "description": "Boosts Fire DMG by 15.0%. Every attack further boosts Fire DMG by 4.0% for 10s (can be refreshed). 5 stacks max." + }, + "hp": 386, + "atk": 94, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "bringer-of-light", + "hidden": true +} diff --git a/public/data/stigmata/bronya-calories.json b/public/data/stigmata/bronya-calories.json new file mode 100644 index 00000000..d6280218 --- /dev/null +++ b/public/data/stigmata/bronya-calories.json @@ -0,0 +1,14 @@ +{ + "id": "bronya-calories", + "name": "Bronya - Calories", + "type": "bot", + "skill": { + "name": "", + "description": "After Ultimate Evasion, heal 50 HP and gain 20.0% ATK Speed for 6s. Does not trigger again during this time." + }, + "hp": 310, + "atk": 17, + "def": 61, + "crt": 6, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-fun-time.json b/public/data/stigmata/bronya-fun-time.json new file mode 100644 index 00000000..edf95af2 --- /dev/null +++ b/public/data/stigmata/bronya-fun-time.json @@ -0,0 +1,15 @@ +{ + "id": "bronya-fun-time", + "name": "Bronya - Fun Time", + "type": "bot", + "skill": { + "name": "", + "description": "Total DMG increases by 8.0%. Bronya equip bonus: Weapon Skills cost 10.0% less SP." + }, + "hp": 276, + "atk": 34, + "def": 28, + "crt": 3, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/bronya-hacker.json b/public/data/stigmata/bronya-hacker.json new file mode 100644 index 00000000..23b4bd8e --- /dev/null +++ b/public/data/stigmata/bronya-hacker.json @@ -0,0 +1,14 @@ +{ + "id": "bronya-hacker", + "name": "Bronya - Hacker", + "type": "top", + "skill": { + "name": "", + "description": "Ranged attacks gain 25% Crit DMG.\nBronya equip bonus: gain 15% Attack Speed." + }, + "hp": 253, + "atk": 74, + "def": 49, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-shadow-bot.json b/public/data/stigmata/bronya-shadow-bot.json new file mode 100644 index 00000000..1569ea07 --- /dev/null +++ b/public/data/stigmata/bronya-shadow-bot.json @@ -0,0 +1,15 @@ +{ + "id": "bronya-shadow-bot", + "type": "bot", + "name": "Bronya - Shadow (B)", + "skill": { + "name": "", + "description": "Generates a Dark Aura after staying in a small AOE for 3s. In the Dark Aura, gain 35% Attack Speed. Effect is removed upon leaving the Aura (effects only apply for the character generating the Aura)." + }, + "hp": 411, + "atk": 60, + "def": 53, + "crt": 11, + "rarity": 5, + "set": "bronya-shadow" +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-shadow-mid.json b/public/data/stigmata/bronya-shadow-mid.json new file mode 100644 index 00000000..53be78fc --- /dev/null +++ b/public/data/stigmata/bronya-shadow-mid.json @@ -0,0 +1,15 @@ +{ + "id": "bronya-shadow-mid", + "type": "mid", + "name": "Bronya - Shadow (M)", + "skill": { + "name": "", + "description": "Generates a Dark Domain. Character gains 35% Total DMG Reduction but loses 40% Move Speed." + }, + "hp": 459, + "atk": 0, + "def": 123, + "crt": 18, + "rarity": 5, + "set": "bronya-shadow" +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-shadow-top.json b/public/data/stigmata/bronya-shadow-top.json new file mode 100644 index 00000000..c701fdf8 --- /dev/null +++ b/public/data/stigmata/bronya-shadow-top.json @@ -0,0 +1,15 @@ +{ + "id": "bronya-shadow-top", + "type": "top", + "name": "Bronya - Shadow (T)", + "skill": { + "name": "", + "description": "Basic attacks (including combo and charged attacks) gain 38% Ranged Physical DMG." + }, + "hp": 386, + "atk": 113, + "def": 35, + "crt": 7, + "rarity": 5, + "set": "bronya-shadow" +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-sloth.json b/public/data/stigmata/bronya-sloth.json new file mode 100644 index 00000000..93d574f8 --- /dev/null +++ b/public/data/stigmata/bronya-sloth.json @@ -0,0 +1,14 @@ +{ + "id": "bronya-sloth", + "name": "Bronya - Sloth", + "type": "bot", + "skill": { + "name": "", + "description": "Clears all remaining SP upon exit but recovers 2.1 SP/s when off the field.\n\nSP is quickly consumed when entering battle. Loses will to fight on and becomes lazy at below 20% SP." + }, + "hp": 539, + "atk": 42, + "def": 11, + "crt": 13, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/bronya-starry-gifts.json b/public/data/stigmata/bronya-starry-gifts.json new file mode 100644 index 00000000..46d14260 --- /dev/null +++ b/public/data/stigmata/bronya-starry-gifts.json @@ -0,0 +1,15 @@ +{ + "id": "bronya-starry-gifts", + "name": "Bronya - Starry Gifts", + "type": "bot", + "skill": { + "name": "", + "description": "Heal the team for 30/150/300 HP after spending no less than 10/40/70 SP in one action." + }, + "hp": 286, + "atk": 17, + "def": 69, + "crt": 7, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/caravaggio-bot.json b/public/data/stigmata/caravaggio-bot.json new file mode 100644 index 00000000..6215940e --- /dev/null +++ b/public/data/stigmata/caravaggio-bot.json @@ -0,0 +1,16 @@ +{ + "id": "caravaggio-bot", + "type": "bot", + "name": "Caravaggio (B)", + "skill": { + "name": "", + "description": "Gain 10% faster Move and ATK Speeds. When an entity summoned by the host is present, gain another 10% faster Move and ATK speeds." + }, + "hp": 423, + "atk": 45, + "def": 155, + "crt": 12, + "rarity": 5, + "set": "caravaggio", + "version": 2.8 +} diff --git a/public/data/stigmata/caravaggio-mid.json b/public/data/stigmata/caravaggio-mid.json new file mode 100644 index 00000000..324610e8 --- /dev/null +++ b/public/data/stigmata/caravaggio-mid.json @@ -0,0 +1,16 @@ +{ + "id": "caravaggio-mid", + "type": "mid", + "name": "Caravaggio (M)", + "skill": { + "name": "", + "description": "Gain 25% Lightning DMG. When an entity summoned by the host is present, team also gains 10% All Elemental DMG (does not stack)." + }, + "hp": 459, + "atk": 0, + "def": 221, + "crt": 8, + "rarity": 5, + "set": "caravaggio", + "version": 2.8 +} diff --git a/public/data/stigmata/caravaggio-top.json b/public/data/stigmata/caravaggio-top.json new file mode 100644 index 00000000..2ec3637d --- /dev/null +++ b/public/data/stigmata/caravaggio-top.json @@ -0,0 +1,16 @@ +{ + "id": "caravaggio-top", + "type": "top", + "name": "Caravaggio (T)", + "skill": { + "name": "", + "description": "Gain 25% Total DMG Multiplier. When an entity summoned by the host is present, the host also gains 15% Total DMG Reduction." + }, + "hp": 459, + "atk": 98, + "def": 89, + "crt": 0, + "rarity": 5, + "set": "caravaggio", + "version": 2.8 +} diff --git a/public/data/stigmata/carole-emoticon.json b/public/data/stigmata/carole-emoticon.json new file mode 100644 index 00000000..b38d6d44 --- /dev/null +++ b/public/data/stigmata/carole-emoticon.json @@ -0,0 +1,14 @@ +{ + "id": "carole-emoticon", + "name": "Carole: ^.<", + "type": "mid", + "skill": { + "name": "", + "description": "Physical DMG dealt against stunned targets increases by 30.0%." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} diff --git a/public/data/stigmata/cecilia-hawaii.json b/public/data/stigmata/cecilia-hawaii.json new file mode 100644 index 00000000..9de9f467 --- /dev/null +++ b/public/data/stigmata/cecilia-hawaii.json @@ -0,0 +1,15 @@ +{ + "id": "cecilia-hawaii", + "name": "Cecilia - Hawaii", + "type": "top", + "skill": { + "name": "", + "description": "Basic ATKs (including Charged and Combo ATKs) gain 10% Physical DMG.\nKiana or Kallen equip bonus: Allies within a 4-meter radius heal 20 HP every 3s." + }, + "hp": 223, + "atk": 58, + "def": 49, + "crt": 0, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/cecilia-pale-moon.json b/public/data/stigmata/cecilia-pale-moon.json new file mode 100644 index 00000000..5edca9c7 --- /dev/null +++ b/public/data/stigmata/cecilia-pale-moon.json @@ -0,0 +1,14 @@ +{ + "id": "cecilia-pale-moon", + "name": "Cecilia - Pale Moon", + "type": "top", + "skill": { + "name": "", + "description": "When hitting enemies with combo ATKs, host deals 10.0% more physical DMG for 3s. Max stacks: 2. Triggering this again resets the duration." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/cecilia-schariac-bot.json b/public/data/stigmata/cecilia-schariac-bot.json new file mode 100644 index 00000000..c2e8bd7a --- /dev/null +++ b/public/data/stigmata/cecilia-schariac-bot.json @@ -0,0 +1,15 @@ +{ + "id": "cecilia-schariac-bot", + "type": "bot", + "name": "Cecilia Schariac (B)", + "skill": { + "name": "", + "description": "Two stars, one black and one white, glitter overhead (collect the 2-piece set to illuminate them).Black Star shines: Gain 40% Attack Speed.White Star shines: Gain 40% Total DMG Reduction against enemy attacks." + }, + "hp": 607, + "atk": 48, + "def": 76, + "crt": 6, + "rarity": 5, + "set": "cecilia-schariac" +} diff --git a/public/data/stigmata/cecilia-schariac-mid.json b/public/data/stigmata/cecilia-schariac-mid.json new file mode 100644 index 00000000..78961d74 --- /dev/null +++ b/public/data/stigmata/cecilia-schariac-mid.json @@ -0,0 +1,15 @@ +{ + "id": "cecilia-schariac-mid", + "type": "mid", + "name": "Cecilia Schariac (M)", + "skill": { + "name": "", + "description": "Two stars, one black and one white, glitter overhead (collect the 2-piece set to illuminate them).Black Star shines: Basic attacks recover 4 more SP; CD: 1.5s.White Star shines: Combo attacks heal self for 2% HP; CD:1.5s." + }, + "hp": 607, + "atk": 0, + "def": 76, + "crt": 12, + "rarity": 5, + "set": "cecilia-schariac" +} diff --git a/public/data/stigmata/cecilia-schariac-top.json b/public/data/stigmata/cecilia-schariac-top.json new file mode 100644 index 00000000..166dfaf2 --- /dev/null +++ b/public/data/stigmata/cecilia-schariac-top.json @@ -0,0 +1,15 @@ +{ + "id": "cecilia-schariac-top", + "type": "top", + "name": "Cecilia Schariac (T)", + "skill": { + "name": "", + "description": "Two stars, one black and one white, glitter overhead (collect the 2-piece set to illuminate them).Black Star shines: Basic attacks gain 50% Physical DMG.White Star shines: Combo attacks gain 50% Physical DMG." + }, + "hp": 607, + "atk": 97, + "def": 76, + "crt": 0, + "rarity": 5, + "set": "cecilia-schariac" +} diff --git a/public/data/stigmata/charlemagne-bot.json b/public/data/stigmata/charlemagne-bot.json new file mode 100644 index 00000000..aefb5a3c --- /dev/null +++ b/public/data/stigmata/charlemagne-bot.json @@ -0,0 +1,15 @@ +{ + "id": "charlemagne-bot", + "type": "bot", + "name": "Charlemagne (B)", + "skill": { + "name": "", + "description": "Gain 25% Move Speed at 70% or higher SP." + }, + "hp": 300, + "atk": 50, + "def": 100, + "crt": 20, + "rarity": 4, + "set": "charlemagne" +} \ No newline at end of file diff --git a/public/data/stigmata/charlemagne-mid.json b/public/data/stigmata/charlemagne-mid.json new file mode 100644 index 00000000..b665daa5 --- /dev/null +++ b/public/data/stigmata/charlemagne-mid.json @@ -0,0 +1,15 @@ +{ + "id": "charlemagne-mid", + "type": "mid", + "name": "Charlemagne (M)", + "skill": { + "name": "", + "description": "Gain 75% DEF at 70% or higher SP." + }, + "hp": 400, + "atk": 0, + "def": 150, + "crt": 20, + "rarity": 4, + "set": "charlemagne" +} \ No newline at end of file diff --git a/public/data/stigmata/charlemagne-top.json b/public/data/stigmata/charlemagne-top.json new file mode 100644 index 00000000..4d15de80 --- /dev/null +++ b/public/data/stigmata/charlemagne-top.json @@ -0,0 +1,15 @@ +{ + "id": "charlemagne-top", + "type": "top", + "name": "Charlemagne (T)", + "skill": { + "name": "", + "description": "Basic ATKs (including Combo and Charged ATKs) gain 4% Physical DMG for every 5% of SP above a 70% threshold." + }, + "hp": 200, + "atk": 50, + "def": 50, + "crt": 0, + "rarity": 4, + "set": "charlemagne" +} \ No newline at end of file diff --git a/public/data/stigmata/charlotte-bot.json b/public/data/stigmata/charlotte-bot.json new file mode 100644 index 00000000..24461fe9 --- /dev/null +++ b/public/data/stigmata/charlotte-bot.json @@ -0,0 +1,15 @@ +{ + "id": "charlotte-bot", + "type": "bot", + "name": "Charlotte (B)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 150, + "atk": 13, + "def": 30, + "crt": 2, + "rarity": 2, + "set": "charlotte" +} \ No newline at end of file diff --git a/public/data/stigmata/charlotte-mid.json b/public/data/stigmata/charlotte-mid.json new file mode 100644 index 00000000..ccb0843c --- /dev/null +++ b/public/data/stigmata/charlotte-mid.json @@ -0,0 +1,15 @@ +{ + "id": "charlotte-mid", + "type": "mid", + "name": "Charlotte (M)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 150, + "atk": 0, + "def": 30, + "crt": 4, + "rarity": 2, + "set": "charlotte" +} \ No newline at end of file diff --git a/public/data/stigmata/charlotte-top.json b/public/data/stigmata/charlotte-top.json new file mode 100644 index 00000000..35172cbf --- /dev/null +++ b/public/data/stigmata/charlotte-top.json @@ -0,0 +1,15 @@ +{ + "id": "charlotte-top", + "type": "top", + "name": "Charlotte (T)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 150, + "atk": 25, + "def": 30, + "crt": 0, + "rarity": 2, + "set": "charlotte" +} \ No newline at end of file diff --git a/public/data/stigmata/children-bot.json b/public/data/stigmata/children-bot.json new file mode 100644 index 00000000..8ccd4a3e --- /dev/null +++ b/public/data/stigmata/children-bot.json @@ -0,0 +1,15 @@ +{ + "id": "children-bot", + "type": "bot", + "name": "Columbus (B)", + "skill": { + "name": "", + "description": "Host has 15.0% bonus Crit Rate. Every attack against the same target deals 3% more Physical DMG (15%). Reset if no attacks in 10s or target changes." + }, + "hp": 386, + "atk": 57, + "def": 66, + "crt": 19, + "rarity": 5, + "set": "children" +} diff --git a/public/data/stigmata/children-mid.json b/public/data/stigmata/children-mid.json new file mode 100644 index 00000000..e8178d75 --- /dev/null +++ b/public/data/stigmata/children-mid.json @@ -0,0 +1,15 @@ +{ + "id": "children-mid", + "type": "mid", + "name": "Columbus (M)", + "skill": { + "name": "", + "description": "Host deals 20.0% bonus Total DMG and against single enemies, she deals 20.0% bonus Crit DMG." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "children" +} diff --git a/public/data/stigmata/children-top.json b/public/data/stigmata/children-top.json new file mode 100644 index 00000000..3877dd9d --- /dev/null +++ b/public/data/stigmata/children-top.json @@ -0,0 +1,15 @@ +{ + "id": "children-top", + "type": "top", + "name": "Columbus (T)", + "skill": { + "name": "", + "description": "Host deals 20.0% bonus Physical DMG and after landing a Charged ATK, she deals 30.0% bonus Crit DMG for 4s (can be stacked)." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "children" +} diff --git a/public/data/stigmata/cleopatra-bot.json b/public/data/stigmata/cleopatra-bot.json new file mode 100644 index 00000000..901d30f2 --- /dev/null +++ b/public/data/stigmata/cleopatra-bot.json @@ -0,0 +1,15 @@ +{ + "id": "cleopatra-bot", + "type": "bot", + "name": "Cleopatra (B)", + "skill": { + "name": "", + "description": "Attacks against paralyzed enemies gain 82% Total DMG Multiplier." + }, + "hp": 552, + "atk": 46, + "def": 65, + "crt": 5, + "rarity": 5, + "set": "cleopatra" +} \ No newline at end of file diff --git a/public/data/stigmata/cleopatra-mid.json b/public/data/stigmata/cleopatra-mid.json new file mode 100644 index 00000000..fcf3a488 --- /dev/null +++ b/public/data/stigmata/cleopatra-mid.json @@ -0,0 +1,15 @@ +{ + "id": "cleopatra-mid", + "type": "mid", + "name": "Cleopatra (M)", + "skill": { + "name": "", + "description": "Attacks against stunned enemies gain 82% Total DMG Multiplier." + }, + "hp": 552, + "atk": 0, + "def": 65, + "crt": 11, + "rarity": 5, + "set": "cleopatra" +} \ No newline at end of file diff --git a/public/data/stigmata/cleopatra-top.json b/public/data/stigmata/cleopatra-top.json new file mode 100644 index 00000000..ed841564 --- /dev/null +++ b/public/data/stigmata/cleopatra-top.json @@ -0,0 +1,15 @@ +{ + "id": "cleopatra-top", + "type": "top", + "name": "Cleopatra (T)", + "skill": { + "name": "", + "description": "Gain 41% Total DMG Multiplier against enemy with broken Elite Shield." + }, + "hp": 552, + "atk": 92, + "def": 65, + "crt": 0, + "rarity": 5, + "set": "cleopatra" +} \ No newline at end of file diff --git a/public/data/stigmata/cocolia-bot.json b/public/data/stigmata/cocolia-bot.json new file mode 100644 index 00000000..42c07dbd --- /dev/null +++ b/public/data/stigmata/cocolia-bot.json @@ -0,0 +1,15 @@ +{ + "id": "cocolia-bot", + "type": "bot", + "name": "Cocolia (B)", + "skill": { + "name": "", + "description": "The host gains 13% Attack Speed. After Ultimate Evasion, unit summoned by the host gains 40% Physical DMG for 6s. CD: 8s." + }, + "hp": 459, + "atk": 34, + "def": 61, + "crt": 9, + "rarity": 5, + "set": "cocolia" +} \ No newline at end of file diff --git a/public/data/stigmata/cocolia-mid.json b/public/data/stigmata/cocolia-mid.json new file mode 100644 index 00000000..4914fa2e --- /dev/null +++ b/public/data/stigmata/cocolia-mid.json @@ -0,0 +1,15 @@ +{ + "id": "cocolia-mid", + "type": "mid", + "name": "Cocolia (M)", + "skill": { + "name": "", + "description": "Gain 10% Max HP in battle. Enemy attacks suffer 15% Total DMG Reduction." + }, + "hp": 507, + "atk": 0, + "def": 114, + "crt": 4, + "rarity": 5, + "set": "cocolia" +} \ No newline at end of file diff --git a/public/data/stigmata/cocolia-top.json b/public/data/stigmata/cocolia-top.json new file mode 100644 index 00000000..e889490a --- /dev/null +++ b/public/data/stigmata/cocolia-top.json @@ -0,0 +1,15 @@ +{ + "id": "cocolia-top", + "type": "top", + "name": "Cocolia (T)", + "skill": { + "name": "", + "description": "Basic ATKs (including Combo and Charged ATKs) gain 20% Physical DMG. When an entity summoned by the host is on the field, gain 25% Crit DMG." + }, + "hp": 495, + "atk": 79, + "def": 53, + "crt": 0, + "rarity": 5, + "set": "cocolia" +} \ No newline at end of file diff --git a/public/data/stigmata/columbus-bot.json b/public/data/stigmata/columbus-bot.json new file mode 100644 index 00000000..76be453e --- /dev/null +++ b/public/data/stigmata/columbus-bot.json @@ -0,0 +1,15 @@ +{ + "id": "columbus-bot", + "type": "bot", + "name": "Columbus (B)", + "skill": { + "name": "", + "description": "Host has 15.0% bonus Crit Rate. Every attack against the same target deals 3% more Physical DMG (15%). Reset if no attacks in 10s or target changes." + }, + "hp": 386, + "atk": 57, + "def": 66, + "crt": 19, + "rarity": 5, + "set": "columbus" +} \ No newline at end of file diff --git a/public/data/stigmata/columbus-mid.json b/public/data/stigmata/columbus-mid.json new file mode 100644 index 00000000..69dc2ba0 --- /dev/null +++ b/public/data/stigmata/columbus-mid.json @@ -0,0 +1,15 @@ +{ + "id": "columbus-mid", + "type": "mid", + "name": "Columbus (M)", + "skill": { + "name": "", + "description": "Host deals 20.0% bonus Total DMG and against single enemies, she deals 20.0% bonus Crit DMG." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "columbus" +} \ No newline at end of file diff --git a/public/data/stigmata/columbus-top.json b/public/data/stigmata/columbus-top.json new file mode 100644 index 00000000..434ebadb --- /dev/null +++ b/public/data/stigmata/columbus-top.json @@ -0,0 +1,15 @@ +{ + "id": "columbus-top", + "type": "top", + "name": "Columbus (T)", + "skill": { + "name": "", + "description": "Host deals 20.0% bonus Physical DMG and after landing a Charged ATK, she deals 30.0% bonus Crit DMG for 4s (can be refreshed)." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "columbus" +} \ No newline at end of file diff --git a/public/data/stigmata/dante-bot.json b/public/data/stigmata/dante-bot.json new file mode 100644 index 00000000..68d5da5d --- /dev/null +++ b/public/data/stigmata/dante-bot.json @@ -0,0 +1,16 @@ +{ + "id": "dante-bot", + "type": "bot", + "name": "Dante (B)", + "skill": { + "name": "", + "description": "The host gains 15.0% Attack Speed. The host gains Mantle when hit by an enemy, which boosts her Total DMG by 10.0% for 10s; CD: 10s. The host gains Perfect Mantle upon Ultimate Evasion or Retaliation, which boosts her Total DMG by 20.0% for 10s; triggering this effect again resets the duration. Perfect Mantle will replace Mantle in cases of overlap." + }, + "hp": 276, + "atk": 41, + "def": 41, + "crt": 5, + "rarity": 5, + "set": "dante", + "version": 3.8 +} diff --git a/public/data/stigmata/dante-mid.json b/public/data/stigmata/dante-mid.json new file mode 100644 index 00000000..787c5d02 --- /dev/null +++ b/public/data/stigmata/dante-mid.json @@ -0,0 +1,16 @@ +{ + "id": "dante-mid", + "type": "mid", + "name": "Dante (M)", + "skill": { + "name": "", + "description": "The host gains 30.0% Physical DMG. The host gains Mantle when hit by an enemy, which boosts her Crit DMG by 15.0% for 10s; CD: 10s. The host gains Perfect Mantle upon Ultimate Evasion or Retaliation, which boosts her Crit DMG by 30.0% for 10s; triggering this effect again resets the duration. Perfect Mantle will replace Mantle in cases of overlap." + }, + "hp": 307, + "atk": 0, + "def": 111, + "crt": 7, + "rarity": 5, + "set": "dante", + "version": 3.8 +} diff --git a/public/data/stigmata/dante-top.json b/public/data/stigmata/dante-top.json new file mode 100644 index 00000000..64a1275b --- /dev/null +++ b/public/data/stigmata/dante-top.json @@ -0,0 +1,16 @@ +{ + "id": "dante-top", + "type": "top", + "name": "Dante (T)", + "skill": { + "name": "", + "description": "The host gains 15.0% Crit Rate. The host gains Mantle when hit by an enemy which boosts her Physical DMG by 8.0% for 10s; CD: 10s. The host gains Perfect Mantle upon Ultimate Evasion or Retaliation, which boosts her Physical DMG by 16.0% for 10s; triggering this effect again resets the duration. Perfect Mantle will replace Mantle in cases of overlap." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "dante", + "version": 3.8 +} diff --git a/public/data/stigmata/dark-jixuanyuan-bot.json b/public/data/stigmata/dark-jixuanyuan-bot.json new file mode 100644 index 00000000..109f746f --- /dev/null +++ b/public/data/stigmata/dark-jixuanyuan-bot.json @@ -0,0 +1,15 @@ +{ + "id": "dark-jixuanyuan-bot", + "type": "bot", + "name": "Dark Jixuanyuan (B)", + "skill": { + "name": "", + "description": "When global Time Fracture is active, gain 30% Move Speed and 25% Attack Speed." + }, + "hp": 550, + "atk": 46, + "def": 75, + "crt": 10, + "rarity": 5, + "set": "dark-jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/dark-jixuanyuan-mid.json b/public/data/stigmata/dark-jixuanyuan-mid.json new file mode 100644 index 00000000..cc9c6d2d --- /dev/null +++ b/public/data/stigmata/dark-jixuanyuan-mid.json @@ -0,0 +1,15 @@ +{ + "id": "dark-jixuanyuan-mid", + "type": "mid", + "name": "Dark Jixuanyuan (M)", + "skill": { + "name": "", + "description": "When global Time Fracture is active, gain 30% Crit Rate." + }, + "hp": 550, + "atk": 0, + "def": 180, + "crt": 30, + "rarity": 5, + "set": "dark-jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/dark-jixuanyuan-top.json b/public/data/stigmata/dark-jixuanyuan-top.json new file mode 100644 index 00000000..821d38ab --- /dev/null +++ b/public/data/stigmata/dark-jixuanyuan-top.json @@ -0,0 +1,15 @@ +{ + "id": "dark-jixuanyuan-top", + "type": "top", + "name": "Dark Jixuanyuan (T)", + "skill": { + "name": "", + "description": "When global Time Fracture is triggered, deal 450% ATK of Physical DMG to surrounding enemies and knock them back. CD: 20s." + }, + "hp": 500, + "atk": 50, + "def": 30, + "crt": 0, + "rarity": 5, + "set": "dark-jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/darwin-bot.json b/public/data/stigmata/darwin-bot.json new file mode 100644 index 00000000..f92eb9fe --- /dev/null +++ b/public/data/stigmata/darwin-bot.json @@ -0,0 +1,15 @@ +{ + "id": "darwin-bot", + "type": "bot", + "name": "Darwin (B)", + "skill": { + "name": "", + "description": "For every Ultimate Evasion performed by host, gain 6% Total DMG Multiplier. Stacks up to 4 times. DMG buff applies for current combat (host's death dispels the buff)." + }, + "hp": 435, + "atk": 42, + "def": 66, + "crt": 11, + "rarity": 5, + "set": "darwin" +} \ No newline at end of file diff --git a/public/data/stigmata/darwin-mid.json b/public/data/stigmata/darwin-mid.json new file mode 100644 index 00000000..6149533b --- /dev/null +++ b/public/data/stigmata/darwin-mid.json @@ -0,0 +1,15 @@ +{ + "id": "darwin-mid", + "type": "mid", + "name": "Darwin (M)", + "skill": { + "name": "", + "description": "For every 1 hit taken by the host, gain 7% Total DMG Reduction. Stacks up to 4 times. DMG Reduction buff applies for current combat (host's death dispels the buff)." + }, + "hp": 435, + "atk": 0, + "def": 133, + "crt": 13, + "rarity": 5, + "set": "darwin" +} \ No newline at end of file diff --git a/public/data/stigmata/darwin-top.json b/public/data/stigmata/darwin-top.json new file mode 100644 index 00000000..b4afa817 --- /dev/null +++ b/public/data/stigmata/darwin-top.json @@ -0,0 +1,15 @@ +{ + "id": "darwin-top", + "type": "top", + "name": "Darwin (T)", + "skill": { + "name": "", + "description": "For every 15 Combo Hit Count, gain 8% Lightning DMG dealt. Stacks up to 4 times. DMG buff applies for current combat (host's death dispels the buff)." + }, + "hp": 386, + "atk": 94, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "darwin" +} \ No newline at end of file diff --git a/public/data/stigmata/detective-durandal.json b/public/data/stigmata/detective-durandal.json new file mode 100644 index 00000000..f165b88f --- /dev/null +++ b/public/data/stigmata/detective-durandal.json @@ -0,0 +1,14 @@ +{ + "id": "detective-durandal", + "name": "Detective Durandal", + "type": "top", + "skill": { + "name": "", + "description": "After Ultimate Evasion, Charged ATKs deal 20.0% bonus Total DMG for 5s. CD: 10s." + }, + "hp": 246, + "atk": 60, + "def": 41, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/dickens-bot.json b/public/data/stigmata/dickens-bot.json new file mode 100644 index 00000000..fb86b325 --- /dev/null +++ b/public/data/stigmata/dickens-bot.json @@ -0,0 +1,16 @@ +{ + "id": "dickens-bot", + "type": "bot", + "name": "Dickens (B)", + "skill": { + "name": "", + "description": "Boost Total DMG by 25.0%. Basic, Combo, and Charged ATKs grant 1 charge on hit. 5 charges max. CD: 1s. Ultimate consumes all charges and every charge consumed restores 1.0 SP." + }, + "hp": 423, + "atk": 51, + "def": 22, + "crt": 24, + "rarity": 5, + "set": "dickens", + "version": 4.3 +} diff --git a/public/data/stigmata/dickens-mid.json b/public/data/stigmata/dickens-mid.json new file mode 100644 index 00000000..6f9c1744 --- /dev/null +++ b/public/data/stigmata/dickens-mid.json @@ -0,0 +1,16 @@ +{ + "id": "dickens-mid", + "type": "mid", + "name": "Dickens (M)", + "skill": { + "name": "", + "description": "Boosts Physical DMG by 30.0%. Basic, Combo, and Charged ATKs grant 1 charge on hit. 5 charges max. CD: 1s. Ultimate consumes all charges and every charge consumed deals 100.0% ATK of Physical DMG in a small area." + }, + "hp": 411, + "atk": 0, + "def": 177, + "crt": 19, + "rarity": 5, + "set": "dickens", + "version": 4.3 +} diff --git a/public/data/stigmata/dickens-top.json b/public/data/stigmata/dickens-top.json new file mode 100644 index 00000000..22dd3686 --- /dev/null +++ b/public/data/stigmata/dickens-top.json @@ -0,0 +1,16 @@ +{ + "id": "dickens-top", + "type": "top", + "name": "Dickens (T)", + "skill": { + "name": "", + "description": "Boosts Physical DMG by 30.0%. Basic, Combo, and Charged ATKs grant 1 charge on hit. 5 charges max. CD: 1s. Ultimate consumes all charges and every charge consumed restores 40.0 HP." + }, + "hp": 314, + "atk": 128, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "dickens", + "version": 4.3 +} diff --git a/public/data/stigmata/dirac-bot.json b/public/data/stigmata/dirac-bot.json new file mode 100644 index 00000000..3a3f0ae1 --- /dev/null +++ b/public/data/stigmata/dirac-bot.json @@ -0,0 +1,16 @@ +{ + "id": "dirac-bot", + "type": "bot", + "name": "Dirac (B)", + "skill": { + "name": "", + "description": "Gain 20.0% Physical DMG. After Ultimate Evasion or triggering evasion skill, host gains 1.5 SP/s for 10s. Does not trigger again during this time." + }, + "hp": 411, + "atk": 60, + "def": 66, + "crt": 13, + "rarity": 5, + "set": "dirac", + "version": 3.2 +} diff --git a/public/data/stigmata/dirac-mid.json b/public/data/stigmata/dirac-mid.json new file mode 100644 index 00000000..1a76dbd5 --- /dev/null +++ b/public/data/stigmata/dirac-mid.json @@ -0,0 +1,16 @@ +{ + "id": "dirac-mid", + "type": "mid", + "name": "Dirac (M)", + "skill": { + "name": "", + "description": "Ultimate/Burst ATKs deal 26.0% more Total DMG. During Burst mode, the host gains 26.0% Total DMG, and gain another 1.5% Total DMG per second after unleashing Ultimate or entering Burst Mode; stacks up to 9 times; lasts 9s, during which the effect cannot be triggered again." + }, + "hp": 471, + "atk": 0, + "def": 199, + "crt": 9, + "rarity": 5, + "set": "dirac", + "version": 3.2 +} diff --git a/public/data/stigmata/dirac-top.json b/public/data/stigmata/dirac-top.json new file mode 100644 index 00000000..8c3df631 --- /dev/null +++ b/public/data/stigmata/dirac-top.json @@ -0,0 +1,16 @@ +{ + "id": "dirac-top", + "type": "top", + "name": "Dirac (T)", + "skill": { + "name": "", + "description": "Gain 10.0% Crit Rate. After entry or unleashing weapon skills, host gains another 10.0% Crit Rate for 9s. This effect cannot stack." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "dirac", + "version": 3.2 +} diff --git a/public/data/stigmata/diva-bronya.json b/public/data/stigmata/diva-bronya.json new file mode 100644 index 00000000..177916f3 --- /dev/null +++ b/public/data/stigmata/diva-bronya.json @@ -0,0 +1,14 @@ +{ + "id": "diva-bronya", + "name": "Diva Bronya", + "type": "mid", + "skill": { + "name": "", + "description": "When there are two enemies on the battlefield, the host gains 30.0% Ice DMG." + }, + "hp": 459, + "atk": 0, + "def": 177, + "crt": 3, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/dracula-bot.json b/public/data/stigmata/dracula-bot.json new file mode 100644 index 00000000..897a63d0 --- /dev/null +++ b/public/data/stigmata/dracula-bot.json @@ -0,0 +1,16 @@ +{ + "id": "dracula-bot", + "type": "bot", + "name": "Dracula (B)", + "skill": { + "name": "", + "description": "For every bleeding enemy on the battlefield, the host gains 12% Attack Speed and 4.0% Crit Rate. Stacks up to 3 times." + }, + "hp": 435, + "atk": 38, + "def": 123, + "crt": 13, + "rarity": 5, + "set": "dracula", + "version": 2.0 +} diff --git a/public/data/stigmata/dracula-mid.json b/public/data/stigmata/dracula-mid.json new file mode 100644 index 00000000..173d74dc --- /dev/null +++ b/public/data/stigmata/dracula-mid.json @@ -0,0 +1,16 @@ +{ + "id": "dracula-mid", + "type": "mid", + "name": "Dracula (M)", + "skill": { + "name": "", + "description": "Hits on bleeding enemies recover 3.0% HP and 3.0% SP for self. CD: 4s." + }, + "hp": 435, + "atk": 0, + "def": 175, + "crt": 13, + "rarity": 5, + "set": "dracula", + "version": 2.0 +} diff --git a/public/data/stigmata/dracula-top.json b/public/data/stigmata/dracula-top.json new file mode 100644 index 00000000..1b58b119 --- /dev/null +++ b/public/data/stigmata/dracula-top.json @@ -0,0 +1,16 @@ +{ + "id": "dracula-top", + "type": "top", + "name": "Dracula (T)", + "skill": { + "name": "", + "description": "Attacks against bleeding enemies gain 40% Physical DMG." + }, + "hp": 435, + "atk": 91, + "def": 88, + "crt": 9, + "rarity": 5, + "set": "dracula", + "version": 2.0 +} diff --git a/public/data/stigmata/dragon-boat-bot.json b/public/data/stigmata/dragon-boat-bot.json new file mode 100644 index 00000000..d2c73d9e --- /dev/null +++ b/public/data/stigmata/dragon-boat-bot.json @@ -0,0 +1,15 @@ +{ + "id": "dragon-boat-bot", + "type": "bot", + "name": "Dragon Boat (B)", + "skill": { + "name": "", + "description": "Shortens debuff durations by 30%. Switch skills (including QTE) gain 25% Physical DMG." + }, + "hp": 344, + "atk": 28, + "def": 37, + "crt": 3, + "rarity": 4, + "set": "dragon-boat" +} \ No newline at end of file diff --git a/public/data/stigmata/dragon-boat-mid.json b/public/data/stigmata/dragon-boat-mid.json new file mode 100644 index 00000000..82d4a6ca --- /dev/null +++ b/public/data/stigmata/dragon-boat-mid.json @@ -0,0 +1,15 @@ +{ + "id": "dragon-boat-mid", + "type": "mid", + "name": "Dragon Boat (M)", + "skill": { + "name": "", + "description": "Attacks have a 10% chance of paralyzing enemies for 2s. CD: 5s." + }, + "hp": 344, + "atk": 37, + "def": 0, + "crt": 7, + "rarity": 4, + "set": "dragon-boat" +} \ No newline at end of file diff --git a/public/data/stigmata/dragon-boat-top.json b/public/data/stigmata/dragon-boat-top.json new file mode 100644 index 00000000..1d8bc8fb --- /dev/null +++ b/public/data/stigmata/dragon-boat-top.json @@ -0,0 +1,15 @@ +{ + "id": "dragon-boat-top", + "type": "top", + "name": "Dragon Boat (T)", + "skill": { + "name": "", + "description": "Combo ATKs gain 20% Physical DMG and 5% Crit Rate." + }, + "hp": 344, + "atk": 56, + "def": 37, + "crt": 0, + "rarity": 4, + "set": "dragon-boat" +} \ No newline at end of file diff --git a/public/data/stigmata/edison-bot.json b/public/data/stigmata/edison-bot.json new file mode 100644 index 00000000..647c9166 --- /dev/null +++ b/public/data/stigmata/edison-bot.json @@ -0,0 +1,15 @@ +{ + "id": "edison-bot", + "type": "bot", + "name": "Edison (B)", + "skill": { + "name": "", + "description": "Entities summoned by the host gain 30% Total DMG Multiplier. Charges once every 6s. The next Basic ATK (including Combo and Charged ATKs) inflicts 30% Move Slow on the enemy for 4s." + }, + "hp": 242, + "atk": 20, + "def": 26, + "crt": 2, + "rarity": 4, + "set": "edison" +} \ No newline at end of file diff --git a/public/data/stigmata/edison-mid.json b/public/data/stigmata/edison-mid.json new file mode 100644 index 00000000..eeaeb610 --- /dev/null +++ b/public/data/stigmata/edison-mid.json @@ -0,0 +1,15 @@ +{ + "id": "edison-mid", + "type": "mid", + "name": "Edison (M)", + "skill": { + "name": "", + "description": "Gain 10% Lightning DMG. Create a shield every 6s. The shield absorbs 105 Physical DMG from the next enemy ATK taken." + }, + "hp": 352, + "atk": 0, + "def": 39, + "crt": 7, + "rarity": 4, + "set": "edison" +} \ No newline at end of file diff --git a/public/data/stigmata/edison-thanksgiving.json b/public/data/stigmata/edison-thanksgiving.json new file mode 100644 index 00000000..e2e802a7 --- /dev/null +++ b/public/data/stigmata/edison-thanksgiving.json @@ -0,0 +1,14 @@ +{ + "id": "edison-thanksgiving", + "name": "Edison - Thanksgiving", + "type": "top", + "skill": { + "name": "", + "description": "Gain 20% Move Speed." + }, + "hp": 279, + "atk": 43, + "def": 61, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/edison-top.json b/public/data/stigmata/edison-top.json new file mode 100644 index 00000000..d03da425 --- /dev/null +++ b/public/data/stigmata/edison-top.json @@ -0,0 +1,15 @@ +{ + "id": "edison-top", + "type": "top", + "name": "Edison (T)", + "skill": { + "name": "", + "description": "Gain 15% Lightning DMG. Gain 1 charge every 6s. The next Basic ATK (including Combo and Charged ATKs) deals an additional 120% Lightning DMG." + }, + "hp": 352, + "atk": 59, + "def": 39, + "crt": 0, + "rarity": 4, + "set": "edison" +} \ No newline at end of file diff --git a/public/data/stigmata/edwin-hubble-bot.json b/public/data/stigmata/edwin-hubble-bot.json new file mode 100644 index 00000000..35b01a26 --- /dev/null +++ b/public/data/stigmata/edwin-hubble-bot.json @@ -0,0 +1,15 @@ +{ + "id": "edwin-hubble-bot", + "type": "bot", + "name": "Edwin Hubble (B)", + "skill": { + "name": "", + "description": "Gain 30% Total DMG Multiplier against frozen or slowed enemies." + }, + "hp": 398, + "atk": 55, + "def": 33, + "crt": 9, + "rarity": 5, + "set": "edwin-hubble" +} \ No newline at end of file diff --git a/public/data/stigmata/edwin-hubble-mid.json b/public/data/stigmata/edwin-hubble-mid.json new file mode 100644 index 00000000..da7ef08a --- /dev/null +++ b/public/data/stigmata/edwin-hubble-mid.json @@ -0,0 +1,15 @@ +{ + "id": "edwin-hubble-mid", + "type": "mid", + "name": "Edwin Hubble (M)", + "skill": { + "name": "", + "description": "Gain 20% Ice Resistance. Attacks have a 30% chance to inflict 20% Move Slow on the enemy for 4s. CD: 12s." + }, + "hp": 423, + "atk": 0, + "def": 177, + "crt": 9, + "rarity": 5, + "set": "edwin-hubble" +} \ No newline at end of file diff --git a/public/data/stigmata/edwin-hubble-top.json b/public/data/stigmata/edwin-hubble-top.json new file mode 100644 index 00000000..079b472b --- /dev/null +++ b/public/data/stigmata/edwin-hubble-top.json @@ -0,0 +1,15 @@ +{ + "id": "edwin-hubble-top", + "type": "top", + "name": "Edwin Hubble (T)", + "skill": { + "name": "", + "description": "After an attack, generate a Frozen Nova explosion at the target's original position, freezing nearby enemies for 1.0s and dealing a one-time 300% ATK of Ice DMG. CD: 8.0s." + }, + "hp": 350, + "atk": 102, + "def": 33, + "crt": 0, + "rarity": 5, + "set": "edwin-hubble" +} \ No newline at end of file diff --git a/public/data/stigmata/einstein-band-bot.json b/public/data/stigmata/einstein-band-bot.json new file mode 100644 index 00000000..d8abf0d8 --- /dev/null +++ b/public/data/stigmata/einstein-band-bot.json @@ -0,0 +1,16 @@ +{ + "id": "einstein-band-bot", + "type": "bot", + "name": "Einstein - Band (B)", + "skill": { + "name": "", + "description": "Summons a robot assistant to fight and unlock its Flash Bomb attack ability that deals continuous Physical DMG. When there are 4 or more enemies on the battlefield, the host has a 25% chance to ignore DMG taken." + }, + "hp": 414, + "atk": 45, + "def": 88, + "crt": 11, + "rarity": 5, + "set": "einstein-band", + "version": 2.0 +} diff --git a/public/data/stigmata/einstein-band-mid.json b/public/data/stigmata/einstein-band-mid.json new file mode 100644 index 00000000..76a4b07a --- /dev/null +++ b/public/data/stigmata/einstein-band-mid.json @@ -0,0 +1,16 @@ +{ + "id": "einstein-band-mid", + "type": "mid", + "name": "Einstein - Band (M)", + "skill": { + "name": "", + "description": "Summons a robot assistant to fight and unlocks its shockwave attack ability that deals AOE Physical DMG and knocks back the enemy. When there are 3 or more enemies on the battlefield, randomly knock a nearby enemy airborne every 6s and apply a 3s Time Lock." + }, + "hp": 621, + "atk": 0, + "def": 175, + "crt": 7, + "rarity": 5, + "set": "einstein-band", + "version": 2.0 +} diff --git a/public/data/stigmata/einstein-band-top.json b/public/data/stigmata/einstein-band-top.json new file mode 100644 index 00000000..c2f140b8 --- /dev/null +++ b/public/data/stigmata/einstein-band-top.json @@ -0,0 +1,16 @@ +{ + "id": "einstein-band-top", + "type": "top", + "name": "Einstein - Band (T)", + "skill": { + "name": "", + "description": "Summons a robot assistant to fight and unlocks its laser attack ability that deals substantial Physical DMG. When there are 2 or more enemies on the battlefield, the host's attacks gain 25% Total DMG Multiplier." + }, + "hp": 449, + "atk": 102, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "einstein-band", + "version": 2.0 +} diff --git a/public/data/stigmata/einstein-bot.json b/public/data/stigmata/einstein-bot.json new file mode 100644 index 00000000..7c5cb9b3 --- /dev/null +++ b/public/data/stigmata/einstein-bot.json @@ -0,0 +1,15 @@ +{ + "id": "einstein-bot", + "type": "bot", + "name": "Einstein (B)", + "skill": { + "name": "", + "description": "Charged attacks gain 20% Total DMG Multiplier. Hits made against MECH-type enemies accelerates the character's Attack Speed by 15% for 3s Triggering this skill again resets the duration." + }, + "hp": 496, + "atk": 43, + "def": 110, + "crt": 9, + "rarity": 5, + "set": "einstein" +} \ No newline at end of file diff --git a/public/data/stigmata/einstein-mid.json b/public/data/stigmata/einstein-mid.json new file mode 100644 index 00000000..10250e75 --- /dev/null +++ b/public/data/stigmata/einstein-mid.json @@ -0,0 +1,15 @@ +{ + "id": "einstein-mid", + "type": "mid", + "name": "Einstein (M)", + "skill": { + "name": "", + "description": "When charged attacks hit the enemy, heal character for 50 HP. CD: 3s. Hits made against MECH-type enemies also restore 2.0 SP. CD: 3s." + }, + "hp": 496, + "atk": 0, + "def": 110, + "crt": 14, + "rarity": 5, + "set": "einstein" +} \ No newline at end of file diff --git a/public/data/stigmata/einstein-top.json b/public/data/stigmata/einstein-top.json new file mode 100644 index 00000000..4155e8ed --- /dev/null +++ b/public/data/stigmata/einstein-top.json @@ -0,0 +1,15 @@ +{ + "id": "einstein-top", + "type": "top", + "name": "Einstein (T)", + "skill": { + "name": "", + "description": "Charged attacks gain 30% DMG against shields. At below 33% HP, gain 41% Total DMG Multiplier." + }, + "hp": 496, + "atk": 85, + "def": 110, + "crt": 0, + "rarity": 5, + "set": "einstein" +} \ No newline at end of file diff --git a/public/data/stigmata/ekaterina-bot.json b/public/data/stigmata/ekaterina-bot.json new file mode 100644 index 00000000..2f567a41 --- /dev/null +++ b/public/data/stigmata/ekaterina-bot.json @@ -0,0 +1,15 @@ +{ + "id": "ekaterina-bot", + "type": "bot", + "name": "Ekaterina (B)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 10, gain 31% Move Speed." + }, + "hp": 541, + "atk": 46, + "def": 91, + "crt": 3, + "rarity": 5, + "set": "ekaterina" +} \ No newline at end of file diff --git a/public/data/stigmata/ekaterina-mid.json b/public/data/stigmata/ekaterina-mid.json new file mode 100644 index 00000000..6b494243 --- /dev/null +++ b/public/data/stigmata/ekaterina-mid.json @@ -0,0 +1,15 @@ +{ + "id": "ekaterina-mid", + "type": "mid", + "name": "Ekaterina (M)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 40, gain 41% Physical DMG." + }, + "hp": 541, + "atk": 0, + "def": 91, + "crt": 9, + "rarity": 5, + "set": "ekaterina" +} \ No newline at end of file diff --git a/public/data/stigmata/ekaterina-top.json b/public/data/stigmata/ekaterina-top.json new file mode 100644 index 00000000..3ee56bd1 --- /dev/null +++ b/public/data/stigmata/ekaterina-top.json @@ -0,0 +1,15 @@ +{ + "id": "ekaterina-top", + "type": "top", + "name": "Ekaterina (T)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 25, gain 61% DEF in battle." + }, + "hp": 541, + "atk": 93, + "def": 91, + "crt": 0, + "rarity": 5, + "set": "ekaterina" +} \ No newline at end of file diff --git a/public/data/stigmata/elizabeth-bathory-bot.json b/public/data/stigmata/elizabeth-bathory-bot.json new file mode 100644 index 00000000..185bbdde --- /dev/null +++ b/public/data/stigmata/elizabeth-bathory-bot.json @@ -0,0 +1,15 @@ +{ + "id": "elizabeth-bathory-bot", + "type": "bot", + "name": "Elizabeth Bathory (B)", + "skill": { + "name": "", + "description": "At 80% or higher HP, gain 41% Move Speed." + }, + "hp": 351, + "atk": 29, + "def": 41, + "crt": 3, + "rarity": 4, + "set": "elizabeth-bathory" +} \ No newline at end of file diff --git a/public/data/stigmata/elizabeth-bathory-mid.json b/public/data/stigmata/elizabeth-bathory-mid.json new file mode 100644 index 00000000..8c834082 --- /dev/null +++ b/public/data/stigmata/elizabeth-bathory-mid.json @@ -0,0 +1,15 @@ +{ + "id": "elizabeth-bathory-mid", + "type": "mid", + "name": "Elizabeth Bathory (M)", + "skill": { + "name": "", + "description": "Gain 10% Physical DMG. At above 80% HP, gain 10% Physical DMG buff during combat." + }, + "hp": 351, + "atk": 0, + "def": 41, + "crt": 7, + "rarity": 4, + "set": "elizabeth-bathory" +} \ No newline at end of file diff --git a/public/data/stigmata/elizabeth-bathory-top.json b/public/data/stigmata/elizabeth-bathory-top.json new file mode 100644 index 00000000..935bca48 --- /dev/null +++ b/public/data/stigmata/elizabeth-bathory-top.json @@ -0,0 +1,15 @@ +{ + "id": "elizabeth-bathory-top", + "type": "top", + "name": "Elizabeth Bathory (T)", + "skill": { + "name": "", + "description": "Gain 5% Crit Rate. At above 80% HP, also gain 31% DEF during combat." + }, + "hp": 351, + "atk": 58, + "def": 41, + "crt": 0, + "rarity": 4, + "set": "elizabeth-bathory" +} \ No newline at end of file diff --git a/public/data/stigmata/elysia-bot.json b/public/data/stigmata/elysia-bot.json new file mode 100644 index 00000000..3650a1b2 --- /dev/null +++ b/public/data/stigmata/elysia-bot.json @@ -0,0 +1,16 @@ +{ + "id": "elysia-bot", + "type": "bot", + "name": "Elysia (B)", + "skill": { + "name": "", + "description": "Total DMG increases by 25.0% and Crit DMG increases by 15.0%. Charged ATKs boosts Crit DMG by 15.0% on hit for 15s." + }, + "hp": 386, + "atk": 57, + "def": 66, + "crt": 19, + "rarity": 5, + "set": "elysia", + "version": 5.1 +} diff --git a/public/data/stigmata/elysia-mid.json b/public/data/stigmata/elysia-mid.json new file mode 100644 index 00000000..27f581c8 --- /dev/null +++ b/public/data/stigmata/elysia-mid.json @@ -0,0 +1,16 @@ +{ + "id": "elysia-mid", + "type": "mid", + "name": "Elysia (M)", + "skill": { + "name": "", + "description": "Physical DMG increases by 30.0%. Ultimate Evasion Skill has 20.0% shorter CD." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "elysia", + "version": 5.1 +} diff --git a/public/data/stigmata/elysia-top.json b/public/data/stigmata/elysia-top.json new file mode 100644 index 00000000..02d3a9d5 --- /dev/null +++ b/public/data/stigmata/elysia-top.json @@ -0,0 +1,16 @@ +{ + "id": "elysia-top", + "type": "top", + "name": "Elysia (T)", + "skill": { + "name": "", + "description": "Physical DMG increases by 25.0%. Crit DMG from Basic/Combo/Charged ATKs increases by 20.0%." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "elysia", + "version": 5.1 +} diff --git a/public/data/stigmata/encompassing-beauty-bot.json b/public/data/stigmata/encompassing-beauty-bot.json new file mode 100644 index 00000000..fc5afe2a --- /dev/null +++ b/public/data/stigmata/encompassing-beauty-bot.json @@ -0,0 +1,16 @@ +{ + "id": "encompassing-beauty-bot", + "type": "bot", + "name": "Encompassing Beauty (B)", + "skill": { + "name": "", + "description": "Upon scoring a crit hit, heal self for 200 HP. CD: 6s." + }, + "hp": 423, + "atk": 32, + "def": 89, + "crt": 13, + "rarity": 5, + "set": "encompassing-beauty", + "hidden": true +} diff --git a/public/data/stigmata/encompassing-beauty-mid.json b/public/data/stigmata/encompassing-beauty-mid.json new file mode 100644 index 00000000..b3db3925 --- /dev/null +++ b/public/data/stigmata/encompassing-beauty-mid.json @@ -0,0 +1,16 @@ +{ + "id": "encompassing-beauty-mid", + "type": "mid", + "name": "Encompassing Beauty (M)", + "skill": { + "name": "", + "description": "Take 15% less Physical DMG, and attacks gain 30% Crit DMG." + }, + "hp": 435, + "atk": 0, + "def": 155, + "crt": 8, + "rarity": 5, + "set": "encompassing-beauty", + "hidden": true +} diff --git a/public/data/stigmata/encompassing-beauty-top.json b/public/data/stigmata/encompassing-beauty-top.json new file mode 100644 index 00000000..529b9492 --- /dev/null +++ b/public/data/stigmata/encompassing-beauty-top.json @@ -0,0 +1,16 @@ +{ + "id": "encompassing-beauty-top", + "type": "top", + "name": "Encompassing Beauty (T)", + "skill": { + "name": "", + "description": "Gain 20% Lightning and Fire DMG, and gain 30% Ice DMG." + }, + "hp": 386, + "atk": 83, + "def": 89, + "crt": 0, + "rarity": 5, + "set": "encompassing-beauty", + "hidden": true +} diff --git a/public/data/stigmata/eternal-love.json b/public/data/stigmata/eternal-love.json new file mode 100644 index 00000000..90763408 --- /dev/null +++ b/public/data/stigmata/eternal-love.json @@ -0,0 +1,14 @@ +{ + "id": "eternal-love", + "name": "Eternal Love", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 20% Max HP in battle.Kiana equip bonus: Mei gains 8% Physical DMG on the field.Mei equip bonus: Kiana gains 8% Physical DMG on the field.Effect cannot be stacked." + }, + "hp": 339, + "atk": 0, + "def": 32, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-birthday.json b/public/data/stigmata/fu-hua-birthday.json new file mode 100644 index 00000000..5aebf7fa --- /dev/null +++ b/public/data/stigmata/fu-hua-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "fu-hua-birthday", + "name": "Fu Hua - Birthday", + "type": "top", + "skill": { + "name": "", + "description": "Total DMG increases by 10.0%.Fu Hua equip bonus: Gains 10.0% ATK Speed." + }, + "hp": 246, + "atk": 43, + "def": 55, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-margrave-bot.json b/public/data/stigmata/fu-hua-margrave-bot.json new file mode 100644 index 00000000..0859f69f --- /dev/null +++ b/public/data/stigmata/fu-hua-margrave-bot.json @@ -0,0 +1,16 @@ +{ + "id": "fu-hua-margrave-bot", + "type": "bot", + "name": "Fu Hua - Margrave (B)", + "skill": { + "name": "", + "description": "ATK Speed increases by 20.0%s; with Fyreheart active, all enemies less than 12 meters away from any team member suffer Warhaunt (effect does not stack), take 14.0% more Total DMG." + }, + "hp": 459, + "atk": 64, + "def": 22, + "crt": 11, + "rarity": 5, + "set": "fu-hua-margrave", + "version": 3.7 +} diff --git a/public/data/stigmata/fu-hua-margrave-mid.json b/public/data/stigmata/fu-hua-margrave-mid.json new file mode 100644 index 00000000..e62f2c9d --- /dev/null +++ b/public/data/stigmata/fu-hua-margrave-mid.json @@ -0,0 +1,16 @@ +{ + "id": "fu-hua-margrave-mid", + "type": "mid", + "name": "Fu Hua - Margrave (M)", + "skill": { + "name": "", + "description": "Deals 30.0% more Fire DMG; with Fyreheart active, all team members heal 20 Hp per second. This effect cannot stack." + }, + "hp": 580, + "atk": 0, + "def": 177, + "crt": 0, + "rarity": 5, + "set": "fu-hua-margrave", + "version": 3.7 +} diff --git a/public/data/stigmata/fu-hua-margrave-top.json b/public/data/stigmata/fu-hua-margrave-top.json new file mode 100644 index 00000000..65245b48 --- /dev/null +++ b/public/data/stigmata/fu-hua-margrave-top.json @@ -0,0 +1,16 @@ +{ + "id": "fu-hua-margrave-top", + "type": "top", + "name": "Fu Hua - Margrave (T)", + "skill": { + "name": "", + "description": "Deals 20.0% more Fire DMG; with Fyreheart active, all team members gain 20.0% Fire, Ice and Lightning DMG. This effect cannot stack." + }, + "hp": 423, + "atk": 115, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "fu-hua-margrave", + "version": 3.7 +} diff --git a/public/data/stigmata/fu-hua-musician-bot.json b/public/data/stigmata/fu-hua-musician-bot.json new file mode 100644 index 00000000..ce944211 --- /dev/null +++ b/public/data/stigmata/fu-hua-musician-bot.json @@ -0,0 +1,15 @@ +{ + "id": "fu-hua-musician-bot", + "type": "bot", + "name": "Fu Hua Musician (B)", + "skill": { + "name": "", + "description": "Gain 20% Fire DMG. Attacks against enemies who are ignited or bearing the Firebrand gain 10% Total DMG Multiplier." + }, + "hp": 423, + "atk": 53, + "def": 122, + "crt": 11, + "rarity": 5, + "set": "fu-hua-musician" +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-musician-mid.json b/public/data/stigmata/fu-hua-musician-mid.json new file mode 100644 index 00000000..b29d4cd6 --- /dev/null +++ b/public/data/stigmata/fu-hua-musician-mid.json @@ -0,0 +1,15 @@ +{ + "id": "fu-hua-musician-mid", + "type": "mid", + "name": "Fu Hua Musician (M)", + "skill": { + "name": "", + "description": "After exit, team gains 10% Fire DMG. This effect cannot stack. When on the field, the host gains 10% All Elemental Resistance." + }, + "hp": 471, + "atk": 0, + "def": 188, + "crt": 11, + "rarity": 5, + "set": "fu-hua-musician" +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-musician-top.json b/public/data/stigmata/fu-hua-musician-top.json new file mode 100644 index 00000000..9cb9a9bc --- /dev/null +++ b/public/data/stigmata/fu-hua-musician-top.json @@ -0,0 +1,15 @@ +{ + "id": "fu-hua-musician-top", + "type": "top", + "name": "Fu Hua Musician (T)", + "skill": { + "name": "", + "description": "When attacking ignited enemies or enemies with Firebrand, deal 200% ATK of Fire DMG across a 3.5-meter radius AOE. CD: 3s." + }, + "hp": 423, + "atk": 108, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "fu-hua-musician" +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-outing.json b/public/data/stigmata/fu-hua-outing.json new file mode 100644 index 00000000..9b3f6013 --- /dev/null +++ b/public/data/stigmata/fu-hua-outing.json @@ -0,0 +1,14 @@ +{ + "id": "fu-hua-outing", + "name": "Fu Hua Outing", + "type": "bot", + "skill": { + "name": "", + "description": "Fu Hua equip bonus: Gain 15% Attack Speed and 20% Move Speed." + }, + "hp": 276, + "atk": 29, + "def": 28, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/fu-hua-pride.json b/public/data/stigmata/fu-hua-pride.json new file mode 100644 index 00000000..a59708c8 --- /dev/null +++ b/public/data/stigmata/fu-hua-pride.json @@ -0,0 +1,14 @@ +{ + "id": "fu-hua-pride", + "name": "Fu Hua - Pride", + "type": "bot", + "skill": { + "name": "", + "description": "Gain 30% Melee Physical DMG. For every enemy kill, hits on the host gain 7% Total DMG Multiplier for 30s. Stacks up to 10 times." + }, + "hp": 435, + "atk": 34, + "def": 88, + "crt": 9, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/fuxi-bot.json b/public/data/stigmata/fuxi-bot.json new file mode 100644 index 00000000..d0d9df62 --- /dev/null +++ b/public/data/stigmata/fuxi-bot.json @@ -0,0 +1,15 @@ +{ + "id": "fuxi-bot", + "type": "bot", + "name": "Fuxi (B)", + "skill": { + "name": "", + "description": "Attacks against ignited enemies gain 51% Elemental DMG." + }, + "hp": 569, + "atk": 46, + "def": 25, + "crt": 9, + "rarity": 5, + "set": "fuxi" +} diff --git a/public/data/stigmata/fuxi-mid.json b/public/data/stigmata/fuxi-mid.json new file mode 100644 index 00000000..e657a8dd --- /dev/null +++ b/public/data/stigmata/fuxi-mid.json @@ -0,0 +1,15 @@ +{ + "id": "fuxi-mid", + "type": "mid", + "name": "Fuxi (M)", + "skill": { + "name": "", + "description": "Attacks against paralyzed enemies gain 92% Elemental DMG." + }, + "hp": 569, + "atk": 0, + "def": 25, + "crt": 14, + "rarity": 5, + "set": "fuxi" +} diff --git a/public/data/stigmata/fuxi-top.json b/public/data/stigmata/fuxi-top.json new file mode 100644 index 00000000..6f62b53e --- /dev/null +++ b/public/data/stigmata/fuxi-top.json @@ -0,0 +1,15 @@ +{ + "id": "fuxi-top", + "type": "top", + "name": "Fuxi (T)", + "skill": { + "name": "", + "description": "Attacks against frozen enemies gain 92% Elemental DMG." + }, + "hp": 569, + "atk": 91, + "def": 25, + "crt": 0, + "rarity": 5, + "set": "fuxi" +} diff --git a/public/data/stigmata/galileo-bot.json b/public/data/stigmata/galileo-bot.json new file mode 100644 index 00000000..1f3d75fb --- /dev/null +++ b/public/data/stigmata/galileo-bot.json @@ -0,0 +1,15 @@ +{ + "id": "galileo-bot", + "type": "bot", + "name": "Galileo (B)", + "skill": { + "name": "", + "description": "When repeating attacks on the same target (target resets if no attacks were made for 2.5s), each attack gains 1% Crit Rate up to a max of 10% bonus Crit Rate." + }, + "hp": 246, + "atk": 24, + "def": 41, + "crt": 10, + "rarity": 4, + "set": "galileo" +} \ No newline at end of file diff --git a/public/data/stigmata/galileo-mid.json b/public/data/stigmata/galileo-mid.json new file mode 100644 index 00000000..2e5efd04 --- /dev/null +++ b/public/data/stigmata/galileo-mid.json @@ -0,0 +1,15 @@ +{ + "id": "galileo-mid", + "type": "mid", + "name": "Galileo (M)", + "skill": { + "name": "", + "description": "Gain 5% Total DMG Multiplier. Attacks against airborne enemies gain an additional 10% Total DMG Multiplier." + }, + "hp": 276, + "atk": 0, + "def": 83, + "crt": 7, + "rarity": 4, + "set": "galileo" +} \ No newline at end of file diff --git a/public/data/stigmata/galileo-top.json b/public/data/stigmata/galileo-top.json new file mode 100644 index 00000000..cb511dfe --- /dev/null +++ b/public/data/stigmata/galileo-top.json @@ -0,0 +1,15 @@ +{ + "id": "galileo-top", + "type": "top", + "name": "Galileo (T)", + "skill": { + "name": "", + "description": "For 5.0s after Ultimate Evasion, attacks gain 15% Total DMG Multiplier. Re-triggering this effect resets the duration." + }, + "hp": 230, + "atk": 58, + "def": 41, + "crt": 0, + "rarity": 4, + "set": "galileo" +} \ No newline at end of file diff --git a/public/data/stigmata/gemina-s-date.json b/public/data/stigmata/gemina-s-date.json new file mode 100644 index 00000000..148acb96 --- /dev/null +++ b/public/data/stigmata/gemina-s-date.json @@ -0,0 +1,14 @@ +{ + "id": "gemina-s-date", + "name": "Gemina's Date", + "type": "bot", + "skill": { + "name": "", + "description": "Physical DMG increases by 20.0% when there is only 1 enemy on the battlefield." + }, + "hp": 435, + "atk": 26, + "def": 89, + "crt": 8, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/gemina-s-tour.json b/public/data/stigmata/gemina-s-tour.json new file mode 100644 index 00000000..2522f2c5 --- /dev/null +++ b/public/data/stigmata/gemina-s-tour.json @@ -0,0 +1,14 @@ +{ + "id": "gemina-s-tour", + "name": "Gemina's Tour", + "type": "bot", + "skill": { + "name": "", + "description": "When the team has Liliya or Rozaliya, the host gains 20.0% Physical DMG." + }, + "hp": 276, + "atk": 17, + "def": 55, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/gustav-klimt-bot.json b/public/data/stigmata/gustav-klimt-bot.json new file mode 100644 index 00000000..d0c4fc05 --- /dev/null +++ b/public/data/stigmata/gustav-klimt-bot.json @@ -0,0 +1,16 @@ +{ + "id": "gustav-klimt-bot", + "type": "bot", + "name": "Gustav Klimt (B)", + "skill": { + "name": "", + "description": "Attacks made against an enemy with Hematic Curse have a 100% chance to heal the team for 80 HP. CD: 3s." + }, + "hp": 411, + "atk": 74, + "def": 22, + "crt": 9, + "rarity": 5, + "set": "gustav-klimt", + "version": 2.5 +} diff --git a/public/data/stigmata/gustav-klimt-mid.json b/public/data/stigmata/gustav-klimt-mid.json new file mode 100644 index 00000000..8dd7718d --- /dev/null +++ b/public/data/stigmata/gustav-klimt-mid.json @@ -0,0 +1,16 @@ +{ + "id": "gustav-klimt-mid", + "type": "mid", + "name": "Gustav Klimt (M)", + "skill": { + "name": "", + "description": "Upon using weapon active skill, team gains 20% Physical DMG for 8s. CD: 16s. Effect cannot stack." + }, + "hp": 507, + "atk": 0, + "def": 177, + "crt": 8, + "rarity": 5, + "set": "gustav-klimt", + "version": 2.5 +} diff --git a/public/data/stigmata/gustav-klimt-top.json b/public/data/stigmata/gustav-klimt-top.json new file mode 100644 index 00000000..8a1d221e --- /dev/null +++ b/public/data/stigmata/gustav-klimt-top.json @@ -0,0 +1,16 @@ +{ + "id": "gustav-klimt-top", + "type": "top", + "name": "Gustav Klimt (T)", + "skill": { + "name": "", + "description": "Gain 20% Physical DMG. Hits taken from an enemy affected by Hematic Curse gain 20% Total DMG Reduction." + }, + "hp": 374, + "atk": 117, + "def": 55, + "crt": 0, + "rarity": 5, + "set": "gustav-klimt", + "version": 2.5 +} diff --git a/public/data/stigmata/hanabi-fireworks-bot.json b/public/data/stigmata/hanabi-fireworks-bot.json new file mode 100644 index 00000000..3466b57a --- /dev/null +++ b/public/data/stigmata/hanabi-fireworks-bot.json @@ -0,0 +1,16 @@ +{ + "id": "hanabi-fireworks-bot", + "type": "bot", + "name": "Hanabi Fireworks (B)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": null, + "atk": null, + "def": null, + "crt": null, + "rarity": 5, + "set": "hanabi-fireworks", + "hidden": true +} diff --git a/public/data/stigmata/hanabi-fireworks-mid.json b/public/data/stigmata/hanabi-fireworks-mid.json new file mode 100644 index 00000000..2e5b48c2 --- /dev/null +++ b/public/data/stigmata/hanabi-fireworks-mid.json @@ -0,0 +1,16 @@ +{ + "id": "hanabi-fireworks-mid", + "type": "mid", + "name": "Hanabi Fireworks (M)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": null, + "atk": null, + "def": null, + "crt": null, + "rarity": 5, + "set": "hanabi-fireworks", + "hidden": true +} diff --git a/public/data/stigmata/hanabi-fireworks-top.json b/public/data/stigmata/hanabi-fireworks-top.json new file mode 100644 index 00000000..51f4b29d --- /dev/null +++ b/public/data/stigmata/hanabi-fireworks-top.json @@ -0,0 +1,16 @@ +{ + "id": "hanabi-fireworks-top", + "type": "top", + "name": "Hanabi Fireworks (T)", + "skill": { + "name": "", + "description": "Gain 25% Melee Physical DMG." + }, + "hp": 367, + "atk": 88, + "def": 73, + "crt": 0, + "rarity": 5, + "set": "hanabi-fireworks", + "hidden": true +} diff --git a/public/data/stigmata/hannah-bot.json b/public/data/stigmata/hannah-bot.json new file mode 100644 index 00000000..e08a8013 --- /dev/null +++ b/public/data/stigmata/hannah-bot.json @@ -0,0 +1,15 @@ +{ + "id": "hannah-bot", + "type": "bot", + "name": "Hannah (B)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 10% Physical DMG." + }, + "hp": 249, + "atk": 31, + "def": 5, + "crt": 1, + "rarity": 3, + "set": "hannah" +} \ No newline at end of file diff --git a/public/data/stigmata/hannah-mid.json b/public/data/stigmata/hannah-mid.json new file mode 100644 index 00000000..42ee20b4 --- /dev/null +++ b/public/data/stigmata/hannah-mid.json @@ -0,0 +1,15 @@ +{ + "id": "hannah-mid", + "type": "mid", + "name": "Hannah (M)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 10% Physical DMG." + }, + "hp": 249, + "atk": 0, + "def": 5, + "crt": 4, + "rarity": 3, + "set": "hannah" +} \ No newline at end of file diff --git a/public/data/stigmata/hannah-top.json b/public/data/stigmata/hannah-top.json new file mode 100644 index 00000000..6918b213 --- /dev/null +++ b/public/data/stigmata/hannah-top.json @@ -0,0 +1,15 @@ +{ + "id": "hannah-top", + "type": "top", + "name": "Hannah (T)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 10% Physical DMG." + }, + "hp": 249, + "atk": 41, + "def": 5, + "crt": 0, + "rarity": 3, + "set": "hannah" +} \ No newline at end of file diff --git a/public/data/stigmata/heartfelt-memories-bot.json b/public/data/stigmata/heartfelt-memories-bot.json new file mode 100644 index 00000000..d66db39c --- /dev/null +++ b/public/data/stigmata/heartfelt-memories-bot.json @@ -0,0 +1,15 @@ +{ + "id": "heartfelt-memories-bot", + "type": "bot", + "name": "Heartfelt Memories (B)", + "skill": { + "name": "", + "description": "In combat, when Max HP is higher than 800, the host gains 2% Attack Speed for every 400 HP exceeded. Stacks up to 7 times." + }, + "hp": 459, + "atk": 42, + "def": 44, + "crt": 8, + "rarity": 5, + "set": "heartfelt-memories" +} \ No newline at end of file diff --git a/public/data/stigmata/heartfelt-memories-mid.json b/public/data/stigmata/heartfelt-memories-mid.json new file mode 100644 index 00000000..7c1727ea --- /dev/null +++ b/public/data/stigmata/heartfelt-memories-mid.json @@ -0,0 +1,15 @@ +{ + "id": "heartfelt-memories-mid", + "type": "mid", + "name": "Heartfelt Memories (M)", + "skill": { + "name": "", + "description": "In combat, when Max HP is more than 800, gain 3% Physical DMG Reduction against enemy hits for every 400 HP exceeded. Stacks up to 7 times." + }, + "hp": 411, + "atk": 0, + "def": 199, + "crt": 5, + "rarity": 5, + "set": "heartfelt-memories" +} \ No newline at end of file diff --git a/public/data/stigmata/heartfelt-memories-top.json b/public/data/stigmata/heartfelt-memories-top.json new file mode 100644 index 00000000..8702d658 --- /dev/null +++ b/public/data/stigmata/heartfelt-memories-top.json @@ -0,0 +1,15 @@ +{ + "id": "heartfelt-memories-top", + "type": "top", + "name": "Heartfelt Memories (T)", + "skill": { + "name": "", + "description": "In combat, when Max HP is greater than 800, gain 4% Physical DMG for every 400 HP exceeded. Stacks up to 7 times." + }, + "hp": 411, + "atk": 83, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "heartfelt-memories" +} \ No newline at end of file diff --git a/public/data/stigmata/herrscher-of-sentience-fu-tune-tea.json b/public/data/stigmata/herrscher-of-sentience-fu-tune-tea.json new file mode 100644 index 00000000..a85e5b4a --- /dev/null +++ b/public/data/stigmata/herrscher-of-sentience-fu-tune-tea.json @@ -0,0 +1,15 @@ +{ + "id": "herrscher-of-sentience-fu-tune-tea", + "name": "Herrscher of Sentience - Fu-tune Tea", + "type": "top", + "skill": { + "name": "", + "description": "Host takes 10.0% less Total DMG. Attacks have a 20.0% chance of restoring 100.0 HP for the host; CD: 7s." + }, + "hp": 246, + "atk": 60, + "def": 28, + "crt": 0, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/higokumaru-bot.json b/public/data/stigmata/higokumaru-bot.json new file mode 100644 index 00000000..6e3e00f8 --- /dev/null +++ b/public/data/stigmata/higokumaru-bot.json @@ -0,0 +1,15 @@ +{ + "id": "higokumaru-bot", + "type": "bot", + "name": "Higokumaru (B)", + "skill": { + "name": "", + "description": "For every ignited enemy on the field, gain 6% Attack Speed. Stacks up to 3 times. Deals 60% ATK of Fire DMG every second to surrounding enemies." + }, + "hp": 507, + "atk": 42, + "def": 53, + "crt": 9, + "rarity": 5, + "set": "higokumaru" +} diff --git a/public/data/stigmata/higokumaru-mid.json b/public/data/stigmata/higokumaru-mid.json new file mode 100644 index 00000000..5a0a9374 --- /dev/null +++ b/public/data/stigmata/higokumaru-mid.json @@ -0,0 +1,15 @@ +{ + "id": "higokumaru-mid", + "type": "mid", + "name": "Higokumaru (M)", + "skill": { + "name": "", + "description": "Takes 30% less Physical DMG from enemy hits. Upon Ultimate Evasion, summons Higokumaru with a base ATK of 600 to call forth a Flame Pillar dealing 500% of its ATK of Fire DMG. The summoned entity has a 10s CD." + }, + "hp": 507, + "atk": 0, + "def": 158, + "crt": 7, + "rarity": 5, + "set": "higokumaru" +} diff --git a/public/data/stigmata/higokumaru-top.json b/public/data/stigmata/higokumaru-top.json new file mode 100644 index 00000000..600f1c3a --- /dev/null +++ b/public/data/stigmata/higokumaru-top.json @@ -0,0 +1,15 @@ +{ + "id": "higokumaru-top", + "type": "top", + "name": "Higokumaru (T)", + "skill": { + "name": "", + "description": "The host gains 45% Fire DMG. When Basic ATKs (including Combo and Charged ATKs) break shields, summons Higokumaru with a base ATK of 600 to unleashe a continuous 6s Fire Breath dealing 320% of its ATK of Fire DMG. The summoned entity has a 10s CD." + }, + "hp": 495, + "atk": 106, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "higokumaru" +} diff --git a/public/data/stigmata/himeko-bride.json b/public/data/stigmata/himeko-bride.json new file mode 100644 index 00000000..d11bd689 --- /dev/null +++ b/public/data/stigmata/himeko-bride.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-bride", + "name": "Himeko - Bride", + "type": "mid", + "skill": { + "name": "", + "description": "Charged attacks gain 10% Physical DMG.\nHimeko equip bonus: Gain 10% Crit DMG." + }, + "hp": 292, + "atk": 0, + "def": 66, + "crt": 8, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-christmas-bot.json b/public/data/stigmata/himeko-christmas-bot.json new file mode 100644 index 00000000..e8098454 --- /dev/null +++ b/public/data/stigmata/himeko-christmas-bot.json @@ -0,0 +1,15 @@ +{ + "id": "himeko-christmas-bot", + "type": "bot", + "name": "Himeko - Christmas (B)", + "skill": { + "name": "", + "description": "Attacks on a target drop Jingling Bell. Picking it up recovers 3 SP. Double benefits if picked up by Himeko. Drop CD: 5s. Jingling Bell disappears after 8s if not picked up." + }, + "hp": 325, + "atk": 28, + "def": 72, + "crt": 4, + "rarity": 4, + "set": "himeko-christmas" +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-christmas-mid.json b/public/data/stigmata/himeko-christmas-mid.json new file mode 100644 index 00000000..bc18e77d --- /dev/null +++ b/public/data/stigmata/himeko-christmas-mid.json @@ -0,0 +1,15 @@ +{ + "id": "himeko-christmas-mid", + "type": "mid", + "name": "Himeko - Christmas (M)", + "skill": { + "name": "", + "description": "Himeko equip bonus: Nearby enemies suffer 15% Attack Slow and 15% Move Slow." + }, + "hp": 325, + "atk": 0, + "def": 72, + "crt": 7, + "rarity": 4, + "set": "himeko-christmas" +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-christmas-top.json b/public/data/stigmata/himeko-christmas-top.json new file mode 100644 index 00000000..156ebb09 --- /dev/null +++ b/public/data/stigmata/himeko-christmas-top.json @@ -0,0 +1,15 @@ +{ + "id": "himeko-christmas-top", + "type": "top", + "name": "Himeko - Christmas (T)", + "skill": { + "name": "", + "description": "Gain 8% Move Speed.\nHimeko equip bonus: Gain 8% Move Speed." + }, + "hp": 325, + "atk": 56, + "def": 72, + "crt": 0, + "rarity": 4, + "set": "himeko-christmas" +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-men-s-attire.json b/public/data/stigmata/himeko-men-s-attire.json new file mode 100644 index 00000000..a3e34d61 --- /dev/null +++ b/public/data/stigmata/himeko-men-s-attire.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-men-s-attire", + "name": "Himeko - Men's Attire", + "type": "top", + "skill": { + "name": "", + "description": "Gain 20% Melee Physical DMG. Himeko equip bonus: Charged attacks have a 10% chance of dealing additional 3xATK of Physical DMG. CD: 12s." + }, + "hp": 314, + "atk": 102, + "def": 53, + "crt": 4, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-new-year.json b/public/data/stigmata/himeko-new-year.json new file mode 100644 index 00000000..cfaf3f67 --- /dev/null +++ b/public/data/stigmata/himeko-new-year.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-new-year", + "name": "Himeko - New Year", + "type": "bot", + "skill": { + "name": "", + "description": "When attacking an enemy, there is a 10% chance of dropping a Red Envelope. CD: 2s. Picking it up will heal 15 HP. Red envelope disappears after 10s if not picked up." + }, + "hp": 339, + "atk": 28, + "def": 32, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-remedial.json b/public/data/stigmata/himeko-remedial.json new file mode 100644 index 00000000..41167c4f --- /dev/null +++ b/public/data/stigmata/himeko-remedial.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-remedial", + "name": "Himeko - Remedial", + "type": "top", + "skill": { + "name": "", + "description": "Gain 10% to Max HP. ATKs against PSY-type enemies gain 20% Total DMG Multiplier." + }, + "hp": 348, + "atk": 93, + "def": 66, + "crt": 0, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-s-birthday.json b/public/data/stigmata/himeko-s-birthday.json new file mode 100644 index 00000000..c439945b --- /dev/null +++ b/public/data/stigmata/himeko-s-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-s-birthday", + "name": "Himeko's Birthday", + "type": "mid", + "skill": { + "name": "", + "description": "At 80% or less SP, Basic ATKs (including Combo and Charged ATKs) gain 15% Physical DMG." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-tuition.json b/public/data/stigmata/himeko-tuition.json new file mode 100644 index 00000000..38b9f101 --- /dev/null +++ b/public/data/stigmata/himeko-tuition.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-tuition", + "name": "Himeko - Tuition", + "type": "mid", + "skill": { + "name": "", + "description": "Combo/charged attacks gain 10% Physical DMG.\nKiana equip bonus: Gain 15 Crit." + }, + "hp": 276, + "atk": 0, + "def": 111, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/himeko-winter.json b/public/data/stigmata/himeko-winter.json new file mode 100644 index 00000000..8764328f --- /dev/null +++ b/public/data/stigmata/himeko-winter.json @@ -0,0 +1,14 @@ +{ + "id": "himeko-winter", + "name": "Himeko Winter", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 15% Max HP in battle. \nHimeko equip bonus: Basic ATKs (including Combo and Charged ATKs) have a 40% chance of inflicting slow, ignite, impair, or a weaken effect for 5.0s. CD: 10s." + }, + "hp": 315, + "atk": 0, + "def": 88, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/holmes-bot.json b/public/data/stigmata/holmes-bot.json new file mode 100644 index 00000000..ded6a20c --- /dev/null +++ b/public/data/stigmata/holmes-bot.json @@ -0,0 +1,16 @@ +{ + "id": "holmes-bot", + "type": "bot", + "name": "Holmes (B)", + "skill": { + "name": "", + "description": "After host deals damage to a bleeding enemy, team deals 18.0% bonus Physical DMG for 12s (cannot be stacked but can be reset)." + }, + "hp": 459, + "atk": 60, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "holmes", + "version": 4.5 +} diff --git a/public/data/stigmata/holmes-mid.json b/public/data/stigmata/holmes-mid.json new file mode 100644 index 00000000..5a3fa314 --- /dev/null +++ b/public/data/stigmata/holmes-mid.json @@ -0,0 +1,16 @@ +{ + "id": "holmes-mid", + "type": "mid", + "name": "Holmes (M)", + "skill": { + "name": "", + "description": "All team members' QTEs deal 18.0% bonus Total DMG against bleeding enemies (cannot be stacked)." + }, + "hp": 459, + "atk": 0, + "def": 288, + "crt": 0, + "rarity": 5, + "set": "holmes", + "version": 4.5 +} diff --git a/public/data/stigmata/holmes-top.json b/public/data/stigmata/holmes-top.json new file mode 100644 index 00000000..2bae6486 --- /dev/null +++ b/public/data/stigmata/holmes-top.json @@ -0,0 +1,16 @@ +{ + "id": "holmes-top", + "type": "top", + "name": "Holmes (T)", + "skill": { + "name": "", + "description": "Host deals 18.0% bonus Total DMG and host-inflicted Bleed lasts 36.0% longer." + }, + "hp": 411, + "atk": 109, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "holmes", + "version": 4.5 +} diff --git a/public/data/stigmata/homecoming-theater-bot.json b/public/data/stigmata/homecoming-theater-bot.json new file mode 100644 index 00000000..e3395c39 --- /dev/null +++ b/public/data/stigmata/homecoming-theater-bot.json @@ -0,0 +1,15 @@ +{ + "id": "homecoming-theater-bot", + "type": "bot", + "name": "Homecoming Theater (B)", + "skill": { + "name": "", + "description": "Upon scoring a crit hit, character gains 8% Physical DMG and 8% Move Speed for 15s. CD: 5s. Stacks up to 3 times. New stacks do not reset duration. Starts battle with 3-stack buff." + }, + "hp": 435, + "atk": 45, + "def": 22, + "crt": 11, + "rarity": 5, + "set": "homecoming-theater" +} \ No newline at end of file diff --git a/public/data/stigmata/homecoming-theater-mid.json b/public/data/stigmata/homecoming-theater-mid.json new file mode 100644 index 00000000..66d43a4e --- /dev/null +++ b/public/data/stigmata/homecoming-theater-mid.json @@ -0,0 +1,15 @@ +{ + "id": "homecoming-theater-mid", + "type": "mid", + "name": "Homecoming Theater (M)", + "skill": { + "name": "", + "description": "Gain 30% Melee Physical DMG. Hits taken by the character also gain 20% Melee Physical DMG." + }, + "hp": 483, + "atk": 0, + "def": 155, + "crt": 3, + "rarity": 5, + "set": "homecoming-theater" +} \ No newline at end of file diff --git a/public/data/stigmata/homecoming-theater-top.json b/public/data/stigmata/homecoming-theater-top.json new file mode 100644 index 00000000..c47855d7 --- /dev/null +++ b/public/data/stigmata/homecoming-theater-top.json @@ -0,0 +1,15 @@ +{ + "id": "homecoming-theater-top", + "type": "top", + "name": "Homecoming Theater (T)", + "skill": { + "name": "", + "description": "For hits on enemies, character gains 10% Total DMG Reduction for 15s. CD: 5s. Stacks up to 3 times. New stacks do not reset duration. Starts battle with 3-stack buff." + }, + "hp": 362, + "atk": 98, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "homecoming-theater" +} \ No newline at end of file diff --git a/public/data/stigmata/homu-bot.json b/public/data/stigmata/homu-bot.json new file mode 100644 index 00000000..de53cd59 --- /dev/null +++ b/public/data/stigmata/homu-bot.json @@ -0,0 +1,15 @@ +{ + "id": "homu-bot", + "type": "bot", + "name": "HOMU (B)", + "skill": { + "name": "", + "description": "Gain 20% Move Speed." + }, + "hp": 330, + "atk": 26, + "def": 55, + "crt": 7, + "rarity": 4, + "set": "homu" +} \ No newline at end of file diff --git a/public/data/stigmata/homu-gym.json b/public/data/stigmata/homu-gym.json new file mode 100644 index 00000000..bfd5c0f0 --- /dev/null +++ b/public/data/stigmata/homu-gym.json @@ -0,0 +1,14 @@ +{ + "id": "homu-gym", + "name": "HOMU - Gym", + "type": "mid", + "skill": { + "name": "", + "description": "Switch (and QTE) skills deal 15.0% more Physical DMG. After entry, host takes 20.0% less Physical DMG for 10s. Does not trigger again for this duration." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/homu-mid.json b/public/data/stigmata/homu-mid.json new file mode 100644 index 00000000..5b527d62 --- /dev/null +++ b/public/data/stigmata/homu-mid.json @@ -0,0 +1,15 @@ +{ + "id": "homu-mid", + "type": "mid", + "name": "HOMU (M)", + "skill": { + "name": "", + "description": "Extends pick-up ranges of all allies by 1.5 meters." + }, + "hp": 369, + "atk": 0, + "def": 88, + "crt": 4, + "rarity": 4, + "set": "homu" +} \ No newline at end of file diff --git a/public/data/stigmata/homu-top.json b/public/data/stigmata/homu-top.json new file mode 100644 index 00000000..d8510778 --- /dev/null +++ b/public/data/stigmata/homu-top.json @@ -0,0 +1,15 @@ +{ + "id": "homu-top", + "type": "top", + "name": "HOMU (T)", + "skill": { + "name": "", + "description": "When Basic ATKs (including Combo and Charged ATKs) hit an enemy, there is a 50% chance of dropping HOMU Coins (CD: 4s). For each HOMU Coin picked up, the host gains 10% Total DMG Multiplier for 10 sec. Stacks up to 3 times." + }, + "hp": 307, + "atk": 70, + "def": 38, + "crt": 0, + "rarity": 4, + "set": "homu" +} \ No newline at end of file diff --git a/public/data/stigmata/idol-raven-bot.json b/public/data/stigmata/idol-raven-bot.json new file mode 100644 index 00000000..eb959944 --- /dev/null +++ b/public/data/stigmata/idol-raven-bot.json @@ -0,0 +1,16 @@ +{ + "id": "idol-raven-bot", + "type": "bot", + "name": "Idol Raven (B)", + "skill": { + "name": "Queen of Rock", + "description": "Basic, Combo, and Charged ATKs deal 10.0% bonus Total DMG. Mei/Raven equip bonus: Total DMG taken reduces by 15.0%." + }, + "hp": 435, + "atk": 42, + "def": 66, + "crt": 11, + "rarity": 5, + "set": "idol-raven", + "version": 5.3 +} diff --git a/public/data/stigmata/idol-raven-mid.json b/public/data/stigmata/idol-raven-mid.json new file mode 100644 index 00000000..34fc7b1f --- /dev/null +++ b/public/data/stigmata/idol-raven-mid.json @@ -0,0 +1,16 @@ +{ + "id": "idol-raven-mid", + "type": "mid", + "name": "Idol Raven (M)", + "skill": { + "name": "Shinning Waves", + "description": "Move Speed increases by 12.0%. Mei/Raven equip bonus: Attacks slow enemy Move Speed by 10.0% for 5.0s. CD: 10s" + }, + "hp": 435, + "atk": 0, + "def": 133, + "crt": 13, + "rarity": 5, + "set": "idol-raven", + "version": 5.3 +} diff --git a/public/data/stigmata/idol-raven-top.json b/public/data/stigmata/idol-raven-top.json new file mode 100644 index 00000000..35aac1a2 --- /dev/null +++ b/public/data/stigmata/idol-raven-top.json @@ -0,0 +1,16 @@ +{ + "id": "idol-raven-top", + "type": "top", + "name": "Idol Raven (T)", + "skill": { + "name": "Fully Dressed", + "description": "Elemental DMG increases by 12.0%. Mei/Raven equip bonus: Host takes 15.0% less Elemental DMG." + }, + "hp": 386, + "atk": 94, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "idol-raven", + "version": 5.3 +} diff --git a/public/data/stigmata/irene-adler-bot.json b/public/data/stigmata/irene-adler-bot.json new file mode 100644 index 00000000..bc2c7b9f --- /dev/null +++ b/public/data/stigmata/irene-adler-bot.json @@ -0,0 +1,16 @@ +{ + "id": "irene-adler-bot", + "type": "bot", + "name": "Irene Adler (B)", + "skill": { + "name": "", + "description": "Boost Total DMG by 15.0%. Charged and Ultimate ATKs Bewitch enemies hit and make them take 15.0% bonus Elemental DMG for 18s (cannot stack but can be refreshed)." + }, + "hp": 423, + "atk": 51, + "def": 22, + "crt": 24, + "rarity": 5, + "set": "irene-adler", + "version": 4.2 +} diff --git a/public/data/stigmata/irene-adler-mid.json b/public/data/stigmata/irene-adler-mid.json new file mode 100644 index 00000000..bbacb1bf --- /dev/null +++ b/public/data/stigmata/irene-adler-mid.json @@ -0,0 +1,16 @@ +{ + "id": "irene-adler-mid", + "type": "mid", + "name": "Irene Adler (M)", + "skill": { + "name": "", + "description": "Boosts Lightning DMG by 20.0%. Host takes 20.0% less Total DMG." + }, + "hp": 459, + "atk": 0, + "def": 199, + "crt": 11, + "rarity": 5, + "set": "irene-adler", + "version": 4.2 +} diff --git a/public/data/stigmata/irene-adler-top.json b/public/data/stigmata/irene-adler-top.json new file mode 100644 index 00000000..5a6cf676 --- /dev/null +++ b/public/data/stigmata/irene-adler-top.json @@ -0,0 +1,16 @@ +{ + "id": "irene-adler-top", + "type": "top", + "name": "Irene Adler (T)", + "skill": { + "name": "", + "description": "Boosts Lightning DMG by 20.0%. With host on standby, team deals 12.0% bonus Elemental DMG (cannot stack)." + }, + "hp": 398, + "atk": 115, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "irene-adler", + "version": 4.2 +} diff --git a/public/data/stigmata/isaac-newton-bot.json b/public/data/stigmata/isaac-newton-bot.json new file mode 100644 index 00000000..91fa8be9 --- /dev/null +++ b/public/data/stigmata/isaac-newton-bot.json @@ -0,0 +1,15 @@ +{ + "id": "isaac-newton-bot", + "type": "bot", + "name": "Isaac Newton (B)", + "skill": { + "name": "", + "description": "Attacks on the enemy initiates Challenge Mode that lasts 5.0s. During Challenge Mode, attacks gain 41% Total DMG Multiplier but hits taken also gain 31%. CD: 10s." + }, + "hp": 548, + "atk": 46, + "def": 76, + "crt": 5, + "rarity": 5, + "set": "isaac-newton" +} \ No newline at end of file diff --git a/public/data/stigmata/isaac-newton-mid.json b/public/data/stigmata/isaac-newton-mid.json new file mode 100644 index 00000000..8e235252 --- /dev/null +++ b/public/data/stigmata/isaac-newton-mid.json @@ -0,0 +1,15 @@ +{ + "id": "isaac-newton-mid", + "type": "mid", + "name": "Isaac Newton (M)", + "skill": { + "name": "", + "description": "Upon being hit and injured by an enemy, gain 41% Move Speed and a shield that absorbs 21% Max HP worth of incoming DMG. Shield duration: 4.0s. CD: 15s." + }, + "hp": 548, + "atk": 0, + "def": 76, + "crt": 11, + "rarity": 5, + "set": "isaac-newton" +} \ No newline at end of file diff --git a/public/data/stigmata/isaac-newton-top.json b/public/data/stigmata/isaac-newton-top.json new file mode 100644 index 00000000..d8e74795 --- /dev/null +++ b/public/data/stigmata/isaac-newton-top.json @@ -0,0 +1,15 @@ +{ + "id": "isaac-newton-top", + "type": "top", + "name": "Isaac Newton (T)", + "skill": { + "name": "", + "description": "Gain 46% Melee Physical DMG. When hit by enemies 2 times, impose a 10.0s CD for this buff." + }, + "hp": 548, + "atk": 92, + "def": 76, + "crt": 0, + "rarity": 5, + "set": "isaac-newton" +} \ No newline at end of file diff --git a/public/data/stigmata/ishikawa-goemon-bot.json b/public/data/stigmata/ishikawa-goemon-bot.json new file mode 100644 index 00000000..13e65211 --- /dev/null +++ b/public/data/stigmata/ishikawa-goemon-bot.json @@ -0,0 +1,16 @@ +{ + "id": "ishikawa-goemon-bot", + "type": "bot", + "name": "Ishikawa Goemon (B)", + "skill": { + "name": "", + "description": "The host deals 35.0% more Lightning DMG. The first attack unleashed after Ultimate Evasion deals an additional 60.0% ATK of Lightning DMG (deals another 60.0% ATK of Lightning DMG under Kenbu mode). CD: 8s." + }, + "hp": 464, + "atk": 65, + "def": 44, + "crt": 7, + "rarity": 5, + "set": "ishikawa-goemon", + "version": 3.6 +} diff --git a/public/data/stigmata/ishikawa-goemon-mid.json b/public/data/stigmata/ishikawa-goemon-mid.json new file mode 100644 index 00000000..6350b667 --- /dev/null +++ b/public/data/stigmata/ishikawa-goemon-mid.json @@ -0,0 +1,16 @@ +{ + "id": "ishikawa-goemon-mid", + "type": "mid", + "name": "Ishikawa Goemon (M)", + "skill": { + "name": "", + "description": "Total DMG increases by 20.0%. Upon unleashing Ultimate, the host's Lightning DMG increases by 15.0% (Lightning DMG increases by another 10.0% under Kenbu mode) for 6s. CD: 18s." + }, + "hp": 568, + "atk": 0, + "def": 177, + "crt": 1, + "rarity": 5, + "set": "ishikawa-goemon", + "version": 3.6 +} diff --git a/public/data/stigmata/ishikawa-goemon-top.json b/public/data/stigmata/ishikawa-goemon-top.json new file mode 100644 index 00000000..77a0f1d2 --- /dev/null +++ b/public/data/stigmata/ishikawa-goemon-top.json @@ -0,0 +1,16 @@ +{ + "id": "ishikawa-goemon-top", + "type": "top", + "name": "Ishikawa Goemon (T)", + "skill": { + "name": "", + "description": "The host gains 1 stack of Dance Art when dealing DMG with Melee ATKs; each stack provides 5.0% Total DMG Reduction and boosts Lightning DMG by 7.0% (Lightning DMG increases by another 5.0% under Kenbu mode). Max stacks: 3. Stack CD: 5s. The host loses 1 stack when attacked, but will not more stacks within the next 3s." + }, + "hp": 411, + "atk": 117, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "ishikawa-goemon", + "version": 3.6 +} diff --git a/public/data/stigmata/jin-shengtan-bot.json b/public/data/stigmata/jin-shengtan-bot.json new file mode 100644 index 00000000..52ca4146 --- /dev/null +++ b/public/data/stigmata/jin-shengtan-bot.json @@ -0,0 +1,16 @@ +{ + "id": "jin-shengtan-bot", + "type": "bot", + "name": "Jin Shengtan (B)", + "skill": { + "name": "", + "description": "Gain 15% Attack Speed. Allies in the Blue Phoenix Aura gain 20% Total DMG Reduction. This effect cannot stack." + }, + "hp": 495, + "atk": 45, + "def": 111, + "crt": 9, + "rarity": 5, + "set": "jin-shengtan", + "version": 2.5 +} diff --git a/public/data/stigmata/jin-shengtan-mid.json b/public/data/stigmata/jin-shengtan-mid.json new file mode 100644 index 00000000..73ad717d --- /dev/null +++ b/public/data/stigmata/jin-shengtan-mid.json @@ -0,0 +1,16 @@ +{ + "id": "jin-shengtan-mid", + "type": "mid", + "name": "Jin Shengtan (M)", + "skill": { + "name": "", + "description": "When undeployed, team gains 15% Ice Resistance and 15% Ice DMG (effect cannot stack). When deployed, character gains 35% Ice DMG." + }, + "hp": 519, + "atk": 0, + "def": 177, + "crt": 7, + "rarity": 5, + "set": "jin-shengtan", + "version": 2.5 +} diff --git a/public/data/stigmata/jin-shengtan-top.json b/public/data/stigmata/jin-shengtan-top.json new file mode 100644 index 00000000..08de393d --- /dev/null +++ b/public/data/stigmata/jin-shengtan-top.json @@ -0,0 +1,16 @@ +{ + "id": "jin-shengtan-top", + "type": "top", + "name": "Jin Shengtan (T)", + "skill": { + "name": "", + "description": "Gain 40% DEF in battle. Allies in the Blue Phoenix Field gain 15% All Elemental DMG. Effect cannot be stacked." + }, + "hp": 423, + "atk": 109, + "def": 55, + "crt": 0, + "rarity": 5, + "set": "jin-shengtan", + "version": 2.5 +} diff --git a/public/data/stigmata/jingwei-bot.json b/public/data/stigmata/jingwei-bot.json new file mode 100644 index 00000000..835c2668 --- /dev/null +++ b/public/data/stigmata/jingwei-bot.json @@ -0,0 +1,15 @@ +{ + "id": "jingwei-bot", + "type": "bot", + "name": "Jingwei (B)", + "skill": { + "name": "", + "description": "When there are no more than 2 enemies on the battlefield, gain 41% DEF in battle. When undeployed and having less than 50% HP, then heal 20 HP/s." + }, + "hp": 523, + "atk": 43, + "def": 49, + "crt": 4, + "rarity": 5, + "set": "jingwei" +} \ No newline at end of file diff --git a/public/data/stigmata/jingwei-mid.json b/public/data/stigmata/jingwei-mid.json new file mode 100644 index 00000000..6d2ccea1 --- /dev/null +++ b/public/data/stigmata/jingwei-mid.json @@ -0,0 +1,15 @@ +{ + "id": "jingwei-mid", + "type": "mid", + "name": "Jingwei (M)", + "skill": { + "name": "", + "description": "When there are no more than 3 enemies on the battlefield, the host gains 31% Move Speed. After hitting an enemy with Charged/Combo ATK, the host gains 40% Fire DMG for 5s. Triggering this skill again resets the duration." + }, + "hp": 523, + "atk": 0, + "def": 49, + "crt": 9, + "rarity": 5, + "set": "jingwei" +} \ No newline at end of file diff --git a/public/data/stigmata/jingwei-top.json b/public/data/stigmata/jingwei-top.json new file mode 100644 index 00000000..8adcca8c --- /dev/null +++ b/public/data/stigmata/jingwei-top.json @@ -0,0 +1,15 @@ +{ + "id": "jingwei-top", + "type": "top", + "name": "Jingwei (T)", + "skill": { + "name": "", + "description": "Where there are no more than 1 enemies on the battlefield, gain 31% Total DMG Multiplier." + }, + "hp": 523, + "atk": 87, + "def": 49, + "crt": 0, + "rarity": 5, + "set": "jingwei" +} \ No newline at end of file diff --git a/public/data/stigmata/jixuanyuan-aqua-bot.json b/public/data/stigmata/jixuanyuan-aqua-bot.json new file mode 100644 index 00000000..be6b0c1a --- /dev/null +++ b/public/data/stigmata/jixuanyuan-aqua-bot.json @@ -0,0 +1,16 @@ +{ + "id": "jixuanyuan-aqua-bot", + "type": "bot", + "name": "Jixuanyuan Aqua (B)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 31% Physical DMG." + }, + "hp": 325, + "atk": 27, + "def": 37, + "crt": 3, + "rarity": 4, + "set": "jixuanyuan-aqua", + "hidden": true +} diff --git a/public/data/stigmata/jixuanyuan-aqua-mid.json b/public/data/stigmata/jixuanyuan-aqua-mid.json new file mode 100644 index 00000000..7765290a --- /dev/null +++ b/public/data/stigmata/jixuanyuan-aqua-mid.json @@ -0,0 +1,16 @@ +{ + "id": "jixuanyuan-aqua-mid", + "type": "mid", + "name": "Jixuanyuan Aqua (M)", + "skill": { + "name": "", + "description": "Charged ATKs gain 15% Physical DMG." + }, + "hp": 325, + "atk": 37, + "def": 0, + "crt": 6, + "rarity": 4, + "set": "jixuanyuan-aqua", + "hidden": true +} diff --git a/public/data/stigmata/jixuanyuan-aqua-top.json b/public/data/stigmata/jixuanyuan-aqua-top.json new file mode 100644 index 00000000..d7249ae0 --- /dev/null +++ b/public/data/stigmata/jixuanyuan-aqua-top.json @@ -0,0 +1,16 @@ +{ + "id": "jixuanyuan-aqua-top", + "type": "top", + "name": "Jixuanyuan Aqua (T)", + "skill": { + "name": "", + "description": "Combo ATKs gain 15% Physical DMG." + }, + "hp": 326, + "atk": 54, + "def": 37, + "crt": 0, + "rarity": 4, + "set": "jixuanyuan-aqua", + "hidden": true +} diff --git a/public/data/stigmata/jixuanyuan-bot.json b/public/data/stigmata/jixuanyuan-bot.json new file mode 100644 index 00000000..86140eea --- /dev/null +++ b/public/data/stigmata/jixuanyuan-bot.json @@ -0,0 +1,15 @@ +{ + "id": "jixuanyuan-bot", + "type": "bot", + "name": "Jixuanyuan (B)", + "skill": { + "name": "", + "description": "Weapon's active skills gain 41% Total DMG Multiplier." + }, + "hp": 574, + "atk": 47, + "def": 12, + "crt": 1, + "rarity": 5, + "set": "jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/jixuanyuan-mid.json b/public/data/stigmata/jixuanyuan-mid.json new file mode 100644 index 00000000..739695a1 --- /dev/null +++ b/public/data/stigmata/jixuanyuan-mid.json @@ -0,0 +1,15 @@ +{ + "id": "jixuanyuan-mid", + "type": "mid", + "name": "Jixuanyuan (M)", + "skill": { + "name": "", + "description": "Charged ATKs gain 36% Physical DMG." + }, + "hp": 541, + "atk": 0, + "def": 92, + "crt": 6, + "rarity": 5, + "set": "jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/jixuanyuan-top.json b/public/data/stigmata/jixuanyuan-top.json new file mode 100644 index 00000000..88f5644f --- /dev/null +++ b/public/data/stigmata/jixuanyuan-top.json @@ -0,0 +1,15 @@ +{ + "id": "jixuanyuan-top", + "type": "top", + "name": "Jixuanyuan (T)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 62% Physical DMG." + }, + "hp": 541, + "atk": 93, + "def": 92, + "crt": 0, + "rarity": 5, + "set": "jixuanyuan" +} \ No newline at end of file diff --git a/public/data/stigmata/jonin-sakura.json b/public/data/stigmata/jonin-sakura.json new file mode 100644 index 00000000..dec56267 --- /dev/null +++ b/public/data/stigmata/jonin-sakura.json @@ -0,0 +1,14 @@ +{ + "id": "jonin-sakura", + "name": "Jonin Sakura", + "type": "mid", + "skill": { + "name": "", + "description": "Physical DMG increases by 10.0% for 10s for each enemy kill. Max stacks: 2. Each stack gained resets the duration." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/kafka-bot.json b/public/data/stigmata/kafka-bot.json new file mode 100644 index 00000000..c333f919 --- /dev/null +++ b/public/data/stigmata/kafka-bot.json @@ -0,0 +1,16 @@ +{ + "id": "kafka-bot", + "type": "bot", + "name": "Kafka (B)", + "skill": { + "name": "", + "description": "Upon scoring a Crit hit, the host gains a 2.5% Crit Rate buff for 5s (Max stack: 8). Duration of each stack will not be affected by other stacks." + }, + "hp": 435, + "atk": 60, + "def": 89, + "crt": 8, + "rarity": 5, + "set": "kafka", + "version": 3.4 +} diff --git a/public/data/stigmata/kafka-mid.json b/public/data/stigmata/kafka-mid.json new file mode 100644 index 00000000..71d02602 --- /dev/null +++ b/public/data/stigmata/kafka-mid.json @@ -0,0 +1,16 @@ +{ + "id": "kafka-mid", + "type": "mid", + "name": "Kafka (M)", + "skill": { + "name": "", + "description": "Upon scoring a Crit hit, the host gains a 5.0% Physical DMG buff for 5s (Max stack: 8). Duration of each stack will not be affected by other stacks." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "kafka", + "version": 3.4 +} diff --git a/public/data/stigmata/kafka-top.json b/public/data/stigmata/kafka-top.json new file mode 100644 index 00000000..90dd4d47 --- /dev/null +++ b/public/data/stigmata/kafka-top.json @@ -0,0 +1,16 @@ +{ + "id": "kafka-top", + "type": "top", + "name": "Kafka (T)", + "skill": { + "name": "", + "description": "Upon scoring a Crit hit, the host gains a 2.5% Total DMG Multipler and 2.5% Crit DMG buff for 5s (Mad stack: 8). Duration of each stack will not be affected by other stacks." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "kafka", + "version": 3.4 +} diff --git a/public/data/stigmata/kallen-hawaii.json b/public/data/stigmata/kallen-hawaii.json new file mode 100644 index 00000000..29b0396b --- /dev/null +++ b/public/data/stigmata/kallen-hawaii.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-hawaii", + "name": "Kallen - Hawaii", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 40% DEF in battle.\nTheresa equip bonus: Summoned units gain 15% Total DMG Multiplier." + }, + "hp": 338, + "atk": 0, + "def": 109, + "crt": 3, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/kallen-hymn-bot.json b/public/data/stigmata/kallen-hymn-bot.json new file mode 100644 index 00000000..dd489b3e --- /dev/null +++ b/public/data/stigmata/kallen-hymn-bot.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-hymn-bot", + "type": "bot", + "name": "Kallen - Hymn (B)", + "skill": { + "name": "", + "description": "For every impaired enemy on the battlefield, the host gains 6% Attack Speed and 5% Crit DMG. Stacks up to 4 times." + }, + "hp": 459, + "atk": 42, + "def": 70, + "crt": 11, + "rarity": 5, + "set": "kallen-hymn" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-hymn-mid.json b/public/data/stigmata/kallen-hymn-mid.json new file mode 100644 index 00000000..35112c05 --- /dev/null +++ b/public/data/stigmata/kallen-hymn-mid.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-hymn-mid", + "type": "mid", + "name": "Kallen - Hymn (M)", + "skill": { + "name": "", + "description": "Upon entering battle, generate a Grace Shield. When taking enemy hits, take 400 less Physical DMG. Shield then disappears and enters a CD of 6s. While the Grace Shield is active, the host takes 30% less Indirect Physical DMG." + }, + "hp": 531, + "atk": 0, + "def": 175, + "crt": 4, + "rarity": 5, + "set": "kallen-hymn" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-hymn-top.json b/public/data/stigmata/kallen-hymn-top.json new file mode 100644 index 00000000..4c2aae23 --- /dev/null +++ b/public/data/stigmata/kallen-hymn-top.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-hymn-top", + "type": "top", + "name": "Kallen - Hymn (T)", + "skill": { + "name": "", + "description": "For the host and units summoned by the host: Attacks gain 20% Physical DMG. Attacks against impaired enemies further gain 12% Physical DMG." + }, + "hp": 435, + "atk": 109, + "def": 61, + "crt": 0, + "rarity": 5, + "set": "kallen-hymn" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-pledge-bot.json b/public/data/stigmata/kallen-pledge-bot.json new file mode 100644 index 00000000..fac58b6c --- /dev/null +++ b/public/data/stigmata/kallen-pledge-bot.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-pledge-bot", + "type": "bot", + "name": "Kallen Pledge (B)", + "skill": { + "name": "", + "description": "Gain 21% Physical DMG against elite enemies, and take 21% less Physical DMG from attacks of elite enemies." + }, + "hp": 548, + "atk": 46, + "def": 76, + "crt": 5, + "rarity": 5, + "set": "kallen-pledge" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-pledge-mid.json b/public/data/stigmata/kallen-pledge-mid.json new file mode 100644 index 00000000..2eeae385 --- /dev/null +++ b/public/data/stigmata/kallen-pledge-mid.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-pledge-mid", + "type": "mid", + "name": "Kallen Pledge (M)", + "skill": { + "name": "", + "description": "Gain 20% Max HP. 31% chance of directly ignoring a debuff." + }, + "hp": 548, + "atk": 0, + "def": 76, + "crt": 11, + "rarity": 5, + "set": "kallen-pledge" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-pledge-top.json b/public/data/stigmata/kallen-pledge-top.json new file mode 100644 index 00000000..de562f51 --- /dev/null +++ b/public/data/stigmata/kallen-pledge-top.json @@ -0,0 +1,15 @@ +{ + "id": "kallen-pledge-top", + "type": "top", + "name": "Kallen Pledge (T)", + "skill": { + "name": "", + "description": "When Basic ATKs (including Combo and Charged ATKs) hit a target, there is a 52% chance of dealing 123% ATK of Physical DMG to the target and surrounding enemies. CD: 2.0s." + }, + "hp": 548, + "atk": 92, + "def": 76, + "crt": 0, + "rarity": 5, + "set": "kallen-pledge" +} \ No newline at end of file diff --git a/public/data/stigmata/kallen-s-ambition.json b/public/data/stigmata/kallen-s-ambition.json new file mode 100644 index 00000000..d2340211 --- /dev/null +++ b/public/data/stigmata/kallen-s-ambition.json @@ -0,0 +1,14 @@ +{ + "id": "kallen-s-ambition", + "name": "Kallen's Ambition", + "type": "top", + "skill": { + "name": "", + "description": "Lightning DMG of the host's Melee ATKs increases by 30.0%.\nYae Sakura equip bonus: SP regen rate increases by 5.0%" + }, + "hp": 386, + "atk": 68, + "def": 89, + "crt": 3, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/kepler-bot.json b/public/data/stigmata/kepler-bot.json new file mode 100644 index 00000000..3159cfd1 --- /dev/null +++ b/public/data/stigmata/kepler-bot.json @@ -0,0 +1,15 @@ +{ + "id": "kepler-bot", + "type": "bot", + "name": "Kepler (B)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, heals self for 250 HP. CD: 6.0s." + }, + "hp": 414, + "atk": 53, + "def": 70, + "crt": 11, + "rarity": 5, + "set": "kepler" +} \ No newline at end of file diff --git a/public/data/stigmata/kepler-mid.json b/public/data/stigmata/kepler-mid.json new file mode 100644 index 00000000..077d7e8b --- /dev/null +++ b/public/data/stigmata/kepler-mid.json @@ -0,0 +1,15 @@ +{ + "id": "kepler-mid", + "type": "mid", + "name": "Kepler (M)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, paralyzes the target and surrounding enemies within a 3-meter radius for 2.0s. CD: 4.0s." + }, + "hp": 518, + "atk": 0, + "def": 123, + "crt": 16, + "rarity": 5, + "set": "kepler" +} \ No newline at end of file diff --git a/public/data/stigmata/kepler-top.json b/public/data/stigmata/kepler-top.json new file mode 100644 index 00000000..58e35594 --- /dev/null +++ b/public/data/stigmata/kepler-top.json @@ -0,0 +1,15 @@ +{ + "id": "kepler-top", + "type": "top", + "name": "Kepler (T)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, deal an additional 200% ATK of Physical DMG to the target and surrounding enemies within a 3-meter radius. CD: 3.0s." + }, + "hp": 345, + "atk": 117, + "def": 35, + "crt": 0, + "rarity": 5, + "set": "kepler" +} \ No newline at end of file diff --git a/public/data/stigmata/kiana-birthday.json b/public/data/stigmata/kiana-birthday.json new file mode 100644 index 00000000..39f56f01 --- /dev/null +++ b/public/data/stigmata/kiana-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "kiana-birthday", + "name": "Kiana - Birthday", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 20% Physical DMG. Kiana equip bonus: 15% faster attack speed." + }, + "hp": 292, + "atk": 0, + "def": 104, + "crt": 4, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/kiana-camping.json b/public/data/stigmata/kiana-camping.json new file mode 100644 index 00000000..df360bdf --- /dev/null +++ b/public/data/stigmata/kiana-camping.json @@ -0,0 +1,14 @@ +{ + "id": "kiana-camping", + "name": "Kiana - Camping", + "type": "bot", + "skill": { + "name": "", + "description": "The host gains 10.0% Move Speed. Gains another 10.0% Move Speed for 10s when picking up SP Pack, HP Pack and Coins. Triggering it again resets the duration." + }, + "hp": 276, + "atk": 34, + "def": 28, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/kiana-diva.json b/public/data/stigmata/kiana-diva.json new file mode 100644 index 00000000..5f8ae10e --- /dev/null +++ b/public/data/stigmata/kiana-diva.json @@ -0,0 +1,14 @@ +{ + "id": "kiana-diva", + "name": "Kiana Diva", + "type": "mid", + "skill": { + "name": "", + "description": "Upon Ultimate Evasion, all allies heal for 12 HP/s for 7s. Triggering this again resets the duration. Kiana equip bonus: Heals 12.7 HP/s whether deployed or undeployed." + }, + "hp": 508, + "atk": 0, + "def": 127, + "crt": 4, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/kiana-neko-birthday.json b/public/data/stigmata/kiana-neko-birthday.json new file mode 100644 index 00000000..bb368d5a --- /dev/null +++ b/public/data/stigmata/kiana-neko-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "kiana-neko-birthday", + "name": "Kiana - Neko Birthday", + "type": "bot", + "skill": { + "name": "", + "description": "Gains 16.0% Max HP and 10.0% Physical DMG Reduction in battle." + }, + "hp": 276, + "atk": 17, + "def": 55, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/kinderfest.json b/public/data/stigmata/kinderfest.json new file mode 100644 index 00000000..92b6ab1a --- /dev/null +++ b/public/data/stigmata/kinderfest.json @@ -0,0 +1,14 @@ +{ + "id": "kinderfest", + "name": "Kinderfest", + "type": "top", + "skill": { + "name": "", + "description": "If Kiana/Mei/Bronya is on the team, the host gains 15% Physical DMG/25% Lighting DMG/25% Ice DMG respectively." + }, + "hp": 459, + "atk": 79, + "def": 44, + "crt": 0, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/kitten-fun-bot.json b/public/data/stigmata/kitten-fun-bot.json new file mode 100644 index 00000000..de2a698c --- /dev/null +++ b/public/data/stigmata/kitten-fun-bot.json @@ -0,0 +1,15 @@ +{ + "id": "kitten-fun-bot", + "type": "bot", + "name": "Kitten Fun (B)", + "skill": { + "name": "", + "description": "The host gains 15.0% ATK Speed and 10.0% Move Speed." + }, + "hp": 276, + "atk": 17, + "def": 55, + "crt": 5, + "rarity": 4, + "set": "kitten-fun" +} \ No newline at end of file diff --git a/public/data/stigmata/kitten-fun-mid.json b/public/data/stigmata/kitten-fun-mid.json new file mode 100644 index 00000000..bca00a9b --- /dev/null +++ b/public/data/stigmata/kitten-fun-mid.json @@ -0,0 +1,15 @@ +{ + "id": "kitten-fun-mid", + "type": "mid", + "name": "Kitten Fun (M)", + "skill": { + "name": "", + "description": "The host restores 30.0 HP per second at below 50% HP." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4, + "set": "kitten-fun" +} \ No newline at end of file diff --git a/public/data/stigmata/kitten-fun-top.json b/public/data/stigmata/kitten-fun-top.json new file mode 100644 index 00000000..9f0a45f3 --- /dev/null +++ b/public/data/stigmata/kitten-fun-top.json @@ -0,0 +1,15 @@ +{ + "id": "kitten-fun-top", + "type": "top", + "name": "Kitten Fun (T)", + "skill": { + "name": "", + "description": "Increase Fire DMG by 15.0% and Fire DMG of Combo & Charged ATKs by an additional 15.0%." + }, + "hp": 246, + "atk": 43, + "def": 55, + "crt": 2, + "rarity": 4, + "set": "kitten-fun" +} \ No newline at end of file diff --git a/public/data/stigmata/leeuwenhoek-bot.json b/public/data/stigmata/leeuwenhoek-bot.json new file mode 100644 index 00000000..d4594723 --- /dev/null +++ b/public/data/stigmata/leeuwenhoek-bot.json @@ -0,0 +1,15 @@ +{ + "id": "leeuwenhoek-bot", + "type": "bot", + "name": "Leeuwenhoek (B)", + "skill": { + "name": "", + "description": "The host gains 20.0% Fire DMG. The host's switch entry and attacks against ignited enemies boost her Total DMG by 25.0% for 10s; triggering this effect again resets the duration." + }, + "hp": 435, + "atk": 64, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "leeuwenhoek" +} \ No newline at end of file diff --git a/public/data/stigmata/leeuwenhoek-mid.json b/public/data/stigmata/leeuwenhoek-mid.json new file mode 100644 index 00000000..a464e925 --- /dev/null +++ b/public/data/stigmata/leeuwenhoek-mid.json @@ -0,0 +1,15 @@ +{ + "id": "leeuwenhoek-mid", + "type": "mid", + "name": "Leeuwenhoek (M)", + "skill": { + "name": "", + "description": "The host gains 20.0% Total DMG. Ultimate Evasion boosts her Fire DMG by 20.0% for 10s; triggering this effect again resets the duration." + }, + "hp": 531, + "atk": 0, + "def": 221, + "crt": 0, + "rarity": 5, + "set": "leeuwenhoek" +} \ No newline at end of file diff --git a/public/data/stigmata/leeuwenhoek-top.json b/public/data/stigmata/leeuwenhoek-top.json new file mode 100644 index 00000000..087f6c98 --- /dev/null +++ b/public/data/stigmata/leeuwenhoek-top.json @@ -0,0 +1,15 @@ +{ + "id": "leeuwenhoek-top", + "type": "top", + "name": "Leeuwenhoek (T)", + "skill": { + "name": "", + "description": "The host gains 20.0% Fire DMG. For every 10% HP lost, the host gains a buff that boosts her Total DMG by 4.0% (Max: 4 stacks); the max 4 stacks will directly take effect when the host unleashes Throw or triggers the 2-pc bonus; duration: 10s." + }, + "hp": 435, + "atk": 98, + "def": 111, + "crt": 0, + "rarity": 5, + "set": "leeuwenhoek" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-bot.json b/public/data/stigmata/lier-bot.json new file mode 100644 index 00000000..9c1a950d --- /dev/null +++ b/public/data/stigmata/lier-bot.json @@ -0,0 +1,15 @@ +{ + "id": "lier-bot", + "type": "bot", + "name": "Lier (B)", + "skill": { + "name": "", + "description": "At 100% or higher HP, gain 46% Physical DMG." + }, + "hp": 563, + "atk": 46, + "def": 39, + "crt": 8, + "rarity": 5, + "set": "lier" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-mid.json b/public/data/stigmata/lier-mid.json new file mode 100644 index 00000000..8b68225f --- /dev/null +++ b/public/data/stigmata/lier-mid.json @@ -0,0 +1,15 @@ +{ + "id": "lier-mid", + "type": "mid", + "name": "Lier (M)", + "skill": { + "name": "", + "description": "At 60% or higher HP, gain 36% Move Speed." + }, + "hp": 563, + "atk": 0, + "def": 39, + "crt": 13, + "rarity": 5, + "set": "lier" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-scarlet-bot.json b/public/data/stigmata/lier-scarlet-bot.json new file mode 100644 index 00000000..cf833529 --- /dev/null +++ b/public/data/stigmata/lier-scarlet-bot.json @@ -0,0 +1,15 @@ +{ + "id": "lier-scarlet-bot", + "type": "bot", + "name": "Lier Scarlet (B)", + "skill": { + "name": "", + "description": "Reduce Max HP by 15% in battle, but the host gains 15% faster Move Speed and 20% faster Attack Speed." + }, + "hp": 532, + "atk": 47, + "def": 68, + "crt": 5, + "rarity": 5, + "set": "lier-scarlet" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-scarlet-mid.json b/public/data/stigmata/lier-scarlet-mid.json new file mode 100644 index 00000000..09b9134b --- /dev/null +++ b/public/data/stigmata/lier-scarlet-mid.json @@ -0,0 +1,15 @@ +{ + "id": "lier-scarlet-mid", + "type": "mid", + "name": "Lier Scarlet (M)", + "skill": { + "name": "", + "description": "Reduce Max HP by 15% in battle, but nearby enemies take 103% ATK of Physical per second while the host heals 20 every 3s." + }, + "hp": 532, + "atk": 0, + "def": 68, + "crt": 11, + "rarity": 5, + "set": "lier-scarlet" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-scarlet-top.json b/public/data/stigmata/lier-scarlet-top.json new file mode 100644 index 00000000..204fd385 --- /dev/null +++ b/public/data/stigmata/lier-scarlet-top.json @@ -0,0 +1,15 @@ +{ + "id": "lier-scarlet-top", + "type": "top", + "name": "Lier Scarlet (T)", + "skill": { + "name": "", + "description": "Reduce Max HP by 20% in battle, but Basic ATKs (including Combo and Charged ATKs) gain 36% Total DMG Multiplier." + }, + "hp": 532, + "atk": 93, + "def": 68, + "crt": 0, + "rarity": 5, + "set": "lier-scarlet" +} \ No newline at end of file diff --git a/public/data/stigmata/lier-top.json b/public/data/stigmata/lier-top.json new file mode 100644 index 00000000..58ec2e17 --- /dev/null +++ b/public/data/stigmata/lier-top.json @@ -0,0 +1,15 @@ +{ + "id": "lier-top", + "type": "top", + "name": "Lier (T)", + "skill": { + "name": "", + "description": "At 80% or higher HP, gain 103% DEF in battle." + }, + "hp": 563, + "atk": 91, + "def": 39, + "crt": 0, + "rarity": 5, + "set": "lier" +} \ No newline at end of file diff --git a/public/data/stigmata/linnaeus-bot.json b/public/data/stigmata/linnaeus-bot.json new file mode 100644 index 00000000..30144791 --- /dev/null +++ b/public/data/stigmata/linnaeus-bot.json @@ -0,0 +1,16 @@ +{ + "id": "linnaeus-bot", + "type": "bot", + "name": "Linnaeus (B)", + "skill": { + "name": "", + "description": "Basic, Combo, and Charged ATKs deal 36.0% bonus Lightning DMG. With friendly summoned entities present, host restores 1.0 SP per second when deployed." + }, + "hp": 362, + "atk": 64, + "def": 66, + "crt": 16, + "rarity": 5, + "set": "linnaeus", + "version": 5.2 +} diff --git a/public/data/stigmata/linnaeus-mid.json b/public/data/stigmata/linnaeus-mid.json new file mode 100644 index 00000000..549209c3 --- /dev/null +++ b/public/data/stigmata/linnaeus-mid.json @@ -0,0 +1,16 @@ +{ + "id": "linnaeus-mid", + "type": "mid", + "name": "Linnaeus (M)", + "skill": { + "name": "", + "description": "Host and her summoned entities deal 45.0% bonus Lightning DMG. Host takes 30.0% less DMG from enemies 3 meters away or further." + }, + "hp": 483, + "atk": 0, + "def": 199, + "crt": 8, + "rarity": 5, + "set": "linnaeus", + "version": 5.2 +} diff --git a/public/data/stigmata/linnaeus-top.json b/public/data/stigmata/linnaeus-top.json new file mode 100644 index 00000000..3d3833a1 --- /dev/null +++ b/public/data/stigmata/linnaeus-top.json @@ -0,0 +1,16 @@ +{ + "id": "linnaeus-top", + "type": "top", + "name": "Linnaeus (T)", + "skill": { + "name": "", + "description": "Host and her summoned entities deal 24.0% bonus Total DMG, and further 15.0% bonus Total DMG for 3.5s after landing a Combo ATK." + }, + "hp": 367, + "atk": 116, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "linnaeus", + "version": 5.2 +} diff --git a/public/data/stigmata/lucia-bot.json b/public/data/stigmata/lucia-bot.json new file mode 100644 index 00000000..a270bf58 --- /dev/null +++ b/public/data/stigmata/lucia-bot.json @@ -0,0 +1,15 @@ +{ + "id": "lucia-bot", + "type": "bot", + "name": "Lucia (B)", + "skill": { + "name": "", + "description": "Charged attacks gain 5% Physical DMG." + }, + "hp": 239, + "atk": 20, + "def": 39, + "crt": 0, + "rarity": 3, + "set": "lucia" +} \ No newline at end of file diff --git a/public/data/stigmata/lucia-mid.json b/public/data/stigmata/lucia-mid.json new file mode 100644 index 00000000..5576110e --- /dev/null +++ b/public/data/stigmata/lucia-mid.json @@ -0,0 +1,15 @@ +{ + "id": "lucia-mid", + "type": "mid", + "name": "Lucia (M)", + "skill": { + "name": "", + "description": "Charged attacks gain 5% Physical DMG." + }, + "hp": 239, + "atk": 0, + "def": 39, + "crt": 3, + "rarity": 3, + "set": "lucia" +} \ No newline at end of file diff --git a/public/data/stigmata/lucia-top.json b/public/data/stigmata/lucia-top.json new file mode 100644 index 00000000..d3492742 --- /dev/null +++ b/public/data/stigmata/lucia-top.json @@ -0,0 +1,15 @@ +{ + "id": "lucia-top", + "type": "top", + "name": "Lucia (T)", + "skill": { + "name": "", + "description": "Charged attacks gain 5% Physical DMG." + }, + "hp": 239, + "atk": 41, + "def": 39, + "crt": 0, + "rarity": 3, + "set": "lucia" +} \ No newline at end of file diff --git a/public/data/stigmata/marco-polo-bot.json b/public/data/stigmata/marco-polo-bot.json new file mode 100644 index 00000000..2713ecd4 --- /dev/null +++ b/public/data/stigmata/marco-polo-bot.json @@ -0,0 +1,15 @@ +{ + "id": "marco-polo-bot", + "type": "bot", + "name": "Marco Polo (B)", + "skill": { + "name": "", + "description": "Gain 11% Crit Rate. When Combo Hit Count exceeds 30, Combo or Charged ATKs recover 5.0 more SP when hitting the enemy. CD: 10s." + }, + "hp": 386, + "atk": 57, + "def": 44, + "crt": 8, + "rarity": 5, + "set": "marco-polo" +} \ No newline at end of file diff --git a/public/data/stigmata/marco-polo-mid.json b/public/data/stigmata/marco-polo-mid.json new file mode 100644 index 00000000..d92c9963 --- /dev/null +++ b/public/data/stigmata/marco-polo-mid.json @@ -0,0 +1,15 @@ +{ + "id": "marco-polo-mid", + "type": "mid", + "name": "Marco Polo (M)", + "skill": { + "name": "", + "description": "Gain 25% Crit DMG. When Combo Hit Count exceeds 30, gain another 25% Crit DMG." + }, + "hp": 459, + "atk": 0, + "def": 155, + "crt": 8, + "rarity": 5, + "set": "marco-polo" +} \ No newline at end of file diff --git a/public/data/stigmata/marco-polo-top.json b/public/data/stigmata/marco-polo-top.json new file mode 100644 index 00000000..071aed5a --- /dev/null +++ b/public/data/stigmata/marco-polo-top.json @@ -0,0 +1,15 @@ +{ + "id": "marco-polo-top", + "type": "top", + "name": "Marco Polo (T)", + "skill": { + "name": "", + "description": "Gain 15% Physical DMG. When Combo Hit Count exceeds 30, gain another 15% Physical DMG." + }, + "hp": 314, + "atk": 102, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "marco-polo" +} \ No newline at end of file diff --git a/public/data/stigmata/mary-shelley-bot.json b/public/data/stigmata/mary-shelley-bot.json new file mode 100644 index 00000000..dc248ff7 --- /dev/null +++ b/public/data/stigmata/mary-shelley-bot.json @@ -0,0 +1,15 @@ +{ + "id": "mary-shelley-bot", + "type": "bot", + "name": "Mary Shelley (B)", + "skill": { + "name": "", + "description": "Gain 10% Max HP in battle. When the host is on the field and in combat, team gains 40 DEF every 5s. Stacks 5 times. Effect cannot stack. Buff is effective throughout the battle." + }, + "hp": 507, + "atk": 42, + "def": 18, + "crt": 9, + "rarity": 5, + "set": "mary-shelley" +} \ No newline at end of file diff --git a/public/data/stigmata/mary-shelley-mid.json b/public/data/stigmata/mary-shelley-mid.json new file mode 100644 index 00000000..534fba09 --- /dev/null +++ b/public/data/stigmata/mary-shelley-mid.json @@ -0,0 +1,15 @@ +{ + "id": "mary-shelley-mid", + "type": "mid", + "name": "Mary Shelley (M)", + "skill": { + "name": "", + "description": "Gain 5% Max HP in battle. At the start of battle, the host receives a spirit shield that absorbs up to 25% of max HP of any DMG. After the shield is broken, it will take effect again after 30s." + }, + "hp": 507, + "atk": 0, + "def": 123, + "crt": 7, + "rarity": 5, + "set": "mary-shelley" +} \ No newline at end of file diff --git a/public/data/stigmata/mary-shelley-top.json b/public/data/stigmata/mary-shelley-top.json new file mode 100644 index 00000000..fcec7114 --- /dev/null +++ b/public/data/stigmata/mary-shelley-top.json @@ -0,0 +1,15 @@ +{ + "id": "mary-shelley-top", + "type": "top", + "name": "Mary Shelley (T)", + "skill": { + "name": "", + "description": "Gain 15% Max HP in battle and attacks deal another 50% of host's max HP of Physical DMG (maxed at 6000, but can be affected by other abilities). CD: 3s." + }, + "hp": 495, + "atk": 81, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "mary-shelley" +} \ No newline at end of file diff --git a/public/data/stigmata/mei-bride.json b/public/data/stigmata/mei-bride.json new file mode 100644 index 00000000..38237d6e --- /dev/null +++ b/public/data/stigmata/mei-bride.json @@ -0,0 +1,14 @@ +{ + "id": "mei-bride", + "name": "Mei - Bride", + "type": "mid", + "skill": { + "name": "", + "description": "Mei equip bonus: Mei takes 26% less All Elemental DMG. When there are nearby enemies, gain 31% Move Speed." + }, + "hp": 327, + "atk": 0, + "def": 40, + "crt": 6, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/mei-demon.json b/public/data/stigmata/mei-demon.json new file mode 100644 index 00000000..4946c701 --- /dev/null +++ b/public/data/stigmata/mei-demon.json @@ -0,0 +1,14 @@ +{ + "id": "mei-demon", + "name": "Mei - Demon", + "type": "mid", + "skill": { + "name": "", + "description": "Upon enemy kill, gain 4% Move Speed and 6% Melee Physical DMG for 10s. This DMG buff stacks up to 4 times (up to 5 times when equipped on Mei)." + }, + "hp": 327, + "atk": 0, + "def": 41, + "crt": 6, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/mei-diva.json b/public/data/stigmata/mei-diva.json new file mode 100644 index 00000000..136d621a --- /dev/null +++ b/public/data/stigmata/mei-diva.json @@ -0,0 +1,14 @@ +{ + "id": "mei-diva", + "name": "Mei Diva", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 20% Crit DMG. Mei equip bonus: Gain another 20% Crit DMG." + }, + "hp": 307, + "atk": 0, + "def": 90, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/mei-office-lady.json b/public/data/stigmata/mei-office-lady.json new file mode 100644 index 00000000..69b3ed11 --- /dev/null +++ b/public/data/stigmata/mei-office-lady.json @@ -0,0 +1,14 @@ +{ + "id": "mei-office-lady", + "name": "Mei - Office Lady", + "type": "mid", + "skill": { + "name": "", + "description": "Host takes 10.0% less Total DMG. Mei equip bonus: Ultimate or burst mode attacks deal 10.0% bonus Lightning DMG." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/mei-s-birthday.json b/public/data/stigmata/mei-s-birthday.json new file mode 100644 index 00000000..5605ecf5 --- /dev/null +++ b/public/data/stigmata/mei-s-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "mei-s-birthday", + "name": "Mei's Birthday", + "type": "bot", + "skill": { + "name": "", + "description": "The host gains 10.0% Lightning DMG, and another 10.0% against paralyzed enemies." + }, + "hp": 276, + "atk": 17, + "def": 55, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/mei-wrath.json b/public/data/stigmata/mei-wrath.json new file mode 100644 index 00000000..e6c04c2d --- /dev/null +++ b/public/data/stigmata/mei-wrath.json @@ -0,0 +1,14 @@ +{ + "id": "mei-wrath", + "name": "Mei - Wrath", + "type": "mid", + "skill": { + "name": "", + "description": "Converts 408% of damage taken into power of anger, dealing damage to surrounding enemies." + }, + "hp": 528, + "atk": 0, + "def": 36, + "crt": 2, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/mendeleev-bot.json b/public/data/stigmata/mendeleev-bot.json new file mode 100644 index 00000000..5854179c --- /dev/null +++ b/public/data/stigmata/mendeleev-bot.json @@ -0,0 +1,15 @@ +{ + "id": "mendeleev-bot", + "type": "bot", + "name": "Mendeleev (B)", + "skill": { + "name": "", + "description": "Host gains 3.0% Physical DMG buff per second after entry. Max stacks: 10. Stacks are reset upon exit." + }, + "hp": 411, + "atk": 49, + "def": 44, + "crt": 11, + "rarity": 5, + "set": "mendeleev" +} \ No newline at end of file diff --git a/public/data/stigmata/mendeleev-mid.json b/public/data/stigmata/mendeleev-mid.json new file mode 100644 index 00000000..6190d340 --- /dev/null +++ b/public/data/stigmata/mendeleev-mid.json @@ -0,0 +1,15 @@ +{ + "id": "mendeleev-mid", + "type": "mid", + "name": "Mendeleev (M)", + "skill": { + "name": "", + "description": "When Charged ATKs hit the enemy, host gains 30.0% Total DMG Reduction for 3s. Triggering this again resets the duration." + }, + "hp": 435, + "atk": 0, + "def": 155, + "crt": 11, + "rarity": 5, + "set": "mendeleev" +} \ No newline at end of file diff --git a/public/data/stigmata/mendeleev-top.json b/public/data/stigmata/mendeleev-top.json new file mode 100644 index 00000000..68c419db --- /dev/null +++ b/public/data/stigmata/mendeleev-top.json @@ -0,0 +1,15 @@ +{ + "id": "mendeleev-top", + "type": "top", + "name": "Mendeleev (T)", + "skill": { + "name": "", + "description": "Charged ATKs gain 40.0% Crit DMG." + }, + "hp": 350, + "atk": 94, + "def": 77, + "crt": 0, + "rarity": 5, + "set": "mendeleev" +} \ No newline at end of file diff --git a/public/data/stigmata/michelangelo-bot.json b/public/data/stigmata/michelangelo-bot.json new file mode 100644 index 00000000..4092ab75 --- /dev/null +++ b/public/data/stigmata/michelangelo-bot.json @@ -0,0 +1,16 @@ +{ + "id": "michelangelo-bot", + "type": "bot", + "name": "Michelangelo (B)", + "skill": { + "name": "", + "description": "Every Basic ATK (including Charged and Combo ATKs) increases your Crit DMG by 14.0% for 3s. Stacks up to 5 times, adding a stack resets the duration of the Crit DMG increase effect." + }, + "hp": 435, + "atk": 42, + "def": 133, + "crt": 16, + "rarity": 5, + "set": "michelangelo", + "version": 2.2 +} diff --git a/public/data/stigmata/michelangelo-mid.json b/public/data/stigmata/michelangelo-mid.json new file mode 100644 index 00000000..c0cf72b0 --- /dev/null +++ b/public/data/stigmata/michelangelo-mid.json @@ -0,0 +1,16 @@ +{ + "id": "michelangelo-mid", + "type": "mid", + "name": "Michelangelo (M)", + "skill": { + "name": "", + "description": "Every Basic ATK (including Charged and Combo ATKs) increases your Crit Rate by 3.0% for 3s. Stacks up to 5 times, adding a stack resets the duration of the Crit Rate increase effect." + }, + "hp": 531, + "atk": 0, + "def": 155, + "crt": 8, + "rarity": 5, + "set": "michelangelo", + "version": 2.2 +} diff --git a/public/data/stigmata/michelangelo-top.json b/public/data/stigmata/michelangelo-top.json new file mode 100644 index 00000000..fb3e49c8 --- /dev/null +++ b/public/data/stigmata/michelangelo-top.json @@ -0,0 +1,16 @@ +{ + "id": "michelangelo-top", + "type": "top", + "name": "Michelangelo (T)", + "skill": { + "name": "", + "description": "Every Basic ATK (including Charged and Combo ATKs) increases your Physical DMG by 7.2% for 3s. Stacks up to 5 times, adding a stack resets the duration of the Physical DMG increase effect." + }, + "hp": 435, + "atk": 109, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "michelangelo", + "version": 2.2 +} diff --git a/public/data/stigmata/misato.json b/public/data/stigmata/misato.json new file mode 100644 index 00000000..eed03308 --- /dev/null +++ b/public/data/stigmata/misato.json @@ -0,0 +1,14 @@ +{ + "id": "misato", + "name": "Misato", + "type": "top", + "skill": { + "name": "", + "description": "Host deals 10.0% bonus Physical DMG and her QTE deals 10.0% bonus Physical DMG." + }, + "hp": 246, + "atk": 43, + "def": 55, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/monet-bot.json b/public/data/stigmata/monet-bot.json new file mode 100644 index 00000000..5ba97964 --- /dev/null +++ b/public/data/stigmata/monet-bot.json @@ -0,0 +1,16 @@ +{ + "id": "monet-bot", + "type": "bot", + "name": "Monet (B)", + "skill": { + "name": "", + "description": "For every 10s, combo/charged attacks that hit the enemy inflicts 60% Move Slow for 6s. When Combo Hit Count exceeds 30, gain 15.0% Attack Speed." + }, + "hp": 464, + "atk": 65, + "def": 44, + "crt": 7, + "rarity": 5, + "set": "monet", + "version": 2.4 +} diff --git a/public/data/stigmata/monet-mid.json b/public/data/stigmata/monet-mid.json new file mode 100644 index 00000000..e34a9a55 --- /dev/null +++ b/public/data/stigmata/monet-mid.json @@ -0,0 +1,16 @@ +{ + "id": "monet-mid", + "type": "mid", + "name": "Monet (M)", + "skill": { + "name": "", + "description": "Gain 20% Total DMG Reduction against hits taken. For every Combo Hit Count, host gains 2.0% Lighting DMG. Stacks up to 15 times." + }, + "hp": 568, + "atk": 0, + "def": 117, + "crt": 1, + "rarity": 5, + "set": "monet", + "version": 2.4 +} diff --git a/public/data/stigmata/monet-top.json b/public/data/stigmata/monet-top.json new file mode 100644 index 00000000..7a97629a --- /dev/null +++ b/public/data/stigmata/monet-top.json @@ -0,0 +1,16 @@ +{ + "id": "monet-top", + "type": "top", + "name": "Monet (T)", + "skill": { + "name": "", + "description": "Attacks against enemies gain 30% lightning DMG. For every Combo Hit Count, host gains 1.0% Total DMG Multiplier. Stacks up to 15 times." + }, + "hp": 411, + "atk": 117, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "monet", + "version": 2.4 +} diff --git a/public/data/stigmata/murata-himeko-bot.json b/public/data/stigmata/murata-himeko-bot.json new file mode 100644 index 00000000..19070e83 --- /dev/null +++ b/public/data/stigmata/murata-himeko-bot.json @@ -0,0 +1,16 @@ +{ + "id": "murata-himeko-bot", + "type": "bot", + "name": "Murata Himeko (B)", + "skill": { + "name": "", + "description": "Boosts Total DMG by 10.0%. The host gains 1 stack of buff that boosts her Fire DMG by 10.0% (max 4 stacks) for every 10% HP she loses." + }, + "hp": 423, + "atk": 66, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "murata-himeko", + "version": 5.0 +} diff --git a/public/data/stigmata/murata-himeko-mid.json b/public/data/stigmata/murata-himeko-mid.json new file mode 100644 index 00000000..3ef47798 --- /dev/null +++ b/public/data/stigmata/murata-himeko-mid.json @@ -0,0 +1,16 @@ +{ + "id": "murata-himeko-mid", + "type": "mid", + "name": "Murata Himeko (M)", + "skill": { + "name": "", + "description": "Boosts Max HP by 25.0%. When the host loses HP, enemies take 20.0% bonus Fire DMG from the host for 8.0s (independent effect; triggering it again resets the duration)." + }, + "hp": 555, + "atk": 0, + "def": 155, + "crt": 5, + "rarity": 5, + "set": "murata-himeko", + "version": 5.0 +} diff --git a/public/data/stigmata/murata-himeko-top.json b/public/data/stigmata/murata-himeko-top.json new file mode 100644 index 00000000..8a596a65 --- /dev/null +++ b/public/data/stigmata/murata-himeko-top.json @@ -0,0 +1,16 @@ +{ + "id": "murata-himeko-top", + "type": "top", + "name": "Murata Himeko (T)", + "skill": { + "name": "", + "description": "Boosts Total DMG by 20.0%. Boosts Fire DMG by 50.0% in Herrscher Form." + }, + "hp": 386, + "atk": 117, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "murata-himeko", + "version": 5.0 +} diff --git a/public/data/stigmata/nagamitsu-bot.json b/public/data/stigmata/nagamitsu-bot.json new file mode 100644 index 00000000..3e7e394b --- /dev/null +++ b/public/data/stigmata/nagamitsu-bot.json @@ -0,0 +1,15 @@ +{ + "id": "nagamitsu-bot", + "type": "bot", + "name": "Nagamitsu (B)", + "skill": { + "name": "", + "description": "Generates a force field. Enemies staying in the force field for more than 3s suffer 30% Total DMG Reduction. This effect is removed 2s after an enemy leaves the field." + }, + "hp": 604, + "atk": 34, + "def": 105, + "crt": 7, + "rarity": 5, + "set": "nagamitsu" +} diff --git a/public/data/stigmata/nagamitsu-mid.json b/public/data/stigmata/nagamitsu-mid.json new file mode 100644 index 00000000..39401ebf --- /dev/null +++ b/public/data/stigmata/nagamitsu-mid.json @@ -0,0 +1,15 @@ +{ + "id": "nagamitsu-mid", + "type": "mid", + "name": "Nagamitsu (M)", + "skill": { + "name": "", + "description": "Generates a force field. Enemies staying in the force field for more than 3s receive 30% more Lightning DMG. Effect is removed 2s after said enemy leaves the field." + }, + "hp": 604, + "atk": 0, + "def": 175, + "crt": 0, + "rarity": 5, + "set": "nagamitsu" +} diff --git a/public/data/stigmata/nagamitsu-top.json b/public/data/stigmata/nagamitsu-top.json new file mode 100644 index 00000000..f7db4a79 --- /dev/null +++ b/public/data/stigmata/nagamitsu-top.json @@ -0,0 +1,15 @@ +{ + "id": "nagamitsu-top", + "type": "top", + "name": "Nagamitsu (T)", + "skill": { + "name": "", + "description": "Generates a force field. Enemies staying in the force field for more than 3s receive 125% ATK of Lightning DMG per second. Effect is removed 2s after said enemy leaves the field." + }, + "hp": 531, + "atk": 94, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "nagamitsu" +} diff --git a/public/data/stigmata/naoe-kanetsugu-bot.json b/public/data/stigmata/naoe-kanetsugu-bot.json new file mode 100644 index 00000000..e16b2f4d --- /dev/null +++ b/public/data/stigmata/naoe-kanetsugu-bot.json @@ -0,0 +1,15 @@ +{ + "id": "naoe-kanetsugu-bot", + "type": "bot", + "name": "Naoe Kanetsugu (B)", + "skill": { + "name": "", + "description": "When there are nearby enemies, heal self for 2% HP every 4.0s." + }, + "hp": 386, + "atk": 29, + "def": 41, + "crt": 3, + "rarity": 4, + "set": "naoe-kanetsugu" +} \ No newline at end of file diff --git a/public/data/stigmata/naoe-kanetsugu-mid.json b/public/data/stigmata/naoe-kanetsugu-mid.json new file mode 100644 index 00000000..69b3c058 --- /dev/null +++ b/public/data/stigmata/naoe-kanetsugu-mid.json @@ -0,0 +1,15 @@ +{ + "id": "naoe-kanetsugu-mid", + "type": "mid", + "name": "Naoe Kanetsugu (M)", + "skill": { + "name": "", + "description": "Take 25% less Fire DMG. After taking Fire DMG, the host gains 40% Physical DMG for 4s. CD: 10s." + }, + "hp": 386, + "atk": 0, + "def": 41, + "crt": 7, + "rarity": 4, + "set": "naoe-kanetsugu" +} \ No newline at end of file diff --git a/public/data/stigmata/naoe-kanetsugu-top.json b/public/data/stigmata/naoe-kanetsugu-top.json new file mode 100644 index 00000000..ae402845 --- /dev/null +++ b/public/data/stigmata/naoe-kanetsugu-top.json @@ -0,0 +1,15 @@ +{ + "id": "naoe-kanetsugu-top", + "type": "top", + "name": "Naoe Kanetsugu (T)", + "skill": { + "name": "", + "description": "When attacking an enemy with an active Elite Shield, gain 25% Total DMG Multiplier. When attacking an enemy with a breached Elite Shield, gain 15% Crit Rate." + }, + "hp": 386, + "atk": 58, + "def": 41, + "crt": 0, + "rarity": 4, + "set": "naoe-kanetsugu" +} \ No newline at end of file diff --git a/public/data/stigmata/new-year-bot.json b/public/data/stigmata/new-year-bot.json new file mode 100644 index 00000000..9ba618d6 --- /dev/null +++ b/public/data/stigmata/new-year-bot.json @@ -0,0 +1,15 @@ +{ + "id": "new-year-bot", + "type": "bot", + "name": "New Year (B)", + "skill": { + "name": "", + "description": "(Requires the stigma (T)) Fireworks explosions empower allies in the AOE, with attacks gaining 20% Physical DMG and Fire DMG for 6s. This effect cannot stack." + }, + "hp": 411, + "atk": 45, + "def": 44, + "crt": 11, + "rarity": 5, + "set": "new-year" +} \ No newline at end of file diff --git a/public/data/stigmata/new-year-mid.json b/public/data/stigmata/new-year-mid.json new file mode 100644 index 00000000..9f746e91 --- /dev/null +++ b/public/data/stigmata/new-year-mid.json @@ -0,0 +1,15 @@ +{ + "id": "new-year-mid", + "type": "mid", + "name": "New Year (M)", + "skill": { + "name": "", + "description": "(Requires the stigma (T)) Fireworks explosion generates a shower of Red Envelopes. Allies in the AOE heal for 2% HP, and attacks for the 8s deal an additional 100 Fire DMG. This effect cannot stack." + }, + "hp": 435, + "atk": 0, + "def": 155, + "crt": 8, + "rarity": 5, + "set": "new-year" +} \ No newline at end of file diff --git a/public/data/stigmata/new-year-top.json b/public/data/stigmata/new-year-top.json new file mode 100644 index 00000000..ed7de0b8 --- /dev/null +++ b/public/data/stigmata/new-year-top.json @@ -0,0 +1,15 @@ +{ + "id": "new-year-top", + "type": "top", + "name": "New Year (T)", + "skill": { + "name": "", + "description": "Attacks spawn a Fireworks Launcher in front of the host. Launcher fires 1 Firework every second for 6s that explodes to deal 150% ATK of Fire DMG to nearby enemies. Fireworks Launcher trigger CD: 12s." + }, + "hp": 386, + "atk": 87, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "new-year" +} \ No newline at end of file diff --git a/public/data/stigmata/nikola-tesla-bot.json b/public/data/stigmata/nikola-tesla-bot.json new file mode 100644 index 00000000..deebd129 --- /dev/null +++ b/public/data/stigmata/nikola-tesla-bot.json @@ -0,0 +1,15 @@ +{ + "id": "nikola-tesla-bot", + "type": "bot", + "name": "Nikola Tesla (B)", + "skill": { + "name": "", + "description": "Attacks against stunned enemies gain 51% Total DMG Multiplier." + }, + "hp": 357, + "atk": 29, + "def": 23, + "crt": 2, + "rarity": 4, + "set": "nikola-tesla" +} \ No newline at end of file diff --git a/public/data/stigmata/nikola-tesla-mid.json b/public/data/stigmata/nikola-tesla-mid.json new file mode 100644 index 00000000..366e1eff --- /dev/null +++ b/public/data/stigmata/nikola-tesla-mid.json @@ -0,0 +1,15 @@ +{ + "id": "nikola-tesla-mid", + "type": "mid", + "name": "Nikola Tesla (M)", + "skill": { + "name": "", + "description": "Attacks against frozen enemies gain 51% Total DMG Multiplier." + }, + "hp": 357, + "atk": 0, + "def": 23, + "crt": 5, + "rarity": 4, + "set": "nikola-tesla" +} \ No newline at end of file diff --git a/public/data/stigmata/nikola-tesla-top.json b/public/data/stigmata/nikola-tesla-top.json new file mode 100644 index 00000000..a6a2b361 --- /dev/null +++ b/public/data/stigmata/nikola-tesla-top.json @@ -0,0 +1,15 @@ +{ + "id": "nikola-tesla-top", + "type": "top", + "name": "Nikola Tesla (T)", + "skill": { + "name": "", + "description": "Attacks against paralyzed enemies gain 51% Total DMG Multiplier." + }, + "hp": 357, + "atk": 59, + "def": 23, + "crt": 0, + "rarity": 4, + "set": "nikola-tesla" +} \ No newline at end of file diff --git a/public/data/stigmata/nobel-bot.json b/public/data/stigmata/nobel-bot.json new file mode 100644 index 00000000..4f4624a9 --- /dev/null +++ b/public/data/stigmata/nobel-bot.json @@ -0,0 +1,16 @@ +{ + "id": "nobel-bot", + "type": "bot", + "name": "Nobel (B)", + "skill": { + "name": "", + "description": "When Combo/Charged ATK hits the enemy, enter Absorbed State. Absorbed State: enemies hit by Combo/Charged ATKs are weakened for 3s (ATK is reduced by 30.0%). Absorbed State ends and enters a 15s CD when host fails to hit an enemy using Combo/Charged ATK within 4s." + }, + "hp": 435, + "atk": 64, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "nobel", + "version": 3.1 +} diff --git a/public/data/stigmata/nobel-mid.json b/public/data/stigmata/nobel-mid.json new file mode 100644 index 00000000..227356da --- /dev/null +++ b/public/data/stigmata/nobel-mid.json @@ -0,0 +1,16 @@ +{ + "id": "nobel-mid", + "type": "mid", + "name": "Nobel (M)", + "skill": { + "name": "", + "description": "Charged ATKs gain 10.0% Crit Rate. Enemies hit by the Charged ATK also deal 30.0% less Physical DMG for 1s. Triggering this again resets the time." + }, + "hp": 459, + "atk": 0, + "def": 221, + "crt": 8, + "rarity": 5, + "set": "nobel", + "version": 3.1 +} diff --git a/public/data/stigmata/nobel-top.json b/public/data/stigmata/nobel-top.json new file mode 100644 index 00000000..fbab021c --- /dev/null +++ b/public/data/stigmata/nobel-top.json @@ -0,0 +1,16 @@ +{ + "id": "nobel-top", + "type": "top", + "name": "Nobel (T)", + "skill": { + "name": "", + "description": "Gain 25% Physical DMG. For every Combo Hit Count, Charged ATKs gain 1.0% Physical DMG. Max stacks: 20." + }, + "hp": 362, + "atk": 109, + "def": 111, + "crt": 0, + "rarity": 5, + "set": "nobel", + "version": 3.1 +} diff --git a/public/data/stigmata/nohime-bot.json b/public/data/stigmata/nohime-bot.json new file mode 100644 index 00000000..fcc792c5 --- /dev/null +++ b/public/data/stigmata/nohime-bot.json @@ -0,0 +1,15 @@ +{ + "id": "nohime-bot", + "type": "bot", + "name": "Nohime (B)", + "skill": { + "name": "", + "description": "For every Move Slowed or Frozen enemy on the battlefield, host gains 10% Move Speed and 25% Ice DMG. Stacks up to 3 times." + }, + "hp": 591, + "atk": 37, + "def": 113, + "crt": 1, + "rarity": 5, + "set": "nohime" +} \ No newline at end of file diff --git a/public/data/stigmata/nohime-mid.json b/public/data/stigmata/nohime-mid.json new file mode 100644 index 00000000..bdb73ae7 --- /dev/null +++ b/public/data/stigmata/nohime-mid.json @@ -0,0 +1,15 @@ +{ + "id": "nohime-mid", + "type": "mid", + "name": "Nohime (M)", + "skill": { + "name": "", + "description": "Attacks gain 80% ATK of Ice DMG. CD: 1s." + }, + "hp": 591, + "atk": 0, + "def": 113, + "crt": 6, + "rarity": 5, + "set": "nohime" +} \ No newline at end of file diff --git a/public/data/stigmata/nohime-top.json b/public/data/stigmata/nohime-top.json new file mode 100644 index 00000000..018287a5 --- /dev/null +++ b/public/data/stigmata/nohime-top.json @@ -0,0 +1,15 @@ +{ + "id": "nohime-top", + "type": "top", + "name": "Nohime (T)", + "skill": { + "name": "", + "description": "Basic ATKs (including Combo and Charged ATKs) have a 15% chance to freeze enemies for 4.0s. CD: 8s. Basic ATKs (including Combo and Charged ATKs) against frozen enemies gain 40% Total DMG Multiplier." + }, + "hp": 591, + "atk": 74, + "def": 113, + "crt": 0, + "rarity": 5, + "set": "nohime" +} \ No newline at end of file diff --git a/public/data/stigmata/nuwa-bot.json b/public/data/stigmata/nuwa-bot.json new file mode 100644 index 00000000..03580ac0 --- /dev/null +++ b/public/data/stigmata/nuwa-bot.json @@ -0,0 +1,15 @@ +{ + "id": "nuwa-bot", + "type": "bot", + "name": "Nuwa (B)", + "skill": { + "name": "", + "description": "Ignited debuff deals 103% more Fire DMG. Extends duration by 103%." + }, + "hp": 535, + "atk": 46, + "def": 105, + "crt": 2, + "rarity": 5, + "set": "nuwa" +} diff --git a/public/data/stigmata/nuwa-figurine-master-bot.json b/public/data/stigmata/nuwa-figurine-master-bot.json new file mode 100644 index 00000000..5def9c8c --- /dev/null +++ b/public/data/stigmata/nuwa-figurine-master-bot.json @@ -0,0 +1,16 @@ +{ + "id": "nuwa-figurine-master-bot", + "type": "bot", + "name": "Nuwa Figurine Master (B)", + "skill": { + "name": "", + "description": "After casting Ultimate, the host gains 12% Total DMG Multiplier for 15s. Effect stacks up to 4 times. Re-triggering the effect resets the duration. Trigger CD: 3s." + }, + "hp": 423, + "atk": 53, + "def": 122, + "crt": 11, + "rarity": 5, + "set": "nuwa-figurine-master", + "version": 2.4 +} diff --git a/public/data/stigmata/nuwa-figurine-master-mid.json b/public/data/stigmata/nuwa-figurine-master-mid.json new file mode 100644 index 00000000..fad6da1e --- /dev/null +++ b/public/data/stigmata/nuwa-figurine-master-mid.json @@ -0,0 +1,16 @@ +{ + "id": "nuwa-figurine-master-mid", + "type": "mid", + "name": "Nuwa Figurine Master (M)", + "skill": { + "name": "", + "description": "Combo ATKs gain 30% Physical DMG. After unleashing 3 Combo ATKs (CD: 1.5s), the host gains a shield for 5s that grants 15% Total DMG Reduction. Shield trigger CD: 6s." + }, + "hp": 471, + "atk": 0, + "def": 188, + "crt": 11, + "rarity": 5, + "set": "nuwa-figurine-master", + "version": 2.4 +} diff --git a/public/data/stigmata/nuwa-figurine-master-top.json b/public/data/stigmata/nuwa-figurine-master-top.json new file mode 100644 index 00000000..353cccbf --- /dev/null +++ b/public/data/stigmata/nuwa-figurine-master-top.json @@ -0,0 +1,16 @@ +{ + "id": "nuwa-figurine-master-top", + "type": "top", + "name": "Nuwa Figurine Master (T)", + "skill": { + "name": "", + "description": "Upon breaking the enemy's shield, stun the enemy for 5s and gain 20% Total DMG Multiplier to the stunned enemy." + }, + "hp": 423, + "atk": 108, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "nuwa-figurine-master", + "version": 2.4 +} diff --git a/public/data/stigmata/nuwa-mid.json b/public/data/stigmata/nuwa-mid.json new file mode 100644 index 00000000..8f6878c4 --- /dev/null +++ b/public/data/stigmata/nuwa-mid.json @@ -0,0 +1,15 @@ +{ + "id": "nuwa-mid", + "type": "mid", + "name": "Nuwa (M)", + "skill": { + "name": "", + "description": "For every Combo Hit Count, gain 1% Fire DMG. Stacks up to 102 times." + }, + "hp": 535, + "atk": 0, + "def": 105, + "crt": 8, + "rarity": 5, + "set": "nuwa" +} diff --git a/public/data/stigmata/nuwa-top.json b/public/data/stigmata/nuwa-top.json new file mode 100644 index 00000000..b84ca467 --- /dev/null +++ b/public/data/stigmata/nuwa-top.json @@ -0,0 +1,15 @@ +{ + "id": "nuwa-top", + "type": "top", + "name": "Nuwa (T)", + "skill": { + "name": "", + "description": "Attacking ignited enemies generates explosions, dealing 82% ATK of Fire DMG to nearby enemies. CD: 1.5s. Attacks against ignited enemies gain 20% Total DMG Multiplier." + }, + "hp": 535, + "atk": 93, + "def": 105, + "crt": 0, + "rarity": 5, + "set": "nuwa" +} diff --git a/public/data/stigmata/octavia-bot.json b/public/data/stigmata/octavia-bot.json new file mode 100644 index 00000000..d210022c --- /dev/null +++ b/public/data/stigmata/octavia-bot.json @@ -0,0 +1,15 @@ +{ + "id": "octavia-bot", + "type": "bot", + "name": "Octavia (B)", + "skill": { + "name": "", + "description": "Combo attacks gain 7% Physical DMG." + }, + "hp": 235, + "atk": 20, + "def": 50, + "crt": 3, + "rarity": 3, + "set": "octavia" +} \ No newline at end of file diff --git a/public/data/stigmata/octavia-mid.json b/public/data/stigmata/octavia-mid.json new file mode 100644 index 00000000..e0255713 --- /dev/null +++ b/public/data/stigmata/octavia-mid.json @@ -0,0 +1,15 @@ +{ + "id": "octavia-mid", + "type": "mid", + "name": "Octavia (M)", + "skill": { + "name": "", + "description": "Combo attacks gain 7% Physical DMG." + }, + "hp": 235, + "atk": 0, + "def": 50, + "crt": 6, + "rarity": 3, + "set": "octavia" +} \ No newline at end of file diff --git a/public/data/stigmata/octavia-top.json b/public/data/stigmata/octavia-top.json new file mode 100644 index 00000000..7dcae70b --- /dev/null +++ b/public/data/stigmata/octavia-top.json @@ -0,0 +1,15 @@ +{ + "id": "octavia-top", + "type": "top", + "name": "Octavia (T)", + "skill": { + "name": "", + "description": "Combo attacks gain 7% Physical DMG." + }, + "hp": 235, + "atk": 40, + "def": 50, + "crt": 0, + "rarity": 3, + "set": "octavia" +} \ No newline at end of file diff --git a/public/data/stigmata/ogier-bot.json b/public/data/stigmata/ogier-bot.json new file mode 100644 index 00000000..f000cf96 --- /dev/null +++ b/public/data/stigmata/ogier-bot.json @@ -0,0 +1,15 @@ +{ + "id": "ogier-bot", + "type": "bot", + "name": "Ogier (B)", + "skill": { + "name": "", + "description": "After exit, team mates gain 5% Physical DMG. Effect does not stack. After entry, host gains 25% faster Move Speed." + }, + "hp": 300, + "atk": 30, + "def": 0, + "crt": 100, + "rarity": 4, + "set": "ogier" +} \ No newline at end of file diff --git a/public/data/stigmata/ogier-mid.json b/public/data/stigmata/ogier-mid.json new file mode 100644 index 00000000..9adafc34 --- /dev/null +++ b/public/data/stigmata/ogier-mid.json @@ -0,0 +1,15 @@ +{ + "id": "ogier-mid", + "type": "mid", + "name": "Ogier (M)", + "skill": { + "name": "", + "description": "After exit, team mates take 10% less direct Physical DMG. Effect does not stack. After entry, host takes 25% less Physical DMG from enemy attacks." + }, + "hp": 200, + "atk": 0, + "def": 9, + "crt": 100, + "rarity": 4, + "set": "ogier" +} \ No newline at end of file diff --git a/public/data/stigmata/ogier-top.json b/public/data/stigmata/ogier-top.json new file mode 100644 index 00000000..d282b669 --- /dev/null +++ b/public/data/stigmata/ogier-top.json @@ -0,0 +1,15 @@ +{ + "id": "ogier-top", + "type": "top", + "name": "Ogier (T)", + "skill": { + "name": "", + "description": "After exit, team gains 7% Fire, Lightning, or Ice DMG. Effect cannot stack. After entry, Basic ATKs (including Combo and Charged ATKs) gain 20% Physical DMG." + }, + "hp": 100, + "atk": 58, + "def": 0, + "crt": 40, + "rarity": 4, + "set": "ogier" +} \ No newline at end of file diff --git a/public/data/stigmata/olenyevas-plum-rain.json b/public/data/stigmata/olenyevas-plum-rain.json new file mode 100644 index 00000000..8241924c --- /dev/null +++ b/public/data/stigmata/olenyevas-plum-rain.json @@ -0,0 +1,14 @@ +{ + "id": "olenyevas-plum-rain", + "name": "Olenyevas - Plum Rain", + "type": "bot", + "skill": { + "name": "", + "description": "Deals 10.0% more Ice DMG and takes 15.0% less Ranged Physical DMG." + }, + "hp": 286, + "atk": 17, + "def": 69, + "crt": 7, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/otto-apocalypse-bot.json b/public/data/stigmata/otto-apocalypse-bot.json new file mode 100644 index 00000000..61465496 --- /dev/null +++ b/public/data/stigmata/otto-apocalypse-bot.json @@ -0,0 +1,15 @@ +{ + "id": "otto-apocalypse-bot", + "type": "bot", + "name": "Otto Apocalypse (B)", + "skill": { + "name": "", + "description": "For every entity summoned by the host on the battlefield, host gains 55% Lightning DMG." + }, + "hp": 483, + "atk": 57, + "def": 53, + "crt": 9, + "rarity": 5, + "set": "otto-apocalypse" +} diff --git a/public/data/stigmata/otto-apocalypse-mid.json b/public/data/stigmata/otto-apocalypse-mid.json new file mode 100644 index 00000000..da60bb66 --- /dev/null +++ b/public/data/stigmata/otto-apocalypse-mid.json @@ -0,0 +1,15 @@ +{ + "id": "otto-apocalypse-mid", + "type": "mid", + "name": "Otto Apocalypse (M)", + "skill": { + "name": "", + "description": "An enemy hit by Basic ATKs (excluding Charged and Combo ATKs) is weakened for 4s and loses 30% ATK. CD: 2s. This effect cannot stack." + }, + "hp": 507, + "atk": 0, + "def": 158, + "crt": 9, + "rarity": 5, + "set": "otto-apocalypse" +} diff --git a/public/data/stigmata/otto-apocalypse-top.json b/public/data/stigmata/otto-apocalypse-top.json new file mode 100644 index 00000000..9c301e17 --- /dev/null +++ b/public/data/stigmata/otto-apocalypse-top.json @@ -0,0 +1,15 @@ +{ + "id": "otto-apocalypse-top", + "type": "top", + "name": "Otto Apocalypse (T)", + "skill": { + "name": "", + "description": "Basic ATKs (excluding Charged and Combo ATKs) deal 35% more Physical DMG. Every Basic ATK grants 1 stack of Charge (CD: 0.8s). After gaining 3 Charged stacks, the next charged attack gains 75% Total DMG Multiplier." + }, + "hp": 411, + "atk": 113, + "def": 53, + "crt": 4, + "rarity": 5, + "set": "otto-apocalypse" +} diff --git a/public/data/stigmata/otto-women-s-attire.json b/public/data/stigmata/otto-women-s-attire.json new file mode 100644 index 00000000..0ae7feb6 --- /dev/null +++ b/public/data/stigmata/otto-women-s-attire.json @@ -0,0 +1,15 @@ +{ + "id": "otto-women-s-attire", + "name": "Otto - Women's Attire", + "type": "bot", + "skill": { + "name": "", + "description": "Increases Movement Speed by 10%. When equipped on Theresa, increases Attack Speed by 10% and SP gaining speed by 10%." + }, + "hp": 386, + "atk": 42, + "def": 70, + "crt": 11, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/outworld-traveler.json b/public/data/stigmata/outworld-traveler.json new file mode 100644 index 00000000..c30d09ff --- /dev/null +++ b/public/data/stigmata/outworld-traveler.json @@ -0,0 +1,14 @@ +{ + "id": "outworld-traveler", + "name": "Outworld Traveler", + "type": "top", + "skill": { + "name": "", + "description": "Attacking frozen/paralyzed/ignited enemies deals 100.0% ATK of Ice/Lightning/Fire DMG within the 3.5m radius around the target. CD: 3s." + }, + "hp": 246, + "atk": 60, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/paganini-bot.json b/public/data/stigmata/paganini-bot.json new file mode 100644 index 00000000..73cb8a8a --- /dev/null +++ b/public/data/stigmata/paganini-bot.json @@ -0,0 +1,16 @@ +{ + "id": "paganini-bot", + "type": "bot", + "name": "Paganini (B)", + "skill": { + "name": "", + "description": "Charged ATK or Ultimate dealing DMG boosts team Total DMG by 18.0% for 20s. Can be refreshed. Unique effect." + }, + "hp": 386, + "atk": 57, + "def": 66, + "crt": 19, + "rarity": 5, + "set": "paganini", + "version": 5.3 +} diff --git a/public/data/stigmata/paganini-mid.json b/public/data/stigmata/paganini-mid.json new file mode 100644 index 00000000..14cc5ad1 --- /dev/null +++ b/public/data/stigmata/paganini-mid.json @@ -0,0 +1,16 @@ +{ + "id": "paganini-mid", + "type": "mid", + "name": "Paganini (M)", + "skill": { + "name": "", + "description": "Dealing DMG boosts team Physical DMG by 15.0% and team's DMG dealt to shields by 50.0% for 20s. Can be refreshed. Unique effect. Effect cannot be stacked." + }, + "hp": 483, + "atk": 0, + "def": 177, + "crt": 11, + "rarity": 5, + "set": "paganini", + "version": 5.3 +} diff --git a/public/data/stigmata/paganini-top.json b/public/data/stigmata/paganini-top.json new file mode 100644 index 00000000..dcf96603 --- /dev/null +++ b/public/data/stigmata/paganini-top.json @@ -0,0 +1,16 @@ +{ + "id": "paganini-top", + "type": "top", + "name": "Paganini (T)", + "skill": { + "name": "", + "description": "Crit Rate increases by 15.0%. For every 5s, the next Charged ATK deals 40.0% bonus Physical DMG and restores 5 SP." + }, + "hp": 386, + "atk": 113, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "paganini", + "version": 5.3 +} diff --git a/public/data/stigmata/picasso-bot.json b/public/data/stigmata/picasso-bot.json new file mode 100644 index 00000000..c089c1d9 --- /dev/null +++ b/public/data/stigmata/picasso-bot.json @@ -0,0 +1,15 @@ +{ + "id": "picasso-bot", + "type": "bot", + "name": "Picasso (B)", + "skill": { + "name": "", + "description": "Blue Paint: Every Basic ATK (including Charged and Combo ATKs) grants 1 Charge stack (CD: 1s). Upon gaining 4 Charge stacks, enter Impulse Mode to gain 20% Attack Speed. Impulse Mode lasts 6s. Duration resets every time Impulse Mode is triggered.\n\nPaint Jar: A small jar of paint for adding color to things." + }, + "hp": 435, + "atk": 42, + "def": 53, + "crt": 11, + "rarity": 5, + "set": "picasso" +} \ No newline at end of file diff --git a/public/data/stigmata/picasso-mid.json b/public/data/stigmata/picasso-mid.json new file mode 100644 index 00000000..4a0bd36c --- /dev/null +++ b/public/data/stigmata/picasso-mid.json @@ -0,0 +1,15 @@ +{ + "id": "picasso-mid", + "type": "mid", + "name": "Picasso (M)", + "skill": { + "name": "", + "description": "Yellow Paint: Every Basic ATK (including Charged and Combo ATKs) grants 1 Charge stack (CD: 1s). Upon gaining 4 Charge stacks, enter Shelter Mode, taking 25% less Physical DMG from enemy attacks and 40% less Indirect Physical DMG. Shelter Mode lasts 6s. Duration resets every time Shelter Mode is triggered.\n\nPaint Jar: A small jar of paint for adding color to things." + }, + "hp": 483, + "atk": 0, + "def": 123, + "crt": 9, + "rarity": 5, + "set": "picasso" +} \ No newline at end of file diff --git a/public/data/stigmata/picasso-top.json b/public/data/stigmata/picasso-top.json new file mode 100644 index 00000000..91702a89 --- /dev/null +++ b/public/data/stigmata/picasso-top.json @@ -0,0 +1,15 @@ +{ + "id": "picasso-top", + "type": "top", + "name": "Picasso (T)", + "skill": { + "name": "", + "description": "Red Paint: Every Basic ATK (including Charged and Combo ATKs) grants 1 Charge stack (CD: 1s). Upon gaining 4 Charge stacks, enter Zeal Mode to deal 32% more Physical DMG. Zeal Mode lasts 6s. Duration resets to every time Zeal is triggered.\n\nPaint Jar: A small jar of paint for adding color to things." + }, + "hp": 411, + "atk": 94, + "def": 35, + "crt": 4, + "rarity": 5, + "set": "picasso" +} \ No newline at end of file diff --git a/public/data/stigmata/planck-bot.json b/public/data/stigmata/planck-bot.json new file mode 100644 index 00000000..2051a5bd --- /dev/null +++ b/public/data/stigmata/planck-bot.json @@ -0,0 +1,15 @@ +{ + "id": "planck-bot", + "type": "bot", + "name": "Planck (B)", + "skill": { + "name": "", + "description": "Suffer 41% Move Slow but gain 31% faster Attack Speed." + }, + "hp": 556, + "atk": 46, + "def": 54, + "crt": 2, + "rarity": 5, + "set": "planck" +} \ No newline at end of file diff --git a/public/data/stigmata/planck-mid.json b/public/data/stigmata/planck-mid.json new file mode 100644 index 00000000..5edac8f8 --- /dev/null +++ b/public/data/stigmata/planck-mid.json @@ -0,0 +1,15 @@ +{ + "id": "planck-mid", + "type": "mid", + "name": "Planck (M)", + "skill": { + "name": "", + "description": "The host's Basic ATKs (including Charged ATKs and Combo ATKs) deal 51% more Physical DMG; but the host takes 72% more Physical DMG when hit." + }, + "hp": 556, + "atk": 0, + "def": 54, + "crt": 7, + "rarity": 5, + "set": "planck" +} \ No newline at end of file diff --git a/public/data/stigmata/planck-top.json b/public/data/stigmata/planck-top.json new file mode 100644 index 00000000..a3ab76cc --- /dev/null +++ b/public/data/stigmata/planck-top.json @@ -0,0 +1,15 @@ +{ + "id": "planck-top", + "type": "top", + "name": "Planck (T)", + "skill": { + "name": "", + "description": "Deals more DMG at lower HP: gain 6.2% Total DMG Multiplier for every 10.0% HP lost." + }, + "hp": 556, + "atk": 93, + "def": 54, + "crt": 0, + "rarity": 5, + "set": "planck" +} \ No newline at end of file diff --git a/public/data/stigmata/project-bunny-mid-autumn.json b/public/data/stigmata/project-bunny-mid-autumn.json new file mode 100644 index 00000000..ba3b3e45 --- /dev/null +++ b/public/data/stigmata/project-bunny-mid-autumn.json @@ -0,0 +1,15 @@ +{ + "id": "project-bunny-mid-autumn", + "name": "Project Bunny - Mid-Autumn", + "type": "top", + "skill": { + "name": "", + "description": "Summoned entities gain 10% Physical DMG. Host gains 15% Total DMG Reduction." + }, + "hp": 279, + "atk": 43, + "def": 61, + "crt": 2, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/rasputin-bot.json b/public/data/stigmata/rasputin-bot.json new file mode 100644 index 00000000..90ebb840 --- /dev/null +++ b/public/data/stigmata/rasputin-bot.json @@ -0,0 +1,15 @@ +{ + "id": "rasputin-bot", + "type": "bot", + "name": "Rasputin (B)", + "skill": { + "name": "", + "description": "Gains 25% Ice DMG. After entry, gain another 15% Ice DMG for 10s. CD: 20s." + }, + "hp": 386, + "atk": 53, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "rasputin" +} \ No newline at end of file diff --git a/public/data/stigmata/rasputin-mid.json b/public/data/stigmata/rasputin-mid.json new file mode 100644 index 00000000..ded56e9b --- /dev/null +++ b/public/data/stigmata/rasputin-mid.json @@ -0,0 +1,15 @@ +{ + "id": "rasputin-mid", + "type": "mid", + "name": "Rasputin (M)", + "skill": { + "name": "", + "description": "At 10+/30+ Combo Hits, the host deals 20%/35% more Ice DMG respectively." + }, + "hp": 435, + "atk": 0, + "def": 199, + "crt": 5, + "rarity": 5, + "set": "rasputin" +} \ No newline at end of file diff --git a/public/data/stigmata/rasputin-top.json b/public/data/stigmata/rasputin-top.json new file mode 100644 index 00000000..ea230cf9 --- /dev/null +++ b/public/data/stigmata/rasputin-top.json @@ -0,0 +1,15 @@ +{ + "id": "rasputin-top", + "type": "top", + "name": "Rasputin (T)", + "skill": { + "name": "", + "description": "Gain 12% Total DMG Multipler. ATKs on frozen or move slowed enemies gain another 12% Total DMG Multiplier." + }, + "hp": 338, + "atk": 98, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "rasputin" +} \ No newline at end of file diff --git a/public/data/stigmata/raven-s-moon.json b/public/data/stigmata/raven-s-moon.json new file mode 100644 index 00000000..77a3b209 --- /dev/null +++ b/public/data/stigmata/raven-s-moon.json @@ -0,0 +1,14 @@ +{ + "id": "raven-s-moon", + "name": "Raven's Moon", + "type": "bot", + "skill": { + "name": "", + "description": "Crit DMG increased by 40.0%. The host restores 30 HP after using weapon skills." + }, + "hp": 435, + "atk": 26, + "def": 89, + "crt": 8, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/raven-sea-waves.json b/public/data/stigmata/raven-sea-waves.json new file mode 100644 index 00000000..fe1c6a12 --- /dev/null +++ b/public/data/stigmata/raven-sea-waves.json @@ -0,0 +1,14 @@ +{ + "id": "raven-sea-waves", + "name": "Raven - Sea Waves", + "type": "mid", + "skill": { + "name": "", + "description": "Attacks against enemies outside a 3m radius deal 15.0% bonus Total DMG." + }, + "hp": 292, + "atk": 17, + "def": 83, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/rebel-s-blades-2-bot.json b/public/data/stigmata/rebel-s-blades-2-bot.json new file mode 100644 index 00000000..4aafdd37 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-2-bot.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-2-bot", + "type": "bot", + "name": "Rebel's Blades 2 (B)", + "skill": { + "name": "", + "description": "Boosts Crit Rate by 12.0%. When combo hits reach 15/30, Crit DMG increases by 12.0%/25.0%." + }, + "hp": 435, + "atk": 42, + "def": 66, + "crt": 11, + "rarity": 5, + "set": "rebel-s-blades-2", + "hidden": true +} diff --git a/public/data/stigmata/rebel-s-blades-2-mid.json b/public/data/stigmata/rebel-s-blades-2-mid.json new file mode 100644 index 00000000..a1ea5f06 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-2-mid.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-2-mid", + "type": "mid", + "name": "Rebel's Blades 2 (M)", + "skill": { + "name": "", + "description": "Boosts Crit DMG by 15.0%. Restores 400 HP when HP drops below 40%. CD: 20s." + }, + "hp": 435, + "atk": 0, + "def": 133, + "crt": 13, + "rarity": 5, + "set": "rebel-s-blades-2", + "hidden": true +} diff --git a/public/data/stigmata/rebel-s-blades-2-top.json b/public/data/stigmata/rebel-s-blades-2-top.json new file mode 100644 index 00000000..d11d41e7 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-2-top.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-2-top", + "type": "top", + "name": "Rebel's Blades 2 (T)", + "skill": { + "name": "", + "description": "Boosts Physical DMG by 13.0%. Hitting an enemy boosts physical DMG by 4.0% for 10s. CD: 0.5s. 5 stacks max." + }, + "hp": 386, + "atk": 94, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "rebel-s-blades-2", + "hidden": true +} diff --git a/public/data/stigmata/rebel-s-blades-bot.json b/public/data/stigmata/rebel-s-blades-bot.json new file mode 100644 index 00000000..93c25748 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-bot.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-bot", + "type": "bot", + "name": "Rebel's Blades (B)", + "skill": { + "name": "", + "description": "Boosts Lightning DMG by 20.0%. Ultimate Evasion boosts Lightning DMG by 10.0% for 10s. Can be refreshed." + }, + "hp": 435, + "atk": 53, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "rebel-s-blades", + "hidden": true +} diff --git a/public/data/stigmata/rebel-s-blades-mid.json b/public/data/stigmata/rebel-s-blades-mid.json new file mode 100644 index 00000000..7b25abd7 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-mid.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-mid", + "type": "mid", + "name": "Mei - Striker Fulminata (M)", + "skill": { + "name": "", + "description": "The host deals 10.0% bonus Lightning DMG and for each hit taken she further gains 5% Total DMG Reduction. 4 stacks max. Only applies to the current battle (host death removes the buff)." + }, + "hp": 338, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 5, + "set": "rebel-s-blades", + "hidden": true +} diff --git a/public/data/stigmata/rebel-s-blades-top.json b/public/data/stigmata/rebel-s-blades-top.json new file mode 100644 index 00000000..81d424d5 --- /dev/null +++ b/public/data/stigmata/rebel-s-blades-top.json @@ -0,0 +1,16 @@ +{ + "id": "rebel-s-blades-top", + "type": "top", + "name": "Kiana - ARC Prodigal (T)", + "skill": { + "name": "", + "description": "The host deals 10.0% bonus Lightning DMG and for each hit she further deals 5.0% bonus Lightning DMG for 10s with a 0.1s CD. 5 stacks max. Can be reset." + }, + "hp": 459, + "atk": 94, + "def": 89, + "crt": 3, + "rarity": 5, + "set": "rebel-s-blades", + "hidden": true +} diff --git a/public/data/stigmata/rinaldo-bot.json b/public/data/stigmata/rinaldo-bot.json new file mode 100644 index 00000000..b142a489 --- /dev/null +++ b/public/data/stigmata/rinaldo-bot.json @@ -0,0 +1,15 @@ +{ + "id": "rinaldo-bot", + "type": "bot", + "name": "Rinaldo (B)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, heals self for 120 HP. CD: 8.0s." + }, + "hp": 285, + "atk": 44, + "def": 31, + "crt": 7, + "rarity": 4, + "set": "rinaldo" +} \ No newline at end of file diff --git a/public/data/stigmata/rinaldo-mid.json b/public/data/stigmata/rinaldo-mid.json new file mode 100644 index 00000000..0053eada --- /dev/null +++ b/public/data/stigmata/rinaldo-mid.json @@ -0,0 +1,15 @@ +{ + "id": "rinaldo-mid", + "type": "mid", + "name": "Rinaldo (M)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, paralyze target and surrounding enemies within a 2.5-meter radius for 1.5s. CD: 5.0s." + }, + "hp": 395, + "atk": 88, + "def": 0, + "crt": 8, + "rarity": 4, + "set": "rinaldo" +} \ No newline at end of file diff --git a/public/data/stigmata/rinaldo-top.json b/public/data/stigmata/rinaldo-top.json new file mode 100644 index 00000000..2a27a989 --- /dev/null +++ b/public/data/stigmata/rinaldo-top.json @@ -0,0 +1,15 @@ +{ + "id": "rinaldo-top", + "type": "top", + "name": "Rinaldo (T)", + "skill": { + "name": "", + "description": "Upon scoring a crit strike, deal an additional 150.0% ATK of Physical DMG to target and nearby enemies within a 2-meter radius. CD: 5.0s." + }, + "hp": 329, + "atk": 65, + "def": 33, + "crt": 0, + "rarity": 4, + "set": "rinaldo" +} \ No newline at end of file diff --git a/public/data/stigmata/rita-autumn-leaves.json b/public/data/stigmata/rita-autumn-leaves.json new file mode 100644 index 00000000..4fb80238 --- /dev/null +++ b/public/data/stigmata/rita-autumn-leaves.json @@ -0,0 +1,14 @@ +{ + "id": "rita-autumn-leaves", + "name": "Rita - Autumn Leaves", + "type": "bot", + "skill": { + "name": "", + "description": "Attacks against enemies below 50% HP gain 20% Physical DMG." + }, + "hp": 261, + "atk": 24, + "def": 55, + "crt": 7, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/rita-dame-de-cœur.json b/public/data/stigmata/rita-dame-de-cœur.json new file mode 100644 index 00000000..76bcf608 --- /dev/null +++ b/public/data/stigmata/rita-dame-de-cœur.json @@ -0,0 +1,14 @@ +{ + "id": "rita-dame-de-cœur", + "name": "Rita - Dame de Cœur", + "type": "top", + "skill": { + "name": "", + "description": "Charged ATK gains 10.0% Physical DMG. Rita equip bonus: Charged ATK gains 10.0% Total DMG Multiplier." + }, + "hp": 284, + "atk": 52, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/rita-rosemary.json b/public/data/stigmata/rita-rosemary.json new file mode 100644 index 00000000..2f8861ae --- /dev/null +++ b/public/data/stigmata/rita-rosemary.json @@ -0,0 +1,14 @@ +{ + "id": "rita-rosemary", + "name": "Rita Rosemary", + "type": "top", + "skill": { + "name": "", + "description": "Boost Lightning DMG by 10.0% and melee Lightning DMG against paralyzed enemies by 10.0%." + }, + "hp": 246, + "atk": 60, + "def": 41, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/rita-s-angst.json b/public/data/stigmata/rita-s-angst.json new file mode 100644 index 00000000..e32a057a --- /dev/null +++ b/public/data/stigmata/rita-s-angst.json @@ -0,0 +1,15 @@ +{ + "id": "rita-s-angst", + "name": "Rita's Angst", + "type": "top", + "skill": { + "name": "", + "description": "Charged ATKs gain 10.0% Lightning / Ice / Fire DMG.\nRita equip bonus: Charged ATKs gain 10.0% Total DMG Multiplier." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/rita-songkran.json b/public/data/stigmata/rita-songkran.json new file mode 100644 index 00000000..d782cb4c --- /dev/null +++ b/public/data/stigmata/rita-songkran.json @@ -0,0 +1,15 @@ +{ + "id": "rita-songkran", + "name": "Rita - Songkran", + "type": "top", + "skill": { + "name": "", + "description": "Using a weapon skill spawns a water balloon with delayed explosion at the host's position. CD: 12.0s. Explosion deals 300% ATK of Ice DMG and freezes enemies for 2.0s." + }, + "hp": 348, + "atk": 93, + "def": 66, + "crt": 0, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/rita-sweetheart.json b/public/data/stigmata/rita-sweetheart.json new file mode 100644 index 00000000..daaf8f0b --- /dev/null +++ b/public/data/stigmata/rita-sweetheart.json @@ -0,0 +1,14 @@ +{ + "id": "rita-sweetheart", + "name": "Rita - Sweetheart", + "type": "mid", + "skill": { + "name": "", + "description": "Host deals 15.0% bonus Physical DMG at 50% HP or above and restores 214 when HP drops below 50%. HP regen CD: 20s." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/rita-thimbleberry.json b/public/data/stigmata/rita-thimbleberry.json new file mode 100644 index 00000000..e3ce3bdd --- /dev/null +++ b/public/data/stigmata/rita-thimbleberry.json @@ -0,0 +1,14 @@ +{ + "id": "rita-thimbleberry", + "name": "Rita - Thimbleberry", + "type": "mid", + "skill": { + "name": "", + "description": "When facing only 1 enemy, gain 30.0% Crit DMG, otherwise gain 15.0% Total DMG Multiplier." + }, + "hp": 437, + "atk": 0, + "def": 151, + "crt": 0, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/roald-amundsen-bot.json b/public/data/stigmata/roald-amundsen-bot.json new file mode 100644 index 00000000..d4aa1ad0 --- /dev/null +++ b/public/data/stigmata/roald-amundsen-bot.json @@ -0,0 +1,15 @@ +{ + "id": "roald-amundsen-bot", + "type": "bot", + "name": "Roald Amundsen (B)", + "skill": { + "name": "", + "description": "When attacks hit Forzen, Move Slowed, or Attack Slowed enemies, heal self for 200 HP. CD: 10s." + }, + "hp": 230, + "atk": 24, + "def": 83, + "crt": 8, + "rarity": 4, + "set": "roald-amundsen" +} \ No newline at end of file diff --git a/public/data/stigmata/roald-amundsen-mid.json b/public/data/stigmata/roald-amundsen-mid.json new file mode 100644 index 00000000..fdfe09a6 --- /dev/null +++ b/public/data/stigmata/roald-amundsen-mid.json @@ -0,0 +1,15 @@ +{ + "id": "roald-amundsen-mid", + "type": "mid", + "name": "Roald Amundsen (M)", + "skill": { + "name": "", + "description": "Deals 20% more Ice DMG and takes 20% less Ice DMG." + }, + "hp": 261, + "atk": 0, + "def": 111, + "crt": 7, + "rarity": 4, + "set": "roald-amundsen" +} \ No newline at end of file diff --git a/public/data/stigmata/roald-amundsen-top.json b/public/data/stigmata/roald-amundsen-top.json new file mode 100644 index 00000000..d52e1a7f --- /dev/null +++ b/public/data/stigmata/roald-amundsen-top.json @@ -0,0 +1,15 @@ +{ + "id": "roald-amundsen-top", + "type": "top", + "name": "Roald Amundsen (T)", + "skill": { + "name": "", + "description": "Charged ATK gains 20% Total DMG Multiplier." + }, + "hp": 230, + "atk": 55, + "def": 69, + "crt": 0, + "rarity": 4, + "set": "roald-amundsen" +} \ No newline at end of file diff --git a/public/data/stigmata/robert-peary-bot.json b/public/data/stigmata/robert-peary-bot.json new file mode 100644 index 00000000..5e811e4f --- /dev/null +++ b/public/data/stigmata/robert-peary-bot.json @@ -0,0 +1,16 @@ +{ + "id": "robert-peary-bot", + "type": "bot", + "name": "Robert Peary (B)", + "skill": { + "name": "", + "description": "Hits against Frozen or Ice Cell enemies heal the host for 300.0 HP. CD: 9.0s." + }, + "hp": 423, + "atk": 64, + "def": 66, + "crt": 9, + "rarity": 5, + "set": "robert-peary", + "version": 2.9 +} diff --git a/public/data/stigmata/robert-peary-mid.json b/public/data/stigmata/robert-peary-mid.json new file mode 100644 index 00000000..9c3872aa --- /dev/null +++ b/public/data/stigmata/robert-peary-mid.json @@ -0,0 +1,16 @@ +{ + "id": "robert-peary-mid", + "type": "mid", + "name": "Robert Peary (M)", + "skill": { + "name": "", + "description": "For every Combo Hit Count, the host gains 0.40% Total DMG Multiplier and 0.50% Ice DMG. Stacks up to 60 times." + }, + "hp": 507, + "atk": 0, + "def": 199, + "crt": 5, + "rarity": 5, + "set": "robert-peary", + "version": 2.9 +} diff --git a/public/data/stigmata/robert-peary-top.json b/public/data/stigmata/robert-peary-top.json new file mode 100644 index 00000000..98e3b542 --- /dev/null +++ b/public/data/stigmata/robert-peary-top.json @@ -0,0 +1,16 @@ +{ + "id": "robert-peary-top", + "type": "top", + "name": "Robert Peary (T)", + "skill": { + "name": "", + "description": "The host gains 20.0% Total DMG Multiplier. When Combo Hit Count exceeds 20, gain 20.0% Ice DMG." + }, + "hp": 411, + "atk": 109, + "def": 66, + "crt": 0, + "rarity": 5, + "set": "robert-peary", + "version": 2.9 +} diff --git a/public/data/stigmata/rowland-bot.json b/public/data/stigmata/rowland-bot.json new file mode 100644 index 00000000..358832b7 --- /dev/null +++ b/public/data/stigmata/rowland-bot.json @@ -0,0 +1,15 @@ +{ + "id": "rowland-bot", + "type": "bot", + "name": "Rowland (B)", + "skill": { + "name": "", + "description": "Gain 31% DEF at 80% or higher HP." + }, + "hp": 344, + "atk": 29, + "def": 61, + "crt": 5, + "rarity": 4, + "set": "rowland" +} \ No newline at end of file diff --git a/public/data/stigmata/rowland-mid.json b/public/data/stigmata/rowland-mid.json new file mode 100644 index 00000000..30411168 --- /dev/null +++ b/public/data/stigmata/rowland-mid.json @@ -0,0 +1,15 @@ +{ + "id": "rowland-mid", + "type": "mid", + "name": "Rowland (M)", + "skill": { + "name": "", + "description": "51% chance to directly ignore a debuff." + }, + "hp": 344, + "atk": 0, + "def": 61, + "crt": 8, + "rarity": 4, + "set": "rowland" +} \ No newline at end of file diff --git a/public/data/stigmata/rowland-top.json b/public/data/stigmata/rowland-top.json new file mode 100644 index 00000000..d1266184 --- /dev/null +++ b/public/data/stigmata/rowland-top.json @@ -0,0 +1,15 @@ +{ + "id": "rowland-top", + "type": "top", + "name": "Rowland (T)", + "skill": { + "name": "", + "description": "Heals 46 HP every 3.0s." + }, + "hp": 344, + "atk": 58, + "def": 61, + "crt": 0, + "rarity": 4, + "set": "rowland" +} \ No newline at end of file diff --git a/public/data/stigmata/ryunosuke-akutagawa-bot.json b/public/data/stigmata/ryunosuke-akutagawa-bot.json new file mode 100644 index 00000000..1c5679f9 --- /dev/null +++ b/public/data/stigmata/ryunosuke-akutagawa-bot.json @@ -0,0 +1,15 @@ +{ + "id": "ryunosuke-akutagawa-bot", + "type": "bot", + "name": "Ryunosuke Akutagawa (B)", + "skill": { + "name": "", + "description": "With each increase in combo hit count, gain 2.0% Attack Speed. Max bonus: 10.0%." + }, + "hp": 246, + "atk": 26, + "def": 41, + "crt": 8, + "rarity": 4, + "set": "ryunosuke-akutagawa" +} \ No newline at end of file diff --git a/public/data/stigmata/ryunosuke-akutagawa-mid.json b/public/data/stigmata/ryunosuke-akutagawa-mid.json new file mode 100644 index 00000000..7e917384 --- /dev/null +++ b/public/data/stigmata/ryunosuke-akutagawa-mid.json @@ -0,0 +1,15 @@ +{ + "id": "ryunosuke-akutagawa-mid", + "type": "mid", + "name": "Ryunosuke Akutagawa (M)", + "skill": { + "name": "", + "description": "With each increase in Combo Hit Count, gain 5.0 Crit. Max bonus: 25.0." + }, + "hp": 292, + "atk": 0, + "def": 97, + "crt": 3, + "rarity": 4, + "set": "ryunosuke-akutagawa" +} \ No newline at end of file diff --git a/public/data/stigmata/ryunosuke-akutagawa-top.json b/public/data/stigmata/ryunosuke-akutagawa-top.json new file mode 100644 index 00000000..8014f18b --- /dev/null +++ b/public/data/stigmata/ryunosuke-akutagawa-top.json @@ -0,0 +1,15 @@ +{ + "id": "ryunosuke-akutagawa-top", + "type": "top", + "name": "Ryunosuke Akutagawa (T)", + "skill": { + "name": "", + "description": "Gain 20% Melee Physical DMG." + }, + "hp": 215, + "atk": 60, + "def": 41, + "crt": 0, + "rarity": 4, + "set": "ryunosuke-akutagawa" +} \ No newline at end of file diff --git a/public/data/stigmata/sakamoto-ryoma-bot.json b/public/data/stigmata/sakamoto-ryoma-bot.json new file mode 100644 index 00000000..a844d1d5 --- /dev/null +++ b/public/data/stigmata/sakamoto-ryoma-bot.json @@ -0,0 +1,15 @@ +{ + "id": "sakamoto-ryoma-bot", + "type": "bot", + "name": "Sakamoto Ryoma (B)", + "skill": { + "name": "", + "description": "Combo ATKs gain 26% Physical DMG." + }, + "hp": 345, + "atk": 29, + "def": 58, + "crt": 5, + "rarity": 4, + "set": "sakamoto-ryoma" +} \ No newline at end of file diff --git a/public/data/stigmata/sakamoto-ryoma-mid.json b/public/data/stigmata/sakamoto-ryoma-mid.json new file mode 100644 index 00000000..5e94c7d2 --- /dev/null +++ b/public/data/stigmata/sakamoto-ryoma-mid.json @@ -0,0 +1,15 @@ +{ + "id": "sakamoto-ryoma-mid", + "type": "mid", + "name": "Sakamoto Ryoma (M)", + "skill": { + "name": "", + "description": "Switch skill (and QTE) gain 41% Physical DMG." + }, + "hp": 345, + "atk": 0, + "def": 58, + "crt": 8, + "rarity": 4, + "set": "sakamoto-ryoma" +} \ No newline at end of file diff --git a/public/data/stigmata/sakamoto-ryoma-top.json b/public/data/stigmata/sakamoto-ryoma-top.json new file mode 100644 index 00000000..8067b362 --- /dev/null +++ b/public/data/stigmata/sakamoto-ryoma-top.json @@ -0,0 +1,15 @@ +{ + "id": "sakamoto-ryoma-top", + "type": "top", + "name": "Sakamoto Ryoma (T)", + "skill": { + "name": "", + "description": "Charged ATKs gain 18% Physical DMG." + }, + "hp": 345, + "atk": 58, + "def": 58, + "crt": 0, + "rarity": 4, + "set": "sakamoto-ryoma" +} \ No newline at end of file diff --git a/public/data/stigmata/sanada-yukimura-bot.json b/public/data/stigmata/sanada-yukimura-bot.json new file mode 100644 index 00000000..c3bb3969 --- /dev/null +++ b/public/data/stigmata/sanada-yukimura-bot.json @@ -0,0 +1,15 @@ +{ + "id": "sanada-yukimura-bot", + "type": "bot", + "name": "Sanada Yukimura (B)", + "skill": { + "name": "", + "description": "When entering battle, gain 300% DEF for 15.0s. CD: 30.0s." + }, + "hp": 300, + "atk": 50, + "def": 75, + "crt": 15, + "rarity": 5, + "set": "sanada-yukimura" +} \ No newline at end of file diff --git a/public/data/stigmata/sanada-yukimura-mid.json b/public/data/stigmata/sanada-yukimura-mid.json new file mode 100644 index 00000000..76adaf86 --- /dev/null +++ b/public/data/stigmata/sanada-yukimura-mid.json @@ -0,0 +1,15 @@ +{ + "id": "sanada-yukimura-mid", + "type": "mid", + "name": "Sanada Yukimura (M)", + "skill": { + "name": "", + "description": "When entering battle, gain 25% Crit Rate for 15.0s. CD: 30.0s." + }, + "hp": 500, + "atk": 20, + "def": 200, + "crt": 20, + "rarity": 5, + "set": "sanada-yukimura" +} \ No newline at end of file diff --git a/public/data/stigmata/sanada-yukimura-top.json b/public/data/stigmata/sanada-yukimura-top.json new file mode 100644 index 00000000..912ba4eb --- /dev/null +++ b/public/data/stigmata/sanada-yukimura-top.json @@ -0,0 +1,15 @@ +{ + "id": "sanada-yukimura-top", + "type": "top", + "name": "Sanada Yukimura (T)", + "skill": { + "name": "", + "description": "When entering battle, Basic ATKs (including Combo and Charged ATKs) gain 35% Physical DMG for 15.0s. CD: 30.0s." + }, + "hp": 200, + "atk": 120, + "def": 50, + "crt": 0, + "rarity": 5, + "set": "sanada-yukimura" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-band-bot.json b/public/data/stigmata/schrodinger-band-bot.json new file mode 100644 index 00000000..2bbe5ea3 --- /dev/null +++ b/public/data/stigmata/schrodinger-band-bot.json @@ -0,0 +1,16 @@ +{ + "id": "schrodinger-band-bot", + "type": "bot", + "name": "Schrodinger Band (B)", + "skill": { + "name": "", + "description": "For each attack that hits an enemy (CD: 0.3s), gain 2% Attack Speed. Enter the Elated Mode for 5s when gaining 7 stacks. In this Mode, each attack that hits the enemy (CD: 0.9s) gains 2.0 SP (attacks in Elated Mode no longer grant stacks). All buffs will be removed after Elated Mode ends." + }, + "hp": 507, + "atk": 53, + "def": 44, + "crt": 11, + "rarity": 5, + "set": "schrodinger-band", + "version": 2.3 +} diff --git a/public/data/stigmata/schrodinger-band-mid.json b/public/data/stigmata/schrodinger-band-mid.json new file mode 100644 index 00000000..f52e0ac6 --- /dev/null +++ b/public/data/stigmata/schrodinger-band-mid.json @@ -0,0 +1,16 @@ +{ + "id": "schrodinger-band-mid", + "type": "mid", + "name": "Schrodinger Band (M)", + "skill": { + "name": "", + "description": "For each attack that hits an enemy (CD: 0.3s), gain 2% Crit Rate. Enter the Elated Mode for 5s when gaining 7 stacks. In this Mode, gain immunity to control buffs and 15% Total DMG Reduction (attacks in Elated Mode no longer grants stacks). All buffs will be removed after Elated Mode ends." + }, + "hp": 507, + "atk": 0, + "def": 177, + "crt": 8, + "rarity": 5, + "set": "schrodinger-band", + "version": 2.3 +} diff --git a/public/data/stigmata/schrodinger-band-top.json b/public/data/stigmata/schrodinger-band-top.json new file mode 100644 index 00000000..fcd87161 --- /dev/null +++ b/public/data/stigmata/schrodinger-band-top.json @@ -0,0 +1,16 @@ +{ + "id": "schrodinger-band-top", + "type": "top", + "name": "Schrodinger Band (T)", + "skill": { + "name": "", + "description": "For each attack that hits an enemy (CD: 0.3s), gain 2% Physical DMG. Enter the Elated Mode for 5s when gaining 7 stacks. In this Mode, attacks gain 25% Total DMG Multiplier (attacks in Elated Mode no longer grant stacks). All buffs will be removed after Elated Mode ends." + }, + "hp": 411, + "atk": 106, + "def": 89, + "crt": 0, + "rarity": 5, + "set": "schrodinger-band", + "version": 2.3 +} diff --git a/public/data/stigmata/schrodinger-bot.json b/public/data/stigmata/schrodinger-bot.json new file mode 100644 index 00000000..0ae59f1d --- /dev/null +++ b/public/data/stigmata/schrodinger-bot.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-bot", + "type": "bot", + "name": "Schrodinger (B)", + "skill": { + "name": "", + "description": "Charges once every 4.0s. The next Basic ATK (including Combo and Charged ATKs) has a 50% chance of increasing SP by an additional 308%. Otherwise, SP gain is decreased by 100%." + }, + "hp": 552, + "atk": 46, + "def": 65, + "crt": 4, + "rarity": 5, + "set": "schrodinger" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-mid.json b/public/data/stigmata/schrodinger-mid.json new file mode 100644 index 00000000..dce00d67 --- /dev/null +++ b/public/data/stigmata/schrodinger-mid.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-mid", + "type": "mid", + "name": "Schrodinger (M)", + "skill": { + "name": "", + "description": "After using an Ultimate or triggering an Evasion skill, gain a 50% chance of reducing CD by 51%. Otherwise, CD is increased by 20%." + }, + "hp": 552, + "atk": 0, + "def": 65, + "crt": 9, + "rarity": 5, + "set": "schrodinger" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-top.json b/public/data/stigmata/schrodinger-top.json new file mode 100644 index 00000000..6c259c8e --- /dev/null +++ b/public/data/stigmata/schrodinger-top.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-top", + "type": "top", + "name": "Schrodinger (T)", + "skill": { + "name": "", + "description": "Charges once every 6.0s. The next Basic ATK (including Combo and Charged ATKs) has a 50% chance of gaining 205% Total DMG Multiplier (otherwise, by 52%) for a short duration." + }, + "hp": 552, + "atk": 92, + "def": 65, + "crt": 0, + "rarity": 5, + "set": "schrodinger" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-tour-bot.json b/public/data/stigmata/schrodinger-tour-bot.json new file mode 100644 index 00000000..0fd1b78d --- /dev/null +++ b/public/data/stigmata/schrodinger-tour-bot.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-tour-bot", + "type": "bot", + "name": "Schrodinger - Tour (B)", + "skill": { + "name": "", + "description": "After entry, gain 20.0% Total DMG Reduction for 6s. Does not trigger again during this time." + }, + "hp": 253, + "atk": 25, + "def": 55, + "crt": 7, + "rarity": 4, + "set": "schrodinger-tour" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-tour-mid.json b/public/data/stigmata/schrodinger-tour-mid.json new file mode 100644 index 00000000..2a57528c --- /dev/null +++ b/public/data/stigmata/schrodinger-tour-mid.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-tour-mid", + "type": "mid", + "name": "Schrodinger - Tour (M)", + "skill": { + "name": "", + "description": "After Ultimate Evasion, gain 20.0% Crit DMG for 6s. Does not trigger again during this time." + }, + "hp": 284, + "atk": 0, + "def": 104, + "crt": 3, + "rarity": 4, + "set": "schrodinger-tour" +} \ No newline at end of file diff --git a/public/data/stigmata/schrodinger-tour-top.json b/public/data/stigmata/schrodinger-tour-top.json new file mode 100644 index 00000000..fc112634 --- /dev/null +++ b/public/data/stigmata/schrodinger-tour-top.json @@ -0,0 +1,15 @@ +{ + "id": "schrodinger-tour-top", + "type": "top", + "name": "Schrodinger - Tour (T)", + "skill": { + "name": "", + "description": "After performing Ultimate, gain 20.0% Physical DMG for 6s. Does not trigger again during this time." + }, + "hp": 223, + "atk": 55, + "def": 62, + "crt": 0, + "rarity": 4, + "set": "schrodinger-tour" +} \ No newline at end of file diff --git a/public/data/stigmata/scott-bot.json b/public/data/stigmata/scott-bot.json new file mode 100644 index 00000000..62e7429c --- /dev/null +++ b/public/data/stigmata/scott-bot.json @@ -0,0 +1,15 @@ +{ + "id": "scott-bot", + "type": "bot", + "name": "Scott (B)", + "skill": { + "name": "", + "description": "Gain 20% Max HP in battle. ATKs against frozen enemies have a 20% chance to heal the host for 200 HP. CD: 10s." + }, + "hp": 235, + "atk": 31, + "def": 65, + "crt": 5, + "rarity": 4, + "set": "scott" +} \ No newline at end of file diff --git a/public/data/stigmata/scott-mid.json b/public/data/stigmata/scott-mid.json new file mode 100644 index 00000000..8865313c --- /dev/null +++ b/public/data/stigmata/scott-mid.json @@ -0,0 +1,15 @@ +{ + "id": "scott-mid", + "type": "mid", + "name": "Scott (M)", + "skill": { + "name": "", + "description": "Gain 15% Ice DMG. Charged or Combo ATKs gain another 20% Ice DMG." + }, + "hp": 275, + "atk": 0, + "def": 122, + "crt": 4, + "rarity": 4, + "set": "scott" +} \ No newline at end of file diff --git a/public/data/stigmata/scott-top.json b/public/data/stigmata/scott-top.json new file mode 100644 index 00000000..80cc8571 --- /dev/null +++ b/public/data/stigmata/scott-top.json @@ -0,0 +1,15 @@ +{ + "id": "scott-top", + "type": "top", + "name": "Scott (T)", + "skill": { + "name": "", + "description": "Gain 12% Ice DMG. For each Combo Hit, the host gains 0.5% Total DMG Multiplier. Max stacks: 20." + }, + "hp": 230, + "atk": 60, + "def": 41, + "crt": 0, + "rarity": 4, + "set": "scott" +} \ No newline at end of file diff --git a/public/data/stigmata/seele-birthday.json b/public/data/stigmata/seele-birthday.json new file mode 100644 index 00000000..62261055 --- /dev/null +++ b/public/data/stigmata/seele-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "seele-birthday", + "name": "Seele - Birthday", + "type": "top", + "skill": { + "name": "", + "description": "Gain 10% Melee Physical DMG. If Bronya and Seele are both on the team, gain another 10% Melee Physical DMG." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/seele-cyan-sea.json b/public/data/stigmata/seele-cyan-sea.json new file mode 100644 index 00000000..ab4c4157 --- /dev/null +++ b/public/data/stigmata/seele-cyan-sea.json @@ -0,0 +1,15 @@ +{ + "id": "seele-cyan-sea", + "name": "Seele - Cyan Sea", + "type": "mid", + "skill": { + "name": "", + "description": "Increases Movement Speed by 10% when there are no more than 4 enemies on the battlefield. Increases maximum SP during battle by an additional 10% when equipped on Bronya." + }, + "hp": 326, + "atk": 0, + "def": 36, + "crt": 6, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/seele-doubled-bliss.json b/public/data/stigmata/seele-doubled-bliss.json new file mode 100644 index 00000000..a5b14b67 --- /dev/null +++ b/public/data/stigmata/seele-doubled-bliss.json @@ -0,0 +1,14 @@ +{ + "id": "seele-doubled-bliss", + "name": "Seele - Doubled Bliss", + "type": "top", + "skill": { + "name": "", + "description": "After unleashes Ultimate, enters the Spring Revelry mode, under which the host deals 20.0% more Physical DMG for 12s; CD: 16s." + }, + "hp": 386, + "atk": 68, + "def": 89, + "crt": 3, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/seele-shopping.json b/public/data/stigmata/seele-shopping.json new file mode 100644 index 00000000..077fbcac --- /dev/null +++ b/public/data/stigmata/seele-shopping.json @@ -0,0 +1,14 @@ +{ + "id": "seele-shopping", + "name": "Seele - Shopping", + "type": "mid", + "skill": { + "name": "", + "description": "Once attacked, the host's next hit gains 25% Total DMG Multiplier. CD: 1s." + }, + "hp": 292, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/seele-the-deep.json b/public/data/stigmata/seele-the-deep.json new file mode 100644 index 00000000..20cc6de8 --- /dev/null +++ b/public/data/stigmata/seele-the-deep.json @@ -0,0 +1,14 @@ +{ + "id": "seele-the-deep", + "name": "Seele - The Deep", + "type": "mid", + "skill": { + "name": "", + "description": "After switch entry, nearby enemies suffer 20% Move Slow for 5.0s. CD: 20.0s." + }, + "hp": 276, + "atk": 0, + "def": 104, + "crt": 4, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/seele-vollerei-bot.json b/public/data/stigmata/seele-vollerei-bot.json new file mode 100644 index 00000000..98c6ba7b --- /dev/null +++ b/public/data/stigmata/seele-vollerei-bot.json @@ -0,0 +1,15 @@ +{ + "id": "seele-vollerei-bot", + "type": "bot", + "name": "Seele Vollerei (B)", + "skill": { + "name": "", + "description": "When Max SP is 150 or higher in battle, gain 4% Attack Speed for every 20 additional SP. Stacks up to 6 times." + }, + "hp": 552, + "atk": 46, + "def": 62, + "crt": 5, + "rarity": 5, + "set": "seele-vollerei" +} diff --git a/public/data/stigmata/seele-vollerei-mid.json b/public/data/stigmata/seele-vollerei-mid.json new file mode 100644 index 00000000..a9906755 --- /dev/null +++ b/public/data/stigmata/seele-vollerei-mid.json @@ -0,0 +1,15 @@ +{ + "id": "seele-vollerei-mid", + "type": "mid", + "name": "Seele Vollerei (M)", + "skill": { + "name": "", + "description": "When Max SP is 150 or higher in battle, take 5% less Physical DMG from enemy attacks for every 20 additional SP. Stacks up to 6 times." + }, + "hp": 828, + "atk": 0, + "def": 91, + "crt": 11, + "rarity": 5, + "set": "seele-vollerei" +} diff --git a/public/data/stigmata/seele-vollerei-top.json b/public/data/stigmata/seele-vollerei-top.json new file mode 100644 index 00000000..6445991b --- /dev/null +++ b/public/data/stigmata/seele-vollerei-top.json @@ -0,0 +1,15 @@ +{ + "id": "seele-vollerei-top", + "type": "top", + "name": "Seele Vollerei (T)", + "skill": { + "name": "", + "description": "When Max SP is 150 or higher in battle, gain 6% Physical DMG for every 20 additional SP. Stacks up to 6 times." + }, + "hp": 276, + "atk": 92, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "seele-vollerei" +} diff --git a/public/data/stigmata/selena-bot.json b/public/data/stigmata/selena-bot.json new file mode 100644 index 00000000..f132ae70 --- /dev/null +++ b/public/data/stigmata/selena-bot.json @@ -0,0 +1,15 @@ +{ + "id": "selena-bot", + "type": "bot", + "name": "Selena (B)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 156, + "atk": 13, + "def": 4, + "crt": 0, + "rarity": 2, + "set": "selena" +} \ No newline at end of file diff --git a/public/data/stigmata/selena-mid.json b/public/data/stigmata/selena-mid.json new file mode 100644 index 00000000..52362d4a --- /dev/null +++ b/public/data/stigmata/selena-mid.json @@ -0,0 +1,15 @@ +{ + "id": "selena-mid", + "type": "mid", + "name": "Selena (M)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 156, + "atk": 0, + "def": 4, + "crt": 2, + "rarity": 2, + "set": "selena" +} \ No newline at end of file diff --git a/public/data/stigmata/selena-top.json b/public/data/stigmata/selena-top.json new file mode 100644 index 00000000..978126c5 --- /dev/null +++ b/public/data/stigmata/selena-top.json @@ -0,0 +1,15 @@ +{ + "id": "selena-top", + "type": "top", + "name": "Selena (T)", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 156, + "atk": 26, + "def": 4, + "crt": 0, + "rarity": 2, + "set": "selena" +} \ No newline at end of file diff --git a/public/data/stigmata/shakespeare-adrift-bot.json b/public/data/stigmata/shakespeare-adrift-bot.json new file mode 100644 index 00000000..40157f0f --- /dev/null +++ b/public/data/stigmata/shakespeare-adrift-bot.json @@ -0,0 +1,16 @@ +{ + "id": "shakespeare-adrift-bot", + "type": "bot", + "name": "Shakespeare - Adrift (B)", + "skill": { + "name": "", + "description": "Boosts Fire DMG by 25.0%. Raising or refreshing Alignment restores 3.0 SP." + }, + "hp": 459, + "atk": 64, + "def": 44, + "crt": 8, + "rarity": 5, + "set": "shakespeare-adrift", + "version": 4.4 +} diff --git a/public/data/stigmata/shakespeare-adrift-mid.json b/public/data/stigmata/shakespeare-adrift-mid.json new file mode 100644 index 00000000..3d4dde3e --- /dev/null +++ b/public/data/stigmata/shakespeare-adrift-mid.json @@ -0,0 +1,16 @@ +{ + "id": "shakespeare-adrift-mid", + "type": "mid", + "name": "Shakespeare - Adrift (M)", + "skill": { + "name": "", + "description": "Boosts Total DMG by 20.0%. Raising Alignment by 1 boosts Ultimate's Fire DMG by 8.0%." + }, + "hp": 507, + "atk": 0, + "def": 243, + "crt": 0, + "rarity": 5, + "set": "shakespeare-adrift", + "version": 4.4 +} diff --git a/public/data/stigmata/shakespeare-adrift-top.json b/public/data/stigmata/shakespeare-adrift-top.json new file mode 100644 index 00000000..0809ee55 --- /dev/null +++ b/public/data/stigmata/shakespeare-adrift-top.json @@ -0,0 +1,16 @@ +{ + "id": "shakespeare-adrift-top", + "type": "top", + "name": "Shakespeare - Adrift (T)", + "skill": { + "name": "", + "description": "Boosts Fire DMG by 25.0%. Raising or refreshing Alignment deals 150.0% ATK of Fire DMG and ignites enemies dealing further 30.0% ATK of Fire DMG per 0.5s for 6s." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "shakespeare-adrift", + "version": 4.4 +} diff --git a/public/data/stigmata/shakespeare-bot.json b/public/data/stigmata/shakespeare-bot.json new file mode 100644 index 00000000..08dccf20 --- /dev/null +++ b/public/data/stigmata/shakespeare-bot.json @@ -0,0 +1,15 @@ +{ + "id": "shakespeare-bot", + "type": "bot", + "name": "Shakespeare (B)", + "skill": { + "name": "", + "description": "Gain 51% Ice DMG." + }, + "hp": 530, + "atk": 45, + "def": 118, + "crt": 10, + "rarity": 5, + "set": "shakespeare" +} \ No newline at end of file diff --git a/public/data/stigmata/shakespeare-mid.json b/public/data/stigmata/shakespeare-mid.json new file mode 100644 index 00000000..50762763 --- /dev/null +++ b/public/data/stigmata/shakespeare-mid.json @@ -0,0 +1,15 @@ +{ + "id": "shakespeare-mid", + "type": "mid", + "name": "Shakespeare (M)", + "skill": { + "name": "", + "description": "Gain 51% Fire DMG." + }, + "hp": 530, + "atk": 0, + "def": 118, + "crt": 15, + "rarity": 5, + "set": "shakespeare" +} \ No newline at end of file diff --git a/public/data/stigmata/shakespeare-top.json b/public/data/stigmata/shakespeare-top.json new file mode 100644 index 00000000..d775d1ec --- /dev/null +++ b/public/data/stigmata/shakespeare-top.json @@ -0,0 +1,15 @@ +{ + "id": "shakespeare-top", + "type": "top", + "name": "Shakespeare (T)", + "skill": { + "name": "", + "description": "Gain 51% Lightning DMG." + }, + "hp": 530, + "atk": 91, + "def": 118, + "crt": 0, + "rarity": 5, + "set": "shakespeare" +} \ No newline at end of file diff --git a/public/data/stigmata/shakespeare-witch.json b/public/data/stigmata/shakespeare-witch.json new file mode 100644 index 00000000..cbbf1719 --- /dev/null +++ b/public/data/stigmata/shakespeare-witch.json @@ -0,0 +1,15 @@ +{ + "id": "shakespeare-witch", + "name": "Shakespeare - Witch", + "type": "bot", + "skill": { + "name": "", + "description": "N/A" + }, + "hp": 261, + "atk": 17, + "def": 55, + "crt": 7, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/shattered-swords-bot.json b/public/data/stigmata/shattered-swords-bot.json new file mode 100644 index 00000000..9ddb22f1 --- /dev/null +++ b/public/data/stigmata/shattered-swords-bot.json @@ -0,0 +1,16 @@ +{ + "id": "shattered-swords-bot", + "type": "bot", + "name": "Empyrea Phoenix (B)", + "skill": { + "name": "", + "description": "Combo ATK boosts team Crit DMG by 25.0% for 15s (cannot stack)." + }, + "hp": 386, + "atk": 64, + "def": 22, + "crt": 19, + "rarity": 5, + "set": "shattered-swords", + "version": 4.6 +} diff --git a/public/data/stigmata/shattered-swords-mid.json b/public/data/stigmata/shattered-swords-mid.json new file mode 100644 index 00000000..4f184634 --- /dev/null +++ b/public/data/stigmata/shattered-swords-mid.json @@ -0,0 +1,16 @@ +{ + "id": "shattered-swords-mid", + "type": "mid", + "name": "Sushang (M)", + "skill": { + "name": "", + "description": "Boosts Physical DMG by 30.0%. Host takes 20.0% less Total DMG in burst mode." + }, + "hp": 386, + "atk": 0, + "def": 177, + "crt": 21, + "rarity": 5, + "set": "shattered-swords", + "version": 4.6 +} diff --git a/public/data/stigmata/shattered-swords-top.json b/public/data/stigmata/shattered-swords-top.json new file mode 100644 index 00000000..deeae657 --- /dev/null +++ b/public/data/stigmata/shattered-swords-top.json @@ -0,0 +1,16 @@ +{ + "id": "shattered-swords-top", + "type": "top", + "name": "Raksha (T)", + "skill": { + "name": "", + "description": "Boosts Physical DMG by 20.0%. Ultimate Evasion boosts Physical DMG by 20.0% for 15s. Can be refreshed." + }, + "hp": 411, + "atk": 106, + "def": 89, + "crt": 0, + "rarity": 5, + "set": "shattered-swords", + "version": 4.6 +} diff --git a/public/data/stigmata/shennong-bot.json b/public/data/stigmata/shennong-bot.json new file mode 100644 index 00000000..e2f29e07 --- /dev/null +++ b/public/data/stigmata/shennong-bot.json @@ -0,0 +1,15 @@ +{ + "id": "shennong-bot", + "type": "bot", + "name": "Shennong (B)", + "skill": { + "name": "", + "description": "When attacked and injured by the enemy, receive a protective shield that can absorb any DMG equal to 31% of the host's max HP. Duration: 5s. CD: 12s." + }, + "hp": 558, + "atk": 46, + "def": 78, + "crt": 4, + "rarity": 5, + "set": "shennong" +} \ No newline at end of file diff --git a/public/data/stigmata/shennong-mid.json b/public/data/stigmata/shennong-mid.json new file mode 100644 index 00000000..871d0352 --- /dev/null +++ b/public/data/stigmata/shennong-mid.json @@ -0,0 +1,15 @@ +{ + "id": "shennong-mid", + "type": "mid", + "name": "Shennong (M)", + "skill": { + "name": "", + "description": "When picking up dropped gold, gain 51% Attack Speed and 51% Move Speed for 7s. CD: 10s." + }, + "hp": 558, + "atk": 0, + "def": 78, + "crt": 10, + "rarity": 5, + "set": "shennong" +} \ No newline at end of file diff --git a/public/data/stigmata/shennong-top.json b/public/data/stigmata/shennong-top.json new file mode 100644 index 00000000..4de31ad1 --- /dev/null +++ b/public/data/stigmata/shennong-top.json @@ -0,0 +1,15 @@ +{ + "id": "shennong-top", + "type": "top", + "name": "Shennong (T)", + "skill": { + "name": "", + "description": "When picking up a SP bag, gain 61% Physical DMG 61% DEF for 10 s. CD: 15s." + }, + "hp": 558, + "atk": 92, + "def": 78, + "crt": 0, + "rarity": 5, + "set": "shennong" +} \ No newline at end of file diff --git a/public/data/stigmata/shigure-kira-bot.json b/public/data/stigmata/shigure-kira-bot.json new file mode 100644 index 00000000..7fe6db1f --- /dev/null +++ b/public/data/stigmata/shigure-kira-bot.json @@ -0,0 +1,15 @@ +{ + "id": "shigure-kira-bot", + "type": "bot", + "name": "Shigure Kira (B)", + "skill": { + "name": "", + "description": "After a successful Ultimate Evasion, Fire, Lightning, and Ice DMG are each increased by 20% for 5s. Triggering the ability again will reset the duration." + }, + "hp": 338, + "atk": 31, + "def": 28, + "crt": 7, + "rarity": 4, + "set": "shigure-kira" +} diff --git a/public/data/stigmata/shigure-kira-mid.json b/public/data/stigmata/shigure-kira-mid.json new file mode 100644 index 00000000..deae7ff9 --- /dev/null +++ b/public/data/stigmata/shigure-kira-mid.json @@ -0,0 +1,15 @@ +{ + "id": "shigure-kira-mid", + "type": "mid", + "name": "Shigure Kira (M)", + "skill": { + "name": "", + "description": "Gain 15% Max HP and 15% DEF in battle." + }, + "hp": 353, + "atk": 0, + "def": 90, + "crt": 4, + "rarity": 4, + "set": "shigure-kira" +} diff --git a/public/data/stigmata/shigure-kira-top.json b/public/data/stigmata/shigure-kira-top.json new file mode 100644 index 00000000..61556b5e --- /dev/null +++ b/public/data/stigmata/shigure-kira-top.json @@ -0,0 +1,15 @@ +{ + "id": "shigure-kira-top", + "type": "top", + "name": "Shigure Kira (T)", + "skill": { + "name": "", + "description": "Elemental damage of fire, lightning, and ice are all increased by 15%." + }, + "hp": 307, + "atk": 55, + "def": 83, + "crt": 0, + "rarity": 4, + "set": "shigure-kira" +} diff --git a/public/data/stigmata/shuijing-bot.json b/public/data/stigmata/shuijing-bot.json new file mode 100644 index 00000000..0bfbae7a --- /dev/null +++ b/public/data/stigmata/shuijing-bot.json @@ -0,0 +1,16 @@ +{ + "id": "shuijing-bot", + "type": "bot", + "name": "Shuijing (B)", + "skill": { + "name": "", + "description": "Enemies hit by QTE enter Censured State (cannot stack but can be refreshed), where they deal 12.0% reduced total DMG and take 18.0% bonus Physical DMG for 8s." + }, + "hp": 423, + "atk": 51, + "def": 22, + "crt": 24, + "rarity": 5, + "set": "shuijing", + "version": 4.0 +} diff --git a/public/data/stigmata/shuijing-mid.json b/public/data/stigmata/shuijing-mid.json new file mode 100644 index 00000000..4aed70c3 --- /dev/null +++ b/public/data/stigmata/shuijing-mid.json @@ -0,0 +1,16 @@ +{ + "id": "shuijing-mid", + "type": "mid", + "name": "Shuijing (M)", + "skill": { + "name": "", + "description": "Grants 30.0% bonus Physical DMG. QTE deals 50.0% bonus DMG against shields." + }, + "hp": 459, + "atk": 0, + "def": 199, + "crt": 11, + "rarity": 5, + "set": "shuijing", + "version": 4.0 +} diff --git a/public/data/stigmata/shuijing-top.json b/public/data/stigmata/shuijing-top.json new file mode 100644 index 00000000..1ba09f1b --- /dev/null +++ b/public/data/stigmata/shuijing-top.json @@ -0,0 +1,16 @@ +{ + "id": "shuijing-top", + "type": "top", + "name": "Shuijing (T)", + "skill": { + "name": "", + "description": "Team deals 8.0% bonus Physical DMG (cannot stack). QTE boosts team Physical DMG by 8.0% on hit for 8s (cannot stack but can be refreshed). While Recommendation is active, duration is extended by 4s." + }, + "hp": 398, + "atk": 115, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "shuijing", + "version": 4.0 +} diff --git a/public/data/stigmata/siegfried-kaslana-bot.json b/public/data/stigmata/siegfried-kaslana-bot.json new file mode 100644 index 00000000..0076206e --- /dev/null +++ b/public/data/stigmata/siegfried-kaslana-bot.json @@ -0,0 +1,15 @@ +{ + "id": "siegfried-kaslana-bot", + "type": "bot", + "name": "Siegfried Kaslana (B)", + "skill": { + "name": "", + "description": "When using a weapon active skill, gain 35% Total DMG Multiplier for said active skill. For 6.0s after using the skill, gain 20% Move Speed." + }, + "hp": 469, + "atk": 60, + "def": 65, + "crt": 14, + "rarity": 5, + "set": "siegfried-kaslana" +} \ No newline at end of file diff --git a/public/data/stigmata/siegfried-kaslana-mid.json b/public/data/stigmata/siegfried-kaslana-mid.json new file mode 100644 index 00000000..d521d927 --- /dev/null +++ b/public/data/stigmata/siegfried-kaslana-mid.json @@ -0,0 +1,15 @@ +{ + "id": "siegfried-kaslana-mid", + "type": "mid", + "name": "Siegfried Kaslana (M)", + "skill": { + "name": "", + "description": "When using a weapon active skill, shorten CDs by 40%. For 6.0s after using the skill, gain 50% DEF." + }, + "hp": 469, + "atk": 0, + "def": 171, + "crt": 24, + "rarity": 5, + "set": "siegfried-kaslana" +} \ No newline at end of file diff --git a/public/data/stigmata/siegfried-kaslana-top.json b/public/data/stigmata/siegfried-kaslana-top.json new file mode 100644 index 00000000..2e1a0026 --- /dev/null +++ b/public/data/stigmata/siegfried-kaslana-top.json @@ -0,0 +1,15 @@ +{ + "id": "siegfried-kaslana-top", + "type": "top", + "name": "Siegfried Kaslana (T)", + "skill": { + "name": "", + "description": "When using a weapon active skill, reduce SP cost by 25%. For 6.0s after using the skill, gain 35% Attack Speed." + }, + "hp": 469, + "atk": 120, + "def": 65, + "crt": 0, + "rarity": 5, + "set": "siegfried-kaslana" +} \ No newline at end of file diff --git a/public/data/stigmata/sin-mal-bot.json b/public/data/stigmata/sin-mal-bot.json new file mode 100644 index 00000000..16d912e3 --- /dev/null +++ b/public/data/stigmata/sin-mal-bot.json @@ -0,0 +1,16 @@ +{ + "id": "sin-mal-bot", + "type": "bot", + "name": "Sin Mal (B)", + "skill": { + "name": "", + "description": "After becoming invisible, gain 25% Attack Speed and 20% Crit Rate. Effects will be removed 6s after invisibility ends." + }, + "hp": 411, + "atk": 57, + "def": 53, + "crt": 16, + "rarity": 5, + "set": "sin-mal", + "version": 2.1 +} diff --git a/public/data/stigmata/sin-mal-mid.json b/public/data/stigmata/sin-mal-mid.json new file mode 100644 index 00000000..a7c7d38c --- /dev/null +++ b/public/data/stigmata/sin-mal-mid.json @@ -0,0 +1,16 @@ +{ + "id": "sin-mal-mid", + "type": "mid", + "name": "Sin Mal (M)", + "skill": { + "name": "", + "description": "Attacks received suffer 20% Total DMG Reduction. After becoming invisible, the host further gains 10% Total DMG Reduction and 30% faster Move Speed. Effects will be removed 6s after invisibility ends." + }, + "hp": 483, + "atk": 0, + "def": 140, + "crt": 13, + "rarity": 5, + "set": "sin-mal", + "version": 2.1 +} diff --git a/public/data/stigmata/sin-mal-top.json b/public/data/stigmata/sin-mal-top.json new file mode 100644 index 00000000..315fda94 --- /dev/null +++ b/public/data/stigmata/sin-mal-top.json @@ -0,0 +1,16 @@ +{ + "id": "sin-mal-top", + "type": "top", + "name": "Sin Mal (T)", + "skill": { + "name": "", + "description": "Gain 15% Total DMG Multiplier. Starts charging energy after becoming invisible, gaining 15% Total DMG Multiplier every second (stacks up to 3 times). Stacks will be removed 4s after ending invisibility." + }, + "hp": 338, + "atk": 117, + "def": 53, + "crt": 7, + "rarity": 5, + "set": "sin-mal", + "version": 2.1 +} diff --git a/public/data/stigmata/sirin-ascendant-bot.json b/public/data/stigmata/sirin-ascendant-bot.json new file mode 100644 index 00000000..8466d869 --- /dev/null +++ b/public/data/stigmata/sirin-ascendant-bot.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-ascendant-bot", + "type": "bot", + "name": "Sirin - Ascendant (B)", + "skill": { + "name": "", + "description": "Upon entering battle, generate a Space Shield. When hit by enemy, reduces all Elemental DMG by 300. Shield then disappears and enters a CD of 6s. When shield is standing, the host gains 20% Attack Speed and 15% Physical DMG." + }, + "hp": 449, + "atk": 64, + "def": 22, + "crt": 12, + "rarity": 5, + "set": "sirin-ascendant", + "version": 2.6 +} diff --git a/public/data/stigmata/sirin-ascendant-mid.json b/public/data/stigmata/sirin-ascendant-mid.json new file mode 100644 index 00000000..c3d71338 --- /dev/null +++ b/public/data/stigmata/sirin-ascendant-mid.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-ascendant-mid", + "type": "mid", + "name": "Sirin - Ascendant (M)", + "skill": { + "name": "", + "description": "Shortens CD of Ultimate Evasions by 20% and gains 30% Crit DMG." + }, + "hp": 473, + "atk": 0, + "def": 177, + "crt": 12, + "rarity": 5, + "set": "sirin-ascendant", + "version": 2.6 +} diff --git a/public/data/stigmata/sirin-ascendant-top.json b/public/data/stigmata/sirin-ascendant-top.json new file mode 100644 index 00000000..ae87cd9f --- /dev/null +++ b/public/data/stigmata/sirin-ascendant-top.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-ascendant-top", + "type": "top", + "name": "Sirin - Ascendant (T)", + "skill": { + "name": "", + "description": "Gains 20% Physical DMG. Under Herrscher Form, gain another 30% Physical DMG." + }, + "hp": 377, + "atk": 122, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "sirin-ascendant", + "version": 2.6 +} diff --git a/public/data/stigmata/sirin-bot.json b/public/data/stigmata/sirin-bot.json new file mode 100644 index 00000000..33b73b27 --- /dev/null +++ b/public/data/stigmata/sirin-bot.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-bot", + "type": "bot", + "name": "Sirin (B)", + "skill": { + "name": "", + "description": "Upon an Ultimate Evasion, gain 1 Charge that grants an additional 35% Total DMG multiplier to the next attack and 5s afterwards. CD: 1.5s." + }, + "hp": 435, + "atk": 57, + "def": 70, + "crt": 11, + "rarity": 5, + "set": "sirin", + "version": 2.1 +} diff --git a/public/data/stigmata/sirin-mid.json b/public/data/stigmata/sirin-mid.json new file mode 100644 index 00000000..84bf4d34 --- /dev/null +++ b/public/data/stigmata/sirin-mid.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-mid", + "type": "mid", + "name": "Sirin (M)", + "skill": { + "name": "", + "description": "Take 30% less All Elemental DMG and gain a 20% chance to ignore debuffs." + }, + "hp": 531, + "atk": 0, + "def": 158, + "crt": 4, + "rarity": 5, + "set": "sirin", + "version": 2.1 +} diff --git a/public/data/stigmata/sirin-top.json b/public/data/stigmata/sirin-top.json new file mode 100644 index 00000000..175a6a6e --- /dev/null +++ b/public/data/stigmata/sirin-top.json @@ -0,0 +1,16 @@ +{ + "id": "sirin-top", + "type": "top", + "name": "Sirin (T)", + "skill": { + "name": "", + "description": "Gain 25% Melee Physical DMG. Against enemies knocked airborne, deal an additional 20% Physical DMG." + }, + "hp": 362, + "atk": 125, + "def": 35, + "crt": 4, + "rarity": 5, + "set": "sirin", + "version": 2.1 +} diff --git a/public/data/stigmata/starlit-swing.json b/public/data/stigmata/starlit-swing.json new file mode 100644 index 00000000..f434bc55 --- /dev/null +++ b/public/data/stigmata/starlit-swing.json @@ -0,0 +1,14 @@ +{ + "id": "starlit-swing", + "name": "Starlit Swing", + "type": "mid", + "skill": { + "name": "", + "description": "When equipped on Theresa, it grants 15.0% bonus Physical DMG and 10.0% bonus QTE total DMG." + }, + "hp": 338, + "atk": 0, + "def": 111, + "crt": 2, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/summer-day-bot.json b/public/data/stigmata/summer-day-bot.json new file mode 100644 index 00000000..118009fc --- /dev/null +++ b/public/data/stigmata/summer-day-bot.json @@ -0,0 +1,16 @@ +{ + "id": "summer-day-bot", + "type": "bot", + "name": "Summer Day (B)", + "skill": { + "name": "", + "description": "Requires Stigmata (T). When water balloon explodes, heals allies within the AOE for 200 HP." + }, + "hp": 423, + "atk": 45, + "def": 79, + "crt": 11, + "rarity": 5, + "set": "summer-day", + "hidden": true +} diff --git a/public/data/stigmata/summer-day-mid.json b/public/data/stigmata/summer-day-mid.json new file mode 100644 index 00000000..55636268 --- /dev/null +++ b/public/data/stigmata/summer-day-mid.json @@ -0,0 +1,16 @@ +{ + "id": "summer-day-mid", + "type": "mid", + "name": "Summer Day (M)", + "skill": { + "name": "", + "description": "Requires Stigmata (T). When the water balloon explodes, attacks of allies within the explosion AOE gain 30% Fire, Ice, and Lightning DMG for 6.0s. This effect cannot stack." + }, + "hp": 483, + "atk": 0, + "def": 140, + "crt": 7, + "rarity": 5, + "set": "summer-day", + "hidden": true +} diff --git a/public/data/stigmata/summer-day-top.json b/public/data/stigmata/summer-day-top.json new file mode 100644 index 00000000..264fccc2 --- /dev/null +++ b/public/data/stigmata/summer-day-top.json @@ -0,0 +1,16 @@ +{ + "id": "summer-day-top", + "type": "top", + "name": "Summer Day (T)", + "skill": { + "name": "", + "description": "When attacking, create a water balloon on the spot that explodes after a 3s delay (CD: 9.0s), to deal 300% ATK of Ice DMG." + }, + "hp": 435, + "atk": 98, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "summer-day", + "hidden": true +} diff --git a/public/data/stigmata/summer-surf-bot.json b/public/data/stigmata/summer-surf-bot.json new file mode 100644 index 00000000..a43f2f1c --- /dev/null +++ b/public/data/stigmata/summer-surf-bot.json @@ -0,0 +1,15 @@ +{ + "id": "summer-surf-bot", + "type": "bot", + "name": "Summer Surf (B)", + "skill": { + "name": "", + "description": "Take 15% less Ranged DMG and gain 20% Max HP in battle." + }, + "hp": 261, + "atk": 30, + "def": 25, + "crt": 6, + "rarity": 4, + "set": "summer-surf" +} \ No newline at end of file diff --git a/public/data/stigmata/summer-surf-mid.json b/public/data/stigmata/summer-surf-mid.json new file mode 100644 index 00000000..84d452d3 --- /dev/null +++ b/public/data/stigmata/summer-surf-mid.json @@ -0,0 +1,15 @@ +{ + "id": "summer-surf-mid", + "type": "mid", + "name": "Summer Surf (M)", + "skill": { + "name": "", + "description": "Ranged attacks gain 40% Crit DMG." + }, + "hp": 283, + "atk": 0, + "def": 100, + "crt": 4, + "rarity": 4, + "set": "summer-surf" +} \ No newline at end of file diff --git a/public/data/stigmata/summer-surf-top.json b/public/data/stigmata/summer-surf-top.json new file mode 100644 index 00000000..bc73a897 --- /dev/null +++ b/public/data/stigmata/summer-surf-top.json @@ -0,0 +1,15 @@ +{ + "id": "summer-surf-top", + "type": "top", + "name": "Summer Surf (T)", + "skill": { + "name": "", + "description": "Gain 20% Ranged Physical DMG." + }, + "hp": 230, + "atk": 56, + "def": 50, + "crt": 0, + "rarity": 4, + "set": "summer-surf" +} \ No newline at end of file diff --git a/public/data/stigmata/tchaikovsky-bot.json b/public/data/stigmata/tchaikovsky-bot.json new file mode 100644 index 00000000..7487d5bb --- /dev/null +++ b/public/data/stigmata/tchaikovsky-bot.json @@ -0,0 +1,15 @@ +{ + "id": "tchaikovsky-bot", + "type": "bot", + "name": "Tchaikovsky (B)", + "skill": { + "name": "", + "description": "Switching heals self for 20.00% Max HP. CD: 30.0s." + }, + "hp": 253, + "atk": 25, + "def": 55, + "crt": 7, + "rarity": 4, + "set": "tchaikovsky" +} \ No newline at end of file diff --git a/public/data/stigmata/tchaikovsky-mid.json b/public/data/stigmata/tchaikovsky-mid.json new file mode 100644 index 00000000..530cd377 --- /dev/null +++ b/public/data/stigmata/tchaikovsky-mid.json @@ -0,0 +1,15 @@ +{ + "id": "tchaikovsky-mid", + "type": "mid", + "name": "Tchaikovsky (M)", + "skill": { + "name": "", + "description": "Casting weapon skill gives the host a 8.00% Indirect Physical DMG reduction buff. Max stacks: 4. DMG reduction lasts the entire battle but taking a hit removes all stacks." + }, + "hp": 284, + "atk": 0, + "def": 104, + "crt": 3, + "rarity": 4, + "set": "tchaikovsky" +} \ No newline at end of file diff --git a/public/data/stigmata/tchaikovsky-top.json b/public/data/stigmata/tchaikovsky-top.json new file mode 100644 index 00000000..4abd1083 --- /dev/null +++ b/public/data/stigmata/tchaikovsky-top.json @@ -0,0 +1,15 @@ +{ + "id": "tchaikovsky-top", + "type": "top", + "name": "Tchaikovsky (T)", + "skill": { + "name": "", + "description": "When an enemy scores a melee ATK hit, reduce Physical DMG of said ATK by 500 and paralyze said enemy for 4.0s. Effect triggers once every 10.0s." + }, + "hp": 223, + "atk": 55, + "def": 62, + "crt": 0, + "rarity": 4, + "set": "tchaikovsky" +} \ No newline at end of file diff --git a/public/data/stigmata/teri-teri.json b/public/data/stigmata/teri-teri.json new file mode 100644 index 00000000..96d90a9f --- /dev/null +++ b/public/data/stigmata/teri-teri.json @@ -0,0 +1,14 @@ +{ + "id": "teri-teri", + "name": "Teri Teri", + "type": "mid", + "skill": { + "name": "", + "description": "When there is a targeted enemy, the host takes 36% less Physical DMG from attacks from all other enemies." + }, + "hp": 347, + "atk": 0, + "def": 37, + "crt": 7, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/tesla-band-bot.json b/public/data/stigmata/tesla-band-bot.json new file mode 100644 index 00000000..18aa8d9c --- /dev/null +++ b/public/data/stigmata/tesla-band-bot.json @@ -0,0 +1,16 @@ +{ + "id": "tesla-band-bot", + "type": "bot", + "name": "Tesla Band (B)", + "skill": { + "name": "", + "description": "After exit, team gains 10% Move Speed (effect cannot stack). When on the field, the host gains 35% Lightning DMG and 10% Move Speed." + }, + "hp": 483, + "atk": 53, + "def": 53, + "crt": 9, + "rarity": 5, + "set": "tesla-band", + "version": 2.2 +} diff --git a/public/data/stigmata/tesla-band-mid.json b/public/data/stigmata/tesla-band-mid.json new file mode 100644 index 00000000..457f5fe5 --- /dev/null +++ b/public/data/stigmata/tesla-band-mid.json @@ -0,0 +1,16 @@ +{ + "id": "tesla-band-mid", + "type": "mid", + "name": "Tesla Band (M)", + "skill": { + "name": "", + "description": "After exit, allies gain 15% Lightning DMG Resistance and attacks deal 15% more Lightning DMG (effect cannot stack). When on the field, the host takes 25% less Physical DMG from enemy hits." + }, + "hp": 507, + "atk": 0, + "def": 158, + "crt": 7, + "rarity": 5, + "set": "tesla-band", + "version": 2.2 +} diff --git a/public/data/stigmata/tesla-band-top.json b/public/data/stigmata/tesla-band-top.json new file mode 100644 index 00000000..3d12af8f --- /dev/null +++ b/public/data/stigmata/tesla-band-top.json @@ -0,0 +1,16 @@ +{ + "id": "tesla-band-top", + "type": "top", + "name": "Tesla Band (T)", + "skill": { + "name": "", + "description": "After exit, team gains 10% Physical DMG (effect cannot stack). When on the field, the host gains 15% Physical DMG and 20% faster Attack Speed." + }, + "hp": 483, + "atk": 106, + "def": 70, + "crt": 0, + "rarity": 5, + "set": "tesla-band", + "version": 2.2 +} diff --git a/public/data/stigmata/thales-bot.json b/public/data/stigmata/thales-bot.json new file mode 100644 index 00000000..9dfe5b2d --- /dev/null +++ b/public/data/stigmata/thales-bot.json @@ -0,0 +1,16 @@ +{ + "id": "thales-bot", + "type": "bot", + "name": "Thales (B)", + "skill": { + "name": "", + "description": "Gain 15% Attack Speed. For every Combo Hit Count, the host receives 1.5% less Physical DMG from hits taken. Stacks up to 10 times." + }, + "hp": 252, + "atk": 46, + "def": 48, + "crt": 6, + "rarity": 5, + "set": "thales", + "version": 2.7 +} diff --git a/public/data/stigmata/thales-mid.json b/public/data/stigmata/thales-mid.json new file mode 100644 index 00000000..685f323d --- /dev/null +++ b/public/data/stigmata/thales-mid.json @@ -0,0 +1,16 @@ +{ + "id": "thales-mid", + "type": "mid", + "name": "Thales (M)", + "skill": { + "name": "", + "description": "Gain 20% Total DMG Multiplier. Every hit (CD: 0.3s) on the enemy will cause it to take 2.0% more Fire DMG from the host for 5s. Stacks up to 10 times. Each stack gained resets the duration." + }, + "hp": 507, + "atk": 0, + "def": 186, + "crt": 8, + "rarity": 5, + "set": "thales", + "version": 2.7 +} diff --git a/public/data/stigmata/thales-top.json b/public/data/stigmata/thales-top.json new file mode 100644 index 00000000..7b14e079 --- /dev/null +++ b/public/data/stigmata/thales-top.json @@ -0,0 +1,16 @@ +{ + "id": "thales-top", + "type": "top", + "name": "Thales (T)", + "skill": { + "name": "", + "description": "Gain 25% Total DMG Multiplier. For every Combo Hit Count, the host gains 1.5% Fire DMG. Stacks up to 10 times." + }, + "hp": 382, + "atk": 113, + "def": 77, + "crt": 0, + "rarity": 5, + "set": "thales", + "version": 2.7 +} diff --git a/public/data/stigmata/theresa-descent.json b/public/data/stigmata/theresa-descent.json new file mode 100644 index 00000000..93428635 --- /dev/null +++ b/public/data/stigmata/theresa-descent.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-descent", + "name": "Theresa - Descent", + "type": "top", + "skill": { + "name": "", + "description": "Switch entry deals 300% ATK of Physical DMG to nearby enemies. CD: 12.0s." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-gala.json b/public/data/stigmata/theresa-gala.json new file mode 100644 index 00000000..7dbf9186 --- /dev/null +++ b/public/data/stigmata/theresa-gala.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-gala", + "name": "Theresa - Gala", + "type": "mid", + "skill": { + "name": "", + "description": "Reaching 10/20/30 Combo Hits boosts Physical DMG by 8.0%/12.0%/16.0% respectively." + }, + "hp": 459, + "atk": 26, + "def": 133, + "crt": 0, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-gluttony.json b/public/data/stigmata/theresa-gluttony.json new file mode 100644 index 00000000..de625627 --- /dev/null +++ b/public/data/stigmata/theresa-gluttony.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-gluttony", + "name": "Theresa - Gluttony", + "type": "top", + "skill": { + "name": "", + "description": "Team has 1.00 longer pick-up range (cannot stack). Every second or every successful hit grants 1 charge (independent stacking methods). At 12 charges, the next enemy hit drops a candy (CD: 2s). 12 charges at stage entry. Unpicked candies will disappear in 8s. Picking up a candy induces Gluttony State, where the team deals 16.0% bonus Total DMG for 5s. Picking up another candy in Gluttony State boosts bonus Total DMG to 24.0% and resets the duration." + }, + "hp": 286, + "atk": 94, + "def": 70, + "crt": 0, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-hot-springs.json b/public/data/stigmata/theresa-hot-springs.json new file mode 100644 index 00000000..ca3f7473 --- /dev/null +++ b/public/data/stigmata/theresa-hot-springs.json @@ -0,0 +1,15 @@ +{ + "id": "theresa-hot-springs", + "name": "Theresa - Hot Springs", + "type": "bot", + "skill": { + "name": "", + "description": "Heal 20 HP/s. When the host is Theresa (any battlesuit), gain 1 SP/s when on the field." + }, + "hp": 488, + "atk": 26, + "def": 97, + "crt": 9, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/theresa-magic-loli.json b/public/data/stigmata/theresa-magic-loli.json new file mode 100644 index 00000000..42c8db3a --- /dev/null +++ b/public/data/stigmata/theresa-magic-loli.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-magic-loli", + "name": "Theresa Magic Loli", + "type": "mid", + "skill": { + "name": "", + "description": "Gain 30% Fire DMG. Theresa equip bonus: Cross weapons gain 15% Total DMG Multiplier." + }, + "hp": 307, + "atk": 0, + "def": 83, + "crt": 3, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-origins-bot.json b/public/data/stigmata/theresa-origins-bot.json new file mode 100644 index 00000000..abe965de --- /dev/null +++ b/public/data/stigmata/theresa-origins-bot.json @@ -0,0 +1,15 @@ +{ + "id": "theresa-origins-bot", + "type": "bot", + "name": "Theresa - Origins (B)", + "skill": { + "name": "", + "description": "Upon using a weapon active skill, gain 25% Attack Speed for 4.0s." + }, + "hp": 307, + "atk": 24, + "def": 44, + "crt": 7, + "rarity": 4, + "set": "theresa-origins" +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-origins-mid.json b/public/data/stigmata/theresa-origins-mid.json new file mode 100644 index 00000000..86276853 --- /dev/null +++ b/public/data/stigmata/theresa-origins-mid.json @@ -0,0 +1,15 @@ +{ + "id": "theresa-origins-mid", + "type": "mid", + "name": "Theresa - Origins (M)", + "skill": { + "name": "", + "description": "Upon using a weapon active skill, shorten CDs by 30%." + }, + "hp": 417, + "atk": 0, + "def": 99, + "crt": 4, + "rarity": 4, + "set": "theresa-origins" +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-origins-top.json b/public/data/stigmata/theresa-origins-top.json new file mode 100644 index 00000000..5fd5c1dd --- /dev/null +++ b/public/data/stigmata/theresa-origins-top.json @@ -0,0 +1,15 @@ +{ + "id": "theresa-origins-top", + "type": "top", + "name": "Theresa - Origins (T)", + "skill": { + "name": "", + "description": "Upon using a weapon active skill, gain 30% Total DMG Multiplier for 6.0s." + }, + "hp": 329, + "atk": 62, + "def": 44, + "crt": 0, + "rarity": 4, + "set": "theresa-origins" +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-plum-rain.json b/public/data/stigmata/theresa-plum-rain.json new file mode 100644 index 00000000..433dcbf8 --- /dev/null +++ b/public/data/stigmata/theresa-plum-rain.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-plum-rain", + "name": "Theresa - Plum Rain", + "type": "top", + "skill": { + "name": "", + "description": "Total DMG increases by 10.0%. Triggering Ultimate Evasion restores 20.0 HP per 2 seconds for 10s." + }, + "hp": 246, + "atk": 60, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-s-birthday.json b/public/data/stigmata/theresa-s-birthday.json new file mode 100644 index 00000000..a7f72199 --- /dev/null +++ b/public/data/stigmata/theresa-s-birthday.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-s-birthday", + "name": "Theresa's Birthday", + "type": "bot", + "skill": { + "name": "", + "description": "The host gains 10.0% Physical DMG and deals 10.0% more DMG against shields." + }, + "hp": 276, + "atk": 17, + "def": 55, + "crt": 5, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/theresa-twilight-paladin.json b/public/data/stigmata/theresa-twilight-paladin.json new file mode 100644 index 00000000..7c6187f8 --- /dev/null +++ b/public/data/stigmata/theresa-twilight-paladin.json @@ -0,0 +1,14 @@ +{ + "id": "theresa-twilight-paladin", + "name": "Theresa - Twilight Paladin", + "type": "bot", + "skill": { + "name": "", + "description": "Gains 15% Physical DMG. Upon scoring a Crit hit, the host gains 10% faster ATK Speed for 5s. CD: 10s." + }, + "hp": 488, + "atk": 26, + "def": 97, + "crt": 9, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/turgenev-bot.json b/public/data/stigmata/turgenev-bot.json new file mode 100644 index 00000000..c8cb4a14 --- /dev/null +++ b/public/data/stigmata/turgenev-bot.json @@ -0,0 +1,16 @@ +{ + "id": "turgenev-bot", + "type": "bot", + "name": "Turgenev (B)", + "skill": { + "name": "", + "description": "The host's attack triggers an explosion centering on the target, which inflicts a 6-sec Hunter Mark on enemies with no Hunter Mark within the explosion AOE. Explosion CD: 8s. Team and the host's summoned entities deal 36.0% more All Elemental DMG against Hunter Marked enemies; this effect cannot stack." + }, + "hp": 394, + "atk": 59, + "def": 111, + "crt": 11, + "rarity": 5, + "set": "turgenev", + "version": 4.7 +} diff --git a/public/data/stigmata/turgenev-mid.json b/public/data/stigmata/turgenev-mid.json new file mode 100644 index 00000000..9bd4bc33 --- /dev/null +++ b/public/data/stigmata/turgenev-mid.json @@ -0,0 +1,16 @@ +{ + "id": "turgenev-mid", + "type": "mid", + "name": "Turgenev (M)", + "skill": { + "name": "", + "description": "The host's summoned entities deal 35.0% more Total DMG. The host's QTE deals 25.0% more Ice DMG against Hunter Marked enemies." + }, + "hp": 459, + "atk": 0, + "def": 188, + "crt": 12, + "rarity": 5, + "set": "turgenev", + "version": 4.7 +} diff --git a/public/data/stigmata/turgenev-top.json b/public/data/stigmata/turgenev-top.json new file mode 100644 index 00000000..9e2161e7 --- /dev/null +++ b/public/data/stigmata/turgenev-top.json @@ -0,0 +1,16 @@ +{ + "id": "turgenev-top", + "type": "top", + "name": "Turgenev (T)", + "skill": { + "name": "", + "description": "The host and her summoned entities gain 20.0% Ice DMG. Team and the host's summoned entities gain 18.0% Total DMG when there are Hunter Marked enemies on the field. This effect cannot stack." + }, + "hp": 379, + "atk": 111, + "def": 89, + "crt": 0, + "rarity": 5, + "set": "turgenev", + "version": 4.7 +} diff --git a/public/data/stigmata/valkyrie-judah.json b/public/data/stigmata/valkyrie-judah.json new file mode 100644 index 00000000..25b36c8c --- /dev/null +++ b/public/data/stigmata/valkyrie-judah.json @@ -0,0 +1,14 @@ +{ + "id": "valkyrie-judah", + "name": "Valkyrie Judah", + "type": "top", + "skill": { + "name": "", + "description": "When Basic ATKs hit an enemy, spawn a Theresa Doll that explodes after 2.0s, dealing 200% ATK of Lightning DMG to enemies in a 4-meter radius. CD: 5s." + }, + "hp": 230, + "atk": 58, + "def": 37, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/verne-bot.json b/public/data/stigmata/verne-bot.json new file mode 100644 index 00000000..b195846c --- /dev/null +++ b/public/data/stigmata/verne-bot.json @@ -0,0 +1,16 @@ +{ + "id": "verne-bot", + "type": "bot", + "name": "Verne (B)", + "skill": { + "name": "", + "description": "Attack Speed increases by 20.0%. Basic & Charged ATKs deal 50.0% bonus Ice DMG." + }, + "hp": 423, + "atk": 66, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "verne", + "version": 4.8 +} diff --git a/public/data/stigmata/verne-mid.json b/public/data/stigmata/verne-mid.json new file mode 100644 index 00000000..83dc0f7d --- /dev/null +++ b/public/data/stigmata/verne-mid.json @@ -0,0 +1,16 @@ +{ + "id": "verne-mid", + "type": "mid", + "name": "Verne (M)", + "skill": { + "name": "", + "description": "Total DMG increases by 20.0%. On hit, Charged ATKs deal 30.0% bonus Ice DMG for 10s. Can be refreshed." + }, + "hp": 459, + "atk": 0, + "def": 221, + "crt": 8, + "rarity": 5, + "set": "verne", + "version": 4.8 +} diff --git a/public/data/stigmata/verne-top.json b/public/data/stigmata/verne-top.json new file mode 100644 index 00000000..8a0849a9 --- /dev/null +++ b/public/data/stigmata/verne-top.json @@ -0,0 +1,16 @@ +{ + "id": "verne-top", + "type": "top", + "name": "Verne (T)", + "skill": { + "name": "", + "description": "Ice DMG increases by 20.0%. Charged ATKs deal 40.0% bonus Total DMG." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "verne", + "version": 4.8 +} diff --git a/public/data/stigmata/victoria-bot.json b/public/data/stigmata/victoria-bot.json new file mode 100644 index 00000000..f8595017 --- /dev/null +++ b/public/data/stigmata/victoria-bot.json @@ -0,0 +1,15 @@ +{ + "id": "victoria-bot", + "type": "bot", + "name": "Victoria (B)", + "skill": { + "name": "", + "description": "Gain 4% Melee Physical DMG." + }, + "hp": 242, + "atk": 20, + "def": 28, + "crt": 1, + "rarity": 3, + "set": "victoria" +} \ No newline at end of file diff --git a/public/data/stigmata/victoria-mid.json b/public/data/stigmata/victoria-mid.json new file mode 100644 index 00000000..eb194cb8 --- /dev/null +++ b/public/data/stigmata/victoria-mid.json @@ -0,0 +1,15 @@ +{ + "id": "victoria-mid", + "type": "mid", + "name": "Victoria (M)", + "skill": { + "name": "", + "description": "Gain 4% Melee Physical DMG." + }, + "hp": 242, + "atk": 28, + "def": 0, + "crt": 3, + "rarity": 3, + "set": "victoria" +} \ No newline at end of file diff --git a/public/data/stigmata/victoria-top.json b/public/data/stigmata/victoria-top.json new file mode 100644 index 00000000..6aba544f --- /dev/null +++ b/public/data/stigmata/victoria-top.json @@ -0,0 +1,15 @@ +{ + "id": "victoria-top", + "type": "top", + "name": "Victoria (T)", + "skill": { + "name": "", + "description": "Gain 4% Melee Physical DMG." + }, + "hp": 242, + "atk": 41, + "def": 28, + "crt": 0, + "rarity": 3, + "set": "victoria" +} \ No newline at end of file diff --git a/public/data/stigmata/viola-bot.json b/public/data/stigmata/viola-bot.json new file mode 100644 index 00000000..a2447343 --- /dev/null +++ b/public/data/stigmata/viola-bot.json @@ -0,0 +1,15 @@ +{ + "id": "viola-bot", + "type": "bot", + "name": "Viola (B)", + "skill": { + "name": "", + "description": "Gain 9% Max HP in battle." + }, + "hp": 245, + "atk": 20, + "def": 16, + "crt": 4, + "rarity": 3, + "set": "viola" +} \ No newline at end of file diff --git a/public/data/stigmata/viola-mid.json b/public/data/stigmata/viola-mid.json new file mode 100644 index 00000000..097d524a --- /dev/null +++ b/public/data/stigmata/viola-mid.json @@ -0,0 +1,15 @@ +{ + "id": "viola-mid", + "type": "mid", + "name": "Viola (M)", + "skill": { + "name": "", + "description": "Gain 9% Max HP in battle." + }, + "hp": 245, + "atk": 0, + "def": 16, + "crt": 6, + "rarity": 3, + "set": "viola" +} \ No newline at end of file diff --git a/public/data/stigmata/viola-top.json b/public/data/stigmata/viola-top.json new file mode 100644 index 00000000..08fd31c5 --- /dev/null +++ b/public/data/stigmata/viola-top.json @@ -0,0 +1,15 @@ +{ + "id": "viola-top", + "type": "top", + "name": "Viola (T)", + "skill": { + "name": "", + "description": "Gain 9% Max HP in battle." + }, + "hp": 245, + "atk": 40, + "def": 16, + "crt": 0, + "rarity": 3, + "set": "viola" +} \ No newline at end of file diff --git a/public/data/stigmata/void-queen-snowy-fest.json b/public/data/stigmata/void-queen-snowy-fest.json new file mode 100644 index 00000000..f083bab5 --- /dev/null +++ b/public/data/stigmata/void-queen-snowy-fest.json @@ -0,0 +1,14 @@ +{ + "id": "void-queen-snowy-fest", + "name": "Void Queen - Snowy Fest", + "type": "bot", + "skill": { + "name": "", + "description": "At every 10.0s, deal 400% ATK of Ice DMG to a random nearby enemy and slow its attack speed and move speed by 15% for 4s." + }, + "hp": 483, + "atk": 34, + "def": 66, + "crt": 11, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/wang-zhaojun-bot.json b/public/data/stigmata/wang-zhaojun-bot.json new file mode 100644 index 00000000..cebc8fe2 --- /dev/null +++ b/public/data/stigmata/wang-zhaojun-bot.json @@ -0,0 +1,15 @@ +{ + "id": "wang-zhaojun-bot", + "type": "bot", + "name": "Wang Zhaojun (B)", + "skill": { + "name": "", + "description": "Gain 5.0% Total DMG Multiplier. When entering battle, ATKs gain 5.0% Fire DMG for every enemy on the field. Max stacks: 4." + }, + "hp": 363, + "atk": 29, + "def": 6, + "crt": 6, + "rarity": 4, + "set": "wang-zhaojun" +} \ No newline at end of file diff --git a/public/data/stigmata/wang-zhaojun-mid.json b/public/data/stigmata/wang-zhaojun-mid.json new file mode 100644 index 00000000..1f3e8326 --- /dev/null +++ b/public/data/stigmata/wang-zhaojun-mid.json @@ -0,0 +1,15 @@ +{ + "id": "wang-zhaojun-mid", + "type": "mid", + "name": "Wang Zhaojun (M)", + "skill": { + "name": "", + "description": "Gain 10% Fire DMG. Gain 1 charge every 10s that gives a 10% Total DMG Multiplier buff for 5s." + }, + "hp": 363, + "atk": 0, + "def": 6, + "crt": 10, + "rarity": 4, + "set": "wang-zhaojun" +} \ No newline at end of file diff --git a/public/data/stigmata/wang-zhaojun-top.json b/public/data/stigmata/wang-zhaojun-top.json new file mode 100644 index 00000000..45dd5b9f --- /dev/null +++ b/public/data/stigmata/wang-zhaojun-top.json @@ -0,0 +1,15 @@ +{ + "id": "wang-zhaojun-top", + "type": "top", + "name": "Wang Zhaojun (T)", + "skill": { + "name": "", + "description": "Gain 15% Fire DMG." + }, + "hp": 363, + "atk": 58, + "def": 6, + "crt": 0, + "rarity": 4, + "set": "wang-zhaojun" +} \ No newline at end of file diff --git a/public/data/stigmata/wang-zhenyi-bot.json b/public/data/stigmata/wang-zhenyi-bot.json new file mode 100644 index 00000000..8ba548bb --- /dev/null +++ b/public/data/stigmata/wang-zhenyi-bot.json @@ -0,0 +1,16 @@ +{ + "id": "wang-zhenyi-bot", + "type": "bot", + "name": "Wang Zhenyi (B)", + "skill": { + "name": "", + "description": "Elemental DMG increases by 25.0%. Weapon actives make enemies hit take 20.0% bonus Lightning DMG for 20s. Triggering it again resets the duration." + }, + "hp": 423, + "atk": 66, + "def": 66, + "crt": 8, + "rarity": 5, + "set": "wang-zhenyi", + "version": 4.9 +} diff --git a/public/data/stigmata/wang-zhenyi-mid.json b/public/data/stigmata/wang-zhenyi-mid.json new file mode 100644 index 00000000..48847c2e --- /dev/null +++ b/public/data/stigmata/wang-zhenyi-mid.json @@ -0,0 +1,16 @@ +{ + "id": "wang-zhenyi-mid", + "type": "mid", + "name": "Wang Zhenyi (M)", + "skill": { + "name": "", + "description": "Host and her summoned entities deal 15.0% bonus Total DMG. Switching out ends Mitternacht and boosts Lightning DMG dealt by team members and summoned entities by 15.0% for 18.0s. Triggering it again resets the duration (cannot stack)." + }, + "hp": 459, + "atk": 0, + "def": 221, + "crt": 8, + "rarity": 5, + "set": "wang-zhenyi", + "version": 4.9 +} diff --git a/public/data/stigmata/wang-zhenyi-top.json b/public/data/stigmata/wang-zhenyi-top.json new file mode 100644 index 00000000..e754759b --- /dev/null +++ b/public/data/stigmata/wang-zhenyi-top.json @@ -0,0 +1,16 @@ +{ + "id": "wang-zhenyi-top", + "type": "top", + "name": "Wang Zhenyi (T)", + "skill": { + "name": "", + "description": "Lightning DMG increases by 45.0%. Weapon actives grant Mitternacht status and restore 10.0 SP on hit. Mitternacht lasts 12s and a 15.0s CD." + }, + "hp": 411, + "atk": 113, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "wang-zhenyi", + "version": 4.9 +} diff --git a/public/data/stigmata/welt-yang-bot.json b/public/data/stigmata/welt-yang-bot.json new file mode 100644 index 00000000..c85446fd --- /dev/null +++ b/public/data/stigmata/welt-yang-bot.json @@ -0,0 +1,16 @@ +{ + "id": "welt-yang-bot", + "type": "bot", + "name": "Welt Yang (B)", + "skill": { + "name": "", + "description": "Gain 15% Total DMG Multiplier. Gain a shield when freezing enemies and heal 50 HP/s for 10s. CD: 15s. Shield shatters when hit, but host will not be interrupted." + }, + "hp": 459, + "atk": 53, + "def": 111, + "crt": 8, + "rarity": 5, + "set": "welt-yang", + "version": 3.3 +} diff --git a/public/data/stigmata/welt-yang-mid.json b/public/data/stigmata/welt-yang-mid.json new file mode 100644 index 00000000..ad1876bd --- /dev/null +++ b/public/data/stigmata/welt-yang-mid.json @@ -0,0 +1,16 @@ +{ + "id": "welt-yang-mid", + "type": "mid", + "name": "Welt Yang (M)", + "skill": { + "name": "", + "description": "Gain 20% Ice DMG. Every hit (CD: 0.3s) on the enemy causes it to take 1.0% more Ice DMG from the host for 5s. Max stacks: 10. Each stack gained resets the duration." + }, + "hp": 531, + "atk": 0, + "def": 199, + "crt": 3, + "rarity": 5, + "set": "welt-yang", + "version": 3.3 +} diff --git a/public/data/stigmata/welt-yang-top.json b/public/data/stigmata/welt-yang-top.json new file mode 100644 index 00000000..d896443e --- /dev/null +++ b/public/data/stigmata/welt-yang-top.json @@ -0,0 +1,16 @@ +{ + "id": "welt-yang-top", + "type": "top", + "name": "Welt Yang (T)", + "skill": { + "name": "", + "description": "Gain 20% Total DMG Multiplier. Herrscher Form: Gain 50% Ice DMG." + }, + "hp": 435, + "atk": 113, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "welt-yang", + "version": 3.3 +} diff --git a/public/data/stigmata/wilde-bot.json b/public/data/stigmata/wilde-bot.json new file mode 100644 index 00000000..2360bf60 --- /dev/null +++ b/public/data/stigmata/wilde-bot.json @@ -0,0 +1,16 @@ +{ + "id": "wilde-bot", + "type": "bot", + "name": "Wilde (B)", + "skill": { + "name": "", + "description": "Gain 10% Crit Rate. Charged ATK bleed the target and nearby enemies in a small AOE to inflict 400 Physical DMG every 0.5s for 3s. CD: 9.0s." + }, + "hp": 499, + "atk": 64, + "def": 22, + "crt": 12, + "rarity": 5, + "set": "wilde", + "version": 2.7 +} diff --git a/public/data/stigmata/wilde-mid.json b/public/data/stigmata/wilde-mid.json new file mode 100644 index 00000000..cf11fa6e --- /dev/null +++ b/public/data/stigmata/wilde-mid.json @@ -0,0 +1,16 @@ +{ + "id": "wilde-mid", + "type": "mid", + "name": "Wilde (M)", + "skill": { + "name": "", + "description": "Activates at below 20% HP. Heals the host for 800 HP. CD: 30s." + }, + "hp": 473, + "atk": 0, + "def": 117, + "crt": 12, + "rarity": 5, + "set": "wilde", + "version": 2.7 +} diff --git a/public/data/stigmata/wilde-top.json b/public/data/stigmata/wilde-top.json new file mode 100644 index 00000000..5c0217b9 --- /dev/null +++ b/public/data/stigmata/wilde-top.json @@ -0,0 +1,16 @@ +{ + "id": "wilde-top", + "type": "top", + "name": "Wilde (T)", + "skill": { + "name": "", + "description": "Gains 30% Physical DMG. When entering global Time Fracture, the host gains 20.0% Attack Speed for 4s." + }, + "hp": 377, + "atk": 122, + "def": 22, + "crt": 0, + "rarity": 5, + "set": "wilde", + "version": 2.7 +} diff --git a/public/data/stigmata/winter-princess.json b/public/data/stigmata/winter-princess.json new file mode 100644 index 00000000..c3ed768a --- /dev/null +++ b/public/data/stigmata/winter-princess.json @@ -0,0 +1,14 @@ +{ + "id": "winter-princess", + "name": "Winter Princess", + "type": "top", + "skill": { + "name": "", + "description": "Gain 20% Melee Physical DMG. Kiana equip bonus: Attacks gain a 20% chance to freeze enemies for 3s. CD: 16s." + }, + "hp": 338, + "atk": 56, + "def": 37, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/yae-sakura-autumn-leaves.json b/public/data/stigmata/yae-sakura-autumn-leaves.json new file mode 100644 index 00000000..49832246 --- /dev/null +++ b/public/data/stigmata/yae-sakura-autumn-leaves.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-autumn-leaves", + "name": "Yae Sakura - Autumn Leaves", + "type": "bot", + "skill": { + "name": "", + "description": "Boost Max HP by 15.0% and Physical DMG by 15.0%." + }, + "hp": 276, + "atk": 34, + "def": 28, + "crt": 3, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/yae-sakura-bot.json b/public/data/stigmata/yae-sakura-bot.json new file mode 100644 index 00000000..fd0dac32 --- /dev/null +++ b/public/data/stigmata/yae-sakura-bot.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-bot", + "type": "bot", + "name": "Yae Sakura (B)", + "skill": { + "name": "", + "description": "For each enemy with Sakura Brand, gain 7% Total DMG Multiplier. Stacks up to 5 times. One Slash also gains 5% Crit Rate." + }, + "hp": 580, + "atk": 48, + "def": 97, + "crt": 6, + "rarity": 5, + "set": "yae-sakura" +} diff --git a/public/data/stigmata/yae-sakura-furisode.json b/public/data/stigmata/yae-sakura-furisode.json new file mode 100644 index 00000000..2c0ea5b9 --- /dev/null +++ b/public/data/stigmata/yae-sakura-furisode.json @@ -0,0 +1,14 @@ +{ + "id": "yae-sakura-furisode", + "name": "Yae Sakura - Furisode", + "type": "top", + "skill": { + "name": "", + "description": "When hitting enemies with Combo ATKs, host gains 8.0% Crit Rate for 4s. Triggering this again resets the duration." + }, + "hp": 292, + "atk": 50, + "def": 28, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/yae-sakura-gourmet-fest.json b/public/data/stigmata/yae-sakura-gourmet-fest.json new file mode 100644 index 00000000..4a9a8333 --- /dev/null +++ b/public/data/stigmata/yae-sakura-gourmet-fest.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-gourmet-fest", + "name": "Yae Sakura - Gourmet Fest", + "type": "top", + "skill": { + "name": "", + "description": "Basic, Combo, and Charged Melee ATK gains 20.0% Physical DMG.\nYae Sakura equip bonus: When below 50% SP, each Combo ATK recovers 1 SP. CD: 0.5s." + }, + "hp": 338, + "atk": 94, + "def": 66, + "crt": 0, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/yae-sakura-hot-summer.json b/public/data/stigmata/yae-sakura-hot-summer.json new file mode 100644 index 00000000..01e282fc --- /dev/null +++ b/public/data/stigmata/yae-sakura-hot-summer.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-hot-summer", + "name": "Yae Sakura - Hot Summer", + "type": "bot", + "skill": { + "name": "", + "description": "When on the field, Basic ATKs (including Charged and Combo ATKs) gain 15% Total DMG Multiplier. When off the field, all team mates take 25% less Ice DMG. This skill effect cannot stack." + }, + "hp": 353, + "atk": 26, + "def": 55, + "crt": 6, + "rarity": 4, + "hidden": true +} diff --git a/public/data/stigmata/yae-sakura-mid.json b/public/data/stigmata/yae-sakura-mid.json new file mode 100644 index 00000000..ad944ddb --- /dev/null +++ b/public/data/stigmata/yae-sakura-mid.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-mid", + "type": "mid", + "name": "Yae Sakura (M)", + "skill": { + "name": "", + "description": "Basic ATKs (including Charged and Combo ATKs) against enemies marked by Sakura Brand deal another 50% ATK of Physical DMG. CD: 1s. 20% chance to deal an equal amount of Physical DMG to nearby enemies. One Slash also gains 10% Total DMG Multiplier." + }, + "hp": 580, + "atk": 0, + "def": 97, + "crt": 11, + "rarity": 5, + "set": "yae-sakura" +} diff --git a/public/data/stigmata/yae-sakura-peaches.json b/public/data/stigmata/yae-sakura-peaches.json new file mode 100644 index 00000000..a4edf143 --- /dev/null +++ b/public/data/stigmata/yae-sakura-peaches.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-peaches", + "name": "Yae Sakura - Peaches", + "type": "bot", + "skill": { + "name": "", + "description": "Boosts Crit Rate by 10.0% and Crits restore 100.0 HP for host. CD: 5s." + }, + "hp": 507, + "atk": 26, + "def": 89, + "crt": 8, + "rarity": 5, + "hidden": true +} diff --git a/public/data/stigmata/yae-sakura-prayer.json b/public/data/stigmata/yae-sakura-prayer.json new file mode 100644 index 00000000..096cddf5 --- /dev/null +++ b/public/data/stigmata/yae-sakura-prayer.json @@ -0,0 +1,14 @@ +{ + "id": "yae-sakura-prayer", + "name": "Yae Sakura - Prayer", + "type": "bot", + "skill": { + "name": "", + "description": "Combo ATKs gain 20% Physical DMG. Yae Sakura equip bonus: Combo ATKs gain another 10% Physical DMG." + }, + "hp": 435, + "atk": 45, + "def": 70, + "crt": 16, + "rarity": 5 +} \ No newline at end of file diff --git a/public/data/stigmata/yae-sakura-qipao.json b/public/data/stigmata/yae-sakura-qipao.json new file mode 100644 index 00000000..3467bdb4 --- /dev/null +++ b/public/data/stigmata/yae-sakura-qipao.json @@ -0,0 +1,14 @@ +{ + "id": "yae-sakura-qipao", + "name": "Yae Sakura - Qipao", + "type": "top", + "skill": { + "name": "", + "description": "Gain 10% Physical DMG. Yae Sakura equip bonus: Gain another 5% Physical DMG." + }, + "hp": 165, + "atk": 40, + "def": 19, + "crt": 0, + "rarity": 4 +} \ No newline at end of file diff --git a/public/data/stigmata/yae-sakura-top.json b/public/data/stigmata/yae-sakura-top.json new file mode 100644 index 00000000..e9aa32f1 --- /dev/null +++ b/public/data/stigmata/yae-sakura-top.json @@ -0,0 +1,15 @@ +{ + "id": "yae-sakura-top", + "type": "top", + "name": "Yae Sakura (T)", + "skill": { + "name": "", + "description": "Hits from an enemy with a Sakura Brand have a 40% chance of dealing 80% less Physical DMG and stunning the attacker for 1s. One Slash also gains 35% Crit DMG." + }, + "hp": 580, + "atk": 97, + "def": 97, + "crt": 0, + "rarity": 5, + "set": "yae-sakura" +} diff --git a/public/data/stigmata/yodo-dono-bot.json b/public/data/stigmata/yodo-dono-bot.json new file mode 100644 index 00000000..8e8c8299 --- /dev/null +++ b/public/data/stigmata/yodo-dono-bot.json @@ -0,0 +1,15 @@ +{ + "id": "yodo-dono-bot", + "type": "bot", + "name": "Yodo Dono (B)", + "skill": { + "name": "", + "description": "When entering battle, gain 8% Move Speed and 8% DEF for every enemy on the battlefield (stacks up to 5 times)." + }, + "hp": 342, + "atk": 30, + "def": 43, + "crt": 3, + "rarity": 4, + "set": "yodo-dono" +} \ No newline at end of file diff --git a/public/data/stigmata/yodo-dono-mid.json b/public/data/stigmata/yodo-dono-mid.json new file mode 100644 index 00000000..afb875c1 --- /dev/null +++ b/public/data/stigmata/yodo-dono-mid.json @@ -0,0 +1,15 @@ +{ + "id": "yodo-dono-mid", + "type": "mid", + "name": "Yodo Dono (M)", + "skill": { + "name": "", + "description": "Gain 31% to Fire DMG dealt, and receive 20% less Fire DMG." + }, + "hp": 342, + "atk": 0, + "def": 43, + "crt": 7, + "rarity": 4, + "set": "yodo-dono" +} \ No newline at end of file diff --git a/public/data/stigmata/yodo-dono-top.json b/public/data/stigmata/yodo-dono-top.json new file mode 100644 index 00000000..7b78d933 --- /dev/null +++ b/public/data/stigmata/yodo-dono-top.json @@ -0,0 +1,15 @@ +{ + "id": "yodo-dono-top", + "type": "top", + "name": "Yodo Dono (T)", + "skill": { + "name": "", + "description": "After exit, team gains 26% Fire DMG Reduction (effect cannot stack). When on the field, the host gains 15% Melee Physical DMG." + }, + "hp": 342, + "atk": 59, + "def": 43, + "crt": 0, + "rarity": 4, + "set": "yodo-dono" +} \ No newline at end of file diff --git a/public/data/stigmata/zhangheng-bot.json b/public/data/stigmata/zhangheng-bot.json new file mode 100644 index 00000000..695a3ccd --- /dev/null +++ b/public/data/stigmata/zhangheng-bot.json @@ -0,0 +1,15 @@ +{ + "id": "zhangheng-bot", + "type": "bot", + "name": "Zhangheng (B)", + "skill": { + "name": "", + "description": "When Combo Hit Count is below 20, and for 2s after Ultimate Evasion, Lightning DMG increases by 120%." + }, + "hp": 459, + "atk": 49, + "def": 70, + "crt": 11, + "rarity": 5, + "set": "zhangheng" +} \ No newline at end of file diff --git a/public/data/stigmata/zhangheng-mid.json b/public/data/stigmata/zhangheng-mid.json new file mode 100644 index 00000000..53134554 --- /dev/null +++ b/public/data/stigmata/zhangheng-mid.json @@ -0,0 +1,15 @@ +{ + "id": "zhangheng-mid", + "type": "mid", + "name": "Zhangheng (M)", + "skill": { + "name": "", + "description": "When Combo Hit Count is below 20, hits from the enemy deal 30% less Physical DMG." + }, + "hp": 459, + "atk": 0, + "def": 158, + "crt": 11, + "rarity": 5, + "set": "zhangheng" +} \ No newline at end of file diff --git a/public/data/stigmata/zhangheng-top.json b/public/data/stigmata/zhangheng-top.json new file mode 100644 index 00000000..c8e6102a --- /dev/null +++ b/public/data/stigmata/zhangheng-top.json @@ -0,0 +1,15 @@ +{ + "id": "zhangheng-top", + "type": "top", + "name": "Zhangheng (T)", + "skill": { + "name": "", + "description": "When Combo Hit Count is below 20, non-switch skills gain 25% Total DMG Multiplier." + }, + "hp": 386, + "atk": 117, + "def": 53, + "crt": 0, + "rarity": 5, + "set": "zhangheng" +} \ No newline at end of file diff --git a/public/data/stigmata/zhuge-kongming-bot.json b/public/data/stigmata/zhuge-kongming-bot.json new file mode 100644 index 00000000..897211ea --- /dev/null +++ b/public/data/stigmata/zhuge-kongming-bot.json @@ -0,0 +1,15 @@ +{ + "id": "zhuge-kongming-bot", + "type": "bot", + "name": "Zhuge Kongming (B)", + "skill": { + "name": "", + "description": "When Combo Hit Count exceeds 20, 50, or 100, gain 41%, 82%, and 123% DEF respectively." + }, + "hp": 552, + "atk": 46, + "def": 65, + "crt": 5, + "rarity": 5, + "set": "zhuge-kongming" +} \ No newline at end of file diff --git a/public/data/stigmata/zhuge-kongming-mid.json b/public/data/stigmata/zhuge-kongming-mid.json new file mode 100644 index 00000000..34da90a7 --- /dev/null +++ b/public/data/stigmata/zhuge-kongming-mid.json @@ -0,0 +1,15 @@ +{ + "id": "zhuge-kongming-mid", + "type": "mid", + "name": "Zhuge Kongming (M)", + "skill": { + "name": "", + "description": "31% chance of taking 418 less DMG (of any type) when attacked." + }, + "hp": 552, + "atk": 0, + "def": 65, + "crt": 10, + "rarity": 5, + "set": "zhuge-kongming" +} \ No newline at end of file diff --git a/public/data/stigmata/zhuge-kongming-top.json b/public/data/stigmata/zhuge-kongming-top.json new file mode 100644 index 00000000..4540d471 --- /dev/null +++ b/public/data/stigmata/zhuge-kongming-top.json @@ -0,0 +1,15 @@ +{ + "id": "zhuge-kongming-top", + "type": "top", + "name": "Zhuge Kongming (T)", + "skill": { + "name": "", + "description": "Shortens the CD of effects triggered by Ultimate Evasions (defense) by 26%." + }, + "hp": 552, + "atk": 92, + "def": 65, + "crt": 0, + "rarity": 5, + "set": "zhuge-kongming" +} \ No newline at end of file diff --git a/public/data/stigmata/zorro-bot.json b/public/data/stigmata/zorro-bot.json new file mode 100644 index 00000000..edb687a5 --- /dev/null +++ b/public/data/stigmata/zorro-bot.json @@ -0,0 +1,16 @@ +{ + "id": "zorro-bot", + "type": "bot", + "name": "Zorro (B)", + "skill": { + "name": "", + "description": "Gain 20% Physical DMG. After Ultimate Evasion, gain an additional 20% Physical DMG for 5s. Triggering this skill again resets the duration." + }, + "hp": 459, + "atk": 68, + "def": 22, + "crt": 8, + "rarity": 5, + "set": "zorro", + "version": 2.7 +} diff --git a/public/data/stigmata/zorro-mid.json b/public/data/stigmata/zorro-mid.json new file mode 100644 index 00000000..7e7fdb4f --- /dev/null +++ b/public/data/stigmata/zorro-mid.json @@ -0,0 +1,16 @@ +{ + "id": "zorro-mid", + "type": "mid", + "name": "Zorro (M)", + "skill": { + "name": "", + "description": "Gain 40% Crit DMG. After Ultimate Evasion, gain an additional 15% Crit Rate for 5s. Triggering this skill again resets the duration." + }, + "hp": 473, + "atk": 0, + "def": 177, + "crt": 12, + "rarity": 5, + "set": "zorro", + "version": 2.7 +} diff --git a/public/data/stigmata/zorro-top.json b/public/data/stigmata/zorro-top.json new file mode 100644 index 00000000..4454b30b --- /dev/null +++ b/public/data/stigmata/zorro-top.json @@ -0,0 +1,16 @@ +{ + "id": "zorro-top", + "type": "top", + "name": "Zorro (T)", + "skill": { + "name": "", + "description": "Gain 20% Total DMG Multiplier. After an Ultimate Evasion, gain 3.0 SP." + }, + "hp": 362, + "atk": 121, + "def": 44, + "crt": 0, + "rarity": 5, + "set": "zorro", + "version": 2.7 +} diff --git a/src/components/organisms/Breadcrumb.tsx b/src/components/organisms/Breadcrumb.tsx new file mode 100644 index 00000000..7588cfb5 --- /dev/null +++ b/src/components/organisms/Breadcrumb.tsx @@ -0,0 +1,48 @@ +/** @jsxImportSource theme-ui */ +import { mdiChevronRight, mdiHome } from '@mdi/js' +import Icon from '@mdi/react' +import { NavLink, Text, Flex } from '@theme-ui/components' +import NextLink from 'next/link' +import React from 'react' + +interface BreadcrumbItem { + href: string + label: string +} + +interface BreadcrumbProps { + items: BreadcrumbItem[] +} + +const Breadcrumb = ({ items }: BreadcrumbProps) => { + return ( + + + + + + + {items.map((item) => { + return ( + + + + {item.label} + + + ) + })} + + ) +} + +export default Breadcrumb diff --git a/src/components/organisms/Honkai3rdNavigator.tsx b/src/components/organisms/Honkai3rdNavigator.tsx new file mode 100644 index 00000000..c8d039af --- /dev/null +++ b/src/components/organisms/Honkai3rdNavigator.tsx @@ -0,0 +1,45 @@ +/** @jsxImportSource theme-ui */ +import { NavLink, Heading, Flex } from '@theme-ui/components' +import NextLink from 'next/link' + +const Honkai3rdNavigator = () => { + return ( + + + + + Abyss Lab + + : + + Honkai 3rd + + + + + + + Battlesuits + + + + + Weapons + + + + + Stigmata + + + + + ELFs + + + + + ) +} + +export default Honkai3rdNavigator diff --git a/src/components/organisms/RootNavigator.tsx b/src/components/organisms/RootNavigator.tsx new file mode 100644 index 00000000..dd1aeff4 --- /dev/null +++ b/src/components/organisms/RootNavigator.tsx @@ -0,0 +1,27 @@ +/** @jsxImportSource theme-ui */ +import { NavLink, Heading, Flex } from '@theme-ui/components' +import NextLink from 'next/link' + +const RootNavigator = () => { + return ( + + + + + Abyss Lab + + + + + + Genshin + + + Honkai 3rd + + + + ) +} + +export default RootNavigator diff --git a/src/data/honkai3rd/battlesuits.ts b/src/data/honkai3rd/battlesuits.ts new file mode 100644 index 00000000..4ea155b8 --- /dev/null +++ b/src/data/honkai3rd/battlesuits.ts @@ -0,0 +1,55 @@ +import fs from 'fs' +import { readdirSync, readJsonFileSync, resolvePathname } from '../../lib/data' + +export interface BattlesuitSkill { + name: string + description: string + requiredRank: string +} +export interface BattlesuitSkillGroup { + core: BattlesuitSkill + subskills: BattlesuitSkill[] +} + +export interface BattlesuitData { + id: string + name: string + type: string + valkyrie: string + strengths: string[] + leader: BattlesuitSkillGroup + special: BattlesuitSkillGroup + evasion: BattlesuitSkillGroup + passive: BattlesuitSkillGroup + ultimate: BattlesuitSkillGroup + basic: BattlesuitSkillGroup + sp?: BattlesuitSkillGroup +} + +const battlesuitsFileNameList = readdirSync('battlesuits') +const battlesuitDataList = battlesuitsFileNameList + .map((fileName) => { + const filePathname = 'battlesuits/' + fileName + const data = readJsonFileSync(filePathname) as BattlesuitData + + return data + }) + .sort((a, b) => { + let compareResult = a.name + .replace(/ \(.\)/, '') + .localeCompare(b.name.replace(/ \(.\)/, '')) + + return compareResult + }) +const battlesuitMap = battlesuitDataList.reduce((map, stigmata) => { + map.set(stigmata.id, stigmata) + return map +}, new Map()) + +export function listBattlesuits() { + return battlesuitDataList +} + +export function getBattlesuitById(id: string) { + return battlesuitMap.get(id) +} diff --git a/src/data/honkai3rd/stigmata.ts b/src/data/honkai3rd/stigmata.ts new file mode 100644 index 00000000..c496abfe --- /dev/null +++ b/src/data/honkai3rd/stigmata.ts @@ -0,0 +1,109 @@ +import fs from 'fs' +import { readdirSync, readJsonFileSync, resolvePathname } from '../../lib/data' + +export interface StigmataSkill { + name: string + description: string +} + +export interface StigmataData { + id: string + name: string + skill: StigmataSkill + ttk: number + def: number + crt: number + set?: string + type: 'top' | 'mid' | 'bot' + hp: number + rarity: 3 | 4 | 5 + version?: number + hidden?: boolean +} + +export interface StigmataSet { + id: string + name: string + altName: string + twoSetSkill: StigmataSkill + threeSetSkill: StigmataSkill + version?: number +} + +const stigmataDataFileNameList = readdirSync('stigmata') +const stigmataList = stigmataDataFileNameList + .map((fileName) => { + const filePathname = 'stigmata/' + fileName + const data = readJsonFileSync(filePathname) as StigmataData + + return data + }) + .filter((stigmataData) => !stigmataData.hidden) + .sort((a, b) => { + let compareResult = b.rarity - a.rarity + if (compareResult !== 0) { + return compareResult + } + compareResult = (b.version || 0) - (a.version || 0) + if (compareResult !== 0) { + return compareResult + } + compareResult = (a.set || 'ZZZZZ').localeCompare(b.set || 'ZZZZZ') + if (compareResult !== 0) { + return compareResult + } + compareResult = -a.type.localeCompare(b.type) + if (compareResult !== 0) { + return compareResult + } + compareResult = a.name + .replace(/ \(.\)/, '') + .localeCompare(b.name.replace(/ \(.\)/, '')) + + return compareResult + }) +const stigmataMap = stigmataList.reduce((map, stigmata) => { + map.set(stigmata.id, stigmata) + return map +}, new Map()) + +const stigmataSetStigmataDataListMap = stigmataList.reduce((map, stigmata) => { + if (stigmata.set != null) { + let stigmataList = map.get(stigmata.set) + if (stigmataList == null) { + stigmataList = [] + map.set(stigmata.set, stigmataList) + } + stigmataList.push(stigmata) + } + return map +}, new Map()) + +const stigmataSetFileNameList = readdirSync('stigmata-sets') +const stigmataSetList = stigmataSetFileNameList.map((fileName) => { + const filePathname = 'stigmata-sets/' + fileName + const data = readJsonFileSync(filePathname) as StigmataSet + + return data +}) + +const stigmataSetMap = stigmataSetList.reduce((map, stigmataSet) => { + map.set(stigmataSet.id, stigmataSet) + return map +}, new Map()) + +export function listStigmata() { + return stigmataList +} + +export function getStigmataById(id: string) { + return stigmataMap.get(id) +} + +export function getStigmataListBySetId(setId: string) { + return stigmataSetStigmataDataListMap.get(setId) || [] +} + +export function getStigmataSetBySetId(setId: string) { + return stigmataSetMap.get(setId) +} diff --git a/src/lib/data.ts b/src/lib/data.ts new file mode 100644 index 00000000..e221f5fd --- /dev/null +++ b/src/lib/data.ts @@ -0,0 +1,24 @@ +import fs from 'fs' +import path from 'path' + +const basePathname = path.join(process.cwd(), 'public/data') + +export function resolvePathname(pathname: string) { + return path.join(basePathname, pathname) +} + +export function readdirSync(pathname: string) { + const fileList = fs.readdirSync(resolvePathname(pathname)) + + return fileList +} + +export function readFileSync(pathname: string) { + return fs.readFileSync(resolvePathname(pathname)) +} + +export function readJsonFileSync(pathname: string) { + const rawData = readFileSync(pathname).toString() + + return JSON.parse(rawData) +} diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx new file mode 100644 index 00000000..bc5a5d22 --- /dev/null +++ b/src/pages/_app.tsx @@ -0,0 +1,227 @@ +import type { AppProps } from 'next/app' +import { Theme, ThemeProvider } from 'theme-ui' + +export const theme: Theme = { + breakpoints: ['576px', '768px', '992px', '1200px'], + colors: { + white: '#fff', + black: '#000', + gray: [ + '#fff', + '#f8f9fa', + '#e9ecef', + '#dee2e6', + '#ced4da', + '#adb5bd', + '#6c757d', + '#495057', + '#343a40', + '#212529', + ], + blue: '#007bff', + indigo: '#6610f2', + purple: '#6f42c1', + pink: '#e83e8c', + red: '#dc3545', + orange: '#fd7e14', + yellow: '#ffc107', + green: '#28a745', + teal: '#20c997', + cyan: '#17a2b8', + grayDark: '#343a40', + text: '#212529', + background: '#fff', + primary: '#007bff', + secondary: '#6c757d', + muted: '#dee2e6', + success: '#28a745', + info: '#17a2b8', + warning: '#ffc107', + danger: '#dc3545', + light: '#f8f9fa', + dark: '#343a40', + textMuted: '#6c757d', + }, + space: ['0rem', '0.25rem', '0.5rem', '1rem', '1.5rem', '3rem'], + fonts: { + body: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"', + heading: + 'SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace', + monospace: + 'SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace', + sans: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"', + }, + fontSizes: [ + '0.75rem', + '0.875rem', + '1rem', + '1.25rem', + '1.5rem', + '1.75rem', + '2rem', + '2.5rem', + '3.5rem', + '4.5rem', + '5.5rem', + '6rem', + ], + fontWeights: { + body: 400, + heading: 500, + bold: 700, + light: 300, + normal: 400, + display: 300, + }, + lineHeights: { + body: 1.5, + heading: 1.2, + }, + sizes: { + sm: 540, + md: 720, + lg: 960, + xl: 1140, + }, + shadows: { + default: '0 .5rem 1rem rgba(0, 0, 0, .15)', + sm: '0 .125rem .25rem rgba(0, 0, 0, .075)', + lg: '0 1rem 3rem rgba(0, 0, 0, .175)', + }, + radii: { + default: '0.25rem', + sm: '0.2rem', + lg: '0.3rem', + pill: '50rem', + }, + text: { + heading: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + }, + display: { + fontWeight: 'display', + lineHeight: 'heading', + }, + }, + styles: { + root: { + fontFamily: 'body', + lineHeight: 'body', + fontWeight: 'body', + }, + a: { + color: 'primary', + textDecoration: 'none', + }, + p: { + mb: 3, + lineHeight: 'body', + }, + h1: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 7, + }, + h2: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 6, + }, + h3: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 5, + }, + h4: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 4, + }, + h5: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 3, + }, + h6: { + fontFamily: 'heading', + fontWeight: 'heading', + lineHeight: 'heading', + mt: 0, + mb: 2, + fontSize: 2, + }, + blockquote: { + fontSize: 3, + mb: 3, + }, + table: { + width: '100%', + marginBottom: 3, + color: 'gray.9', + borderCollapse: 'collapse', + }, + th: { + verticalAlign: 'bottom', + borderTopWidth: 2, + borderTopStyle: 'solid', + borderTopColor: 'gray.3', + borderBottomWidth: 2, + borderBottomStyle: 'solid', + borderBottomColor: 'gray.3', + padding: '.75rem', + textAlign: 'inherit', + }, + td: { + borderBottomWidth: 2, + borderBottomStyle: 'solid', + borderBottomColor: 'gray.3', + verticalAlign: 'top', + padding: '.75rem', + }, + inlineCode: { + color: 'pink', + }, + img: { + maxWidth: '100%', + height: 'auto', + }, + }, + cards: { + stigmata: { + padding: 2, + borderRadius: 4, + borderColor: 'gray.3', + borderWidth: 1, + borderStyle: 'solid', + }, + }, +} + +function MyApp({ Component, pageProps }: AppProps) { + return ( + + + + ) +} + +export default MyApp diff --git a/src/pages/atoms/CharacterBadge.tsx b/src/pages/atoms/CharacterBadge.tsx new file mode 100644 index 00000000..723f06b3 --- /dev/null +++ b/src/pages/atoms/CharacterBadge.tsx @@ -0,0 +1,41 @@ +import React, { useMemo } from 'react' +import { Badge } from 'react-bootstrap' + +interface CharacterBadgeProps { + character: Character +} + +const CharacterBadge = ({ character }: CharacterBadgeProps) => { + const name = useMemo(() => { + switch (character) { + case 'kiana': + return 'Kiana Kaslana' + case 'bronya': + return 'Bronya Zaychik' + case 'mei': + return 'Raiden Mei' + case 'himeko': + return 'Murata Himeko' + case 'hua': + return 'Fu Hua' + case 'kallen': + return 'Kallen Kaslana' + case 'theresa': + return 'Theresa Apocalypse' + case 'rita': + return 'Rita Rossweisse' + case 'olenyevas': + return 'Olenyevas' + case 'seele': + return 'Seele Vollerei' + case 'yae': + return 'Yae Sakura' + default: + return 'Undefined' + } + }, []) + + return {name} +} + +export default CharacterBadge diff --git a/src/pages/atoms/TypeBadge.tsx b/src/pages/atoms/TypeBadge.tsx new file mode 100644 index 00000000..155557a0 --- /dev/null +++ b/src/pages/atoms/TypeBadge.tsx @@ -0,0 +1,52 @@ +import React, { useMemo } from 'react' +import { Badge } from 'react-bootstrap' +import { BattlesuitType } from '../../data/honkai3rd/battlesuits' + +interface TypeBadgeProps { + type: BattlesuitType +} + +const TypeBadge = ({ type }: TypeBadgeProps) => { + const { name, backgroundColor } = useMemo(() => { + switch (type) { + case 'psychic': + return { + name: 'Psychic', + backgroundColor: 'pink', + } + case 'mecha': + return { + name: 'Mechanic', + backgroundColor: 'blue', + } + case 'biologic': + return { + name: 'Biologic', + backgroundColor: 'orange', + } + case 'quantum': + return { + name: 'Quantum', + backgroundColor: 'purple', + } + case 'imginary': + return { + name: 'Imaginery', + backgroundColor: 'yellow', + } + default: + return { + name: 'Unknown', + backgroundColor: 'gray', + } + } + }, [type]) + + return ( + + {name} + + ) +} + +export default TypeBadge diff --git a/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx b/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx new file mode 100644 index 00000000..0379d9ac --- /dev/null +++ b/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx @@ -0,0 +1,236 @@ +import { Box, Heading, Paragraph } from '@theme-ui/components' +import { NextPageContext } from 'next' +import Link from 'next/link' +import React from 'react' +import Breadcrumb from '../../../components/organisms/Breadcrumb' +import Honkai3rdNavigator from '../../../components/organisms/Honkai3rdNavigator' +import { + BattlesuitData, + getBattlesuitById, + listBattlesuits, +} from '../../../data/honkai3rd/battlesuits' +import CharacterBadge from '../../atoms/CharacterBadge' +import TypeBadge from '../../atoms/TypeBadge' + +interface BattlesuitShowPageProps { + battlesuit: BattlesuitData +} + +const BattlesuitShowPage = ({ battlesuit }: BattlesuitShowPageProps) => { + return ( + + + + + + + {battlesuit.name} + + + + + + + + + + + + + + + + + Leader + + + {battlesuit.leader.core.name} + {battlesuit.leader.core.description} + {battlesuit.leader.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + Passive + + + {battlesuit.passive.core.name} + {battlesuit.passive.core.description} + {battlesuit.passive.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + Evasion + + + {battlesuit.evasion.core.name} + {battlesuit.evasion.core.description} + {battlesuit.evasion.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + Special Attack + + + {battlesuit.special.core.name} + {battlesuit.special.core.description} + {battlesuit.special.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + + Ultimate + + + {battlesuit.ultimate.core.name} + {battlesuit.ultimate.core.description} + {battlesuit.ultimate.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + + Basic Attack + + + {battlesuit.basic.core.name} + {battlesuit.basic.core.description} + {battlesuit.basic.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ + {battlesuit.sp != null && ( + + SP Skill + + + {battlesuit.sp.core.name} + {battlesuit.sp.core.description} + {battlesuit.sp.subskills.map((subskill, index) => { + return ( + <> + + {subskill.name} + {subskill.requiredRank != null + ? ` (${subskill.requiredRank})` + : ''} + +

{subskill.description}

+ + ) + })} +
+
+
+ )} +
+
+ ) +} + +export default BattlesuitShowPage + +export function getStaticProps( + context: NextPageContext & { params: { battlesuitId: string } } +) { + const battlesuit = getBattlesuitById(context.params.battlesuitId) + return { + props: { battlesuit }, + } +} + +export async function getStaticPaths() { + return { + paths: listBattlesuits().map((battlesuit) => { + return { + params: { battlesuitId: battlesuit.id }, + } + }), + fallback: true, + } +} diff --git a/src/pages/honkai3rd/battlesuits/index.tsx b/src/pages/honkai3rd/battlesuits/index.tsx new file mode 100644 index 00000000..c5c53c31 --- /dev/null +++ b/src/pages/honkai3rd/battlesuits/index.tsx @@ -0,0 +1,114 @@ +import { Box, Heading, Flex, Text, Link } from '@theme-ui/components' +import NextLink from 'next/link' +import React from 'react' +import Breadcrumb from '../../../components/organisms/Breadcrumb' +import Honkai3rdNavigator from '../../../components/organisms/Honkai3rdNavigator' +import { + BattlesuitData, + listBattlesuits, +} from '../../../data/honkai3rd/battlesuits' + +interface BattlesuitListPageProps { + battlesuits: BattlesuitData[] +} + +const BattlesuitListPage = ({ battlesuits }: BattlesuitListPageProps) => { + return ( + + + + + + + Battlesuits + + + {battlesuits.map((battlesuit) => { + return ( + + + + +
+ +
+
+ + {battlesuit.name} + + +
+
+ ) + })} +
+
+
+ ) +} + +export default BattlesuitListPage + +export async function getStaticProps() { + return { + props: { + battlesuits: listBattlesuits(), + }, + } +} diff --git a/src/pages/honkai3rd/index.tsx b/src/pages/honkai3rd/index.tsx new file mode 100644 index 00000000..106a45ee --- /dev/null +++ b/src/pages/honkai3rd/index.tsx @@ -0,0 +1,33 @@ +import { Box, Heading, Link, Image } from '@theme-ui/components' +import NextLink from 'next/link' +import React from 'react' +import Breadcrumb from '../../components/organisms/Breadcrumb' +import Honkai3rdNavigator from '../../components/organisms/Honkai3rdNavigator' + +const Honkai3rdIndexPage = () => { + return ( + + + + + + Honkai 3rd + + + + + + Battlesuits + + + + + Stigmata + + + + + ) +} + +export default Honkai3rdIndexPage diff --git a/src/pages/honkai3rd/stigmata/[stigmataId].tsx b/src/pages/honkai3rd/stigmata/[stigmataId].tsx new file mode 100644 index 00000000..3cac6b9d --- /dev/null +++ b/src/pages/honkai3rd/stigmata/[stigmataId].tsx @@ -0,0 +1,127 @@ +import { + NavLink, + Box, + Card, + Heading, + Text, + Paragraph, +} from '@theme-ui/components' +import Link from 'next/link' +import React from 'react' +import { + StigmataData, + listStigmata, + getStigmataById, + getStigmataListBySetId, + getStigmataSetBySetId, + StigmataSet, +} from '../../../data/honkai3rd/stigmata' + +interface StigmataShowPageProps { + stigmataData: StigmataData + stigmataSetList: StigmataData[] + stigmataSet?: StigmataSet +} + +const StigmataListPage = ({ + stigmataData, + stigmataSetList = [], + stigmataSet, +}: StigmataShowPageProps) => { + return ( + + + + Honkai 3rd + + + Stigmata + + + + {stigmataData.name} + + + + + Skill - {stigmataData.skill.name} + {stigmataData.skill.description} + + + {stigmataSet != null && ( + + Set + + {stigmataSetList.map((stigmataSetItem) => { + return ( + + +
+ +
+ {stigmataSetItem.name} +
+ + ) + })} +
+ + {stigmataSet.twoSetSkill.name} + {stigmataSet.twoSetSkill.description} + + + {stigmataSet.threeSetSkill.name} + {stigmataSet.threeSetSkill.description} + +
+ )} +
+ ) +} + +export default StigmataListPage + +export async function getStaticProps(ctx) { + const stigmataData = getStigmataById(ctx.params.stigmataId) + + return { + props: { + stigmataData: stigmataData, + stigmataSetList: getStigmataListBySetId(stigmataData.set).sort( + (a, b) => -a.type.localeCompare(b.type) + ), + stigmataSet: getStigmataSetBySetId(stigmataData.set) || null, + }, + } +} + +export async function getStaticPaths() { + return { + paths: listStigmata().map((stigmata) => { + return { + params: { stigmataId: stigmata.id }, + } + }), + fallback: true, + } +} diff --git a/src/pages/honkai3rd/stigmata/index.tsx b/src/pages/honkai3rd/stigmata/index.tsx new file mode 100644 index 00000000..8ea6596c --- /dev/null +++ b/src/pages/honkai3rd/stigmata/index.tsx @@ -0,0 +1,114 @@ +/** @jsxImportSource theme-ui */ +import { Text, NavLink, Box, Heading, Flex, Link } from '@theme-ui/components' +import NextLink from 'next/link' +import Breadcrumb from '../../../components/organisms/Breadcrumb' +import Honkai3rdNavigator from '../../../components/organisms/Honkai3rdNavigator' +import { StigmataData, listStigmata } from '../../../data/honkai3rd/stigmata' + +interface StigmataListPageProps { + stigmataDataList: StigmataData[] +} + +const StigmataListPage = ({ stigmataDataList }: StigmataListPageProps) => { + return ( + + + + + + + Stigmata + + + {stigmataDataList.map((stigmata) => { + return ( + + + + +
+ +
+
+ + {stigmata.name} + + + {'⭐'.repeat(stigmata.rarity)} + + +
+
+ ) + })} +
+
+
+ ) +} + +export default StigmataListPage + +export async function getStaticProps() { + return { + props: { + stigmataDataList: listStigmata(), + }, + } +} diff --git a/src/pages/index.tsx b/src/pages/index.tsx new file mode 100644 index 00000000..87ad535c --- /dev/null +++ b/src/pages/index.tsx @@ -0,0 +1,22 @@ +import Link from 'next/link' +import React from 'react' +import { Container } from 'react-bootstrap' +import RootNavigator from '../components/organisms/RootNavigator' + +const IndexPage = () => { + return ( + + + + + + ) +} + +export default IndexPage diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..6db37c02 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,30 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +}