返回提交历史
Modified
static/webui/script.js
+106
-9
Modified
static/webui/translations/de.js
+21
-0
Modified
static/webui/translations/en.js
+21
-0
Modified
static/webui/translations/es.js
+21
-0
Modified
static/webui/translations/fr.js
+21
-0
Modified
static/webui/translations/ru.js
+21
-0
Modified
static/webui/translations/uk.js
+21
-0
Modified
static/webui/translations/zh.js
+21
-0
XFEstudio/XFESpaceNinjaServer
chore(webui): make some removed blueprints & keys add-able in WebUI (#3400)
Kinda a sequel to #3342 & #3284. For stuff that isn't listed in PE+. Includes also all other raids stage keys that were missing previously in WebUI. The casing to the strings were kept consistent to what PE+ uses for some stuff... which is a mess by itself to say the least. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3400 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com> Co-committed-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com>
2ccc5fcd
代码差异
8 个文件
+253
-9
@@ -509,15 +509,112 @@ function fetchItemList() {
509
509
name: loc("code_zanuka")
510
510
});
511
511
512
data.miscitems.push({
513
uniqueName: "/Lotus/Types/Items/Research/DojoColors/GenericDojoColorPigment",
514
name: loc("code_pigment")
515
});
516
517
data.miscitems.push({
518
uniqueName: "/Lotus/Types/Items/MiscItems/BossNavCode",
519
name: loc("code_bossNavCode")
520
});
512
data.miscitems.push(
513
{
514
uniqueName: "/Lotus/Types/Items/Research/DojoColors/GenericDojoColorPigment",
515
name: loc("code_pigment")
516
},
517
{
518
uniqueName: "/Lotus/Types/Items/MiscItems/BossNavCode",
519
name: loc("code_bossNavCode")
520
},
521
{
522
uniqueName: "/Lotus/Types/Keys/RaidKeys/Raid01Stage01KeyItem",
523
name: loc("code_lawOfRetribution")
524
},
525
{
526
uniqueName: "/Lotus/Types/Keys/GrineerRaidKeyBlueprint",
527
name: loc("code_lawOfRetributionBp")
528
},
529
{
530
uniqueName: "/Lotus/Types/Keys/RaidKeys/Raid01Stage01NightmareKeyItem",
531
name: loc("code_lawOfRetributionNm")
532
},
533
{
534
uniqueName: "/Lotus/Types/Keys/RaidKeys/Raid01Stage02NightmareKeyItem",
535
name: loc("code_lawOfRetributionNm")
536
},
537
{
538
uniqueName: "/Lotus/Types/Keys/NightmareGrineerRaidKeyBlueprint",
539
name: loc("code_lawOfRetributionNmBp")
540
},
541
{
542
uniqueName: "/Lotus/Types/Keys/RaidKeys/RaidGolemStage01KeyItem",
543
name: loc("code_jordasVerdict")
544
},
545
{
546
uniqueName: "/Lotus/Types/Keys/RaidKeys/RaidGolemStage02KeyItem",
547
name: loc("code_jordasVerdict")
548
},
549
{
550
uniqueName: "/Lotus/Types/Keys/RaidKeys/RaidGolemStage03KeyItem",
551
name: loc("code_jordasVerdict")
552
},
553
{
554
uniqueName: "/Lotus/Types/Keys/GolemRaidKeyBlueprint",
555
name: loc("code_jordasVerdictBp")
556
},
557
{
558
uniqueName: "/Lotus/Types/Keys/DerelictGolemKey",
559
name: loc("code_derelictAssassinate")
560
},
561
{
562
uniqueName: "/Lotus/Types/Keys/GolemKeyBlueprint",
563
name: loc("code_derelictAssassinateBp")
564
},
565
{
566
uniqueName: "/Lotus/Types/Keys/DerelictCaptureKey",
567
name: loc("code_derelictCapture")
568
},
569
{
570
uniqueName: "/Lotus/Types/Keys/DerelictCaptureKeyBlueprint",
571
name: loc("code_derelictCaptureBp")
572
},
573
{
574
uniqueName: "/Lotus/Types/Keys/DerelictDefenseKey",
575
name: loc("code_derelictDefense")
576
},
577
{
578
uniqueName: "/Lotus/Types/Keys/DerelictDefenseKeyBlueprint",
579
name: loc("code_derelictDefenseBp")
580
},
581
{
582
uniqueName: "/Lotus/Types/Keys/DerelictExterminateKey",
583
name: loc("code_derelictExterminate")
584
},
585
{
586
uniqueName: "/Lotus/Types/Keys/DerelictExterminateKeyBlueprint",
587
name: loc("code_derelictExterminateBp")
588
},
589
{
590
uniqueName: "/Lotus/Types/Keys/DerelictMobileDefenseKey",
591
name: loc("code_derelictMobileDefense")
592
},
593
{
594
uniqueName: "/Lotus/Types/Keys/DerelictMobileDefenseKeyBlueprint",
595
name: loc("code_derelictMobileDefenseBp")
596
},
597
{
598
uniqueName: "/Lotus/Types/Keys/DerelictSabotageKey",
599
name: loc("code_derelictSabotage")
600
},
601
{
602
uniqueName: "/Lotus/Types/Keys/DerelictSabotageKeyBlueprint",
603
name: loc("code_derelictSabotageBp")
604
},
605
{
606
uniqueName: "/Lotus/Types/Keys/DerelictSurvivalKey",
607
name: loc("code_derelictSurvival")
608
},
609
{
610
uniqueName: "/Lotus/Types/Keys/DerelictSurvivalKeyBlueprint",
611
name: loc("code_derelictSurvivalBp")
612
},
613
{
614
uniqueName: "/Lotus/Types/Keys/VeyHekKeyBlueprint",
615
name: loc("code_vayHekKeyBp")
616
}
617
);
521
618
522
619
data.VarziaOffers.unshift({
523
620
uniqueName: "",
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `Aktiv`,
72
72
code_pigment: `Pigment`,
73
73
code_bossNavCode: `Lephantis Nav-Koordinaten`,
74
code_lawOfRetribution: `DAS GESETZ DER VERGELTUNG`,
75
code_lawOfRetributionBp: `DAS GESETZ DER VERGELTUNG BLAUPAUSE`,
76
code_lawOfRetributionNm: `DAS GESETZ DER VERGELTUNG (ALBTRAUM)`,
77
code_lawOfRetributionNmBp: `DAS GESETZ DER VERGELTUNG (ALBTRAUM) BLAUPAUSE`,
78
code_jordasVerdict: `DAS JORDAS-URTEIL`,
79
code_jordasVerdictBp: `DAS JORDAS-URTEIL BLAUPAUSE`,
80
code_derelictAssassinate: `Orokin Wrack (Attentat)`,
81
code_derelictAssassinateBp: `Orokin Wrack (Attentat) BLAUPAUSE`,
82
code_derelictCapture: `Orokin Wrack (Gefangennahme)`,
83
code_derelictCaptureBp: `Orokin Wrack (Gefangennahme) BLAUPAUSE`,
84
code_derelictDefense: `Orokin Wrack (Verteidigung)`,
85
code_derelictDefenseBp: `Orokin Wrack (Verteidigung) BLAUPAUSE`,
86
code_derelictExterminate: `Orokin Wrack (Auslöschung)`,
87
code_derelictExterminateBp: `Orokin Wrack (Auslöschung) BLAUPAUSE`,
88
code_derelictMobileDefense: `Orokin Wrack (Mobile Verteidigung)`,
89
code_derelictMobileDefenseBp: `Orokin Wrack (Mobile Verteidigung) BLAUPAUSE`,
90
code_derelictSabotage: `Orokin Wrack (Sabotage)`,
91
code_derelictSabotageBp: `Orokin Wrack (Sabotage) BLAUPAUSE`,
92
code_derelictSurvival: `Orokin Wrack (Überleben)`,
93
code_derelictSurvivalBp: `Orokin Wrack (Überleben) BLAUPAUSE`,
94
code_vayHekKeyBp: `Vay Hek Frequenz-Triangulator BLAUPAUSE`,
74
95
code_controller: `Controller-Cursor`,
75
96
code_mouseLine: `Linien-Cursor`,
76
97
code_mouse: `Cursor`,
@@ -70,6 +70,27 @@ dict = {
70
70
code_active: `Active`,
71
71
code_pigment: `Pigment`,
72
72
code_bossNavCode: `Lephantis Nav Coordinate`,
73
code_lawOfRetribution: `THE LAW OF RETRIBUTION`,
74
code_lawOfRetributionBp: `THE LAW OF RETRIBUTION Blueprint`,
75
code_lawOfRetributionNm: `THE LAW OF RETRIBUTION (NIGHTMARE)`,
76
code_lawOfRetributionNmBp: `THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
77
code_jordasVerdict: `THE JORDAS VERDICT`,
78
code_jordasVerdictBp: `THE JORDAS VERDICT Blueprint`,
79
code_derelictAssassinate: `Orokin Derelict Assassinate`,
80
code_derelictAssassinateBp: `Orokin Derelict Assassinate Blueprint`,
81
code_derelictCapture: `Orokin Derelict Capture`,
82
code_derelictCaptureBp: `Orokin Derelict Capture Blueprint`,
83
code_derelictDefense: `Orokin Derelict Defense`,
84
code_derelictDefenseBp: `Orokin Derelict Defense Blueprint`,
85
code_derelictExterminate: `Orokin Derelict Exterminate`,
86
code_derelictExterminateBp: `Orokin Derelict Exterminate Blueprint`,
87
code_derelictMobileDefense: `Orokin Derelict Mobile Defense`,
88
code_derelictMobileDefenseBp: `Orokin Derelict Mobile Defense Blueprint`,
89
code_derelictSabotage: `Orokin Derelict Sabotage`,
90
code_derelictSabotageBp: `Orokin Derelict Sabotage Blueprint`,
91
code_derelictSurvival: `Orokin Derelict Survival`,
92
code_derelictSurvivalBp: `Orokin Derelict Survival Blueprint`,
93
code_vayHekKeyBp: `Vay Hek Frequency Triangulator Blueprint`,
73
94
code_controller: `Controller cursor`,
74
95
code_mouseLine: `Line cursor`,
75
96
code_mouse: `Cursor`,
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `Activa`,
72
72
code_pigment: `Pigmento`,
73
73
code_bossNavCode: `Coordenadas de Navegación de Lephantis`,
74
code_lawOfRetribution: `[UNTRANSLATED] THE LAW OF RETRIBUTION`,
75
code_lawOfRetributionBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION Blueprint`,
76
code_lawOfRetributionNm: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE)`,
77
code_lawOfRetributionNmBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
78
code_jordasVerdict: `[UNTRANSLATED] THE JORDAS VERDICT`,
79
code_jordasVerdictBp: `[UNTRANSLATED] THE JORDAS VERDICT Blueprint`,
80
code_derelictAssassinate: `[UNTRANSLATED] Orokin Derelict Assassinate`,
81
code_derelictAssassinateBp: `[UNTRANSLATED] Orokin Derelict Assassinate Blueprint`,
82
code_derelictCapture: `[UNTRANSLATED] Orokin Derelict Capture`,
83
code_derelictCaptureBp: `[UNTRANSLATED] Orokin Derelict Capture Blueprint`,
84
code_derelictDefense: `[UNTRANSLATED] Orokin Derelict Defense`,
85
code_derelictDefenseBp: `[UNTRANSLATED] Orokin Derelict Defense Blueprint`,
86
code_derelictExterminate: `[UNTRANSLATED] Orokin Derelict Exterminate`,
87
code_derelictExterminateBp: `[UNTRANSLATED] Orokin Derelict Exterminate Blueprint`,
88
code_derelictMobileDefense: `[UNTRANSLATED] Orokin Derelict Mobile Defense`,
89
code_derelictMobileDefenseBp: `[UNTRANSLATED] Orokin Derelict Mobile Defense Blueprint`,
90
code_derelictSabotage: `[UNTRANSLATED] Orokin Derelict Sabotage`,
91
code_derelictSabotageBp: `[UNTRANSLATED] Orokin Derelict Sabotage Blueprint`,
92
code_derelictSurvival: `[UNTRANSLATED] Orokin Derelict Survival`,
93
code_derelictSurvivalBp: `[UNTRANSLATED] Orokin Derelict Survival Blueprint`,
94
code_vayHekKeyBp: `[UNTRANSLATED] Vay Hek Frequency Triangulator Blueprint`,
74
95
code_controller: `Cursor de Mando`,
75
96
code_mouseLine: `Cursor de línea`,
76
97
code_mouse: `Cursor`,
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `Active`,
72
72
code_pigment: `Pigment`,
73
73
code_bossNavCode: `Coord. Nav de Lephantis`,
74
code_lawOfRetribution: `[UNTRANSLATED] THE LAW OF RETRIBUTION`,
75
code_lawOfRetributionBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION Blueprint`,
76
code_lawOfRetributionNm: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE)`,
77
code_lawOfRetributionNmBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
78
code_jordasVerdict: `[UNTRANSLATED] THE JORDAS VERDICT`,
79
code_jordasVerdictBp: `[UNTRANSLATED] THE JORDAS VERDICT Blueprint`,
80
code_derelictAssassinate: `[UNTRANSLATED] Orokin Derelict Assassinate`,
81
code_derelictAssassinateBp: `[UNTRANSLATED] Orokin Derelict Assassinate Blueprint`,
82
code_derelictCapture: `[UNTRANSLATED] Orokin Derelict Capture`,
83
code_derelictCaptureBp: `[UNTRANSLATED] Orokin Derelict Capture Blueprint`,
84
code_derelictDefense: `[UNTRANSLATED] Orokin Derelict Defense`,
85
code_derelictDefenseBp: `[UNTRANSLATED] Orokin Derelict Defense Blueprint`,
86
code_derelictExterminate: `[UNTRANSLATED] Orokin Derelict Exterminate`,
87
code_derelictExterminateBp: `[UNTRANSLATED] Orokin Derelict Exterminate Blueprint`,
88
code_derelictMobileDefense: `[UNTRANSLATED] Orokin Derelict Mobile Defense`,
89
code_derelictMobileDefenseBp: `[UNTRANSLATED] Orokin Derelict Mobile Defense Blueprint`,
90
code_derelictSabotage: `[UNTRANSLATED] Orokin Derelict Sabotage`,
91
code_derelictSabotageBp: `[UNTRANSLATED] Orokin Derelict Sabotage Blueprint`,
92
code_derelictSurvival: `[UNTRANSLATED] Orokin Derelict Survival`,
93
code_derelictSurvivalBp: `[UNTRANSLATED] Orokin Derelict Survival Blueprint`,
94
code_vayHekKeyBp: `[UNTRANSLATED] Vay Hek Frequency Triangulator Blueprint`,
74
95
code_controller: `Curseur manette`,
75
96
code_mouseLine: `Curseur linéaire`,
76
97
code_mouse: `Curseur`,
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `Активный`,
72
72
code_pigment: `Пигмент`,
73
73
code_bossNavCode: `Координаты Лефантиса`,
74
code_lawOfRetribution: `[UNTRANSLATED] THE LAW OF RETRIBUTION`,
75
code_lawOfRetributionBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION Blueprint`,
76
code_lawOfRetributionNm: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE)`,
77
code_lawOfRetributionNmBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
78
code_jordasVerdict: `[UNTRANSLATED] THE JORDAS VERDICT`,
79
code_jordasVerdictBp: `[UNTRANSLATED] THE JORDAS VERDICT Blueprint`,
80
code_derelictAssassinate: `[UNTRANSLATED] Orokin Derelict Assassinate`,
81
code_derelictAssassinateBp: `[UNTRANSLATED] Orokin Derelict Assassinate Blueprint`,
82
code_derelictCapture: `[UNTRANSLATED] Orokin Derelict Capture`,
83
code_derelictCaptureBp: `[UNTRANSLATED] Orokin Derelict Capture Blueprint`,
84
code_derelictDefense: `[UNTRANSLATED] Orokin Derelict Defense`,
85
code_derelictDefenseBp: `[UNTRANSLATED] Orokin Derelict Defense Blueprint`,
86
code_derelictExterminate: `[UNTRANSLATED] Orokin Derelict Exterminate`,
87
code_derelictExterminateBp: `[UNTRANSLATED] Orokin Derelict Exterminate Blueprint`,
88
code_derelictMobileDefense: `[UNTRANSLATED] Orokin Derelict Mobile Defense`,
89
code_derelictMobileDefenseBp: `[UNTRANSLATED] Orokin Derelict Mobile Defense Blueprint`,
90
code_derelictSabotage: `[UNTRANSLATED] Orokin Derelict Sabotage`,
91
code_derelictSabotageBp: `[UNTRANSLATED] Orokin Derelict Sabotage Blueprint`,
92
code_derelictSurvival: `[UNTRANSLATED] Orokin Derelict Survival`,
93
code_derelictSurvivalBp: `[UNTRANSLATED] Orokin Derelict Survival Blueprint`,
94
code_vayHekKeyBp: `[UNTRANSLATED] Vay Hek Frequency Triangulator Blueprint`,
74
95
code_controller: `Курсор контроллера`,
75
96
code_mouseLine: `Линейный курсор`,
76
97
code_mouse: `Курсор`,
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `Активний`,
72
72
code_pigment: `Барвник`,
73
73
code_bossNavCode: `Навкоордината Лефантиса`,
74
code_lawOfRetribution: `[UNTRANSLATED] THE LAW OF RETRIBUTION`,
75
code_lawOfRetributionBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION Blueprint`,
76
code_lawOfRetributionNm: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE)`,
77
code_lawOfRetributionNmBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
78
code_jordasVerdict: `[UNTRANSLATED] THE JORDAS VERDICT`,
79
code_jordasVerdictBp: `[UNTRANSLATED] THE JORDAS VERDICT Blueprint`,
80
code_derelictAssassinate: `[UNTRANSLATED] Orokin Derelict Assassinate`,
81
code_derelictAssassinateBp: `[UNTRANSLATED] Orokin Derelict Assassinate Blueprint`,
82
code_derelictCapture: `[UNTRANSLATED] Orokin Derelict Capture`,
83
code_derelictCaptureBp: `[UNTRANSLATED] Orokin Derelict Capture Blueprint`,
84
code_derelictDefense: `[UNTRANSLATED] Orokin Derelict Defense`,
85
code_derelictDefenseBp: `[UNTRANSLATED] Orokin Derelict Defense Blueprint`,
86
code_derelictExterminate: `[UNTRANSLATED] Orokin Derelict Exterminate`,
87
code_derelictExterminateBp: `[UNTRANSLATED] Orokin Derelict Exterminate Blueprint`,
88
code_derelictMobileDefense: `[UNTRANSLATED] Orokin Derelict Mobile Defense`,
89
code_derelictMobileDefenseBp: `[UNTRANSLATED] Orokin Derelict Mobile Defense Blueprint`,
90
code_derelictSabotage: `[UNTRANSLATED] Orokin Derelict Sabotage`,
91
code_derelictSabotageBp: `[UNTRANSLATED] Orokin Derelict Sabotage Blueprint`,
92
code_derelictSurvival: `[UNTRANSLATED] Orokin Derelict Survival`,
93
code_derelictSurvivalBp: `[UNTRANSLATED] Orokin Derelict Survival Blueprint`,
94
code_vayHekKeyBp: `[UNTRANSLATED] Vay Hek Frequency Triangulator Blueprint`,
74
95
code_controller: `Курсор контролера`,
75
96
code_mouseLine: `Лінійний курсор`,
76
97
code_mouse: `Курсор`,
@@ -71,6 +71,27 @@ dict = {
71
71
code_active: `正在执行`,
72
72
code_pigment: `颜料`,
73
73
code_bossNavCode: `雷凡魔像导航坐标`,
74
code_lawOfRetribution: `[UNTRANSLATED] THE LAW OF RETRIBUTION`,
75
code_lawOfRetributionBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION Blueprint`,
76
code_lawOfRetributionNm: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE)`,
77
code_lawOfRetributionNmBp: `[UNTRANSLATED] THE LAW OF RETRIBUTION (NIGHTMARE) Blueprint`,
78
code_jordasVerdict: `[UNTRANSLATED] THE JORDAS VERDICT`,
79
code_jordasVerdictBp: `[UNTRANSLATED] THE JORDAS VERDICT Blueprint`,
80
code_derelictAssassinate: `[UNTRANSLATED] Orokin Derelict Assassinate`,
81
code_derelictAssassinateBp: `[UNTRANSLATED] Orokin Derelict Assassinate Blueprint`,
82
code_derelictCapture: `[UNTRANSLATED] Orokin Derelict Capture`,
83
code_derelictCaptureBp: `[UNTRANSLATED] Orokin Derelict Capture Blueprint`,
84
code_derelictDefense: `[UNTRANSLATED] Orokin Derelict Defense`,
85
code_derelictDefenseBp: `[UNTRANSLATED] Orokin Derelict Defense Blueprint`,
86
code_derelictExterminate: `[UNTRANSLATED] Orokin Derelict Exterminate`,
87
code_derelictExterminateBp: `[UNTRANSLATED] Orokin Derelict Exterminate Blueprint`,
88
code_derelictMobileDefense: `[UNTRANSLATED] Orokin Derelict Mobile Defense`,
89
code_derelictMobileDefenseBp: `[UNTRANSLATED] Orokin Derelict Mobile Defense Blueprint`,
90
code_derelictSabotage: `[UNTRANSLATED] Orokin Derelict Sabotage`,
91
code_derelictSabotageBp: `[UNTRANSLATED] Orokin Derelict Sabotage Blueprint`,
92
code_derelictSurvival: `[UNTRANSLATED] Orokin Derelict Survival`,
93
code_derelictSurvivalBp: `[UNTRANSLATED] Orokin Derelict Survival Blueprint`,
94
code_vayHekKeyBp: `[UNTRANSLATED] Vay Hek Frequency Triangulator Blueprint`,
74
95
code_controller: `[UNTRANSLATED] Controller cursor`,
75
96
code_mouseLine: `[UNTRANSLATED] Line cursor`,
76
97
code_mouse: `[UNTRANSLATED] Cursor`,