void main()
{
  object oPC = GetPCSpeaker();
  FloatingTextStringOnCreature("The prostitute willingly submits to your requests.",oPC);
  DelayCommand(2.0f,FloatingTextStringOnCreature("Afterwards, she is tired and takes a long nap while you feel refreshed and invigorated.",oPC));
  AssignCommand(oPC,ActionUnequipItem(GetItemInSlot(INVENTORY_SLOT_CHEST,oPC)));
  AssignCommand(oPC,ActionUnequipItem(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC)));
  AssignCommand(oPC,ActionUnequipItem(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC)));
  effect eVis = EffectVisualEffect(VFX_IMP_SLEEP);
  ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectSleep(),OBJECT_SELF,30.0f);
  ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eVis, OBJECT_SELF,30.0f);
  SetCommandable(FALSE);

}
