diff --git a/js/003-data/slaveWearData.js b/js/003-data/slaveWearData.js index 48cb10a66d6e0114b7dea7641c015ba296c57ad0..c52b04062e51b860eab09c30c50d5aedf6508222 100644 --- a/js/003-data/slaveWearData.js +++ b/js/003-data/slaveWearData.js @@ -25,7 +25,7 @@ App.Data.clothes = new Map([ name: "Maternity lingerie", fs: { unlocks: "FSRepopulationFocus", - loves: new Set(["FSIntellectualDependency"]), + loves: new Set(["FSIntellectualDependency", "FSRepopulationFocus"]), }, get requirements() { return V.boughtItem.clothing.maternityLingerie === 1; }, exposure: 2 @@ -116,7 +116,10 @@ App.Data.clothes = new Map([ ["a maternity dress", { name: "Maternity dress", - fs: {unlocks: "FSRepopulationFocus"}, + fs: { + unlocks: "FSRepopulationFocus", + loves: new Set(["FSRepopulationFocus"]), + }, get requirements() { return V.boughtItem.clothing.maternityDress === 1; }, exposure: 0, } @@ -136,7 +139,10 @@ App.Data.clothes = new Map([ ["a long qipao", { name: "Qipao (long)", - fs: {unlocks: "FSChineseRevivalist"}, + fs: { + unlocks: "FSChineseRevivalist", + loves: new Set(["FSChineseRevivalist"]), + }, get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 } @@ -146,6 +152,7 @@ App.Data.clothes = new Map([ name: "Imperial Plate", fs: { unlocks: "FSNeoImperialist", + loves: new Set(["FSNeoImperialist"]), tolerates: new Set(["FSChattelReligionist"]), }, get requirements() { return V.boughtItem.clothing.imperialarmor === 1; }, @@ -157,6 +164,7 @@ App.Data.clothes = new Map([ name: "Imperial Bodysuit", fs: { unlocks: "FSNeoImperialist", + loves: new Set(["FSNeoImperialist"]), tolerates: new Set(["FSChattelReligionist"]), }, get requirements() { return V.boughtItem.clothing.imperialsuit === 1; }, @@ -219,7 +227,10 @@ App.Data.clothes = new Map([ ["petite admi outfit", { name: "Petite admi outfit", - fs: {unlocks: "FSPetiteAdmiration"}, + fs: { + unlocks: "FSPetiteAdmiration", + loves: new Set(["FSPetiteAdmiration"]), + }, get requirements() { return V.boughtItem.clothing.petite === 1; }, exposure: 0 } @@ -989,7 +1000,10 @@ App.Data.slaveWear = { ["bowtie", { name: "Bowtie collar", - fs: {unlocks: "FSGenderFundamentalist"}, + fs: { + unlocks: "FSGenderFundamentalist", + loves: new Set(["FSGenderFundamentalist"]), + }, get requirements() { return V.boughtItem.clothing.bunny === 1; } @@ -998,7 +1012,10 @@ App.Data.slaveWear = { ["neck tie", { name: "Neck tie", - fs: {unlocks: "FSPaternalist"}, + fs: { + unlocks: "FSPaternalist", + loves: new Set(["FSPaternalist"]), + }, get requirements() { return V.boughtItem.clothing.conservative === 1; } @@ -1007,7 +1024,10 @@ App.Data.slaveWear = { ["ancient Egyptian", { name: "Ancient Egyptian", - fs: {unlocks: "FSEgyptianRevivalist"}, + fs: { + unlocks: "FSEgyptianRevivalist", + loves: new Set(["FSEgyptianRevivalist"]), + }, get requirements() { return V.boughtItem.clothing.egypt === 1; } @@ -1086,7 +1106,10 @@ App.Data.slaveWear = { ["a small empathy belly", { name: "1st Trimester belly", - fs: {unlocks: "FSRepopulationFocus"}, + fs: { + unlocks: "FSRepopulationFocus", + loves: new Set(["FSRepopulationFocus"]) + }, get requirements() { return V.boughtItem.clothing.belly === 1; } @@ -1095,7 +1118,10 @@ App.Data.slaveWear = { ["a medium empathy belly", { name: "2nd Trimester belly", - fs: {unlocks: "FSRepopulationFocus"}, + fs: { + unlocks: "FSRepopulationFocus", + loves: new Set(["FSRepopulationFocus"]) + }, get requirements() { return V.boughtItem.clothing.belly === 1; } @@ -1104,7 +1130,10 @@ App.Data.slaveWear = { ["a large empathy belly", { name: "3rd Trimester belly", - fs: {unlocks: "FSRepopulationFocus"}, + fs: { + unlocks: "FSRepopulationFocus", + loves: new Set(["FSRepopulationFocus"]) + }, get requirements() { return V.boughtItem.clothing.belly === 1; } @@ -1113,7 +1142,10 @@ App.Data.slaveWear = { ["a huge empathy belly", { name: "3rd Trimester twins belly", - fs: {unlocks: "FSRepopulationFocus"}, + fs: { + unlocks: "FSRepopulationFocus", + loves: new Set(["FSRepopulationFocus"]) + }, get requirements() { return V.boughtItem.clothing.belly === 1; } @@ -1249,7 +1281,10 @@ App.Data.shoes = new Map([ // TODO: add lift property ["platform shoes", { name: "Platforms", - fs: {unlocks: "FSStatuesqueGlorification"}, + fs: { + unlocks: "FSStatuesqueGlorification", + loves: new Set(["FSStatuesqueGlorification"]) + }, get requirements() { return (V.boughtItem.shoes.heels === 1); }, @@ -1260,7 +1295,10 @@ App.Data.shoes = new Map([ // TODO: add lift property ["platform heels", { name: "Platform heels", - fs: {unlocks: "FSStatuesqueGlorification"}, + fs: { + unlocks: "FSStatuesqueGlorification", + loves: new Set(["FSStatuesqueGlorification"]) + }, get requirements() { return (V.boughtItem.shoes.heels === 1); }, @@ -1271,7 +1309,10 @@ App.Data.shoes = new Map([ // TODO: add lift property ["extreme platform heels", { name: "Painfully extreme platform heels", - fs: {unlocks: "FSStatuesqueGlorification"}, + fs: { + unlocks: "FSStatuesqueGlorification", + loves: new Set(["FSStatuesqueGlorification"]) + }, get requirements() { return (V.boughtItem.shoes.heels === 1); },