diff --git a/src/npc/interaction/fNippleFuck.js b/src/npc/interaction/fNippleFuck.js index 6dea0848d81846be5807a1c8fa7cc33fdfd8b530..496ec559d49b0057efd881c7eaba92b3d5a6f10c 100644 --- a/src/npc/interaction/fNippleFuck.js +++ b/src/npc/interaction/fNippleFuck.js @@ -65,9 +65,22 @@ App.Interact.fNippleFuck = function(slave) { } else if (slave.devotion > 20 || slave.trust > 20) { r.push(`${He} has a glassy-eyed expression as ${he}`); if (hasBothArms(slave)) { - r.push(`gropes ${his} breasts with one hand and furiously abuses ${his} clit with the other.`); + r.push(`gropes ${his} breasts with`); + if (slave.dick > 0 && slave.chastityPenis === 0) { + r.push(`one hand and furiously beats ${himself} off with the other.`); + } else if (canDoVaginal(slave)) { + r.push(`one hand and furiously abuses ${his} clit with the other.`); + } else { + r.push(`both hands.`); + } } else if (hasAnyArms(slave)) { - r.push(`fingers ${his} pussy while rubbing ${his} arm alongside ${his} breasts.`); + if (slave.dick > 0 && slave.chastityPenis === 0) { + r.push(`jacks off while rubbing ${his} arm alongside ${his} breasts.`); + } else if (canDoVaginal(slave)) { + r.push(`fingers ${his} pussy while rubbing ${his} arm alongside ${his} breasts.`); + } else { + r.push(`while ${he} gropes ${his} neglected breast.`); + } } else { r.push(`tries ${his} hardest to pleasure ${himself} with no hands.`); }