diff --git a/CHANGELOG.md b/CHANGELOG.md index 715bcd2c68a489277524bf2777124b109f7c0521..267d1308c0e89142d28646d32a7932383399d482 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) ## Unreleased * Arcade DOM conversion +* Farmyard DOM conversion ## 0.10.7.1-4.0.0-alpha.4 - 2021-06-26 diff --git a/src/events/RE/reBusyServantsQuarters.js b/src/events/RE/reBusyServantsQuarters.js index efe6fb52312f6766d66fc9eb4629a225c9224cc8..24fcfbcbd627ad5c1fb690d01debfcc7ca154ef1 100644 --- a/src/events/RE/reBusyServantsQuarters.js +++ b/src/events/RE/reBusyServantsQuarters.js @@ -21,7 +21,19 @@ App.Events.REBusyServantsQuarters = class REBusyServantsQuarters extends App.Eve for (const slave of V.slaves) { if (slave.assignment !== Job.QUARTER) { slave.devotion += 4; - actX(slave, "oral", 3); + if (canPenetrate(slave) { + actX(slave, "penetrative", 2); + if (canDoVaginal(slave)) { + actX(slave, "vaginal", 1); + } else { + actX(slave, "penetrative", 1); + } + } else if (canDoVaginal(slave)) { + actX(slave, "vaginal", 2); + actX(slave, "penetrative", 1); + } else { + actX(slave, "penetrative", 3); + } } else { slave.devotion -= 5; if (canDoVaginal(slave) && slave.vagina > 0) {