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: check that syndicate tag used for nightwave has challenge data (#3886)

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

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

代码差异

1 个文件 +7 -6
Modified src/services/worldStateService.ts +7 -6
@@ -794,17 +794,18 @@ interface IRotatingSeasonChallengePools {
794 794
795 795 export const getSeasonChallengePools = (syndicateTag: string): IRotatingSeasonChallengePools => {
796 796 const syndicate = ExportSyndicates[syndicateTag];
797 if (!syndicate.dailyChallenges || !syndicate.weeklyChallenges) {
798 throw new Error(`invalid syndicate tag for nightwave: ${syndicateTag}`);
799 }
797 800 return {
798 daily: syndicate.dailyChallenges!,
799 weekly: syndicate.weeklyChallenges!.filter(
801 daily: syndicate.dailyChallenges,
802 weekly: syndicate.weeklyChallenges.filter(
800 803 x =>
801 804 x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/") &&
802 805 !x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPermanent")
803 806 ),
804 hardWeekly: syndicate.weeklyChallenges!.filter(x =>
805 x.startsWith("/Lotus/Types/Challenges/Seasons/WeeklyHard/")
806 ),
807 weeklyPermanent: syndicate.weeklyChallenges!.filter(x =>
807 hardWeekly: syndicate.weeklyChallenges.filter(x => x.startsWith("/Lotus/Types/Challenges/Seasons/WeeklyHard/")),
808 weeklyPermanent: syndicate.weeklyChallenges.filter(x =>
808 809 x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPermanent")
809 810 )
810 811 };