diff --git a/devTools/types/SugarCubeExtensions.d.ts b/devTools/types/SugarCubeExtensions.d.ts index c26ed89e0664e6f849bec9fe226bc18c5ad614d9..7ba3bb2d452634df9d7011a38951498d121bb069 100644 --- a/devTools/types/SugarCubeExtensions.d.ts +++ b/devTools/types/SugarCubeExtensions.d.ts @@ -21,8 +21,7 @@ declare module "twine-sugarcube" { whiteAmericanSlaveSurnames: string[]; fakeBellies: string[]; - filterRaces: string[]; - filterRacesLowercase: FC.Race[]; + filterRaces: Map<FC.Race, string>; filterRegions: string[]; pregData: Record<string, FC.PregnancyData>; diff --git a/js/003-data/miscData.js b/js/003-data/miscData.js index e47f9f1b2aa6c509f7d77e359f31fbfa5e6f6189..f0a3c59732cd8c016d79c1fe8b8a657b030a02c7 100644 --- a/js/003-data/miscData.js +++ b/js/003-data/miscData.js @@ -142,8 +142,20 @@ App.Data.misc = { /* equine: {type: "equine", normalOvaMin:1, normalOvaMax: 1, normalBirth: 48, minLiveBirth: 44, fetusWeek: [0, 4, 7, 9, 10, 12, 17, 21, 25, 34, 38, 48, 192, 99999], fetusSize: [0, 2.5, 3, 4, 6.3, 14, 17.7, 30, 61, 76.2, 92, 121, 235, 235], fetusRate: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] sizeType: 0} */ - filterRaces: ["Amerindian", "Asian", "Black", "Indo-Aryan", "Latina", "Malay", "Middle Eastern", "Mixed Race", "Pacific Islander", "Semitic", "Southern European", "White"], - filterRacesLowercase: ["amerindian", "asian", "black", "indo-aryan", "latina", "malay", "middle eastern", "mixed race", "pacific islander", "semitic", "southern european", "white"], + filterRaces: new Map([ + ["amerindian", "Amerindian"], + ["asian", "Asian"], + ["black", "Black"], + ["indo-aryan", "Indo-Aryan"], + ["latina", "Latina"], + ["malay", "Malay"], + ["middle eastern", "Middle Eastern"], + ["mixed race", "Mixed Race"], + ["pacific islander", "Pacific Islander"], + ["semitic", "Semitic"], + ["southern european", "Southern European"], + ["white", "White"], + ]), filterRegions: ["Africa", "Asia", "Australia", "Europe", "Middle East", "North America", "South America"], /* START Custom Nationalities region filter */