XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 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
Animan8000 <187183497+Veniman8000@users.noreply.github.com>
提交于

代码差异

8 个文件 +253 -9
Modified static/webui/script.js +106 -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: "",
Modified static/webui/translations/de.js +21 -0
@@ -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`,
Modified static/webui/translations/en.js +21 -0
@@ -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`,
Modified static/webui/translations/es.js +21 -0
@@ -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`,
Modified static/webui/translations/fr.js +21 -0
@@ -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`,
Modified static/webui/translations/ru.js +21 -0
@@ -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: `Курсор`,
Modified static/webui/translations/uk.js +21 -0
@@ -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: `Курсор`,
Modified static/webui/translations/zh.js +21 -0
@@ -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`,