diff --git a/src/uncategorized/reBusyMasterSuite.tw b/src/uncategorized/reBusyMasterSuite.tw index b68d497b4899afffec5cbb6d79366583fe136da3..5da0fa2794025b098cb686cead62cc7e7b1e9116 100644 --- a/src/uncategorized/reBusyMasterSuite.tw +++ b/src/uncategorized/reBusyMasterSuite.tw @@ -114,8 +114,12 @@ /* and now describe what the non-participating slaves are doing */ <<set _nonparticipants = _msSlaves.filter((s) => s.mode === "none").map((s) => s.slave)>> -<p><<print _nonparticipants.map((s) => s.slaveName).reduce((res, ch, i, arr) => res + (i === arr.length - 1 ? ' and ' : ', ') + ch)>> can't participate in the train, so $Concubine.slaveName has them busy lying under the slaves who are, offering what oral stimulation they can manage.</p> -<<run _nonparticipants.forEach((s) => actX(s, "oral"))>> +<<if _nonparticipants.length > 0>> + <p> + <<print _nonparticipants.map((s) => s.slaveName).reduce((res, ch, i, arr) => res + (i === arr.length - 1 ? ' and ' : ', ') + ch)>> can't participate in the train, so $Concubine.slaveName has them busy lying under the slaves who are, offering what oral stimulation they can manage. + </p> + <<run _nonparticipants.forEach((s) => actX(s, "oral"))>> +<</if>> <<set _top = _msSlaves.slice().reverse().find((s) => s.mode !== "none")>>