Merge pull request #733 from cg505/sdvx-konaste-update-4

This commit is contained in:
zkldi
2022-10-27 13:54:04 +01:00
committed by GitHub
3 changed files with 1402 additions and 156 deletions
File diff suppressed because it is too large Load Diff
+169
View File
@@ -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}.`);
}