It is fairly easy to add this logic to your own script, in either a before- or after- adventure script, changing the properties of the "choiceAdventure###" for whatever you like.
as an example:
//Teacher's Pet choiceAdventure1470
//1: Teacher's Pet (30, sleaze res, DA/DR), 2: teacher's pen...