For v0.8.1.0 there appears to be a bug that prevents access to the prostitution VIP content if your anal or oral is too high (when it should be checking for those to be high enough instead), if I'm reading the code correctly.
It appears to use the same threshold check to start the VIP content chain, to also prevent it from going past the initial query.
The code to trigger the initial offer (from pub) also seems to incorrectly check for the same threshold check, the code to trigger from the prostitution appears to be correct. As this portion doesn't actually prevent the event from being accessed, I'll not be providing code to fix this second portion.
Code to correct:
<<if setup.getTotalValue("whoring") >= 15 && setup.getTotalValue("anal") >= 10 && setup.getTotalValue("oral") >= 10>>
You ask <<=setup.getNpcName('npc_barkeeper', 'first')>> about the "special job" she mentioned and she shakes her head.<br>
to
<<if !(setup.getTotalValue("whoring") >= 15 && setup.getTotalValue("anal") >= 10 && setup.getTotalValue("oral") >= 10)>>
You ask <<=setup.getNpcName('npc_barkeeper', 'first')>> about the "special job" she mentioned and she shakes her head.<br>