Personally, I will keep separate button for whipping. Which will whip x5 but not end the session. Could be useful for lowering some traits and it does provide corruption.It is mostly prepared to just add them.
But what exactly is it that you want the buttons to do?
Whip (cane) when arousal is 0 to 6?
Stimulate pussy when arousal 7 or 8?
Fuck (oral, anal, pussy - one button each) when arousal is 9?
Repeat until mc cums or arousal below 0?
No wear limit? Or other special restrictions?
Edit: I guess abort condition should be arousal < 0, stamina < 3 or health < 3 to avoid npc passing out and possibly also mc stamina < 3.
Separate button to bring NPC to racks unless it is implemented in the whipping or other bondage buttons to do so pre-emptively.
As for the standard bondage session, yeah whip till arousal is 7-8 and then deepthroat for +2 corruption. This could work best if MC have high levels of flagellation and good stamina. Oral wear could be issue for long repeated sessions tho.
Dildoing is also useful for lowering vanilla trait and I believe it also increase corruption. Anal hook is good but takes more time and stamina from MC. So, having separate button for this could be useful down the line.
I guess abort condition should be arousal < 0, stamina < 3 or health < 3 to avoid npc passing out and possibly also mc stamina < 3.
^ Yeah this sounds about right. Arousal, is not an issue after the implant but it is better to stop the bondage after one session.