return new LogLine(`${user.name.capital.possessive} ${args.container.name} throbs as it abruptly absorbs ${target.name.objective}, transforming ${target.name.objective} into more of ${user.pronouns.possessive} meaty shaft.`)
}
cock.actions.push(
new CompositionAction(
"Clench",
"Try to crush the life from your cock-snack",
{
conditions: [
new ContainsCondition(cock)
],
tests: [
{
test: new ChanceTest(0.5),
fail: (user, target) => new LogLine(
`${user.name.capital.possessive} cock clenches hard around ${target.name.objective}, but ${target.pronouns.subjective} ${target.name.conjugate(new Verb("avoid"))} being crushed.`
)
}
],
consequences: [
new LogConsequence(
(user, target) => new LogLine(
`${user.name.capital} ${user.name.conjugate(new Verb('let'))} out a lustful moan as ${user.pronouns.subjective} crushes the life from ${target.name.possessive} body with a flex of ${user.pronouns.possessive} shaft.`