mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-29 10:28:04 +03:00
Merge pull request #733 from cg505/sdvx-konaste-update-4
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -22803,6 +22803,149 @@
|
||||
],
|
||||
"title": "Perfect Ultimate Celebration!!"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1856,
|
||||
"searchTerms": [
|
||||
"heartache tobyfox",
|
||||
"ハートエイクココロノイタミ"
|
||||
],
|
||||
"title": "Heartache / 心の痛み"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1857,
|
||||
"searchTerms": [
|
||||
"bonetrousle tobyfox",
|
||||
"ボーントラウスル"
|
||||
],
|
||||
"title": "Bonetrousle"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1858,
|
||||
"searchTerms": [
|
||||
"spearofjustice tobyfox",
|
||||
"スピアオブジャスティスセイギノヤリ"
|
||||
],
|
||||
"title": "Spear of Justice / 正義の槍"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1859,
|
||||
"searchTerms": [
|
||||
"spiderdance tobyfox",
|
||||
"スパイダーダンス"
|
||||
],
|
||||
"title": "Spider Dance / スパイダーダンス"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1860,
|
||||
"searchTerms": [
|
||||
"deathby tobyfox",
|
||||
"デスバイグラマーカレイナルシトウ"
|
||||
],
|
||||
"title": "Death by Glamour / 華麗なる死闘"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1861,
|
||||
"searchTerms": [
|
||||
"asgore tobyfox",
|
||||
"アズゴア"
|
||||
],
|
||||
"title": "ASGORE / アズゴア"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1862,
|
||||
"searchTerms": [
|
||||
"finale tobyfox",
|
||||
"フィナーレ"
|
||||
],
|
||||
"title": "Finale / フィナーレ"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1863,
|
||||
"searchTerms": [
|
||||
"savetheworld tobyfox",
|
||||
"セイブザワールド"
|
||||
],
|
||||
"title": "SAVE the World"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1864,
|
||||
"searchTerms": [
|
||||
"truehero tobyfox",
|
||||
"バトルアゲンストアトゥルーヒーローホンモノノヒーロートノタタカイ"
|
||||
],
|
||||
"title": "Battle Against a True Hero / 本物のヒーローとの戦い"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1865,
|
||||
"searchTerms": [
|
||||
"megalovania tobyfox",
|
||||
"メガロバニア"
|
||||
],
|
||||
"title": "MEGALOVANIA"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "Toby Fox",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1866,
|
||||
"searchTerms": [
|
||||
"worldrevolving tobyfox",
|
||||
"ザワールドリボルビング"
|
||||
],
|
||||
"title": "THE WORLD REVOLVING"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "常盤ゆう",
|
||||
@@ -22854,5 +22997,31 @@
|
||||
"ウェルカムトゥザモッシュピット"
|
||||
],
|
||||
"title": "Welcome to the Mosh Pit"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "周防パトラ",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1903,
|
||||
"searchTerms": [
|
||||
"iamnumberone suoupatra",
|
||||
"アイアムナンバーワンパトラチャンサマ"
|
||||
],
|
||||
"title": "あいあむなんばーわんパトラちゃん様"
|
||||
},
|
||||
{
|
||||
"altTitles": [],
|
||||
"artist": "周防パトラ",
|
||||
"data": {
|
||||
"displayVersion": "exceed"
|
||||
},
|
||||
"id": 1904,
|
||||
"searchTerms": [
|
||||
"vtubbanouta suoupatra",
|
||||
"ブイチュッバノウタ"
|
||||
],
|
||||
"title": "ぶいちゅっばの歌"
|
||||
}
|
||||
]
|
||||
@@ -17,18 +17,38 @@ const TIERS = {
|
||||
text: "16F",
|
||||
value: 16.0,
|
||||
},
|
||||
"16弱(16EとF)": {
|
||||
text: "16E",
|
||||
value: 16.1,
|
||||
},
|
||||
"16中(16CとD)": {
|
||||
text: "16C/D",
|
||||
value: 16.3,
|
||||
},
|
||||
"16強(16AとB)": {
|
||||
text: "16A/B",
|
||||
value: 16.5,
|
||||
},
|
||||
...(Object.fromEntries(
|
||||
[
|
||||
"16弱(16EとF) 地力 記号・A〜Z",
|
||||
"16弱(16EとF) 地力 あ〜わ",
|
||||
"16弱(16EとF)鍵盤・つまみ",
|
||||
].map(key => [
|
||||
key, {
|
||||
text: "16E",
|
||||
value: 16.1,
|
||||
},
|
||||
])
|
||||
)),
|
||||
...(Object.fromEntries(
|
||||
[
|
||||
"16中(16CとD)地力 記号・A〜Z",
|
||||
"16中(16CとD)地力 あ〜わ",
|
||||
"16中(16CとD)鍵盤・つまみ",
|
||||
].map(key => [
|
||||
key, {
|
||||
text: "16C/D",
|
||||
value: 16.3,
|
||||
},
|
||||
])
|
||||
)),
|
||||
...(Object.fromEntries(
|
||||
["16強(16AとB) 地力", "16強(16AとB) 鍵盤・つまみ"].map(key => [
|
||||
key, {
|
||||
text: "16A/B",
|
||||
value: 16.5,
|
||||
},
|
||||
])
|
||||
)),
|
||||
"16強+(16A以上S未満)": {
|
||||
text: "16A+",
|
||||
value: 16.7,
|
||||
@@ -218,6 +238,7 @@ const MANUAL_TITLE_MAP = {
|
||||
"VALKYRIE ASAULT": "VALKYRIE ASSAULT",
|
||||
SuperMiracleEmsemble: "SuperMiracleEnsemble",
|
||||
"仔羊のナヴァラン・クリシェを添えて": "~仔羊のナヴァラン・クリシェを添えて~",
|
||||
"あいあむなんばーわんぱとらちゃん様": "あいあむなんばーわんパトラちゃん様", // hirigana/katakana
|
||||
|
||||
// 17s
|
||||
"Emperors divide": "Emperor's Divide",
|
||||
@@ -419,7 +440,7 @@ function addTiers(levelNum, csvData, headerRow, leftOffset, simple) {
|
||||
const [_, title, difficulty] = chartString.match(/^(.*?)(?:\[([A-Z]{3})\])?$/);
|
||||
if (
|
||||
difficulty &&
|
||||
!["NOV", "ADV", "EXH", "MXM", "INF", "GRV", "HVN", "VVD"].includes(difficulty)
|
||||
!["NOV", "ADV", "EXH", "MXM", "INF", "GRV", "HVN", "VVD", "XCD"].includes(difficulty)
|
||||
) {
|
||||
console.log(`Unknown difficulty ${difficulty} for ${title}.`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user