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

fix: give pre-U33.5 clients a syndicate sigil for initiation (#3751)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3751 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

816814f6
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +39 -2
Modified src/services/itemDataService.ts +39 -2
@@ -1028,8 +1028,45 @@ export const getRecipe = (uniqueName: string): IRecipe | undefined => {
1028 1028 };
1029 1029
1030 1030 export const getSyndicate = (tag: string, buildLabel: string | undefined): ISyndicate | undefined => {
1031 if (tag == "EntratiSyndicate" && buildLabel && version_compare(buildLabel, gameToBuildVersion["41.0.0"]) < 0) {
1032 return EntratiSyndicate_pre_U41 as ISyndicate;
1031 if (buildLabel && version_compare(buildLabel, gameToBuildVersion["41.0.0"]) < 0) {
1032 if (tag == "EntratiSyndicate") {
1033 return EntratiSyndicate_pre_U41 as ISyndicate;
1034 }
1035 if (version_compare(buildLabel, gameToBuildVersion["33.5.0"]) < 0) {
1036 let syndicate = ExportSyndicates[tag];
1037 if (tag == "ArbitersSyndicate") {
1038 syndicate = {
1039 ...syndicate,
1040 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilArbitersOfHexisA"
1041 };
1042 } else if (tag == "CephalonSudaSyndicate") {
1043 syndicate = {
1044 ...syndicate,
1045 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilCephalonSudaA"
1046 };
1047 } else if (tag == "NewLokaSyndicate") {
1048 syndicate = {
1049 ...syndicate,
1050 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilNewLokaA"
1051 };
1052 } else if (tag == "PerrinSyndicate") {
1053 syndicate = {
1054 ...syndicate,
1055 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilPerrinSequenceA"
1056 };
1057 } else if (tag == "RedVeilSyndicate") {
1058 syndicate = {
1059 ...syndicate,
1060 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilRedVeilA"
1061 };
1062 } else if (tag == "SteelMeridianSyndicate") {
1063 syndicate = {
1064 ...syndicate,
1065 initiationReward: "/Lotus/StoreItems/Upgrades/Skins/Sigils/SyndicateSigilSteelMeridianA"
1066 };
1067 }
1068 return syndicate;
1069 }
1033 1070 }
1034 1071 return ExportSyndicates[tag];
1035 1072 };