diff --git a/src/endWeek/saLongTermMentalEffects.js b/src/endWeek/saLongTermMentalEffects.js index 82ae98860059f5fcbddb59fba3e515f5098f6fff..3d9753216ac5055990c18448f47714f8f2875351 100644 --- a/src/endWeek/saLongTermMentalEffects.js +++ b/src/endWeek/saLongTermMentalEffects.js @@ -1861,7 +1861,7 @@ App.SlaveAssignment.longTermMentalEffects = (function() { } } if (slave.heels === 1) { - if (!["boots", "extreme heels", "heels", "pumps"].includes(slave.shoes)) { + if (!(App.Data.shoes.get(slave.shoes) && App.Data.shoes.get(slave.shoes).highHeels)) { if (slave.fetish !== "submissive") { if (slave.career === "a dairy cow" || slave.career === "a breeding bull") { r.push(`${He} sees ${himself} as an animal, and as such, is perfectly content`); diff --git a/src/endWeek/saLongTermPhysicalEffects.js b/src/endWeek/saLongTermPhysicalEffects.js index 8b8cdd1b13da76ce7ecb08841a3fa62a78de8f58..f57fbca9074c26a056a01912c1492f085406cf32 100644 --- a/src/endWeek/saLongTermPhysicalEffects.js +++ b/src/endWeek/saLongTermPhysicalEffects.js @@ -1546,7 +1546,7 @@ App.SlaveAssignment.longTermPhysicalEffects = (function() { r.push(`leglessness renders`); } else if ((!hasBothLegs(slave))) { r.push(`missing leg renders`); - } else if (slave.heels === 1 && !["boots", "extreme heels", "heels"].includes(slave.shoes)) { + } else if (slave.heels === 1 && !(App.Data.shoes.get(slave.shoes) && App.Data.shoes.get(slave.shoes).highHeels)) { r.push(`clipped heels render`); } } diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index f6a9abd490498eabc960372571b19a4c0fc837ef..4bcce09bd7d2324f9940efb4726e969fdee3eccc 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -429,7 +429,7 @@ globalThis.generateRandomEventPoolStandard = function(eventSlave) { if (V.slaves.length > 2) { if (eventSlave.devotion >= -20) { if (eventSlave.heels === 1) { - if (eventSlave.shoes === "heels" || eventSlave.shoes === "boots" || eventSlave.shoes === "extreme heels") { + if ((App.Data.shoes.get(eventSlave.shoes) && App.Data.shoes.get(eventSlave.shoes).highHeels)) { V.RESSevent.push("tendon fall"); } } @@ -1657,7 +1657,7 @@ globalThis.generateRandomEventPoolServant = function(eventSlave) { if (V.slaves.length > 2) { if (eventSlave.devotion >= -20) { if (eventSlave.heels === 1) { - if (eventSlave.shoes === "heels" || eventSlave.shoes === "boots" || eventSlave.shoes === "extreme heels") { + if (App.Data.shoes.get(eventSlave.shoes) && App.Data.shoes.get(eventSlave.shoes).highHeels) { V.RESSevent.push("tendon fall"); } } diff --git a/src/js/slaveSummaryHelpers.js b/src/js/slaveSummaryHelpers.js index 8f0f33ba1c9b91c8ed3d32105cfd8b8cbaa803c1..a0d8db579bafab3d5bd2966c10ea385f2dbfd62e 100644 --- a/src/js/slaveSummaryHelpers.js +++ b/src/js/slaveSummaryHelpers.js @@ -1175,7 +1175,7 @@ App.UI.SlaveSummaryImpl = function() { * @returns {void} */ function long_shoes(slave, c) { - if (["boots", "extreme heels", "extreme platform heels", "flats", "heels", "platform heels", "platform shoes", "pumps"].includes(slave.shoes)) { + if (App.Data.shoes.get(slave.shoes) && App.Data.shoes.get(slave.shoes).highHeels) { makeSpan(c, slave.shoes, undefined, true); } else if (slave.heels === 1) { makeSpan(c, "Crawling.", "yellow");